Function Graph 0Basic Block 0Opcode: 55sub_804ba7f:Opcode: 55push    ebpOpcode: 89 e5mov     ebp, espOpcode: 83 ec 18sub     esp, data_18 {var_1c}Opcode: 8b 45 08mov     eax, dword [ebp+data_8 {arg_4}]Opcode: 89 45 fcmov     dword [ebp-0x4 {var_8}], eaxOpcode: 89 04 24mov     dword [esp {var_1c}], eaxOpcode: 89 45 f8mov     dword [ebp-0x8 {var_c}], eaxOpcode: e8 44 ff ff ffcall    sub_804b9daOpcode: 90nop     Opcode: 8b 45 f8mov     eax, dword [ebp-0x8 {var_c}]Opcode: 05 34 00 00 00add     eax, 0x34Opcode: 89 04 24mov     dword [esp {var_1c}], eaxOpcode: e8 06 ff ff ffcall    sub_804b9adOpcode: 90nop     Opcode: 8b 45 f8mov     eax, dword [ebp-0x8 {var_c}]Opcode: 05 4c 00 00 00add     eax, 0x4cOpcode: 89 04 24mov     dword [esp {var_1c}], eaxOpcode: e8 4b e8 ff ffcall    sub_804a303Opcode: 90nop     Opcode: 8b 45 f8mov     eax, dword [ebp-0x8 {var_c}]Opcode: 05 70 00 00 00add     eax, 0x70Opcode: 89 04 24mov     dword [esp {var_1c}], eaxOpcode: e8 af e7 ff ffcall    sub_804a278Opcode: 90nop     Opcode: b8 4b 00 00 00mov     eax, data_4bOpcode: f2 0f 2a c0cvtsi2sd xmm0, eaxOpcode: 8b 45 f8mov     eax, dword [ebp-0x8 {var_c}]Opcode: 66 c7 40 14 00 00mov     word [eax+data_14], 0x0Opcode: c7 40 28 0a 01 00 00mov     dword [eax+0x28], data_10aOpcode: c7 40 18 ff ff ff ffmov     dword [eax+data_18], 0xffffffffOpcode: c6 40 1c 00mov     byte [eax+data_1c], 0x0Opcode: c6 40 1d 00mov     byte [eax+0x1d], 0x0Opcode: f2 0f 11 40 20movsd   qword [eax+data_20], xmm0Opcode: c7 40 2c 00 00 00 00mov     dword [eax+0x2c], data_0Opcode: c6 40 30 00mov     byte [eax+data_30], 0x0Opcode: 89 04 24mov     dword [esp {var_1c}], eaxOpcode: e8 16 00 00 00call    sub_804bb20Opcode: 90nop     Opcode: 8b 45 f8mov     eax, dword [ebp-0x8 {var_c}]Opcode: 89 04 24mov     dword [esp {var_1c}], eaxOpcode: e8 7d ed ff ffcall    sub_804a893Opcode: 90nop     Opcode: 83 c4 18add     esp, data_18 {var_4}Opcode: 5dpop     ebpOpcode: e9 fc e6 ff ffjmp     0x804a21cBasic Block 1Opcode: 81 24 24 ff ff ff 7fand     dword [esp], 0x7fffffffOpcode: 8b 0c 24mov     ecx, dword [esp]Opcode: 80 39 90cmp     byte [ecx], 0x90Opcode: 0f 85 12 04 00 00jne     0x804a641Basic Block 2Opcode: 59pop     ecxOpcode: 80 79 ff f4cmp     byte [ecx-0x1], 0xf4Opcode: 75 08jne     0x804a650Basic Block 3Opcode: c3retn    Basic Block 4Opcode: 81 f9 79 02 05 08cmp     ecx, 0x8050279Opcode: 0f 84 75 13 00 00je      0x804b9d1Basic Block 5Opcode: 81 e1 ff ff ff 7fand     ecx, 0x7fffffffOpcode: ff e1jmp     ecxBasic Block 6Opcode: db 6c 24 04fld     tword [esp+data_4]Opcode: e9 b1 03 00 00jmp     0x804bd8bBasic Block 7Opcode: b8 01 00 00 00mov     eax, data_1Opcode: cd 80int     0x80Opcode: cd 80{ Does not return }Basic Block 8Opcode: d9 eafldl2e  Opcode: de c9fmulp   st1, st0Opcode: e9 60 ff ff ffjmp     0x804bcf4Basic Block 9Opcode: d9 c0fld     st0Opcode: d9 fcfrndint Opcode: dc e9fsub    st1, st0Opcode: d9 c9fxch    st0, st1Opcode: d9 f0f2xm1   Opcode: d9 e8fld1    Opcode: de c1faddp   st1, st0Opcode: d9 fdfscale  Opcode: dd d9fstp    st1Opcode: e9 11 e5 ff ffjmp     0x804a21c