|
|
От: |
Eeel
|
|
| Дата: | 18.06.16 13:08 | ||
| Оценка: | |||
(В оригинале суффикса ull не было.)a + b — ( (1ull<<32)&((a+b)^~(a^b)) )
mov rax, QWORD PTR [rcx]
mov r8, rax
xor r8, rdx
not r8
lea rcx, QWORD PTR [rax+rdx]
xor r8, rcx
mov rcx, 4294967296 ; 0000000100000000H
and r8, rcx
sub rax, r8
add rax, rdx
ret 0