0: 89 f8 mov eax,edi 2: ba cd cc cc cc mov edx,0xcccccccd 7: f7 e2 mul edx 9: c1 ea 03 shr edx,0x3 c: 8d 04 92 lea eax,[rdx+rdx*4] f: 01 c0 add eax,eax 11: 29 c7 sub edi,eax 13: 31 c0 xor eax,eax 15: 83 ff 01 cmp edi,0x1 18: 0f 94 c0 sete al 1b: c3 ret