- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
xorl %eax, %eax # cx - source, ebx - result
movw %cx, %ax
andw $0x8000, %ax
shrw $15, %ax
movl $0xFFFFFFFF, %ebx
addl %eax, %ebx
notl %ebx
andl $0xffff0000, %ebx
addw %cx, %bx
bormand 10.04.2013 13:55 # +3
P.S.
LispGovno 10.04.2013 14:59 # 0
bormand 10.04.2013 15:43 # +2
LispGovno 10.04.2013 16:15 # 0
http://ideone.com/vEuHGr
http://ideone.com/GwjF1p
3.14159265 10.04.2013 16:57 # +2
Под какие процессоры пишешь?
bormand 10.04.2013 17:04 # +1
LispGovno 10.04.2013 18:41 # 0