0xb5ae5d10: movzbl 0x2(%esi),%eax 0xb5ae5d14: movzbl 0x3(%esi),%edx 0xb5ae5d18: shl $0x8,%eax 0xb5ae5d1b: add %edx,%eax 0xb5ae5d1d: mov %eax,(%edi,%ecx,4) 0xb5ae5d20: mov -0x2c(%ebp),%edi 0xb5ae5d23: mov (%edi,%ecx,4),%eax 0xb5ae5d26: cmp %eax,-0x24(%ebp) 0xb5ae5d29: jge 0xb5ae5d2e 0xb5ae5d2b: mov %eax,-0x24(%ebp) 0xb5ae5d2e: add $0x1,%ecx 0xb5ae5d31: add $0x4,%esi 0xb5ae5d34: cmp %ecx,-0x20(%ebp) 0xb5ae5d37: jg 0xb5ae5d10 0xb5ae5d39: mov -0x24(%ebp),%esi 0xb5ae5d3c: test %esi,%esi