0000000000000000 6683d09c         adc ax, 0xff9c          
0000000000000004 83e2fd           and edx, 0xfffffffd     
0000000000000007 6681ca18fc       or dx, 0xfc18           
000000000000000c 6683caff         or dx, 0xffff           
0000000000000010 81c218fcffff     add edx, 0xfffffc18     
0000000000000016 666bd39c         imul dx, bx, 0xff9c     
000000000000001a 6bd3ff           imul edx, ebx, 0xffffffff
000000000000001d 6bd380           imul edx, ebx, 0xffffff80
0000000000000020 69d37fffffff     imul edx, ebx, 0xffffff7f
0000000000000026 6669c37fff       imul ax, bx, 0xff7f     
000000000000002b 8328ff           sub dword [eax], 0xffffffff
000000000000002e 66812830f8       sub word [eax], 0xf830  
0000000000000033 a901000000       test eax, 0x1           
0000000000000038 a9ffffffff       test eax, 0xffffffff    
000000000000003d 6aff             push 0xffffffff         
000000000000003f 666aff           push 0xffff             
0000000000000042 6818fcffff       push 0xfffffc18         
0000000000000047 666818fc         push 0xfc18