Function Graph 0Basic Block 0Opcode: 55sub_8049990:Opcode: 55push    ebpOpcode: 89 e5mov     ebpespOpcode: 81 ec 98 00 00 00sub     esp0x98 {var_9c}Opcode: 8a 45 08mov     albyte [ebp+0x8 {arg_4}]Opcode: f2 0f 10 05 e0 e1 04 08movsd   xmm0qword [data_804e1e0]Opcode: f2 0f 10 0d e8 e1 04 08movsd   xmm1qword [data_804e1e8]Opcode: f2 0f 10 15 f0 e1 04 08movsd   xmm2qword [data_804e1f0]Opcode: b9 03 00 00 00mov     ecx0x3Opcode: f2 0f 2a d9cvtsi2sd xmm3ecxOpcode: f2 0f 10 25 f8 e1 04 08movsd   xmm4qword [data_804e1f8]Opcode: 0f 57 edxorps   xmm5xmm5Opcode: f2 0f 10 35 00 e2 04 08movsd   xmm6qword [data_804e200]Opcode: f2 0f 10 3d 08 e2 04 08movsd   xmm7qword [data_804e208]Opcode: f2 0f 11 45 b8movsd   qword [ebp-0x48]xmm0 {var_4c}Opcode: f2 0f 10 05 10 e2 04 08movsd   xmm0qword [data_804e210]Opcode: 88 45 femov     byte [ebp-0x2 {var_6}]alOpcode: 0f be 4d femovsx   ecxbyte [ebp-0x2 {var_6}]Opcode: 89 e2mov     edxespOpcode: 89 0amov     dword [edx {var_9c}]ecxOpcode: f2 0f 11 7d b0movsd   qword [ebp-0x50]xmm7 {var_54}Opcode: f2 0f 11 45 a8movsd   qword [ebp-0x58]xmm0 {var_5c}Opcode: f2 0f 11 4d a0movsd   qword [ebp-0x60]xmm1 {var_64}Opcode: f2 0f 11 55 98movsd   qword [ebp-0x68]xmm2 {var_6c}Opcode: f2 0f 11 5d 90movsd   qword [ebp-0x70]xmm3 {var_74}Opcode: f2 0f 11 65 88movsd   qword [ebp-0x78]xmm4 {var_7c}Opcode: f2 0f 11 6d 80movsd   qword [ebp-0x80]xmm5 {var_84}Opcode: f2 0f 11 b5 78 ff ff ffmovsd   qword [ebp-0x88]xmm6 {var_8c}Opcode: e8 50 fd ff ffcall    sub_8049770Opcode: 88 45 femov     byte [ebp-0x2 {var_6}]alOpcode: c7 45 f4 23 a1 af 40mov     dword [ebp-0xc {var_10}]0x40afa123Opcode: c7 45 f0 f8 53 e3 a5mov     dword [ebp-0x10 {var_14}]0xa5e353f8Opcode: f2 0f 10 05 b8 f3 04 08movsd   xmm0qword [data_804f3b8]Opcode: f2 0f 11 05 b0 f3 04 08movsd   qword [data_804f3b0]xmm0Opcode: f2 0f 10 05 c0 f3 04 08movsd   xmm0qword [data_804f3c0]Opcode: f2 0f 11 05 b8 f3 04 08movsd   qword [data_804f3b8]xmm0Opcode: f2 0f 10 05 c8 f3 04 08movsd   xmm0qword [data_804f3c8]Opcode: f2 0f 11 05 c0 f3 04 08movsd   qword [data_804f3c0]xmm0Opcode: f2 0f 10 05 d0 f3 04 08movsd   xmm0qword [data_804f3d0]Opcode: f2 0f 11 05 c8 f3 04 08movsd   qword [data_804f3c8]xmm0Opcode: f2 0f 10 05 d8 f3 04 08movsd   xmm0qword [data_804f3d8]Opcode: f2 0f 11 05 d0 f3 04 08movsd   qword [data_804f3d0]xmm0Opcode: f2 0f 10 05 e0 f3 04 08movsd   xmm0qword [data_804f3e0]Opcode: f2 0f 11 05 d8 f3 04 08movsd   qword [data_804f3d8]xmm0Opcode: 0f be 4d femovsx   ecxbyte [ebp-0x2 {var_6}]Opcode: f2 0f 2a c1cvtsi2sd xmm0ecxOpcode: f2 0f 10 4d f0movsd   xmm1qword [ebp-0x10] {var_14}Opcode: f2 0f 5e c1divsd   xmm0xmm1Opcode: f2 0f 11 05 e0 f3 04 08movsd   qword [data_804f3e0]xmm0Opcode: f2 0f 10 05 f0 f3 04 08movsd   xmm0qword [data_804f3f0]Opcode: f2 0f 11 05 e8 f3 04 08movsd   qword [data_804f3e8]xmm0Opcode: f2 0f 10 05 f8 f3 04 08movsd   xmm0qword [data_804f3f8]Opcode: f2 0f 11 05 f0 f3 04 08movsd   qword [data_804f3f0]xmm0Opcode: f2 0f 10 05 00 f4 04 08movsd   xmm0qword [data_804f400]Opcode: f2 0f 11 05 f8 f3 04 08movsd   qword [data_804f3f8]xmm0Opcode: f2 0f 10 05 08 f4 04 08movsd   xmm0qword [data_804f408]Opcode: f2 0f 11 05 00 f4 04 08movsd   qword [data_804f400]xmm0Opcode: f2 0f 10 05 10 f4 04 08movsd   xmm0qword [data_804f410]Opcode: f2 0f 11 05 08 f4 04 08movsd   qword [data_804f408]xmm0Opcode: f2 0f 10 05 18 f4 04 08movsd   xmm0qword [data_804f418]Opcode: f2 0f 11 05 10 f4 04 08movsd   qword [data_804f410]xmm0Opcode: f2 0f 10 0d e0 f3 04 08movsd   xmm1qword [data_804f3e0]Opcode: f2 0f 10 15 b0 f3 04 08movsd   xmm2qword [data_804f3b0]Opcode: f2 0f 5c casubsd   xmm1xmm2Opcode: f2 0f 10 15 c0 f3 04 08movsd   xmm2qword [data_804f3c0]Opcode: f2 0f 10 1d d0 f3 04 08movsd   xmm3qword [data_804f3d0]Opcode: f2 0f 5c d3subsd   xmm2xmm3Opcode: f2 0f 10 1d 18 e2 04 08movsd   xmm3qword [data_804e218]Opcode: f2 0f 59 d3mulsd   xmm2xmm3Opcode: f2 0f 58 caaddsd   xmm1xmm2Opcode: f2 0f 10 15 e8 f3 04 08movsd   xmm2qword [data_804f3e8]Opcode: f2 0f 10 1d 10 e2 04 08movsd   xmm3qword [data_804e210]Opcode: f2 0f 59 d3mulsd   xmm2xmm3Opcode: f2 0f 58 caaddsd   xmm1xmm2Opcode: f2 0f 10 15 f0 f3 04 08movsd   xmm2qword [data_804f3f0]Opcode: f2 0f 10 1d 20 e2 04 08movsd   xmm3qword [data_804e220]Opcode: f2 0f 59 d3mulsd   xmm2xmm3Opcode: f2 0f 58 caaddsd   xmm1xmm2Opcode: f2 0f 10 15 f8 f3 04 08movsd   xmm2qword [data_804f3f8]Opcode: f2 0f 10 1d 28 e2 04 08movsd   xmm3qword [data_804e228]Opcode: f2 0f 59 d3mulsd   xmm2xmm3Opcode: f2 0f 58 caaddsd   xmm1xmm2Opcode: f2 0f 10 15 00 f4 04 08movsd   xmm2qword [data_804f400]Opcode: f2 0f 10 1d 30 e2 04 08movsd   xmm3qword [data_804e230]Opcode: f2 0f 59 d3mulsd   xmm2xmm3Opcode: f2 0f 58 caaddsd   xmm1xmm2Opcode: f2 0f 10 15 08 f4 04 08movsd   xmm2qword [data_804f408]Opcode: f2 0f 10 1d 38 e2 04 08movsd   xmm3qword [data_804e238]Opcode: f2 0f 59 d3mulsd   xmm2xmm3Opcode: f2 0f 58 caaddsd   xmm1xmm2Opcode: f2 0f 10 15 40 e2 04 08movsd   xmm2qword [data_804e240]Opcode: f2 0f 59 c2mulsd   xmm0xmm2Opcode: f2 0f 58 c8addsd   xmm1xmm0Opcode: f2 0f 11 0d 18 f4 04 08movsd   qword [data_804f418]xmm1Opcode: f2 0f 11 4d e8movsd   qword [ebp-0x18]xmm1 {var_1c}Opcode: c7 45 e4 23 a1 af 40mov     dword [ebp-0x1c {var_20}]0x40afa123Opcode: c7 45 e0 d6 6f 26 a6mov     dword [ebp-0x20 {var_24}]0xa6266fd6Opcode: f2 0f 10 05 28 f4 04 08movsd   xmm0qword [data_804f428]Opcode: f2 0f 11 05 20 f4 04 08movsd   qword [data_804f420]xmm0Opcode: f2 0f 10 05 30 f4 04 08movsd   xmm0qword [data_804f430]Opcode: f2 0f 11 05 28 f4 04 08movsd   qword [data_804f428]xmm0Opcode: f2 0f 10 05 38 f4 04 08movsd   xmm0qword [data_804f438]Opcode: f2 0f 11 05 30 f4 04 08movsd   qword [data_804f430]xmm0Opcode: f2 0f 10 05 40 f4 04 08movsd   xmm0qword [data_804f440]Opcode: f2 0f 11 05 38 f4 04 08movsd   qword [data_804f438]xmm0Opcode: f2 0f 10 05 48 f4 04 08movsd   xmm0qword [data_804f448]Opcode: f2 0f 11 05 40 f4 04 08movsd   qword [data_804f440]xmm0Opcode: f2 0f 10 05 50 f4 04 08movsd   xmm0qword [data_804f450]Opcode: f2 0f 11 05 48 f4 04 08movsd   qword [data_804f448]xmm0Opcode: 0f be 4d femovsx   ecxbyte [ebp-0x2 {var_6}]Opcode: 89 camov     edxecxOpcode: 88 d0mov     aldlOpcode: f2 0f 2a c1cvtsi2sd xmm0ecxOpcode: f2 0f 5e 45 e0divsd   xmm0qword [ebp-0x20] {var_24}Opcode: f2 0f 11 05 50 f4 04 08movsd   qword [data_804f450]xmm0Opcode: f2 0f 10 05 60 f4 04 08movsd   xmm0qword [data_804f460]Opcode: f2 0f 11 05 58 f4 04 08movsd   qword [data_804f458]xmm0Opcode: f2 0f 10 05 68 f4 04 08movsd   xmm0qword [data_804f468]Opcode: f2 0f 11 05 60 f4 04 08movsd   qword [data_804f460]xmm0Opcode: f2 0f 10 05 70 f4 04 08movsd   xmm0qword [data_804f470]Opcode: f2 0f 11 05 68 f4 04 08movsd   qword [data_804f468]xmm0Opcode: f2 0f 10 05 78 f4 04 08movsd   xmm0qword [data_804f478]Opcode: f2 0f 11 05 70 f4 04 08movsd   qword [data_804f470]xmm0Opcode: f2 0f 10 05 80 f4 04 08movsd   xmm0qword [data_804f480]Opcode: f2 0f 11 05 78 f4 04 08movsd   qword [data_804f478]xmm0Opcode: f2 0f 10 05 88 f4 04 08movsd   xmm0qword [data_804f488]Opcode: f2 0f 11 05 80 f4 04 08movsd   qword [data_804f480]xmm0Opcode: f2 0f 10 05 50 f4 04 08movsd   xmm0qword [data_804f450]Opcode: f2 0f 5c 05 20 f4 04 08subsd   xmm0qword [data_804f420]Opcode: f2 0f 10 0d 30 f4 04 08movsd   xmm1qword [data_804f430]Opcode: f2 0f 5c 0d 40 f4 04 08subsd   xmm1qword [data_804f440]Opcode: f2 0f 10 55 90movsd   xmm2qword [ebp-0x70] {var_74}Opcode: f2 0f 59 d1mulsd   xmm2xmm1Opcode: f2 0f 58 c2addsd   xmm0xmm2Opcode: f2 0f 10 4d a8movsd   xmm1qword [ebp-0x58] {var_5c}Opcode: f2 0f 59 0d 58 f4 04 08mulsd   xmm1qword [data_804f458]Opcode: f2 0f 58 c1addsd   xmm0xmm1Opcode: f2 0f 10 4d 80movsd   xmm1qword [ebp-0x80] {var_84}Opcode: f2 0f 59 0d 60 f4 04 08mulsd   xmm1qword [data_804f460]Opcode: f2 0f 58 c1addsd   xmm0xmm1Opcode: f2 0f 10 4d b0movsd   xmm1qword [ebp-0x50] {var_54}Opcode: f2 0f 59 0d 68 f4 04 08mulsd   xmm1qword [data_804f468]Opcode: f2 0f 58 c1addsd   xmm0xmm1Opcode: f2 0f 10 4d 80movsd   xmm1qword [ebp-0x80] {var_84}Opcode: f2 0f 59 0d 70 f4 04 08mulsd   xmm1qword [data_804f470]Opcode: f2 0f 58 c1addsd   xmm0xmm1Opcode: f2 0f 10 8d 78 ff ff ffmovsd   xmm1qword [ebp-0x88] {var_8c}Opcode: f2 0f 59 0d 78 f4 04 08mulsd   xmm1qword [data_804f478]Opcode: f2 0f 58 c1addsd   xmm0xmm1Opcode: f2 0f 10 4d 80movsd   xmm1qword [ebp-0x80] {var_84}Opcode: f2 0f 59 0d 80 f4 04 08mulsd   xmm1qword [data_804f480]Opcode: f2 0f 58 c1addsd   xmm0xmm1Opcode: f2 0f 11 05 88 f4 04 08movsd   qword [data_804f488]xmm0Opcode: f2 0f 10 05 88 f4 04 08movsd   xmm0qword [data_804f488]Opcode: f2 0f 11 45 d8movsd   qword [ebp-0x28]xmm0 {var_2c}Opcode: f2 0f 10 45 88movsd   xmm0qword [ebp-0x78] {var_7c}Opcode: f2 0f 11 45 d0movsd   qword [ebp-0x30]xmm0 {var_34}Opcode: f2 0f 10 0d 98 f4 04 08movsd   xmm1qword [data_804f498]Opcode: f2 0f 11 0d 90 f4 04 08movsd   qword [data_804f490]xmm1Opcode: f2 0f 10 0d a0 f4 04 08movsd   xmm1qword [data_804f4a0]Opcode: f2 0f 11 0d 98 f4 04 08movsd   qword [data_804f498]xmm1Opcode: f2 0f 10 0d a8 f4 04 08movsd   xmm1qword [data_804f4a8]Opcode: f2 0f 11 0d a0 f4 04 08movsd   qword [data_804f4a0]xmm1Opcode: f2 0f 10 4d e8movsd   xmm1qword [ebp-0x18] {var_1c}Opcode: f2 0f 59 4d e8mulsd   xmm1qword [ebp-0x18] {var_1c}Opcode: f2 0f 5e c8divsd   xmm1xmm0Opcode: f2 0f 11 0d a8 f4 04 08movsd   qword [data_804f4a8]xmm1Opcode: f2 0f 10 0d b8 f4 04 08movsd   xmm1qword [data_804f4b8]Opcode: f2 0f 11 0d b0 f4 04 08movsd   qword [data_804f4b0]xmm1Opcode: f2 0f 10 0d c0 f4 04 08movsd   xmm1qword [data_804f4c0]Opcode: f2 0f 11 0d b8 f4 04 08movsd   qword [data_804f4b8]xmm1Opcode: f2 0f 10 0d c8 f4 04 08movsd   xmm1qword [data_804f4c8]Opcode: f2 0f 11 0d c0 f4 04 08movsd   qword [data_804f4c0]xmm1Opcode: f2 0f 10 0d 90 f4 04 08movsd   xmm1qword [data_804f490]Opcode: f2 0f 58 0d a8 f4 04 08addsd   xmm1qword [data_804f4a8]Opcode: f2 0f 10 15 98 f4 04 08movsd   xmm2qword [data_804f498]Opcode: f2 0f 58 15 a0 f4 04 08addsd   xmm2qword [data_804f4a0]Opcode: f2 0f 10 5d 90movsd   xmm3qword [ebp-0x70] {var_74}Opcode: f2 0f 59 damulsd   xmm3xmm2Opcode: f2 0f 58 cbaddsd   xmm1xmm3Opcode: f2 0f 10 55 98movsd   xmm2qword [ebp-0x68] {var_6c}Opcode: f2 0f 59 15 b0 f4 04 08mulsd   xmm2qword [data_804f4b0]Opcode: f2 0f 58 caaddsd   xmm1xmm2Opcode: f2 0f 10 55 a0movsd   xmm2qword [ebp-0x60] {var_64}Opcode: f2 0f 59 15 b8 f4 04 08mulsd   xmm2qword [data_804f4b8]Opcode: f2 0f 58 caaddsd   xmm1xmm2Opcode: f2 0f 10 55 b8movsd   xmm2qword [ebp-0x48] {var_4c}Opcode: f2 0f 59 15 c0 f4 04 08mulsd   xmm2qword [data_804f4c0]Opcode: f2 0f 58 caaddsd   xmm1xmm2Opcode: f2 0f 11 0d c8 f4 04 08movsd   qword [data_804f4c8]xmm1Opcode: f2 0f 10 0d c8 f4 04 08movsd   xmm1qword [data_804f4c8]Opcode: f2 0f 11 4d c8movsd   qword [ebp-0x38]xmm1 {var_3c}Opcode: f2 0f 10 0d d8 f4 04 08movsd   xmm1qword [data_804f4d8]Opcode: f2 0f 11 0d d0 f4 04 08movsd   qword [data_804f4d0]xmm1Opcode: f2 0f 10 0d e0 f4 04 08movsd   xmm1qword [data_804f4e0]Opcode: f2 0f 11 0d d8 f4 04 08movsd   qword [data_804f4d8]xmm1Opcode: f2 0f 10 0d e8 f4 04 08movsd   xmm1qword [data_804f4e8]Opcode: f2 0f 11 0d e0 f4 04 08movsd   qword [data_804f4e0]xmm1Opcode: f2 0f 10 4d d8movsd   xmm1qword [ebp-0x28] {var_2c}Opcode: f2 0f 59 4d d8mulsd   xmm1qword [ebp-0x28] {var_2c}Opcode: f2 0f 5e c8divsd   xmm1xmm0Opcode: f2 0f 11 0d e8 f4 04 08movsd   qword [data_804f4e8]xmm1Opcode: f2 0f 10 0d f8 f4 04 08movsd   xmm1qword [data_804f4f8]Opcode: f2 0f 11 0d f0 f4 04 08movsd   qword [data_804f4f0]xmm1Opcode: f2 0f 10 0d 00 f5 04 08movsd   xmm1qword [data_804f500]Opcode: f2 0f 11 0d f8 f4 04 08movsd   qword [data_804f4f8]xmm1Opcode: f2 0f 10 0d 08 f5 04 08movsd   xmm1qword [data_804f508]Opcode: f2 0f 11 0d 00 f5 04 08movsd   qword [data_804f500]xmm1Opcode: f2 0f 10 0d d0 f4 04 08movsd   xmm1qword [data_804f4d0]Opcode: f2 0f 58 0d e8 f4 04 08addsd   xmm1qword [data_804f4e8]Opcode: f2 0f 10 15 d8 f4 04 08movsd   xmm2qword [data_804f4d8]Opcode: f2 0f 58 15 e0 f4 04 08addsd   xmm2qword [data_804f4e0]Opcode: f2 0f 10 5d 90movsd   xmm3qword [ebp-0x70] {var_74}Opcode: f2 0f 59 damulsd   xmm3xmm2Opcode: f2 0f 58 cbaddsd   xmm1xmm3Opcode: f2 0f 10 55 98movsd   xmm2qword [ebp-0x68] {var_6c}Opcode: f2 0f 59 15 f0 f4 04 08mulsd   xmm2qword [data_804f4f0]Opcode: f2 0f 58 caaddsd   xmm1xmm2Opcode: f2 0f 10 55 a0movsd   xmm2qword [ebp-0x60] {var_64}Opcode: f2 0f 59 15 f8 f4 04 08mulsd   xmm2qword [data_804f4f8]Opcode: f2 0f 58 caaddsd   xmm1xmm2Opcode: f2 0f 10 55 b8movsd   xmm2qword [ebp-0x48] {var_4c}Opcode: f2 0f 59 15 00 f5 04 08mulsd   xmm2qword [data_804f500]Opcode: f2 0f 58 caaddsd   xmm1xmm2Opcode: f2 0f 11 0d 08 f5 04 08movsd   qword [data_804f508]xmm1Opcode: f2 0f 10 0d 08 f5 04 08movsd   xmm1qword [data_804f508]Opcode: f2 0f 11 4d c0movsd   qword [ebp-0x40]xmm1 {var_44}Opcode: f2 0f 10 4d c0movsd   xmm1qword [ebp-0x40] {var_44}Opcode: 66 0f 2e 4d c8ucomisd xmm1qword [ebp-0x38] {var_3c}Opcode: 88 85 77 ff ff ffmov     byte [ebp-0x89 {var_8d}]alOpcode: 76 06jbe     0x8049f61Basic Block 1Opcode: c6 45 ff 00mov     byte [ebp-0x1 {var_5}]0x0Basic Block 2Opcode: c6 45 ff 01mov     byte [ebp-0x1 {var_5}]0x1Opcode: eb 04jmp     0x8049f65Basic Block 3Opcode: 0f b6 45 ffmovzx   eaxbyte [ebp-0x1 {var_5}]Opcode: 81 c4 98 00 00 00add     esp0x98 {var_4}Opcode: 5dpop     ebpOpcode: c3retn