Function Graph 0Basic Block 0Opcode: 55sub_8048b80:Opcode: 55push    ebpOpcode: 89 e5mov     ebpespOpcode: 83 ec 14sub     esp0x14 {var_18}Opcode: 8b 45 08mov     eaxdword [ebp+0x8 {arg_4}]Opcode: 89 45 f8mov     dword [ebp-0x8 {var_c}]eaxOpcode: 0f b6 40 02movzx   eaxbyte [eax+0x2]Opcode: c1 e8 04shr     eax0x4Opcode: 88 c1mov     clalOpcode: 88 4d f7mov     byte [ebp-0x9 {var_d}]clOpcode: 0f b6 45 f7movzx   eaxbyte [ebp-0x9 {var_d}]Opcode: 48dec     eaxOpcode: 89 c2mov     edxeaxOpcode: 83 ea 0dsub     edx0xdOpcode: 89 45 f0mov     dword [ebp-0x10 {var_14}]eaxOpcode: 89 55 ecmov     dword [ebp-0x14 {var_18}]edxOpcode: 0f 87 9c 00 00 00ja      0x8048c4aBasic Block 1Opcode: c7 45 fc 00 00 00 00mov     dword [ebp-0x4 {var_8}]0x0Basic Block 2Opcode: 8b 45 f0mov     eaxdword [ebp-0x10 {var_14}]Opcode: 8b 0c 85 4c f0 04 08mov     ecxdword [eax*4+0x804f04c]Opcode: 52push    edxOpcode: 89 camov     edxecxOpcode: 8a 12mov     dlbyte [edx]Opcode: 81 fa 00 c0 47 43cmp     edx0x4347c000Opcode: 0f 83 6a e7 ff ffjae     0x8047333Basic Block 3Opcode: 5apop     edxOpcode: ff e1jmp     ecxBasic Block 4Opcode: c7 45 fc 00 e2 04 00{Case 0x0}Opcode: c7 45 fc 00 e2 04 00mov     dword [ebp-0x4 {var_8}]0x4e200Opcode: eb 7cjmp     0x8048c51Basic Block 5Opcode: c7 45 fc 00 e8 03 00{Case 0x1}Opcode: c7 45 fc 00 e8 03 00mov     dword [ebp-0x4 {var_8}]0x3e800Opcode: eb 73jmp     0x8048c51Basic Block 6Opcode: c7 45 fc 00 6b 03 00{Case 0x2}Opcode: c7 45 fc 00 6b 03 00mov     dword [ebp-0x4 {var_8}]0x36b00Opcode: eb 6ajmp     0x8048c51Basic Block 7Opcode: c7 45 fc 00 ee 02 00{Case 0x3}Opcode: c7 45 fc 00 ee 02 00mov     dword [ebp-0x4 {var_8}]0x2ee00Opcode: eb 61jmp     0x8048c51Basic Block 8Opcode: c7 45 fc 00 71 02 00{Case 0x4}Opcode: c7 45 fc 00 71 02 00mov     dword [ebp-0x4 {var_8}]0x27100Opcode: eb 58jmp     0x8048c51Basic Block 9Opcode: c7 45 fc 00 f4 01 00{Case 0x5}Opcode: c7 45 fc 00 f4 01 00mov     dword [ebp-0x4 {var_8}]0x1f400Opcode: eb 4fjmp     0x8048c51Basic Block 10Opcode: c7 45 fc 80 b5 01 00{Case 0x6}Opcode: c7 45 fc 80 b5 01 00mov     dword [ebp-0x4 {var_8}]0x1b580Opcode: eb 46jmp     0x8048c51Basic Block 11Opcode: c7 45 fc 00 77 01 00{Case 0x7}Opcode: c7 45 fc 00 77 01 00mov     dword [ebp-0x4 {var_8}]0x17700Opcode: eb 3djmp     0x8048c51Basic Block 12Opcode: c7 45 fc 80 38 01 00{Case 0x8}Opcode: c7 45 fc 80 38 01 00mov     dword [ebp-0x4 {var_8}]0x13880Opcode: eb 34jmp     0x8048c51Basic Block 13Opcode: c7 45 fc 00 fa 00 00{Case 0x9}Opcode: c7 45 fc 00 fa 00 00mov     dword [ebp-0x4 {var_8}]0xfa00Opcode: eb 2bjmp     0x8048c51Basic Block 14Opcode: c7 45 fc c0 da 00 00{Case 0xa}Opcode: c7 45 fc c0 da 00 00mov     dword [ebp-0x4 {var_8}]0xdac0Opcode: eb 22jmp     0x8048c51Basic Block 15Opcode: c7 45 fc 80 bb 00 00{Case 0xb}Opcode: c7 45 fc 80 bb 00 00mov     dword [ebp-0x4 {var_8}]0xbb80Opcode: eb 19jmp     0x8048c51Basic Block 16Opcode: c7 45 fc 40 9c 00 00{Case 0xc}Opcode: c7 45 fc 40 9c 00 00mov     dword [ebp-0x4 {var_8}]0x9c40Opcode: eb 10jmp     0x8048c51Basic Block 17Opcode: c7 45 fc 00 7d 00 00{Case 0xd}Opcode: c7 45 fc 00 7d 00 00mov     dword [ebp-0x4 {var_8}]0x7d00Opcode: eb 07jmp     0x8048c51Basic Block 18Opcode: 8b 45 fcmov     eaxdword [ebp-0x4 {var_8}]Opcode: 83 c4 14add     esp0x14 {var_4}Opcode: 5dpop     ebpOpcode: c3retn