10000000000000000 6683d09c         adc ax, 0xff9c
20000000000000004 83e2fd           and edx, 0xfffffffd
30000000000000007 6681ca18fc       or dx, 0xfc18
4000000000000000c 6683caff         or dx, 0xffff
50000000000000010 81c218fcffff     add edx, 0xfffffc18
60000000000000016 666bd39c         imul dx, bx, 0xff9c
7000000000000001a 6bd3ff           imul edx, ebx, 0xffffffff
8000000000000001d 6bd380           imul edx, ebx, 0xffffff80
90000000000000020 69d37fffffff     imul edx, ebx, 0xffffff7f
100000000000000026 6669c37fff       imul ax, bx, 0xff7f
11000000000000002b 8328ff           sub dword [eax], 0xffffffff
12000000000000002e 66812830f8       sub word [eax], 0xf830
130000000000000033 a901000000       test eax, 0x1
140000000000000038 a9ffffffff       test eax, 0xffffffff
15000000000000003d 6aff             push 0xffffffff
16000000000000003f 666aff           push 0xffff
170000000000000042 6818fcffff       push 0xfffffc18
180000000000000047 666818fc         push 0xfc18
19