git-subtree-dir: external/xbyak git-subtree-split: 9d8ff37306f39c6a71cf998078cbe880ce5dc224
22 lines
455 B
Plaintext
22 lines
455 B
Plaintext
// https://github.com/herumi/xbyak/pull/202
|
|
sal(rax, r8, 1);
|
|
sar(rax, r9, 4);
|
|
shl(rax, rdi, 8);
|
|
shr(rax, rsi, 12);
|
|
rcl(rax, r10, 16);
|
|
rcr(rax, r11, 20);
|
|
rol(rax, r14, 24);
|
|
ror(rax, r15, 28);
|
|
sal(rcx, qword[r8], 32);
|
|
sar(rcx, qword[r9], 36);
|
|
sal(rcx, qword[rdi], 40);
|
|
sar(rcx, qword[rsi], 44);
|
|
rcl(rcx, qword[r10], 48);
|
|
rcr(rcx, qword[r11], 52);
|
|
rol(rcx, qword[r14], 56);
|
|
ror(rcx, qword[r15], 60);
|
|
|
|
imul(rax, rdx, r10);
|
|
imul(rcx, r15, qword[rdi]);
|
|
|