疑似优化后的除法:
mov eax,MAGICNUMBER
mul/imul reg
....
sar reg/edx, ...
疑似对2的N次方取模 优化后的代码:
mov reg,被除数
and reg,8000001F //N为5时尾数为1F,即二进制11111,为6时尾数3F,即二进制111111
jns LAB1
dec reg
or reg,FFFFFFF0
inc reg
LAB1:
无分支求eax绝对值:
cdq
xor eax,edx
sub eax,edx