
L1: 55 ?? push ebp
 8b ec ?? mov ebp, esp
 83 ec 54 ?? sub esp, 0x54<84>
 83 3d 70 94 40 00 01 ?? cmp dword ds:[0x00409470], 1
 7d 08 ?? jge basic block L3

L2: 8b 45 08 ?? mov eax, dword ss:[ebp + 8]
 e9 19 01 00 00 ?? jmp basic block L19

L3: 81 7d 08 b4 02 00 c0 ?? cmp dword ss:[ebp + 8], 0xc00002b4
 74 11 ?? je basic block L6

L4: 81 7d 08 b5 02 00 c0 ?? cmp dword ss:[ebp + 8], 0xc00002b5
 74 08 ?? je basic block L6

L5: 8b 45 08 ?? mov eax, dword ss:[ebp + 8]
 e9 ff 00 00 00 ?? jmp basic block L19

L6: c7 45 f4 01 00 00 00 ?? mov dword ss:[ebp + 0xf4<244,-12>], 1
 c7 45 f0 02 00 00 00 ?? mov dword ss:[ebp + 0xf0<240,-16>], 2
 c7 45 ec 04 00 00 00 ?? mov dword ss:[ebp + 0xec<236,-20>], 4
 c7 45 e8 08 00 00 00 ?? mov dword ss:[ebp + 0xe8<232,-24>], 8
 c7 45 e4 10 00 00 00 ?? mov dword ss:[ebp + 0xe4<228,-28>], 0x00000010<16>
 c7 45 e0 20 00 00 00 ?? mov dword ss:[ebp + 0xe0<224,-32>], 0x00000020<32>
 c7 45 dc 3f 00 00 00 ?? mov dword ss:[ebp + 0xdc<220,-36>], 0x0000003f<63>
 c7 45 d8 80 00 00 00 ?? mov dword ss:[ebp + 0xd8<216,-40>], 0x00000080<128>
 c7 45 d4 00 01 00 00 ?? mov dword ss:[ebp + 0xd4<212,-44>], 0x00000100<256>
 c7 45 d0 00 02 00 00 ?? mov dword ss:[ebp + 0xd0<208,-48>], 0x00000200<512>
 c7 45 cc 00 04 00 00 ?? mov dword ss:[ebp + 0xcc<204,-52>], 0x00000400<1024>
 c7 45 c8 00 08 00 00 ?? mov dword ss:[ebp + 0xc8<200,-56>], 0x00000800<2048>
 c7 45 c4 00 10 00 00 ?? mov dword ss:[ebp + 0xc4<196,-60>], 0x00001000<4096>
 c7 45 c0 81 00 00 00 ?? mov dword ss:[ebp + 0xc0<192,-64>], 0x00000081<129>
 c7 45 bc 02 01 00 00 ?? mov dword ss:[ebp + 0xbc<188,-68>], 0x00000102<258>
 c7 45 b8 04 02 00 00 ?? mov dword ss:[ebp + 0xb8<184,-72>], 0x00000204<516>
 c7 45 b4 08 04 00 00 ?? mov dword ss:[ebp + 0xb4<180,-76>], 0x00000408<1032>
 c7 45 b0 10 08 00 00 ?? mov dword ss:[ebp + 0xb0<176,-80>], 0x00000810<2064>
 c7 45 ac 20 10 00 00 ?? mov dword ss:[ebp + 0xac<172,-84>], 0x00001020<4128>
 0f ae 5d f8 ?? stmxcsr dword ss:[ebp + 0xf8<248,-8>]
 8b 45 f8 ?? mov eax, dword ss:[ebp + 0xf8<248,-8>]
 83 f0 3f ?? xor eax, 0x3f<63>
 89 45 fc ?? mov dword ss:[ebp + 0xfc<252,-4>], eax
 8b 4d fc ?? mov ecx, dword ss:[ebp + 0xfc<252,-4>]
 81 e1 81 00 00 00 ?? and ecx, 0x00000081<129>
 75 07 ?? jne basic block L8

L7: b8 90 00 00 c0 ?? mov eax, 0xc0000090
 eb 5b ?? jmp basic block L19

L8: 8b 55 fc ?? mov edx, dword ss:[ebp + 0xfc<252,-4>]
 81 e2 04 02 00 00 ?? and edx, 0x00000204<516>
 75 07 ?? jne basic block L10

L9: b8 8e 00 00 c0 ?? mov eax, 0xc000008e
 eb 49 ?? jmp basic block L19

L10: 8b 45 fc ?? mov eax, dword ss:[ebp + 0xfc<252,-4>]
 25 02 01 00 00 ?? and eax, 0x00000102<258>
 75 07 ?? jne basic block L12

L11: b8 90 00 00 c0 ?? mov eax, 0xc0000090
 eb 38 ?? jmp basic block L19

L12: 8b 4d fc ?? mov ecx, dword ss:[ebp + 0xfc<252,-4>]
 81 e1 08 04 00 00 ?? and ecx, 0x00000408<1032>
 75 07 ?? jne basic block L14

L13: b8 91 00 00 c0 ?? mov eax, 0xc0000091
 eb 26 ?? jmp basic block L19

L14: 8b 55 fc ?? mov edx, dword ss:[ebp + 0xfc<252,-4>]
 81 e2 10 08 00 00 ?? and edx, 0x00000810<2064>
 75 07 ?? jne basic block L16

L15: b8 93 00 00 c0 ?? mov eax, 0xc0000093
 eb 14 ?? jmp basic block L19

L16: 8b 45 fc ?? mov eax, dword ss:[ebp + 0xfc<252,-4>]
 25 20 10 00 00 ?? and eax, 0x00001020<4128>
 75 07 ?? jne basic block L18

L17: b8 8f 00 00 c0 ?? mov eax, 0xc000008f
 eb 03 ?? jmp basic block L19

L18: 8b 45 08 ?? mov eax, dword ss:[ebp + 8]

L19: 8b e5 ?? mov esp, ebp
 5d ?? pop ebp
 c3 ?? ret

