--- /dev/fd/63 2012-05-05 15:41:47.000000000 +0200 +++ /dev/fd/62 2012-05-05 15:41:47.000000000 +0200 @@ -1,5 +1,5 @@ -../build-tree.good/kfreebsd-amd64-i386/stdio-common/perror.o: file format elf32-i386-freebsd +build-tree/kfreebsd-amd64-i386/stdio-common/perror.o: file format elf32-i386-freebsd Disassembly of section .text: @@ -38,8 +38,8 @@ 65: 5d pop %ebp 66: c3 ret 67: 90 nop - 68: bf 03 00 00 00 mov $0x3,%edi - 6d: 89 fe mov %edi,%esi + 68: be 03 00 00 00 mov $0x3,%esi + 6d: 89 f7 mov %esi,%edi 6f: eb b3 jmp 0x24 71: eb 0d jmp 0x80 73: 90 nop --- /dev/fd/63 2012-05-05 15:41:47.000000000 +0200 +++ /dev/fd/62 2012-05-05 15:41:47.000000000 +0200 @@ -1,5 +1,5 @@ -../build-tree.good/kfreebsd-amd64-i386/libio/libc_fatal.o: file format elf32-i386-freebsd +build-tree/kfreebsd-amd64-i386/libio/libc_fatal.o: file format elf32-i386-freebsd Disassembly of section .text: @@ -91,17 +91,16 @@ fd: 8d 76 00 lea 0x0(%esi),%esi 100: 8d 04 cd 10 00 00 00 lea 0x10(,%ecx,8),%eax 107: 89 cf mov %ecx,%edi - 109: 8b 4d f0 mov -0x10(%ebp),%ecx - 10c: 29 c4 sub %eax,%esp - 10e: 8b 45 f0 mov -0x10(%ebp),%eax - 111: 31 f6 xor %esi,%esi - 113: 8d 5c 24 1b lea 0x1b(%esp),%ebx - 117: 83 e3 f0 and $0xfffffff0,%ebx - 11a: 89 7d f0 mov %edi,-0x10(%ebp) - 11d: 8d 14 c3 lea (%ebx,%eax,8),%edx - 120: 8b 45 ec mov -0x14(%ebp),%eax - 123: 90 nop - 124: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + 109: 29 c4 sub %eax,%esp + 10b: 8b 45 f0 mov -0x10(%ebp),%eax + 10e: 31 f6 xor %esi,%esi + 110: 8d 5c 24 1b lea 0x1b(%esp),%ebx + 114: 83 e3 f0 and $0xfffffff0,%ebx + 117: 89 7d f0 mov %edi,-0x10(%ebp) + 11a: 8d 14 c3 lea (%ebx,%eax,8),%edx + 11d: 89 c1 mov %eax,%ecx + 11f: 8b 45 ec mov -0x14(%ebp),%eax + 122: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 128: 8b 38 mov (%eax),%edi 12a: 83 e9 01 sub $0x1,%ecx 12d: 89 3a mov %edi,(%edx) --- /dev/fd/63 2012-05-05 15:41:47.000000000 +0200 +++ /dev/fd/62 2012-05-05 15:41:47.000000000 +0200 @@ -1,5 +1,5 @@ -../build-tree.good/kfreebsd-amd64-i386/time/offtime.o: file format elf32-i386-freebsd +build-tree/kfreebsd-amd64-i386/time/offtime.o: file format elf32-i386-freebsd Disassembly of section .text: @@ -96,8 +96,8 @@ 105: 39 d6 cmp %edx,%esi 107: 0f 85 42 01 00 00 jne 0x24f 10d: b8 6e 01 00 00 mov $0x16e,%eax - 112: 39 c8 cmp %ecx,%eax - 114: 0f 8f 42 01 00 00 jg 0x25c + 112: 39 c1 cmp %eax,%ecx + 114: 0f 8c 42 01 00 00 jl 0x25c 11a: 89 c8 mov %ecx,%eax 11c: ba b1 f9 8c b3 mov $0xb38cf9b1,%edx 121: f7 ea imul %edx @@ -208,8 +208,8 @@ 246: 83 e3 03 and $0x3,%ebx 249: 0f 84 91 fe ff ff je 0xe0 24f: b8 6d 01 00 00 mov $0x16d,%eax - 254: 39 c8 cmp %ecx,%eax - 256: 0f 8e be fe ff ff jle 0x11a + 254: 39 c1 cmp %eax,%ecx + 256: 0f 8d be fe ff ff jge 0x11a 25c: 8b 55 10 mov 0x10(%ebp),%edx 25f: 8d 86 94 f8 ff ff lea -0x76c(%esi),%eax 265: 85 db test %ebx,%ebx --- /dev/fd/63 2012-05-05 15:41:47.000000000 +0200 +++ /dev/fd/62 2012-05-05 15:41:47.000000000 +0200 @@ -1,5 +1,5 @@ -../build-tree.good/kfreebsd-amd64-i386/elf/chroot_canon.o: file format elf32-i386-freebsd +build-tree/kfreebsd-amd64-i386/elf/chroot_canon.o: file format elf32-i386-freebsd Disassembly of section .text: @@ -36,8 +36,8 @@ 59: 89 95 7c ff ff ff mov %edx,-0x84(%ebp) 5f: 89 7d 88 mov %edi,-0x78(%ebp) 62: 89 d7 mov %edx,%edi - 64: c7 45 80 00 00 00 00 movl $0x0,-0x80(%ebp) - 6b: c7 45 84 00 00 00 00 movl $0x0,-0x7c(%ebp) + 64: c7 45 84 00 00 00 00 movl $0x0,-0x7c(%ebp) + 6b: c7 45 80 00 00 00 00 movl $0x0,-0x80(%ebp) 72: 0f b6 03 movzbl (%ebx),%eax 75: 84 c0 test %al,%al 77: 0f 84 0b 01 00 00 je 0x188 --- /dev/fd/63 2012-05-05 15:41:47.000000000 +0200 +++ /dev/fd/62 2012-05-05 15:41:47.000000000 +0200 @@ -1,5 +1,5 @@ -../build-tree.good/kfreebsd-amd64-i386/wcsmbs/wcstoul_l.o: file format elf32-i386-freebsd +build-tree/kfreebsd-amd64-i386/wcsmbs/wcstoul_l.o: file format elf32-i386-freebsd Disassembly of section .text: @@ -85,8 +85,8 @@ 115: 8d 46 d0 lea -0x30(%esi),%eax 118: 83 f8 09 cmp $0x9,%eax 11b: 77 d3 ja 0xf0 - 11d: 3b 45 10 cmp 0x10(%ebp),%eax - 120: 7d 2e jge 0x150 + 11d: 39 45 10 cmp %eax,0x10(%ebp) + 120: 7e 2e jle 0x150 122: 39 7d f0 cmp %edi,-0x10(%ebp) 125: 0f 82 ad 00 00 00 jb 0x1d8 12b: 3b 45 e0 cmp -0x20(%ebp),%eax --- /dev/fd/63 2012-05-05 15:41:47.000000000 +0200 +++ /dev/fd/62 2012-05-05 15:41:47.000000000 +0200 @@ -1,5 +1,5 @@ -../build-tree.good/kfreebsd-amd64-i386/linuxthreads/spinlock.o: file format elf32-i386-freebsd +build-tree/kfreebsd-amd64-i386/linuxthreads/spinlock.o: file format elf32-i386-freebsd Disassembly of section .text: @@ -248,8 +248,8 @@ 264: 0f 85 7a ff ff ff jne 0x1e4 26a: f3 90 pause 26c: 83 c2 01 add $0x1,%edx - 26f: 39 fa cmp %edi,%edx - 271: 7c dd jl 0x250 + 26f: 39 d7 cmp %edx,%edi + 271: 7f dd jg 0x250 273: 8b 43 04 mov 0x4(%ebx),%eax 276: 29 c2 sub %eax,%edx 278: 85 d2 test %edx,%edx --- /dev/fd/63 2012-05-05 15:41:47.000000000 +0200 +++ /dev/fd/62 2012-05-05 15:41:47.000000000 +0200 @@ -1,5 +1,5 @@ -../build-tree.good/kfreebsd-amd64-i386/inet/ifaddrs.o: file format elf32-i386-freebsd +build-tree/kfreebsd-amd64-i386/inet/ifaddrs.o: file format elf32-i386-freebsd Disassembly of section .text: @@ -60,8 +60,8 @@ c7: 8b 5d f0 mov -0x10(%ebp),%ebx ca: 89 fa mov %edi,%edx cc: 01 fb add %edi,%ebx - ce: 39 df cmp %ebx,%edi - d0: 0f 83 3a 05 00 00 jae 0x610 + ce: 39 fb cmp %edi,%ebx + d0: 0f 86 3a 05 00 00 jbe 0x610 d6: 89 f8 mov %edi,%eax d8: 31 f6 xor %esi,%esi da: c7 45 cc 00 00 00 00 movl $0x0,-0x34(%ebp) @@ -73,8 +73,8 @@ f8: 89 f2 mov %esi,%edx fa: 0f b7 08 movzwl (%eax),%ecx fd: 01 c8 add %ecx,%eax - ff: 39 d8 cmp %ebx,%eax - 101: 73 6d jae 0x170 + ff: 39 c3 cmp %eax,%ebx + 101: 76 6d jbe 0x170 103: 80 78 02 05 cmpb $0x5,0x2(%eax) 107: 89 d6 mov %edx,%esi 109: 75 ed jne 0xf8 @@ -104,14 +104,14 @@ 15d: 0f b7 08 movzwl (%eax),%ecx 160: 89 75 cc mov %esi,-0x34(%ebp) 163: 01 c8 add %ecx,%eax - 165: 39 d8 cmp %ebx,%eax - 167: 72 9a jb 0x103 + 165: 39 c3 cmp %eax,%ebx + 167: 77 9a ja 0x103 169: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi - 170: 8b 45 cc mov -0x34(%ebp),%eax - 173: 8b 5d d0 mov -0x30(%ebp),%ebx - 176: 03 45 d4 add -0x2c(%ebp),%eax + 170: 8b 45 d4 mov -0x2c(%ebp),%eax + 173: 8b 75 d0 mov -0x30(%ebp),%esi + 176: 03 45 cc add -0x34(%ebp),%eax 179: 8b 55 c0 mov -0x40(%ebp),%edx - 17c: 8d 0c 18 lea (%eax,%ebx,1),%ecx + 17c: 8d 0c 30 lea (%eax,%esi,1),%ecx 17f: 83 f9 01 cmp $0x1,%ecx 182: 0f 84 88 04 00 00 je 0x610 188: 6b 5d d0 1c imul $0x1c,-0x30(%ebp),%ebx @@ -122,19 +122,19 @@ 199: 8b 55 b0 mov -0x50(%ebp),%edx 19c: 85 c0 test %eax,%eax 19e: 89 45 cc mov %eax,-0x34(%ebp) - 1a1: 0f 84 ca 04 00 00 je 0x671 + 1a1: 0f 84 cb 04 00 00 je 0x672 1a7: 89 5c 24 08 mov %ebx,0x8(%esp) 1ab: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) 1b2: 00 - 1b3: 8b 45 cc mov -0x34(%ebp),%eax - 1b6: 89 04 24 mov %eax,(%esp) + 1b3: 8b 4d cc mov -0x34(%ebp),%ecx + 1b6: 89 0c 24 mov %ecx,(%esp) 1b9: 89 55 b0 mov %edx,-0x50(%ebp) 1bc: e8 fc ff ff ff call 0x1bd 1c1: 8b 55 b0 mov -0x50(%ebp),%edx 1c4: 8b 45 f0 mov -0x10(%ebp),%eax 1c7: 01 d0 add %edx,%eax 1c9: 39 c2 cmp %eax,%edx - 1cb: 0f 83 98 04 00 00 jae 0x669 + 1cb: 0f 83 99 04 00 00 jae 0x66a 1d1: 03 5d cc add -0x34(%ebp),%ebx 1d4: 31 c0 xor %eax,%eax 1d6: 8b 4d cc mov -0x34(%ebp),%ecx @@ -147,8 +147,8 @@ 1ee: 89 ca mov %ecx,%edx 1f0: eb 25 jmp 0x217 1f2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi - 1f8: 66 89 45 d4 mov %ax,-0x2c(%ebp) - 1fc: 89 d6 mov %edx,%esi + 1f8: 89 d6 mov %edx,%esi + 1fa: 66 89 45 d4 mov %ax,-0x2c(%ebp) 1fe: 0f b7 03 movzwl (%ebx),%eax 201: 01 c3 add %eax,%ebx 203: 8b 45 d0 mov -0x30(%ebp),%eax @@ -169,12 +169,12 @@ 235: 66 c7 45 d4 00 00 movw $0x0,-0x2c(%ebp) 23b: 74 c1 je 0x1fe 23d: 8b 45 c0 mov -0x40(%ebp),%eax - 240: 8d 73 60 lea 0x60(%ebx),%esi - 243: 0f b7 4b 0c movzwl 0xc(%ebx),%ecx + 240: 8d 4b 68 lea 0x68(%ebx),%ecx + 243: 0f b7 73 0c movzwl 0xc(%ebx),%esi 247: 89 42 04 mov %eax,0x4(%edx) 24a: 8b 43 08 mov 0x8(%ebx),%eax - 24d: 66 89 4d d4 mov %cx,-0x2c(%ebp) - 251: 8d 4b 68 lea 0x68(%ebx),%ecx + 24d: 66 89 75 d4 mov %si,-0x2c(%ebp) + 251: 8d 73 60 lea 0x60(%ebx),%esi 254: 89 42 08 mov %eax,0x8(%edx) 257: 0f b6 46 05 movzbl 0x5(%esi),%eax 25b: 89 4c 24 04 mov %ecx,0x4(%esp) @@ -244,10 +244,10 @@ 32f: c3 ret 330: a1 00 00 00 00 mov 0x0,%eax 335: 65 83 38 0c cmpl $0xc,%gs:(%eax) - 339: 0f 85 02 03 00 00 jne 0x641 + 339: 0f 85 03 03 00 00 jne 0x642 33f: 83 45 d4 01 addl $0x1,-0x2c(%ebp) 343: 83 7d d4 05 cmpl $0x5,-0x2c(%ebp) - 347: 0f 84 f4 02 00 00 je 0x641 + 347: 0f 84 f5 02 00 00 je 0x642 34d: 89 3c 24 mov %edi,(%esp) 350: e8 fc ff ff ff call 0x351 355: e9 f4 fc ff ff jmp 0x4e @@ -256,7 +256,7 @@ 363: 0f 84 8f fd ff ff je 0xf8 369: 0f b7 50 0c movzwl 0xc(%eax),%edx 36d: 66 39 f2 cmp %si,%dx - 370: 0f 85 dd 02 00 00 jne 0x653 + 370: 0f 85 de 02 00 00 jne 0x654 376: 8b 78 04 mov 0x4(%eax),%edi 379: 81 e7 a4 00 00 00 and $0xa4,%edi 37f: 0f 84 75 fd ff ff je 0xfa @@ -264,50 +264,50 @@ 388: 89 4d c4 mov %ecx,-0x3c(%ebp) 38b: 89 4d c8 mov %ecx,-0x38(%ebp) 38e: 31 c9 xor %ecx,%ecx - 390: 89 5d bc mov %ebx,-0x44(%ebp) - 393: 0f a3 cf bt %ecx,%edi - 396: 73 24 jae 0x3bc - 398: 8b 75 c8 mov -0x38(%ebp),%esi - 39b: 0f b6 1e movzbl (%esi),%ebx - 39e: be 04 00 00 00 mov $0x4,%esi - 3a3: 84 db test %bl,%bl - 3a5: 74 09 je 0x3b0 - 3a7: 0f b6 db movzbl %bl,%ebx - 3aa: 8d 73 03 lea 0x3(%ebx),%esi - 3ad: 83 e6 fc and $0xfffffffc,%esi - 3b0: 83 f9 05 cmp $0x5,%ecx - 3b3: 0f 84 72 02 00 00 je 0x62b - 3b9: 01 75 c8 add %esi,-0x38(%ebp) - 3bc: 83 c1 01 add $0x1,%ecx - 3bf: 83 f9 08 cmp $0x8,%ecx - 3c2: 75 cf jne 0x393 - 3c4: 8b 5d bc mov -0x44(%ebp),%ebx - 3c7: c7 45 bc 00 00 00 00 movl $0x0,-0x44(%ebp) - 3ce: 89 5d c8 mov %ebx,-0x38(%ebp) - 3d1: 31 c9 xor %ecx,%ecx - 3d3: 8b 5d c4 mov -0x3c(%ebp),%ebx - 3d6: 89 c6 mov %eax,%esi - 3d8: 66 89 55 c4 mov %dx,-0x3c(%ebp) - 3dc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + 390: 66 89 55 bc mov %dx,-0x44(%ebp) + 394: 0f a3 cf bt %ecx,%edi + 397: 73 24 jae 0x3bd + 399: 8b 75 c8 mov -0x38(%ebp),%esi + 39c: 0f b6 16 movzbl (%esi),%edx + 39f: be 04 00 00 00 mov $0x4,%esi + 3a4: 84 d2 test %dl,%dl + 3a6: 74 09 je 0x3b1 + 3a8: 0f b6 d2 movzbl %dl,%edx + 3ab: 8d 72 03 lea 0x3(%edx),%esi + 3ae: 83 e6 fc and $0xfffffffc,%esi + 3b1: 83 f9 05 cmp $0x5,%ecx + 3b4: 0f 84 71 02 00 00 je 0x62b + 3ba: 01 75 c8 add %esi,-0x38(%ebp) + 3bd: 83 c1 01 add $0x1,%ecx + 3c0: 83 f9 08 cmp $0x8,%ecx + 3c3: 75 cf jne 0x394 + 3c5: 0f b7 55 bc movzwl -0x44(%ebp),%edx + 3c9: c7 45 bc 00 00 00 00 movl $0x0,-0x44(%ebp) + 3d0: 66 89 55 c8 mov %dx,-0x38(%ebp) + 3d4: 31 c9 xor %ecx,%ecx + 3d6: 8b 55 c4 mov -0x3c(%ebp),%edx + 3d9: 89 de mov %ebx,%esi + 3db: 89 45 c4 mov %eax,-0x3c(%ebp) + 3de: 66 90 xchg %ax,%ax 3e0: 0f a3 cf bt %ecx,%edi 3e3: 73 23 jae 0x408 - 3e5: 0f b6 03 movzbl (%ebx),%eax - 3e8: ba 04 00 00 00 mov $0x4,%edx - 3ed: 84 c0 test %al,%al + 3e5: 0f b6 1a movzbl (%edx),%ebx + 3e8: b8 04 00 00 00 mov $0x4,%eax + 3ed: 84 db test %bl,%bl 3ef: 74 09 je 0x3fa - 3f1: 0f b6 d0 movzbl %al,%edx - 3f4: 83 c2 03 add $0x3,%edx - 3f7: 83 e2 fc and $0xfffffffc,%edx + 3f1: 0f b6 c3 movzbl %bl,%eax + 3f4: 83 c0 03 add $0x3,%eax + 3f7: 83 e0 fc and $0xfffffffc,%eax 3fa: 83 f9 02 cmp $0x2,%ecx 3fd: 0f 84 4d 01 00 00 je 0x550 - 403: 01 55 d4 add %edx,-0x2c(%ebp) - 406: 01 d3 add %edx,%ebx + 403: 01 45 d4 add %eax,-0x2c(%ebp) + 406: 01 c2 add %eax,%edx 408: 83 c1 01 add $0x1,%ecx 40b: 83 f9 08 cmp $0x8,%ecx 40e: 75 d0 jne 0x3e0 - 410: 8b 5d c8 mov -0x38(%ebp),%ebx - 413: 89 f0 mov %esi,%eax - 415: 0f b7 55 c4 movzwl -0x3c(%ebp),%edx + 410: 0f b7 55 c8 movzwl -0x38(%ebp),%edx + 414: 89 f3 mov %esi,%ebx + 416: 8b 45 c4 mov -0x3c(%ebp),%eax 419: 83 45 d0 01 addl $0x1,-0x30(%ebp) 41d: e9 d8 fc ff ff jmp 0xfa 422: 8d b6 00 00 00 00 lea 0x0(%esi),%esi @@ -316,7 +316,7 @@ 431: 0f b7 73 0c movzwl 0xc(%ebx),%esi 435: 66 39 c6 cmp %ax,%si 438: 66 89 75 d4 mov %si,-0x2c(%ebp) - 43c: 0f 85 11 02 00 00 jne 0x653 + 43c: 0f 85 12 02 00 00 jne 0x654 442: f6 43 04 a4 testb $0xa4,0x4(%ebx) 446: 89 d6 mov %edx,%esi 448: 0f 84 b0 fd ff ff je 0x1fe @@ -324,7 +324,7 @@ 451: 8d 73 14 lea 0x14(%ebx),%esi 454: c7 42 18 00 00 00 00 movl $0x0,0x18(%edx) 45b: 89 75 b4 mov %esi,-0x4c(%ebp) - 45e: 89 5d b8 mov %ebx,-0x48(%ebp) + 45e: 89 55 b8 mov %edx,-0x48(%ebp) 461: 8b 41 04 mov 0x4(%ecx),%eax 464: 89 42 04 mov %eax,0x4(%edx) 467: 8b 41 08 mov 0x8(%ecx),%eax @@ -334,23 +334,23 @@ 472: 25 a4 00 00 00 and $0xa4,%eax 477: 89 45 c4 mov %eax,-0x3c(%ebp) 47a: 31 c0 xor %eax,%eax - 47c: 8b 4d c4 mov -0x3c(%ebp),%ecx - 47f: 0f a3 c1 bt %eax,%ecx + 47c: 8b 55 c4 mov -0x3c(%ebp),%edx + 47f: 0f a3 c2 bt %eax,%edx 482: 73 20 jae 0x4a4 - 484: 0f b6 1e movzbl (%esi),%ebx + 484: 0f b6 16 movzbl (%esi),%edx 487: b9 04 00 00 00 mov $0x4,%ecx - 48c: 84 db test %bl,%bl + 48c: 84 d2 test %dl,%dl 48e: 74 09 je 0x499 - 490: 0f b6 cb movzbl %bl,%ecx - 493: 83 c1 03 add $0x3,%ecx + 490: 0f b6 d2 movzbl %dl,%edx + 493: 8d 4a 03 lea 0x3(%edx),%ecx 496: 83 e1 fc and $0xfffffffc,%ecx 499: 83 f8 05 cmp $0x5,%eax - 49c: 0f 84 94 01 00 00 je 0x636 + 49c: 0f 84 95 01 00 00 je 0x637 4a2: 01 ce add %ecx,%esi 4a4: 83 c0 01 add $0x1,%eax 4a7: 83 f8 08 cmp $0x8,%eax 4aa: 75 d0 jne 0x47c - 4ac: 8b 5d b8 mov -0x48(%ebp),%ebx + 4ac: 8b 55 b8 mov -0x48(%ebp),%edx 4af: c7 45 b8 00 00 00 00 movl $0x0,-0x48(%ebp) 4b6: 89 55 c4 mov %edx,-0x3c(%ebp) 4b9: 8b 4d c8 mov -0x38(%ebp),%ecx @@ -403,10 +403,10 @@ 54c: 5d pop %ebp 54d: c3 ret 54e: 66 90 xchg %ax,%ax - 550: 84 c0 test %al,%al + 550: 84 db test %bl,%bl 552: 0f 85 ab fe ff ff jne 0x403 - 558: 8b 45 bc mov -0x44(%ebp),%eax - 55b: 01 45 d4 add %eax,-0x2c(%ebp) + 558: 8b 5d bc mov -0x44(%ebp),%ebx + 55b: 01 5d d4 add %ebx,-0x2c(%ebp) 55e: e9 a3 fe ff ff jmp 0x406 563: 90 nop 564: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi @@ -463,8 +463,8 @@ 603: 89 32 mov %esi,(%edx) 605: e9 f4 fb ff ff jmp 0x1fe 60a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi - 610: 8b 75 08 mov 0x8(%ebp),%esi - 613: c7 06 00 00 00 00 movl $0x0,(%esi) + 610: 8b 45 08 mov 0x8(%ebp),%eax + 613: c7 00 00 00 00 00 movl $0x0,(%eax) 619: 89 14 24 mov %edx,(%esp) 61c: e8 fc ff ff ff call 0x61d 621: 83 c4 60 add $0x60,%esp @@ -474,23 +474,23 @@ 628: 5f pop %edi 629: 5d pop %ebp 62a: c3 ret - 62b: 8b 5d bc mov -0x44(%ebp),%ebx - 62e: 89 75 bc mov %esi,-0x44(%ebp) - 631: e9 98 fd ff ff jmp 0x3ce - 636: 8b 5d b8 mov -0x48(%ebp),%ebx - 639: 89 4d b8 mov %ecx,-0x48(%ebp) - 63c: e9 75 fe ff ff jmp 0x4b6 - 641: 89 3c 24 mov %edi,(%esp) - 644: e8 fc ff ff ff call 0x645 - 649: b8 ff ff ff ff mov $0xffffffff,%eax - 64e: e9 d5 fc ff ff jmp 0x328 - 653: a1 00 00 00 00 mov 0x0,%eax - 658: 65 c7 00 16 00 00 00 movl $0x16,%gs:(%eax) - 65f: b8 ff ff ff ff mov $0xffffffff,%eax - 664: e9 bf fc ff ff jmp 0x328 - 669: 8b 75 cc mov -0x34(%ebp),%esi - 66c: e9 92 fc ff ff jmp 0x303 - 671: 89 14 24 mov %edx,(%esp) - 674: e8 fc ff ff ff call 0x675 - 679: 83 c8 ff or $0xffffffff,%eax - 67c: e9 a7 fc ff ff jmp 0x328 + 62b: 0f b7 55 bc movzwl -0x44(%ebp),%edx + 62f: 89 75 bc mov %esi,-0x44(%ebp) + 632: e9 99 fd ff ff jmp 0x3d0 + 637: 8b 55 b8 mov -0x48(%ebp),%edx + 63a: 89 4d b8 mov %ecx,-0x48(%ebp) + 63d: e9 74 fe ff ff jmp 0x4b6 + 642: 89 3c 24 mov %edi,(%esp) + 645: e8 fc ff ff ff call 0x646 + 64a: b8 ff ff ff ff mov $0xffffffff,%eax + 64f: e9 d4 fc ff ff jmp 0x328 + 654: a1 00 00 00 00 mov 0x0,%eax + 659: 65 c7 00 16 00 00 00 movl $0x16,%gs:(%eax) + 660: b8 ff ff ff ff mov $0xffffffff,%eax + 665: e9 be fc ff ff jmp 0x328 + 66a: 8b 75 cc mov -0x34(%ebp),%esi + 66d: e9 91 fc ff ff jmp 0x303 + 672: 89 14 24 mov %edx,(%esp) + 675: e8 fc ff ff ff call 0x676 + 67a: 83 c8 ff or $0xffffffff,%eax + 67d: e9 a6 fc ff ff jmp 0x328 --- /dev/fd/63 2012-05-05 15:41:47.000000000 +0200 +++ /dev/fd/62 2012-05-05 15:41:47.000000000 +0200 @@ -1,5 +1,5 @@ -../build-tree.good/kfreebsd-amd64-i386/posix/sysconf.o: file format elf32-i386-freebsd +build-tree/kfreebsd-amd64-i386/posix/sysconf.o: file format elf32-i386-freebsd Disassembly of section .text: @@ -105,121 +105,123 @@ 13d: c9 leave 13e: 66 90 xchg %ax,%ax 140: c3 ret - 141: b8 14 00 00 00 mov $0x14,%eax + 141: b8 04 00 00 00 mov $0x4,%eax 146: c9 leave 147: c3 ret - 148: b8 63 00 00 00 mov $0x63,%eax + 148: b8 ff 00 00 00 mov $0xff,%eax 14d: c9 leave 14e: 66 90 xchg %ax,%ax 150: c3 ret 151: b8 80 ff ff ff mov $0xffffff80,%eax 156: c9 leave 157: c3 ret - 158: b8 7f 00 00 00 mov $0x7f,%eax + 158: b8 63 00 00 00 mov $0x63,%eax 15d: c9 leave 15e: 66 90 xchg %ax,%ax 160: c3 ret - 161: b8 ff 00 00 00 mov $0xff,%eax + 161: b8 7f 00 00 00 mov $0x7f,%eax 166: c9 leave 167: c3 ret - 168: b8 04 00 00 00 mov $0x4,%eax - 16d: c9 leave - 16e: 66 90 xchg %ax,%ax - 170: c3 ret - 171: b8 3f 00 00 00 mov $0x3f,%eax - 176: c9 leave - 177: c3 ret - 178: e8 fc ff ff ff call 0x179 - 17d: 89 c2 mov %eax,%edx - 17f: b8 06 00 00 00 mov $0x6,%eax - 184: 83 fa 06 cmp $0x6,%edx - 187: 0f 8e 9e fe ff ff jle 0x2b - 18d: e8 fc ff ff ff call 0x18e - 192: c9 leave - 193: c3 ret - 194: b8 e8 03 00 00 mov $0x3e8,%eax - 199: c9 leave - 19a: c3 ret - 19b: b8 10 00 00 00 mov $0x10,%eax - 1a0: c9 leave - 1a1: c3 ret - 1a2: b8 00 00 00 80 mov $0x80000000,%eax - 1a7: c9 leave - 1a8: c3 ret - 1a9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi - 1b0: e8 fc ff ff ff call 0x1b1 - 1b5: c9 leave - 1b6: c3 ret - 1b7: 90 nop - 1b8: e8 fc ff ff ff call 0x1b9 + 168: 31 c0 xor %eax,%eax + 16a: c9 leave + 16b: c3 ret + 16c: b8 00 10 00 00 mov $0x1000,%eax + 171: c9 leave + 172: c3 ret + 173: b8 00 01 00 00 mov $0x100,%eax + 178: c9 leave + 179: c3 ret + 17a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi + 180: e8 fc ff ff ff call 0x181 + 185: c9 leave + 186: c3 ret + 187: b8 10 00 00 00 mov $0x10,%eax + 18c: c9 leave + 18d: 8d 76 00 lea 0x0(%esi),%esi + 190: c3 ret + 191: b8 e8 03 00 00 mov $0x3e8,%eax + 196: c9 leave + 197: c3 ret + 198: b8 00 40 00 00 mov $0x4000,%eax + 19d: c9 leave + 19e: 66 90 xchg %ax,%ax + 1a0: c3 ret + 1a1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi + 1a8: e8 fc ff ff ff call 0x1a9 + 1ad: c9 leave + 1ae: 66 90 xchg %ax,%ax + 1b0: c3 ret + 1b1: b8 00 20 00 00 mov $0x2000,%eax + 1b6: c9 leave + 1b7: c3 ret + 1b8: b8 bc 02 00 00 mov $0x2bc,%eax 1bd: c9 leave 1be: 66 90 xchg %ax,%ax 1c0: c3 ret - 1c1: b8 ff ff 00 00 mov $0xffff,%eax + 1c1: b8 14 00 00 00 mov $0x14,%eax 1c6: c9 leave 1c7: c3 ret - 1c8: b8 00 10 00 00 mov $0x1000,%eax + 1c8: b8 3f 00 00 00 mov $0x3f,%eax 1cd: c9 leave 1ce: 66 90 xchg %ax,%ax 1d0: c3 ret - 1d1: b8 00 01 00 00 mov $0x100,%eax - 1d6: c9 leave - 1d7: c3 ret - 1d8: b8 00 80 ff ff mov $0xffff8000,%eax + 1d1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi + 1d8: e8 fc ff ff ff call 0x1d9 1dd: c9 leave 1de: 66 90 xchg %ax,%ax 1e0: c3 ret - 1e1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi - 1e8: e8 fc ff ff ff call 0x1e9 - 1ed: c9 leave - 1ee: 66 90 xchg %ax,%ax - 1f0: c3 ret - 1f1: 31 c0 xor %eax,%eax - 1f3: c9 leave - 1f4: c3 ret - 1f5: b8 ff 03 00 00 mov $0x3ff,%eax - 1fa: c9 leave - 1fb: 90 nop - 1fc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + 1e1: b8 00 00 00 80 mov $0x80000000,%eax + 1e6: c9 leave + 1e7: c3 ret + 1e8: 90 nop + 1e9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi + 1f0: e8 fc ff ff ff call 0x1f1 + 1f5: c9 leave + 1f6: c3 ret + 1f7: 90 nop + 1f8: e8 fc ff ff ff call 0x1f9 + 1fd: c9 leave + 1fe: 66 90 xchg %ax,%ax 200: c3 ret - 201: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi - 208: e8 fc ff ff ff call 0x209 + 201: b8 08 00 00 00 mov $0x8,%eax + 206: c9 leave + 207: c3 ret + 208: b8 ff ff 00 00 mov $0xffff,%eax 20d: c9 leave 20e: 66 90 xchg %ax,%ax 210: c3 ret - 211: b8 28 00 00 00 mov $0x28,%eax + 211: b8 00 80 ff ff mov $0xffff8000,%eax 216: c9 leave 217: c3 ret - 218: b8 00 00 04 00 mov $0x40000,%eax - 21d: c9 leave - 21e: 66 90 xchg %ax,%ax - 220: c3 ret - 221: b8 40 00 00 00 mov $0x40,%eax - 226: c9 leave - 227: c3 ret - 228: e8 fc ff ff ff call 0x229 - 22d: c9 leave - 22e: 66 90 xchg %ax,%ax - 230: c3 ret - 231: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi - 238: e8 fc ff ff ff call 0x239 - 23d: c9 leave - 23e: 66 90 xchg %ax,%ax - 240: c3 ret - 241: b8 bc 02 00 00 mov $0x2bc,%eax - 246: c9 leave - 247: c3 ret - 248: b8 00 40 00 00 mov $0x4000,%eax - 24d: c9 leave - 24e: 66 90 xchg %ax,%ax + 218: e8 fc ff ff ff call 0x219 + 21d: 89 c2 mov %eax,%edx + 21f: b8 06 00 00 00 mov $0x6,%eax + 224: 83 fa 06 cmp $0x6,%edx + 227: 0f 8e fe fd ff ff jle 0x2b + 22d: e8 fc ff ff ff call 0x22e + 232: c9 leave + 233: c3 ret + 234: b8 40 00 00 00 mov $0x40,%eax + 239: c9 leave + 23a: c3 ret + 23b: 90 nop + 23c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + 240: e8 fc ff ff ff call 0x241 + 245: c9 leave + 246: c3 ret + 247: b8 ff 03 00 00 mov $0x3ff,%eax + 24c: c9 leave + 24d: 8d 76 00 lea 0x0(%esi),%esi 250: c3 ret - 251: b8 00 20 00 00 mov $0x2000,%eax - 256: c9 leave - 257: c3 ret + 251: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 258: e8 fc ff ff ff call 0x259 25d: c9 leave 25e: 66 90 xchg %ax,%ax 260: c3 ret - 261: b8 08 00 00 00 mov $0x8,%eax + 261: b8 28 00 00 00 mov $0x28,%eax 266: c9 leave 267: c3 ret + 268: b8 00 00 04 00 mov $0x40000,%eax + 26d: c9 leave + 26e: 66 90 xchg %ax,%ax + 270: c3 ret --- /dev/fd/63 2012-05-05 15:41:47.000000000 +0200 +++ /dev/fd/62 2012-05-05 15:41:47.000000000 +0200 @@ -1,5 +1,5 @@ -../build-tree.good/kfreebsd-amd64-i386/stdio-common/tempname.o: file format elf32-i386-freebsd +build-tree/kfreebsd-amd64-i386/stdio-common/tempname.o: file format elf32-i386-freebsd Disassembly of section .text: @@ -306,8 +306,8 @@ 473: 80 3e 00 cmpb $0x0,(%esi) 476: 0f 85 8c 00 00 00 jne 0x508 47c: 8b 45 18 mov 0x18(%ebp),%eax - 47f: bf 04 00 00 00 mov $0x4,%edi - 484: be 23 00 00 00 mov $0x23,%esi + 47f: be 23 00 00 00 mov $0x23,%esi + 484: bf 04 00 00 00 mov $0x4,%edi 489: 85 c0 test %eax,%eax 48b: 0f 85 97 00 00 00 jne 0x528 491: 85 db test %ebx,%ebx --- /dev/fd/63 2012-05-05 15:41:47.000000000 +0200 +++ /dev/fd/62 2012-05-05 15:41:47.000000000 +0200 @@ -1,5 +1,5 @@ -../build-tree.good/kfreebsd-amd64-i386/elf/dl-support.o: file format elf32-i386-freebsd +build-tree/kfreebsd-amd64-i386/elf/dl-support.o: file format elf32-i386-freebsd Disassembly of section .text: @@ -13,7 +13,7 @@ 6: 83 ec 20 sub $0x20,%esp 9: 8b 10 mov (%eax),%edx b: 85 d2 test %edx,%edx - d: 0f 84 ea 00 00 00 je 0xfd + d: 0f 84 e3 00 00 00 je 0xf6 13: 8b 0d 00 00 00 00 mov 0x0,%ecx 19: 31 f6 xor %esi,%esi 1b: 8b 1d 00 00 00 00 mov 0x0,%ebx @@ -66,97 +66,96 @@ cf: 8b 55 f0 mov -0x10(%ebp),%edx d2: a3 00 00 00 00 mov %eax,0x0 d7: 89 15 00 00 00 00 mov %edx,0x0 - dd: 75 1e jne 0xfd - df: 85 f6 test %esi,%esi + dd: 75 17 jne 0xf6 + df: 09 de or %ebx,%esi e1: 0f 95 c0 setne %al - e4: 85 db test %ebx,%ebx - e6: 0f 95 c2 setne %dl - e9: 09 d0 or %edx,%eax - eb: 83 e0 01 and $0x1,%eax - ee: a3 00 00 00 00 mov %eax,0x0 - f3: c7 05 00 00 00 00 01 movl $0x1,0x0 - fa: 00 00 00 - fd: 83 c4 20 add $0x20,%esp - 100: 5b pop %ebx - 101: 5e pop %esi - 102: 5f pop %edi - 103: 5d pop %ebp - 104: c3 ret - 105: 8d 76 00 lea 0x0(%esi),%esi - 108: 8b 50 04 mov 0x4(%eax),%edx - 10b: 83 c0 08 add $0x8,%eax - 10e: 89 55 f0 mov %edx,-0x10(%ebp) - 111: 8b 10 mov (%eax),%edx - 113: 85 d2 test %edx,%edx - 115: 0f 85 4d ff ff ff jne 0x68 - 11b: e9 70 ff ff ff jmp 0x90 - 120: 8b 50 04 mov 0x4(%eax),%edx - 123: 83 c0 08 add $0x8,%eax - 126: b9 ff ff ff ff mov $0xffffffff,%ecx - 12b: c7 45 ec 01 00 00 00 movl $0x1,-0x14(%ebp) - 132: 89 55 e8 mov %edx,-0x18(%ebp) - 135: 8b 10 mov (%eax),%edx - 137: 85 d2 test %edx,%edx - 139: 0f 85 29 ff ff ff jne 0x68 - 13f: e9 4c ff ff ff jmp 0x90 - 144: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 148: 8b 50 04 mov 0x4(%eax),%edx - 14b: 83 c0 08 add $0x8,%eax - 14e: 89 55 d4 mov %edx,-0x2c(%ebp) - 151: 8b 10 mov (%eax),%edx - 153: 85 d2 test %edx,%edx - 155: 0f 85 0d ff ff ff jne 0x68 - 15b: e9 30 ff ff ff jmp 0x90 - 160: 66 0f 6e 40 04 movd 0x4(%eax),%xmm0 - 165: 83 c0 08 add $0x8,%eax - 168: 66 0f d6 45 e0 movq %xmm0,-0x20(%ebp) - 16d: 8b 10 mov (%eax),%edx - 16f: 85 d2 test %edx,%edx - 171: 0f 85 f1 fe ff ff jne 0x68 - 177: e9 14 ff ff ff jmp 0x90 - 17c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 180: 33 70 04 xor 0x4(%eax),%esi - 183: 83 c0 08 add $0x8,%eax - 186: 8b 10 mov (%eax),%edx - 188: 83 c9 08 or $0x8,%ecx - 18b: 85 d2 test %edx,%edx - 18d: 0f 85 d5 fe ff ff jne 0x68 - 193: e9 f8 fe ff ff jmp 0x90 - 198: 33 70 04 xor 0x4(%eax),%esi - 19b: 83 c0 08 add $0x8,%eax - 19e: 8b 10 mov (%eax),%edx - 1a0: 83 c9 04 or $0x4,%ecx - 1a3: 85 d2 test %edx,%edx - 1a5: 0f 85 bd fe ff ff jne 0x68 - 1ab: e9 e0 fe ff ff jmp 0x90 - 1b0: 33 58 04 xor 0x4(%eax),%ebx - 1b3: 83 c0 08 add $0x8,%eax - 1b6: 8b 10 mov (%eax),%edx - 1b8: 83 c9 02 or $0x2,%ecx - 1bb: 85 d2 test %edx,%edx - 1bd: 0f 85 a5 fe ff ff jne 0x68 - 1c3: e9 c8 fe ff ff jmp 0x90 - 1c8: 33 58 04 xor 0x4(%eax),%ebx - 1cb: 83 c0 08 add $0x8,%eax - 1ce: 8b 10 mov (%eax),%edx - 1d0: 83 c9 01 or $0x1,%ecx - 1d3: 85 d2 test %edx,%edx - 1d5: 0f 85 8d fe ff ff jne 0x68 - 1db: e9 b0 fe ff ff jmp 0x90 - 1e0: 8b 50 04 mov 0x4(%eax),%edx - 1e3: 83 c0 08 add $0x8,%eax - 1e6: 89 55 dc mov %edx,-0x24(%ebp) - 1e9: 8b 10 mov (%eax),%edx - 1eb: 85 d2 test %edx,%edx - 1ed: 0f 85 75 fe ff ff jne 0x68 - 1f3: e9 98 fe ff ff jmp 0x90 - 1f8: 8b 50 04 mov 0x4(%eax),%edx - 1fb: 83 c0 08 add $0x8,%eax - 1fe: 89 55 d8 mov %edx,-0x28(%ebp) - 201: 8b 10 mov (%eax),%edx - 203: 85 d2 test %edx,%edx - 205: 0f 85 5d fe ff ff jne 0x68 - 20b: e9 80 fe ff ff jmp 0x90 + e4: 0f b6 c0 movzbl %al,%eax + e7: a3 00 00 00 00 mov %eax,0x0 + ec: c7 05 00 00 00 00 01 movl $0x1,0x0 + f3: 00 00 00 + f6: 83 c4 20 add $0x20,%esp + f9: 5b pop %ebx + fa: 5e pop %esi + fb: 5f pop %edi + fc: 5d pop %ebp + fd: c3 ret + fe: 66 90 xchg %ax,%ax + 100: 8b 50 04 mov 0x4(%eax),%edx + 103: 83 c0 08 add $0x8,%eax + 106: 89 55 f0 mov %edx,-0x10(%ebp) + 109: 8b 10 mov (%eax),%edx + 10b: 85 d2 test %edx,%edx + 10d: 0f 85 55 ff ff ff jne 0x68 + 113: e9 78 ff ff ff jmp 0x90 + 118: 8b 50 04 mov 0x4(%eax),%edx + 11b: 83 c0 08 add $0x8,%eax + 11e: b9 ff ff ff ff mov $0xffffffff,%ecx + 123: c7 45 ec 01 00 00 00 movl $0x1,-0x14(%ebp) + 12a: 89 55 e8 mov %edx,-0x18(%ebp) + 12d: 8b 10 mov (%eax),%edx + 12f: 85 d2 test %edx,%edx + 131: 0f 85 31 ff ff ff jne 0x68 + 137: e9 54 ff ff ff jmp 0x90 + 13c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + 140: 8b 50 04 mov 0x4(%eax),%edx + 143: 83 c0 08 add $0x8,%eax + 146: 89 55 d4 mov %edx,-0x2c(%ebp) + 149: 8b 10 mov (%eax),%edx + 14b: 85 d2 test %edx,%edx + 14d: 0f 85 15 ff ff ff jne 0x68 + 153: e9 38 ff ff ff jmp 0x90 + 158: 66 0f 6e 40 04 movd 0x4(%eax),%xmm0 + 15d: 83 c0 08 add $0x8,%eax + 160: 66 0f d6 45 e0 movq %xmm0,-0x20(%ebp) + 165: 8b 10 mov (%eax),%edx + 167: 85 d2 test %edx,%edx + 169: 0f 85 f9 fe ff ff jne 0x68 + 16f: e9 1c ff ff ff jmp 0x90 + 174: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + 178: 33 70 04 xor 0x4(%eax),%esi + 17b: 83 c0 08 add $0x8,%eax + 17e: 8b 10 mov (%eax),%edx + 180: 83 c9 08 or $0x8,%ecx + 183: 85 d2 test %edx,%edx + 185: 0f 85 dd fe ff ff jne 0x68 + 18b: e9 00 ff ff ff jmp 0x90 + 190: 33 70 04 xor 0x4(%eax),%esi + 193: 83 c0 08 add $0x8,%eax + 196: 8b 10 mov (%eax),%edx + 198: 83 c9 04 or $0x4,%ecx + 19b: 85 d2 test %edx,%edx + 19d: 0f 85 c5 fe ff ff jne 0x68 + 1a3: e9 e8 fe ff ff jmp 0x90 + 1a8: 33 58 04 xor 0x4(%eax),%ebx + 1ab: 83 c0 08 add $0x8,%eax + 1ae: 8b 10 mov (%eax),%edx + 1b0: 83 c9 02 or $0x2,%ecx + 1b3: 85 d2 test %edx,%edx + 1b5: 0f 85 ad fe ff ff jne 0x68 + 1bb: e9 d0 fe ff ff jmp 0x90 + 1c0: 33 58 04 xor 0x4(%eax),%ebx + 1c3: 83 c0 08 add $0x8,%eax + 1c6: 8b 10 mov (%eax),%edx + 1c8: 83 c9 01 or $0x1,%ecx + 1cb: 85 d2 test %edx,%edx + 1cd: 0f 85 95 fe ff ff jne 0x68 + 1d3: e9 b8 fe ff ff jmp 0x90 + 1d8: 8b 50 04 mov 0x4(%eax),%edx + 1db: 83 c0 08 add $0x8,%eax + 1de: 89 55 dc mov %edx,-0x24(%ebp) + 1e1: 8b 10 mov (%eax),%edx + 1e3: 85 d2 test %edx,%edx + 1e5: 0f 85 7d fe ff ff jne 0x68 + 1eb: e9 a0 fe ff ff jmp 0x90 + 1f0: 8b 50 04 mov 0x4(%eax),%edx + 1f3: 83 c0 08 add $0x8,%eax + 1f6: 89 55 d8 mov %edx,-0x28(%ebp) + 1f9: 8b 10 mov (%eax),%edx + 1fb: 85 d2 test %edx,%edx + 1fd: 0f 85 65 fe ff ff jne 0x68 + 203: e9 88 fe ff ff jmp 0x90 + 208: 90 nop + 209: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 210: 55 push %ebp 211: b8 14 00 00 00 mov $0x14,%eax 216: 89 e5 mov %esp,%ebp --- /dev/fd/63 2012-05-05 15:41:47.000000000 +0200 +++ /dev/fd/62 2012-05-05 15:41:47.000000000 +0200 @@ -1,5 +1,5 @@ -../build-tree.good/kfreebsd-amd64-i386/string/strxfrm_l.o: file format elf32-i386-freebsd +build-tree/kfreebsd-amd64-i386/string/strxfrm_l.o: file format elf32-i386-freebsd Disassembly of section .text: @@ -366,8 +366,8 @@ 448: 0f 84 b9 04 00 00 je 0x907 44e: 8b 55 b4 mov -0x4c(%ebp),%edx 451: 8b 4d b0 mov -0x50(%ebp),%ecx - 454: c7 45 d8 00 00 00 00 movl $0x0,-0x28(%ebp) - 45b: c7 45 e0 ff ff ff ff movl $0xffffffff,-0x20(%ebp) + 454: c7 45 e0 ff ff ff ff movl $0xffffffff,-0x20(%ebp) + 45b: c7 45 d8 00 00 00 00 movl $0x0,-0x28(%ebp) 462: 83 ea 04 sub $0x4,%edx 465: a8 01 test $0x1,%al 467: 89 55 d4 mov %edx,-0x2c(%ebp) @@ -376,9 +376,9 @@ 472: 0f 84 24 01 00 00 je 0x59c 478: 83 7d e0 ff cmpl $0xffffffff,-0x20(%ebp) 47c: 0f 84 c6 00 00 00 je 0x548 - 482: 8b 5d d8 mov -0x28(%ebp),%ebx - 485: 39 5d e0 cmp %ebx,-0x20(%ebp) - 488: 0f 83 ba 00 00 00 jae 0x548 + 482: 8b 5d e0 mov -0x20(%ebp),%ebx + 485: 39 5d d8 cmp %ebx,-0x28(%ebp) + 488: 0f 86 ba 00 00 00 jbe 0x548 48e: 8b 7d d8 mov -0x28(%ebp),%edi 491: 8b 5d d4 mov -0x2c(%ebp),%ebx 494: 89 7d e8 mov %edi,-0x18(%ebp) @@ -519,9 +519,9 @@ 632: 0f 84 cf 02 00 00 je 0x907 638: 8b 55 b4 mov -0x4c(%ebp),%edx 63b: 8b 4d b0 mov -0x50(%ebp),%ecx - 63e: c7 45 d8 00 00 00 00 movl $0x0,-0x28(%ebp) + 63e: c7 45 e0 ff ff ff ff movl $0xffffffff,-0x20(%ebp) 645: 8b 7d dc mov -0x24(%ebp),%edi - 648: c7 45 e0 ff ff ff ff movl $0xffffffff,-0x20(%ebp) + 648: c7 45 d8 00 00 00 00 movl $0x0,-0x28(%ebp) 64f: 83 ea 04 sub $0x4,%edx 652: a8 01 test $0x1,%al 654: 89 55 d4 mov %edx,-0x2c(%ebp) --- /dev/fd/63 2012-05-05 15:41:47.000000000 +0200 +++ /dev/fd/62 2012-05-05 15:41:47.000000000 +0200 @@ -1,5 +1,5 @@ -../build-tree.good/kfreebsd-amd64-i386/stdlib/fmtmsg.o: file format elf32-i386-freebsd +build-tree/kfreebsd-amd64-i386/stdlib/fmtmsg.o: file format elf32-i386-freebsd Disassembly of section .text: @@ -325,8 +325,8 @@ 3a2: c7 45 1c 12 00 00 00 movl $0x12,0x1c(%ebp) 3a9: 85 d2 test %edx,%edx 3ab: 0f 85 5e 03 00 00 jne 0x70f - 3b1: c7 45 18 12 00 00 00 movl $0x12,0x18(%ebp) - 3b8: c7 45 e8 12 00 00 00 movl $0x12,-0x18(%ebp) + 3b1: c7 45 e8 12 00 00 00 movl $0x12,-0x18(%ebp) + 3b8: c7 45 18 12 00 00 00 movl $0x12,0x18(%ebp) 3bf: c7 45 dc 12 00 00 00 movl $0x12,-0x24(%ebp) 3c6: 8b 4d d8 mov -0x28(%ebp),%ecx 3c9: 85 c9 test %ecx,%ecx --- /dev/fd/63 2012-05-05 15:41:47.000000000 +0200 +++ /dev/fd/62 2012-05-05 15:41:47.000000000 +0200 @@ -1,5 +1,5 @@ -../build-tree.good/kfreebsd-amd64-i386/nscd/servicescache.o: file format elf32-i386-freebsd +build-tree/kfreebsd-amd64-i386/nscd/servicescache.o: file format elf32-i386-freebsd Disassembly of section .text: @@ -647,9 +647,9 @@ a1c: 85 db test %ebx,%ebx a1e: 89 45 c0 mov %eax,-0x40(%ebp) a21: 0f 8f fc 00 00 00 jg 0xb23 - a27: c6 45 d3 00 movb $0x0,-0x2d(%ebp) - a2b: bb 00 04 00 00 mov $0x400,%ebx - a30: c7 45 d8 00 00 00 00 movl $0x0,-0x28(%ebp) + a27: c7 45 d8 00 00 00 00 movl $0x0,-0x28(%ebp) + a2e: bb 00 04 00 00 mov $0x400,%ebx + a33: c6 45 d3 00 movb $0x0,-0x2d(%ebp) a37: 90 nop a38: 8d 55 ec lea -0x14(%ebp),%edx a3b: 8b 47 04 mov 0x4(%edi),%eax --- /dev/fd/63 2012-05-05 15:41:47.000000000 +0200 +++ /dev/fd/62 2012-05-05 15:41:47.000000000 +0200 @@ -1,5 +1,5 @@ -../build-tree.good/kfreebsd-amd64-i386/nscd/nscd_stat.o: file format elf32-i386-freebsd +build-tree/kfreebsd-amd64-i386/nscd/nscd_stat.o: file format elf32-i386-freebsd Disassembly of section .text: --- /dev/fd/63 2012-05-05 15:41:47.000000000 +0200 +++ /dev/fd/62 2012-05-05 15:41:47.000000000 +0200 @@ -1,5 +1,5 @@ -../build-tree.good/kfreebsd-amd64-i386/iconv/gconv_db.o: file format elf32-i386-freebsd +build-tree/kfreebsd-amd64-i386/iconv/gconv_db.o: file format elf32-i386-freebsd Disassembly of section .text: @@ -277,7 +277,7 @@ 310: e8 fc ff ff ff call 0x311 315: 85 c0 test %eax,%eax 317: 89 43 f8 mov %eax,-0x8(%ebx) - 31a: 0f 84 ad 06 00 00 je 0x9cd + 31a: 0f 84 b5 06 00 00 je 0x9d5 320: 8b 50 0c mov 0xc(%eax),%edx 323: c7 43 10 00 00 00 00 movl $0x0,0x10(%ebx) 32a: 89 53 0c mov %edx,0xc(%ebx) @@ -329,7 +329,7 @@ 3a8: c2 0c 00 ret $0xc 3ab: 8b 7d 08 mov 0x8(%ebp),%edi 3ae: 85 ff test %edi,%edi - 3b0: 0f 84 e5 06 00 00 je 0xa9b + 3b0: 0f 84 ed 06 00 00 je 0xaa3 3b6: 8b 4d 08 mov 0x8(%ebp),%ecx 3b9: 83 ec 2c sub $0x2c,%esp 3bc: 8d 5c 24 1b lea 0x1b(%esp),%ebx @@ -363,16 +363,16 @@ 43c: 8b 55 bc mov -0x44(%ebp),%edx 43f: 31 db xor %ebx,%ebx 441: c7 45 d0 ff ff ff 7f movl $0x7fffffff,-0x30(%ebp) - 448: c7 45 d8 ff ff ff 7f movl $0x7fffffff,-0x28(%ebp) + 448: c7 45 dc ff ff ff 7f movl $0x7fffffff,-0x24(%ebp) 44f: 89 5d c8 mov %ebx,-0x38(%ebp) 452: 89 55 e0 mov %edx,-0x20(%ebp) 455: 8d 76 00 lea 0x0(%esi),%esi 458: 8b 4d e0 mov -0x20(%ebp),%ecx 45b: 8b 59 0c mov 0xc(%ecx),%ebx - 45e: 3b 5d d8 cmp -0x28(%ebp),%ebx + 45e: 3b 5d dc cmp -0x24(%ebp),%ebx 461: 7f 45 jg 0x4a8 - 463: 39 5d d8 cmp %ebx,-0x28(%ebp) - 466: 0f 84 91 02 00 00 je 0x6fd + 463: 39 5d dc cmp %ebx,-0x24(%ebp) + 466: 0f 84 99 02 00 00 je 0x705 46c: 8b 3d 00 00 00 00 mov 0x0,%edi 472: 85 ff test %edi,%edi 474: 74 32 je 0x4a8 @@ -395,14 +395,14 @@ 4a5: 75 e0 jne 0x487 4a7: 90 nop 4a8: 8b 55 d0 mov -0x30(%ebp),%edx - 4ab: 8b 45 d8 mov -0x28(%ebp),%eax + 4ab: 8b 45 dc mov -0x24(%ebp),%eax 4ae: 8b 4d e0 mov -0x20(%ebp),%ecx 4b1: 8b 49 18 mov 0x18(%ecx),%ecx 4b4: 85 c9 test %ecx,%ecx 4b6: 89 4d e0 mov %ecx,-0x20(%ebp) - 4b9: 0f 84 56 02 00 00 je 0x715 + 4b9: 0f 84 5d 02 00 00 je 0x71c 4bf: 89 55 d0 mov %edx,-0x30(%ebp) - 4c2: 89 45 d8 mov %eax,-0x28(%ebp) + 4c2: 89 45 dc mov %eax,-0x24(%ebp) 4c5: eb 91 jmp 0x458 4c7: 8b 55 e0 mov -0x20(%ebp),%edx 4ca: 8b 47 0c mov 0xc(%edi),%eax @@ -411,16 +411,16 @@ 4d3: 8b 52 08 mov 0x8(%edx),%edx 4d6: 89 5d d4 mov %ebx,-0x2c(%ebp) 4d9: 01 d0 add %edx,%eax - 4db: 89 45 dc mov %eax,-0x24(%ebp) + 4db: 89 45 d8 mov %eax,-0x28(%ebp) 4de: 66 90 xchg %ax,%ax 4e0: 8b 5d c8 mov -0x38(%ebp),%ebx 4e3: 85 db test %ebx,%ebx 4e5: 75 14 jne 0x4fb - 4e7: e9 94 04 00 00 jmp 0x980 + 4e7: e9 9c 04 00 00 jmp 0x988 4ec: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 4f0: 8b 5b 18 mov 0x18(%ebx),%ebx 4f3: 85 db test %ebx,%ebx - 4f5: 0f 84 85 04 00 00 je 0x980 + 4f5: 0f 84 8d 04 00 00 je 0x988 4fb: 8b 03 mov (%ebx),%eax 4fd: 89 34 24 mov %esi,(%esp) 500: 89 44 24 04 mov %eax,0x4(%esp) @@ -429,27 +429,27 @@ 50b: 75 e3 jne 0x4f0 50d: 8b 43 0c mov 0xc(%ebx),%eax 510: 3b 45 d4 cmp -0x2c(%ebp),%eax - 513: 0f 8f b3 01 00 00 jg 0x6cc + 513: 0f 8f bb 01 00 00 jg 0x6d4 519: 39 45 d4 cmp %eax,-0x2c(%ebp) - 51c: 0f 84 9e 01 00 00 je 0x6c0 + 51c: 0f 84 a6 01 00 00 je 0x6c8 522: 8b 45 d4 mov -0x2c(%ebp),%eax - 525: 39 45 d8 cmp %eax,-0x28(%ebp) - 528: 8b 55 dc mov -0x24(%ebp),%edx + 525: 39 45 dc cmp %eax,-0x24(%ebp) + 528: 8b 55 d8 mov -0x28(%ebp),%edx 52b: 7f 19 jg 0x546 52d: 8b 4d d0 mov -0x30(%ebp),%ecx 530: 39 ca cmp %ecx,%edx 532: 7d 0c jge 0x540 - 534: 3b 45 d8 cmp -0x28(%ebp),%eax + 534: 3b 45 dc cmp -0x24(%ebp),%eax 537: 74 0d je 0x546 539: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 540: 8b 55 d0 mov -0x30(%ebp),%edx - 543: 8b 45 d8 mov -0x28(%ebp),%eax + 543: 8b 45 dc mov -0x24(%ebp),%eax 546: 8b 7f 18 mov 0x18(%edi),%edi 549: 85 ff test %edi,%edi 54b: 0f 84 5d ff ff ff je 0x4ae 551: 8b 4d e0 mov -0x20(%ebp),%ecx 554: 89 55 d0 mov %edx,-0x30(%ebp) - 557: 89 45 d8 mov %eax,-0x28(%ebp) + 557: 89 45 dc mov %eax,-0x24(%ebp) 55a: 8b 59 0c mov 0xc(%ecx),%ebx 55d: 8b 77 04 mov 0x4(%edi),%esi 560: 0f b6 06 movzbl (%esi),%eax @@ -469,7 +469,7 @@ 591: 8b 49 08 mov 0x8(%ecx),%ecx 594: 89 5d d4 mov %ebx,-0x2c(%ebp) 597: 01 c1 add %eax,%ecx - 599: 89 4d dc mov %ecx,-0x24(%ebp) + 599: 89 4d d8 mov %ecx,-0x28(%ebp) 59c: 89 54 24 04 mov %edx,0x4(%esp) 5a0: 89 34 24 mov %esi,(%esp) 5a3: e8 fc ff ff ff call 0x5a4 @@ -485,20 +485,20 @@ 5c6: 85 c0 test %eax,%eax 5c8: 0f 84 12 ff ff ff je 0x4e0 5ce: 8b 45 d4 mov -0x2c(%ebp),%eax - 5d1: 39 45 d8 cmp %eax,-0x28(%ebp) + 5d1: 39 45 dc cmp %eax,-0x24(%ebp) 5d4: 7f 17 jg 0x5ed - 5d6: 8b 55 d8 mov -0x28(%ebp),%edx + 5d6: 8b 55 dc mov -0x24(%ebp),%edx 5d9: 39 d0 cmp %edx,%eax 5db: 0f 85 5f ff ff ff jne 0x540 5e1: 8b 4d d0 mov -0x30(%ebp),%ecx - 5e4: 39 4d dc cmp %ecx,-0x24(%ebp) + 5e4: 39 4d d8 cmp %ecx,-0x28(%ebp) 5e7: 0f 8d 53 ff ff ff jge 0x540 5ed: 8b 5d bc mov -0x44(%ebp),%ebx 5f0: eb 11 jmp 0x603 5f2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 5f8: 8b 5b 18 mov 0x18(%ebx),%ebx 5fb: 85 db test %ebx,%ebx - 5fd: 0f 84 25 04 00 00 je 0xa28 + 5fd: 0f 84 2d 04 00 00 je 0xa30 603: 8b 03 mov (%ebx),%eax 605: 89 34 24 mov %esi,(%esp) 608: 89 44 24 04 mov %eax,0x4(%esp) @@ -507,7 +507,7 @@ 613: 75 e3 jne 0x5f8 615: 8b 45 d4 mov -0x2c(%ebp),%eax 618: 3b 43 0c cmp 0xc(%ebx),%eax - 61b: 0f 8d c5 00 00 00 jge 0x6e6 + 61b: 0f 8d cd 00 00 00 jge 0x6ee 621: 8b 45 e0 mov -0x20(%ebp),%eax 624: 8b 75 bc mov -0x44(%ebp),%esi 627: 89 7b 10 mov %edi,0x10(%ebx) @@ -537,17 +537,17 @@ 665: 8b 4d c8 mov -0x38(%ebp),%ecx 668: 85 c9 test %ecx,%ecx 66a: 0f 84 d0 fe ff ff je 0x540 - 670: 89 7d dc mov %edi,-0x24(%ebp) + 670: 8b 75 dc mov -0x24(%ebp),%esi 673: 8b 4d c8 mov -0x38(%ebp),%ecx - 676: 8b 7d d0 mov -0x30(%ebp),%edi - 679: 8b 75 d8 mov -0x28(%ebp),%esi + 676: 89 7d dc mov %edi,-0x24(%ebp) + 679: 8b 7d d0 mov -0x30(%ebp),%edi 67c: eb 11 jmp 0x68f 67e: 66 90 xchg %ax,%ax 680: 89 fa mov %edi,%edx 682: 89 f0 mov %esi,%eax 684: 8b 49 18 mov 0x18(%ecx),%ecx 687: 85 c9 test %ecx,%ecx - 689: 74 2d je 0x6b8 + 689: 74 35 je 0x6c0 68b: 89 d7 mov %edx,%edi 68d: 89 c6 mov %eax,%esi 68f: 8b 51 14 mov 0x14(%ecx),%edx @@ -557,504 +557,518 @@ 69b: 8b 52 08 mov 0x8(%edx),%edx 69e: 89 41 0c mov %eax,0xc(%ecx) 6a1: 03 53 0c add 0xc(%ebx),%edx - 6a4: 39 c6 cmp %eax,%esi + 6a4: 39 f0 cmp %esi,%eax 6a6: 89 51 08 mov %edx,0x8(%ecx) - 6a9: 7f d9 jg 0x684 - 6ab: 75 d3 jne 0x680 - 6ad: 39 fa cmp %edi,%edx - 6af: 7d cf jge 0x680 - 6b1: 8b 49 18 mov 0x18(%ecx),%ecx - 6b4: 85 c9 test %ecx,%ecx - 6b6: 75 d3 jne 0x68b - 6b8: 8b 7d dc mov -0x24(%ebp),%edi - 6bb: e9 86 fe ff ff jmp 0x546 - 6c0: 8b 55 dc mov -0x24(%ebp),%edx - 6c3: 39 53 08 cmp %edx,0x8(%ebx) - 6c6: 0f 8e 56 fe ff ff jle 0x522 - 6cc: 8b 4d e0 mov -0x20(%ebp),%ecx - 6cf: 8b 45 d4 mov -0x2c(%ebp),%eax - 6d2: 8b 55 dc mov -0x24(%ebp),%edx - 6d5: 89 7b 10 mov %edi,0x10(%ebx) - 6d8: 89 4b 14 mov %ecx,0x14(%ebx) - 6db: 89 43 0c mov %eax,0xc(%ebx) - 6de: 89 53 08 mov %edx,0x8(%ebx) - 6e1: e9 3c fe ff ff jmp 0x522 - 6e6: 0f 85 54 fe ff ff jne 0x540 - 6ec: 8b 4d dc mov -0x24(%ebp),%ecx - 6ef: 3b 4b 08 cmp 0x8(%ebx),%ecx - 6f2: 0f 8d 48 fe ff ff jge 0x540 - 6f8: e9 24 ff ff ff jmp 0x621 - 6fd: 8b 45 d0 mov -0x30(%ebp),%eax - 700: 39 41 08 cmp %eax,0x8(%ecx) - 703: 0f 8c 63 fd ff ff jl 0x46c - 709: 8b 55 d0 mov -0x30(%ebp),%edx - 70c: 8b 45 d8 mov -0x28(%ebp),%eax - 70f: 90 nop - 710: e9 99 fd ff ff jmp 0x4ae - 715: 8b 5d c8 mov -0x38(%ebp),%ebx - 718: 85 db test %ebx,%ebx - 71a: 0f 84 51 03 00 00 je 0xa71 - 720: 8b 43 18 mov 0x18(%ebx),%eax - 723: 85 c0 test %eax,%eax - 725: 74 12 je 0x739 - 727: 8b 53 0c mov 0xc(%ebx),%edx - 72a: 39 50 0c cmp %edx,0xc(%eax) - 72d: 0f 8c 93 02 00 00 jl 0x9c6 - 733: 0f 84 81 02 00 00 je 0x9ba - 739: 8b 55 08 mov 0x8(%ebp),%edx - 73c: 8b 45 c0 mov -0x40(%ebp),%eax - 73f: 85 d2 test %edx,%edx - 741: 0f 45 45 08 cmovne 0x8(%ebp),%eax - 745: 31 d2 xor %edx,%edx - 747: 31 c9 xor %ecx,%ecx - 749: 89 45 d8 mov %eax,-0x28(%ebp) - 74c: 8b 43 14 mov 0x14(%ebx),%eax - 74f: 85 c0 test %eax,%eax - 751: 74 12 je 0x765 - 753: 90 nop - 754: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 758: 8b 40 14 mov 0x14(%eax),%eax - 75b: 83 c2 01 add $0x1,%edx - 75e: 85 c0 test %eax,%eax - 760: 75 f6 jne 0x758 - 762: 6b ca 3c imul $0x3c,%edx,%ecx - 765: 89 0c 24 mov %ecx,(%esp) - 768: 89 55 b4 mov %edx,-0x4c(%ebp) - 76b: e8 fc ff ff ff call 0x76c - 770: 8b 55 b4 mov -0x4c(%ebp),%edx - 773: 85 c0 test %eax,%eax - 775: 89 45 dc mov %eax,-0x24(%ebp) - 778: 0f 84 8c 02 00 00 je 0xa0a - 77e: 8b 4d 10 mov 0x10(%ebp),%ecx - 781: 85 d2 test %edx,%edx - 783: 89 11 mov %edx,(%ecx) - 785: 0f 84 18 01 00 00 je 0x8a3 - 78b: 6b fa 3c imul $0x3c,%edx,%edi - 78e: 8d 72 ff lea -0x1(%edx),%esi - 791: 01 c7 add %eax,%edi - 793: eb 53 jmp 0x7e8 - 795: 8d 76 00 lea 0x0(%esi),%esi - 798: 8b 43 14 mov 0x14(%ebx),%eax - 79b: 8b 00 mov (%eax),%eax - 79d: 89 47 d0 mov %eax,-0x30(%edi) - 7a0: 8b 45 10 mov 0x10(%ebp),%eax - 7a3: 39 10 cmp %edx,(%eax) - 7a5: 74 66 je 0x80d - 7a7: 6b d2 3c imul $0x3c,%edx,%edx - 7aa: 8b 4d dc mov -0x24(%ebp),%ecx - 7ad: 8b 44 11 0c mov 0xc(%ecx,%edx,1),%eax - 7b1: 89 47 d4 mov %eax,-0x2c(%edi) - 7b4: 8b 43 10 mov 0x10(%ebx),%eax - 7b7: c7 47 cc 01 00 00 00 movl $0x1,-0x34(%edi) - 7be: c7 47 fc 00 00 00 00 movl $0x0,-0x4(%edi) - 7c5: 8b 40 10 mov 0x10(%eax),%eax - 7c8: 80 38 2f cmpb $0x2f,(%eax) - 7cb: 74 53 je 0x820 - 7cd: 8b 55 e0 mov -0x20(%ebp),%edx - 7d0: e8 fc ff ff ff call 0x7d1 - 7d5: 85 f6 test %esi,%esi - 7d7: 8b 5b 14 mov 0x14(%ebx),%ebx - 7da: 8b 7d e0 mov -0x20(%ebp),%edi - 7dd: 0f 84 c0 00 00 00 je 0x8a3 - 7e3: 89 f2 mov %esi,%edx - 7e5: 83 ee 01 sub $0x1,%esi - 7e8: 8d 47 c4 lea -0x3c(%edi),%eax - 7eb: 85 f6 test %esi,%esi - 7ed: 89 45 e0 mov %eax,-0x20(%ebp) - 7f0: 75 a6 jne 0x798 - 7f2: 8b 4d d8 mov -0x28(%ebp),%ecx - 7f5: 89 0c 24 mov %ecx,(%esp) - 7f8: 89 55 b4 mov %edx,-0x4c(%ebp) - 7fb: e8 fc ff ff ff call 0x7fc - 800: 8b 55 b4 mov -0x4c(%ebp),%edx - 803: 89 47 d0 mov %eax,-0x30(%edi) - 806: 8b 45 10 mov 0x10(%ebp),%eax - 809: 39 10 cmp %edx,(%eax) - 80b: 75 9a jne 0x7a7 - 80d: 8b 03 mov (%ebx),%eax - 80f: 89 04 24 mov %eax,(%esp) - 812: e8 fc ff ff ff call 0x813 - 817: eb 98 jmp 0x7b1 - 819: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi - 820: e8 fc ff ff ff call 0x821 - 825: 85 c0 test %eax,%eax - 827: 0f 84 c0 02 00 00 je 0xaed - 82d: 8b 10 mov (%eax),%edx - 82f: 89 47 c4 mov %eax,-0x3c(%edi) - 832: c7 47 dc 00 00 00 00 movl $0x0,-0x24(%edi) - 839: 89 57 c8 mov %edx,-0x38(%edi) - 83c: 8b 50 0c mov 0xc(%eax),%edx - 83f: 89 57 d8 mov %edx,-0x28(%edi) - 842: 8b 50 10 mov 0x10(%eax),%edx - 845: 8b 40 14 mov 0x14(%eax),%eax - 848: 85 d2 test %edx,%edx - 84a: 89 57 e0 mov %edx,-0x20(%edi) - 84d: 89 47 e4 mov %eax,-0x1c(%edi) - 850: 74 83 je 0x7d5 - 852: c1 ca 09 ror $0x9,%edx - 855: 65 33 15 18 00 00 00 xor %gs:0x18,%edx - 85c: 89 14 24 mov %edx,(%esp) - 85f: 89 55 b4 mov %edx,-0x4c(%ebp) - 862: e8 fc ff ff ff call 0x863 - 867: 8b 45 e0 mov -0x20(%ebp),%eax - 86a: 89 04 24 mov %eax,(%esp) - 86d: 8b 55 b4 mov -0x4c(%ebp),%edx - 870: ff d2 call *%edx - 872: 85 c0 test %eax,%eax - 874: 0f 85 98 02 00 00 jne 0xb12 - 87a: 8b 47 dc mov -0x24(%edi),%eax - 87d: 85 c0 test %eax,%eax - 87f: 0f 84 50 ff ff ff je 0x7d5 - 885: 8b 55 e0 mov -0x20(%ebp),%edx - 888: 65 33 05 18 00 00 00 xor %gs:0x18,%eax - 88f: c1 c0 09 rol $0x9,%eax - 892: 85 f6 test %esi,%esi - 894: 8b 5b 14 mov 0x14(%ebx),%ebx - 897: 8b 7d e0 mov -0x20(%ebp),%edi - 89a: 89 42 18 mov %eax,0x18(%edx) - 89d: 0f 85 40 ff ff ff jne 0x7e3 - 8a3: 8b 45 dc mov -0x24(%ebp),%eax - 8a6: 31 d2 xor %edx,%edx - 8a8: 8b 4d 0c mov 0xc(%ebp),%ecx - 8ab: 89 01 mov %eax,(%ecx) - 8ad: 8b 45 10 mov 0x10(%ebp),%eax - 8b0: 8b 4d 0c mov 0xc(%ebp),%ecx - 8b3: 8b 00 mov (%eax),%eax - 8b5: 8b 09 mov (%ecx),%ecx - 8b7: 89 45 dc mov %eax,-0x24(%ebp) - 8ba: 89 4d e0 mov %ecx,-0x20(%ebp) - 8bd: 8b 45 cc mov -0x34(%ebp),%eax - 8c0: 8b 7d 08 mov 0x8(%ebp),%edi - 8c3: 8b 4d c4 mov -0x3c(%ebp),%ecx - 8c6: 85 c0 test %eax,%eax - 8c8: 8b 45 c0 mov -0x40(%ebp),%eax - 8cb: 0f 45 4d cc cmovne -0x34(%ebp),%ecx - 8cf: 85 ff test %edi,%edi - 8d1: 0f 45 45 08 cmovne 0x8(%ebp),%eax - 8d5: 89 4d cc mov %ecx,-0x34(%ebp) - 8d8: 89 45 08 mov %eax,0x8(%ebp) - 8db: 89 04 24 mov %eax,(%esp) - 8de: 89 55 b4 mov %edx,-0x4c(%ebp) - 8e1: e8 fc ff ff ff call 0x8e2 - 8e6: 8b 4d cc mov -0x34(%ebp),%ecx - 8e9: 89 0c 24 mov %ecx,(%esp) - 8ec: 8d 70 01 lea 0x1(%eax),%esi - 8ef: e8 fc ff ff ff call 0x8f0 - 8f4: 8d 78 01 lea 0x1(%eax),%edi - 8f7: 8d 44 3e 10 lea 0x10(%esi,%edi,1),%eax - 8fb: 89 04 24 mov %eax,(%esp) - 8fe: e8 fc ff ff ff call 0x8ff - 903: 8b 55 b4 mov -0x4c(%ebp),%edx - 906: 85 c0 test %eax,%eax - 908: 89 c3 mov %eax,%ebx - 90a: 0f 84 8f fa ff ff je 0x39f - 910: 8d 40 10 lea 0x10(%eax),%eax - 913: 89 03 mov %eax,(%ebx) - 915: 89 74 24 08 mov %esi,0x8(%esp) - 919: 8b 4d 08 mov 0x8(%ebp),%ecx - 91c: 89 04 24 mov %eax,(%esp) - 91f: 89 4c 24 04 mov %ecx,0x4(%esp) - 923: e8 fc ff ff ff call 0x924 - 928: 89 7c 24 08 mov %edi,0x8(%esp) - 92c: 8b 4d cc mov -0x34(%ebp),%ecx - 92f: 89 4c 24 04 mov %ecx,0x4(%esp) - 933: 89 04 24 mov %eax,(%esp) - 936: e8 fc ff ff ff call 0x937 - 93b: 8b 4d dc mov -0x24(%ebp),%ecx - 93e: 89 4b 0c mov %ecx,0xc(%ebx) - 941: 89 43 04 mov %eax,0x4(%ebx) - 944: 8b 45 e0 mov -0x20(%ebp),%eax - 947: 89 43 08 mov %eax,0x8(%ebx) - 94a: c7 44 24 08 20 00 00 movl $0x20,0x8(%esp) - 951: 00 - 952: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) - 959: 00 - 95a: 89 1c 24 mov %ebx,(%esp) - 95d: e8 fc ff ff ff call 0x95e - 962: 8b 55 b4 mov -0x4c(%ebp),%edx - 965: 85 c0 test %eax,%eax - 967: 0f 85 32 fa ff ff jne 0x39f - 96d: 89 1c 24 mov %ebx,(%esp) - 970: e8 fc ff ff ff call 0x971 - 975: 8b 55 b4 mov -0x4c(%ebp),%edx - 978: e9 22 fa ff ff jmp 0x39f - 97d: 8d 76 00 lea 0x0(%esi),%esi - 980: 83 ec 2c sub $0x2c,%esp - 983: 8d 5c 24 1b lea 0x1b(%esp),%ebx - 987: 83 e3 f0 and $0xfffffff0,%ebx - 98a: 89 33 mov %esi,(%ebx) - 98c: 89 34 24 mov %esi,(%esp) - 98f: e8 fc ff ff ff call 0x990 - 994: 8b 55 dc mov -0x24(%ebp),%edx - 997: 8b 4d e0 mov -0x20(%ebp),%ecx - 99a: 89 7b 10 mov %edi,0x10(%ebx) - 99d: 89 53 08 mov %edx,0x8(%ebx) - 9a0: 89 4b 14 mov %ecx,0x14(%ebx) - 9a3: 89 43 04 mov %eax,0x4(%ebx) - 9a6: 8b 45 d4 mov -0x2c(%ebp),%eax - 9a9: 89 43 0c mov %eax,0xc(%ebx) - 9ac: 8b 45 c8 mov -0x38(%ebp),%eax - 9af: 89 5d c8 mov %ebx,-0x38(%ebp) - 9b2: 89 43 18 mov %eax,0x18(%ebx) - 9b5: e9 68 fb ff ff jmp 0x522 - 9ba: 8b 50 08 mov 0x8(%eax),%edx - 9bd: 3b 53 08 cmp 0x8(%ebx),%edx - 9c0: 0f 8d 73 fd ff ff jge 0x739 - 9c6: 89 c3 mov %eax,%ebx - 9c8: e9 6c fd ff ff jmp 0x739 - 9cd: 8b 55 e0 mov -0x20(%ebp),%edx - 9d0: 83 6a 08 01 subl $0x1,0x8(%edx) - 9d4: 39 75 dc cmp %esi,-0x24(%ebp) - 9d7: 76 20 jbe 0x9f9 - 9d9: 6b de 3c imul $0x3c,%esi,%ebx - 9dc: 8b 7d dc mov -0x24(%ebp),%edi - 9df: 03 5d d8 add -0x28(%ebp),%ebx - 9e2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi - 9e8: 89 d8 mov %ebx,%eax - 9ea: 83 c6 01 add $0x1,%esi - 9ed: e8 fc ff ff ff call 0x9ee - 9f2: 83 c3 3c add $0x3c,%ebx - 9f5: 39 f7 cmp %esi,%edi - 9f7: 77 ef ja 0x9e8 - 9f9: ba 01 00 00 00 mov $0x1,%edx - 9fe: 8d 65 f4 lea -0xc(%ebp),%esp - a01: 89 d0 mov %edx,%eax - a03: 5b pop %ebx - a04: 5e pop %esi - a05: 5f pop %edi - a06: 5d pop %ebp - a07: c2 0c 00 ret $0xc - a0a: 8b 55 10 mov 0x10(%ebp),%edx - a0d: 8b 4d 0c mov 0xc(%ebp),%ecx - a10: c7 02 00 00 00 00 movl $0x0,(%edx) - a16: ba 03 00 00 00 mov $0x3,%edx - a1b: c7 01 00 00 00 00 movl $0x0,(%ecx) - a21: e9 87 fe ff ff jmp 0x8ad - a26: 66 90 xchg %ax,%ax - a28: 83 ec 2c sub $0x2c,%esp - a2b: 8d 5c 24 1b lea 0x1b(%esp),%ebx - a2f: 83 e3 f0 and $0xfffffff0,%ebx - a32: 89 33 mov %esi,(%ebx) - a34: 89 34 24 mov %esi,(%esp) - a37: e8 fc ff ff ff call 0xa38 - a3c: 8b 55 d4 mov -0x2c(%ebp),%edx - a3f: 8b 4d dc mov -0x24(%ebp),%ecx - a42: c7 43 18 00 00 00 00 movl $0x0,0x18(%ebx) - a49: 89 7b 10 mov %edi,0x10(%ebx) - a4c: 89 53 0c mov %edx,0xc(%ebx) - a4f: 8b 55 b8 mov -0x48(%ebp),%edx - a52: 89 4b 08 mov %ecx,0x8(%ebx) - a55: 89 43 04 mov %eax,0x4(%ebx) - a58: 8b 45 e0 mov -0x20(%ebp),%eax - a5b: 89 43 14 mov %eax,0x14(%ebx) - a5e: 8b 45 d8 mov -0x28(%ebp),%eax - a61: 89 1a mov %ebx,(%edx) - a63: 83 c3 18 add $0x18,%ebx - a66: 8b 55 d0 mov -0x30(%ebp),%edx - a69: 89 5d b8 mov %ebx,-0x48(%ebp) - a6c: e9 d5 fa ff ff jmp 0x546 - a71: 8b 55 10 mov 0x10(%ebp),%edx - a74: 8b 45 0c mov 0xc(%ebp),%eax - a77: c7 45 e0 00 00 00 00 movl $0x0,-0x20(%ebp) - a7e: c7 45 dc 00 00 00 00 movl $0x0,-0x24(%ebp) - a85: c7 02 00 00 00 00 movl $0x0,(%edx) - a8b: ba 01 00 00 00 mov $0x1,%edx - a90: c7 00 00 00 00 00 movl $0x0,(%eax) - a96: e9 22 fe ff ff jmp 0x8bd - a9b: 8b 4d c0 mov -0x40(%ebp),%ecx - a9e: 83 ec 2c sub $0x2c,%esp - aa1: 31 c0 xor %eax,%eax - aa3: 8b 7d c0 mov -0x40(%ebp),%edi - aa6: 8d 54 24 1b lea 0x1b(%esp),%edx - aaa: 83 e2 f0 and $0xfffffff0,%edx - aad: 89 0a mov %ecx,(%edx) - aaf: 83 c9 ff or $0xffffffff,%ecx - ab2: f2 ae repnz scas %es:(%edi),%al - ab4: 8d 42 18 lea 0x18(%edx),%eax - ab7: c7 42 0c 00 00 00 00 movl $0x0,0xc(%edx) - abe: c7 42 08 00 00 00 00 movl $0x0,0x8(%edx) - ac5: c7 42 10 00 00 00 00 movl $0x0,0x10(%edx) - acc: c7 42 14 00 00 00 00 movl $0x0,0x14(%edx) - ad3: c7 42 18 00 00 00 00 movl $0x0,0x18(%edx) - ada: f7 d1 not %ecx - adc: 83 e9 01 sub $0x1,%ecx - adf: 89 4a 04 mov %ecx,0x4(%edx) - ae2: 89 45 b8 mov %eax,-0x48(%ebp) - ae5: 89 55 bc mov %edx,-0x44(%ebp) - ae8: e9 4f f9 ff ff jmp 0x43c - aed: 31 d2 xor %edx,%edx - aef: 83 c6 01 add $0x1,%esi - af2: 8b 5d dc mov -0x24(%ebp),%ebx - af5: 89 d7 mov %edx,%edi - af7: 6b c6 3c imul $0x3c,%esi,%eax - afa: 01 c3 add %eax,%ebx - afc: 8b 4d 10 mov 0x10(%ebp),%ecx - aff: 3b 31 cmp (%ecx),%esi - b01: 73 24 jae 0xb27 - b03: 89 d8 mov %ebx,%eax - b05: 83 c6 01 add $0x1,%esi - b08: e8 fc ff ff ff call 0xb09 - b0d: 83 c3 3c add $0x3c,%ebx - b10: eb ea jmp 0xafc - b12: 83 ee 01 sub $0x1,%esi - b15: 89 c2 mov %eax,%edx - b17: 8b 4d dc mov -0x24(%ebp),%ecx - b1a: 6b c6 3c imul $0x3c,%esi,%eax - b1d: c7 44 01 20 00 00 00 movl $0x0,0x20(%ecx,%eax,1) - b24: 00 - b25: eb c8 jmp 0xaef - b27: 8b 45 dc mov -0x24(%ebp),%eax - b2a: 89 04 24 mov %eax,(%esp) - b2d: 89 7d b4 mov %edi,-0x4c(%ebp) - b30: e8 fc ff ff ff call 0xb31 - b35: 8b 45 0c mov 0xc(%ebp),%eax - b38: 8b 55 b4 mov -0x4c(%ebp),%edx - b3b: 8b 4d 10 mov 0x10(%ebp),%ecx - b3e: c7 00 00 00 00 00 movl $0x0,(%eax) - b44: b8 01 00 00 00 mov $0x1,%eax - b49: 85 d2 test %edx,%edx - b4b: c7 01 00 00 00 00 movl $0x0,(%ecx) - b51: 0f 44 d0 cmove %eax,%edx - b54: e9 54 fd ff ff jmp 0x8ad - b59: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi - b60: 55 push %ebp - b61: 89 e5 mov %esp,%ebp - b63: 83 ec 20 sub $0x20,%esp - b66: 89 75 f8 mov %esi,-0x8(%ebp) - b69: 89 c6 mov %eax,%esi - b6b: b8 00 00 00 00 mov $0x0,%eax - b70: 85 c0 test %eax,%eax - b72: 89 5d f4 mov %ebx,-0xc(%ebp) - b75: 89 d3 mov %edx,%ebx - b77: 89 7d fc mov %edi,-0x4(%ebp) - b7a: 89 cf mov %ecx,%edi - b7c: 0f 84 15 01 00 00 je 0xc97 - b82: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) - b89: 00 - b8a: c7 04 24 04 00 00 00 movl $0x4,(%esp) - b91: e8 fc ff ff ff call 0xb92 - b96: b8 00 00 00 00 mov $0x0,%eax - b9b: 85 c0 test %eax,%eax - b9d: 74 0c je 0xbab - b9f: c7 04 24 00 00 00 00 movl $0x0,(%esp) - ba6: e8 fc ff ff ff call 0xba7 - bab: 8b 45 0c mov 0xc(%ebp),%eax - bae: 89 da mov %ebx,%edx - bb0: 89 f9 mov %edi,%ecx - bb2: 89 44 24 04 mov %eax,0x4(%esp) - bb6: 8b 45 08 mov 0x8(%ebp),%eax - bb9: 89 04 24 mov %eax,(%esp) - bbc: 89 f0 mov %esi,%eax - bbe: e8 fc ff ff ff call 0xbbf - bc3: 83 ec 08 sub $0x8,%esp - bc6: 83 f8 02 cmp $0x2,%eax - bc9: 89 c2 mov %eax,%edx - bcb: 74 33 je 0xc00 - bcd: b8 00 00 00 00 mov $0x0,%eax - bd2: 85 c0 test %eax,%eax - bd4: 74 12 je 0xbe8 - bd6: 89 55 ec mov %edx,-0x14(%ebp) - bd9: c7 04 24 00 00 00 00 movl $0x0,(%esp) - be0: e8 fc ff ff ff call 0xbe1 - be5: 8b 55 ec mov -0x14(%ebp),%edx - be8: 8b 5d f4 mov -0xc(%ebp),%ebx - beb: 89 d0 mov %edx,%eax - bed: 8b 75 f8 mov -0x8(%ebp),%esi - bf0: 8b 7d fc mov -0x4(%ebp),%edi - bf3: 89 ec mov %ebp,%esp - bf5: 5d pop %ebp - bf6: c2 08 00 ret $0x8 - bf9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi - c00: 8b 0d 00 00 00 00 mov 0x0,%ecx - c06: 85 c9 test %ecx,%ecx - c08: 74 6e je 0xc78 - c0a: 89 d8 mov %ebx,%eax - c0c: e8 7f f4 ff ff call 0x90 - c11: 89 45 f0 mov %eax,-0x10(%ebp) - c14: 89 f0 mov %esi,%eax - c16: e8 75 f4 ff ff call 0x90 - c1b: f6 45 0c 01 testb $0x1,0xc(%ebp) - c1f: 89 c2 mov %eax,%edx - c21: 0f 85 91 00 00 00 jne 0xcb8 - c27: 8b 45 08 mov 0x8(%ebp),%eax - c2a: 89 d9 mov %ebx,%ecx - c2c: 89 7c 24 04 mov %edi,0x4(%esp) - c30: 89 44 24 08 mov %eax,0x8(%esp) - c34: 8b 45 f0 mov -0x10(%ebp),%eax - c37: 89 04 24 mov %eax,(%esp) - c3a: 89 f0 mov %esi,%eax - c3c: e8 4f f6 ff ff call 0x290 - c41: 89 c2 mov %eax,%edx - c43: b8 00 00 00 00 mov $0x0,%eax - c48: 83 ec 0c sub $0xc,%esp - c4b: 85 c0 test %eax,%eax - c4d: 74 12 je 0xc61 - c4f: 89 55 ec mov %edx,-0x14(%ebp) - c52: c7 04 24 00 00 00 00 movl $0x0,(%esp) - c59: e8 fc ff ff ff call 0xc5a - c5e: 8b 55 ec mov -0x14(%ebp),%edx - c61: 85 d2 test %edx,%edx - c63: 75 83 jne 0xbe8 - c65: 31 d2 xor %edx,%edx - c67: 83 3f 00 cmpl $0x0,(%edi) - c6a: 0f 94 c2 sete %dl - c6d: e9 76 ff ff ff jmp 0xbe8 - c72: 8d b6 00 00 00 00 lea 0x0(%esi),%esi - c78: b8 00 00 00 00 mov $0x0,%eax - c7d: 85 c0 test %eax,%eax - c7f: 74 0c je 0xc8d - c81: c7 04 24 00 00 00 00 movl $0x0,(%esp) - c88: e8 fc ff ff ff call 0xc89 - c8d: ba 01 00 00 00 mov $0x1,%edx - c92: e9 51 ff ff ff jmp 0xbe8 - c97: 83 3d 04 00 00 00 00 cmpl $0x0,0x4 - c9e: 0f 85 f2 fe ff ff jne 0xb96 - ca4: e8 fc ff ff ff call 0xca5 - ca9: c7 05 04 00 00 00 02 movl $0x2,0x4 - cb0: 00 00 00 - cb3: e9 de fe ff ff jmp 0xb96 - cb8: 89 5c 24 04 mov %ebx,0x4(%esp) - cbc: 89 34 24 mov %esi,(%esp) - cbf: 89 45 ec mov %eax,-0x14(%ebp) - cc2: e8 fc ff ff ff call 0xcc3 - cc7: 8b 55 ec mov -0x14(%ebp),%edx - cca: 85 c0 test %eax,%eax - ccc: 74 5c je 0xd2a - cce: 85 d2 test %edx,%edx - cd0: 74 13 je 0xce5 - cd2: 89 14 24 mov %edx,(%esp) - cd5: 89 5c 24 04 mov %ebx,0x4(%esp) - cd9: e8 fc ff ff ff call 0xcda - cde: 8b 55 ec mov -0x14(%ebp),%edx - ce1: 85 c0 test %eax,%eax - ce3: 74 45 je 0xd2a - ce5: 83 7d f0 00 cmpl $0x0,-0x10(%ebp) - ce9: 0f 84 38 ff ff ff je 0xc27 - cef: 8b 45 f0 mov -0x10(%ebp),%eax - cf2: 89 34 24 mov %esi,(%esp) - cf5: 89 55 ec mov %edx,-0x14(%ebp) - cf8: 89 44 24 04 mov %eax,0x4(%esp) - cfc: e8 fc ff ff ff call 0xcfd - d01: 8b 55 ec mov -0x14(%ebp),%edx - d04: 85 c0 test %eax,%eax - d06: 74 22 je 0xd2a - d08: 85 d2 test %edx,%edx - d0a: 0f 84 17 ff ff ff je 0xc27 - d10: 8b 45 f0 mov -0x10(%ebp),%eax - d13: 89 14 24 mov %edx,(%esp) - d16: 89 44 24 04 mov %eax,0x4(%esp) - d1a: e8 fc ff ff ff call 0xd1b - d1f: 8b 55 ec mov -0x14(%ebp),%edx - d22: 85 c0 test %eax,%eax - d24: 0f 85 fd fe ff ff jne 0xc27 - d2a: b8 00 00 00 00 mov $0x0,%eax - d2f: 83 ca ff or $0xffffffff,%edx + 6a9: 7c d9 jl 0x684 + 6ab: 39 c6 cmp %eax,%esi + 6ad: 75 d1 jne 0x680 + 6af: 39 fa cmp %edi,%edx + 6b1: 7d cd jge 0x680 + 6b3: 8b 49 18 mov 0x18(%ecx),%ecx + 6b6: 85 c9 test %ecx,%ecx + 6b8: 75 d1 jne 0x68b + 6ba: 8d b6 00 00 00 00 lea 0x0(%esi),%esi + 6c0: 8b 7d dc mov -0x24(%ebp),%edi + 6c3: e9 7e fe ff ff jmp 0x546 + 6c8: 8b 55 d8 mov -0x28(%ebp),%edx + 6cb: 39 53 08 cmp %edx,0x8(%ebx) + 6ce: 0f 8e 4e fe ff ff jle 0x522 + 6d4: 8b 4d e0 mov -0x20(%ebp),%ecx + 6d7: 8b 45 d4 mov -0x2c(%ebp),%eax + 6da: 8b 55 d8 mov -0x28(%ebp),%edx + 6dd: 89 7b 10 mov %edi,0x10(%ebx) + 6e0: 89 4b 14 mov %ecx,0x14(%ebx) + 6e3: 89 43 0c mov %eax,0xc(%ebx) + 6e6: 89 53 08 mov %edx,0x8(%ebx) + 6e9: e9 34 fe ff ff jmp 0x522 + 6ee: 0f 85 4c fe ff ff jne 0x540 + 6f4: 8b 4d d8 mov -0x28(%ebp),%ecx + 6f7: 3b 4b 08 cmp 0x8(%ebx),%ecx + 6fa: 0f 8d 40 fe ff ff jge 0x540 + 700: e9 1c ff ff ff jmp 0x621 + 705: 8b 45 d0 mov -0x30(%ebp),%eax + 708: 39 41 08 cmp %eax,0x8(%ecx) + 70b: 0f 8c 5b fd ff ff jl 0x46c + 711: 8b 55 d0 mov -0x30(%ebp),%edx + 714: 8b 45 dc mov -0x24(%ebp),%eax + 717: e9 92 fd ff ff jmp 0x4ae + 71c: 8b 5d c8 mov -0x38(%ebp),%ebx + 71f: 85 db test %ebx,%ebx + 721: 0f 84 52 03 00 00 je 0xa79 + 727: 8b 43 18 mov 0x18(%ebx),%eax + 72a: 85 c0 test %eax,%eax + 72c: 74 12 je 0x740 + 72e: 8b 53 0c mov 0xc(%ebx),%edx + 731: 39 50 0c cmp %edx,0xc(%eax) + 734: 0f 8c 94 02 00 00 jl 0x9ce + 73a: 0f 84 82 02 00 00 je 0x9c2 + 740: 8b 55 08 mov 0x8(%ebp),%edx + 743: 8b 45 c0 mov -0x40(%ebp),%eax + 746: 85 d2 test %edx,%edx + 748: 0f 45 45 08 cmovne 0x8(%ebp),%eax + 74c: 31 d2 xor %edx,%edx + 74e: 31 c9 xor %ecx,%ecx + 750: 89 45 d8 mov %eax,-0x28(%ebp) + 753: 8b 43 14 mov 0x14(%ebx),%eax + 756: 85 c0 test %eax,%eax + 758: 74 13 je 0x76d + 75a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi + 760: 8b 40 14 mov 0x14(%eax),%eax + 763: 83 c2 01 add $0x1,%edx + 766: 85 c0 test %eax,%eax + 768: 75 f6 jne 0x760 + 76a: 6b ca 3c imul $0x3c,%edx,%ecx + 76d: 89 0c 24 mov %ecx,(%esp) + 770: 89 55 b4 mov %edx,-0x4c(%ebp) + 773: e8 fc ff ff ff call 0x774 + 778: 8b 55 b4 mov -0x4c(%ebp),%edx + 77b: 85 c0 test %eax,%eax + 77d: 89 45 dc mov %eax,-0x24(%ebp) + 780: 0f 84 8c 02 00 00 je 0xa12 + 786: 8b 4d 10 mov 0x10(%ebp),%ecx + 789: 85 d2 test %edx,%edx + 78b: 89 11 mov %edx,(%ecx) + 78d: 0f 84 19 01 00 00 je 0x8ac + 793: 6b fa 3c imul $0x3c,%edx,%edi + 796: 8d 72 ff lea -0x1(%edx),%esi + 799: 01 c7 add %eax,%edi + 79b: eb 53 jmp 0x7f0 + 79d: 8d 76 00 lea 0x0(%esi),%esi + 7a0: 8b 43 14 mov 0x14(%ebx),%eax + 7a3: 8b 00 mov (%eax),%eax + 7a5: 89 47 d0 mov %eax,-0x30(%edi) + 7a8: 8b 45 10 mov 0x10(%ebp),%eax + 7ab: 39 10 cmp %edx,(%eax) + 7ad: 74 66 je 0x815 + 7af: 6b d2 3c imul $0x3c,%edx,%edx + 7b2: 8b 4d dc mov -0x24(%ebp),%ecx + 7b5: 8b 44 11 0c mov 0xc(%ecx,%edx,1),%eax + 7b9: 89 47 d4 mov %eax,-0x2c(%edi) + 7bc: 8b 43 10 mov 0x10(%ebx),%eax + 7bf: c7 47 cc 01 00 00 00 movl $0x1,-0x34(%edi) + 7c6: c7 47 fc 00 00 00 00 movl $0x0,-0x4(%edi) + 7cd: 8b 40 10 mov 0x10(%eax),%eax + 7d0: 80 38 2f cmpb $0x2f,(%eax) + 7d3: 74 53 je 0x828 + 7d5: 8b 55 e0 mov -0x20(%ebp),%edx + 7d8: e8 fc ff ff ff call 0x7d9 + 7dd: 85 f6 test %esi,%esi + 7df: 8b 5b 14 mov 0x14(%ebx),%ebx + 7e2: 8b 7d e0 mov -0x20(%ebp),%edi + 7e5: 0f 84 c1 00 00 00 je 0x8ac + 7eb: 89 f2 mov %esi,%edx + 7ed: 83 ee 01 sub $0x1,%esi + 7f0: 8d 47 c4 lea -0x3c(%edi),%eax + 7f3: 85 f6 test %esi,%esi + 7f5: 89 45 e0 mov %eax,-0x20(%ebp) + 7f8: 75 a6 jne 0x7a0 + 7fa: 8b 4d d8 mov -0x28(%ebp),%ecx + 7fd: 89 0c 24 mov %ecx,(%esp) + 800: 89 55 b4 mov %edx,-0x4c(%ebp) + 803: e8 fc ff ff ff call 0x804 + 808: 8b 55 b4 mov -0x4c(%ebp),%edx + 80b: 89 47 d0 mov %eax,-0x30(%edi) + 80e: 8b 45 10 mov 0x10(%ebp),%eax + 811: 39 10 cmp %edx,(%eax) + 813: 75 9a jne 0x7af + 815: 8b 03 mov (%ebx),%eax + 817: 89 04 24 mov %eax,(%esp) + 81a: e8 fc ff ff ff call 0x81b + 81f: eb 98 jmp 0x7b9 + 821: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi + 828: e8 fc ff ff ff call 0x829 + 82d: 85 c0 test %eax,%eax + 82f: 90 nop + 830: 0f 84 bf 02 00 00 je 0xaf5 + 836: 8b 10 mov (%eax),%edx + 838: 89 47 c4 mov %eax,-0x3c(%edi) + 83b: c7 47 dc 00 00 00 00 movl $0x0,-0x24(%edi) + 842: 89 57 c8 mov %edx,-0x38(%edi) + 845: 8b 50 0c mov 0xc(%eax),%edx + 848: 89 57 d8 mov %edx,-0x28(%edi) + 84b: 8b 50 10 mov 0x10(%eax),%edx + 84e: 8b 40 14 mov 0x14(%eax),%eax + 851: 85 d2 test %edx,%edx + 853: 89 57 e0 mov %edx,-0x20(%edi) + 856: 89 47 e4 mov %eax,-0x1c(%edi) + 859: 74 82 je 0x7dd + 85b: c1 ca 09 ror $0x9,%edx + 85e: 65 33 15 18 00 00 00 xor %gs:0x18,%edx + 865: 89 14 24 mov %edx,(%esp) + 868: 89 55 b4 mov %edx,-0x4c(%ebp) + 86b: e8 fc ff ff ff call 0x86c + 870: 8b 45 e0 mov -0x20(%ebp),%eax + 873: 89 04 24 mov %eax,(%esp) + 876: 8b 55 b4 mov -0x4c(%ebp),%edx + 879: ff d2 call *%edx + 87b: 85 c0 test %eax,%eax + 87d: 0f 85 97 02 00 00 jne 0xb1a + 883: 8b 47 dc mov -0x24(%edi),%eax + 886: 85 c0 test %eax,%eax + 888: 0f 84 4f ff ff ff je 0x7dd + 88e: 8b 55 e0 mov -0x20(%ebp),%edx + 891: 65 33 05 18 00 00 00 xor %gs:0x18,%eax + 898: c1 c0 09 rol $0x9,%eax + 89b: 85 f6 test %esi,%esi + 89d: 8b 5b 14 mov 0x14(%ebx),%ebx + 8a0: 8b 7d e0 mov -0x20(%ebp),%edi + 8a3: 89 42 18 mov %eax,0x18(%edx) + 8a6: 0f 85 3f ff ff ff jne 0x7eb + 8ac: 8b 45 dc mov -0x24(%ebp),%eax + 8af: 31 d2 xor %edx,%edx + 8b1: 8b 4d 0c mov 0xc(%ebp),%ecx + 8b4: 89 01 mov %eax,(%ecx) + 8b6: 8b 45 10 mov 0x10(%ebp),%eax + 8b9: 8b 4d 0c mov 0xc(%ebp),%ecx + 8bc: 8b 00 mov (%eax),%eax + 8be: 8b 09 mov (%ecx),%ecx + 8c0: 89 45 dc mov %eax,-0x24(%ebp) + 8c3: 89 4d e0 mov %ecx,-0x20(%ebp) + 8c6: 8b 45 cc mov -0x34(%ebp),%eax + 8c9: 8b 7d 08 mov 0x8(%ebp),%edi + 8cc: 8b 4d c4 mov -0x3c(%ebp),%ecx + 8cf: 85 c0 test %eax,%eax + 8d1: 8b 45 c0 mov -0x40(%ebp),%eax + 8d4: 0f 45 4d cc cmovne -0x34(%ebp),%ecx + 8d8: 85 ff test %edi,%edi + 8da: 0f 45 45 08 cmovne 0x8(%ebp),%eax + 8de: 89 4d cc mov %ecx,-0x34(%ebp) + 8e1: 89 45 08 mov %eax,0x8(%ebp) + 8e4: 89 04 24 mov %eax,(%esp) + 8e7: 89 55 b4 mov %edx,-0x4c(%ebp) + 8ea: e8 fc ff ff ff call 0x8eb + 8ef: 8b 4d cc mov -0x34(%ebp),%ecx + 8f2: 89 0c 24 mov %ecx,(%esp) + 8f5: 8d 70 01 lea 0x1(%eax),%esi + 8f8: e8 fc ff ff ff call 0x8f9 + 8fd: 8d 78 01 lea 0x1(%eax),%edi + 900: 8d 44 3e 10 lea 0x10(%esi,%edi,1),%eax + 904: 89 04 24 mov %eax,(%esp) + 907: e8 fc ff ff ff call 0x908 + 90c: 8b 55 b4 mov -0x4c(%ebp),%edx + 90f: 85 c0 test %eax,%eax + 911: 89 c3 mov %eax,%ebx + 913: 0f 84 86 fa ff ff je 0x39f + 919: 8d 40 10 lea 0x10(%eax),%eax + 91c: 89 03 mov %eax,(%ebx) + 91e: 89 74 24 08 mov %esi,0x8(%esp) + 922: 8b 4d 08 mov 0x8(%ebp),%ecx + 925: 89 04 24 mov %eax,(%esp) + 928: 89 4c 24 04 mov %ecx,0x4(%esp) + 92c: e8 fc ff ff ff call 0x92d + 931: 89 7c 24 08 mov %edi,0x8(%esp) + 935: 8b 4d cc mov -0x34(%ebp),%ecx + 938: 89 4c 24 04 mov %ecx,0x4(%esp) + 93c: 89 04 24 mov %eax,(%esp) + 93f: e8 fc ff ff ff call 0x940 + 944: 8b 4d dc mov -0x24(%ebp),%ecx + 947: 89 4b 0c mov %ecx,0xc(%ebx) + 94a: 89 43 04 mov %eax,0x4(%ebx) + 94d: 8b 45 e0 mov -0x20(%ebp),%eax + 950: 89 43 08 mov %eax,0x8(%ebx) + 953: c7 44 24 08 20 00 00 movl $0x20,0x8(%esp) + 95a: 00 + 95b: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) + 962: 00 + 963: 89 1c 24 mov %ebx,(%esp) + 966: e8 fc ff ff ff call 0x967 + 96b: 8b 55 b4 mov -0x4c(%ebp),%edx + 96e: 85 c0 test %eax,%eax + 970: 0f 85 29 fa ff ff jne 0x39f + 976: 89 1c 24 mov %ebx,(%esp) + 979: e8 fc ff ff ff call 0x97a + 97e: 8b 55 b4 mov -0x4c(%ebp),%edx + 981: e9 19 fa ff ff jmp 0x39f + 986: 66 90 xchg %ax,%ax + 988: 83 ec 2c sub $0x2c,%esp + 98b: 8d 5c 24 1b lea 0x1b(%esp),%ebx + 98f: 83 e3 f0 and $0xfffffff0,%ebx + 992: 89 33 mov %esi,(%ebx) + 994: 89 34 24 mov %esi,(%esp) + 997: e8 fc ff ff ff call 0x998 + 99c: 8b 55 d8 mov -0x28(%ebp),%edx + 99f: 8b 4d e0 mov -0x20(%ebp),%ecx + 9a2: 89 7b 10 mov %edi,0x10(%ebx) + 9a5: 89 53 08 mov %edx,0x8(%ebx) + 9a8: 89 4b 14 mov %ecx,0x14(%ebx) + 9ab: 89 43 04 mov %eax,0x4(%ebx) + 9ae: 8b 45 d4 mov -0x2c(%ebp),%eax + 9b1: 89 43 0c mov %eax,0xc(%ebx) + 9b4: 8b 45 c8 mov -0x38(%ebp),%eax + 9b7: 89 5d c8 mov %ebx,-0x38(%ebp) + 9ba: 89 43 18 mov %eax,0x18(%ebx) + 9bd: e9 60 fb ff ff jmp 0x522 + 9c2: 8b 50 08 mov 0x8(%eax),%edx + 9c5: 3b 53 08 cmp 0x8(%ebx),%edx + 9c8: 0f 8d 72 fd ff ff jge 0x740 + 9ce: 89 c3 mov %eax,%ebx + 9d0: e9 6b fd ff ff jmp 0x740 + 9d5: 8b 55 e0 mov -0x20(%ebp),%edx + 9d8: 83 6a 08 01 subl $0x1,0x8(%edx) + 9dc: 39 75 dc cmp %esi,-0x24(%ebp) + 9df: 76 20 jbe 0xa01 + 9e1: 6b de 3c imul $0x3c,%esi,%ebx + 9e4: 8b 7d dc mov -0x24(%ebp),%edi + 9e7: 03 5d d8 add -0x28(%ebp),%ebx + 9ea: 8d b6 00 00 00 00 lea 0x0(%esi),%esi + 9f0: 89 d8 mov %ebx,%eax + 9f2: 83 c6 01 add $0x1,%esi + 9f5: e8 fc ff ff ff call 0x9f6 + 9fa: 83 c3 3c add $0x3c,%ebx + 9fd: 39 f7 cmp %esi,%edi + 9ff: 77 ef ja 0x9f0 + a01: ba 01 00 00 00 mov $0x1,%edx + a06: 8d 65 f4 lea -0xc(%ebp),%esp + a09: 89 d0 mov %edx,%eax + a0b: 5b pop %ebx + a0c: 5e pop %esi + a0d: 5f pop %edi + a0e: 5d pop %ebp + a0f: c2 0c 00 ret $0xc + a12: 8b 55 10 mov 0x10(%ebp),%edx + a15: 8b 4d 0c mov 0xc(%ebp),%ecx + a18: c7 02 00 00 00 00 movl $0x0,(%edx) + a1e: ba 03 00 00 00 mov $0x3,%edx + a23: c7 01 00 00 00 00 movl $0x0,(%ecx) + a29: e9 88 fe ff ff jmp 0x8b6 + a2e: 66 90 xchg %ax,%ax + a30: 83 ec 2c sub $0x2c,%esp + a33: 8d 5c 24 1b lea 0x1b(%esp),%ebx + a37: 83 e3 f0 and $0xfffffff0,%ebx + a3a: 89 33 mov %esi,(%ebx) + a3c: 89 34 24 mov %esi,(%esp) + a3f: e8 fc ff ff ff call 0xa40 + a44: 8b 55 d4 mov -0x2c(%ebp),%edx + a47: 8b 4d d8 mov -0x28(%ebp),%ecx + a4a: c7 43 18 00 00 00 00 movl $0x0,0x18(%ebx) + a51: 89 7b 10 mov %edi,0x10(%ebx) + a54: 89 53 0c mov %edx,0xc(%ebx) + a57: 8b 55 b8 mov -0x48(%ebp),%edx + a5a: 89 4b 08 mov %ecx,0x8(%ebx) + a5d: 89 43 04 mov %eax,0x4(%ebx) + a60: 8b 45 e0 mov -0x20(%ebp),%eax + a63: 89 43 14 mov %eax,0x14(%ebx) + a66: 8b 45 dc mov -0x24(%ebp),%eax + a69: 89 1a mov %ebx,(%edx) + a6b: 83 c3 18 add $0x18,%ebx + a6e: 8b 55 d0 mov -0x30(%ebp),%edx + a71: 89 5d b8 mov %ebx,-0x48(%ebp) + a74: e9 cd fa ff ff jmp 0x546 + a79: 8b 55 10 mov 0x10(%ebp),%edx + a7c: 8b 45 0c mov 0xc(%ebp),%eax + a7f: c7 45 e0 00 00 00 00 movl $0x0,-0x20(%ebp) + a86: c7 45 dc 00 00 00 00 movl $0x0,-0x24(%ebp) + a8d: c7 02 00 00 00 00 movl $0x0,(%edx) + a93: ba 01 00 00 00 mov $0x1,%edx + a98: c7 00 00 00 00 00 movl $0x0,(%eax) + a9e: e9 23 fe ff ff jmp 0x8c6 + aa3: 8b 4d c0 mov -0x40(%ebp),%ecx + aa6: 83 ec 2c sub $0x2c,%esp + aa9: 31 c0 xor %eax,%eax + aab: 8b 7d c0 mov -0x40(%ebp),%edi + aae: 8d 54 24 1b lea 0x1b(%esp),%edx + ab2: 83 e2 f0 and $0xfffffff0,%edx + ab5: 89 0a mov %ecx,(%edx) + ab7: 83 c9 ff or $0xffffffff,%ecx + aba: f2 ae repnz scas %es:(%edi),%al + abc: 8d 42 18 lea 0x18(%edx),%eax + abf: c7 42 0c 00 00 00 00 movl $0x0,0xc(%edx) + ac6: c7 42 08 00 00 00 00 movl $0x0,0x8(%edx) + acd: c7 42 10 00 00 00 00 movl $0x0,0x10(%edx) + ad4: c7 42 14 00 00 00 00 movl $0x0,0x14(%edx) + adb: c7 42 18 00 00 00 00 movl $0x0,0x18(%edx) + ae2: f7 d1 not %ecx + ae4: 83 e9 01 sub $0x1,%ecx + ae7: 89 4a 04 mov %ecx,0x4(%edx) + aea: 89 45 b8 mov %eax,-0x48(%ebp) + aed: 89 55 bc mov %edx,-0x44(%ebp) + af0: e9 47 f9 ff ff jmp 0x43c + af5: 31 d2 xor %edx,%edx + af7: 83 c6 01 add $0x1,%esi + afa: 8b 5d dc mov -0x24(%ebp),%ebx + afd: 89 d7 mov %edx,%edi + aff: 6b c6 3c imul $0x3c,%esi,%eax + b02: 01 c3 add %eax,%ebx + b04: 8b 4d 10 mov 0x10(%ebp),%ecx + b07: 3b 31 cmp (%ecx),%esi + b09: 73 24 jae 0xb2f + b0b: 89 d8 mov %ebx,%eax + b0d: 83 c6 01 add $0x1,%esi + b10: e8 fc ff ff ff call 0xb11 + b15: 83 c3 3c add $0x3c,%ebx + b18: eb ea jmp 0xb04 + b1a: 83 ee 01 sub $0x1,%esi + b1d: 89 c2 mov %eax,%edx + b1f: 8b 4d dc mov -0x24(%ebp),%ecx + b22: 6b c6 3c imul $0x3c,%esi,%eax + b25: c7 44 01 20 00 00 00 movl $0x0,0x20(%ecx,%eax,1) + b2c: 00 + b2d: eb c8 jmp 0xaf7 + b2f: 8b 45 dc mov -0x24(%ebp),%eax + b32: 89 04 24 mov %eax,(%esp) + b35: 89 7d b4 mov %edi,-0x4c(%ebp) + b38: e8 fc ff ff ff call 0xb39 + b3d: 8b 45 0c mov 0xc(%ebp),%eax + b40: 8b 55 b4 mov -0x4c(%ebp),%edx + b43: 8b 4d 10 mov 0x10(%ebp),%ecx + b46: c7 00 00 00 00 00 movl $0x0,(%eax) + b4c: b8 01 00 00 00 mov $0x1,%eax + b51: 85 d2 test %edx,%edx + b53: c7 01 00 00 00 00 movl $0x0,(%ecx) + b59: 0f 44 d0 cmove %eax,%edx + b5c: e9 55 fd ff ff jmp 0x8b6 + b61: eb 0d jmp 0xb70 + b63: 90 nop + b64: 90 nop + b65: 90 nop + b66: 90 nop + b67: 90 nop + b68: 90 nop + b69: 90 nop + b6a: 90 nop + b6b: 90 nop + b6c: 90 nop + b6d: 90 nop + b6e: 90 nop + b6f: 90 nop + b70: 55 push %ebp + b71: 89 e5 mov %esp,%ebp + b73: 83 ec 20 sub $0x20,%esp + b76: 89 75 f8 mov %esi,-0x8(%ebp) + b79: 89 c6 mov %eax,%esi + b7b: b8 00 00 00 00 mov $0x0,%eax + b80: 85 c0 test %eax,%eax + b82: 89 5d f4 mov %ebx,-0xc(%ebp) + b85: 89 d3 mov %edx,%ebx + b87: 89 7d fc mov %edi,-0x4(%ebp) + b8a: 89 cf mov %ecx,%edi + b8c: 0f 84 15 01 00 00 je 0xca7 + b92: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) + b99: 00 + b9a: c7 04 24 04 00 00 00 movl $0x4,(%esp) + ba1: e8 fc ff ff ff call 0xba2 + ba6: b8 00 00 00 00 mov $0x0,%eax + bab: 85 c0 test %eax,%eax + bad: 74 0c je 0xbbb + baf: c7 04 24 00 00 00 00 movl $0x0,(%esp) + bb6: e8 fc ff ff ff call 0xbb7 + bbb: 8b 45 0c mov 0xc(%ebp),%eax + bbe: 89 da mov %ebx,%edx + bc0: 89 f9 mov %edi,%ecx + bc2: 89 44 24 04 mov %eax,0x4(%esp) + bc6: 8b 45 08 mov 0x8(%ebp),%eax + bc9: 89 04 24 mov %eax,(%esp) + bcc: 89 f0 mov %esi,%eax + bce: e8 fc ff ff ff call 0xbcf + bd3: 83 ec 08 sub $0x8,%esp + bd6: 83 f8 02 cmp $0x2,%eax + bd9: 89 c2 mov %eax,%edx + bdb: 74 33 je 0xc10 + bdd: b8 00 00 00 00 mov $0x0,%eax + be2: 85 c0 test %eax,%eax + be4: 74 12 je 0xbf8 + be6: 89 55 ec mov %edx,-0x14(%ebp) + be9: c7 04 24 00 00 00 00 movl $0x0,(%esp) + bf0: e8 fc ff ff ff call 0xbf1 + bf5: 8b 55 ec mov -0x14(%ebp),%edx + bf8: 8b 5d f4 mov -0xc(%ebp),%ebx + bfb: 89 d0 mov %edx,%eax + bfd: 8b 75 f8 mov -0x8(%ebp),%esi + c00: 8b 7d fc mov -0x4(%ebp),%edi + c03: 89 ec mov %ebp,%esp + c05: 5d pop %ebp + c06: c2 08 00 ret $0x8 + c09: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi + c10: 8b 0d 00 00 00 00 mov 0x0,%ecx + c16: 85 c9 test %ecx,%ecx + c18: 74 6e je 0xc88 + c1a: 89 d8 mov %ebx,%eax + c1c: e8 6f f4 ff ff call 0x90 + c21: 89 45 f0 mov %eax,-0x10(%ebp) + c24: 89 f0 mov %esi,%eax + c26: e8 65 f4 ff ff call 0x90 + c2b: f6 45 0c 01 testb $0x1,0xc(%ebp) + c2f: 89 c2 mov %eax,%edx + c31: 0f 85 91 00 00 00 jne 0xcc8 + c37: 8b 45 08 mov 0x8(%ebp),%eax + c3a: 89 d9 mov %ebx,%ecx + c3c: 89 7c 24 04 mov %edi,0x4(%esp) + c40: 89 44 24 08 mov %eax,0x8(%esp) + c44: 8b 45 f0 mov -0x10(%ebp),%eax + c47: 89 04 24 mov %eax,(%esp) + c4a: 89 f0 mov %esi,%eax + c4c: e8 3f f6 ff ff call 0x290 + c51: 89 c2 mov %eax,%edx + c53: b8 00 00 00 00 mov $0x0,%eax + c58: 83 ec 0c sub $0xc,%esp + c5b: 85 c0 test %eax,%eax + c5d: 74 12 je 0xc71 + c5f: 89 55 ec mov %edx,-0x14(%ebp) + c62: c7 04 24 00 00 00 00 movl $0x0,(%esp) + c69: e8 fc ff ff ff call 0xc6a + c6e: 8b 55 ec mov -0x14(%ebp),%edx + c71: 85 d2 test %edx,%edx + c73: 75 83 jne 0xbf8 + c75: 31 d2 xor %edx,%edx + c77: 83 3f 00 cmpl $0x0,(%edi) + c7a: 0f 94 c2 sete %dl + c7d: e9 76 ff ff ff jmp 0xbf8 + c82: 8d b6 00 00 00 00 lea 0x0(%esi),%esi + c88: b8 00 00 00 00 mov $0x0,%eax + c8d: 85 c0 test %eax,%eax + c8f: 74 0c je 0xc9d + c91: c7 04 24 00 00 00 00 movl $0x0,(%esp) + c98: e8 fc ff ff ff call 0xc99 + c9d: ba 01 00 00 00 mov $0x1,%edx + ca2: e9 51 ff ff ff jmp 0xbf8 + ca7: 83 3d 04 00 00 00 00 cmpl $0x0,0x4 + cae: 0f 85 f2 fe ff ff jne 0xba6 + cb4: e8 fc ff ff ff call 0xcb5 + cb9: c7 05 04 00 00 00 02 movl $0x2,0x4 + cc0: 00 00 00 + cc3: e9 de fe ff ff jmp 0xba6 + cc8: 89 5c 24 04 mov %ebx,0x4(%esp) + ccc: 89 34 24 mov %esi,(%esp) + ccf: 89 45 ec mov %eax,-0x14(%ebp) + cd2: e8 fc ff ff ff call 0xcd3 + cd7: 8b 55 ec mov -0x14(%ebp),%edx + cda: 85 c0 test %eax,%eax + cdc: 74 5c je 0xd3a + cde: 85 d2 test %edx,%edx + ce0: 74 13 je 0xcf5 + ce2: 89 14 24 mov %edx,(%esp) + ce5: 89 5c 24 04 mov %ebx,0x4(%esp) + ce9: e8 fc ff ff ff call 0xcea + cee: 8b 55 ec mov -0x14(%ebp),%edx + cf1: 85 c0 test %eax,%eax + cf3: 74 45 je 0xd3a + cf5: 83 7d f0 00 cmpl $0x0,-0x10(%ebp) + cf9: 0f 84 38 ff ff ff je 0xc37 + cff: 8b 45 f0 mov -0x10(%ebp),%eax + d02: 89 34 24 mov %esi,(%esp) + d05: 89 55 ec mov %edx,-0x14(%ebp) + d08: 89 44 24 04 mov %eax,0x4(%esp) + d0c: e8 fc ff ff ff call 0xd0d + d11: 8b 55 ec mov -0x14(%ebp),%edx + d14: 85 c0 test %eax,%eax + d16: 74 22 je 0xd3a + d18: 85 d2 test %edx,%edx + d1a: 0f 84 17 ff ff ff je 0xc37 + d20: 8b 45 f0 mov -0x10(%ebp),%eax + d23: 89 14 24 mov %edx,(%esp) + d26: 89 44 24 04 mov %eax,0x4(%esp) + d2a: e8 fc ff ff ff call 0xd2b + d2f: 8b 55 ec mov -0x14(%ebp),%edx d32: 85 c0 test %eax,%eax - d34: 0f 84 ae fe ff ff je 0xbe8 - d3a: c7 04 24 00 00 00 00 movl $0x0,(%esp) - d41: e8 fc ff ff ff call 0xd42 - d46: 83 ca ff or $0xffffffff,%edx - d49: e9 9a fe ff ff jmp 0xbe8 + d34: 0f 85 fd fe ff ff jne 0xc37 + d3a: b8 00 00 00 00 mov $0x0,%eax + d3f: 83 ca ff or $0xffffffff,%edx + d42: 85 c0 test %eax,%eax + d44: 0f 84 ae fe ff ff je 0xbf8 + d4a: c7 04 24 00 00 00 00 movl $0x0,(%esp) + d51: e8 fc ff ff ff call 0xd52 + d56: 83 ca ff or $0xffffffff,%edx + d59: e9 9a fe ff ff jmp 0xbf8 Disassembly of section __libc_freeres_fn: --- /dev/fd/63 2012-05-05 15:41:47.000000000 +0200 +++ /dev/fd/62 2012-05-05 15:41:47.000000000 +0200 @@ -1,5 +1,5 @@ -../build-tree.good/kfreebsd-amd64-i386/stdlib/strfmon_l.o: file format elf32-i386-freebsd +build-tree/kfreebsd-amd64-i386/stdlib/strfmon_l.o: file format elf32-i386-freebsd Disassembly of section .text: @@ -1007,8 +1007,8 @@ f70: 84 c0 test %al,%al f72: 88 44 24 40 mov %al,0x40(%esp) f76: 74 4f je 0xfc7 - f78: 39 b4 24 80 00 00 00 cmp %esi,0x80(%esp) - f7f: 0f 86 13 f4 ff ff jbe 0x398 + f78: 3b b4 24 80 00 00 00 cmp 0x80(%esp),%esi + f7f: 0f 83 13 f4 ff ff jae 0x398 f85: 8b 44 24 38 mov 0x38(%esp),%eax f89: 89 54 24 64 mov %edx,0x64(%esp) f8d: 89 4c 24 48 mov %ecx,0x48(%esp) --- /dev/fd/63 2012-05-05 15:41:47.000000000 +0200 +++ /dev/fd/62 2012-05-05 15:41:47.000000000 +0200 @@ -1,5 +1,5 @@ -../build-tree.good/kfreebsd-amd64-i386/resolv/ns_name.o: file format elf32-i386-freebsd +build-tree/kfreebsd-amd64-i386/resolv/ns_name.o: file format elf32-i386-freebsd Disassembly of section .text: @@ -156,15 +156,15 @@ 17c: 8b 45 0c mov 0xc(%ebp),%eax 17f: 03 45 10 add 0x10(%ebp),%eax 182: 85 ff test %edi,%edi - 184: 89 45 d8 mov %eax,-0x28(%ebp) - 187: 0f 84 03 03 00 00 je 0x490 + 184: 89 45 d4 mov %eax,-0x2c(%ebp) + 187: 0f 84 13 03 00 00 je 0x4a0 18d: 8b 55 14 mov 0x14(%ebp),%edx 190: 31 ff xor %edi,%edi 192: 83 45 14 04 addl $0x4,0x14(%ebp) - 196: c7 45 d0 00 00 00 00 movl $0x0,-0x30(%ebp) + 196: c7 45 cc 00 00 00 00 movl $0x0,-0x34(%ebp) 19d: 8b 12 mov (%edx),%edx 19f: 85 d2 test %edx,%edx - 1a1: 89 55 dc mov %edx,-0x24(%ebp) + 1a1: 89 55 d8 mov %edx,-0x28(%ebp) 1a4: 74 16 je 0x1bc 1a6: 8b 7d 14 mov 0x14(%ebp),%edi 1a9: 8b 37 mov (%edi),%esi @@ -175,7 +175,7 @@ 1b3: 8b 1f mov (%edi),%ebx 1b5: 85 db test %ebx,%ebx 1b7: 75 f7 jne 0x1b0 - 1b9: 89 7d d0 mov %edi,-0x30(%ebp) + 1b9: 89 7d cc mov %edi,-0x34(%ebp) 1bc: 31 f6 xor %esi,%esi 1be: 8b 5d 08 mov 0x8(%ebp),%ebx 1c1: 89 7d f0 mov %edi,-0x10(%ebp) @@ -186,27 +186,27 @@ 1cd: 89 f0 mov %esi,%eax 1cf: 25 c0 00 00 00 and $0xc0,%eax 1d4: 3d c0 00 00 00 cmp $0xc0,%eax - 1d9: 0f 84 98 02 00 00 je 0x477 + 1d9: 0f 84 a8 02 00 00 je 0x487 1df: 89 d8 mov %ebx,%eax 1e1: e8 7a fe ff ff call 0x60 1e6: 85 c0 test %eax,%eax - 1e8: 0f 88 ba 02 00 00 js 0x4a8 + 1e8: 0f 88 ca 02 00 00 js 0x4b8 1ee: 83 c0 01 add $0x1,%eax 1f1: 01 c7 add %eax,%edi 1f3: 81 ff ff 00 00 00 cmp $0xff,%edi - 1f9: 0f 8f 78 02 00 00 jg 0x477 + 1f9: 0f 8f 88 02 00 00 jg 0x487 1ff: 85 f6 test %esi,%esi 201: 75 c5 jne 0x1c8 - 203: 8b 45 0c mov 0xc(%ebp),%eax - 206: 8b 4d dc mov -0x24(%ebp),%ecx + 203: 8b 45 08 mov 0x8(%ebp),%eax + 206: 8b 4d d8 mov -0x28(%ebp),%ecx 209: 8b 7d f0 mov -0x10(%ebp),%edi - 20c: 8b 55 08 mov 0x8(%ebp),%edx - 20f: 89 45 e8 mov %eax,-0x18(%ebp) + 20c: 8b 55 0c mov 0xc(%ebp),%edx + 20f: 89 45 ec mov %eax,-0x14(%ebp) 212: 8b 45 18 mov 0x18(%ebp),%eax 215: 85 c9 test %ecx,%ecx 217: 0f 95 45 c3 setne -0x3d(%ebp) 21b: 83 e8 04 sub $0x4,%eax - 21e: 89 55 ec mov %edx,-0x14(%ebp) + 21e: 89 55 e8 mov %edx,-0x18(%ebp) 221: c7 45 b8 01 00 00 00 movl $0x1,-0x48(%ebp) 228: 89 45 bc mov %eax,-0x44(%ebp) 22b: 89 7d c4 mov %edi,-0x3c(%ebp) @@ -214,15 +214,15 @@ 230: 8b 45 e4 mov -0x1c(%ebp),%eax 233: 25 c0 00 00 00 and $0xc0,%eax 238: 3d c0 00 00 00 cmp $0xc0,%eax - 23d: 0f 84 25 02 00 00 je 0x468 + 23d: 0f 84 35 02 00 00 je 0x478 243: 8b 45 ec mov -0x14(%ebp),%eax 246: e8 15 fe ff ff call 0x60 24b: 8b 7d e8 mov -0x18(%ebp),%edi 24e: 8d 58 01 lea 0x1(%eax),%ebx 251: 89 c6 mov %eax,%esi 253: 01 df add %ebx,%edi - 255: 39 7d d8 cmp %edi,-0x28(%ebp) - 258: 0f 86 0a 02 00 00 jbe 0x468 + 255: 39 7d d4 cmp %edi,-0x2c(%ebp) + 258: 0f 86 1a 02 00 00 jbe 0x478 25e: 89 5c 24 08 mov %ebx,0x8(%esp) 262: 8b 45 ec mov -0x14(%ebp),%eax 265: 89 44 24 04 mov %eax,0x4(%esp) @@ -230,7 +230,7 @@ 26c: 89 14 24 mov %edx,(%esp) 26f: e8 fc ff ff ff call 0x270 274: 85 f6 test %esi,%esi - 276: 0f 84 dc 01 00 00 je 0x458 + 276: 0f 84 ec 01 00 00 je 0x468 27c: 01 5d ec add %ebx,-0x14(%ebp) 27f: 89 7d e8 mov %edi,-0x18(%ebp) 282: 8b 55 ec mov -0x14(%ebp),%edx @@ -240,47 +240,47 @@ 28d: 74 a1 je 0x230 28f: 80 7d c3 00 cmpb $0x0,-0x3d(%ebp) 293: 74 9b je 0x230 - 295: 8b 45 d0 mov -0x30(%ebp),%eax + 295: 8b 45 cc mov -0x34(%ebp),%eax 298: 39 45 14 cmp %eax,0x14(%ebp) - 29b: 0f 83 d7 00 00 00 jae 0x378 + 29b: 0f 83 e7 00 00 00 jae 0x388 2a1: 8b 55 14 mov 0x14(%ebp),%edx 2a4: 89 55 c8 mov %edx,-0x38(%ebp) - 2a7: 8b 55 c8 mov -0x38(%ebp),%edx - 2aa: 8b 02 mov (%edx),%eax - 2ac: 0f b6 10 movzbl (%eax),%edx - 2af: 84 d2 test %dl,%dl - 2b1: 88 55 e3 mov %dl,-0x1d(%ebp) - 2b4: 0f 84 ae 00 00 00 je 0x368 - 2ba: 81 e2 c0 00 00 00 and $0xc0,%edx - 2c0: 0f 85 a2 00 00 00 jne 0x368 - 2c6: 89 c2 mov %eax,%edx - 2c8: 2b 55 dc sub -0x24(%ebp),%edx - 2cb: 81 fa ff 3f 00 00 cmp $0x3fff,%edx - 2d1: 89 55 d4 mov %edx,-0x2c(%ebp) - 2d4: 0f 8f 8e 00 00 00 jg 0x368 - 2da: 8b 75 ec mov -0x14(%ebp),%esi - 2dd: 89 45 cc mov %eax,-0x34(%ebp) + 2a7: 8b 45 c8 mov -0x38(%ebp),%eax + 2aa: 8b 00 mov (%eax),%eax + 2ac: 89 45 e0 mov %eax,-0x20(%ebp) + 2af: 0f b6 10 movzbl (%eax),%edx + 2b2: 84 d2 test %dl,%dl + 2b4: 88 55 df mov %dl,-0x21(%ebp) + 2b7: 0f 84 bb 00 00 00 je 0x378 + 2bd: 81 e2 c0 00 00 00 and $0xc0,%edx + 2c3: 0f 85 af 00 00 00 jne 0x378 + 2c9: 2b 45 d8 sub -0x28(%ebp),%eax + 2cc: 3d ff 3f 00 00 cmp $0x3fff,%eax + 2d1: 89 45 d0 mov %eax,-0x30(%ebp) + 2d4: 0f 8f 9e 00 00 00 jg 0x378 + 2da: 8b 45 e0 mov -0x20(%ebp),%eax + 2dd: 8b 75 ec mov -0x14(%ebp),%esi 2e0: 0f b6 10 movzbl (%eax),%edx 2e3: 85 d2 test %edx,%edx 2e5: 74 63 je 0x34a 2e7: 89 d1 mov %edx,%ecx 2e9: 81 e1 c0 00 00 00 and $0xc0,%ecx 2ef: 8d 58 01 lea 0x1(%eax),%ebx - 2f2: 0f 85 90 00 00 00 jne 0x388 + 2f2: 0f 85 a0 00 00 00 jne 0x398 2f8: e8 63 fd ff ff call 0x60 2fd: 0f b6 16 movzbl (%esi),%edx 300: 39 d0 cmp %edx,%eax 302: 75 46 jne 0x34a 304: 83 c6 01 add $0x1,%esi 307: 85 c0 test %eax,%eax - 309: 0f 84 01 01 00 00 je 0x410 + 309: 0f 84 11 01 00 00 je 0x420 30f: 89 45 f0 mov %eax,-0x10(%ebp) 312: eb 14 jmp 0x328 314: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 318: 83 c6 01 add $0x1,%esi 31b: 83 c3 01 add $0x1,%ebx 31e: 83 6d f0 01 subl $0x1,-0x10(%ebp) - 322: 0f 84 e8 00 00 00 je 0x410 + 322: 0f 84 f8 00 00 00 je 0x420 328: 0f b6 16 movzbl (%esi),%edx 32b: 8d 4a bf lea -0x41(%edx),%ecx 32e: 83 f9 19 cmp $0x19,%ecx @@ -293,979 +293,984 @@ 343: 0f 46 c1 cmovbe %ecx,%eax 346: 39 c2 cmp %eax,%edx 348: 74 ce je 0x318 - 34a: 0f b6 45 e3 movzbl -0x1d(%ebp),%eax - 34e: 8b 55 cc mov -0x34(%ebp),%edx - 351: 8d 44 02 01 lea 0x1(%edx,%eax,1),%eax - 355: 0f b6 10 movzbl (%eax),%edx - 358: 84 d2 test %dl,%dl - 35a: 88 55 e3 mov %dl,-0x1d(%ebp) - 35d: 0f 85 57 ff ff ff jne 0x2ba - 363: 90 nop - 364: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 368: 83 45 c8 04 addl $0x4,-0x38(%ebp) - 36c: 8b 45 c8 mov -0x38(%ebp),%eax - 36f: 39 45 d0 cmp %eax,-0x30(%ebp) - 372: 0f 87 2f ff ff ff ja 0x2a7 - 378: e8 fc ff ff ff call 0x379 - 37d: c7 00 02 00 00 00 movl $0x2,(%eax) - 383: eb 1e jmp 0x3a3 - 385: 8d 76 00 lea 0x0(%esi),%esi - 388: 81 f9 c0 00 00 00 cmp $0xc0,%ecx - 38e: 66 90 xchg %ax,%ax - 390: 74 66 je 0x3f8 - 392: 8d b6 00 00 00 00 lea 0x0(%esi),%esi - 398: e8 fc ff ff ff call 0x399 - 39d: c7 00 28 00 00 00 movl $0x28,(%eax) - 3a3: 8b 55 18 mov 0x18(%ebp),%edx - 3a6: 85 d2 test %edx,%edx - 3a8: 0f 84 82 fe ff ff je 0x230 - 3ae: 8b 55 bc mov -0x44(%ebp),%edx - 3b1: 39 55 c4 cmp %edx,-0x3c(%ebp) - 3b4: 0f 83 76 fe ff ff jae 0x230 - 3ba: 8b 45 e8 mov -0x18(%ebp),%eax - 3bd: 2b 45 dc sub -0x24(%ebp),%eax - 3c0: 3d ff 3f 00 00 cmp $0x3fff,%eax - 3c5: 0f 8f 65 fe ff ff jg 0x230 - 3cb: 8b 45 b8 mov -0x48(%ebp),%eax - 3ce: 85 c0 test %eax,%eax - 3d0: 0f 84 5a fe ff ff je 0x230 - 3d6: 8b 45 c4 mov -0x3c(%ebp),%eax - 3d9: 8b 55 e8 mov -0x18(%ebp),%edx - 3dc: c7 45 b8 00 00 00 00 movl $0x0,-0x48(%ebp) - 3e3: 89 10 mov %edx,(%eax) - 3e5: 83 c0 04 add $0x4,%eax - 3e8: 89 45 c4 mov %eax,-0x3c(%ebp) - 3eb: c7 00 00 00 00 00 movl $0x0,(%eax) - 3f1: e9 3a fe ff ff jmp 0x230 - 3f6: 66 90 xchg %ax,%ax - 3f8: 0f b6 03 movzbl (%ebx),%eax - 3fb: 83 e2 3f and $0x3f,%edx - 3fe: 8b 5d dc mov -0x24(%ebp),%ebx - 401: c1 e2 08 shl $0x8,%edx - 404: 09 c2 or %eax,%edx - 406: 01 d3 add %edx,%ebx - 408: 89 d8 mov %ebx,%eax - 40a: e9 d1 fe ff ff jmp 0x2e0 - 40f: 90 nop - 410: 80 3e 00 cmpb $0x0,(%esi) - 413: 75 f3 jne 0x408 - 415: 80 3b 00 cmpb $0x0,(%ebx) - 418: 0f 85 2c ff ff ff jne 0x34a - 41e: 83 7d d4 00 cmpl $0x0,-0x2c(%ebp) - 422: 0f 88 7b ff ff ff js 0x3a3 - 428: 8b 45 e8 mov -0x18(%ebp),%eax - 42b: 83 c0 01 add $0x1,%eax - 42e: 39 45 d8 cmp %eax,-0x28(%ebp) - 431: 76 3b jbe 0x46e - 433: 8b 45 d4 mov -0x2c(%ebp),%eax - 436: 8b 55 e8 mov -0x18(%ebp),%edx - 439: c1 f8 08 sar $0x8,%eax - 43c: 83 c8 c0 or $0xffffffc0,%eax - 43f: 88 02 mov %al,(%edx) - 441: 0f b6 45 d4 movzbl -0x2c(%ebp),%eax - 445: 88 42 01 mov %al,0x1(%edx) - 448: 89 d0 mov %edx,%eax - 44a: 83 c0 02 add $0x2,%eax - 44d: 2b 45 0c sub 0xc(%ebp),%eax - 450: eb 0b jmp 0x45d - 452: 8d b6 00 00 00 00 lea 0x0(%esi),%esi - 458: 89 f8 mov %edi,%eax - 45a: 2b 45 0c sub 0xc(%ebp),%eax - 45d: 83 c4 48 add $0x48,%esp - 460: 5b pop %ebx - 461: 5e pop %esi - 462: 5f pop %edi - 463: 5d pop %ebp - 464: c3 ret - 465: 8d 76 00 lea 0x0(%esi),%esi - 468: 80 7d c3 00 cmpb $0x0,-0x3d(%ebp) - 46c: 74 09 je 0x477 - 46e: 8b 45 d0 mov -0x30(%ebp),%eax - 471: c7 00 00 00 00 00 movl $0x0,(%eax) - 477: e8 fc ff ff ff call 0x478 - 47c: c7 00 28 00 00 00 movl $0x28,(%eax) - 482: 83 c4 48 add $0x48,%esp - 485: b8 ff ff ff ff mov $0xffffffff,%eax - 48a: 5b pop %ebx - 48b: 5e pop %esi - 48c: 5f pop %edi - 48d: 5d pop %ebp - 48e: c3 ret - 48f: 90 nop - 490: c7 45 d0 00 00 00 00 movl $0x0,-0x30(%ebp) - 497: 31 ff xor %edi,%edi - 499: c7 45 dc 00 00 00 00 movl $0x0,-0x24(%ebp) - 4a0: e9 17 fd ff ff jmp 0x1bc - 4a5: 8d 76 00 lea 0x0(%esi),%esi - 4a8: e8 fc ff ff ff call 0x4a9 - 4ad: c7 00 16 00 00 00 movl $0x16,(%eax) - 4b3: 83 c4 48 add $0x48,%esp - 4b6: b8 ff ff ff ff mov $0xffffffff,%eax - 4bb: 5b pop %ebx - 4bc: 5e pop %esi - 4bd: 5f pop %edi - 4be: 5d pop %ebp - 4bf: c3 ret - 4c0: 55 push %ebp - 4c1: 89 e5 mov %esp,%ebp - 4c3: 57 push %edi - 4c4: 56 push %esi - 4c5: 53 push %ebx - 4c6: 83 ec 28 sub $0x28,%esp - 4c9: 8b 45 14 mov 0x14(%ebp),%eax - 4cc: 8b 55 18 mov 0x18(%ebp),%edx - 4cf: 8b 5d 0c mov 0xc(%ebp),%ebx - 4d2: 01 c2 add %eax,%edx - 4d4: 39 5d 10 cmp %ebx,0x10(%ebp) - 4d7: 89 55 e4 mov %edx,-0x1c(%ebp) - 4da: 0f 83 28 01 00 00 jae 0x608 - 4e0: 8b 55 08 mov 0x8(%ebp),%edx - 4e3: 39 55 10 cmp %edx,0x10(%ebp) - 4e6: 0f 82 1c 01 00 00 jb 0x608 - 4ec: 89 45 f0 mov %eax,-0x10(%ebp) - 4ef: 8b 45 0c mov 0xc(%ebp),%eax - 4f2: 31 c9 xor %ecx,%ecx - 4f4: 8b 5d 10 mov 0x10(%ebp),%ebx - 4f7: c7 45 e8 01 00 00 00 movl $0x1,-0x18(%ebp) - 4fe: 29 5d e8 sub %ebx,-0x18(%ebp) - 501: 29 d0 sub %edx,%eax - 503: c7 45 ec ff ff ff ff movl $0xffffffff,-0x14(%ebp) - 50a: 89 45 e0 mov %eax,-0x20(%ebp) - 50d: 0f b6 13 movzbl (%ebx),%edx - 510: 8d 73 01 lea 0x1(%ebx),%esi - 513: 0f b6 c2 movzbl %dl,%eax - 516: 85 c0 test %eax,%eax - 518: 0f 84 9c 00 00 00 je 0x5ba - 51e: 89 c7 mov %eax,%edi - 520: 81 e7 c0 00 00 00 and $0xc0,%edi - 526: 83 ff 40 cmp $0x40,%edi - 529: 74 14 je 0x53f - 52b: 81 ff c0 00 00 00 cmp $0xc0,%edi - 531: 0f 84 99 00 00 00 je 0x5d0 - 537: 85 ff test %edi,%edi - 539: 0f 85 c9 00 00 00 jne 0x608 - 53f: 89 d8 mov %ebx,%eax - 541: 88 55 dc mov %dl,-0x24(%ebp) - 544: 89 4d d8 mov %ecx,-0x28(%ebp) - 547: e8 14 fb ff ff call 0x60 - 54c: 0f b6 55 dc movzbl -0x24(%ebp),%edx - 550: 8b 4d d8 mov -0x28(%ebp),%ecx - 553: 85 c0 test %eax,%eax - 555: 89 c7 mov %eax,%edi - 557: 0f 88 ab 00 00 00 js 0x608 - 55d: 8b 5d f0 mov -0x10(%ebp),%ebx - 560: 8d 44 03 01 lea 0x1(%ebx,%eax,1),%eax - 564: 39 45 e4 cmp %eax,-0x1c(%ebp) - 567: 0f 86 9b 00 00 00 jbe 0x608 - 56d: 8d 1c 3e lea (%esi,%edi,1),%ebx - 570: 39 5d 0c cmp %ebx,0xc(%ebp) - 573: 0f 86 8f 00 00 00 jbe 0x608 - 579: 8b 45 f0 mov -0x10(%ebp),%eax - 57c: 8d 4c 0f 01 lea 0x1(%edi,%ecx,1),%ecx - 580: 88 10 mov %dl,(%eax) - 582: 89 c2 mov %eax,%edx - 584: 83 c2 01 add $0x1,%edx - 587: 89 7c 24 08 mov %edi,0x8(%esp) - 58b: 89 74 24 04 mov %esi,0x4(%esp) - 58f: 8d 73 01 lea 0x1(%ebx),%esi - 592: 89 14 24 mov %edx,(%esp) - 595: 89 55 dc mov %edx,-0x24(%ebp) - 598: 89 4d d8 mov %ecx,-0x28(%ebp) - 59b: e8 fc ff ff ff call 0x59c - 5a0: 8b 55 dc mov -0x24(%ebp),%edx - 5a3: 8b 4d d8 mov -0x28(%ebp),%ecx - 5a6: 8d 3c 3a lea (%edx,%edi,1),%edi - 5a9: 89 7d f0 mov %edi,-0x10(%ebp) - 5ac: 0f b6 13 movzbl (%ebx),%edx - 5af: 0f b6 c2 movzbl %dl,%eax - 5b2: 85 c0 test %eax,%eax - 5b4: 0f 85 64 ff ff ff jne 0x51e - 5ba: 8b 5d f0 mov -0x10(%ebp),%ebx - 5bd: c6 03 00 movb $0x0,(%ebx) - 5c0: 8b 45 ec mov -0x14(%ebp),%eax - 5c3: 85 c0 test %eax,%eax - 5c5: 79 53 jns 0x61a - 5c7: 2b 75 10 sub 0x10(%ebp),%esi - 5ca: 89 75 ec mov %esi,-0x14(%ebp) - 5cd: eb 4b jmp 0x61a - 5cf: 90 nop - 5d0: 39 75 0c cmp %esi,0xc(%ebp) - 5d3: 76 33 jbe 0x608 - 5d5: 8b 55 ec mov -0x14(%ebp),%edx - 5d8: 85 d2 test %edx,%edx - 5da: 78 4c js 0x628 - 5dc: 89 c3 mov %eax,%ebx - 5de: 0f b6 06 movzbl (%esi),%eax - 5e1: 83 e3 3f and $0x3f,%ebx - 5e4: c1 e3 08 shl $0x8,%ebx - 5e7: 09 c3 or %eax,%ebx - 5e9: 03 5d 08 add 0x8(%ebp),%ebx - 5ec: 3b 5d 0c cmp 0xc(%ebp),%ebx - 5ef: 73 17 jae 0x608 - 5f1: 3b 5d 08 cmp 0x8(%ebp),%ebx - 5f4: 72 12 jb 0x608 - 5f6: 83 c1 02 add $0x2,%ecx - 5f9: 3b 4d e0 cmp -0x20(%ebp),%ecx - 5fc: 0f 8c 0b ff ff ff jl 0x50d - 602: 8d b6 00 00 00 00 lea 0x0(%esi),%esi - 608: e8 fc ff ff ff call 0x609 - 60d: c7 45 ec ff ff ff ff movl $0xffffffff,-0x14(%ebp) - 614: c7 00 28 00 00 00 movl $0x28,(%eax) - 61a: 8b 45 ec mov -0x14(%ebp),%eax - 61d: 83 c4 28 add $0x28,%esp - 620: 5b pop %ebx - 621: 5e pop %esi - 622: 5f pop %edi - 623: 5d pop %ebp - 624: c3 ret - 625: 8d 76 00 lea 0x0(%esi),%esi - 628: 8b 55 e8 mov -0x18(%ebp),%edx - 62b: 01 f2 add %esi,%edx - 62d: 89 55 ec mov %edx,-0x14(%ebp) - 630: eb aa jmp 0x5dc - 632: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi - 639: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi - 640: 55 push %ebp - 641: 89 e5 mov %esp,%ebp - 643: 57 push %edi - 644: 56 push %esi - 645: 53 push %ebx - 646: 83 ec 1c sub $0x1c,%esp - 649: 8b 45 0c mov 0xc(%ebp),%eax - 64c: 8b 7d 0c mov 0xc(%ebp),%edi - 64f: 03 45 10 add 0x10(%ebp),%eax - 652: 8b 75 08 mov 0x8(%ebp),%esi - 655: 39 c7 cmp %eax,%edi - 657: 89 45 f0 mov %eax,-0x10(%ebp) - 65a: 0f 83 d0 00 00 00 jae 0x730 - 660: 0f b6 16 movzbl (%esi),%edx - 663: 0f b6 c2 movzbl %dl,%eax - 666: 85 c0 test %eax,%eax - 668: 74 47 je 0x6b1 - 66a: 25 c0 00 00 00 and $0xc0,%eax - 66f: 3d c0 00 00 00 cmp $0xc0,%eax - 674: 0f 84 b6 00 00 00 je 0x730 - 67a: 88 17 mov %dl,(%edi) - 67c: 89 f0 mov %esi,%eax - 67e: e8 dd f9 ff ff call 0x60 - 683: 85 c0 test %eax,%eax - 685: 89 c3 mov %eax,%ebx - 687: 0f 88 a3 00 00 00 js 0x730 - 68d: 8d 47 01 lea 0x1(%edi),%eax - 690: 8d 14 18 lea (%eax,%ebx,1),%edx - 693: 39 55 f0 cmp %edx,-0x10(%ebp) - 696: 0f 86 94 00 00 00 jbe 0x730 - 69c: 85 db test %ebx,%ebx - 69e: 8d 56 01 lea 0x1(%esi),%edx - 6a1: 75 25 jne 0x6c8 - 6a3: 89 d6 mov %edx,%esi - 6a5: 89 c7 mov %eax,%edi - 6a7: 0f b6 16 movzbl (%esi),%edx - 6aa: 0f b6 c2 movzbl %dl,%eax - 6ad: 85 c0 test %eax,%eax - 6af: 75 b9 jne 0x66a - 6b1: c6 07 00 movb $0x0,(%edi) - 6b4: 8d 47 01 lea 0x1(%edi),%eax - 6b7: 2b 45 0c sub 0xc(%ebp),%eax - 6ba: 83 c4 1c add $0x1c,%esp - 6bd: 5b pop %ebx - 6be: 5e pop %esi - 6bf: 5f pop %edi - 6c0: 5d pop %ebp - 6c1: c3 ret - 6c2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi - 6c8: 89 55 e0 mov %edx,-0x20(%ebp) - 6cb: e8 fc ff ff ff call 0x6cc - 6d0: 8b 55 e0 mov -0x20(%ebp),%edx - 6d3: 8d 4f 02 lea 0x2(%edi),%ecx - 6d6: 89 f7 mov %esi,%edi - 6d8: 89 55 d8 mov %edx,-0x28(%ebp) - 6db: 89 45 e4 mov %eax,-0x1c(%ebp) - 6de: 8d 04 1e lea (%esi,%ebx,1),%eax - 6e1: 89 ce mov %ecx,%esi - 6e3: 89 45 e8 mov %eax,-0x18(%ebp) - 6e6: 8b 4d e4 mov -0x1c(%ebp),%ecx - 6e9: 0f b6 47 01 movzbl 0x1(%edi),%eax - 6ed: 8b 09 mov (%ecx),%ecx - 6ef: 0f b6 d0 movzbl %al,%edx - 6f2: 89 55 ec mov %edx,-0x14(%ebp) - 6f5: f6 44 51 01 01 testb $0x1,0x1(%ecx,%edx,2) - 6fa: 74 2c je 0x728 - 6fc: e8 fc ff ff ff call 0x6fd - 701: 8b 55 ec mov -0x14(%ebp),%edx - 704: 8b 00 mov (%eax),%eax - 706: 8b 04 90 mov (%eax,%edx,4),%eax - 709: 88 46 ff mov %al,-0x1(%esi) - 70c: 89 f0 mov %esi,%eax - 70e: 83 c7 01 add $0x1,%edi - 711: 83 c6 01 add $0x1,%esi - 714: 3b 7d e8 cmp -0x18(%ebp),%edi - 717: 75 cd jne 0x6e6 - 719: 8b 55 d8 mov -0x28(%ebp),%edx - 71c: 89 c7 mov %eax,%edi - 71e: 8d 34 1a lea (%edx,%ebx,1),%esi - 721: e9 3a ff ff ff jmp 0x660 - 726: 66 90 xchg %ax,%ax - 728: 88 46 ff mov %al,-0x1(%esi) - 72b: 89 f0 mov %esi,%eax - 72d: eb df jmp 0x70e - 72f: 90 nop - 730: e8 fc ff ff ff call 0x731 - 735: c7 00 28 00 00 00 movl $0x28,(%eax) - 73b: 83 c4 1c add $0x1c,%esp - 73e: b8 ff ff ff ff mov $0xffffffff,%eax - 743: 5b pop %ebx - 744: 5e pop %esi - 745: 5f pop %edi - 746: 5d pop %ebp - 747: c3 ret - 748: 90 nop - 749: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi - 750: 55 push %ebp - 751: 89 e5 mov %esp,%ebp - 753: 57 push %edi - 754: 56 push %esi - 755: 53 push %ebx - 756: 83 ec 3c sub $0x3c,%esp - 759: 8b 7d 08 mov 0x8(%ebp),%edi - 75c: 8b 45 0c mov 0xc(%ebp),%eax - 75f: 03 45 10 add 0x10(%ebp),%eax - 762: 8b 55 0c mov 0xc(%ebp),%edx - 765: 8b 5d 0c mov 0xc(%ebp),%ebx - 768: 89 45 e8 mov %eax,-0x18(%ebp) - 76b: 0f b6 07 movzbl (%edi),%eax - 76e: 89 55 e4 mov %edx,-0x1c(%ebp) - 771: 31 d2 xor %edx,%edx - 773: 83 c3 01 add $0x1,%ebx - 776: 0f be f0 movsbl %al,%esi - 779: 85 f6 test %esi,%esi - 77b: 0f 84 c5 00 00 00 je 0x846 - 781: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi - 788: 83 c7 01 add $0x1,%edi - 78b: 85 d2 test %edx,%edx - 78d: 0f 84 05 01 00 00 je 0x898 - 793: 83 fe 5b cmp $0x5b,%esi - 796: 0f 84 5c 01 00 00 je 0x8f8 - 79c: 89 74 24 04 mov %esi,0x4(%esp) - 7a0: c7 04 24 0e 00 00 00 movl $0xe,(%esp) - 7a7: e8 fc ff ff ff call 0x7a8 - 7ac: 85 c0 test %eax,%eax - 7ae: 89 45 ec mov %eax,-0x14(%ebp) - 7b1: 74 75 je 0x828 - 7b3: 0f be 07 movsbl (%edi),%eax - 7b6: 85 c0 test %eax,%eax - 7b8: 0f 84 c2 00 00 00 je 0x880 - 7be: 89 44 24 04 mov %eax,0x4(%esp) - 7c2: c7 04 24 0e 00 00 00 movl $0xe,(%esp) - 7c9: e8 fc ff ff ff call 0x7ca - 7ce: 85 c0 test %eax,%eax - 7d0: 89 c6 mov %eax,%esi - 7d2: 0f 84 a8 00 00 00 je 0x880 - 7d8: 0f be 47 01 movsbl 0x1(%edi),%eax - 7dc: 85 c0 test %eax,%eax - 7de: 0f 84 9c 00 00 00 je 0x880 - 7e4: 89 44 24 04 mov %eax,0x4(%esp) - 7e8: c7 04 24 0e 00 00 00 movl $0xe,(%esp) - 7ef: e8 fc ff ff ff call 0x7f0 - 7f4: 85 c0 test %eax,%eax - 7f6: 0f 84 84 00 00 00 je 0x880 - 7fc: 8b 55 ec mov -0x14(%ebp),%edx - 7ff: 81 ee 0e 00 00 00 sub $0xe,%esi - 805: 8d 0c b6 lea (%esi,%esi,4),%ecx - 808: 81 ea 0e 00 00 00 sub $0xe,%edx - 80e: 6b d2 64 imul $0x64,%edx,%edx - 811: 81 ea 0e 00 00 00 sub $0xe,%edx - 817: 8d 34 4a lea (%edx,%ecx,2),%esi - 81a: 8d 34 30 lea (%eax,%esi,1),%esi - 81d: 81 fe ff 00 00 00 cmp $0xff,%esi - 823: 7f 5b jg 0x880 - 825: 83 c7 02 add $0x2,%edi - 828: 39 5d e8 cmp %ebx,-0x18(%ebp) - 82b: 76 53 jbe 0x880 - 82d: 89 f2 mov %esi,%edx - 82f: 88 13 mov %dl,(%ebx) - 831: 0f b6 07 movzbl (%edi),%eax - 834: 8d 4b 01 lea 0x1(%ebx),%ecx - 837: 31 d2 xor %edx,%edx - 839: 89 cb mov %ecx,%ebx - 83b: 0f be f0 movsbl %al,%esi - 83e: 85 f6 test %esi,%esi - 840: 0f 85 42 ff ff ff jne 0x788 - 846: 8d 43 ff lea -0x1(%ebx),%eax - 849: 2b 45 e4 sub -0x1c(%ebp),%eax - 84c: a8 c0 test $0xc0,%al - 84e: 75 30 jne 0x880 - 850: 8b 7d e4 mov -0x1c(%ebp),%edi - 853: 39 7d e8 cmp %edi,-0x18(%ebp) - 856: 76 28 jbe 0x880 - 858: 8b 55 e4 mov -0x1c(%ebp),%edx - 85b: 85 c0 test %eax,%eax - 85d: 88 02 mov %al,(%edx) - 85f: 74 0b je 0x86c - 861: 39 5d e8 cmp %ebx,-0x18(%ebp) - 864: 76 1a jbe 0x880 - 866: c6 03 00 movb $0x0,(%ebx) - 869: 83 c3 01 add $0x1,%ebx - 86c: 2b 5d 0c sub 0xc(%ebp),%ebx - 86f: 31 c0 xor %eax,%eax - 871: 81 fb ff 00 00 00 cmp $0xff,%ebx - 877: 7e 17 jle 0x890 - 879: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi - 880: e8 fc ff ff ff call 0x881 - 885: c7 00 28 00 00 00 movl $0x28,(%eax) - 88b: b8 ff ff ff ff mov $0xffffffff,%eax - 890: 83 c4 3c add $0x3c,%esp - 893: 5b pop %ebx - 894: 5e pop %esi - 895: 5f pop %edi - 896: 5d pop %ebp - 897: c3 ret - 898: 83 fe 5c cmp $0x5c,%esi - 89b: 74 43 je 0x8e0 - 89d: 83 fe 2e cmp $0x2e,%esi - 8a0: 75 86 jne 0x828 - 8a2: 8d 4b ff lea -0x1(%ebx),%ecx - 8a5: 89 de mov %ebx,%esi - 8a7: 2b 4d e4 sub -0x1c(%ebp),%ecx - 8aa: f6 c1 c0 test $0xc0,%cl - 8ad: 75 d1 jne 0x880 - 8af: 8b 45 e4 mov -0x1c(%ebp),%eax - 8b2: 39 45 e8 cmp %eax,-0x18(%ebp) - 8b5: 76 c9 jbe 0x880 - 8b7: 8b 45 e4 mov -0x1c(%ebp),%eax - 8ba: 88 08 mov %cl,(%eax) - 8bc: 0f b6 07 movzbl (%edi),%eax - 8bf: 84 c0 test %al,%al - 8c1: 0f 84 df 02 00 00 je 0xba6 - 8c7: 85 c9 test %ecx,%ecx - 8c9: 74 b5 je 0x880 - 8cb: 3c 2e cmp $0x2e,%al - 8cd: 74 b1 je 0x880 - 8cf: 8d 4b 01 lea 0x1(%ebx),%ecx - 8d2: 89 5d e4 mov %ebx,-0x1c(%ebp) - 8d5: 89 cb mov %ecx,%ebx - 8d7: e9 5f ff ff ff jmp 0x83b - 8dc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 8e0: 89 d9 mov %ebx,%ecx - 8e2: 0f b6 07 movzbl (%edi),%eax - 8e5: ba 01 00 00 00 mov $0x1,%edx - 8ea: 89 cb mov %ecx,%ebx - 8ec: e9 4a ff ff ff jmp 0x83b - 8f1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi - 8f8: c7 44 24 04 5d 00 00 movl $0x5d,0x4(%esp) - 8ff: 00 - 900: 89 3c 24 mov %edi,(%esp) - 903: e8 fc ff ff ff call 0x904 - 908: 85 c0 test %eax,%eax - 90a: 0f 84 68 02 00 00 je 0xb78 - 910: 8d 50 02 lea 0x2(%eax),%edx - 913: 89 d0 mov %edx,%eax - 915: 29 f8 sub %edi,%eax - 917: 83 f8 01 cmp $0x1,%eax - 91a: 7e 0c jle 0x928 - 91c: c7 45 f0 00 00 00 00 movl $0x0,-0x10(%ebp) - 923: 80 3f 78 cmpb $0x78,(%edi) - 926: 74 20 je 0x948 - 928: bb 16 00 00 00 mov $0x16,%ebx - 92d: e8 fc ff ff ff call 0x92e - 932: 89 18 mov %ebx,(%eax) - 934: 83 c4 3c add $0x3c,%esp - 937: b8 ff ff ff ff mov $0xffffffff,%eax - 93c: 5b pop %ebx - 93d: 5e pop %esi - 93e: 5f pop %edi - 93f: 5d pop %ebp - 940: c3 ret - 941: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi - 948: 89 55 c8 mov %edx,-0x38(%ebp) - 94b: 8d 77 01 lea 0x1(%edi),%esi - 94e: e8 fc ff ff ff call 0x94f - 953: 0f b6 4f 01 movzbl 0x1(%edi),%ecx - 957: 8b 55 c8 mov -0x38(%ebp),%edx - 95a: 0f b6 f9 movzbl %cl,%edi - 95d: 88 4d e0 mov %cl,-0x20(%ebp) - 960: 8b 08 mov (%eax),%ecx - 962: f6 44 79 01 10 testb $0x10,0x1(%ecx,%edi,2) - 967: 74 bf je 0x928 - 969: 8d 7b 01 lea 0x1(%ebx),%edi - 96c: 39 f2 cmp %esi,%edx - 96e: 89 7d ec mov %edi,-0x14(%ebp) - 971: 0f 86 70 02 00 00 jbe 0xbe7 - 977: 39 7d e8 cmp %edi,-0x18(%ebp) - 97a: 0f 86 67 02 00 00 jbe 0xbe7 - 980: 0f b6 4d e0 movzbl -0x20(%ebp),%ecx - 984: 31 ff xor %edi,%edi - 986: c7 45 d8 00 00 00 00 movl $0x0,-0x28(%ebp) - 98d: c7 45 dc 00 00 00 00 movl $0x0,-0x24(%ebp) - 994: c7 45 d4 00 00 00 00 movl $0x0,-0x2c(%ebp) - 99b: c7 45 d0 00 00 00 00 movl $0x0,-0x30(%ebp) - 9a2: 89 5d c4 mov %ebx,-0x3c(%ebp) - 9a5: 80 f9 2f cmp $0x2f,%cl - 9a8: 0f 84 9b 00 00 00 je 0xa49 - 9ae: 80 f9 5d cmp $0x5d,%cl - 9b1: 0f 84 b9 00 00 00 je 0xa70 - 9b7: 85 ff test %edi,%edi - 9b9: 75 6d jne 0xa28 - 9bb: 8b 18 mov (%eax),%ebx - 9bd: 0f be c9 movsbl %cl,%ecx - 9c0: 89 4d e0 mov %ecx,-0x20(%ebp) - 9c3: 81 e1 ff 00 00 00 and $0xff,%ecx - 9c9: 89 4d cc mov %ecx,-0x34(%ebp) - 9cc: f6 44 4b 01 10 testb $0x10,0x1(%ebx,%ecx,2) - 9d1: 0f 84 51 ff ff ff je 0x928 - 9d7: 8b 4d e0 mov -0x20(%ebp),%ecx - 9da: 83 45 d8 04 addl $0x4,-0x28(%ebp) - 9de: 81 7d d8 00 01 00 00 cmpl $0x100,-0x28(%ebp) - 9e5: 0f b6 99 00 00 00 00 movzbl 0x0(%ecx),%ebx - 9ec: 0f 8f 36 ff ff ff jg 0x928 - 9f2: 8b 4d dc mov -0x24(%ebp),%ecx - 9f5: 83 45 d4 04 addl $0x4,-0x2c(%ebp) - 9f9: c1 e1 04 shl $0x4,%ecx - 9fc: 89 4d dc mov %ecx,-0x24(%ebp) - 9ff: 0f be cb movsbl %bl,%ecx - a02: 03 4d dc add -0x24(%ebp),%ecx - a05: 83 7d d4 08 cmpl $0x8,-0x2c(%ebp) - a09: 89 4d dc mov %ecx,-0x24(%ebp) - a0c: 75 40 jne 0xa4e - a0e: 8b 5d ec mov -0x14(%ebp),%ebx - a11: 88 0b mov %cl,(%ebx) - a13: 83 c3 01 add $0x1,%ebx - a16: 89 5d ec mov %ebx,-0x14(%ebp) - a19: c7 45 d4 00 00 00 00 movl $0x0,-0x2c(%ebp) - a20: eb 2c jmp 0xa4e - a22: 8d b6 00 00 00 00 lea 0x0(%esi),%esi - a28: 0f b6 d9 movzbl %cl,%ebx - a2b: 89 5d e0 mov %ebx,-0x20(%ebp) - a2e: 8b 18 mov (%eax),%ebx - a30: 8b 7d e0 mov -0x20(%ebp),%edi - a33: f6 44 7b 01 08 testb $0x8,0x1(%ebx,%edi,2) - a38: 0f 84 ea fe ff ff je 0x928 - a3e: 8b 5d d0 mov -0x30(%ebp),%ebx - a41: 85 db test %ebx,%ebx - a43: 0f 84 47 01 00 00 je 0xb90 - a49: bf 01 00 00 00 mov $0x1,%edi - a4e: 8b 4d ec mov -0x14(%ebp),%ecx - a51: 83 c6 01 add $0x1,%esi - a54: 39 4d e8 cmp %ecx,-0x18(%ebp) - a57: 0f 86 7b 01 00 00 jbe 0xbd8 - a5d: 39 f2 cmp %esi,%edx - a5f: 0f 86 73 01 00 00 jbe 0xbd8 - a65: 0f b6 0e movzbl (%esi),%ecx - a68: e9 38 ff ff ff jmp 0x9a5 - a6d: 8d 76 00 lea 0x0(%esi),%esi - a70: 85 ff test %edi,%edi - a72: 8b 5d c4 mov -0x3c(%ebp),%ebx - a75: c7 45 e0 00 00 00 00 movl $0x0,-0x20(%ebp) - a7c: 74 3a je 0xab8 - a7e: 8b 45 d0 mov -0x30(%ebp),%eax - a81: 85 c0 test %eax,%eax - a83: 0f 84 9f fe ff ff je 0x928 - a89: 8d 45 f0 lea -0x10(%ebp),%eax - a8c: c7 44 24 08 0a 00 00 movl $0xa,0x8(%esp) - a93: 00 - a94: 89 44 24 04 mov %eax,0x4(%esp) - a98: 8b 4d d0 mov -0x30(%ebp),%ecx - a9b: 89 0c 24 mov %ecx,(%esp) - a9e: 89 55 c8 mov %edx,-0x38(%ebp) - aa1: e8 fc ff ff ff call 0xaa2 - aa6: 8b 55 c8 mov -0x38(%ebp),%edx - aa9: 89 45 e0 mov %eax,-0x20(%ebp) - aac: 8b 45 f0 mov -0x10(%ebp),%eax - aaf: 80 38 5d cmpb $0x5d,(%eax) - ab2: 0f 85 70 fe ff ff jne 0x928 - ab8: 8b 7d d4 mov -0x2c(%ebp),%edi - abb: 85 ff test %edi,%edi - abd: 0f 85 8f 00 00 00 jne 0xb52 - ac3: 83 c6 01 add $0x1,%esi - ac6: 8b 7d ec mov -0x14(%ebp),%edi - ac9: 39 7d e8 cmp %edi,-0x18(%ebp) - acc: 0f 86 96 00 00 00 jbe 0xb68 - ad2: 39 f2 cmp %esi,%edx - ad4: 0f 86 8e 00 00 00 jbe 0xb68 - ada: 8b 4d e0 mov -0x20(%ebp),%ecx - add: 85 c9 test %ecx,%ecx - adf: 7e 2e jle 0xb0f - ae1: 8b 45 e0 mov -0x20(%ebp),%eax - ae4: 83 c0 03 add $0x3,%eax - ae7: 83 e0 fc and $0xfffffffc,%eax - aea: 39 45 d8 cmp %eax,-0x28(%ebp) - aed: 0f 85 35 fe ff ff jne 0x928 - af3: 8b 45 e0 mov -0x20(%ebp),%eax - af6: 2b 45 d8 sub -0x28(%ebp),%eax - af9: 8d 48 08 lea 0x8(%eax),%ecx - afc: 8b 45 dc mov -0x24(%ebp),%eax - aff: d3 e0 shl %cl,%eax - b01: 84 c0 test %al,%al - b03: 0f 85 1f fe ff ff jne 0x928 - b09: 8b 55 e0 mov -0x20(%ebp),%edx - b0c: 89 55 d8 mov %edx,-0x28(%ebp) - b0f: 8b 4d e4 mov -0x1c(%ebp),%ecx - b12: 31 c0 xor %eax,%eax - b14: 81 7d d8 00 01 00 00 cmpl $0x100,-0x28(%ebp) - b1b: 0f 45 45 d8 cmovne -0x28(%ebp),%eax - b1f: c6 01 41 movb $0x41,(%ecx) - b22: 88 03 mov %al,(%ebx) - b24: 8b 5d ec mov -0x14(%ebp),%ebx - b27: 0f be 06 movsbl (%esi),%eax - b2a: 83 c3 01 add $0x1,%ebx - b2d: 85 c0 test %eax,%eax - b2f: 0f 84 cc 00 00 00 je 0xc01 - b35: 83 f8 2e cmp $0x2e,%eax - b38: 75 3e jne 0xb78 - b3a: 89 d9 mov %ebx,%ecx - b3c: 8b 5d ec mov -0x14(%ebp),%ebx - b3f: 31 d2 xor %edx,%edx - b41: 0f b6 46 01 movzbl 0x1(%esi),%eax - b45: 8d 7e 01 lea 0x1(%esi),%edi - b48: 89 5d e4 mov %ebx,-0x1c(%ebp) - b4b: 89 cb mov %ecx,%ebx - b4d: e9 e9 fc ff ff jmp 0x83b - b52: 8b 45 dc mov -0x24(%ebp),%eax - b55: 8b 7d ec mov -0x14(%ebp),%edi - b58: c1 e0 04 shl $0x4,%eax - b5b: 88 07 mov %al,(%edi) - b5d: 83 c7 01 add $0x1,%edi - b60: 89 7d ec mov %edi,-0x14(%ebp) - b63: e9 5b ff ff ff jmp 0xac3 - b68: bb 28 00 00 00 mov $0x28,%ebx - b6d: e9 bb fd ff ff jmp 0x92d - b72: 8d b6 00 00 00 00 lea 0x0(%esi),%esi - b78: e8 fc ff ff ff call 0xb79 - b7d: c7 00 16 00 00 00 movl $0x16,(%eax) - b83: 83 c4 3c add $0x3c,%esp - b86: b8 ff ff ff ff mov $0xffffffff,%eax - b8b: 5b pop %ebx - b8c: 5e pop %esi - b8d: 5f pop %edi - b8e: 5d pop %ebp - b8f: c3 ret - b90: 80 f9 30 cmp $0x30,%cl - b93: 0f 84 8f fd ff ff je 0x928 - b99: 89 75 d0 mov %esi,-0x30(%ebp) - b9c: bf 01 00 00 00 mov $0x1,%edi - ba1: e9 a8 fe ff ff jmp 0xa4e - ba6: 85 c9 test %ecx,%ecx - ba8: 74 12 je 0xbbc - baa: 39 5d e8 cmp %ebx,-0x18(%ebp) - bad: 8d 76 00 lea 0x0(%esi),%esi - bb0: 0f 86 ca fc ff ff jbe 0x880 - bb6: c6 03 00 movb $0x0,(%ebx) - bb9: 83 c6 01 add $0x1,%esi - bbc: 2b 75 0c sub 0xc(%ebp),%esi - bbf: b8 01 00 00 00 mov $0x1,%eax - bc4: 81 fe ff 00 00 00 cmp $0xff,%esi - bca: 0f 8e c0 fc ff ff jle 0x890 - bd0: e9 ab fc ff ff jmp 0x880 - bd5: 8d 76 00 lea 0x0(%esi),%esi - bd8: 8b 5d c4 mov -0x3c(%ebp),%ebx - bdb: c7 45 e0 00 00 00 00 movl $0x0,-0x20(%ebp) - be2: e9 df fe ff ff jmp 0xac6 - be7: c7 45 d8 00 00 00 00 movl $0x0,-0x28(%ebp) - bee: c7 45 dc 00 00 00 00 movl $0x0,-0x24(%ebp) - bf5: c7 45 e0 00 00 00 00 movl $0x0,-0x20(%ebp) - bfc: e9 c5 fe ff ff jmp 0xac6 - c01: 8b 4d ec mov -0x14(%ebp),%ecx - c04: 89 4d e4 mov %ecx,-0x1c(%ebp) - c07: e9 44 fc ff ff jmp 0x850 - c0c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - c10: 55 push %ebp - c11: 89 e5 mov %esp,%ebp - c13: 53 push %ebx - c14: 81 ec 14 01 00 00 sub $0x114,%esp - c1a: 8b 45 08 mov 0x8(%ebp),%eax - c1d: 8d 9d fd fe ff ff lea -0x103(%ebp),%ebx - c23: c7 44 24 08 ff 00 00 movl $0xff,0x8(%esp) - c2a: 00 - c2b: 89 5c 24 04 mov %ebx,0x4(%esp) - c2f: 89 04 24 mov %eax,(%esp) - c32: e8 fc ff ff ff call 0xc33 - c37: 89 c2 mov %eax,%edx - c39: b8 ff ff ff ff mov $0xffffffff,%eax - c3e: 83 fa ff cmp $0xffffffff,%edx - c41: 74 24 je 0xc67 - c43: 8b 45 18 mov 0x18(%ebp),%eax - c46: 89 1c 24 mov %ebx,(%esp) - c49: 89 44 24 10 mov %eax,0x10(%esp) - c4d: 8b 45 14 mov 0x14(%ebp),%eax - c50: 89 44 24 0c mov %eax,0xc(%esp) - c54: 8b 45 10 mov 0x10(%ebp),%eax - c57: 89 44 24 08 mov %eax,0x8(%esp) - c5b: 8b 45 0c mov 0xc(%ebp),%eax - c5e: 89 44 24 04 mov %eax,0x4(%esp) - c62: e8 fc ff ff ff call 0xc63 - c67: 81 c4 14 01 00 00 add $0x114,%esp - c6d: 5b pop %ebx - c6e: 5d pop %ebp - c6f: c3 ret - c70: 55 push %ebp - c71: 89 e5 mov %esp,%ebp - c73: 57 push %edi - c74: 56 push %esi - c75: 53 push %ebx - c76: 83 ec 1c sub $0x1c,%esp - c79: 8b 45 0c mov 0xc(%ebp),%eax - c7c: 03 45 10 add 0x10(%ebp),%eax - c7f: 8b 75 08 mov 0x8(%ebp),%esi - c82: 8b 5d 0c mov 0xc(%ebp),%ebx - c85: 89 45 f0 mov %eax,-0x10(%ebp) - c88: 0f b6 3e movzbl (%esi),%edi - c8b: 85 ff test %edi,%edi - c8d: 0f 84 8b 02 00 00 je 0xf1e - c93: 89 fa mov %edi,%edx - c95: 81 e2 c0 00 00 00 and $0xc0,%edx - c9b: 81 fa c0 00 00 00 cmp $0xc0,%edx - ca1: 0f 84 81 01 00 00 je 0xe28 - ca7: 3b 5d 0c cmp 0xc(%ebp),%ebx - caa: 74 0f je 0xcbb - cac: 3b 5d f0 cmp -0x10(%ebp),%ebx - caf: 0f 83 73 01 00 00 jae 0xe28 - cb5: c6 03 2e movb $0x2e,(%ebx) - cb8: 83 c3 01 add $0x1,%ebx - cbb: 89 f0 mov %esi,%eax - cbd: 89 55 e4 mov %edx,-0x1c(%ebp) - cc0: e8 9b f3 ff ff call 0x60 - cc5: 8b 55 e4 mov -0x1c(%ebp),%edx - cc8: 85 c0 test %eax,%eax - cca: 89 c1 mov %eax,%ecx - ccc: 0f 88 56 01 00 00 js 0xe28 - cd2: 8d 04 03 lea (%ebx,%eax,1),%eax - cd5: 39 45 f0 cmp %eax,-0x10(%ebp) - cd8: 0f 86 4a 01 00 00 jbe 0xe28 - cde: 83 c6 01 add $0x1,%esi - ce1: 83 fa 40 cmp $0x40,%edx - ce4: 0f 84 56 01 00 00 je 0xe40 - cea: 85 c9 test %ecx,%ecx - cec: 74 9a je 0xc88 - cee: 89 4d e8 mov %ecx,-0x18(%ebp) - cf1: eb 32 jmp 0xd25 - cf3: 90 nop - cf4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - cf8: 8b 0c bd 00 01 00 00 mov 0x100(,%edi,4),%ecx - cff: 85 c9 test %ecx,%ecx - d01: 74 30 je 0xd33 - d03: 8d 43 01 lea 0x1(%ebx),%eax - d06: 39 45 f0 cmp %eax,-0x10(%ebp) - d09: 0f 86 19 01 00 00 jbe 0xe28 - d0f: c6 03 5c movb $0x5c,(%ebx) - d12: 88 53 01 mov %dl,0x1(%ebx) - d15: 83 c3 02 add $0x2,%ebx - d18: 83 c6 01 add $0x1,%esi - d1b: 83 6d e8 01 subl $0x1,-0x18(%ebp) - d1f: 0f 84 63 ff ff ff je 0xc88 - d25: 0f b6 16 movzbl (%esi),%edx - d28: 0f b6 c2 movzbl %dl,%eax - d2b: 8d 78 de lea -0x22(%eax),%edi - d2e: 83 ff 3a cmp $0x3a,%edi - d31: 76 c5 jbe 0xcf8 - d33: 83 e8 21 sub $0x21,%eax - d36: 83 f8 5d cmp $0x5d,%eax - d39: 0f 86 89 00 00 00 jbe 0xdc8 - d3f: 8d 43 03 lea 0x3(%ebx),%eax - d42: 39 45 f0 cmp %eax,-0x10(%ebp) - d45: 0f 86 dd 00 00 00 jbe 0xe28 - d4b: b8 29 00 00 00 mov $0x29,%eax - d50: f6 e2 mul %dl - d52: c6 03 5c movb $0x5c,(%ebx) - d55: 66 c1 e8 08 shr $0x8,%ax - d59: 89 c1 mov %eax,%ecx - d5b: c0 e9 04 shr $0x4,%cl - d5e: 0f b6 f9 movzbl %cl,%edi - d61: 0f b6 bf 0e 00 00 00 movzbl 0xe(%edi),%edi - d68: 89 f8 mov %edi,%eax - d6a: bf cd ff ff ff mov $0xffffffcd,%edi - d6f: 88 43 01 mov %al,0x1(%ebx) - d72: b8 64 00 00 00 mov $0x64,%eax - d77: 0f af c1 imul %ecx,%eax - d7a: 89 d1 mov %edx,%ecx - d7c: 28 c1 sub %al,%cl - d7e: 89 f8 mov %edi,%eax - d80: f6 e1 mul %cl - d82: 88 4d ec mov %cl,-0x14(%ebp) - d85: 89 c1 mov %eax,%ecx - d87: 66 c1 e9 08 shr $0x8,%cx - d8b: 89 c8 mov %ecx,%eax - d8d: c0 e8 03 shr $0x3,%al - d90: 0f b6 c0 movzbl %al,%eax - d93: 0f b6 80 0e 00 00 00 movzbl 0xe(%eax),%eax - d9a: 88 43 02 mov %al,0x2(%ebx) - d9d: 89 f8 mov %edi,%eax - d9f: f6 e2 mul %dl - da1: 66 c1 e8 08 shr $0x8,%ax - da5: c0 e8 03 shr $0x3,%al - da8: 8d 04 80 lea (%eax,%eax,4),%eax - dab: 01 c0 add %eax,%eax - dad: 28 c2 sub %al,%dl - daf: 0f b6 d2 movzbl %dl,%edx - db2: 0f b6 82 0e 00 00 00 movzbl 0xe(%edx),%eax - db9: 88 43 03 mov %al,0x3(%ebx) - dbc: 83 c3 04 add $0x4,%ebx - dbf: e9 54 ff ff ff jmp 0xd18 - dc4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - dc8: 39 5d f0 cmp %ebx,-0x10(%ebp) - dcb: 76 5b jbe 0xe28 - dcd: 88 13 mov %dl,(%ebx) - dcf: 83 c3 01 add $0x1,%ebx - dd2: e9 41 ff ff ff jmp 0xd18 - dd7: 89 da mov %ebx,%edx - dd9: 8b 5d e8 mov -0x18(%ebp),%ebx - ddc: 83 ff 04 cmp $0x4,%edi - ddf: 0f 8f 7e 01 00 00 jg 0xf63 - de5: 85 ff test %edi,%edi - de7: 0f 8e fa 00 00 00 jle 0xee7 - ded: 0f b6 06 movzbl (%esi),%eax - df0: b9 04 00 00 00 mov $0x4,%ecx - df5: 29 f9 sub %edi,%ecx - df7: bf 0f 00 00 00 mov $0xf,%edi - dfc: d3 e7 shl %cl,%edi - dfe: c7 44 24 04 05 00 00 movl $0x5,0x4(%esp) - e05: 00 - e06: c0 e8 04 shr $0x4,%al - e09: 0f be c0 movsbl %al,%eax - e0c: 21 f8 and %edi,%eax - e0e: 89 44 24 08 mov %eax,0x8(%esp) - e12: 89 14 24 mov %edx,(%esp) - e15: 89 55 e4 mov %edx,-0x1c(%ebp) - e18: e8 fc ff ff ff call 0xe19 - e1d: 8b 55 e4 mov -0x1c(%ebp),%edx - e20: 85 c0 test %eax,%eax - e22: 0f 89 ba 00 00 00 jns 0xee2 + 34a: 0f b6 45 df movzbl -0x21(%ebp),%eax + 34e: 8b 55 e0 mov -0x20(%ebp),%edx + 351: 8d 54 02 01 lea 0x1(%edx,%eax,1),%edx + 355: 89 55 e0 mov %edx,-0x20(%ebp) + 358: 0f b6 02 movzbl (%edx),%eax + 35b: 84 c0 test %al,%al + 35d: 88 45 df mov %al,-0x21(%ebp) + 360: 74 16 je 0x378 + 362: a8 c0 test $0xc0,%al + 364: 75 12 jne 0x378 + 366: 2b 55 d8 sub -0x28(%ebp),%edx + 369: 81 fa ff 3f 00 00 cmp $0x3fff,%edx + 36f: 89 55 d0 mov %edx,-0x30(%ebp) + 372: 0f 8e 62 ff ff ff jle 0x2da + 378: 83 45 c8 04 addl $0x4,-0x38(%ebp) + 37c: 8b 55 c8 mov -0x38(%ebp),%edx + 37f: 39 55 cc cmp %edx,-0x34(%ebp) + 382: 0f 87 1f ff ff ff ja 0x2a7 + 388: e8 fc ff ff ff call 0x389 + 38d: c7 00 02 00 00 00 movl $0x2,(%eax) + 393: eb 1e jmp 0x3b3 + 395: 8d 76 00 lea 0x0(%esi),%esi + 398: 81 f9 c0 00 00 00 cmp $0xc0,%ecx + 39e: 66 90 xchg %ax,%ax + 3a0: 74 66 je 0x408 + 3a2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi + 3a8: e8 fc ff ff ff call 0x3a9 + 3ad: c7 00 28 00 00 00 movl $0x28,(%eax) + 3b3: 8b 55 18 mov 0x18(%ebp),%edx + 3b6: 85 d2 test %edx,%edx + 3b8: 0f 84 72 fe ff ff je 0x230 + 3be: 8b 55 bc mov -0x44(%ebp),%edx + 3c1: 39 55 c4 cmp %edx,-0x3c(%ebp) + 3c4: 0f 83 66 fe ff ff jae 0x230 + 3ca: 8b 45 e8 mov -0x18(%ebp),%eax + 3cd: 2b 45 d8 sub -0x28(%ebp),%eax + 3d0: 3d ff 3f 00 00 cmp $0x3fff,%eax + 3d5: 0f 8f 55 fe ff ff jg 0x230 + 3db: 8b 45 b8 mov -0x48(%ebp),%eax + 3de: 85 c0 test %eax,%eax + 3e0: 0f 84 4a fe ff ff je 0x230 + 3e6: 8b 45 c4 mov -0x3c(%ebp),%eax + 3e9: 8b 55 e8 mov -0x18(%ebp),%edx + 3ec: c7 45 b8 00 00 00 00 movl $0x0,-0x48(%ebp) + 3f3: 89 10 mov %edx,(%eax) + 3f5: 83 c0 04 add $0x4,%eax + 3f8: 89 45 c4 mov %eax,-0x3c(%ebp) + 3fb: c7 00 00 00 00 00 movl $0x0,(%eax) + 401: e9 2a fe ff ff jmp 0x230 + 406: 66 90 xchg %ax,%ax + 408: 0f b6 03 movzbl (%ebx),%eax + 40b: 83 e2 3f and $0x3f,%edx + 40e: 8b 5d d8 mov -0x28(%ebp),%ebx + 411: c1 e2 08 shl $0x8,%edx + 414: 09 c2 or %eax,%edx + 416: 01 d3 add %edx,%ebx + 418: 89 d8 mov %ebx,%eax + 41a: e9 c1 fe ff ff jmp 0x2e0 + 41f: 90 nop + 420: 80 3e 00 cmpb $0x0,(%esi) + 423: 75 f3 jne 0x418 + 425: 80 3b 00 cmpb $0x0,(%ebx) + 428: 0f 85 1c ff ff ff jne 0x34a + 42e: 83 7d d0 00 cmpl $0x0,-0x30(%ebp) + 432: 0f 88 7b ff ff ff js 0x3b3 + 438: 8b 45 e8 mov -0x18(%ebp),%eax + 43b: 83 c0 01 add $0x1,%eax + 43e: 39 45 d4 cmp %eax,-0x2c(%ebp) + 441: 76 3b jbe 0x47e + 443: 8b 45 d0 mov -0x30(%ebp),%eax + 446: 8b 55 e8 mov -0x18(%ebp),%edx + 449: c1 f8 08 sar $0x8,%eax + 44c: 83 c8 c0 or $0xffffffc0,%eax + 44f: 88 02 mov %al,(%edx) + 451: 0f b6 45 d0 movzbl -0x30(%ebp),%eax + 455: 88 42 01 mov %al,0x1(%edx) + 458: 89 d0 mov %edx,%eax + 45a: 83 c0 02 add $0x2,%eax + 45d: 2b 45 0c sub 0xc(%ebp),%eax + 460: eb 0b jmp 0x46d + 462: 8d b6 00 00 00 00 lea 0x0(%esi),%esi + 468: 89 f8 mov %edi,%eax + 46a: 2b 45 0c sub 0xc(%ebp),%eax + 46d: 83 c4 48 add $0x48,%esp + 470: 5b pop %ebx + 471: 5e pop %esi + 472: 5f pop %edi + 473: 5d pop %ebp + 474: c3 ret + 475: 8d 76 00 lea 0x0(%esi),%esi + 478: 80 7d c3 00 cmpb $0x0,-0x3d(%ebp) + 47c: 74 09 je 0x487 + 47e: 8b 45 cc mov -0x34(%ebp),%eax + 481: c7 00 00 00 00 00 movl $0x0,(%eax) + 487: e8 fc ff ff ff call 0x488 + 48c: c7 00 28 00 00 00 movl $0x28,(%eax) + 492: 83 c4 48 add $0x48,%esp + 495: b8 ff ff ff ff mov $0xffffffff,%eax + 49a: 5b pop %ebx + 49b: 5e pop %esi + 49c: 5f pop %edi + 49d: 5d pop %ebp + 49e: c3 ret + 49f: 90 nop + 4a0: c7 45 d8 00 00 00 00 movl $0x0,-0x28(%ebp) + 4a7: 31 ff xor %edi,%edi + 4a9: c7 45 cc 00 00 00 00 movl $0x0,-0x34(%ebp) + 4b0: e9 07 fd ff ff jmp 0x1bc + 4b5: 8d 76 00 lea 0x0(%esi),%esi + 4b8: e8 fc ff ff ff call 0x4b9 + 4bd: c7 00 16 00 00 00 movl $0x16,(%eax) + 4c3: 83 c4 48 add $0x48,%esp + 4c6: b8 ff ff ff ff mov $0xffffffff,%eax + 4cb: 5b pop %ebx + 4cc: 5e pop %esi + 4cd: 5f pop %edi + 4ce: 5d pop %ebp + 4cf: c3 ret + 4d0: 55 push %ebp + 4d1: 89 e5 mov %esp,%ebp + 4d3: 57 push %edi + 4d4: 56 push %esi + 4d5: 53 push %ebx + 4d6: 83 ec 28 sub $0x28,%esp + 4d9: 8b 45 14 mov 0x14(%ebp),%eax + 4dc: 8b 55 18 mov 0x18(%ebp),%edx + 4df: 8b 5d 0c mov 0xc(%ebp),%ebx + 4e2: 01 c2 add %eax,%edx + 4e4: 39 5d 10 cmp %ebx,0x10(%ebp) + 4e7: 89 55 e4 mov %edx,-0x1c(%ebp) + 4ea: 0f 83 28 01 00 00 jae 0x618 + 4f0: 8b 55 08 mov 0x8(%ebp),%edx + 4f3: 39 55 10 cmp %edx,0x10(%ebp) + 4f6: 0f 82 1c 01 00 00 jb 0x618 + 4fc: 89 45 f0 mov %eax,-0x10(%ebp) + 4ff: 8b 45 0c mov 0xc(%ebp),%eax + 502: 31 c9 xor %ecx,%ecx + 504: 8b 5d 10 mov 0x10(%ebp),%ebx + 507: c7 45 e8 01 00 00 00 movl $0x1,-0x18(%ebp) + 50e: 29 5d e8 sub %ebx,-0x18(%ebp) + 511: 29 d0 sub %edx,%eax + 513: c7 45 ec ff ff ff ff movl $0xffffffff,-0x14(%ebp) + 51a: 89 45 e0 mov %eax,-0x20(%ebp) + 51d: 0f b6 13 movzbl (%ebx),%edx + 520: 8d 73 01 lea 0x1(%ebx),%esi + 523: 0f b6 c2 movzbl %dl,%eax + 526: 85 c0 test %eax,%eax + 528: 0f 84 9c 00 00 00 je 0x5ca + 52e: 89 c7 mov %eax,%edi + 530: 81 e7 c0 00 00 00 and $0xc0,%edi + 536: 83 ff 40 cmp $0x40,%edi + 539: 74 14 je 0x54f + 53b: 81 ff c0 00 00 00 cmp $0xc0,%edi + 541: 0f 84 99 00 00 00 je 0x5e0 + 547: 85 ff test %edi,%edi + 549: 0f 85 c9 00 00 00 jne 0x618 + 54f: 89 d8 mov %ebx,%eax + 551: 88 55 dc mov %dl,-0x24(%ebp) + 554: 89 4d d8 mov %ecx,-0x28(%ebp) + 557: e8 04 fb ff ff call 0x60 + 55c: 0f b6 55 dc movzbl -0x24(%ebp),%edx + 560: 8b 4d d8 mov -0x28(%ebp),%ecx + 563: 85 c0 test %eax,%eax + 565: 89 c7 mov %eax,%edi + 567: 0f 88 ab 00 00 00 js 0x618 + 56d: 8b 5d f0 mov -0x10(%ebp),%ebx + 570: 8d 44 03 01 lea 0x1(%ebx,%eax,1),%eax + 574: 39 45 e4 cmp %eax,-0x1c(%ebp) + 577: 0f 86 9b 00 00 00 jbe 0x618 + 57d: 8d 1c 3e lea (%esi,%edi,1),%ebx + 580: 39 5d 0c cmp %ebx,0xc(%ebp) + 583: 0f 86 8f 00 00 00 jbe 0x618 + 589: 8b 45 f0 mov -0x10(%ebp),%eax + 58c: 8d 4c 0f 01 lea 0x1(%edi,%ecx,1),%ecx + 590: 88 10 mov %dl,(%eax) + 592: 89 c2 mov %eax,%edx + 594: 83 c2 01 add $0x1,%edx + 597: 89 7c 24 08 mov %edi,0x8(%esp) + 59b: 89 74 24 04 mov %esi,0x4(%esp) + 59f: 8d 73 01 lea 0x1(%ebx),%esi + 5a2: 89 14 24 mov %edx,(%esp) + 5a5: 89 55 dc mov %edx,-0x24(%ebp) + 5a8: 89 4d d8 mov %ecx,-0x28(%ebp) + 5ab: e8 fc ff ff ff call 0x5ac + 5b0: 8b 55 dc mov -0x24(%ebp),%edx + 5b3: 8b 4d d8 mov -0x28(%ebp),%ecx + 5b6: 8d 3c 3a lea (%edx,%edi,1),%edi + 5b9: 89 7d f0 mov %edi,-0x10(%ebp) + 5bc: 0f b6 13 movzbl (%ebx),%edx + 5bf: 0f b6 c2 movzbl %dl,%eax + 5c2: 85 c0 test %eax,%eax + 5c4: 0f 85 64 ff ff ff jne 0x52e + 5ca: 8b 5d f0 mov -0x10(%ebp),%ebx + 5cd: c6 03 00 movb $0x0,(%ebx) + 5d0: 8b 45 ec mov -0x14(%ebp),%eax + 5d3: 85 c0 test %eax,%eax + 5d5: 79 53 jns 0x62a + 5d7: 2b 75 10 sub 0x10(%ebp),%esi + 5da: 89 75 ec mov %esi,-0x14(%ebp) + 5dd: eb 4b jmp 0x62a + 5df: 90 nop + 5e0: 39 75 0c cmp %esi,0xc(%ebp) + 5e3: 76 33 jbe 0x618 + 5e5: 8b 55 ec mov -0x14(%ebp),%edx + 5e8: 85 d2 test %edx,%edx + 5ea: 78 4c js 0x638 + 5ec: 89 c3 mov %eax,%ebx + 5ee: 0f b6 06 movzbl (%esi),%eax + 5f1: 83 e3 3f and $0x3f,%ebx + 5f4: c1 e3 08 shl $0x8,%ebx + 5f7: 09 c3 or %eax,%ebx + 5f9: 03 5d 08 add 0x8(%ebp),%ebx + 5fc: 3b 5d 0c cmp 0xc(%ebp),%ebx + 5ff: 73 17 jae 0x618 + 601: 3b 5d 08 cmp 0x8(%ebp),%ebx + 604: 72 12 jb 0x618 + 606: 83 c1 02 add $0x2,%ecx + 609: 3b 4d e0 cmp -0x20(%ebp),%ecx + 60c: 0f 8c 0b ff ff ff jl 0x51d + 612: 8d b6 00 00 00 00 lea 0x0(%esi),%esi + 618: e8 fc ff ff ff call 0x619 + 61d: c7 45 ec ff ff ff ff movl $0xffffffff,-0x14(%ebp) + 624: c7 00 28 00 00 00 movl $0x28,(%eax) + 62a: 8b 45 ec mov -0x14(%ebp),%eax + 62d: 83 c4 28 add $0x28,%esp + 630: 5b pop %ebx + 631: 5e pop %esi + 632: 5f pop %edi + 633: 5d pop %ebp + 634: c3 ret + 635: 8d 76 00 lea 0x0(%esi),%esi + 638: 8b 55 e8 mov -0x18(%ebp),%edx + 63b: 01 f2 add %esi,%edx + 63d: 89 55 ec mov %edx,-0x14(%ebp) + 640: eb aa jmp 0x5ec + 642: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi + 649: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + 650: 55 push %ebp + 651: 89 e5 mov %esp,%ebp + 653: 57 push %edi + 654: 56 push %esi + 655: 53 push %ebx + 656: 83 ec 1c sub $0x1c,%esp + 659: 8b 45 0c mov 0xc(%ebp),%eax + 65c: 8b 7d 0c mov 0xc(%ebp),%edi + 65f: 03 45 10 add 0x10(%ebp),%eax + 662: 8b 75 08 mov 0x8(%ebp),%esi + 665: 39 c7 cmp %eax,%edi + 667: 89 45 f0 mov %eax,-0x10(%ebp) + 66a: 0f 83 d0 00 00 00 jae 0x740 + 670: 0f b6 16 movzbl (%esi),%edx + 673: 0f b6 c2 movzbl %dl,%eax + 676: 85 c0 test %eax,%eax + 678: 74 47 je 0x6c1 + 67a: 25 c0 00 00 00 and $0xc0,%eax + 67f: 3d c0 00 00 00 cmp $0xc0,%eax + 684: 0f 84 b6 00 00 00 je 0x740 + 68a: 88 17 mov %dl,(%edi) + 68c: 89 f0 mov %esi,%eax + 68e: e8 cd f9 ff ff call 0x60 + 693: 85 c0 test %eax,%eax + 695: 89 c3 mov %eax,%ebx + 697: 0f 88 a3 00 00 00 js 0x740 + 69d: 8d 47 01 lea 0x1(%edi),%eax + 6a0: 8d 14 18 lea (%eax,%ebx,1),%edx + 6a3: 39 55 f0 cmp %edx,-0x10(%ebp) + 6a6: 0f 86 94 00 00 00 jbe 0x740 + 6ac: 85 db test %ebx,%ebx + 6ae: 8d 56 01 lea 0x1(%esi),%edx + 6b1: 75 25 jne 0x6d8 + 6b3: 89 d6 mov %edx,%esi + 6b5: 89 c7 mov %eax,%edi + 6b7: 0f b6 16 movzbl (%esi),%edx + 6ba: 0f b6 c2 movzbl %dl,%eax + 6bd: 85 c0 test %eax,%eax + 6bf: 75 b9 jne 0x67a + 6c1: c6 07 00 movb $0x0,(%edi) + 6c4: 8d 47 01 lea 0x1(%edi),%eax + 6c7: 2b 45 0c sub 0xc(%ebp),%eax + 6ca: 83 c4 1c add $0x1c,%esp + 6cd: 5b pop %ebx + 6ce: 5e pop %esi + 6cf: 5f pop %edi + 6d0: 5d pop %ebp + 6d1: c3 ret + 6d2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi + 6d8: 89 55 e0 mov %edx,-0x20(%ebp) + 6db: e8 fc ff ff ff call 0x6dc + 6e0: 8b 55 e0 mov -0x20(%ebp),%edx + 6e3: 8d 4f 02 lea 0x2(%edi),%ecx + 6e6: 89 f7 mov %esi,%edi + 6e8: 89 55 d8 mov %edx,-0x28(%ebp) + 6eb: 89 45 e4 mov %eax,-0x1c(%ebp) + 6ee: 8d 04 1e lea (%esi,%ebx,1),%eax + 6f1: 89 ce mov %ecx,%esi + 6f3: 89 45 e8 mov %eax,-0x18(%ebp) + 6f6: 8b 4d e4 mov -0x1c(%ebp),%ecx + 6f9: 0f b6 47 01 movzbl 0x1(%edi),%eax + 6fd: 8b 09 mov (%ecx),%ecx + 6ff: 0f b6 d0 movzbl %al,%edx + 702: 89 55 ec mov %edx,-0x14(%ebp) + 705: f6 44 51 01 01 testb $0x1,0x1(%ecx,%edx,2) + 70a: 74 2c je 0x738 + 70c: e8 fc ff ff ff call 0x70d + 711: 8b 55 ec mov -0x14(%ebp),%edx + 714: 8b 00 mov (%eax),%eax + 716: 8b 04 90 mov (%eax,%edx,4),%eax + 719: 88 46 ff mov %al,-0x1(%esi) + 71c: 89 f0 mov %esi,%eax + 71e: 83 c7 01 add $0x1,%edi + 721: 83 c6 01 add $0x1,%esi + 724: 3b 7d e8 cmp -0x18(%ebp),%edi + 727: 75 cd jne 0x6f6 + 729: 8b 55 d8 mov -0x28(%ebp),%edx + 72c: 89 c7 mov %eax,%edi + 72e: 8d 34 1a lea (%edx,%ebx,1),%esi + 731: e9 3a ff ff ff jmp 0x670 + 736: 66 90 xchg %ax,%ax + 738: 88 46 ff mov %al,-0x1(%esi) + 73b: 89 f0 mov %esi,%eax + 73d: eb df jmp 0x71e + 73f: 90 nop + 740: e8 fc ff ff ff call 0x741 + 745: c7 00 28 00 00 00 movl $0x28,(%eax) + 74b: 83 c4 1c add $0x1c,%esp + 74e: b8 ff ff ff ff mov $0xffffffff,%eax + 753: 5b pop %ebx + 754: 5e pop %esi + 755: 5f pop %edi + 756: 5d pop %ebp + 757: c3 ret + 758: 90 nop + 759: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi + 760: 55 push %ebp + 761: 89 e5 mov %esp,%ebp + 763: 57 push %edi + 764: 56 push %esi + 765: 53 push %ebx + 766: 83 ec 3c sub $0x3c,%esp + 769: 8b 7d 08 mov 0x8(%ebp),%edi + 76c: 8b 45 0c mov 0xc(%ebp),%eax + 76f: 03 45 10 add 0x10(%ebp),%eax + 772: 8b 55 0c mov 0xc(%ebp),%edx + 775: 8b 5d 0c mov 0xc(%ebp),%ebx + 778: 89 45 e8 mov %eax,-0x18(%ebp) + 77b: 0f b6 07 movzbl (%edi),%eax + 77e: 89 55 e4 mov %edx,-0x1c(%ebp) + 781: 31 d2 xor %edx,%edx + 783: 83 c3 01 add $0x1,%ebx + 786: 0f be f0 movsbl %al,%esi + 789: 85 f6 test %esi,%esi + 78b: 0f 84 c5 00 00 00 je 0x856 + 791: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi + 798: 83 c7 01 add $0x1,%edi + 79b: 85 d2 test %edx,%edx + 79d: 0f 84 05 01 00 00 je 0x8a8 + 7a3: 83 fe 5b cmp $0x5b,%esi + 7a6: 0f 84 5c 01 00 00 je 0x908 + 7ac: 89 74 24 04 mov %esi,0x4(%esp) + 7b0: c7 04 24 0e 00 00 00 movl $0xe,(%esp) + 7b7: e8 fc ff ff ff call 0x7b8 + 7bc: 85 c0 test %eax,%eax + 7be: 89 45 ec mov %eax,-0x14(%ebp) + 7c1: 74 75 je 0x838 + 7c3: 0f be 07 movsbl (%edi),%eax + 7c6: 85 c0 test %eax,%eax + 7c8: 0f 84 c2 00 00 00 je 0x890 + 7ce: 89 44 24 04 mov %eax,0x4(%esp) + 7d2: c7 04 24 0e 00 00 00 movl $0xe,(%esp) + 7d9: e8 fc ff ff ff call 0x7da + 7de: 85 c0 test %eax,%eax + 7e0: 89 c6 mov %eax,%esi + 7e2: 0f 84 a8 00 00 00 je 0x890 + 7e8: 0f be 47 01 movsbl 0x1(%edi),%eax + 7ec: 85 c0 test %eax,%eax + 7ee: 0f 84 9c 00 00 00 je 0x890 + 7f4: 89 44 24 04 mov %eax,0x4(%esp) + 7f8: c7 04 24 0e 00 00 00 movl $0xe,(%esp) + 7ff: e8 fc ff ff ff call 0x800 + 804: 85 c0 test %eax,%eax + 806: 0f 84 84 00 00 00 je 0x890 + 80c: 8b 55 ec mov -0x14(%ebp),%edx + 80f: 81 ee 0e 00 00 00 sub $0xe,%esi + 815: 8d 0c b6 lea (%esi,%esi,4),%ecx + 818: 81 ea 0e 00 00 00 sub $0xe,%edx + 81e: 6b d2 64 imul $0x64,%edx,%edx + 821: 81 ea 0e 00 00 00 sub $0xe,%edx + 827: 8d 34 4a lea (%edx,%ecx,2),%esi + 82a: 8d 34 30 lea (%eax,%esi,1),%esi + 82d: 81 fe ff 00 00 00 cmp $0xff,%esi + 833: 7f 5b jg 0x890 + 835: 83 c7 02 add $0x2,%edi + 838: 39 5d e8 cmp %ebx,-0x18(%ebp) + 83b: 76 53 jbe 0x890 + 83d: 89 f2 mov %esi,%edx + 83f: 88 13 mov %dl,(%ebx) + 841: 0f b6 07 movzbl (%edi),%eax + 844: 8d 4b 01 lea 0x1(%ebx),%ecx + 847: 31 d2 xor %edx,%edx + 849: 89 cb mov %ecx,%ebx + 84b: 0f be f0 movsbl %al,%esi + 84e: 85 f6 test %esi,%esi + 850: 0f 85 42 ff ff ff jne 0x798 + 856: 8d 43 ff lea -0x1(%ebx),%eax + 859: 2b 45 e4 sub -0x1c(%ebp),%eax + 85c: a8 c0 test $0xc0,%al + 85e: 75 30 jne 0x890 + 860: 8b 7d e4 mov -0x1c(%ebp),%edi + 863: 39 7d e8 cmp %edi,-0x18(%ebp) + 866: 76 28 jbe 0x890 + 868: 8b 55 e4 mov -0x1c(%ebp),%edx + 86b: 85 c0 test %eax,%eax + 86d: 88 02 mov %al,(%edx) + 86f: 74 0b je 0x87c + 871: 39 5d e8 cmp %ebx,-0x18(%ebp) + 874: 76 1a jbe 0x890 + 876: c6 03 00 movb $0x0,(%ebx) + 879: 83 c3 01 add $0x1,%ebx + 87c: 2b 5d 0c sub 0xc(%ebp),%ebx + 87f: 31 c0 xor %eax,%eax + 881: 81 fb ff 00 00 00 cmp $0xff,%ebx + 887: 7e 17 jle 0x8a0 + 889: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi + 890: e8 fc ff ff ff call 0x891 + 895: c7 00 28 00 00 00 movl $0x28,(%eax) + 89b: b8 ff ff ff ff mov $0xffffffff,%eax + 8a0: 83 c4 3c add $0x3c,%esp + 8a3: 5b pop %ebx + 8a4: 5e pop %esi + 8a5: 5f pop %edi + 8a6: 5d pop %ebp + 8a7: c3 ret + 8a8: 83 fe 5c cmp $0x5c,%esi + 8ab: 74 43 je 0x8f0 + 8ad: 83 fe 2e cmp $0x2e,%esi + 8b0: 75 86 jne 0x838 + 8b2: 8d 4b ff lea -0x1(%ebx),%ecx + 8b5: 89 de mov %ebx,%esi + 8b7: 2b 4d e4 sub -0x1c(%ebp),%ecx + 8ba: f6 c1 c0 test $0xc0,%cl + 8bd: 75 d1 jne 0x890 + 8bf: 8b 45 e4 mov -0x1c(%ebp),%eax + 8c2: 39 45 e8 cmp %eax,-0x18(%ebp) + 8c5: 76 c9 jbe 0x890 + 8c7: 8b 45 e4 mov -0x1c(%ebp),%eax + 8ca: 88 08 mov %cl,(%eax) + 8cc: 0f b6 07 movzbl (%edi),%eax + 8cf: 84 c0 test %al,%al + 8d1: 0f 84 df 02 00 00 je 0xbb6 + 8d7: 85 c9 test %ecx,%ecx + 8d9: 74 b5 je 0x890 + 8db: 3c 2e cmp $0x2e,%al + 8dd: 74 b1 je 0x890 + 8df: 8d 4b 01 lea 0x1(%ebx),%ecx + 8e2: 89 5d e4 mov %ebx,-0x1c(%ebp) + 8e5: 89 cb mov %ecx,%ebx + 8e7: e9 5f ff ff ff jmp 0x84b + 8ec: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + 8f0: 89 d9 mov %ebx,%ecx + 8f2: 0f b6 07 movzbl (%edi),%eax + 8f5: ba 01 00 00 00 mov $0x1,%edx + 8fa: 89 cb mov %ecx,%ebx + 8fc: e9 4a ff ff ff jmp 0x84b + 901: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi + 908: c7 44 24 04 5d 00 00 movl $0x5d,0x4(%esp) + 90f: 00 + 910: 89 3c 24 mov %edi,(%esp) + 913: e8 fc ff ff ff call 0x914 + 918: 85 c0 test %eax,%eax + 91a: 0f 84 68 02 00 00 je 0xb88 + 920: 8d 50 02 lea 0x2(%eax),%edx + 923: 89 d0 mov %edx,%eax + 925: 29 f8 sub %edi,%eax + 927: 83 f8 01 cmp $0x1,%eax + 92a: 7e 0c jle 0x938 + 92c: c7 45 f0 00 00 00 00 movl $0x0,-0x10(%ebp) + 933: 80 3f 78 cmpb $0x78,(%edi) + 936: 74 20 je 0x958 + 938: bb 16 00 00 00 mov $0x16,%ebx + 93d: e8 fc ff ff ff call 0x93e + 942: 89 18 mov %ebx,(%eax) + 944: 83 c4 3c add $0x3c,%esp + 947: b8 ff ff ff ff mov $0xffffffff,%eax + 94c: 5b pop %ebx + 94d: 5e pop %esi + 94e: 5f pop %edi + 94f: 5d pop %ebp + 950: c3 ret + 951: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi + 958: 89 55 c8 mov %edx,-0x38(%ebp) + 95b: 8d 77 01 lea 0x1(%edi),%esi + 95e: e8 fc ff ff ff call 0x95f + 963: 0f b6 4f 01 movzbl 0x1(%edi),%ecx + 967: 8b 55 c8 mov -0x38(%ebp),%edx + 96a: 0f b6 f9 movzbl %cl,%edi + 96d: 88 4d e0 mov %cl,-0x20(%ebp) + 970: 8b 08 mov (%eax),%ecx + 972: f6 44 79 01 10 testb $0x10,0x1(%ecx,%edi,2) + 977: 74 bf je 0x938 + 979: 8d 7b 01 lea 0x1(%ebx),%edi + 97c: 39 f2 cmp %esi,%edx + 97e: 89 7d ec mov %edi,-0x14(%ebp) + 981: 0f 86 70 02 00 00 jbe 0xbf7 + 987: 39 7d e8 cmp %edi,-0x18(%ebp) + 98a: 0f 86 67 02 00 00 jbe 0xbf7 + 990: 0f b6 4d e0 movzbl -0x20(%ebp),%ecx + 994: 31 ff xor %edi,%edi + 996: c7 45 d8 00 00 00 00 movl $0x0,-0x28(%ebp) + 99d: c7 45 dc 00 00 00 00 movl $0x0,-0x24(%ebp) + 9a4: c7 45 d4 00 00 00 00 movl $0x0,-0x2c(%ebp) + 9ab: c7 45 d0 00 00 00 00 movl $0x0,-0x30(%ebp) + 9b2: 89 5d c4 mov %ebx,-0x3c(%ebp) + 9b5: 80 f9 2f cmp $0x2f,%cl + 9b8: 0f 84 9b 00 00 00 je 0xa59 + 9be: 80 f9 5d cmp $0x5d,%cl + 9c1: 0f 84 b9 00 00 00 je 0xa80 + 9c7: 85 ff test %edi,%edi + 9c9: 75 6d jne 0xa38 + 9cb: 8b 18 mov (%eax),%ebx + 9cd: 0f be c9 movsbl %cl,%ecx + 9d0: 89 4d e0 mov %ecx,-0x20(%ebp) + 9d3: 81 e1 ff 00 00 00 and $0xff,%ecx + 9d9: 89 4d cc mov %ecx,-0x34(%ebp) + 9dc: f6 44 4b 01 10 testb $0x10,0x1(%ebx,%ecx,2) + 9e1: 0f 84 51 ff ff ff je 0x938 + 9e7: 8b 4d e0 mov -0x20(%ebp),%ecx + 9ea: 83 45 d8 04 addl $0x4,-0x28(%ebp) + 9ee: 81 7d d8 00 01 00 00 cmpl $0x100,-0x28(%ebp) + 9f5: 0f b6 99 00 00 00 00 movzbl 0x0(%ecx),%ebx + 9fc: 0f 8f 36 ff ff ff jg 0x938 + a02: 8b 4d dc mov -0x24(%ebp),%ecx + a05: 83 45 d4 04 addl $0x4,-0x2c(%ebp) + a09: c1 e1 04 shl $0x4,%ecx + a0c: 89 4d dc mov %ecx,-0x24(%ebp) + a0f: 0f be cb movsbl %bl,%ecx + a12: 03 4d dc add -0x24(%ebp),%ecx + a15: 83 7d d4 08 cmpl $0x8,-0x2c(%ebp) + a19: 89 4d dc mov %ecx,-0x24(%ebp) + a1c: 75 40 jne 0xa5e + a1e: 8b 5d ec mov -0x14(%ebp),%ebx + a21: 88 0b mov %cl,(%ebx) + a23: 83 c3 01 add $0x1,%ebx + a26: 89 5d ec mov %ebx,-0x14(%ebp) + a29: c7 45 d4 00 00 00 00 movl $0x0,-0x2c(%ebp) + a30: eb 2c jmp 0xa5e + a32: 8d b6 00 00 00 00 lea 0x0(%esi),%esi + a38: 0f b6 d9 movzbl %cl,%ebx + a3b: 89 5d e0 mov %ebx,-0x20(%ebp) + a3e: 8b 18 mov (%eax),%ebx + a40: 8b 7d e0 mov -0x20(%ebp),%edi + a43: f6 44 7b 01 08 testb $0x8,0x1(%ebx,%edi,2) + a48: 0f 84 ea fe ff ff je 0x938 + a4e: 8b 5d d0 mov -0x30(%ebp),%ebx + a51: 85 db test %ebx,%ebx + a53: 0f 84 47 01 00 00 je 0xba0 + a59: bf 01 00 00 00 mov $0x1,%edi + a5e: 8b 4d ec mov -0x14(%ebp),%ecx + a61: 83 c6 01 add $0x1,%esi + a64: 39 4d e8 cmp %ecx,-0x18(%ebp) + a67: 0f 86 7b 01 00 00 jbe 0xbe8 + a6d: 39 f2 cmp %esi,%edx + a6f: 0f 86 73 01 00 00 jbe 0xbe8 + a75: 0f b6 0e movzbl (%esi),%ecx + a78: e9 38 ff ff ff jmp 0x9b5 + a7d: 8d 76 00 lea 0x0(%esi),%esi + a80: 85 ff test %edi,%edi + a82: 8b 5d c4 mov -0x3c(%ebp),%ebx + a85: c7 45 e0 00 00 00 00 movl $0x0,-0x20(%ebp) + a8c: 74 3a je 0xac8 + a8e: 8b 45 d0 mov -0x30(%ebp),%eax + a91: 85 c0 test %eax,%eax + a93: 0f 84 9f fe ff ff je 0x938 + a99: 8d 45 f0 lea -0x10(%ebp),%eax + a9c: c7 44 24 08 0a 00 00 movl $0xa,0x8(%esp) + aa3: 00 + aa4: 89 44 24 04 mov %eax,0x4(%esp) + aa8: 8b 4d d0 mov -0x30(%ebp),%ecx + aab: 89 0c 24 mov %ecx,(%esp) + aae: 89 55 c8 mov %edx,-0x38(%ebp) + ab1: e8 fc ff ff ff call 0xab2 + ab6: 8b 55 c8 mov -0x38(%ebp),%edx + ab9: 89 45 e0 mov %eax,-0x20(%ebp) + abc: 8b 45 f0 mov -0x10(%ebp),%eax + abf: 80 38 5d cmpb $0x5d,(%eax) + ac2: 0f 85 70 fe ff ff jne 0x938 + ac8: 8b 7d d4 mov -0x2c(%ebp),%edi + acb: 85 ff test %edi,%edi + acd: 0f 85 8f 00 00 00 jne 0xb62 + ad3: 83 c6 01 add $0x1,%esi + ad6: 8b 7d ec mov -0x14(%ebp),%edi + ad9: 39 7d e8 cmp %edi,-0x18(%ebp) + adc: 0f 86 96 00 00 00 jbe 0xb78 + ae2: 39 f2 cmp %esi,%edx + ae4: 0f 86 8e 00 00 00 jbe 0xb78 + aea: 8b 4d e0 mov -0x20(%ebp),%ecx + aed: 85 c9 test %ecx,%ecx + aef: 7e 2e jle 0xb1f + af1: 8b 45 e0 mov -0x20(%ebp),%eax + af4: 83 c0 03 add $0x3,%eax + af7: 83 e0 fc and $0xfffffffc,%eax + afa: 39 45 d8 cmp %eax,-0x28(%ebp) + afd: 0f 85 35 fe ff ff jne 0x938 + b03: 8b 45 e0 mov -0x20(%ebp),%eax + b06: 2b 45 d8 sub -0x28(%ebp),%eax + b09: 8d 48 08 lea 0x8(%eax),%ecx + b0c: 8b 45 dc mov -0x24(%ebp),%eax + b0f: d3 e0 shl %cl,%eax + b11: 84 c0 test %al,%al + b13: 0f 85 1f fe ff ff jne 0x938 + b19: 8b 55 e0 mov -0x20(%ebp),%edx + b1c: 89 55 d8 mov %edx,-0x28(%ebp) + b1f: 8b 4d e4 mov -0x1c(%ebp),%ecx + b22: 31 c0 xor %eax,%eax + b24: 81 7d d8 00 01 00 00 cmpl $0x100,-0x28(%ebp) + b2b: 0f 45 45 d8 cmovne -0x28(%ebp),%eax + b2f: c6 01 41 movb $0x41,(%ecx) + b32: 88 03 mov %al,(%ebx) + b34: 8b 5d ec mov -0x14(%ebp),%ebx + b37: 0f be 06 movsbl (%esi),%eax + b3a: 83 c3 01 add $0x1,%ebx + b3d: 85 c0 test %eax,%eax + b3f: 0f 84 cc 00 00 00 je 0xc11 + b45: 83 f8 2e cmp $0x2e,%eax + b48: 75 3e jne 0xb88 + b4a: 89 d9 mov %ebx,%ecx + b4c: 8b 5d ec mov -0x14(%ebp),%ebx + b4f: 31 d2 xor %edx,%edx + b51: 0f b6 46 01 movzbl 0x1(%esi),%eax + b55: 8d 7e 01 lea 0x1(%esi),%edi + b58: 89 5d e4 mov %ebx,-0x1c(%ebp) + b5b: 89 cb mov %ecx,%ebx + b5d: e9 e9 fc ff ff jmp 0x84b + b62: 8b 45 dc mov -0x24(%ebp),%eax + b65: 8b 7d ec mov -0x14(%ebp),%edi + b68: c1 e0 04 shl $0x4,%eax + b6b: 88 07 mov %al,(%edi) + b6d: 83 c7 01 add $0x1,%edi + b70: 89 7d ec mov %edi,-0x14(%ebp) + b73: e9 5b ff ff ff jmp 0xad3 + b78: bb 28 00 00 00 mov $0x28,%ebx + b7d: e9 bb fd ff ff jmp 0x93d + b82: 8d b6 00 00 00 00 lea 0x0(%esi),%esi + b88: e8 fc ff ff ff call 0xb89 + b8d: c7 00 16 00 00 00 movl $0x16,(%eax) + b93: 83 c4 3c add $0x3c,%esp + b96: b8 ff ff ff ff mov $0xffffffff,%eax + b9b: 5b pop %ebx + b9c: 5e pop %esi + b9d: 5f pop %edi + b9e: 5d pop %ebp + b9f: c3 ret + ba0: 80 f9 30 cmp $0x30,%cl + ba3: 0f 84 8f fd ff ff je 0x938 + ba9: 89 75 d0 mov %esi,-0x30(%ebp) + bac: bf 01 00 00 00 mov $0x1,%edi + bb1: e9 a8 fe ff ff jmp 0xa5e + bb6: 85 c9 test %ecx,%ecx + bb8: 74 12 je 0xbcc + bba: 39 5d e8 cmp %ebx,-0x18(%ebp) + bbd: 8d 76 00 lea 0x0(%esi),%esi + bc0: 0f 86 ca fc ff ff jbe 0x890 + bc6: c6 03 00 movb $0x0,(%ebx) + bc9: 83 c6 01 add $0x1,%esi + bcc: 2b 75 0c sub 0xc(%ebp),%esi + bcf: b8 01 00 00 00 mov $0x1,%eax + bd4: 81 fe ff 00 00 00 cmp $0xff,%esi + bda: 0f 8e c0 fc ff ff jle 0x8a0 + be0: e9 ab fc ff ff jmp 0x890 + be5: 8d 76 00 lea 0x0(%esi),%esi + be8: 8b 5d c4 mov -0x3c(%ebp),%ebx + beb: c7 45 e0 00 00 00 00 movl $0x0,-0x20(%ebp) + bf2: e9 df fe ff ff jmp 0xad6 + bf7: c7 45 d8 00 00 00 00 movl $0x0,-0x28(%ebp) + bfe: c7 45 dc 00 00 00 00 movl $0x0,-0x24(%ebp) + c05: c7 45 e0 00 00 00 00 movl $0x0,-0x20(%ebp) + c0c: e9 c5 fe ff ff jmp 0xad6 + c11: 8b 4d ec mov -0x14(%ebp),%ecx + c14: 89 4d e4 mov %ecx,-0x1c(%ebp) + c17: e9 44 fc ff ff jmp 0x860 + c1c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + c20: 55 push %ebp + c21: 89 e5 mov %esp,%ebp + c23: 53 push %ebx + c24: 81 ec 14 01 00 00 sub $0x114,%esp + c2a: 8b 45 08 mov 0x8(%ebp),%eax + c2d: 8d 9d fd fe ff ff lea -0x103(%ebp),%ebx + c33: c7 44 24 08 ff 00 00 movl $0xff,0x8(%esp) + c3a: 00 + c3b: 89 5c 24 04 mov %ebx,0x4(%esp) + c3f: 89 04 24 mov %eax,(%esp) + c42: e8 fc ff ff ff call 0xc43 + c47: 89 c2 mov %eax,%edx + c49: b8 ff ff ff ff mov $0xffffffff,%eax + c4e: 83 fa ff cmp $0xffffffff,%edx + c51: 74 24 je 0xc77 + c53: 8b 45 18 mov 0x18(%ebp),%eax + c56: 89 1c 24 mov %ebx,(%esp) + c59: 89 44 24 10 mov %eax,0x10(%esp) + c5d: 8b 45 14 mov 0x14(%ebp),%eax + c60: 89 44 24 0c mov %eax,0xc(%esp) + c64: 8b 45 10 mov 0x10(%ebp),%eax + c67: 89 44 24 08 mov %eax,0x8(%esp) + c6b: 8b 45 0c mov 0xc(%ebp),%eax + c6e: 89 44 24 04 mov %eax,0x4(%esp) + c72: e8 fc ff ff ff call 0xc73 + c77: 81 c4 14 01 00 00 add $0x114,%esp + c7d: 5b pop %ebx + c7e: 5d pop %ebp + c7f: c3 ret + c80: 55 push %ebp + c81: 89 e5 mov %esp,%ebp + c83: 57 push %edi + c84: 56 push %esi + c85: 53 push %ebx + c86: 83 ec 1c sub $0x1c,%esp + c89: 8b 45 0c mov 0xc(%ebp),%eax + c8c: 03 45 10 add 0x10(%ebp),%eax + c8f: 8b 75 08 mov 0x8(%ebp),%esi + c92: 8b 5d 0c mov 0xc(%ebp),%ebx + c95: 89 45 f0 mov %eax,-0x10(%ebp) + c98: 0f b6 3e movzbl (%esi),%edi + c9b: 85 ff test %edi,%edi + c9d: 0f 84 8b 02 00 00 je 0xf2e + ca3: 89 fa mov %edi,%edx + ca5: 81 e2 c0 00 00 00 and $0xc0,%edx + cab: 81 fa c0 00 00 00 cmp $0xc0,%edx + cb1: 0f 84 81 01 00 00 je 0xe38 + cb7: 3b 5d 0c cmp 0xc(%ebp),%ebx + cba: 74 0f je 0xccb + cbc: 3b 5d f0 cmp -0x10(%ebp),%ebx + cbf: 0f 83 73 01 00 00 jae 0xe38 + cc5: c6 03 2e movb $0x2e,(%ebx) + cc8: 83 c3 01 add $0x1,%ebx + ccb: 89 f0 mov %esi,%eax + ccd: 89 55 e4 mov %edx,-0x1c(%ebp) + cd0: e8 8b f3 ff ff call 0x60 + cd5: 8b 55 e4 mov -0x1c(%ebp),%edx + cd8: 85 c0 test %eax,%eax + cda: 89 c1 mov %eax,%ecx + cdc: 0f 88 56 01 00 00 js 0xe38 + ce2: 8d 04 03 lea (%ebx,%eax,1),%eax + ce5: 39 45 f0 cmp %eax,-0x10(%ebp) + ce8: 0f 86 4a 01 00 00 jbe 0xe38 + cee: 83 c6 01 add $0x1,%esi + cf1: 83 fa 40 cmp $0x40,%edx + cf4: 0f 84 56 01 00 00 je 0xe50 + cfa: 85 c9 test %ecx,%ecx + cfc: 74 9a je 0xc98 + cfe: 89 4d e8 mov %ecx,-0x18(%ebp) + d01: eb 32 jmp 0xd35 + d03: 90 nop + d04: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + d08: 8b 0c bd 00 01 00 00 mov 0x100(,%edi,4),%ecx + d0f: 85 c9 test %ecx,%ecx + d11: 74 30 je 0xd43 + d13: 8d 43 01 lea 0x1(%ebx),%eax + d16: 39 45 f0 cmp %eax,-0x10(%ebp) + d19: 0f 86 19 01 00 00 jbe 0xe38 + d1f: c6 03 5c movb $0x5c,(%ebx) + d22: 88 53 01 mov %dl,0x1(%ebx) + d25: 83 c3 02 add $0x2,%ebx + d28: 83 c6 01 add $0x1,%esi + d2b: 83 6d e8 01 subl $0x1,-0x18(%ebp) + d2f: 0f 84 63 ff ff ff je 0xc98 + d35: 0f b6 16 movzbl (%esi),%edx + d38: 0f b6 c2 movzbl %dl,%eax + d3b: 8d 78 de lea -0x22(%eax),%edi + d3e: 83 ff 3a cmp $0x3a,%edi + d41: 76 c5 jbe 0xd08 + d43: 83 e8 21 sub $0x21,%eax + d46: 83 f8 5d cmp $0x5d,%eax + d49: 0f 86 89 00 00 00 jbe 0xdd8 + d4f: 8d 43 03 lea 0x3(%ebx),%eax + d52: 39 45 f0 cmp %eax,-0x10(%ebp) + d55: 0f 86 dd 00 00 00 jbe 0xe38 + d5b: b8 29 00 00 00 mov $0x29,%eax + d60: f6 e2 mul %dl + d62: c6 03 5c movb $0x5c,(%ebx) + d65: 66 c1 e8 08 shr $0x8,%ax + d69: 89 c1 mov %eax,%ecx + d6b: c0 e9 04 shr $0x4,%cl + d6e: 0f b6 f9 movzbl %cl,%edi + d71: 0f b6 bf 0e 00 00 00 movzbl 0xe(%edi),%edi + d78: 89 f8 mov %edi,%eax + d7a: bf cd ff ff ff mov $0xffffffcd,%edi + d7f: 88 43 01 mov %al,0x1(%ebx) + d82: b8 64 00 00 00 mov $0x64,%eax + d87: 0f af c1 imul %ecx,%eax + d8a: 89 d1 mov %edx,%ecx + d8c: 28 c1 sub %al,%cl + d8e: 89 f8 mov %edi,%eax + d90: f6 e1 mul %cl + d92: 88 4d ec mov %cl,-0x14(%ebp) + d95: 89 c1 mov %eax,%ecx + d97: 66 c1 e9 08 shr $0x8,%cx + d9b: 89 c8 mov %ecx,%eax + d9d: c0 e8 03 shr $0x3,%al + da0: 0f b6 c0 movzbl %al,%eax + da3: 0f b6 80 0e 00 00 00 movzbl 0xe(%eax),%eax + daa: 88 43 02 mov %al,0x2(%ebx) + dad: 89 f8 mov %edi,%eax + daf: f6 e2 mul %dl + db1: 66 c1 e8 08 shr $0x8,%ax + db5: c0 e8 03 shr $0x3,%al + db8: 8d 04 80 lea (%eax,%eax,4),%eax + dbb: 01 c0 add %eax,%eax + dbd: 28 c2 sub %al,%dl + dbf: 0f b6 d2 movzbl %dl,%edx + dc2: 0f b6 82 0e 00 00 00 movzbl 0xe(%edx),%eax + dc9: 88 43 03 mov %al,0x3(%ebx) + dcc: 83 c3 04 add $0x4,%ebx + dcf: e9 54 ff ff ff jmp 0xd28 + dd4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + dd8: 39 5d f0 cmp %ebx,-0x10(%ebp) + ddb: 76 5b jbe 0xe38 + ddd: 88 13 mov %dl,(%ebx) + ddf: 83 c3 01 add $0x1,%ebx + de2: e9 41 ff ff ff jmp 0xd28 + de7: 89 da mov %ebx,%edx + de9: 8b 5d e8 mov -0x18(%ebp),%ebx + dec: 83 ff 04 cmp $0x4,%edi + def: 0f 8f 7e 01 00 00 jg 0xf73 + df5: 85 ff test %edi,%edi + df7: 0f 8e fa 00 00 00 jle 0xef7 + dfd: 0f b6 06 movzbl (%esi),%eax + e00: b9 04 00 00 00 mov $0x4,%ecx + e05: 29 f9 sub %edi,%ecx + e07: bf 0f 00 00 00 mov $0xf,%edi + e0c: d3 e7 shl %cl,%edi + e0e: c7 44 24 04 05 00 00 movl $0x5,0x4(%esp) + e15: 00 + e16: c0 e8 04 shr $0x4,%al + e19: 0f be c0 movsbl %al,%eax + e1c: 21 f8 and %edi,%eax + e1e: 89 44 24 08 mov %eax,0x8(%esp) + e22: 89 14 24 mov %edx,(%esp) + e25: 89 55 e4 mov %edx,-0x1c(%ebp) e28: e8 fc ff ff ff call 0xe29 - e2d: c7 00 28 00 00 00 movl $0x28,(%eax) - e33: b8 ff ff ff ff mov $0xffffffff,%eax - e38: 83 c4 1c add $0x1c,%esp - e3b: 5b pop %ebx - e3c: 5e pop %esi - e3d: 5f pop %edi - e3e: 5d pop %ebp - e3f: c3 ret - e40: 83 ff 41 cmp $0x41,%edi - e43: 0f 85 02 01 00 00 jne 0xf4b - e49: 0f b6 0e movzbl (%esi),%ecx - e4c: 85 c9 test %ecx,%ecx - e4e: 89 4d ec mov %ecx,-0x14(%ebp) - e51: 74 7e je 0xed1 - e53: 8b 55 ec mov -0x14(%ebp),%edx - e56: 83 c2 03 add $0x3,%edx - e59: c1 fa 02 sar $0x2,%edx - e5c: 83 7d ec 63 cmpl $0x63,-0x14(%ebp) - e60: 0f 8f 21 01 00 00 jg 0xf87 - e66: 8d 42 07 lea 0x7(%edx),%eax - e69: 83 c2 08 add $0x8,%edx - e6c: 83 7d ec 09 cmpl $0x9,-0x14(%ebp) - e70: 0f 4f c2 cmovg %edx,%eax - e73: 8d 04 03 lea (%ebx,%eax,1),%eax - e76: 39 45 f0 cmp %eax,-0x10(%ebp) - e79: 76 ad jbe 0xe28 - e7b: c7 03 5c 5b 78 00 movl $0x785b5c,(%ebx) - e81: 8b 7d ec mov -0x14(%ebp),%edi - e84: 83 c6 01 add $0x1,%esi - e87: 8d 53 03 lea 0x3(%ebx),%edx - e8a: 83 ff 07 cmp $0x7,%edi - e8d: 0f 8e 49 ff ff ff jle 0xddc - e93: 89 5d e8 mov %ebx,-0x18(%ebp) - e96: 89 d3 mov %edx,%ebx - e98: eb 17 jmp 0xeb1 - e9a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi - ea0: 83 ef 08 sub $0x8,%edi - ea3: 01 c3 add %eax,%ebx - ea5: 83 c6 01 add $0x1,%esi - ea8: 83 ff 07 cmp $0x7,%edi - eab: 0f 8e 26 ff ff ff jle 0xdd7 - eb1: 0f b6 06 movzbl (%esi),%eax - eb4: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) - ebb: 00 - ebc: 89 1c 24 mov %ebx,(%esp) - ebf: 89 44 24 08 mov %eax,0x8(%esp) - ec3: e8 fc ff ff ff call 0xec4 - ec8: 85 c0 test %eax,%eax - eca: 79 d4 jns 0xea0 - ecc: e9 57 ff ff ff jmp 0xe28 - ed1: b8 49 00 00 00 mov $0x49,%eax - ed6: c7 45 ec 00 01 00 00 movl $0x100,-0x14(%ebp) - edd: 8d 76 00 lea 0x0(%esi),%esi - ee0: eb 91 jmp 0xe73 - ee2: 83 c6 01 add $0x1,%esi - ee5: 01 c2 add %eax,%edx - ee7: 8b 45 ec mov -0x14(%ebp),%eax - eea: 89 14 24 mov %edx,(%esp) - eed: 89 55 e4 mov %edx,-0x1c(%ebp) - ef0: c7 44 24 04 09 00 00 movl $0x9,0x4(%esp) - ef7: 00 - ef8: 89 44 24 08 mov %eax,0x8(%esp) - efc: e8 fc ff ff ff call 0xefd - f01: 8b 55 e4 mov -0x1c(%ebp),%edx - f04: 85 c0 test %eax,%eax - f06: 0f 88 1c ff ff ff js 0xe28 - f0c: 8d 04 02 lea (%edx,%eax,1),%eax - f0f: 29 d8 sub %ebx,%eax - f11: 0f 88 11 ff ff ff js 0xe28 - f17: 01 c3 add %eax,%ebx - f19: e9 6a fd ff ff jmp 0xc88 - f1e: 3b 5d 0c cmp 0xc(%ebp),%ebx - f21: 74 17 je 0xf3a - f23: 3b 5d f0 cmp -0x10(%ebp),%ebx - f26: 0f 83 fc fe ff ff jae 0xe28 - f2c: c6 03 00 movb $0x0,(%ebx) - f2f: 8d 43 01 lea 0x1(%ebx),%eax - f32: 2b 45 0c sub 0xc(%ebp),%eax - f35: e9 fe fe ff ff jmp 0xe38 - f3a: 39 5d f0 cmp %ebx,-0x10(%ebp) - f3d: 0f 86 e5 fe ff ff jbe 0xe28 - f43: c6 03 2e movb $0x2e,(%ebx) - f46: 83 c3 01 add $0x1,%ebx - f49: eb d8 jmp 0xf23 - f4b: 90 nop - f4c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - f50: e8 fc ff ff ff call 0xf51 - f55: c7 00 16 00 00 00 movl $0x16,(%eax) - f5b: 83 c8 ff or $0xffffffff,%eax - f5e: e9 d5 fe ff ff jmp 0xe38 - f63: 0f be 06 movsbl (%esi),%eax - f66: b9 08 00 00 00 mov $0x8,%ecx - f6b: 29 f9 sub %edi,%ecx - f6d: bf ff 00 00 00 mov $0xff,%edi - f72: d3 e7 shl %cl,%edi - f74: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) - f7b: 00 - f7c: 21 f8 and %edi,%eax - f7e: 89 44 24 08 mov %eax,0x8(%esp) - f82: e9 8b fe ff ff jmp 0xe12 - f87: 8d 42 09 lea 0x9(%edx),%eax - f8a: e9 e4 fe ff ff jmp 0xe73 - f8f: 90 nop - f90: 55 push %ebp - f91: 89 e5 mov %esp,%ebp - f93: 81 ec 1c 01 00 00 sub $0x11c,%esp - f99: 8b 45 10 mov 0x10(%ebp),%eax - f9c: 89 75 fc mov %esi,-0x4(%ebp) - f9f: 8d b5 f9 fe ff ff lea -0x107(%ebp),%esi - fa5: 89 5d f8 mov %ebx,-0x8(%ebp) - fa8: c7 44 24 10 ff 00 00 movl $0xff,0x10(%esp) - faf: 00 - fb0: 89 44 24 08 mov %eax,0x8(%esp) - fb4: 8b 45 0c mov 0xc(%ebp),%eax - fb7: 89 74 24 0c mov %esi,0xc(%esp) - fbb: 89 44 24 04 mov %eax,0x4(%esp) - fbf: 8b 45 08 mov 0x8(%ebp),%eax - fc2: 89 04 24 mov %eax,(%esp) - fc5: e8 fc ff ff ff call 0xfc6 - fca: 83 f8 ff cmp $0xffffffff,%eax - fcd: 89 c3 mov %eax,%ebx - fcf: 75 0f jne 0xfe0 - fd1: 89 d8 mov %ebx,%eax - fd3: 8b 75 fc mov -0x4(%ebp),%esi - fd6: 8b 5d f8 mov -0x8(%ebp),%ebx - fd9: 89 ec mov %ebp,%esp - fdb: 5d pop %ebp - fdc: c3 ret - fdd: 8d 76 00 lea 0x0(%esi),%esi - fe0: 8b 45 18 mov 0x18(%ebp),%eax - fe3: 89 34 24 mov %esi,(%esp) - fe6: 89 44 24 08 mov %eax,0x8(%esp) - fea: 8b 45 14 mov 0x14(%ebp),%eax - fed: 89 44 24 04 mov %eax,0x4(%esp) - ff1: e8 fc ff ff ff call 0xff2 - ff6: 83 f8 ff cmp $0xffffffff,%eax - ff9: b8 ff ff ff ff mov $0xffffffff,%eax - ffe: 0f 44 d8 cmove %eax,%ebx - 1001: eb ce jmp 0xfd1 + e2d: 8b 55 e4 mov -0x1c(%ebp),%edx + e30: 85 c0 test %eax,%eax + e32: 0f 89 ba 00 00 00 jns 0xef2 + e38: e8 fc ff ff ff call 0xe39 + e3d: c7 00 28 00 00 00 movl $0x28,(%eax) + e43: b8 ff ff ff ff mov $0xffffffff,%eax + e48: 83 c4 1c add $0x1c,%esp + e4b: 5b pop %ebx + e4c: 5e pop %esi + e4d: 5f pop %edi + e4e: 5d pop %ebp + e4f: c3 ret + e50: 83 ff 41 cmp $0x41,%edi + e53: 0f 85 02 01 00 00 jne 0xf5b + e59: 0f b6 0e movzbl (%esi),%ecx + e5c: 85 c9 test %ecx,%ecx + e5e: 89 4d ec mov %ecx,-0x14(%ebp) + e61: 74 7e je 0xee1 + e63: 8b 55 ec mov -0x14(%ebp),%edx + e66: 83 c2 03 add $0x3,%edx + e69: c1 fa 02 sar $0x2,%edx + e6c: 83 7d ec 63 cmpl $0x63,-0x14(%ebp) + e70: 0f 8f 21 01 00 00 jg 0xf97 + e76: 8d 42 07 lea 0x7(%edx),%eax + e79: 83 c2 08 add $0x8,%edx + e7c: 83 7d ec 09 cmpl $0x9,-0x14(%ebp) + e80: 0f 4f c2 cmovg %edx,%eax + e83: 8d 04 03 lea (%ebx,%eax,1),%eax + e86: 39 45 f0 cmp %eax,-0x10(%ebp) + e89: 76 ad jbe 0xe38 + e8b: c7 03 5c 5b 78 00 movl $0x785b5c,(%ebx) + e91: 8b 7d ec mov -0x14(%ebp),%edi + e94: 83 c6 01 add $0x1,%esi + e97: 8d 53 03 lea 0x3(%ebx),%edx + e9a: 83 ff 07 cmp $0x7,%edi + e9d: 0f 8e 49 ff ff ff jle 0xdec + ea3: 89 5d e8 mov %ebx,-0x18(%ebp) + ea6: 89 d3 mov %edx,%ebx + ea8: eb 17 jmp 0xec1 + eaa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi + eb0: 83 ef 08 sub $0x8,%edi + eb3: 01 c3 add %eax,%ebx + eb5: 83 c6 01 add $0x1,%esi + eb8: 83 ff 07 cmp $0x7,%edi + ebb: 0f 8e 26 ff ff ff jle 0xde7 + ec1: 0f b6 06 movzbl (%esi),%eax + ec4: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) + ecb: 00 + ecc: 89 1c 24 mov %ebx,(%esp) + ecf: 89 44 24 08 mov %eax,0x8(%esp) + ed3: e8 fc ff ff ff call 0xed4 + ed8: 85 c0 test %eax,%eax + eda: 79 d4 jns 0xeb0 + edc: e9 57 ff ff ff jmp 0xe38 + ee1: b8 49 00 00 00 mov $0x49,%eax + ee6: c7 45 ec 00 01 00 00 movl $0x100,-0x14(%ebp) + eed: 8d 76 00 lea 0x0(%esi),%esi + ef0: eb 91 jmp 0xe83 + ef2: 83 c6 01 add $0x1,%esi + ef5: 01 c2 add %eax,%edx + ef7: 8b 45 ec mov -0x14(%ebp),%eax + efa: 89 14 24 mov %edx,(%esp) + efd: 89 55 e4 mov %edx,-0x1c(%ebp) + f00: c7 44 24 04 09 00 00 movl $0x9,0x4(%esp) + f07: 00 + f08: 89 44 24 08 mov %eax,0x8(%esp) + f0c: e8 fc ff ff ff call 0xf0d + f11: 8b 55 e4 mov -0x1c(%ebp),%edx + f14: 85 c0 test %eax,%eax + f16: 0f 88 1c ff ff ff js 0xe38 + f1c: 8d 04 02 lea (%edx,%eax,1),%eax + f1f: 29 d8 sub %ebx,%eax + f21: 0f 88 11 ff ff ff js 0xe38 + f27: 01 c3 add %eax,%ebx + f29: e9 6a fd ff ff jmp 0xc98 + f2e: 3b 5d 0c cmp 0xc(%ebp),%ebx + f31: 74 17 je 0xf4a + f33: 3b 5d f0 cmp -0x10(%ebp),%ebx + f36: 0f 83 fc fe ff ff jae 0xe38 + f3c: c6 03 00 movb $0x0,(%ebx) + f3f: 8d 43 01 lea 0x1(%ebx),%eax + f42: 2b 45 0c sub 0xc(%ebp),%eax + f45: e9 fe fe ff ff jmp 0xe48 + f4a: 39 5d f0 cmp %ebx,-0x10(%ebp) + f4d: 0f 86 e5 fe ff ff jbe 0xe38 + f53: c6 03 2e movb $0x2e,(%ebx) + f56: 83 c3 01 add $0x1,%ebx + f59: eb d8 jmp 0xf33 + f5b: 90 nop + f5c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + f60: e8 fc ff ff ff call 0xf61 + f65: c7 00 16 00 00 00 movl $0x16,(%eax) + f6b: 83 c8 ff or $0xffffffff,%eax + f6e: e9 d5 fe ff ff jmp 0xe48 + f73: 0f be 06 movsbl (%esi),%eax + f76: b9 08 00 00 00 mov $0x8,%ecx + f7b: 29 f9 sub %edi,%ecx + f7d: bf ff 00 00 00 mov $0xff,%edi + f82: d3 e7 shl %cl,%edi + f84: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) + f8b: 00 + f8c: 21 f8 and %edi,%eax + f8e: 89 44 24 08 mov %eax,0x8(%esp) + f92: e9 8b fe ff ff jmp 0xe22 + f97: 8d 42 09 lea 0x9(%edx),%eax + f9a: e9 e4 fe ff ff jmp 0xe83 + f9f: 90 nop + fa0: 55 push %ebp + fa1: 89 e5 mov %esp,%ebp + fa3: 81 ec 1c 01 00 00 sub $0x11c,%esp + fa9: 8b 45 10 mov 0x10(%ebp),%eax + fac: 89 75 fc mov %esi,-0x4(%ebp) + faf: 8d b5 f9 fe ff ff lea -0x107(%ebp),%esi + fb5: 89 5d f8 mov %ebx,-0x8(%ebp) + fb8: c7 44 24 10 ff 00 00 movl $0xff,0x10(%esp) + fbf: 00 + fc0: 89 44 24 08 mov %eax,0x8(%esp) + fc4: 8b 45 0c mov 0xc(%ebp),%eax + fc7: 89 74 24 0c mov %esi,0xc(%esp) + fcb: 89 44 24 04 mov %eax,0x4(%esp) + fcf: 8b 45 08 mov 0x8(%ebp),%eax + fd2: 89 04 24 mov %eax,(%esp) + fd5: e8 fc ff ff ff call 0xfd6 + fda: 83 f8 ff cmp $0xffffffff,%eax + fdd: 89 c3 mov %eax,%ebx + fdf: 75 0f jne 0xff0 + fe1: 89 d8 mov %ebx,%eax + fe3: 8b 75 fc mov -0x4(%ebp),%esi + fe6: 8b 5d f8 mov -0x8(%ebp),%ebx + fe9: 89 ec mov %ebp,%esp + feb: 5d pop %ebp + fec: c3 ret + fed: 8d 76 00 lea 0x0(%esi),%esi + ff0: 8b 45 18 mov 0x18(%ebp),%eax + ff3: 89 34 24 mov %esi,(%esp) + ff6: 89 44 24 08 mov %eax,0x8(%esp) + ffa: 8b 45 14 mov 0x14(%ebp),%eax + ffd: 89 44 24 04 mov %eax,0x4(%esp) + 1001: e8 fc ff ff ff call 0x1002 + 1006: 83 f8 ff cmp $0xffffffff,%eax + 1009: b8 ff ff ff ff mov $0xffffffff,%eax + 100e: 0f 44 d8 cmove %eax,%ebx + 1011: eb ce jmp 0xfe1 --- /dev/fd/63 2012-05-05 15:41:47.000000000 +0200 +++ /dev/fd/62 2012-05-05 15:41:47.000000000 +0200 @@ -1,5 +1,5 @@ -../build-tree.good/kfreebsd-amd64-i386/iconv/gconv_conf.o: file format elf32-i386-freebsd +build-tree/kfreebsd-amd64-i386/iconv/gconv_conf.o: file format elf32-i386-freebsd Disassembly of section .text: @@ -650,283 +650,300 @@ 80f: 89 45 bc mov %eax,-0x44(%ebp) 812: e8 fc ff ff ff call 0x813 817: 85 c0 test %eax,%eax - 819: 0f 84 2e 02 00 00 je 0xa4d + 819: 0f 84 d9 03 00 00 je 0xbf8 81f: a1 00 00 00 00 mov 0x0,%eax 824: 85 c0 test %eax,%eax - 826: 0f 84 bf 03 00 00 je 0xbeb + 826: 0f 84 dd 03 00 00 je 0xc09 82c: 8b 18 mov (%eax),%ebx 82e: 85 db test %ebx,%ebx - 830: 89 5d d4 mov %ebx,-0x2c(%ebp) - 833: 0f 84 89 01 00 00 je 0x9c2 + 830: 89 5d d8 mov %ebx,-0x28(%ebp) + 833: 0f 84 83 01 00 00 je 0x9bc 839: 8b 15 34 00 00 00 mov 0x34,%edx - 83f: c7 45 cc 08 00 00 00 movl $0x8,-0x34(%ebp) - 846: 89 55 c0 mov %edx,-0x40(%ebp) + 83f: c7 45 d0 08 00 00 00 movl $0x8,-0x30(%ebp) + 846: 89 55 c4 mov %edx,-0x3c(%ebp) 849: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 850: 8b 40 04 mov 0x4(%eax),%eax - 853: 89 45 d0 mov %eax,-0x30(%ebp) + 853: 89 45 d4 mov %eax,-0x2c(%ebp) 856: 83 c0 20 add $0x20,%eax - 859: 8b 4d d0 mov -0x30(%ebp),%ecx + 859: 8b 4d d4 mov -0x2c(%ebp),%ecx 85c: 83 e0 fc and $0xfffffffc,%eax 85f: 29 c4 sub %eax,%esp - 861: 8b 45 d4 mov -0x2c(%ebp),%eax + 861: 8b 45 d8 mov -0x28(%ebp),%eax 864: 8d 5c 24 1f lea 0x1f(%esp),%ebx 868: 83 e3 f0 and $0xfffffff0,%ebx 86b: 89 4c 24 08 mov %ecx,0x8(%esp) - 86f: 89 44 24 04 mov %eax,0x4(%esp) - 873: 89 1c 24 mov %ebx,(%esp) + 86f: 89 1c 24 mov %ebx,(%esp) + 872: 89 44 24 04 mov %eax,0x4(%esp) 876: e8 fc ff ff ff call 0x877 87b: c7 00 67 63 6f 6e movl $0x6e6f6367,(%eax) 881: c7 40 04 76 2d 6d 6f movl $0x6f6d2d76,0x4(%eax) 888: c7 40 08 64 75 6c 65 movl $0x656c7564,0x8(%eax) 88f: 66 c7 40 0c 73 00 movw $0x73,0xc(%eax) - 895: c7 44 24 04 34 00 00 movl $0x34,0x4(%esp) - 89c: 00 - 89d: 89 1c 24 mov %ebx,(%esp) + 895: 89 1c 24 mov %ebx,(%esp) + 898: c7 44 24 04 34 00 00 movl $0x34,0x4(%esp) + 89f: 00 8a0: e8 fc ff ff ff call 0x8a1 8a5: c7 45 e8 00 00 00 00 movl $0x0,-0x18(%ebp) 8ac: c7 45 e4 00 00 00 00 movl $0x0,-0x1c(%ebp) 8b3: 85 c0 test %eax,%eax - 8b5: 89 45 d8 mov %eax,-0x28(%ebp) - 8b8: 0f 84 ea 00 00 00 je 0x9a8 - 8be: 89 c2 mov %eax,%edx - 8c0: 8b 00 mov (%eax),%eax - 8c2: 80 cc 80 or $0x80,%ah - 8c5: a8 10 test $0x10,%al - 8c7: 89 02 mov %eax,(%edx) - 8c9: 0f 85 c3 00 00 00 jne 0x992 - 8cf: 90 nop - 8d0: 8b 4d d8 mov -0x28(%ebp),%ecx - 8d3: 8d 5d e4 lea -0x1c(%ebp),%ebx - 8d6: 8d 45 e8 lea -0x18(%ebp),%eax - 8d9: 89 5c 24 04 mov %ebx,0x4(%esp) - 8dd: c7 44 24 08 0a 00 00 movl $0xa,0x8(%esp) - 8e4: 00 - 8e5: 89 4c 24 0c mov %ecx,0xc(%esp) - 8e9: 89 04 24 mov %eax,(%esp) - 8ec: e8 fc ff ff ff call 0x8ed - 8f1: 85 c0 test %eax,%eax - 8f3: 89 c3 mov %eax,%ebx - 8f5: 0f 88 97 00 00 00 js 0x992 - 8fb: 8b 75 e8 mov -0x18(%ebp),%esi - 8fe: c7 44 24 04 23 00 00 movl $0x23,0x4(%esp) - 905: 00 - 906: 89 34 24 mov %esi,(%esp) - 909: e8 fc ff ff ff call 0x90a - 90e: 85 c0 test %eax,%eax - 910: 0f 84 b2 02 00 00 je 0xbc8 - 916: c6 00 00 movb $0x0,(%eax) - 919: 8b 15 34 00 00 00 mov 0x34,%edx - 91f: 0f be 0e movsbl (%esi),%ecx - 922: f6 44 4a 01 20 testb $0x20,0x1(%edx,%ecx,2) - 927: 74 14 je 0x93d - 929: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi - 930: 83 c6 01 add $0x1,%esi - 933: 0f be 0e movsbl (%esi),%ecx - 936: f6 44 4a 01 20 testb $0x20,0x1(%edx,%ecx,2) - 93b: 75 f3 jne 0x930 - 93d: 39 f0 cmp %esi,%eax - 93f: 74 44 je 0x985 - 941: 0f b6 06 movzbl (%esi),%eax - 944: 84 c0 test %al,%al - 946: 74 3d je 0x985 - 948: 0f be c0 movsbl %al,%eax - 94b: f6 44 42 01 20 testb $0x20,0x1(%edx,%eax,2) - 950: 75 33 jne 0x985 - 952: 89 f3 mov %esi,%ebx - 954: eb 0c jmp 0x962 - 956: 66 90 xchg %ax,%ax - 958: 0f be c8 movsbl %al,%ecx + 8b5: 89 c3 mov %eax,%ebx + 8b7: 0f 84 e5 00 00 00 je 0x9a2 + 8bd: 8b 00 mov (%eax),%eax + 8bf: 80 cc 80 or $0x80,%ah + 8c2: a8 10 test $0x10,%al + 8c4: 89 03 mov %eax,(%ebx) + 8c6: 0f 85 c3 00 00 00 jne 0x98f + 8cc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + 8d0: 8d 55 e4 lea -0x1c(%ebp),%edx + 8d3: 8d 45 e8 lea -0x18(%ebp),%eax + 8d6: 89 5c 24 0c mov %ebx,0xc(%esp) + 8da: c7 44 24 08 0a 00 00 movl $0xa,0x8(%esp) + 8e1: 00 + 8e2: 89 54 24 04 mov %edx,0x4(%esp) + 8e6: 89 04 24 mov %eax,(%esp) + 8e9: e8 fc ff ff ff call 0x8ea + 8ee: 85 c0 test %eax,%eax + 8f0: 89 c7 mov %eax,%edi + 8f2: 0f 88 97 00 00 00 js 0x98f + 8f8: 8b 75 e8 mov -0x18(%ebp),%esi + 8fb: c7 44 24 04 23 00 00 movl $0x23,0x4(%esp) + 902: 00 + 903: 89 34 24 mov %esi,(%esp) + 906: e8 fc ff ff ff call 0x907 + 90b: 85 c0 test %eax,%eax + 90d: 0f 84 15 02 00 00 je 0xb28 + 913: c6 00 00 movb $0x0,(%eax) + 916: 8b 15 34 00 00 00 mov 0x34,%edx + 91c: 0f be 0e movsbl (%esi),%ecx + 91f: f6 44 4a 01 20 testb $0x20,0x1(%edx,%ecx,2) + 924: 74 0f je 0x935 + 926: 66 90 xchg %ax,%ax + 928: 83 c6 01 add $0x1,%esi + 92b: 0f be 0e movsbl (%esi),%ecx + 92e: f6 44 4a 01 20 testb $0x20,0x1(%edx,%ecx,2) + 933: 75 f3 jne 0x928 + 935: 39 f0 cmp %esi,%eax + 937: 74 4c je 0x985 + 939: 0f b6 06 movzbl (%esi),%eax + 93c: 84 c0 test %al,%al + 93e: 74 45 je 0x985 + 940: 0f be c0 movsbl %al,%eax + 943: f6 44 42 01 20 testb $0x20,0x1(%edx,%eax,2) + 948: 75 3b jne 0x985 + 94a: 89 75 b8 mov %esi,-0x48(%ebp) + 94d: 89 f0 mov %esi,%eax + 94f: eb 11 jmp 0x962 + 951: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi + 958: 0f be c9 movsbl %cl,%ecx 95b: f6 44 4a 01 20 testb $0x20,0x1(%edx,%ecx,2) 960: 75 0a jne 0x96c - 962: 83 c3 01 add $0x1,%ebx - 965: 0f b6 03 movzbl (%ebx),%eax - 968: 84 c0 test %al,%al + 962: 83 c0 01 add $0x1,%eax + 965: 0f b6 08 movzbl (%eax),%ecx + 968: 84 c9 test %cl,%cl 96a: 75 ec jne 0x958 - 96c: 89 d9 mov %ebx,%ecx + 96c: 89 c1 mov %eax,%ecx 96e: 29 f1 sub %esi,%ecx 970: 83 f9 05 cmp $0x5,%ecx - 973: 88 45 bb mov %al,-0x45(%ebp) - 976: 0f 84 ec 00 00 00 je 0xa68 + 973: 89 45 b8 mov %eax,-0x48(%ebp) + 976: 0f 84 24 01 00 00 je 0xaa0 97c: 83 f9 06 cmp $0x6,%ecx - 97f: 0f 84 fb 01 00 00 je 0xb80 - 985: 8b 55 d8 mov -0x28(%ebp),%edx - 988: 8b 02 mov (%edx),%eax - 98a: a8 10 test $0x10,%al - 98c: 0f 84 3e ff ff ff je 0x8d0 - 992: 8b 45 e8 mov -0x18(%ebp),%eax - 995: 89 04 24 mov %eax,(%esp) - 998: e8 fc ff ff ff call 0x999 - 99d: 8b 4d d8 mov -0x28(%ebp),%ecx - 9a0: 89 0c 24 mov %ecx,(%esp) - 9a3: e8 fc ff ff ff call 0x9a4 - 9a8: 8b 45 cc mov -0x34(%ebp),%eax - 9ab: 03 05 00 00 00 00 add 0x0,%eax - 9b1: 83 45 cc 08 addl $0x8,-0x34(%ebp) - 9b5: 8b 18 mov (%eax),%ebx - 9b7: 85 db test %ebx,%ebx - 9b9: 89 5d d4 mov %ebx,-0x2c(%ebp) - 9bc: 0f 85 8e fe ff ff jne 0x850 - 9c2: bb 00 00 00 00 mov $0x0,%ebx - 9c7: 8d 75 dc lea -0x24(%ebp),%esi - 9ca: 8d b6 00 00 00 00 lea 0x0(%esi),%esi - 9d0: 8b 03 mov (%ebx),%eax - 9d2: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) + 97f: 0f 84 d3 00 00 00 je 0xa58 + 985: 8b 03 mov (%ebx),%eax + 987: a8 10 test $0x10,%al + 989: 0f 84 41 ff ff ff je 0x8d0 + 98f: 8b 45 e8 mov -0x18(%ebp),%eax + 992: 89 04 24 mov %eax,(%esp) + 995: e8 fc ff ff ff call 0x996 + 99a: 89 1c 24 mov %ebx,(%esp) + 99d: e8 fc ff ff ff call 0x99e + 9a2: 8b 45 d0 mov -0x30(%ebp),%eax + 9a5: 03 05 00 00 00 00 add 0x0,%eax + 9ab: 83 45 d0 08 addl $0x8,-0x30(%ebp) + 9af: 8b 10 mov (%eax),%edx + 9b1: 85 d2 test %edx,%edx + 9b3: 89 55 d8 mov %edx,-0x28(%ebp) + 9b6: 0f 85 94 fe ff ff jne 0x850 + 9bc: bb 00 00 00 00 mov $0x0,%ebx + 9c1: 8d 75 dc lea -0x24(%ebp),%esi + 9c4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + 9c8: 8b 03 mov (%ebx),%eax + 9ca: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) + 9d1: 00 + 9d2: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) 9d9: 00 - 9da: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) - 9e1: 00 - 9e2: 89 34 24 mov %esi,(%esp) - 9e5: 89 45 dc mov %eax,-0x24(%ebp) - 9e8: e8 fc ff ff ff call 0x9e9 - 9ed: 85 c0 test %eax,%eax - 9ef: 0f 84 e8 01 00 00 je 0xbdd - 9f5: 83 c3 20 add $0x20,%ebx - 9f8: 81 fb 80 01 00 00 cmp $0x180,%ebx - 9fe: 75 d0 jne 0x9d0 - a00: bf 20 00 00 00 mov $0x20,%edi - a05: eb 03 jmp 0xa0a - a07: 8b 7d d8 mov -0x28(%ebp),%edi - a0a: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) - a11: 00 - a12: 89 3c 24 mov %edi,(%esp) - a15: e8 fc ff ff ff call 0xa16 - a1a: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) - a21: 00 - a22: 8d 70 01 lea 0x1(%eax),%esi - a25: 89 34 24 mov %esi,(%esp) - a28: e8 fc ff ff ff call 0xa29 - a2d: 89 f2 mov %esi,%edx - a2f: 89 c3 mov %eax,%ebx - a31: 8d 40 01 lea 0x1(%eax),%eax - a34: 89 45 d8 mov %eax,-0x28(%ebp) - a37: 8b 45 f0 mov -0x10(%ebp),%eax - a3a: 8b 4d d8 mov -0x28(%ebp),%ecx - a3d: 89 04 24 mov %eax,(%esp) - a40: 89 f8 mov %edi,%eax - a42: e8 c9 f9 ff ff call 0x410 - a47: 80 7b 01 00 cmpb $0x0,0x1(%ebx) - a4b: 75 ba jne 0xa07 - a4d: 8b 4d bc mov -0x44(%ebp),%ecx - a50: 8b 15 00 00 00 00 mov 0x0,%edx - a56: 65 89 0a mov %ecx,%gs:(%edx) - a59: 8d 65 f4 lea -0xc(%ebp),%esp - a5c: 5b pop %ebx - a5d: 5e pop %esi - a5e: 5f pop %edi - a5f: 5d pop %ebp - a60: c3 ret - a61: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi - a68: bf 37 00 00 00 mov $0x37,%edi - a6d: f3 a6 repz cmpsb %es:(%edi),%ds:(%esi) - a6f: 0f 85 10 ff ff ff jne 0x985 - a75: 8b 45 f0 mov -0x10(%ebp),%eax - a78: 89 45 c4 mov %eax,-0x3c(%ebp) - a7b: 0f be 0b movsbl (%ebx),%ecx - a7e: f6 44 4a 01 20 testb $0x20,0x1(%edx,%ecx,2) - a83: 74 16 je 0xa9b - a85: 8d 76 00 lea 0x0(%esi),%esi - a88: 83 c3 01 add $0x1,%ebx - a8b: 0f be 03 movsbl (%ebx),%eax - a8e: f6 44 42 01 20 testb $0x20,0x1(%edx,%eax,2) - a93: 75 f3 jne 0xa88 - a95: 0f b6 0b movzbl (%ebx),%ecx - a98: 88 4d bb mov %cl,-0x45(%ebp) - a9b: 80 7d bb 00 cmpb $0x0,-0x45(%ebp) - a9f: 89 d9 mov %ebx,%ecx - aa1: 89 5d c8 mov %ebx,-0x38(%ebp) - aa4: 0f 84 db fe ff ff je 0x985 - aaa: 0f be 45 bb movsbl -0x45(%ebp),%eax - aae: f6 44 42 01 20 testb $0x20,0x1(%edx,%eax,2) - ab3: 75 35 jne 0xaea - ab5: 89 da mov %ebx,%edx - ab7: 8b 35 3c 00 00 00 mov 0x3c,%esi - abd: 8b 7d c0 mov -0x40(%ebp),%edi - ac0: eb 0a jmp 0xacc - ac2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi - ac8: 89 ca mov %ecx,%edx - aca: 89 cb mov %ecx,%ebx - acc: 8b 04 86 mov (%esi,%eax,4),%eax - acf: 8d 4b 01 lea 0x1(%ebx),%ecx - ad2: 88 02 mov %al,(%edx) - ad4: 0f b6 43 01 movzbl 0x1(%ebx),%eax - ad8: 84 c0 test %al,%al - ada: 0f 84 a5 fe ff ff je 0x985 - ae0: 0f be c0 movsbl %al,%eax - ae3: f6 44 47 01 20 testb $0x20,0x1(%edi,%eax,2) - ae8: 74 de je 0xac8 - aea: 0f b6 59 01 movzbl 0x1(%ecx),%ebx - aee: 8d 79 01 lea 0x1(%ecx),%edi - af1: 8b 15 34 00 00 00 mov 0x34,%edx - af7: 89 f8 mov %edi,%eax - af9: c6 01 00 movb $0x0,(%ecx) - afc: 0f be cb movsbl %bl,%ecx - aff: f6 44 4a 01 20 testb $0x20,0x1(%edx,%ecx,2) - b04: 74 12 je 0xb18 - b06: 66 90 xchg %ax,%ax - b08: 83 c0 01 add $0x1,%eax - b0b: 0f b6 18 movzbl (%eax),%ebx - b0e: 0f be cb movsbl %bl,%ecx - b11: f6 44 4a 01 20 testb $0x20,0x1(%edx,%ecx,2) - b16: 75 f0 jne 0xb08 - b18: 84 db test %bl,%bl - b1a: 0f 84 65 fe ff ff je 0x985 - b20: f6 44 4a 01 20 testb $0x20,0x1(%edx,%ecx,2) - b25: 0f 85 5a fe ff ff jne 0x985 - b2b: 89 fa mov %edi,%edx - b2d: 8b 35 3c 00 00 00 mov 0x3c,%esi - b33: eb 13 jmp 0xb48 - b35: 8d 76 00 lea 0x0(%esi),%esi - b38: 8b 1d 34 00 00 00 mov 0x34,%ebx - b3e: 0f be c9 movsbl %cl,%ecx - b41: f6 44 4b 01 20 testb $0x20,0x1(%ebx,%ecx,2) - b46: 75 12 jne 0xb5a - b48: 8b 0c 8e mov (%esi,%ecx,4),%ecx - b4b: 83 c0 01 add $0x1,%eax - b4e: 88 0a mov %cl,(%edx) - b50: 0f b6 08 movzbl (%eax),%ecx - b53: 83 c2 01 add $0x1,%edx - b56: 84 c9 test %cl,%cl - b58: 75 de jne 0xb38 - b5a: 39 d7 cmp %edx,%edi - b5c: 0f 84 23 fe ff ff je 0x985 - b62: c6 02 00 movb $0x0,(%edx) - b65: 8b 45 c4 mov -0x3c(%ebp),%eax - b68: 8d 4a 01 lea 0x1(%edx),%ecx - b6b: 89 fa mov %edi,%edx - b6d: 89 04 24 mov %eax,(%esp) - b70: 8b 45 c8 mov -0x38(%ebp),%eax - b73: e8 98 f8 ff ff call 0x410 - b78: e9 08 fe ff ff jmp 0x985 - b7d: 8d 76 00 lea 0x0(%esi),%esi - b80: bf 3d 00 00 00 mov $0x3d,%edi - b85: f3 a6 repz cmpsb %es:(%edi),%ds:(%esi) - b87: 0f 85 f8 fd ff ff jne 0x985 - b8d: a1 00 00 00 00 mov 0x0,%eax - b92: 8b 4d d0 mov -0x30(%ebp),%ecx - b95: 8d 50 01 lea 0x1(%eax),%edx - b98: 89 15 00 00 00 00 mov %edx,0x0 - b9e: 8b 55 d4 mov -0x2c(%ebp),%edx - ba1: 89 44 24 08 mov %eax,0x8(%esp) - ba5: 8d 45 ec lea -0x14(%ebp),%eax - ba8: 89 44 24 04 mov %eax,0x4(%esp) - bac: 8d 45 f0 lea -0x10(%ebp),%eax - baf: 89 04 24 mov %eax,(%esp) - bb2: 89 d8 mov %ebx,%eax - bb4: e8 37 f5 ff ff call 0xf0 - bb9: 83 ec 0c sub $0xc,%esp - bbc: e9 c4 fd ff ff jmp 0x985 - bc1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi - bc8: 8d 54 1e ff lea -0x1(%esi,%ebx,1),%edx - bcc: 80 3a 0a cmpb $0xa,(%edx) - bcf: 0f 85 44 fd ff ff jne 0x919 - bd5: c6 02 00 movb $0x0,(%edx) - bd8: e9 3c fd ff ff jmp 0x919 - bdd: 31 d2 xor %edx,%edx - bdf: 89 d8 mov %ebx,%eax - be1: e8 1a f4 ff ff call 0x0 - be6: e9 0a fe ff ff jmp 0x9f5 - beb: e8 fc ff ff ff call 0xbec - bf0: a1 00 00 00 00 mov 0x0,%eax - bf5: e9 32 fc ff ff jmp 0x82c + 9da: 89 34 24 mov %esi,(%esp) + 9dd: 89 45 dc mov %eax,-0x24(%ebp) + 9e0: e8 fc ff ff ff call 0x9e1 + 9e5: 85 c0 test %eax,%eax + 9e7: 0f 84 fd 01 00 00 je 0xbea + 9ed: 83 c3 20 add $0x20,%ebx + 9f0: 81 fb 80 01 00 00 cmp $0x180,%ebx + 9f6: 75 d0 jne 0x9c8 + 9f8: bf 20 00 00 00 mov $0x20,%edi + 9fd: eb 03 jmp 0xa02 + 9ff: 8b 7d d8 mov -0x28(%ebp),%edi + a02: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) + a09: 00 + a0a: 89 3c 24 mov %edi,(%esp) + a0d: e8 fc ff ff ff call 0xa0e + a12: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) + a19: 00 + a1a: 8d 70 01 lea 0x1(%eax),%esi + a1d: 89 34 24 mov %esi,(%esp) + a20: e8 fc ff ff ff call 0xa21 + a25: 89 f2 mov %esi,%edx + a27: 8d 48 01 lea 0x1(%eax),%ecx + a2a: 89 c3 mov %eax,%ebx + a2c: 8b 45 f0 mov -0x10(%ebp),%eax + a2f: 89 4d d8 mov %ecx,-0x28(%ebp) + a32: 89 04 24 mov %eax,(%esp) + a35: 89 f8 mov %edi,%eax + a37: e8 d4 f9 ff ff call 0x410 + a3c: 80 7b 01 00 cmpb $0x0,0x1(%ebx) + a40: 75 bd jne 0x9ff + a42: 8b 45 bc mov -0x44(%ebp),%eax + a45: 8b 1d 00 00 00 00 mov 0x0,%ebx + a4b: 65 89 03 mov %eax,%gs:(%ebx) + a4e: 8d 65 f4 lea -0xc(%ebp),%esp + a51: 5b pop %ebx + a52: 5e pop %esi + a53: 5f pop %edi + a54: 5d pop %ebp + a55: c3 ret + a56: 66 90 xchg %ax,%ax + a58: bf 3d 00 00 00 mov $0x3d,%edi + a5d: f3 a6 repz cmpsb %es:(%edi),%ds:(%esi) + a5f: 0f 85 20 ff ff ff jne 0x985 + a65: 8b 15 00 00 00 00 mov 0x0,%edx + a6b: 8b 45 b8 mov -0x48(%ebp),%eax + a6e: 8d 4a 01 lea 0x1(%edx),%ecx + a71: 89 54 24 08 mov %edx,0x8(%esp) + a75: 8d 55 ec lea -0x14(%ebp),%edx + a78: 89 54 24 04 mov %edx,0x4(%esp) + a7c: 8d 55 f0 lea -0x10(%ebp),%edx + a7f: 89 0d 00 00 00 00 mov %ecx,0x0 + a85: 8b 4d d4 mov -0x2c(%ebp),%ecx + a88: 89 14 24 mov %edx,(%esp) + a8b: 8b 55 d8 mov -0x28(%ebp),%edx + a8e: e8 5d f6 ff ff call 0xf0 + a93: 8b 03 mov (%ebx),%eax + a95: 83 ec 0c sub $0xc,%esp + a98: e9 ea fe ff ff jmp 0x987 + a9d: 8d 76 00 lea 0x0(%esi),%esi + aa0: bf 37 00 00 00 mov $0x37,%edi + aa5: f3 a6 repz cmpsb %es:(%edi),%ds:(%esi) + aa7: 0f 85 d8 fe ff ff jne 0x985 + aad: 8b 4d f0 mov -0x10(%ebp),%ecx + ab0: 8b 45 b8 mov -0x48(%ebp),%eax + ab3: 89 4d c8 mov %ecx,-0x38(%ebp) + ab6: 0f be 08 movsbl (%eax),%ecx + ab9: f6 44 4a 01 20 testb $0x20,0x1(%edx,%ecx,2) + abe: 74 10 je 0xad0 + ac0: 83 c0 01 add $0x1,%eax + ac3: 0f be 08 movsbl (%eax),%ecx + ac6: f6 44 4a 01 20 testb $0x20,0x1(%edx,%ecx,2) + acb: 75 f3 jne 0xac0 + acd: 89 45 b8 mov %eax,-0x48(%ebp) + ad0: 8b 4d b8 mov -0x48(%ebp),%ecx + ad3: 89 4d cc mov %ecx,-0x34(%ebp) + ad6: 89 c8 mov %ecx,%eax + ad8: 0f b6 09 movzbl (%ecx),%ecx + adb: 84 c9 test %cl,%cl + add: 0f 84 a2 fe ff ff je 0x985 + ae3: 0f be f1 movsbl %cl,%esi + ae6: f6 44 72 01 20 testb $0x20,0x1(%edx,%esi,2) + aeb: 75 56 jne 0xb43 + aed: 89 c2 mov %eax,%edx + aef: 8b 0d 3c 00 00 00 mov 0x3c,%ecx + af5: 89 5d c0 mov %ebx,-0x40(%ebp) + af8: 8b 7d c4 mov -0x3c(%ebp),%edi + afb: eb 0f jmp 0xb0c + afd: 8d 76 00 lea 0x0(%esi),%esi + b00: 0f be f2 movsbl %dl,%esi + b03: f6 44 77 01 20 testb $0x20,0x1(%edi,%esi,2) + b08: 75 33 jne 0xb3d + b0a: 89 c2 mov %eax,%edx + b0c: 8b 34 b1 mov (%ecx,%esi,4),%esi + b0f: 83 c0 01 add $0x1,%eax + b12: 89 f3 mov %esi,%ebx + b14: 88 1a mov %bl,(%edx) + b16: 0f b6 10 movzbl (%eax),%edx + b19: 84 d2 test %dl,%dl + b1b: 75 e3 jne 0xb00 + b1d: 8b 5d c0 mov -0x40(%ebp),%ebx + b20: 8b 03 mov (%ebx),%eax + b22: e9 60 fe ff ff jmp 0x987 + b27: 90 nop + b28: 8d 54 3e ff lea -0x1(%esi,%edi,1),%edx + b2c: 80 3a 0a cmpb $0xa,(%edx) + b2f: 0f 85 e1 fd ff ff jne 0x916 + b35: c6 02 00 movb $0x0,(%edx) + b38: e9 d9 fd ff ff jmp 0x916 + b3d: 8b 5d c0 mov -0x40(%ebp),%ebx + b40: 89 45 b8 mov %eax,-0x48(%ebp) + b43: 8b 55 b8 mov -0x48(%ebp),%edx + b46: c6 02 00 movb $0x0,(%edx) + b49: 8b 45 b8 mov -0x48(%ebp),%eax + b4c: 89 d7 mov %edx,%edi + b4e: 8b 15 34 00 00 00 mov 0x34,%edx + b54: 83 c7 01 add $0x1,%edi + b57: 0f b6 48 01 movzbl 0x1(%eax),%ecx + b5b: 89 f8 mov %edi,%eax + b5d: 0f be f1 movsbl %cl,%esi + b60: f6 44 72 01 20 testb $0x20,0x1(%edx,%esi,2) + b65: 74 11 je 0xb78 + b67: 90 nop + b68: 83 c0 01 add $0x1,%eax + b6b: 0f b6 08 movzbl (%eax),%ecx + b6e: 0f be f1 movsbl %cl,%esi + b71: f6 44 72 01 20 testb $0x20,0x1(%edx,%esi,2) + b76: 75 f0 jne 0xb68 + b78: 84 c9 test %cl,%cl + b7a: 0f 84 05 fe ff ff je 0x985 + b80: f6 44 72 01 20 testb $0x20,0x1(%edx,%esi,2) + b85: 0f 85 fa fd ff ff jne 0x985 + b8b: 8b 0d 3c 00 00 00 mov 0x3c,%ecx + b91: 89 fa mov %edi,%edx + b93: 89 5d b8 mov %ebx,-0x48(%ebp) + b96: 89 cb mov %ecx,%ebx + b98: 89 f1 mov %esi,%ecx + b9a: 89 de mov %ebx,%esi + b9c: eb 12 jmp 0xbb0 + b9e: 66 90 xchg %ax,%ax + ba0: 8b 1d 34 00 00 00 mov 0x34,%ebx + ba6: 0f be c9 movsbl %cl,%ecx + ba9: f6 44 4b 01 20 testb $0x20,0x1(%ebx,%ecx,2) + bae: 75 12 jne 0xbc2 + bb0: 8b 0c 8e mov (%esi,%ecx,4),%ecx + bb3: 83 c0 01 add $0x1,%eax + bb6: 88 0a mov %cl,(%edx) + bb8: 0f b6 08 movzbl (%eax),%ecx + bbb: 83 c2 01 add $0x1,%edx + bbe: 84 c9 test %cl,%cl + bc0: 75 de jne 0xba0 + bc2: 39 d7 cmp %edx,%edi + bc4: 8b 5d b8 mov -0x48(%ebp),%ebx + bc7: 0f 84 b8 fd ff ff je 0x985 + bcd: c6 02 00 movb $0x0,(%edx) + bd0: 8b 45 c8 mov -0x38(%ebp),%eax + bd3: 8d 4a 01 lea 0x1(%edx),%ecx + bd6: 89 fa mov %edi,%edx + bd8: 89 04 24 mov %eax,(%esp) + bdb: 8b 45 cc mov -0x34(%ebp),%eax + bde: e8 2d f8 ff ff call 0x410 + be3: 8b 03 mov (%ebx),%eax + be5: e9 9d fd ff ff jmp 0x987 + bea: 31 d2 xor %edx,%edx + bec: 89 d8 mov %ebx,%eax + bee: e8 0d f4 ff ff call 0x0 + bf3: e9 f5 fd ff ff jmp 0x9ed + bf8: 8b 4d bc mov -0x44(%ebp),%ecx + bfb: 8b 15 00 00 00 00 mov 0x0,%edx + c01: 65 89 0a mov %ecx,%gs:(%edx) + c04: e9 45 fe ff ff jmp 0xa4e + c09: e8 fc ff ff ff call 0xc0a + c0e: a1 00 00 00 00 mov 0x0,%eax + c13: e9 14 fc ff ff jmp 0x82c Disassembly of section __libc_freeres_fn: --- /dev/fd/63 2012-05-05 15:41:47.000000000 +0200 +++ /dev/fd/62 2012-05-05 15:41:47.000000000 +0200 @@ -1,5 +1,5 @@ -../build-tree.good/kfreebsd-amd64-i386/nis/nis_defaults.o: file format elf32-i386-freebsd +build-tree/kfreebsd-amd64-i386/nis/nis_defaults.o: file format elf32-i386-freebsd Disassembly of section .text: @@ -52,7 +52,7 @@ 79: c6 04 16 00 movb $0x0,(%esi,%edx,1) 7d: 0f b6 16 movzbl (%esi),%edx 80: 80 fa 2c cmp $0x2c,%dl - 83: 0f 84 6f 03 00 00 je 0x3f8 + 83: 0f 84 67 03 00 00 je 0x3f0 89: 89 f8 mov %edi,%eax 8b: 31 f6 xor %esi,%esi 8d: 31 ff xor %edi,%edi @@ -82,714 +82,712 @@ c8: 0f b6 d2 movzbl %dl,%edx cb: ff 24 95 00 00 00 00 jmp *0x0(,%edx,4) d2: bf 01 00 00 00 mov $0x1,%edi - d7: be 01 00 00 00 mov $0x1,%esi - dc: b9 01 00 00 00 mov $0x1,%ecx - e1: 83 c3 01 add $0x1,%ebx - e4: 0f b6 13 movzbl (%ebx),%edx - e7: eb af jmp 0x98 - e9: 89 c2 mov %eax,%edx - eb: 83 c3 01 add $0x1,%ebx - ee: 81 e2 ff ff ff f0 and $0xf0ffffff,%edx - f4: 83 7d f0 00 cmpl $0x0,-0x10(%ebp) - f8: 0f 45 c2 cmovne %edx,%eax - fb: 89 c2 mov %eax,%edx - fd: 81 e2 ff ff f0 ff and $0xfff0ffff,%edx - 103: 85 ff test %edi,%edi - 105: 0f 45 c2 cmovne %edx,%eax - 108: 89 c2 mov %eax,%edx - 10a: 80 e6 f0 and $0xf0,%dh - 10d: 85 c9 test %ecx,%ecx - 10f: 0f 45 c2 cmovne %edx,%eax - 112: 89 c2 mov %eax,%edx - 114: 83 e2 f0 and $0xfffffff0,%edx - 117: 85 f6 test %esi,%esi - 119: 0f 45 c2 cmovne %edx,%eax - 11c: 0f b6 13 movzbl (%ebx),%edx - 11f: 84 d2 test %dl,%dl - 121: 74 6e je 0x191 - 123: 80 fa 2c cmp $0x2c,%dl - 126: 0f 84 ae 03 00 00 je 0x4da - 12c: 80 fa 64 cmp $0x64,%dl - 12f: 0f 84 3b 03 00 00 je 0x470 - 135: 8d 76 00 lea 0x0(%esi),%esi - 138: 0f 8f ea 01 00 00 jg 0x328 - 13e: 80 fa 63 cmp $0x63,%dl - 141: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi - 148: 0f 85 56 ff ff ff jne 0xa4 - 14e: 89 c2 mov %eax,%edx - 150: 81 ca 00 00 00 04 or $0x4000000,%edx - 156: 83 7d f0 00 cmpl $0x0,-0x10(%ebp) - 15a: 0f 45 c2 cmovne %edx,%eax - 15d: 89 c2 mov %eax,%edx - 15f: 81 ca 00 00 04 00 or $0x40000,%edx - 165: 85 ff test %edi,%edi - 167: 0f 45 c2 cmovne %edx,%eax - 16a: 89 c2 mov %eax,%edx - 16c: 80 ce 04 or $0x4,%dh - 16f: 85 c9 test %ecx,%ecx - 171: 0f 45 c2 cmovne %edx,%eax - 174: 89 c2 mov %eax,%edx - 176: 83 ca 04 or $0x4,%edx - 179: 85 f6 test %esi,%esi - 17b: 0f 45 c2 cmovne %edx,%eax - 17e: 83 c3 01 add $0x1,%ebx - 181: 0f b6 13 movzbl (%ebx),%edx - 184: 80 fa 2c cmp $0x2c,%dl - 187: 0f 84 4d 03 00 00 je 0x4da - 18d: 84 d2 test %dl,%dl - 18f: 75 9b jne 0x12c - 191: 31 ff xor %edi,%edi - 193: 31 f6 xor %esi,%esi - 195: c7 45 f0 00 00 00 00 movl $0x0,-0x10(%ebp) - 19c: 31 c9 xor %ecx,%ecx - 19e: e9 f5 fe ff ff jmp 0x98 - 1a3: 83 c3 01 add $0x1,%ebx - 1a6: 0f b6 13 movzbl (%ebx),%edx - 1a9: 84 d2 test %dl,%dl - 1ab: 74 e4 je 0x191 - 1ad: 80 fa 2c cmp $0x2c,%dl - 1b0: 0f 84 24 03 00 00 je 0x4da - 1b6: 80 fa 64 cmp $0x64,%dl - 1b9: 74 67 je 0x222 - 1bb: 90 nop - 1bc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 1c0: 0f 8f aa 01 00 00 jg 0x370 - 1c6: 80 fa 63 cmp $0x63,%dl - 1c9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi - 1d0: 0f 85 ce fe ff ff jne 0xa4 - 1d6: 89 c2 mov %eax,%edx - 1d8: 81 e2 ff ff ff fb and $0xfbffffff,%edx - 1de: 83 7d f0 00 cmpl $0x0,-0x10(%ebp) - 1e2: 0f 45 c2 cmovne %edx,%eax - 1e5: 89 c2 mov %eax,%edx - 1e7: 81 e2 ff ff fb ff and $0xfffbffff,%edx - 1ed: 85 ff test %edi,%edi - 1ef: 0f 45 c2 cmovne %edx,%eax - 1f2: 89 c2 mov %eax,%edx - 1f4: 80 e6 fb and $0xfb,%dh - 1f7: 85 c9 test %ecx,%ecx - 1f9: 0f 45 c2 cmovne %edx,%eax - 1fc: 89 c2 mov %eax,%edx - 1fe: 83 e2 fb and $0xfffffffb,%edx - 201: 85 f6 test %esi,%esi - 203: 0f 45 c2 cmovne %edx,%eax - 206: 83 c3 01 add $0x1,%ebx - 209: 0f b6 13 movzbl (%ebx),%edx - 20c: 80 fa 2c cmp $0x2c,%dl - 20f: 0f 84 c5 02 00 00 je 0x4da - 215: 84 d2 test %dl,%dl - 217: 0f 84 74 ff ff ff je 0x191 - 21d: 80 fa 64 cmp $0x64,%dl - 220: 75 99 jne 0x1bb - 222: 89 c2 mov %eax,%edx - 224: 81 e2 ff ff ff f7 and $0xf7ffffff,%edx - 22a: 83 7d f0 00 cmpl $0x0,-0x10(%ebp) - 22e: 0f 45 c2 cmovne %edx,%eax - 231: 89 c2 mov %eax,%edx - 233: 81 e2 ff ff f7 ff and $0xfff7ffff,%edx - 239: 85 ff test %edi,%edi - 23b: 0f 45 c2 cmovne %edx,%eax - 23e: 89 c2 mov %eax,%edx - 240: 80 e6 f7 and $0xf7,%dh - 243: 85 c9 test %ecx,%ecx - 245: 0f 45 c2 cmovne %edx,%eax - 248: 89 c2 mov %eax,%edx - 24a: 83 e2 f7 and $0xfffffff7,%edx - 24d: 85 f6 test %esi,%esi - 24f: 0f 45 c2 cmovne %edx,%eax - 252: eb b2 jmp 0x206 - 254: 83 c3 01 add $0x1,%ebx - 257: 0f b6 13 movzbl (%ebx),%edx - 25a: 84 d2 test %dl,%dl - 25c: 0f 84 2f ff ff ff je 0x191 - 262: 80 fa 2c cmp $0x2c,%dl - 265: 0f 84 6f 02 00 00 je 0x4da - 26b: 80 fa 64 cmp $0x64,%dl - 26e: 74 62 je 0x2d2 - 270: 0f 8f 42 01 00 00 jg 0x3b8 - 276: 80 fa 63 cmp $0x63,%dl - 279: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi - 280: 0f 85 1e fe ff ff jne 0xa4 - 286: 89 c2 mov %eax,%edx - 288: 81 ca 00 00 00 04 or $0x4000000,%edx - 28e: 83 7d f0 00 cmpl $0x0,-0x10(%ebp) - 292: 0f 45 c2 cmovne %edx,%eax - 295: 89 c2 mov %eax,%edx - 297: 81 ca 00 00 04 00 or $0x40000,%edx - 29d: 85 ff test %edi,%edi - 29f: 0f 45 c2 cmovne %edx,%eax - 2a2: 89 c2 mov %eax,%edx - 2a4: 80 ce 04 or $0x4,%dh - 2a7: 85 c9 test %ecx,%ecx - 2a9: 0f 45 c2 cmovne %edx,%eax - 2ac: 89 c2 mov %eax,%edx - 2ae: 83 ca 04 or $0x4,%edx - 2b1: 85 f6 test %esi,%esi - 2b3: 0f 45 c2 cmovne %edx,%eax - 2b6: 83 c3 01 add $0x1,%ebx - 2b9: 0f b6 13 movzbl (%ebx),%edx - 2bc: 80 fa 2c cmp $0x2c,%dl - 2bf: 0f 84 15 02 00 00 je 0x4da - 2c5: 84 d2 test %dl,%dl - 2c7: 0f 84 c4 fe ff ff je 0x191 - 2cd: 80 fa 64 cmp $0x64,%dl - 2d0: 75 9e jne 0x270 - 2d2: 89 c2 mov %eax,%edx - 2d4: 81 ca 00 00 00 08 or $0x8000000,%edx - 2da: 83 7d f0 00 cmpl $0x0,-0x10(%ebp) - 2de: 0f 45 c2 cmovne %edx,%eax - 2e1: 89 c2 mov %eax,%edx - 2e3: 81 ca 00 00 08 00 or $0x80000,%edx - 2e9: 85 ff test %edi,%edi - 2eb: 0f 45 c2 cmovne %edx,%eax - 2ee: 89 c2 mov %eax,%edx - 2f0: 80 ce 08 or $0x8,%dh - 2f3: 85 c9 test %ecx,%ecx - 2f5: 0f 45 c2 cmovne %edx,%eax - 2f8: 89 c2 mov %eax,%edx - 2fa: 83 ca 08 or $0x8,%edx - 2fd: 85 f6 test %esi,%esi - 2ff: 0f 45 c2 cmovne %edx,%eax - 302: eb b2 jmp 0x2b6 - 304: be 01 00 00 00 mov $0x1,%esi - 309: e9 d3 fd ff ff jmp 0xe1 - 30e: bf 01 00 00 00 mov $0x1,%edi - 313: e9 c9 fd ff ff jmp 0xe1 - 318: c7 45 f0 01 00 00 00 movl $0x1,-0x10(%ebp) - 31f: 90 nop - 320: e9 bc fd ff ff jmp 0xe1 - 325: 8d 76 00 lea 0x0(%esi),%esi + d7: 83 c3 01 add $0x1,%ebx + da: 0f b6 13 movzbl (%ebx),%edx + dd: eb b9 jmp 0x98 + df: b9 01 00 00 00 mov $0x1,%ecx + e4: eb f1 jmp 0xd7 + e6: c7 45 f0 01 00 00 00 movl $0x1,-0x10(%ebp) + ed: eb e8 jmp 0xd7 + ef: be 01 00 00 00 mov $0x1,%esi + f4: eb e1 jmp 0xd7 + f6: bf 01 00 00 00 mov $0x1,%edi + fb: be 01 00 00 00 mov $0x1,%esi + 100: b9 01 00 00 00 mov $0x1,%ecx + 105: eb d0 jmp 0xd7 + 107: 89 c2 mov %eax,%edx + 109: 83 c3 01 add $0x1,%ebx + 10c: 81 e2 ff ff ff f0 and $0xf0ffffff,%edx + 112: 83 7d f0 00 cmpl $0x0,-0x10(%ebp) + 116: 0f 45 c2 cmovne %edx,%eax + 119: 89 c2 mov %eax,%edx + 11b: 81 e2 ff ff f0 ff and $0xfff0ffff,%edx + 121: 85 c9 test %ecx,%ecx + 123: 0f 45 c2 cmovne %edx,%eax + 126: 89 c2 mov %eax,%edx + 128: 80 e6 f0 and $0xf0,%dh + 12b: 85 f6 test %esi,%esi + 12d: 0f 45 c2 cmovne %edx,%eax + 130: 89 c2 mov %eax,%edx + 132: 83 e2 f0 and $0xfffffff0,%edx + 135: 85 ff test %edi,%edi + 137: 0f 45 c2 cmovne %edx,%eax + 13a: 0f b6 13 movzbl (%ebx),%edx + 13d: 84 d2 test %dl,%dl + 13f: 74 70 je 0x1b1 + 141: 80 fa 2c cmp $0x2c,%dl + 144: 0f 84 88 03 00 00 je 0x4d2 + 14a: 80 fa 64 cmp $0x64,%dl + 14d: 0f 84 15 03 00 00 je 0x468 + 153: 90 nop + 154: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + 158: 0f 8f ca 01 00 00 jg 0x328 + 15e: 80 fa 63 cmp $0x63,%dl + 161: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi + 168: 0f 85 36 ff ff ff jne 0xa4 + 16e: 89 c2 mov %eax,%edx + 170: 81 ca 00 00 00 04 or $0x4000000,%edx + 176: 83 7d f0 00 cmpl $0x0,-0x10(%ebp) + 17a: 0f 45 c2 cmovne %edx,%eax + 17d: 89 c2 mov %eax,%edx + 17f: 81 ca 00 00 04 00 or $0x40000,%edx + 185: 85 c9 test %ecx,%ecx + 187: 0f 45 c2 cmovne %edx,%eax + 18a: 89 c2 mov %eax,%edx + 18c: 80 ce 04 or $0x4,%dh + 18f: 85 f6 test %esi,%esi + 191: 0f 45 c2 cmovne %edx,%eax + 194: 89 c2 mov %eax,%edx + 196: 83 ca 04 or $0x4,%edx + 199: 85 ff test %edi,%edi + 19b: 0f 45 c2 cmovne %edx,%eax + 19e: 83 c3 01 add $0x1,%ebx + 1a1: 0f b6 13 movzbl (%ebx),%edx + 1a4: 80 fa 2c cmp $0x2c,%dl + 1a7: 0f 84 25 03 00 00 je 0x4d2 + 1ad: 84 d2 test %dl,%dl + 1af: 75 99 jne 0x14a + 1b1: 31 ff xor %edi,%edi + 1b3: 31 f6 xor %esi,%esi + 1b5: 31 c9 xor %ecx,%ecx + 1b7: c7 45 f0 00 00 00 00 movl $0x0,-0x10(%ebp) + 1be: e9 d5 fe ff ff jmp 0x98 + 1c3: 83 c3 01 add $0x1,%ebx + 1c6: 0f b6 13 movzbl (%ebx),%edx + 1c9: 84 d2 test %dl,%dl + 1cb: 74 e4 je 0x1b1 + 1cd: 80 fa 2c cmp $0x2c,%dl + 1d0: 0f 84 fc 02 00 00 je 0x4d2 + 1d6: 80 fa 64 cmp $0x64,%dl + 1d9: 74 67 je 0x242 + 1db: 90 nop + 1dc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + 1e0: 0f 8f c2 01 00 00 jg 0x3a8 + 1e6: 80 fa 63 cmp $0x63,%dl + 1e9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi + 1f0: 0f 85 ae fe ff ff jne 0xa4 + 1f6: 89 c2 mov %eax,%edx + 1f8: 81 e2 ff ff ff fb and $0xfbffffff,%edx + 1fe: 83 7d f0 00 cmpl $0x0,-0x10(%ebp) + 202: 0f 45 c2 cmovne %edx,%eax + 205: 89 c2 mov %eax,%edx + 207: 81 e2 ff ff fb ff and $0xfffbffff,%edx + 20d: 85 c9 test %ecx,%ecx + 20f: 0f 45 c2 cmovne %edx,%eax + 212: 89 c2 mov %eax,%edx + 214: 80 e6 fb and $0xfb,%dh + 217: 85 f6 test %esi,%esi + 219: 0f 45 c2 cmovne %edx,%eax + 21c: 89 c2 mov %eax,%edx + 21e: 83 e2 fb and $0xfffffffb,%edx + 221: 85 ff test %edi,%edi + 223: 0f 45 c2 cmovne %edx,%eax + 226: 83 c3 01 add $0x1,%ebx + 229: 0f b6 13 movzbl (%ebx),%edx + 22c: 80 fa 2c cmp $0x2c,%dl + 22f: 0f 84 9d 02 00 00 je 0x4d2 + 235: 84 d2 test %dl,%dl + 237: 0f 84 74 ff ff ff je 0x1b1 + 23d: 80 fa 64 cmp $0x64,%dl + 240: 75 99 jne 0x1db + 242: 89 c2 mov %eax,%edx + 244: 81 e2 ff ff ff f7 and $0xf7ffffff,%edx + 24a: 83 7d f0 00 cmpl $0x0,-0x10(%ebp) + 24e: 0f 45 c2 cmovne %edx,%eax + 251: 89 c2 mov %eax,%edx + 253: 81 e2 ff ff f7 ff and $0xfff7ffff,%edx + 259: 85 c9 test %ecx,%ecx + 25b: 0f 45 c2 cmovne %edx,%eax + 25e: 89 c2 mov %eax,%edx + 260: 80 e6 f7 and $0xf7,%dh + 263: 85 f6 test %esi,%esi + 265: 0f 45 c2 cmovne %edx,%eax + 268: 89 c2 mov %eax,%edx + 26a: 83 e2 f7 and $0xfffffff7,%edx + 26d: 85 ff test %edi,%edi + 26f: 0f 45 c2 cmovne %edx,%eax + 272: eb b2 jmp 0x226 + 274: 83 c3 01 add $0x1,%ebx + 277: 0f b6 13 movzbl (%ebx),%edx + 27a: 84 d2 test %dl,%dl + 27c: 0f 84 2f ff ff ff je 0x1b1 + 282: 80 fa 2c cmp $0x2c,%dl + 285: 0f 84 47 02 00 00 je 0x4d2 + 28b: 80 fa 64 cmp $0x64,%dl + 28e: 74 62 je 0x2f2 + 290: 0f 8f d2 00 00 00 jg 0x368 + 296: 80 fa 63 cmp $0x63,%dl + 299: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi + 2a0: 0f 85 fe fd ff ff jne 0xa4 + 2a6: 89 c2 mov %eax,%edx + 2a8: 81 ca 00 00 00 04 or $0x4000000,%edx + 2ae: 83 7d f0 00 cmpl $0x0,-0x10(%ebp) + 2b2: 0f 45 c2 cmovne %edx,%eax + 2b5: 89 c2 mov %eax,%edx + 2b7: 81 ca 00 00 04 00 or $0x40000,%edx + 2bd: 85 c9 test %ecx,%ecx + 2bf: 0f 45 c2 cmovne %edx,%eax + 2c2: 89 c2 mov %eax,%edx + 2c4: 80 ce 04 or $0x4,%dh + 2c7: 85 f6 test %esi,%esi + 2c9: 0f 45 c2 cmovne %edx,%eax + 2cc: 89 c2 mov %eax,%edx + 2ce: 83 ca 04 or $0x4,%edx + 2d1: 85 ff test %edi,%edi + 2d3: 0f 45 c2 cmovne %edx,%eax + 2d6: 83 c3 01 add $0x1,%ebx + 2d9: 0f b6 13 movzbl (%ebx),%edx + 2dc: 80 fa 2c cmp $0x2c,%dl + 2df: 0f 84 ed 01 00 00 je 0x4d2 + 2e5: 84 d2 test %dl,%dl + 2e7: 0f 84 c4 fe ff ff je 0x1b1 + 2ed: 80 fa 64 cmp $0x64,%dl + 2f0: 75 9e jne 0x290 + 2f2: 89 c2 mov %eax,%edx + 2f4: 81 ca 00 00 00 08 or $0x8000000,%edx + 2fa: 83 7d f0 00 cmpl $0x0,-0x10(%ebp) + 2fe: 0f 45 c2 cmovne %edx,%eax + 301: 89 c2 mov %eax,%edx + 303: 81 ca 00 00 08 00 or $0x80000,%edx + 309: 85 c9 test %ecx,%ecx + 30b: 0f 45 c2 cmovne %edx,%eax + 30e: 89 c2 mov %eax,%edx + 310: 80 ce 08 or $0x8,%dh + 313: 85 f6 test %esi,%esi + 315: 0f 45 c2 cmovne %edx,%eax + 318: 89 c2 mov %eax,%edx + 31a: 83 ca 08 or $0x8,%edx + 31d: 85 ff test %edi,%edi + 31f: 0f 45 c2 cmovne %edx,%eax + 322: eb b2 jmp 0x2d6 + 324: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 328: 80 fa 6d cmp $0x6d,%dl - 32b: 90 nop - 32c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 330: 0f 84 ce 00 00 00 je 0x404 - 336: 80 fa 72 cmp $0x72,%dl - 339: 0f 85 65 fd ff ff jne 0xa4 - 33f: 89 c2 mov %eax,%edx - 341: 81 ca 00 00 00 01 or $0x1000000,%edx - 347: 83 7d f0 00 cmpl $0x0,-0x10(%ebp) - 34b: 0f 45 c2 cmovne %edx,%eax - 34e: 89 c2 mov %eax,%edx - 350: 81 ca 00 00 01 00 or $0x10000,%edx - 356: 85 ff test %edi,%edi - 358: 0f 45 c2 cmovne %edx,%eax - 35b: 89 c2 mov %eax,%edx - 35d: 80 ce 01 or $0x1,%dh - 360: 85 c9 test %ecx,%ecx - 362: 0f 45 c2 cmovne %edx,%eax - 365: 09 f0 or %esi,%eax - 367: e9 12 fe ff ff jmp 0x17e - 36c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 370: 80 fa 6d cmp $0x6d,%dl - 373: 0f 84 2c 01 00 00 je 0x4a5 - 379: 80 fa 72 cmp $0x72,%dl - 37c: 0f 85 22 fd ff ff jne 0xa4 - 382: 89 c2 mov %eax,%edx - 384: 81 e2 ff ff ff fe and $0xfeffffff,%edx - 38a: 83 7d f0 00 cmpl $0x0,-0x10(%ebp) - 38e: 0f 45 c2 cmovne %edx,%eax - 391: 89 c2 mov %eax,%edx - 393: 81 e2 ff ff fe ff and $0xfffeffff,%edx - 399: 85 ff test %edi,%edi - 39b: 0f 45 c2 cmovne %edx,%eax - 39e: 89 c2 mov %eax,%edx - 3a0: 80 e6 fe and $0xfe,%dh - 3a3: 85 c9 test %ecx,%ecx - 3a5: 0f 45 c2 cmovne %edx,%eax - 3a8: 89 c2 mov %eax,%edx - 3aa: 83 e2 fe and $0xfffffffe,%edx - 3ad: 85 f6 test %esi,%esi - 3af: 0f 45 c2 cmovne %edx,%eax - 3b2: e9 4f fe ff ff jmp 0x206 - 3b7: 90 nop - 3b8: 80 fa 6d cmp $0x6d,%dl - 3bb: 74 7c je 0x439 - 3bd: 80 fa 72 cmp $0x72,%dl - 3c0: 0f 85 de fc ff ff jne 0xa4 - 3c6: 89 c2 mov %eax,%edx - 3c8: 81 ca 00 00 00 01 or $0x1000000,%edx - 3ce: 83 7d f0 00 cmpl $0x0,-0x10(%ebp) - 3d2: 0f 45 c2 cmovne %edx,%eax - 3d5: 89 c2 mov %eax,%edx - 3d7: 81 ca 00 00 01 00 or $0x10000,%edx - 3dd: 85 ff test %edi,%edi - 3df: 0f 45 c2 cmovne %edx,%eax - 3e2: 89 c2 mov %eax,%edx - 3e4: 80 ce 01 or $0x1,%dh - 3e7: 85 c9 test %ecx,%ecx - 3e9: 0f 45 c2 cmovne %edx,%eax - 3ec: 09 f0 or %esi,%eax - 3ee: e9 c3 fe ff ff jmp 0x2b6 - 3f3: 90 nop - 3f4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 3f8: 83 c3 01 add $0x1,%ebx - 3fb: 0f b6 56 01 movzbl 0x1(%esi),%edx - 3ff: e9 85 fc ff ff jmp 0x89 - 404: 89 c2 mov %eax,%edx - 406: 81 ca 00 00 00 02 or $0x2000000,%edx - 40c: 83 7d f0 00 cmpl $0x0,-0x10(%ebp) - 410: 0f 45 c2 cmovne %edx,%eax - 413: 89 c2 mov %eax,%edx - 415: 81 ca 00 00 02 00 or $0x20000,%edx - 41b: 85 ff test %edi,%edi - 41d: 0f 45 c2 cmovne %edx,%eax - 420: 89 c2 mov %eax,%edx - 422: 80 ce 02 or $0x2,%dh - 425: 85 c9 test %ecx,%ecx - 427: 0f 45 c2 cmovne %edx,%eax - 42a: 89 c2 mov %eax,%edx - 42c: 83 ca 02 or $0x2,%edx - 42f: 85 f6 test %esi,%esi - 431: 0f 45 c2 cmovne %edx,%eax - 434: e9 45 fd ff ff jmp 0x17e - 439: 89 c2 mov %eax,%edx - 43b: 81 ca 00 00 00 02 or $0x2000000,%edx - 441: 83 7d f0 00 cmpl $0x0,-0x10(%ebp) - 445: 0f 45 c2 cmovne %edx,%eax - 448: 89 c2 mov %eax,%edx - 44a: 81 ca 00 00 02 00 or $0x20000,%edx - 450: 85 ff test %edi,%edi - 452: 0f 45 c2 cmovne %edx,%eax - 455: 89 c2 mov %eax,%edx - 457: 80 ce 02 or $0x2,%dh - 45a: 85 c9 test %ecx,%ecx - 45c: 0f 45 c2 cmovne %edx,%eax - 45f: 89 c2 mov %eax,%edx - 461: 83 ca 02 or $0x2,%edx - 464: 85 f6 test %esi,%esi - 466: 0f 45 c2 cmovne %edx,%eax - 469: e9 48 fe ff ff jmp 0x2b6 - 46e: 66 90 xchg %ax,%ax - 470: 89 c2 mov %eax,%edx - 472: 81 ca 00 00 00 08 or $0x8000000,%edx - 478: 83 7d f0 00 cmpl $0x0,-0x10(%ebp) - 47c: 0f 45 c2 cmovne %edx,%eax - 47f: 89 c2 mov %eax,%edx - 481: 81 ca 00 00 08 00 or $0x80000,%edx - 487: 85 ff test %edi,%edi - 489: 0f 45 c2 cmovne %edx,%eax - 48c: 89 c2 mov %eax,%edx - 48e: 80 ce 08 or $0x8,%dh - 491: 85 c9 test %ecx,%ecx - 493: 0f 45 c2 cmovne %edx,%eax - 496: 89 c2 mov %eax,%edx - 498: 83 ca 08 or $0x8,%edx - 49b: 85 f6 test %esi,%esi - 49d: 0f 45 c2 cmovne %edx,%eax - 4a0: e9 d9 fc ff ff jmp 0x17e - 4a5: 89 c2 mov %eax,%edx - 4a7: 81 e2 ff ff ff fd and $0xfdffffff,%edx - 4ad: 83 7d f0 00 cmpl $0x0,-0x10(%ebp) - 4b1: 0f 45 c2 cmovne %edx,%eax - 4b4: 89 c2 mov %eax,%edx - 4b6: 81 e2 ff ff fd ff and $0xfffdffff,%edx - 4bc: 85 ff test %edi,%edi - 4be: 0f 45 c2 cmovne %edx,%eax - 4c1: 89 c2 mov %eax,%edx - 4c3: 80 e6 fd and $0xfd,%dh - 4c6: 85 c9 test %ecx,%ecx - 4c8: 0f 45 c2 cmovne %edx,%eax - 4cb: 89 c2 mov %eax,%edx - 4cd: 83 e2 fd and $0xfffffffd,%edx - 4d0: 85 f6 test %esi,%esi - 4d2: 0f 45 c2 cmovne %edx,%eax - 4d5: e9 2c fd ff ff jmp 0x206 - 4da: 84 d2 test %dl,%dl - 4dc: 0f 84 af fc ff ff je 0x191 - 4e2: 31 ff xor %edi,%edi - 4e4: 31 f6 xor %esi,%esi - 4e6: c7 45 f0 00 00 00 00 movl $0x0,-0x10(%ebp) - 4ed: 31 c9 xor %ecx,%ecx - 4ef: e9 ed fb ff ff jmp 0xe1 - 4f4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi - 4fa: 8d bf 00 00 00 00 lea 0x0(%edi),%edi - 500: 55 push %ebp - 501: 89 e5 mov %esp,%ebp - 503: 56 push %esi - 504: be 01 01 0f 00 mov $0xf0101,%esi - 509: 53 push %ebx - 50a: 83 ec 08 sub $0x8,%esp - 50d: 8b 45 0c mov 0xc(%ebp),%eax - 510: 8b 5d 08 mov 0x8(%ebp),%ebx - 513: 85 c0 test %eax,%eax - 515: 0f 45 f0 cmovne %eax,%esi - 518: 85 db test %ebx,%ebx - 51a: 74 24 je 0x540 - 51c: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) - 523: 00 - 524: 89 1c 24 mov %ebx,(%esp) - 527: e8 fc ff ff ff call 0x528 - 52c: 85 c0 test %eax,%eax - 52e: 74 10 je 0x540 - 530: 83 c4 08 add $0x8,%esp - 533: 89 f2 mov %esi,%edx - 535: 89 d8 mov %ebx,%eax - 537: 5b pop %ebx - 538: 5e pop %esi - 539: 5d pop %ebp - 53a: e9 c1 fa ff ff jmp 0x0 - 53f: 90 nop - 540: c7 04 24 08 00 00 00 movl $0x8,(%esp) - 547: e8 fc ff ff ff call 0x548 - 54c: 85 c0 test %eax,%eax - 54e: 89 c3 mov %eax,%ebx - 550: 74 14 je 0x566 - 552: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) - 559: 00 - 55a: 89 04 24 mov %eax,(%esp) - 55d: e8 fc ff ff ff call 0x55e - 562: 85 c0 test %eax,%eax - 564: 75 ca jne 0x530 - 566: 83 c4 08 add $0x8,%esp - 569: 89 f0 mov %esi,%eax - 56b: 5b pop %ebx - 56c: 5e pop %esi - 56d: 5d pop %ebp - 56e: c3 ret - 56f: 90 nop - 570: 55 push %ebp - 571: 89 e5 mov %esp,%ebp - 573: 57 push %edi - 574: 56 push %esi - 575: 53 push %ebx - 576: 89 c3 mov %eax,%ebx - 578: 83 ec 0c sub $0xc,%esp - 57b: 89 04 24 mov %eax,(%esp) - 57e: e8 fc ff ff ff call 0x57f - 583: 83 c0 13 add $0x13,%eax - 586: 83 e0 fc and $0xfffffffc,%eax - 589: 29 c4 sub %eax,%esp - 58b: c7 44 24 04 15 00 00 movl $0x15,0x4(%esp) - 592: 00 - 593: 8d 74 24 1b lea 0x1b(%esp),%esi - 597: 89 1c 24 mov %ebx,(%esp) - 59a: 83 e6 f0 and $0xfffffff0,%esi - 59d: e8 fc ff ff ff call 0x59e - 5a2: 85 c0 test %eax,%eax - 5a4: 0f 84 2e 01 00 00 je 0x6d8 - 5aa: 0f b6 50 04 movzbl 0x4(%eax),%edx - 5ae: 8d 48 04 lea 0x4(%eax),%ecx - 5b1: 84 d2 test %dl,%dl - 5b3: 0f 84 1f 01 00 00 je 0x6d8 - 5b9: 80 fa 3a cmp $0x3a,%dl - 5bc: 0f 84 16 01 00 00 je 0x6d8 - 5c2: 31 db xor %ebx,%ebx - 5c4: eb 06 jmp 0x5cc - 5c6: 66 90 xchg %ax,%ax - 5c8: 84 d2 test %dl,%dl - 5ca: 74 0d je 0x5d9 - 5cc: 83 c3 01 add $0x1,%ebx - 5cf: 0f b6 54 18 04 movzbl 0x4(%eax,%ebx,1),%edx - 5d4: 80 fa 3a cmp $0x3a,%dl - 5d7: 75 ef jne 0x5c8 - 5d9: 89 5c 24 08 mov %ebx,0x8(%esp) - 5dd: 89 4c 24 04 mov %ecx,0x4(%esp) - 5e1: 89 34 24 mov %esi,(%esp) - 5e4: e8 fc ff ff ff call 0x5e5 - 5e9: c6 04 1e 00 movb $0x0,(%esi,%ebx,1) - 5ed: 31 db xor %ebx,%ebx - 5ef: c7 44 24 04 64 00 00 movl $0x64,0x4(%esp) - 5f6: 00 - 5f7: 89 34 24 mov %esi,(%esp) - 5fa: e8 fc ff ff ff call 0x5fb - 5ff: 85 c0 test %eax,%eax - 601: 74 26 je 0x629 - 603: c6 00 00 movb $0x0,(%eax) - 606: 8d 78 01 lea 0x1(%eax),%edi - 609: 89 34 24 mov %esi,(%esp) - 60c: 89 fe mov %edi,%esi - 60e: c7 44 24 08 0a 00 00 movl $0xa,0x8(%esp) - 615: 00 - 616: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) - 61d: 00 - 61e: e8 fc ff ff ff call 0x61f - 623: 69 d8 80 51 01 00 imul $0x15180,%eax,%ebx - 629: c7 44 24 04 68 00 00 movl $0x68,0x4(%esp) - 630: 00 - 631: 89 34 24 mov %esi,(%esp) - 634: e8 fc ff ff ff call 0x635 - 639: 85 c0 test %eax,%eax - 63b: 74 28 je 0x665 - 63d: c6 00 00 movb $0x0,(%eax) - 640: 8d 78 01 lea 0x1(%eax),%edi - 643: 89 34 24 mov %esi,(%esp) - 646: 89 fe mov %edi,%esi - 648: c7 44 24 08 0a 00 00 movl $0xa,0x8(%esp) - 64f: 00 - 650: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) - 657: 00 - 658: e8 fc ff ff ff call 0x659 - 65d: 69 c0 10 0e 00 00 imul $0xe10,%eax,%eax - 663: 01 c3 add %eax,%ebx - 665: c7 44 24 04 6d 00 00 movl $0x6d,0x4(%esp) - 66c: 00 - 66d: 89 34 24 mov %esi,(%esp) - 670: e8 fc ff ff ff call 0x671 - 675: 85 c0 test %eax,%eax - 677: 74 25 je 0x69e - 679: c6 00 00 movb $0x0,(%eax) - 67c: 8d 78 01 lea 0x1(%eax),%edi - 67f: 89 34 24 mov %esi,(%esp) - 682: 89 fe mov %edi,%esi - 684: c7 44 24 08 0a 00 00 movl $0xa,0x8(%esp) - 68b: 00 - 68c: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) - 693: 00 - 694: e8 fc ff ff ff call 0x695 - 699: 6b c0 3c imul $0x3c,%eax,%eax - 69c: 01 c3 add %eax,%ebx - 69e: c7 44 24 04 73 00 00 movl $0x73,0x4(%esp) - 6a5: 00 - 6a6: 89 34 24 mov %esi,(%esp) - 6a9: e8 fc ff ff ff call 0x6aa - 6ae: 85 c0 test %eax,%eax - 6b0: 74 03 je 0x6b5 - 6b2: c6 00 00 movb $0x0,(%eax) - 6b5: 89 34 24 mov %esi,(%esp) - 6b8: c7 44 24 08 0a 00 00 movl $0xa,0x8(%esp) - 6bf: 00 - 6c0: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) - 6c7: 00 - 6c8: e8 fc ff ff ff call 0x6c9 - 6cd: 8d 65 f4 lea -0xc(%ebp),%esp - 6d0: 01 d8 add %ebx,%eax - 6d2: 5b pop %ebx - 6d3: 5e pop %esi - 6d4: 5f pop %edi - 6d5: 5d pop %ebp - 6d6: c3 ret - 6d7: 90 nop - 6d8: 8d 65 f4 lea -0xc(%ebp),%esp - 6db: b8 c0 a8 00 00 mov $0xa8c0,%eax - 6e0: 5b pop %ebx - 6e1: 5e pop %esi - 6e2: 5f pop %edi - 6e3: 5d pop %ebp - 6e4: c3 ret - 6e5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 6e9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi - 6f0: 55 push %ebp - 6f1: 89 e5 mov %esp,%ebp - 6f3: 53 push %ebx - 6f4: 83 ec 08 sub $0x8,%esp - 6f7: 8b 5d 08 mov 0x8(%ebp),%ebx - 6fa: 85 db test %ebx,%ebx - 6fc: 74 22 je 0x720 - 6fe: c7 44 24 04 15 00 00 movl $0x15,0x4(%esp) - 705: 00 - 706: 89 1c 24 mov %ebx,(%esp) - 709: e8 fc ff ff ff call 0x70a - 70e: 85 c0 test %eax,%eax - 710: 74 0e je 0x720 - 712: 83 c4 08 add $0x8,%esp - 715: 89 d8 mov %ebx,%eax - 717: 5b pop %ebx - 718: 5d pop %ebp - 719: e9 52 fe ff ff jmp 0x570 - 71e: 66 90 xchg %ax,%ax - 720: c7 04 24 08 00 00 00 movl $0x8,(%esp) - 727: e8 fc ff ff ff call 0x728 - 72c: 85 c0 test %eax,%eax - 72e: 89 c3 mov %eax,%ebx - 730: 74 14 je 0x746 - 732: c7 44 24 04 15 00 00 movl $0x15,0x4(%esp) - 739: 00 - 73a: 89 04 24 mov %eax,(%esp) - 73d: e8 fc ff ff ff call 0x73e - 742: 85 c0 test %eax,%eax - 744: 75 cc jne 0x712 - 746: 83 c4 08 add $0x8,%esp - 749: b8 c0 a8 00 00 mov $0xa8c0,%eax - 74e: 5b pop %ebx - 74f: 5d pop %ebp - 750: c3 ret - 751: eb 0d jmp 0x760 - 753: 90 nop - 754: 90 nop - 755: 90 nop - 756: 90 nop - 757: 90 nop - 758: 90 nop - 759: 90 nop - 75a: 90 nop - 75b: 90 nop - 75c: 90 nop - 75d: 90 nop - 75e: 90 nop - 75f: 90 nop - 760: 55 push %ebp - 761: 89 e5 mov %esp,%ebp - 763: 56 push %esi - 764: 89 d6 mov %edx,%esi - 766: 53 push %ebx - 767: 89 c3 mov %eax,%ebx - 769: 83 ec 10 sub $0x10,%esp - 76c: 89 14 24 mov %edx,(%esp) - 76f: e8 fc ff ff ff call 0x770 - 774: 83 f8 06 cmp $0x6,%eax - 777: 0f 85 92 00 00 00 jne 0x80f - 77d: c7 44 24 08 06 00 00 movl $0x6,0x8(%esp) - 784: 00 - 785: 89 74 24 04 mov %esi,0x4(%esp) - 789: 89 1c 24 mov %ebx,(%esp) - 78c: e8 fc ff ff ff call 0x78d - 791: 85 c0 test %eax,%eax - 793: 75 56 jne 0x7eb - 795: 0f b6 43 06 movzbl 0x6(%ebx),%eax - 799: 8d 4b 06 lea 0x6(%ebx),%ecx - 79c: 3c 3a cmp $0x3a,%al - 79e: 74 30 je 0x7d0 - 7a0: 84 c0 test %al,%al - 7a2: 74 2c je 0x7d0 - 7a4: 31 c0 xor %eax,%eax - 7a6: eb 04 jmp 0x7ac - 7a8: 84 d2 test %dl,%dl - 7aa: 74 0d je 0x7b9 - 7ac: 83 c0 01 add $0x1,%eax - 7af: 0f b6 54 03 06 movzbl 0x6(%ebx,%eax,1),%edx - 7b4: 80 fa 3a cmp $0x3a,%dl - 7b7: 75 ef jne 0x7a8 - 7b9: 89 44 24 04 mov %eax,0x4(%esp) - 7bd: 89 0c 24 mov %ecx,(%esp) - 7c0: e8 fc ff ff ff call 0x7c1 - 7c5: 83 c4 10 add $0x10,%esp - 7c8: 5b pop %ebx - 7c9: 5e pop %esi - 7ca: 5d pop %ebp - 7cb: c3 ret - 7cc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 7d0: c7 44 24 04 01 00 00 movl $0x1,0x4(%esp) - 7d7: 00 - 7d8: c7 04 24 01 00 00 00 movl $0x1,(%esp) - 7df: e8 fc ff ff ff call 0x7e0 - 7e4: 83 c4 10 add $0x10,%esp - 7e7: 5b pop %ebx - 7e8: 5e pop %esi - 7e9: 5d pop %ebp - 7ea: c3 ret - 7eb: c7 44 24 0c 4a 00 00 movl $0x4a,0xc(%esp) + 32b: 0f 84 cb 00 00 00 je 0x3fc + 331: 80 fa 72 cmp $0x72,%dl + 334: 0f 85 6a fd ff ff jne 0xa4 + 33a: 89 c2 mov %eax,%edx + 33c: 81 ca 00 00 00 01 or $0x1000000,%edx + 342: 83 7d f0 00 cmpl $0x0,-0x10(%ebp) + 346: 0f 45 c2 cmovne %edx,%eax + 349: 89 c2 mov %eax,%edx + 34b: 81 ca 00 00 01 00 or $0x10000,%edx + 351: 85 c9 test %ecx,%ecx + 353: 0f 45 c2 cmovne %edx,%eax + 356: 89 c2 mov %eax,%edx + 358: 80 ce 01 or $0x1,%dh + 35b: 85 f6 test %esi,%esi + 35d: 0f 45 c2 cmovne %edx,%eax + 360: 09 f8 or %edi,%eax + 362: e9 37 fe ff ff jmp 0x19e + 367: 90 nop + 368: 80 fa 6d cmp $0x6d,%dl + 36b: 0f 84 2c 01 00 00 je 0x49d + 371: 80 fa 72 cmp $0x72,%dl + 374: 0f 85 2a fd ff ff jne 0xa4 + 37a: 89 c2 mov %eax,%edx + 37c: 81 ca 00 00 00 01 or $0x1000000,%edx + 382: 83 7d f0 00 cmpl $0x0,-0x10(%ebp) + 386: 0f 45 c2 cmovne %edx,%eax + 389: 89 c2 mov %eax,%edx + 38b: 81 ca 00 00 01 00 or $0x10000,%edx + 391: 85 c9 test %ecx,%ecx + 393: 0f 45 c2 cmovne %edx,%eax + 396: 89 c2 mov %eax,%edx + 398: 80 ce 01 or $0x1,%dh + 39b: 85 f6 test %esi,%esi + 39d: 0f 45 c2 cmovne %edx,%eax + 3a0: 09 f8 or %edi,%eax + 3a2: e9 2f ff ff ff jmp 0x2d6 + 3a7: 90 nop + 3a8: 80 fa 6d cmp $0x6d,%dl + 3ab: 0f 84 80 00 00 00 je 0x431 + 3b1: 80 fa 72 cmp $0x72,%dl + 3b4: 0f 85 ea fc ff ff jne 0xa4 + 3ba: 89 c2 mov %eax,%edx + 3bc: 81 e2 ff ff ff fe and $0xfeffffff,%edx + 3c2: 83 7d f0 00 cmpl $0x0,-0x10(%ebp) + 3c6: 0f 45 c2 cmovne %edx,%eax + 3c9: 89 c2 mov %eax,%edx + 3cb: 81 e2 ff ff fe ff and $0xfffeffff,%edx + 3d1: 85 c9 test %ecx,%ecx + 3d3: 0f 45 c2 cmovne %edx,%eax + 3d6: 89 c2 mov %eax,%edx + 3d8: 80 e6 fe and $0xfe,%dh + 3db: 85 f6 test %esi,%esi + 3dd: 0f 45 c2 cmovne %edx,%eax + 3e0: 89 c2 mov %eax,%edx + 3e2: 83 e2 fe and $0xfffffffe,%edx + 3e5: 85 ff test %edi,%edi + 3e7: 0f 45 c2 cmovne %edx,%eax + 3ea: e9 37 fe ff ff jmp 0x226 + 3ef: 90 nop + 3f0: 83 c3 01 add $0x1,%ebx + 3f3: 0f b6 56 01 movzbl 0x1(%esi),%edx + 3f7: e9 8d fc ff ff jmp 0x89 + 3fc: 89 c2 mov %eax,%edx + 3fe: 81 ca 00 00 00 02 or $0x2000000,%edx + 404: 83 7d f0 00 cmpl $0x0,-0x10(%ebp) + 408: 0f 45 c2 cmovne %edx,%eax + 40b: 89 c2 mov %eax,%edx + 40d: 81 ca 00 00 02 00 or $0x20000,%edx + 413: 85 c9 test %ecx,%ecx + 415: 0f 45 c2 cmovne %edx,%eax + 418: 89 c2 mov %eax,%edx + 41a: 80 ce 02 or $0x2,%dh + 41d: 85 f6 test %esi,%esi + 41f: 0f 45 c2 cmovne %edx,%eax + 422: 89 c2 mov %eax,%edx + 424: 83 ca 02 or $0x2,%edx + 427: 85 ff test %edi,%edi + 429: 0f 45 c2 cmovne %edx,%eax + 42c: e9 6d fd ff ff jmp 0x19e + 431: 89 c2 mov %eax,%edx + 433: 81 e2 ff ff ff fd and $0xfdffffff,%edx + 439: 83 7d f0 00 cmpl $0x0,-0x10(%ebp) + 43d: 0f 45 c2 cmovne %edx,%eax + 440: 89 c2 mov %eax,%edx + 442: 81 e2 ff ff fd ff and $0xfffdffff,%edx + 448: 85 c9 test %ecx,%ecx + 44a: 0f 45 c2 cmovne %edx,%eax + 44d: 89 c2 mov %eax,%edx + 44f: 80 e6 fd and $0xfd,%dh + 452: 85 f6 test %esi,%esi + 454: 0f 45 c2 cmovne %edx,%eax + 457: 89 c2 mov %eax,%edx + 459: 83 e2 fd and $0xfffffffd,%edx + 45c: 85 ff test %edi,%edi + 45e: 0f 45 c2 cmovne %edx,%eax + 461: e9 c0 fd ff ff jmp 0x226 + 466: 66 90 xchg %ax,%ax + 468: 89 c2 mov %eax,%edx + 46a: 81 ca 00 00 00 08 or $0x8000000,%edx + 470: 83 7d f0 00 cmpl $0x0,-0x10(%ebp) + 474: 0f 45 c2 cmovne %edx,%eax + 477: 89 c2 mov %eax,%edx + 479: 81 ca 00 00 08 00 or $0x80000,%edx + 47f: 85 c9 test %ecx,%ecx + 481: 0f 45 c2 cmovne %edx,%eax + 484: 89 c2 mov %eax,%edx + 486: 80 ce 08 or $0x8,%dh + 489: 85 f6 test %esi,%esi + 48b: 0f 45 c2 cmovne %edx,%eax + 48e: 89 c2 mov %eax,%edx + 490: 83 ca 08 or $0x8,%edx + 493: 85 ff test %edi,%edi + 495: 0f 45 c2 cmovne %edx,%eax + 498: e9 01 fd ff ff jmp 0x19e + 49d: 89 c2 mov %eax,%edx + 49f: 81 ca 00 00 00 02 or $0x2000000,%edx + 4a5: 83 7d f0 00 cmpl $0x0,-0x10(%ebp) + 4a9: 0f 45 c2 cmovne %edx,%eax + 4ac: 89 c2 mov %eax,%edx + 4ae: 81 ca 00 00 02 00 or $0x20000,%edx + 4b4: 85 c9 test %ecx,%ecx + 4b6: 0f 45 c2 cmovne %edx,%eax + 4b9: 89 c2 mov %eax,%edx + 4bb: 80 ce 02 or $0x2,%dh + 4be: 85 f6 test %esi,%esi + 4c0: 0f 45 c2 cmovne %edx,%eax + 4c3: 89 c2 mov %eax,%edx + 4c5: 83 ca 02 or $0x2,%edx + 4c8: 85 ff test %edi,%edi + 4ca: 0f 45 c2 cmovne %edx,%eax + 4cd: e9 04 fe ff ff jmp 0x2d6 + 4d2: 84 d2 test %dl,%dl + 4d4: 0f 84 d7 fc ff ff je 0x1b1 + 4da: 31 ff xor %edi,%edi + 4dc: 31 f6 xor %esi,%esi + 4de: 31 c9 xor %ecx,%ecx + 4e0: c7 45 f0 00 00 00 00 movl $0x0,-0x10(%ebp) + 4e7: e9 eb fb ff ff jmp 0xd7 + 4ec: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + 4f0: 55 push %ebp + 4f1: 89 e5 mov %esp,%ebp + 4f3: 56 push %esi + 4f4: be 01 01 0f 00 mov $0xf0101,%esi + 4f9: 53 push %ebx + 4fa: 83 ec 08 sub $0x8,%esp + 4fd: 8b 45 0c mov 0xc(%ebp),%eax + 500: 8b 5d 08 mov 0x8(%ebp),%ebx + 503: 85 c0 test %eax,%eax + 505: 0f 45 f0 cmovne %eax,%esi + 508: 85 db test %ebx,%ebx + 50a: 74 24 je 0x530 + 50c: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) + 513: 00 + 514: 89 1c 24 mov %ebx,(%esp) + 517: e8 fc ff ff ff call 0x518 + 51c: 85 c0 test %eax,%eax + 51e: 74 10 je 0x530 + 520: 83 c4 08 add $0x8,%esp + 523: 89 f2 mov %esi,%edx + 525: 89 d8 mov %ebx,%eax + 527: 5b pop %ebx + 528: 5e pop %esi + 529: 5d pop %ebp + 52a: e9 d1 fa ff ff jmp 0x0 + 52f: 90 nop + 530: c7 04 24 08 00 00 00 movl $0x8,(%esp) + 537: e8 fc ff ff ff call 0x538 + 53c: 85 c0 test %eax,%eax + 53e: 89 c3 mov %eax,%ebx + 540: 74 14 je 0x556 + 542: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) + 549: 00 + 54a: 89 04 24 mov %eax,(%esp) + 54d: e8 fc ff ff ff call 0x54e + 552: 85 c0 test %eax,%eax + 554: 75 ca jne 0x520 + 556: 83 c4 08 add $0x8,%esp + 559: 89 f0 mov %esi,%eax + 55b: 5b pop %ebx + 55c: 5e pop %esi + 55d: 5d pop %ebp + 55e: c3 ret + 55f: 90 nop + 560: 55 push %ebp + 561: 89 e5 mov %esp,%ebp + 563: 57 push %edi + 564: 56 push %esi + 565: 53 push %ebx + 566: 89 c3 mov %eax,%ebx + 568: 83 ec 0c sub $0xc,%esp + 56b: 89 04 24 mov %eax,(%esp) + 56e: e8 fc ff ff ff call 0x56f + 573: 83 c0 13 add $0x13,%eax + 576: 83 e0 fc and $0xfffffffc,%eax + 579: 29 c4 sub %eax,%esp + 57b: c7 44 24 04 15 00 00 movl $0x15,0x4(%esp) + 582: 00 + 583: 8d 74 24 1b lea 0x1b(%esp),%esi + 587: 89 1c 24 mov %ebx,(%esp) + 58a: 83 e6 f0 and $0xfffffff0,%esi + 58d: e8 fc ff ff ff call 0x58e + 592: 85 c0 test %eax,%eax + 594: 0f 84 2e 01 00 00 je 0x6c8 + 59a: 0f b6 50 04 movzbl 0x4(%eax),%edx + 59e: 8d 48 04 lea 0x4(%eax),%ecx + 5a1: 84 d2 test %dl,%dl + 5a3: 0f 84 1f 01 00 00 je 0x6c8 + 5a9: 80 fa 3a cmp $0x3a,%dl + 5ac: 0f 84 16 01 00 00 je 0x6c8 + 5b2: 31 db xor %ebx,%ebx + 5b4: eb 06 jmp 0x5bc + 5b6: 66 90 xchg %ax,%ax + 5b8: 84 d2 test %dl,%dl + 5ba: 74 0d je 0x5c9 + 5bc: 83 c3 01 add $0x1,%ebx + 5bf: 0f b6 54 18 04 movzbl 0x4(%eax,%ebx,1),%edx + 5c4: 80 fa 3a cmp $0x3a,%dl + 5c7: 75 ef jne 0x5b8 + 5c9: 89 5c 24 08 mov %ebx,0x8(%esp) + 5cd: 89 4c 24 04 mov %ecx,0x4(%esp) + 5d1: 89 34 24 mov %esi,(%esp) + 5d4: e8 fc ff ff ff call 0x5d5 + 5d9: c6 04 1e 00 movb $0x0,(%esi,%ebx,1) + 5dd: 31 db xor %ebx,%ebx + 5df: c7 44 24 04 64 00 00 movl $0x64,0x4(%esp) + 5e6: 00 + 5e7: 89 34 24 mov %esi,(%esp) + 5ea: e8 fc ff ff ff call 0x5eb + 5ef: 85 c0 test %eax,%eax + 5f1: 74 26 je 0x619 + 5f3: c6 00 00 movb $0x0,(%eax) + 5f6: 8d 78 01 lea 0x1(%eax),%edi + 5f9: 89 34 24 mov %esi,(%esp) + 5fc: 89 fe mov %edi,%esi + 5fe: c7 44 24 08 0a 00 00 movl $0xa,0x8(%esp) + 605: 00 + 606: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) + 60d: 00 + 60e: e8 fc ff ff ff call 0x60f + 613: 69 d8 80 51 01 00 imul $0x15180,%eax,%ebx + 619: c7 44 24 04 68 00 00 movl $0x68,0x4(%esp) + 620: 00 + 621: 89 34 24 mov %esi,(%esp) + 624: e8 fc ff ff ff call 0x625 + 629: 85 c0 test %eax,%eax + 62b: 74 28 je 0x655 + 62d: c6 00 00 movb $0x0,(%eax) + 630: 8d 78 01 lea 0x1(%eax),%edi + 633: 89 34 24 mov %esi,(%esp) + 636: 89 fe mov %edi,%esi + 638: c7 44 24 08 0a 00 00 movl $0xa,0x8(%esp) + 63f: 00 + 640: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) + 647: 00 + 648: e8 fc ff ff ff call 0x649 + 64d: 69 c0 10 0e 00 00 imul $0xe10,%eax,%eax + 653: 01 c3 add %eax,%ebx + 655: c7 44 24 04 6d 00 00 movl $0x6d,0x4(%esp) + 65c: 00 + 65d: 89 34 24 mov %esi,(%esp) + 660: e8 fc ff ff ff call 0x661 + 665: 85 c0 test %eax,%eax + 667: 74 25 je 0x68e + 669: c6 00 00 movb $0x0,(%eax) + 66c: 8d 78 01 lea 0x1(%eax),%edi + 66f: 89 34 24 mov %esi,(%esp) + 672: 89 fe mov %edi,%esi + 674: c7 44 24 08 0a 00 00 movl $0xa,0x8(%esp) + 67b: 00 + 67c: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) + 683: 00 + 684: e8 fc ff ff ff call 0x685 + 689: 6b c0 3c imul $0x3c,%eax,%eax + 68c: 01 c3 add %eax,%ebx + 68e: c7 44 24 04 73 00 00 movl $0x73,0x4(%esp) + 695: 00 + 696: 89 34 24 mov %esi,(%esp) + 699: e8 fc ff ff ff call 0x69a + 69e: 85 c0 test %eax,%eax + 6a0: 74 03 je 0x6a5 + 6a2: c6 00 00 movb $0x0,(%eax) + 6a5: 89 34 24 mov %esi,(%esp) + 6a8: c7 44 24 08 0a 00 00 movl $0xa,0x8(%esp) + 6af: 00 + 6b0: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) + 6b7: 00 + 6b8: e8 fc ff ff ff call 0x6b9 + 6bd: 8d 65 f4 lea -0xc(%ebp),%esp + 6c0: 01 d8 add %ebx,%eax + 6c2: 5b pop %ebx + 6c3: 5e pop %esi + 6c4: 5f pop %edi + 6c5: 5d pop %ebp + 6c6: c3 ret + 6c7: 90 nop + 6c8: 8d 65 f4 lea -0xc(%ebp),%esp + 6cb: b8 c0 a8 00 00 mov $0xa8c0,%eax + 6d0: 5b pop %ebx + 6d1: 5e pop %esi + 6d2: 5f pop %edi + 6d3: 5d pop %ebp + 6d4: c3 ret + 6d5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + 6d9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + 6e0: 55 push %ebp + 6e1: 89 e5 mov %esp,%ebp + 6e3: 53 push %ebx + 6e4: 83 ec 08 sub $0x8,%esp + 6e7: 8b 5d 08 mov 0x8(%ebp),%ebx + 6ea: 85 db test %ebx,%ebx + 6ec: 74 22 je 0x710 + 6ee: c7 44 24 04 15 00 00 movl $0x15,0x4(%esp) + 6f5: 00 + 6f6: 89 1c 24 mov %ebx,(%esp) + 6f9: e8 fc ff ff ff call 0x6fa + 6fe: 85 c0 test %eax,%eax + 700: 74 0e je 0x710 + 702: 83 c4 08 add $0x8,%esp + 705: 89 d8 mov %ebx,%eax + 707: 5b pop %ebx + 708: 5d pop %ebp + 709: e9 52 fe ff ff jmp 0x560 + 70e: 66 90 xchg %ax,%ax + 710: c7 04 24 08 00 00 00 movl $0x8,(%esp) + 717: e8 fc ff ff ff call 0x718 + 71c: 85 c0 test %eax,%eax + 71e: 89 c3 mov %eax,%ebx + 720: 74 14 je 0x736 + 722: c7 44 24 04 15 00 00 movl $0x15,0x4(%esp) + 729: 00 + 72a: 89 04 24 mov %eax,(%esp) + 72d: e8 fc ff ff ff call 0x72e + 732: 85 c0 test %eax,%eax + 734: 75 cc jne 0x702 + 736: 83 c4 08 add $0x8,%esp + 739: b8 c0 a8 00 00 mov $0xa8c0,%eax + 73e: 5b pop %ebx + 73f: 5d pop %ebp + 740: c3 ret + 741: eb 0d jmp 0x750 + 743: 90 nop + 744: 90 nop + 745: 90 nop + 746: 90 nop + 747: 90 nop + 748: 90 nop + 749: 90 nop + 74a: 90 nop + 74b: 90 nop + 74c: 90 nop + 74d: 90 nop + 74e: 90 nop + 74f: 90 nop + 750: 55 push %ebp + 751: 89 e5 mov %esp,%ebp + 753: 56 push %esi + 754: 89 d6 mov %edx,%esi + 756: 53 push %ebx + 757: 89 c3 mov %eax,%ebx + 759: 83 ec 10 sub $0x10,%esp + 75c: 89 14 24 mov %edx,(%esp) + 75f: e8 fc ff ff ff call 0x760 + 764: 83 f8 06 cmp $0x6,%eax + 767: 0f 85 92 00 00 00 jne 0x7ff + 76d: c7 44 24 08 06 00 00 movl $0x6,0x8(%esp) + 774: 00 + 775: 89 74 24 04 mov %esi,0x4(%esp) + 779: 89 1c 24 mov %ebx,(%esp) + 77c: e8 fc ff ff ff call 0x77d + 781: 85 c0 test %eax,%eax + 783: 75 56 jne 0x7db + 785: 0f b6 43 06 movzbl 0x6(%ebx),%eax + 789: 8d 4b 06 lea 0x6(%ebx),%ecx + 78c: 3c 3a cmp $0x3a,%al + 78e: 74 30 je 0x7c0 + 790: 84 c0 test %al,%al + 792: 74 2c je 0x7c0 + 794: 31 c0 xor %eax,%eax + 796: eb 04 jmp 0x79c + 798: 84 d2 test %dl,%dl + 79a: 74 0d je 0x7a9 + 79c: 83 c0 01 add $0x1,%eax + 79f: 0f b6 54 03 06 movzbl 0x6(%ebx,%eax,1),%edx + 7a4: 80 fa 3a cmp $0x3a,%dl + 7a7: 75 ef jne 0x798 + 7a9: 89 44 24 04 mov %eax,0x4(%esp) + 7ad: 89 0c 24 mov %ecx,(%esp) + 7b0: e8 fc ff ff ff call 0x7b1 + 7b5: 83 c4 10 add $0x10,%esp + 7b8: 5b pop %ebx + 7b9: 5e pop %esi + 7ba: 5d pop %ebp + 7bb: c3 ret + 7bc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + 7c0: c7 44 24 04 01 00 00 movl $0x1,0x4(%esp) + 7c7: 00 + 7c8: c7 04 24 01 00 00 00 movl $0x1,(%esp) + 7cf: e8 fc ff ff ff call 0x7d0 + 7d4: 83 c4 10 add $0x10,%esp + 7d7: 5b pop %ebx + 7d8: 5e pop %esi + 7d9: 5d pop %ebp + 7da: c3 ret + 7db: c7 44 24 0c 4a 00 00 movl $0x4a,0xc(%esp) + 7e2: 00 + 7e3: c7 44 24 08 25 00 00 movl $0x25,0x8(%esp) + 7ea: 00 + 7eb: c7 44 24 04 1a 00 00 movl $0x1a,0x4(%esp) 7f2: 00 - 7f3: c7 44 24 08 25 00 00 movl $0x25,0x8(%esp) - 7fa: 00 - 7fb: c7 44 24 04 1a 00 00 movl $0x1a,0x4(%esp) - 802: 00 - 803: c7 04 24 00 00 00 00 movl $0x0,(%esp) - 80a: e8 fc ff ff ff call 0x80b - 80f: c7 44 24 0c 4a 00 00 movl $0x4a,0xc(%esp) + 7f3: c7 04 24 00 00 00 00 movl $0x0,(%esp) + 7fa: e8 fc ff ff ff call 0x7fb + 7ff: c7 44 24 0c 4a 00 00 movl $0x4a,0xc(%esp) + 806: 00 + 807: c7 44 24 08 24 00 00 movl $0x24,0x8(%esp) + 80e: 00 + 80f: c7 44 24 04 1a 00 00 movl $0x1a,0x4(%esp) 816: 00 - 817: c7 44 24 08 24 00 00 movl $0x24,0x8(%esp) - 81e: 00 - 81f: c7 44 24 04 1a 00 00 movl $0x1a,0x4(%esp) - 826: 00 - 827: c7 04 24 29 00 00 00 movl $0x29,(%esp) - 82e: e8 fc ff ff ff call 0x82f - 833: 8d b6 00 00 00 00 lea 0x0(%esi),%esi - 839: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi - 840: 55 push %ebp - 841: 89 e5 mov %esp,%ebp - 843: 83 ec 14 sub $0x14,%esp - 846: 8b 45 08 mov 0x8(%ebp),%eax - 849: 89 5d f8 mov %ebx,-0x8(%ebp) - 84c: 89 75 fc mov %esi,-0x4(%ebp) - 84f: 85 c0 test %eax,%eax - 851: 74 7d je 0x8d0 - 853: c7 44 24 04 3c 00 00 movl $0x3c,0x4(%esp) - 85a: 00 - 85b: 89 04 24 mov %eax,(%esp) - 85e: e8 fc ff ff ff call 0x85f - 863: 85 c0 test %eax,%eax - 865: 75 19 jne 0x880 - 867: e8 fc ff ff ff call 0x868 - 86c: 89 c6 mov %eax,%esi - 86e: 89 34 24 mov %esi,(%esp) - 871: e8 fc ff ff ff call 0x872 - 876: 8b 5d f8 mov -0x8(%ebp),%ebx - 879: 8b 75 fc mov -0x4(%ebp),%esi - 87c: 89 ec mov %ebp,%esp - 87e: 5d pop %ebp - 87f: c3 ret - 880: ba 3c 00 00 00 mov $0x3c,%edx - 885: e8 d6 fe ff ff call 0x760 - 88a: 89 c3 mov %eax,%ebx - 88c: 31 c0 xor %eax,%eax - 88e: 85 db test %ebx,%ebx - 890: 74 e4 je 0x876 - 892: 89 1c 24 mov %ebx,(%esp) - 895: e8 fc ff ff ff call 0x896 - 89a: 8d 50 01 lea 0x1(%eax),%edx - 89d: 83 c0 13 add $0x13,%eax - 8a0: 83 e0 fc and $0xfffffffc,%eax - 8a3: 29 c4 sub %eax,%esp - 8a5: 8d 44 24 1b lea 0x1b(%esp),%eax - 8a9: 83 e0 f0 and $0xfffffff0,%eax - 8ac: 89 54 24 08 mov %edx,0x8(%esp) - 8b0: 89 5c 24 04 mov %ebx,0x4(%esp) - 8b4: 89 04 24 mov %eax,(%esp) - 8b7: e8 fc ff ff ff call 0x8b8 - 8bc: 89 1c 24 mov %ebx,(%esp) - 8bf: 89 c6 mov %eax,%esi - 8c1: e8 fc ff ff ff call 0x8c2 - 8c6: 85 f6 test %esi,%esi - 8c8: 75 a4 jne 0x86e - 8ca: eb 9b jmp 0x867 - 8cc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 8d0: c7 04 24 08 00 00 00 movl $0x8,(%esp) - 8d7: e8 fc ff ff ff call 0x8d8 - 8dc: 85 c0 test %eax,%eax - 8de: 74 87 je 0x867 - 8e0: e9 6e ff ff ff jmp 0x853 - 8e5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 8e9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi - 8f0: 55 push %ebp - 8f1: 89 e5 mov %esp,%ebp - 8f3: 83 ec 14 sub $0x14,%esp - 8f6: 8b 45 08 mov 0x8(%ebp),%eax - 8f9: 89 5d f8 mov %ebx,-0x8(%ebp) - 8fc: 89 75 fc mov %esi,-0x4(%ebp) - 8ff: 85 c0 test %eax,%eax - 901: 74 7d je 0x980 - 903: c7 44 24 04 43 00 00 movl $0x43,0x4(%esp) - 90a: 00 - 90b: 89 04 24 mov %eax,(%esp) - 90e: e8 fc ff ff ff call 0x90f - 913: 85 c0 test %eax,%eax - 915: 75 19 jne 0x930 - 917: e8 fc ff ff ff call 0x918 - 91c: 89 c6 mov %eax,%esi - 91e: 89 34 24 mov %esi,(%esp) - 921: e8 fc ff ff ff call 0x922 - 926: 8b 5d f8 mov -0x8(%ebp),%ebx - 929: 8b 75 fc mov -0x4(%ebp),%esi - 92c: 89 ec mov %ebp,%esp - 92e: 5d pop %ebp - 92f: c3 ret - 930: ba 43 00 00 00 mov $0x43,%edx - 935: e8 26 fe ff ff call 0x760 - 93a: 89 c3 mov %eax,%ebx - 93c: 31 c0 xor %eax,%eax - 93e: 85 db test %ebx,%ebx - 940: 74 e4 je 0x926 - 942: 89 1c 24 mov %ebx,(%esp) - 945: e8 fc ff ff ff call 0x946 - 94a: 8d 50 01 lea 0x1(%eax),%edx - 94d: 83 c0 13 add $0x13,%eax - 950: 83 e0 fc and $0xfffffffc,%eax - 953: 29 c4 sub %eax,%esp - 955: 8d 44 24 1b lea 0x1b(%esp),%eax - 959: 83 e0 f0 and $0xfffffff0,%eax - 95c: 89 54 24 08 mov %edx,0x8(%esp) - 960: 89 5c 24 04 mov %ebx,0x4(%esp) - 964: 89 04 24 mov %eax,(%esp) - 967: e8 fc ff ff ff call 0x968 - 96c: 89 1c 24 mov %ebx,(%esp) - 96f: 89 c6 mov %eax,%esi - 971: e8 fc ff ff ff call 0x972 - 976: 85 f6 test %esi,%esi - 978: 75 a4 jne 0x91e - 97a: eb 9b jmp 0x917 - 97c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 980: c7 04 24 08 00 00 00 movl $0x8,(%esp) - 987: e8 fc ff ff ff call 0x988 - 98c: 85 c0 test %eax,%eax - 98e: 74 87 je 0x917 - 990: e9 6e ff ff ff jmp 0x903 + 817: c7 04 24 29 00 00 00 movl $0x29,(%esp) + 81e: e8 fc ff ff ff call 0x81f + 823: 8d b6 00 00 00 00 lea 0x0(%esi),%esi + 829: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + 830: 55 push %ebp + 831: 89 e5 mov %esp,%ebp + 833: 83 ec 14 sub $0x14,%esp + 836: 8b 45 08 mov 0x8(%ebp),%eax + 839: 89 5d f8 mov %ebx,-0x8(%ebp) + 83c: 89 75 fc mov %esi,-0x4(%ebp) + 83f: 85 c0 test %eax,%eax + 841: 74 7d je 0x8c0 + 843: c7 44 24 04 3c 00 00 movl $0x3c,0x4(%esp) + 84a: 00 + 84b: 89 04 24 mov %eax,(%esp) + 84e: e8 fc ff ff ff call 0x84f + 853: 85 c0 test %eax,%eax + 855: 75 19 jne 0x870 + 857: e8 fc ff ff ff call 0x858 + 85c: 89 c6 mov %eax,%esi + 85e: 89 34 24 mov %esi,(%esp) + 861: e8 fc ff ff ff call 0x862 + 866: 8b 5d f8 mov -0x8(%ebp),%ebx + 869: 8b 75 fc mov -0x4(%ebp),%esi + 86c: 89 ec mov %ebp,%esp + 86e: 5d pop %ebp + 86f: c3 ret + 870: ba 3c 00 00 00 mov $0x3c,%edx + 875: e8 d6 fe ff ff call 0x750 + 87a: 89 c3 mov %eax,%ebx + 87c: 31 c0 xor %eax,%eax + 87e: 85 db test %ebx,%ebx + 880: 74 e4 je 0x866 + 882: 89 1c 24 mov %ebx,(%esp) + 885: e8 fc ff ff ff call 0x886 + 88a: 8d 50 01 lea 0x1(%eax),%edx + 88d: 83 c0 13 add $0x13,%eax + 890: 83 e0 fc and $0xfffffffc,%eax + 893: 29 c4 sub %eax,%esp + 895: 8d 44 24 1b lea 0x1b(%esp),%eax + 899: 83 e0 f0 and $0xfffffff0,%eax + 89c: 89 54 24 08 mov %edx,0x8(%esp) + 8a0: 89 5c 24 04 mov %ebx,0x4(%esp) + 8a4: 89 04 24 mov %eax,(%esp) + 8a7: e8 fc ff ff ff call 0x8a8 + 8ac: 89 1c 24 mov %ebx,(%esp) + 8af: 89 c6 mov %eax,%esi + 8b1: e8 fc ff ff ff call 0x8b2 + 8b6: 85 f6 test %esi,%esi + 8b8: 75 a4 jne 0x85e + 8ba: eb 9b jmp 0x857 + 8bc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + 8c0: c7 04 24 08 00 00 00 movl $0x8,(%esp) + 8c7: e8 fc ff ff ff call 0x8c8 + 8cc: 85 c0 test %eax,%eax + 8ce: 74 87 je 0x857 + 8d0: e9 6e ff ff ff jmp 0x843 + 8d5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + 8d9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + 8e0: 55 push %ebp + 8e1: 89 e5 mov %esp,%ebp + 8e3: 83 ec 14 sub $0x14,%esp + 8e6: 8b 45 08 mov 0x8(%ebp),%eax + 8e9: 89 5d f8 mov %ebx,-0x8(%ebp) + 8ec: 89 75 fc mov %esi,-0x4(%ebp) + 8ef: 85 c0 test %eax,%eax + 8f1: 74 7d je 0x970 + 8f3: c7 44 24 04 43 00 00 movl $0x43,0x4(%esp) + 8fa: 00 + 8fb: 89 04 24 mov %eax,(%esp) + 8fe: e8 fc ff ff ff call 0x8ff + 903: 85 c0 test %eax,%eax + 905: 75 19 jne 0x920 + 907: e8 fc ff ff ff call 0x908 + 90c: 89 c6 mov %eax,%esi + 90e: 89 34 24 mov %esi,(%esp) + 911: e8 fc ff ff ff call 0x912 + 916: 8b 5d f8 mov -0x8(%ebp),%ebx + 919: 8b 75 fc mov -0x4(%ebp),%esi + 91c: 89 ec mov %ebp,%esp + 91e: 5d pop %ebp + 91f: c3 ret + 920: ba 43 00 00 00 mov $0x43,%edx + 925: e8 26 fe ff ff call 0x750 + 92a: 89 c3 mov %eax,%ebx + 92c: 31 c0 xor %eax,%eax + 92e: 85 db test %ebx,%ebx + 930: 74 e4 je 0x916 + 932: 89 1c 24 mov %ebx,(%esp) + 935: e8 fc ff ff ff call 0x936 + 93a: 8d 50 01 lea 0x1(%eax),%edx + 93d: 83 c0 13 add $0x13,%eax + 940: 83 e0 fc and $0xfffffffc,%eax + 943: 29 c4 sub %eax,%esp + 945: 8d 44 24 1b lea 0x1b(%esp),%eax + 949: 83 e0 f0 and $0xfffffff0,%eax + 94c: 89 54 24 08 mov %edx,0x8(%esp) + 950: 89 5c 24 04 mov %ebx,0x4(%esp) + 954: 89 04 24 mov %eax,(%esp) + 957: e8 fc ff ff ff call 0x958 + 95c: 89 1c 24 mov %ebx,(%esp) + 95f: 89 c6 mov %eax,%esi + 961: e8 fc ff ff ff call 0x962 + 966: 85 f6 test %esi,%esi + 968: 75 a4 jne 0x90e + 96a: eb 9b jmp 0x907 + 96c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + 970: c7 04 24 08 00 00 00 movl $0x8,(%esp) + 977: e8 fc ff ff ff call 0x978 + 97c: 85 c0 test %eax,%eax + 97e: 74 87 je 0x907 + 980: e9 6e ff ff ff jmp 0x8f3 --- /dev/fd/63 2012-05-05 15:41:47.000000000 +0200 +++ /dev/fd/62 2012-05-05 15:41:47.000000000 +0200 @@ -1,5 +1,5 @@ -../build-tree.good/kfreebsd-amd64-i386/string/strcasestr.o: file format elf32-i386-freebsd +build-tree/kfreebsd-amd64-i386/string/strcasestr.o: file format elf32-i386-freebsd Disassembly of section .text: @@ -42,34 +42,34 @@ 6d: 8b 7d e8 mov -0x18(%ebp),%edi 70: 01 c7 add %eax,%edi 72: 89 7d ec mov %edi,-0x14(%ebp) - 75: 0f b6 1f movzbl (%edi),%ebx - 78: 0f b6 cb movzbl %bl,%ecx - 7b: f6 44 4a 01 01 testb $0x1,0x1(%edx,%ecx,2) + 75: 0f b6 0f movzbl (%edi),%ecx + 78: 0f b6 d9 movzbl %cl,%ebx + 7b: f6 44 5a 01 01 testb $0x1,0x1(%edx,%ebx,2) 80: 74 15 je 0x97 - 82: 8b 1d 00 00 00 00 mov 0x0,%ebx - 88: 65 8b 3b mov %gs:(%ebx),%edi + 82: 8b 0d 00 00 00 00 mov 0x0,%ecx + 88: 65 8b 39 mov %gs:(%ecx),%edi 8b: 85 ff test %edi,%edi 8d: 0f 84 25 02 00 00 je 0x2b8 - 93: 0f b6 1c 8f movzbl (%edi,%ecx,4),%ebx + 93: 0f b6 0c 9f movzbl (%edi,%ebx,4),%ecx 97: 85 d2 test %edx,%edx 99: 0f 84 de 01 00 00 je 0x27d - 9f: 8b 4d dc mov -0x24(%ebp),%ecx - a2: 8d 3c 0e lea (%esi,%ecx,1),%edi + 9f: 8b 5d dc mov -0x24(%ebp),%ebx + a2: 8d 3c 1e lea (%esi,%ebx,1),%edi a5: 03 7d e8 add -0x18(%ebp),%edi a8: 89 7d ec mov %edi,-0x14(%ebp) - ab: 0f b6 0f movzbl (%edi),%ecx - ae: 0f b6 f9 movzbl %cl,%edi + ab: 0f b6 1f movzbl (%edi),%ebx + ae: 0f b6 fb movzbl %bl,%edi b1: f6 44 7a 01 01 testb $0x1,0x1(%edx,%edi,2) b6: 89 7d f0 mov %edi,-0x10(%ebp) b9: 74 18 je 0xd3 - bb: 8b 0d 00 00 00 00 mov 0x0,%ecx - c1: 65 8b 11 mov %gs:(%ecx),%edx + bb: 8b 1d 00 00 00 00 mov 0x0,%ebx + c1: 65 8b 13 mov %gs:(%ebx),%edx c4: 85 d2 test %edx,%edx c6: 0f 84 0e 02 00 00 je 0x2da cc: 8b 7d f0 mov -0x10(%ebp),%edi - cf: 0f b6 0c ba movzbl (%edx,%edi,4),%ecx + cf: 0f b6 1c ba movzbl (%edx,%edi,4),%ebx d3: 38 cb cmp %cl,%bl - d5: 0f 82 5d ff ff ff jb 0x38 + d5: 0f 87 5d ff ff ff ja 0x38 db: 74 23 je 0x100 dd: 8b 45 e4 mov -0x1c(%ebp),%eax e0: 8b 4d e4 mov -0x1c(%ebp),%ecx @@ -191,12 +191,12 @@ 26f: 81 c2 00 01 00 00 add $0x100,%edx 275: 65 89 11 mov %edx,%gs:(%ecx) 278: e9 f0 fe ff ff jmp 0x16d - 27d: 8b 7d cc mov -0x34(%ebp),%edi - 280: 8b 4d f0 mov -0x10(%ebp),%ecx - 283: 8b 17 mov (%edi),%edx + 27d: 8b 5d cc mov -0x34(%ebp),%ebx + 280: 8b 7d f0 mov -0x10(%ebp),%edi + 283: 8b 13 mov (%ebx),%edx 285: 8b 52 28 mov 0x28(%edx),%edx 288: 81 c2 00 01 00 00 add $0x100,%edx - 28e: 65 89 11 mov %edx,%gs:(%ecx) + 28e: 65 89 17 mov %edx,%gs:(%edi) 291: e9 09 fe ff ff jmp 0x9f 296: 8b 7d cc mov -0x34(%ebp),%edi 299: 8b 0f mov (%edi),%ecx @@ -207,23 +207,23 @@ 2ad: 65 89 39 mov %edi,%gs:(%ecx) 2b0: 0f b6 0b movzbl (%ebx),%ecx 2b3: e9 db fe ff ff jmp 0x193 - 2b8: 8b 7d cc mov -0x34(%ebp),%edi - 2bb: 8b 0f mov (%edi),%ecx - 2bd: 8b 59 34 mov 0x34(%ecx),%ebx - 2c0: 8b 0d 00 00 00 00 mov 0x0,%ecx - 2c6: 8d bb 00 02 00 00 lea 0x200(%ebx),%edi - 2cc: 8b 5d ec mov -0x14(%ebp),%ebx - 2cf: 65 89 39 mov %edi,%gs:(%ecx) - 2d2: 0f b6 0b movzbl (%ebx),%ecx + 2b8: 8b 5d cc mov -0x34(%ebp),%ebx + 2bb: 8b 0b mov (%ebx),%ecx + 2bd: 8b 49 34 mov 0x34(%ecx),%ecx + 2c0: 8d b9 00 02 00 00 lea 0x200(%ecx),%edi + 2c6: 8b 0d 00 00 00 00 mov 0x0,%ecx + 2cc: 65 89 39 mov %edi,%gs:(%ecx) + 2cf: 8b 4d ec mov -0x14(%ebp),%ecx + 2d2: 0f b6 19 movzbl (%ecx),%ebx 2d5: e9 b9 fd ff ff jmp 0x93 2da: 8b 7d cc mov -0x34(%ebp),%edi 2dd: 8b 17 mov (%edi),%edx 2df: 8b 52 34 mov 0x34(%edx),%edx 2e2: 81 c2 00 02 00 00 add $0x200,%edx - 2e8: 65 89 11 mov %edx,%gs:(%ecx) - 2eb: 8b 4d ec mov -0x14(%ebp),%ecx - 2ee: 0f b6 09 movzbl (%ecx),%ecx - 2f1: 89 4d f0 mov %ecx,-0x10(%ebp) + 2e8: 65 89 13 mov %edx,%gs:(%ebx) + 2eb: 8b 5d ec mov -0x14(%ebp),%ebx + 2ee: 0f b6 1b movzbl (%ebx),%ebx + 2f1: 89 5d f0 mov %ebx,-0x10(%ebp) 2f4: e9 d3 fd ff ff jmp 0xcc 2f9: 8b 7d cc mov -0x34(%ebp),%edi 2fc: 8b 17 mov (%edi),%edx @@ -407,8 +407,8 @@ 5e9: 8b 95 ec fb ff ff mov -0x414(%ebp),%edx 5ef: 39 95 b8 fb ff ff cmp %edx,-0x448(%ebp) 5f5: 0f 84 5d ff ff ff je 0x558 - 5fb: 3b 8d e4 fb ff ff cmp -0x41c(%ebp),%ecx - 601: 0f 82 73 01 00 00 jb 0x77a + 5fb: 39 8d e4 fb ff ff cmp %ecx,-0x41c(%ebp) + 601: 0f 87 73 01 00 00 ja 0x77a 607: 8b 95 dc fb ff ff mov -0x424(%ebp),%edx 60d: 39 95 e8 fb ff ff cmp %edx,-0x418(%ebp) 613: 0f 83 f7 00 00 00 jae 0x710 --- /dev/fd/63 2012-05-05 15:41:47.000000000 +0200 +++ /dev/fd/62 2012-05-05 15:41:47.000000000 +0200 @@ -1,5 +1,5 @@ -../build-tree.good/kfreebsd-amd64-i386/time/strftime_l.o: file format elf32-i386-freebsd +build-tree/kfreebsd-amd64-i386/time/strftime_l.o: file format elf32-i386-freebsd Disassembly of section .text: @@ -51,9 +51,9 @@ 85: 0f 84 55 02 00 00 je 0x2e0 8b: 80 fa 25 cmp $0x25,%dl 8e: 75 c8 jne 0x58 - 90: c7 45 a4 00 00 00 00 movl $0x0,-0x5c(%ebp) + 90: c7 45 a0 00 00 00 00 movl $0x0,-0x60(%ebp) 97: 31 ff xor %edi,%edi - 99: c7 45 a0 00 00 00 00 movl $0x0,-0x60(%ebp) + 99: c7 45 a4 00 00 00 00 movl $0x0,-0x5c(%ebp) a0: 0f b6 46 01 movzbl 0x1(%esi),%eax a4: 8d 5e 01 lea 0x1(%esi),%ebx a7: 3c 30 cmp $0x30,%al --- /dev/fd/63 2012-05-05 15:41:47.000000000 +0200 +++ /dev/fd/62 2012-05-05 15:41:47.000000000 +0200 @@ -1,5 +1,5 @@ -../build-tree.good/kfreebsd-amd64-i386/stdlib/strtof_l.o: file format elf32-i386-freebsd +build-tree/kfreebsd-amd64-i386/stdlib/strtof_l.o: file format elf32-i386-freebsd Disassembly of section .text: @@ -330,7 +330,7 @@ 3df: 8b 55 14 mov 0x14(%ebp),%edx 3e2: 85 db test %ebx,%ebx 3e4: 8b 42 04 mov 0x4(%edx),%eax - 3e7: 0f 85 91 19 00 00 jne 0x1d7e + 3e7: 0f 85 81 19 00 00 jne 0x1d6e 3ed: c7 45 80 00 00 00 00 movl $0x0,-0x80(%ebp) 3f4: c7 85 7c ff ff ff 00 movl $0x0,-0x84(%ebp) 3fb: 00 00 00 @@ -350,23 +350,23 @@ 431: f6 44 41 01 20 testb $0x20,0x1(%ecx,%eax,2) 436: 75 f0 jne 0x428 438: 80 fa 2d cmp $0x2d,%dl - 43b: 0f 84 d7 08 00 00 je 0xd18 + 43b: 0f 84 cf 08 00 00 je 0xd10 441: 80 fa 2b cmp $0x2b,%dl 444: c7 85 74 ff ff ff 00 movl $0x0,-0x8c(%ebp) 44b: 00 00 00 - 44e: 0f 84 dc 08 00 00 je 0xd30 + 44e: 0f 84 d4 08 00 00 je 0xd28 454: 0f b6 03 movzbl (%ebx),%eax 457: 84 c0 test %al,%al 459: 88 45 98 mov %al,-0x68(%ebp) - 45c: 0f 84 5e 10 00 00 je 0x14c0 + 45c: 0f 84 4e 10 00 00 je 0x14b0 462: 0f b6 4d 98 movzbl -0x68(%ebp),%ecx 466: 31 c0 xor %eax,%eax 468: 3a 0e cmp (%esi),%cl 46a: 74 15 je 0x481 - 46c: e9 d7 07 00 00 jmp 0xc48 + 46c: e9 cf 07 00 00 jmp 0xc40 471: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 478: 3a 0c 06 cmp (%esi,%eax,1),%cl - 47b: 0f 85 c7 07 00 00 jne 0xc48 + 47b: 0f 85 bf 07 00 00 jne 0xc40 481: 83 c0 01 add $0x1,%eax 484: 0f b6 0c 03 movzbl (%ebx,%eax,1),%ecx 488: 89 c7 mov %eax,%edi @@ -374,18 +374,18 @@ 48c: 75 ea jne 0x478 48e: 0f b6 04 3e movzbl (%esi,%edi,1),%eax 492: 3c 2f cmp $0x2f,%al - 494: 0f 8e ae 07 00 00 jle 0xc48 + 494: 0f 8e a6 07 00 00 jle 0xc40 49a: 3c 39 cmp $0x39,%al - 49c: 0f 8f a6 07 00 00 jg 0xc48 + 49c: 0f 8f 9e 07 00 00 jg 0xc40 4a2: 80 fa 30 cmp $0x30,%dl - 4a5: 0f 84 95 08 00 00 je 0xd40 + 4a5: 0f 84 8d 08 00 00 je 0xd38 4ab: 8b 7d 14 mov 0x14(%ebp),%edi 4ae: c7 45 90 0a 00 00 00 movl $0xa,-0x70(%ebp) 4b5: 8b 7f 38 mov 0x38(%edi),%edi 4b8: 89 7d 94 mov %edi,-0x6c(%ebp) 4bb: 8b bd 7c ff ff ff mov -0x84(%ebp),%edi 4c1: 85 ff test %edi,%edi - 4c3: 0f 85 85 17 00 00 jne 0x1c4e + 4c3: 0f 85 75 17 00 00 jne 0x1c3e 4c9: 80 fa 30 cmp $0x30,%dl 4cc: 89 f7 mov %esi,%edi 4ce: 75 0b jne 0x4db @@ -404,35 +404,35 @@ 4f2: 83 7d 90 10 cmpl $0x10,-0x70(%ebp) 4f6: 0f 95 45 9c setne -0x64(%ebp) 4fa: 3c 60 cmp $0x60,%al - 4fc: 0f 8f 7e 08 00 00 jg 0xd80 + 4fc: 0f 8f 76 08 00 00 jg 0xd78 502: 80 7d 98 00 cmpb $0x0,-0x68(%ebp) - 506: 0f 84 98 07 00 00 je 0xca4 + 506: 0f 84 90 07 00 00 je 0xc9c 50c: 0f b6 4d 98 movzbl -0x68(%ebp),%ecx 510: 31 c0 xor %eax,%eax 512: 3a 0f cmp (%edi),%cl - 514: 0f 84 7f 07 00 00 je 0xc99 + 514: 0f 84 77 07 00 00 je 0xc91 51a: 80 7d 9c 00 cmpb $0x0,-0x64(%ebp) - 51e: 0f 84 fb 13 00 00 je 0x191f + 51e: 0f 84 eb 13 00 00 je 0x190f 524: 83 7d 90 10 cmpl $0x10,-0x70(%ebp) 528: 0f 94 c1 sete %cl 52b: 80 7d a0 65 cmpb $0x65,-0x60(%ebp) - 52f: 0f 85 80 08 00 00 jne 0xdb5 + 52f: 0f 85 78 08 00 00 jne 0xdad 535: 84 c9 test %cl,%cl - 537: 0f 85 78 08 00 00 jne 0xdb5 + 537: 0f 85 70 08 00 00 jne 0xdad 53d: 8d 76 00 lea 0x0(%esi),%esi 540: 89 7d a0 mov %edi,-0x60(%ebp) 543: c7 45 9c 00 00 00 00 movl $0x0,-0x64(%ebp) 54a: 8d 42 d0 lea -0x30(%edx),%eax 54d: 3c 09 cmp $0x9,%al - 54f: 0f 86 ab 07 00 00 jbe 0xd00 + 54f: 0f 86 a3 07 00 00 jbe 0xcf8 555: 83 7d 90 10 cmpl $0x10,-0x70(%ebp) - 559: 0f 84 89 07 00 00 je 0xce8 + 559: 0f 84 81 07 00 00 je 0xce0 55f: 8b 8d 7c ff ff ff mov -0x84(%ebp),%ecx 565: 85 c9 test %ecx,%ecx - 567: 0f 85 e2 17 00 00 jne 0x1d4f + 567: 0f 85 d2 17 00 00 jne 0x1d3f 56d: 8b 4d a0 mov -0x60(%ebp),%ecx 570: 39 ce cmp %ecx,%esi - 572: 0f 82 e0 08 00 00 jb 0xe58 + 572: 0f 82 d8 08 00 00 jb 0xe50 578: 83 7d 9c 01 cmpl $0x1,-0x64(%ebp) 57c: 19 c0 sbb %eax,%eax 57e: 80 7d 98 00 cmpb $0x0,-0x68(%ebp) @@ -442,13 +442,13 @@ 58a: 0f b6 45 98 movzbl -0x68(%ebp),%eax 58e: c7 45 8c 00 00 00 00 movl $0x0,-0x74(%ebp) 595: 38 06 cmp %al,(%esi) - 597: 0f 85 86 08 00 00 jne 0xe23 + 597: 0f 85 7e 08 00 00 jne 0xe1b 59d: 8b 45 8c mov -0x74(%ebp),%eax 5a0: 89 4d 98 mov %ecx,-0x68(%ebp) 5a3: 8b 75 a0 mov -0x60(%ebp),%esi 5a6: eb 09 jmp 0x5b1 5a8: 3a 0c 06 cmp (%esi,%eax,1),%cl - 5ab: 0f 85 6f 08 00 00 jne 0xe20 + 5ab: 0f 85 67 08 00 00 jne 0xe18 5b1: 83 c0 01 add $0x1,%eax 5b4: 0f b6 0c 03 movzbl (%ebx,%eax,1),%ecx 5b8: 84 c9 test %cl,%cl @@ -459,1791 +459,1787 @@ 5c4: 03 8d 78 ff ff ff add -0x88(%ebp),%ecx 5ca: 0f b6 01 movzbl (%ecx),%eax 5cd: 89 7d 80 mov %edi,-0x80(%ebp) - 5d0: 89 f7 mov %esi,%edi - 5d2: 89 9d 70 ff ff ff mov %ebx,-0x90(%ebp) - 5d8: eb 39 jmp 0x613 - 5da: 8d b6 00 00 00 00 lea 0x0(%esi),%esi + 5d0: 8b 7d 88 mov -0x78(%ebp),%edi + 5d3: 89 75 98 mov %esi,-0x68(%ebp) + 5d6: 89 9d 70 ff ff ff mov %ebx,-0x90(%ebp) + 5dc: eb 2f jmp 0x60d + 5de: 66 90 xchg %ax,%ax 5e0: 8b 5d 94 mov -0x6c(%ebp),%ebx 5e3: 0f be f0 movsbl %al,%esi 5e6: 0f b6 34 b3 movzbl (%ebx,%esi,4),%esi 5ea: 8d 5e 9f lea -0x61(%esi),%ebx 5ed: 80 fb 05 cmp $0x5,%bl - 5f0: 0f 87 09 09 00 00 ja 0xeff - 5f6: 83 7d 88 ff cmpl $0xffffffff,-0x78(%ebp) - 5fa: 75 0b jne 0x607 - 5fc: 8b 5d 88 mov -0x78(%ebp),%ebx - 5ff: 3c 30 cmp $0x30,%al - 601: 0f 45 da cmovne %edx,%ebx - 604: 89 5d 88 mov %ebx,-0x78(%ebp) - 607: 83 c1 01 add $0x1,%ecx - 60a: 83 c7 01 add $0x1,%edi - 60d: 0f b6 01 movzbl (%ecx),%eax - 610: 83 c2 01 add $0x1,%edx - 613: 8d 70 d0 lea -0x30(%eax),%esi - 616: 89 f3 mov %esi,%ebx - 618: 80 fb 09 cmp $0x9,%bl - 61b: 76 d9 jbe 0x5f6 - 61d: 83 7d 90 10 cmpl $0x10,-0x70(%ebp) - 621: 74 bd je 0x5e0 - 623: 8b 75 94 mov -0x6c(%ebp),%esi - 626: 0f be c0 movsbl %al,%eax - 629: 89 7d 98 mov %edi,-0x68(%ebp) - 62c: 8b 9d 70 ff ff ff mov -0x90(%ebp),%ebx - 632: 8b 7d 80 mov -0x80(%ebp),%edi - 635: c6 45 94 00 movb $0x0,-0x6c(%ebp) - 639: 0f b6 04 86 movzbl (%esi,%eax,4),%eax - 63d: 3c 65 cmp $0x65,%al - 63f: 0f 85 5b 07 00 00 jne 0xda0 - 645: 83 7d 90 10 cmpl $0x10,-0x70(%ebp) - 649: 0f 84 51 07 00 00 je 0xda0 - 64f: 0f b6 51 01 movzbl 0x1(%ecx),%edx - 653: 8d 71 01 lea 0x1(%ecx),%esi - 656: 80 fa 2d cmp $0x2d,%dl - 659: 0f 84 a7 0a 00 00 je 0x1106 - 65f: 80 fa 2b cmp $0x2b,%dl - 662: c7 45 80 00 00 00 00 movl $0x0,-0x80(%ebp) - 669: 0f 84 8c 0b 00 00 je 0x11fb - 66f: 8d 42 d0 lea -0x30(%edx),%eax - 672: 3c 09 cmp $0x9,%al - 674: 0f 87 26 07 00 00 ja 0xda0 - 67a: 80 7d 94 00 cmpb $0x0,-0x6c(%ebp) - 67e: 0f 85 52 0e 00 00 jne 0x14d6 - 684: 8b 45 80 mov -0x80(%ebp),%eax - 687: 85 c0 test %eax,%eax - 689: 0f 84 e5 0c 00 00 je 0x1374 - 68f: 8b 45 9c mov -0x64(%ebp),%eax - 692: 83 c0 3d add $0x3d,%eax - 695: 89 45 a0 mov %eax,-0x60(%ebp) - 698: 8b 45 ec mov -0x14(%ebp),%eax - 69b: 89 8d 70 ff ff ff mov %ecx,-0x90(%ebp) - 6a1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi - 6a8: 8d 04 80 lea (%eax,%eax,4),%eax - 6ab: 0f be d2 movsbl %dl,%edx - 6ae: 8d 44 42 d0 lea -0x30(%edx,%eax,2),%eax - 6b2: 39 45 a0 cmp %eax,-0x60(%ebp) - 6b5: 89 45 ec mov %eax,-0x14(%ebp) - 6b8: 0f 8c 11 16 00 00 jl 0x1ccf - 6be: 83 c6 01 add $0x1,%esi - 6c1: 0f b6 16 movzbl (%esi),%edx - 6c4: 8d 4a d0 lea -0x30(%edx),%ecx - 6c7: 80 f9 09 cmp $0x9,%cl - 6ca: 76 dc jbe 0x6a8 - 6cc: 8b 55 80 mov -0x80(%ebp),%edx - 6cf: 8b 8d 70 ff ff ff mov -0x90(%ebp),%ecx - 6d5: 85 d2 test %edx,%edx - 6d7: 74 05 je 0x6de - 6d9: f7 d8 neg %eax - 6db: 89 45 ec mov %eax,-0x14(%ebp) - 6de: 89 ca mov %ecx,%edx - 6e0: 89 f1 mov %esi,%ecx - 6e2: 8b 75 9c mov -0x64(%ebp),%esi - 6e5: 39 75 98 cmp %esi,-0x68(%ebp) - 6e8: 0f 8e c0 06 00 00 jle 0xdae - 6ee: 80 7a ff 30 cmpb $0x30,-0x1(%edx) - 6f2: 8d 42 ff lea -0x1(%edx),%eax - 6f5: 0f 85 b3 06 00 00 jne 0xdae - 6fb: 8b 55 98 mov -0x68(%ebp),%edx - 6fe: eb 02 jmp 0x702 - 700: 89 f0 mov %esi,%eax - 702: 83 ea 01 sub $0x1,%edx - 705: 80 78 ff 30 cmpb $0x30,-0x1(%eax) - 709: 8d 70 ff lea -0x1(%eax),%esi - 70c: 74 f2 je 0x700 - 70e: 89 55 98 mov %edx,-0x68(%ebp) - 711: 8b 55 98 mov -0x68(%ebp),%edx - 714: 85 d2 test %edx,%edx - 716: 7e 13 jle 0x72b - 718: 8b 55 98 mov -0x68(%ebp),%edx - 71b: 39 55 9c cmp %edx,-0x64(%ebp) - 71e: 75 0b jne 0x72b - 720: 8b 75 ec mov -0x14(%ebp),%esi - 723: 85 f6 test %esi,%esi - 725: 0f 88 bd 0b 00 00 js 0x12e8 - 72b: 8b 75 0c mov 0xc(%ebp),%esi - 72e: 85 f6 test %esi,%esi - 730: 74 05 je 0x737 - 732: 8b 75 0c mov 0xc(%ebp),%esi - 735: 89 0e mov %ecx,(%esi) - 737: 8b 55 98 mov -0x68(%ebp),%edx - 73a: 85 d2 test %edx,%edx - 73c: 0f 84 be 06 00 00 je 0xe00 - 742: 8b 45 88 mov -0x78(%ebp),%eax - 745: 89 fe mov %edi,%esi - 747: 85 c0 test %eax,%eax - 749: 74 79 je 0x7c4 - 74b: 0f b6 03 movzbl (%ebx),%eax - 74e: 88 45 a0 mov %al,-0x60(%ebp) - 751: 0f b6 53 01 movzbl 0x1(%ebx),%edx - 755: 0f b6 0f movzbl (%edi),%ecx - 758: 88 55 94 mov %dl,-0x6c(%ebp) - 75b: 90 nop - 75c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 760: 83 c7 01 add $0x1,%edi - 763: 38 4d a0 cmp %cl,-0x60(%ebp) - 766: 8d 77 ff lea -0x1(%edi),%esi - 769: 74 0e je 0x779 - 76b: 0f b6 0f movzbl (%edi),%ecx - 76e: 83 c7 01 add $0x1,%edi - 771: 38 4d a0 cmp %cl,-0x60(%ebp) - 774: 8d 77 ff lea -0x1(%edi),%esi - 777: 75 f2 jne 0x76b - 779: 80 7d 94 00 cmpb $0x0,-0x6c(%ebp) - 77d: 74 23 je 0x7a2 - 77f: 0f b6 0f movzbl (%edi),%ecx - 782: b8 01 00 00 00 mov $0x1,%eax - 787: 3a 4d 94 cmp -0x6c(%ebp),%cl - 78a: 74 09 je 0x795 - 78c: eb d2 jmp 0x760 - 78e: 66 90 xchg %ax,%ax - 790: 3a 14 06 cmp (%esi,%eax,1),%dl - 793: 75 cb jne 0x760 - 795: 83 c0 01 add $0x1,%eax - 798: 0f b6 14 03 movzbl (%ebx,%eax,1),%edx - 79c: 84 d2 test %dl,%dl - 79e: 66 90 xchg %ax,%ax - 7a0: 75 ee jne 0x790 - 7a2: 8b 45 88 mov -0x78(%ebp),%eax - 7a5: 8b 55 88 mov -0x78(%ebp),%edx - 7a8: 8b 4d 88 mov -0x78(%ebp),%ecx - 7ab: c1 e0 02 shl $0x2,%eax - 7ae: 83 7d 90 10 cmpl $0x10,-0x70(%ebp) - 7b2: 0f 45 45 88 cmovne -0x78(%ebp),%eax - 7b6: 03 95 78 ff ff ff add -0x88(%ebp),%edx - 7bc: 29 45 ec sub %eax,-0x14(%ebp) - 7bf: 29 4d 98 sub %ecx,-0x68(%ebp) - 7c2: 01 d6 add %edx,%esi - 7c4: 83 7d 90 10 cmpl $0x10,-0x70(%ebp) - 7c8: 0f 84 4b 09 00 00 je 0x1119 - 7ce: 8b 7d ec mov -0x14(%ebp),%edi - 7d1: 85 ff test %edi,%edi - 7d3: 0f 88 ee 0c 00 00 js 0x14c7 - 7d9: 8b 45 98 mov -0x68(%ebp),%eax - 7dc: 2b 45 9c sub -0x64(%ebp),%eax - 7df: 39 f8 cmp %edi,%eax - 7e1: 0f 4f c7 cmovg %edi,%eax - 7e4: 8b 55 9c mov -0x64(%ebp),%edx - 7e7: 29 c7 sub %eax,%edi - 7e9: 89 7d ec mov %edi,-0x14(%ebp) - 7ec: 01 c2 add %eax,%edx - 7ee: 8d 04 17 lea (%edi,%edx,1),%eax - 7f1: 83 f8 27 cmp $0x27,%eax - 7f4: 89 55 a0 mov %edx,-0x60(%ebp) - 7f7: 0f 8f c8 15 00 00 jg 0x1dc5 - 7fd: 83 ff d4 cmp $0xffffffd4,%edi - 800: 0f 8c ad 15 00 00 jl 0x1db3 - 806: 8b 45 a0 mov -0x60(%ebp),%eax - 809: 85 c0 test %eax,%eax - 80b: 0f 8f ff 06 00 00 jg 0xf10 - 811: 8d 4d e8 lea -0x18(%ebp),%ecx - 814: b8 0a 00 00 00 mov $0xa,%eax - 819: 89 4d 80 mov %ecx,-0x80(%ebp) - 81c: 8d 4d c4 lea -0x3c(%ebp),%ecx - 81f: ba 08 00 00 00 mov $0x8,%edx - 824: 89 4d 94 mov %ecx,-0x6c(%ebp) - 827: 8d 4d ec lea -0x14(%ebp),%ecx - 82a: 89 4d 8c mov %ecx,-0x74(%ebp) - 82d: 8d 4d f0 lea -0x10(%ebp),%ecx - 830: c7 45 90 00 00 00 00 movl $0x0,-0x70(%ebp) - 837: 89 8d 70 ff ff ff mov %ecx,-0x90(%ebp) - 83d: 8b 4d 98 mov -0x68(%ebp),%ecx - 840: 2b 4d a0 sub -0x60(%ebp),%ecx - 843: c7 85 6c ff ff ff 00 movl $0x0,-0x94(%ebp) - 84a: 00 00 00 - 84d: 39 c1 cmp %eax,%ecx - 84f: 89 4d 98 mov %ecx,-0x68(%ebp) - 852: 7e 10 jle 0x864 - 854: 83 c2 02 add $0x2,%edx - 857: 89 55 98 mov %edx,-0x68(%ebp) - 85a: c7 85 6c ff ff ff 01 movl $0x1,-0x94(%ebp) - 861: 00 00 00 - 864: 8b 45 98 mov -0x68(%ebp),%eax - 867: ba 00 00 00 00 mov $0x0,%edx - 86c: 8b 4d 94 mov -0x6c(%ebp),%ecx - 86f: 89 9d 68 ff ff ff mov %ebx,-0x98(%ebp) - 875: 89 b5 64 ff ff ff mov %esi,-0x9c(%ebp) - 87b: 89 d6 mov %edx,%esi - 87d: 31 d2 xor %edx,%edx - 87f: 29 f8 sub %edi,%eax - 881: 89 c7 mov %eax,%edi - 883: 89 4d 9c mov %ecx,-0x64(%ebp) - 886: 8d 45 a4 lea -0x5c(%ebp),%eax - 889: b9 01 00 00 00 mov $0x1,%ecx - 88e: c7 45 84 00 00 00 00 movl $0x0,-0x7c(%ebp) - 895: 89 cb mov %ecx,%ebx - 897: 89 45 88 mov %eax,-0x78(%ebp) - 89a: 89 45 a0 mov %eax,-0x60(%ebp) - 89d: eb 3f jmp 0x8de - 89f: 90 nop - 8a0: 8b 56 04 mov 0x4(%esi),%edx - 8a3: 8b 06 mov (%esi),%eax - 8a5: 83 ea 02 sub $0x2,%edx - 8a8: 8d 0c 95 00 00 00 00 lea 0x0(,%edx,4),%ecx - 8af: 8d 04 85 08 00 00 00 lea 0x8(,%eax,4),%eax - 8b6: 89 4c 24 08 mov %ecx,0x8(%esp) - 8ba: 89 44 24 04 mov %eax,0x4(%esp) - 8be: 8b 4d a0 mov -0x60(%ebp),%ecx - 8c1: 89 0c 24 mov %ecx,(%esp) - 8c4: 89 95 60 ff ff ff mov %edx,-0xa0(%ebp) - 8ca: e8 fc ff ff ff call 0x8cb - 8cf: 8b 95 60 ff ff ff mov -0xa0(%ebp),%edx - 8d5: 85 ff test %edi,%edi - 8d7: 74 66 je 0x93f - 8d9: 01 db add %ebx,%ebx - 8db: 83 c6 10 add $0x10,%esi - 8de: 85 df test %ebx,%edi - 8e0: 74 f3 je 0x8d5 - 8e2: 31 df xor %ebx,%edi - 8e4: 85 d2 test %edx,%edx - 8e6: 74 b8 je 0x8a0 - 8e8: 89 54 24 10 mov %edx,0x10(%esp) - 8ec: 8b 45 a0 mov -0x60(%ebp),%eax - 8ef: 89 44 24 0c mov %eax,0xc(%esp) - 8f3: 8b 46 04 mov 0x4(%esi),%eax - 8f6: 83 e8 02 sub $0x2,%eax - 8f9: 89 44 24 08 mov %eax,0x8(%esp) - 8fd: 8b 06 mov (%esi),%eax - 8ff: 8d 04 85 08 00 00 00 lea 0x8(,%eax,4),%eax - 906: 89 44 24 04 mov %eax,0x4(%esp) - 90a: 8b 4d 9c mov -0x64(%ebp),%ecx - 90d: 89 0c 24 mov %ecx,(%esp) - 910: 89 95 60 ff ff ff mov %edx,-0xa0(%ebp) - 916: e8 fc ff ff ff call 0x917 - 91b: 8b 4e 04 mov 0x4(%esi),%ecx - 91e: 8b 95 60 ff ff ff mov -0xa0(%ebp),%edx - 924: 8d 54 0a fe lea -0x2(%edx,%ecx,1),%edx - 928: 85 c0 test %eax,%eax - 92a: 75 03 jne 0x92f - 92c: 83 ea 01 sub $0x1,%edx - 92f: 8b 45 a0 mov -0x60(%ebp),%eax - 932: 85 ff test %edi,%edi - 934: 8b 4d 9c mov -0x64(%ebp),%ecx - 937: 89 45 9c mov %eax,-0x64(%ebp) - 93a: 89 4d a0 mov %ecx,-0x60(%ebp) - 93d: 75 9a jne 0x8d9 - 93f: 8b 7d 94 mov -0x6c(%ebp),%edi - 942: 39 7d a0 cmp %edi,-0x60(%ebp) - 945: 8b 9d 68 ff ff ff mov -0x98(%ebp),%ebx - 94b: 8b b5 64 ff ff ff mov -0x9c(%ebp),%esi - 951: 89 55 84 mov %edx,-0x7c(%ebp) - 954: 0f 84 35 11 00 00 je 0x1a8f - 95a: 8b 95 7c ff ff ff mov -0x84(%ebp),%edx - 960: 89 f0 mov %esi,%eax - 962: 89 54 24 10 mov %edx,0x10(%esp) - 966: 8b 8d 78 ff ff ff mov -0x88(%ebp),%ecx - 96c: 89 5c 24 08 mov %ebx,0x8(%esp) - 970: 89 4c 24 0c mov %ecx,0xc(%esp) - 974: 8b 5d 8c mov -0x74(%ebp),%ebx - 977: 89 5c 24 04 mov %ebx,0x4(%esp) - 97b: 8b bd 70 ff ff ff mov -0x90(%ebp),%edi - 981: 89 3c 24 mov %edi,(%esp) - 984: 8b 4d 94 mov -0x6c(%ebp),%ecx - 987: 8b 55 98 mov -0x68(%ebp),%edx - 98a: e8 71 f6 ff ff call 0x0 - 98f: 8b 45 84 mov -0x7c(%ebp),%eax - 992: 83 e8 01 sub $0x1,%eax - 995: 0f bd 5c 85 a4 bsr -0x5c(%ebp,%eax,4),%ebx - 99a: 89 45 98 mov %eax,-0x68(%ebp) - 99d: 83 f3 1f xor $0x1f,%ebx - 9a0: 7e 3c jle 0x9de - 9a2: 89 5c 24 0c mov %ebx,0xc(%esp) - 9a6: 8b 55 84 mov -0x7c(%ebp),%edx - 9a9: 89 54 24 08 mov %edx,0x8(%esp) - 9ad: 8b 4d 88 mov -0x78(%ebp),%ecx - 9b0: 89 4c 24 04 mov %ecx,0x4(%esp) - 9b4: 89 0c 24 mov %ecx,(%esp) - 9b7: e8 fc ff ff ff call 0x9b8 - 9bc: 89 5c 24 0c mov %ebx,0xc(%esp) - 9c0: 8b 45 f0 mov -0x10(%ebp),%eax - 9c3: 89 44 24 08 mov %eax,0x8(%esp) - 9c7: 8b 5d 94 mov -0x6c(%ebp),%ebx - 9ca: 89 5c 24 04 mov %ebx,0x4(%esp) - 9ce: 89 1c 24 mov %ebx,(%esp) - 9d1: e8 fc ff ff ff call 0x9d2 - 9d6: 85 c0 test %eax,%eax - 9d8: 0f 85 4b 0a 00 00 jne 0x1429 - 9de: 8b 75 90 mov -0x70(%ebp),%esi - 9e1: 83 7d 84 01 cmpl $0x1,-0x7c(%ebp) - 9e5: 89 75 ec mov %esi,-0x14(%ebp) - 9e8: 0f 84 18 0d 00 00 je 0x1706 - 9ee: 83 7d 84 02 cmpl $0x2,-0x7c(%ebp) - 9f2: 0f 84 0b 0b 00 00 je 0x1503 - 9f8: 8b 4d 84 mov -0x7c(%ebp),%ecx - 9fb: 8b 55 98 mov -0x68(%ebp),%edx - 9fe: 8b 45 f0 mov -0x10(%ebp),%eax - a01: 83 e9 02 sub $0x2,%ecx - a04: 8b 74 8d a4 mov -0x5c(%ebp,%ecx,4),%esi - a08: 8b 5c 95 a4 mov -0x5c(%ebp,%edx,4),%ebx - a0c: 89 4d 8c mov %ecx,-0x74(%ebp) - a0f: 89 75 9c mov %esi,-0x64(%ebp) - a12: 89 44 24 08 mov %eax,0x8(%esp) - a16: 8b 7d 84 mov -0x7c(%ebp),%edi - a19: 8b 55 88 mov -0x78(%ebp),%edx - a1c: 29 c7 sub %eax,%edi - a1e: 8d 04 ba lea (%edx,%edi,4),%eax - a21: 89 44 24 04 mov %eax,0x4(%esp) - a25: 8b 4d 94 mov -0x6c(%ebp),%ecx - a28: 89 0c 24 mov %ecx,(%esp) - a2b: e8 fc ff ff ff call 0xa2c - a30: 85 c0 test %eax,%eax - a32: 0f 8e 03 0a 00 00 jle 0x143b - a38: 8b 45 f0 mov -0x10(%ebp),%eax - a3b: 8d 48 01 lea 0x1(%eax),%ecx - a3e: c7 44 85 c4 00 00 00 movl $0x0,-0x3c(%ebp,%eax,4) - a45: 00 - a46: 89 4d f0 mov %ecx,-0x10(%ebp) - a49: 39 4d 84 cmp %ecx,-0x7c(%ebp) - a4c: 0f 8f eb 0e 00 00 jg 0x193d - a52: 8b 75 94 mov -0x6c(%ebp),%esi - a55: 85 c9 test %ecx,%ecx - a57: 8d 04 8e lea (%esi,%ecx,4),%eax - a5a: 7e 10 jle 0xa6c - a5c: 8b 4d 94 mov -0x6c(%ebp),%ecx - a5f: 90 nop - a60: 8b 50 fc mov -0x4(%eax),%edx - a63: 89 10 mov %edx,(%eax) - a65: 83 e8 04 sub $0x4,%eax - a68: 39 c8 cmp %ecx,%eax - a6a: 75 f4 jne 0xa60 - a6c: 8b 7d 84 mov -0x7c(%ebp),%edi - a6f: c7 85 7c ff ff ff 00 movl $0x0,-0x84(%ebp) - a76: 00 00 00 - a79: 8b 4c bd c4 mov -0x3c(%ebp,%edi,4),%ecx - a7d: c7 44 bd a4 00 00 00 movl $0x0,-0x5c(%ebp,%edi,4) - a84: 00 - a85: 8b 55 84 mov -0x7c(%ebp),%edx - a88: 8b 75 98 mov -0x68(%ebp),%esi - a8b: 8b 7d 94 mov -0x6c(%ebp),%edi - a8e: 83 c2 01 add $0x1,%edx - a91: 89 95 78 ff ff ff mov %edx,-0x88(%ebp) - a97: 8d 34 b7 lea (%edi,%esi,4),%esi - a9a: 89 b5 70 ff ff ff mov %esi,-0x90(%ebp) - aa0: 39 d9 cmp %ebx,%ecx - aa2: c7 45 a0 ff ff ff ff movl $0xffffffff,-0x60(%ebp) - aa9: 74 5f je 0xb0a - aab: 8b 7d 98 mov -0x68(%ebp),%edi - aae: 89 ca mov %ecx,%edx - ab0: 8b 44 bd c4 mov -0x3c(%ebp,%edi,4),%eax - ab4: f7 f3 div %ebx - ab6: 89 d1 mov %edx,%ecx - ab8: 89 45 a0 mov %eax,-0x60(%ebp) - abb: 8d 34 19 lea (%ecx,%ebx,1),%esi - abe: 8b 45 9c mov -0x64(%ebp),%eax - ac1: f7 65 a0 mull -0x60(%ebp) - ac4: 89 95 68 ff ff ff mov %edx,-0x98(%ebp) - aca: eb 1b jmp 0xae7 - acc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - ad0: 3b 45 9c cmp -0x64(%ebp),%eax - ad3: 0f 92 c2 setb %dl - ad6: 89 d7 mov %edx,%edi - ad8: 81 e7 ff 00 00 00 and $0xff,%edi - ade: 29 bd 68 ff ff ff sub %edi,-0x98(%ebp) - ae4: 2b 45 9c sub -0x64(%ebp),%eax - ae7: 39 8d 68 ff ff ff cmp %ecx,-0x98(%ebp) - aed: 77 0b ja 0xafa - aef: 75 19 jne 0xb0a - af1: 8b 7d 8c mov -0x74(%ebp),%edi - af4: 3b 44 bd c4 cmp -0x3c(%ebp,%edi,4),%eax - af8: 76 10 jbe 0xb0a - afa: 01 de add %ebx,%esi - afc: 01 d9 add %ebx,%ecx - afe: 89 f7 mov %esi,%edi - b00: 29 df sub %ebx,%edi - b02: 83 6d a0 01 subl $0x1,-0x60(%ebp) - b06: 39 fb cmp %edi,%ebx - b08: 76 c6 jbe 0xad0 - b0a: 8b 45 a0 mov -0x60(%ebp),%eax - b0d: 89 44 24 0c mov %eax,0xc(%esp) - b11: 8b 95 78 ff ff ff mov -0x88(%ebp),%edx - b17: 89 54 24 08 mov %edx,0x8(%esp) - b1b: 8b 4d 88 mov -0x78(%ebp),%ecx - b1e: 89 4c 24 04 mov %ecx,0x4(%esp) - b22: 8b 75 94 mov -0x6c(%ebp),%esi - b25: 89 34 24 mov %esi,(%esp) - b28: e8 fc ff ff ff call 0xb29 - b2d: 8b 7d 84 mov -0x7c(%ebp),%edi - b30: 3b 44 bd c4 cmp -0x3c(%ebp,%edi,4),%eax - b34: 74 1b je 0xb51 - b36: 89 7c 24 0c mov %edi,0xc(%esp) - b3a: 8b 45 88 mov -0x78(%ebp),%eax - b3d: 89 74 24 04 mov %esi,0x4(%esp) - b41: 89 34 24 mov %esi,(%esp) - b44: 89 44 24 08 mov %eax,0x8(%esp) - b48: e8 fc ff ff ff call 0xb49 - b4d: 83 6d a0 01 subl $0x1,-0x60(%ebp) - b51: 8b 55 98 mov -0x68(%ebp),%edx - b54: 8b 75 84 mov -0x7c(%ebp),%esi - b57: 8b 4c 95 c4 mov -0x3c(%ebp,%edx,4),%ecx - b5b: 85 d2 test %edx,%edx - b5d: 89 4c b5 c4 mov %ecx,-0x3c(%ebp,%esi,4) - b61: 7e 19 jle 0xb7c - b63: 8b 85 70 ff ff ff mov -0x90(%ebp),%eax - b69: 8b 75 94 mov -0x6c(%ebp),%esi - b6c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - b70: 8b 50 fc mov -0x4(%eax),%edx - b73: 89 10 mov %edx,(%eax) - b75: 83 e8 04 sub $0x4,%eax - b78: 39 f0 cmp %esi,%eax - b7a: 75 f4 jne 0xb70 - b7c: 8b 7d 90 mov -0x70(%ebp),%edi - b7f: 85 ff test %edi,%edi - b81: 0f 85 c1 08 00 00 jne 0x1448 - b87: 8b 75 a0 mov -0x60(%ebp),%esi - b8a: 85 f6 test %esi,%esi - b8c: 0f 84 cb 08 00 00 je 0x145d - b92: 0f bd 45 a0 bsr -0x60(%ebp),%eax - b96: 8b 7d ec mov -0x14(%ebp),%edi - b99: ba 20 00 00 00 mov $0x20,%edx - b9e: 89 d6 mov %edx,%esi - ba0: 83 f0 1f xor $0x1f,%eax - ba3: 29 c6 sub %eax,%esi - ba5: 29 c7 sub %eax,%edi - ba7: 83 fe 18 cmp $0x18,%esi - baa: 89 7d ec mov %edi,-0x14(%ebp) - bad: 0f 8e 8e 10 00 00 jle 0x1c41 - bb3: 83 c0 18 add $0x18,%eax - bb6: 8b 5d 84 mov -0x7c(%ebp),%ebx - bb9: 29 c2 sub %eax,%edx - bbb: 89 85 7c ff ff ff mov %eax,-0x84(%ebp) - bc1: 8b 45 a0 mov -0x60(%ebp),%eax - bc4: 89 d1 mov %edx,%ecx - bc6: d3 e8 shr %cl,%eax - bc8: 8b 4c 9d c4 mov -0x3c(%ebp,%ebx,4),%ecx - bcc: 89 45 e8 mov %eax,-0x18(%ebp) - bcf: 85 c9 test %ecx,%ecx - bd1: 0f 85 95 0f 00 00 jne 0x1b6c - bd7: 8b 45 94 mov -0x6c(%ebp),%eax - bda: 8b 75 98 mov -0x68(%ebp),%esi - bdd: 8d 14 b0 lea (%eax,%esi,4),%edx - be0: 8b 45 84 mov -0x7c(%ebp),%eax - be3: 85 c0 test %eax,%eax - be5: 0f 88 81 0f 00 00 js 0x1b6c - beb: 90 nop - bec: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - bf0: 83 e8 01 sub $0x1,%eax - bf3: 89 c1 mov %eax,%ecx - bf5: f7 d1 not %ecx - bf7: 89 cb mov %ecx,%ebx - bf9: c1 eb 1f shr $0x1f,%ebx - bfc: 89 5d 9c mov %ebx,-0x64(%ebp) - bff: 8b 1a mov (%edx),%ebx - c01: 85 db test %ebx,%ebx - c03: 0f 94 c3 sete %bl - c06: 83 ea 04 sub $0x4,%edx - c09: 84 5d 9c test %bl,-0x64(%ebp) - c0c: 75 e2 jne 0xbf0 - c0e: c1 e9 1f shr $0x1f,%ecx - c11: b8 1f 00 00 00 mov $0x1f,%eax - c16: 0b 8d 6c ff ff ff or -0x94(%ebp),%ecx - c1c: 8d 57 ff lea -0x1(%edi),%edx - c1f: 89 4c 24 08 mov %ecx,0x8(%esp) - c23: 2b 85 7c ff ff ff sub -0x84(%ebp),%eax - c29: 89 44 24 04 mov %eax,0x4(%esp) - c2d: 8b 75 a0 mov -0x60(%ebp),%esi - c30: 89 34 24 mov %esi,(%esp) - c33: 8b 8d 74 ff ff ff mov -0x8c(%ebp),%ecx - c39: 8b 45 80 mov -0x80(%ebp),%eax - c3c: e8 0f f6 ff ff call 0x250 - c41: eb 3d jmp 0xc80 - c43: 90 nop - c44: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - c48: 8d 42 d0 lea -0x30(%edx),%eax - c4b: 3c 09 cmp $0x9,%al - c4d: 0f 86 4f f8 ff ff jbe 0x4a2 - c53: a1 38 00 00 00 mov 0x38,%eax - c58: 0f be d2 movsbl %dl,%edx - c5b: 0f b6 04 90 movzbl (%eax,%edx,4),%eax - c5f: 3c 69 cmp $0x69,%al - c61: 0f 84 a0 05 00 00 je 0x1207 - c67: 3c 6e cmp $0x6e,%al - c69: 0f 84 29 06 00 00 je 0x1298 - c6f: 8b 45 0c mov 0xc(%ebp),%eax - c72: 85 c0 test %eax,%eax - c74: 74 08 je 0xc7e - c76: 8b 75 08 mov 0x8(%ebp),%esi - c79: 8b 5d 0c mov 0xc(%ebp),%ebx - c7c: 89 33 mov %esi,(%ebx) - c7e: d9 ee fldz - c80: 81 c4 b4 00 00 00 add $0xb4,%esp - c86: 5b pop %ebx - c87: 5e pop %esi - c88: 5f pop %edi - c89: 5d pop %ebp - c8a: c3 ret - c8b: 90 nop - c8c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - c90: 3a 0c 07 cmp (%edi,%eax,1),%cl - c93: 0f 85 81 f8 ff ff jne 0x51a - c99: 83 c0 01 add $0x1,%eax - c9c: 0f b6 0c 03 movzbl (%ebx,%eax,1),%ecx - ca0: 84 c9 test %cl,%cl - ca2: 75 ec jne 0xc90 - ca4: 39 fe cmp %edi,%esi - ca6: 0f 85 94 f8 ff ff jne 0x540 - cac: 83 7d 90 10 cmpl $0x10,-0x70(%ebp) - cb0: 0f 85 8a f8 ff ff jne 0x540 - cb6: 8b 8d 78 ff ff ff mov -0x88(%ebp),%ecx - cbc: 0f b6 04 0e movzbl (%esi,%ecx,1),%eax - cc0: 8d 48 d0 lea -0x30(%eax),%ecx - cc3: 80 f9 09 cmp $0x9,%cl - cc6: 76 14 jbe 0xcdc - cc8: 8b 4d 94 mov -0x6c(%ebp),%ecx - ccb: 0f be c0 movsbl %al,%eax - cce: 8b 04 81 mov (%ecx,%eax,4),%eax - cd1: 83 e8 61 sub $0x61,%eax - cd4: 3c 05 cmp $0x5,%al - cd6: 0f 87 48 f8 ff ff ja 0x524 - cdc: 89 75 a0 mov %esi,-0x60(%ebp) - cdf: e9 5f f8 ff ff jmp 0x543 - ce4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - ce8: 8b 4d 94 mov -0x6c(%ebp),%ecx - ceb: 0f be c2 movsbl %dl,%eax - cee: 8b 04 81 mov (%ecx,%eax,4),%eax - cf1: 83 e8 61 sub $0x61,%eax - cf4: 3c 05 cmp $0x5,%al - cf6: 0f 87 63 f8 ff ff ja 0x55f - cfc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - d00: 83 45 9c 01 addl $0x1,-0x64(%ebp) - d04: 83 45 a0 01 addl $0x1,-0x60(%ebp) - d08: 8b 4d a0 mov -0x60(%ebp),%ecx - d0b: 0f b6 11 movzbl (%ecx),%edx - d0e: e9 37 f8 ff ff jmp 0x54a - d13: 90 nop - d14: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - d18: 83 c6 01 add $0x1,%esi - d1b: 0f b6 16 movzbl (%esi),%edx - d1e: c7 85 74 ff ff ff 01 movl $0x1,-0x8c(%ebp) - d25: 00 00 00 - d28: e9 27 f7 ff ff jmp 0x454 - d2d: 8d 76 00 lea 0x0(%esi),%esi - d30: 83 c6 01 add $0x1,%esi - d33: 0f b6 16 movzbl (%esi),%edx - d36: e9 19 f7 ff ff jmp 0x454 - d3b: 90 nop - d3c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - d40: 8b 45 14 mov 0x14(%ebp),%eax - d43: 8b 40 38 mov 0x38(%eax),%eax - d46: 89 45 94 mov %eax,-0x6c(%ebp) - d49: 0f be 46 01 movsbl 0x1(%esi),%eax - d4d: 8b 4d 94 mov -0x6c(%ebp),%ecx - d50: c7 45 90 0a 00 00 00 movl $0xa,-0x70(%ebp) - d57: 83 3c 81 78 cmpl $0x78,(%ecx,%eax,4) - d5b: 0f 85 5a f7 ff ff jne 0x4bb - d61: 83 c6 02 add $0x2,%esi - d64: 0f b6 16 movzbl (%esi),%edx - d67: c7 45 80 00 00 00 00 movl $0x0,-0x80(%ebp) - d6e: c7 45 90 10 00 00 00 movl $0x10,-0x70(%ebp) - d75: e9 41 f7 ff ff jmp 0x4bb - d7a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi - d80: 80 7d 9c 00 cmpb $0x0,-0x64(%ebp) - d84: 0f 85 78 f7 ff ff jne 0x502 - d8a: 3c 66 cmp $0x66,%al - d8c: 0f 8f 70 f7 ff ff jg 0x502 - d92: 8d b6 00 00 00 00 lea 0x0(%esi),%esi - d98: e9 a3 f7 ff ff jmp 0x540 - d9d: 8d 76 00 lea 0x0(%esi),%esi - da0: 8b 75 9c mov -0x64(%ebp),%esi - da3: 89 ca mov %ecx,%edx - da5: 39 75 98 cmp %esi,-0x68(%ebp) - da8: 0f 8f 40 f9 ff ff jg 0x6ee - dae: 89 d0 mov %edx,%eax - db0: e9 5c f9 ff ff jmp 0x711 - db5: 8b 5d 80 mov -0x80(%ebp),%ebx - db8: 89 5c 24 0c mov %ebx,0xc(%esp) - dbc: 8b 85 7c ff ff ff mov -0x84(%ebp),%eax - dc2: 89 7c 24 04 mov %edi,0x4(%esp) - dc6: 89 34 24 mov %esi,(%esp) - dc9: 89 44 24 08 mov %eax,0x8(%esp) - dcd: 88 8d 5c ff ff ff mov %cl,-0xa4(%ebp) - dd3: e8 fc ff ff ff call 0xdd4 - dd8: 8b 5d 0c mov 0xc(%ebp),%ebx - ddb: 0f b6 8d 5c ff ff ff movzbl -0xa4(%ebp),%ecx - de2: 85 db test %ebx,%ebx - de4: 74 1a je 0xe00 - de6: 39 c6 cmp %eax,%esi - de8: 0f 84 88 0d 00 00 je 0x1b76 - dee: 89 45 08 mov %eax,0x8(%ebp) - df1: 8b 4d 08 mov 0x8(%ebp),%ecx - df4: 8b 55 0c mov 0xc(%ebp),%edx - df7: 89 0a mov %ecx,(%edx) - df9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi - e00: 8b 95 74 ff ff ff mov -0x8c(%ebp),%edx - e06: d9 ee fldz - e08: d9 e0 fchs - e0a: d9 ee fldz - e0c: 85 d2 test %edx,%edx - e0e: db c9 fcmovne %st(1),%st - e10: dd d9 fstp %st(1) - e12: 81 c4 b4 00 00 00 add $0xb4,%esp - e18: 5b pop %ebx - e19: 5e pop %esi - e1a: 5f pop %edi - e1b: 5d pop %ebp - e1c: c3 ret - e1d: 8d 76 00 lea 0x0(%esi),%esi - e20: 8b 4d 98 mov -0x68(%ebp),%ecx - e23: 8b 45 94 mov -0x6c(%ebp),%eax - e26: 0f be d2 movsbl %dl,%edx - e29: 0f b6 34 90 movzbl (%eax,%edx,4),%esi - e2d: 8b 55 9c mov -0x64(%ebp),%edx - e30: 89 55 98 mov %edx,-0x68(%ebp) - e33: 83 7d 90 10 cmpl $0x10,-0x70(%ebp) - e37: 89 f0 mov %esi,%eax - e39: 0f 94 45 94 sete -0x6c(%ebp) - e3d: 3c 70 cmp $0x70,%al - e3f: 0f 85 b3 00 00 00 jne 0xef8 - e45: 80 7d 94 00 cmpb $0x0,-0x6c(%ebp) - e49: 0f 84 a9 00 00 00 je 0xef8 - e4f: c6 45 94 01 movb $0x1,-0x6c(%ebp) - e53: e9 f7 f7 ff ff jmp 0x64f - e58: 8b 45 80 mov -0x80(%ebp),%eax - e5b: 85 c0 test %eax,%eax - e5d: 8d 76 00 lea 0x0(%esi),%esi - e60: 0f 84 12 f7 ff ff je 0x578 - e66: 8b 45 80 mov -0x80(%ebp),%eax - e69: 89 44 24 0c mov %eax,0xc(%esp) - e6d: 8b 85 7c ff ff ff mov -0x84(%ebp),%eax - e73: 89 4c 24 04 mov %ecx,0x4(%esp) - e77: 89 34 24 mov %esi,(%esp) - e7a: 89 44 24 08 mov %eax,0x8(%esp) - e7e: 88 95 60 ff ff ff mov %dl,-0xa0(%ebp) - e84: 89 8d 5c ff ff ff mov %ecx,-0xa4(%ebp) - e8a: e8 fc ff ff ff call 0xe8b - e8f: 0f b6 95 60 ff ff ff movzbl -0xa0(%ebp),%edx - e96: 8b 8d 5c ff ff ff mov -0xa4(%ebp),%ecx - e9c: 39 45 a0 cmp %eax,-0x60(%ebp) - e9f: 0f 84 df 09 00 00 je 0x1884 - ea5: 39 c6 cmp %eax,%esi - ea7: 0f 84 58 0a 00 00 je 0x1905 - ead: 39 c7 cmp %eax,%edi - eaf: 0f 87 ce 03 00 00 ja 0x1283 - eb5: 89 fa mov %edi,%edx - eb7: c7 45 98 00 00 00 00 movl $0x0,-0x68(%ebp) + 5f0: 0f 87 f9 08 00 00 ja 0xeef + 5f6: 83 ff ff cmp $0xffffffff,%edi + 5f9: 75 05 jne 0x600 + 5fb: 3c 30 cmp $0x30,%al + 5fd: 0f 45 fa cmovne %edx,%edi + 600: 83 45 98 01 addl $0x1,-0x68(%ebp) + 604: 83 c1 01 add $0x1,%ecx + 607: 0f b6 01 movzbl (%ecx),%eax + 60a: 83 c2 01 add $0x1,%edx + 60d: 8d 70 d0 lea -0x30(%eax),%esi + 610: 89 f3 mov %esi,%ebx + 612: 80 fb 09 cmp $0x9,%bl + 615: 76 df jbe 0x5f6 + 617: 83 7d 90 10 cmpl $0x10,-0x70(%ebp) + 61b: 74 c3 je 0x5e0 + 61d: 8b 75 94 mov -0x6c(%ebp),%esi + 620: 0f be c0 movsbl %al,%eax + 623: 89 7d 88 mov %edi,-0x78(%ebp) + 626: 8b 9d 70 ff ff ff mov -0x90(%ebp),%ebx + 62c: 8b 7d 80 mov -0x80(%ebp),%edi + 62f: c6 45 94 00 movb $0x0,-0x6c(%ebp) + 633: 0f b6 04 86 movzbl (%esi,%eax,4),%eax + 637: 3c 65 cmp $0x65,%al + 639: 0f 85 59 07 00 00 jne 0xd98 + 63f: 83 7d 90 10 cmpl $0x10,-0x70(%ebp) + 643: 0f 84 4f 07 00 00 je 0xd98 + 649: 0f b6 51 01 movzbl 0x1(%ecx),%edx + 64d: 8d 71 01 lea 0x1(%ecx),%esi + 650: 80 fa 2d cmp $0x2d,%dl + 653: 0f 84 9d 0a 00 00 je 0x10f6 + 659: 80 fa 2b cmp $0x2b,%dl + 65c: c7 45 80 00 00 00 00 movl $0x0,-0x80(%ebp) + 663: 0f 84 82 0b 00 00 je 0x11eb + 669: 8d 42 d0 lea -0x30(%edx),%eax + 66c: 3c 09 cmp $0x9,%al + 66e: 0f 87 24 07 00 00 ja 0xd98 + 674: 80 7d 94 00 cmpb $0x0,-0x6c(%ebp) + 678: 0f 85 48 0e 00 00 jne 0x14c6 + 67e: 8b 45 80 mov -0x80(%ebp),%eax + 681: 85 c0 test %eax,%eax + 683: 0f 84 db 0c 00 00 je 0x1364 + 689: 8b 45 9c mov -0x64(%ebp),%eax + 68c: 83 c0 3d add $0x3d,%eax + 68f: 89 45 a0 mov %eax,-0x60(%ebp) + 692: 8b 45 ec mov -0x14(%ebp),%eax + 695: 89 8d 70 ff ff ff mov %ecx,-0x90(%ebp) + 69b: 90 nop + 69c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + 6a0: 8d 04 80 lea (%eax,%eax,4),%eax + 6a3: 0f be d2 movsbl %dl,%edx + 6a6: 8d 44 42 d0 lea -0x30(%edx,%eax,2),%eax + 6aa: 39 45 a0 cmp %eax,-0x60(%ebp) + 6ad: 89 45 ec mov %eax,-0x14(%ebp) + 6b0: 0f 8c 09 16 00 00 jl 0x1cbf + 6b6: 83 c6 01 add $0x1,%esi + 6b9: 0f b6 16 movzbl (%esi),%edx + 6bc: 8d 4a d0 lea -0x30(%edx),%ecx + 6bf: 80 f9 09 cmp $0x9,%cl + 6c2: 76 dc jbe 0x6a0 + 6c4: 8b 55 80 mov -0x80(%ebp),%edx + 6c7: 8b 8d 70 ff ff ff mov -0x90(%ebp),%ecx + 6cd: 85 d2 test %edx,%edx + 6cf: 74 05 je 0x6d6 + 6d1: f7 d8 neg %eax + 6d3: 89 45 ec mov %eax,-0x14(%ebp) + 6d6: 89 ca mov %ecx,%edx + 6d8: 89 f1 mov %esi,%ecx + 6da: 8b 75 9c mov -0x64(%ebp),%esi + 6dd: 39 75 98 cmp %esi,-0x68(%ebp) + 6e0: 0f 8e c0 06 00 00 jle 0xda6 + 6e6: 80 7a ff 30 cmpb $0x30,-0x1(%edx) + 6ea: 8d 42 ff lea -0x1(%edx),%eax + 6ed: 0f 85 b3 06 00 00 jne 0xda6 + 6f3: 8b 55 98 mov -0x68(%ebp),%edx + 6f6: eb 02 jmp 0x6fa + 6f8: 89 f0 mov %esi,%eax + 6fa: 83 ea 01 sub $0x1,%edx + 6fd: 80 78 ff 30 cmpb $0x30,-0x1(%eax) + 701: 8d 70 ff lea -0x1(%eax),%esi + 704: 74 f2 je 0x6f8 + 706: 89 55 98 mov %edx,-0x68(%ebp) + 709: 8b 55 98 mov -0x68(%ebp),%edx + 70c: 85 d2 test %edx,%edx + 70e: 7e 13 jle 0x723 + 710: 8b 55 98 mov -0x68(%ebp),%edx + 713: 39 55 9c cmp %edx,-0x64(%ebp) + 716: 75 0b jne 0x723 + 718: 8b 75 ec mov -0x14(%ebp),%esi + 71b: 85 f6 test %esi,%esi + 71d: 0f 88 b5 0b 00 00 js 0x12d8 + 723: 8b 75 0c mov 0xc(%ebp),%esi + 726: 85 f6 test %esi,%esi + 728: 74 05 je 0x72f + 72a: 8b 75 0c mov 0xc(%ebp),%esi + 72d: 89 0e mov %ecx,(%esi) + 72f: 8b 55 98 mov -0x68(%ebp),%edx + 732: 85 d2 test %edx,%edx + 734: 0f 84 be 06 00 00 je 0xdf8 + 73a: 8b 45 88 mov -0x78(%ebp),%eax + 73d: 89 fe mov %edi,%esi + 73f: 85 c0 test %eax,%eax + 741: 74 77 je 0x7ba + 743: 0f b6 03 movzbl (%ebx),%eax + 746: 88 45 a0 mov %al,-0x60(%ebp) + 749: 0f b6 53 01 movzbl 0x1(%ebx),%edx + 74d: 0f b6 0f movzbl (%edi),%ecx + 750: 88 55 94 mov %dl,-0x6c(%ebp) + 753: 90 nop + 754: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + 758: 83 c7 01 add $0x1,%edi + 75b: 38 4d a0 cmp %cl,-0x60(%ebp) + 75e: 8d 77 ff lea -0x1(%edi),%esi + 761: 74 0e je 0x771 + 763: 0f b6 0f movzbl (%edi),%ecx + 766: 83 c7 01 add $0x1,%edi + 769: 38 4d a0 cmp %cl,-0x60(%ebp) + 76c: 8d 77 ff lea -0x1(%edi),%esi + 76f: 75 f2 jne 0x763 + 771: 80 7d 94 00 cmpb $0x0,-0x6c(%ebp) + 775: 74 21 je 0x798 + 777: 0f b6 0f movzbl (%edi),%ecx + 77a: b8 01 00 00 00 mov $0x1,%eax + 77f: 3a 4d 94 cmp -0x6c(%ebp),%cl + 782: 74 09 je 0x78d + 784: eb d2 jmp 0x758 + 786: 66 90 xchg %ax,%ax + 788: 3a 14 06 cmp (%esi,%eax,1),%dl + 78b: 75 cb jne 0x758 + 78d: 83 c0 01 add $0x1,%eax + 790: 0f b6 14 03 movzbl (%ebx,%eax,1),%edx + 794: 84 d2 test %dl,%dl + 796: 75 f0 jne 0x788 + 798: 8b 45 88 mov -0x78(%ebp),%eax + 79b: 8b 55 88 mov -0x78(%ebp),%edx + 79e: 8b 4d 88 mov -0x78(%ebp),%ecx + 7a1: c1 e0 02 shl $0x2,%eax + 7a4: 83 7d 90 10 cmpl $0x10,-0x70(%ebp) + 7a8: 0f 45 45 88 cmovne -0x78(%ebp),%eax + 7ac: 03 95 78 ff ff ff add -0x88(%ebp),%edx + 7b2: 29 45 ec sub %eax,-0x14(%ebp) + 7b5: 29 4d 98 sub %ecx,-0x68(%ebp) + 7b8: 01 d6 add %edx,%esi + 7ba: 83 7d 90 10 cmpl $0x10,-0x70(%ebp) + 7be: 0f 84 45 09 00 00 je 0x1109 + 7c4: 8b 7d ec mov -0x14(%ebp),%edi + 7c7: 85 ff test %edi,%edi + 7c9: 0f 88 e8 0c 00 00 js 0x14b7 + 7cf: 8b 45 98 mov -0x68(%ebp),%eax + 7d2: 2b 45 9c sub -0x64(%ebp),%eax + 7d5: 39 f8 cmp %edi,%eax + 7d7: 0f 4f c7 cmovg %edi,%eax + 7da: 8b 55 9c mov -0x64(%ebp),%edx + 7dd: 29 c7 sub %eax,%edi + 7df: 89 7d ec mov %edi,-0x14(%ebp) + 7e2: 01 c2 add %eax,%edx + 7e4: 8d 04 17 lea (%edi,%edx,1),%eax + 7e7: 83 f8 27 cmp $0x27,%eax + 7ea: 89 55 a0 mov %edx,-0x60(%ebp) + 7ed: 0f 8f c2 15 00 00 jg 0x1db5 + 7f3: 83 ff d4 cmp $0xffffffd4,%edi + 7f6: 0f 8c a7 15 00 00 jl 0x1da3 + 7fc: 8b 45 a0 mov -0x60(%ebp),%eax + 7ff: 85 c0 test %eax,%eax + 801: 0f 8f f9 06 00 00 jg 0xf00 + 807: 8d 4d e8 lea -0x18(%ebp),%ecx + 80a: b8 0a 00 00 00 mov $0xa,%eax + 80f: 89 4d 80 mov %ecx,-0x80(%ebp) + 812: 8d 4d c4 lea -0x3c(%ebp),%ecx + 815: ba 08 00 00 00 mov $0x8,%edx + 81a: 89 4d 94 mov %ecx,-0x6c(%ebp) + 81d: 8d 4d ec lea -0x14(%ebp),%ecx + 820: 89 4d 8c mov %ecx,-0x74(%ebp) + 823: 8d 4d f0 lea -0x10(%ebp),%ecx + 826: c7 45 90 00 00 00 00 movl $0x0,-0x70(%ebp) + 82d: 89 8d 70 ff ff ff mov %ecx,-0x90(%ebp) + 833: 8b 4d 98 mov -0x68(%ebp),%ecx + 836: 2b 4d a0 sub -0x60(%ebp),%ecx + 839: c7 85 6c ff ff ff 00 movl $0x0,-0x94(%ebp) + 840: 00 00 00 + 843: 39 c1 cmp %eax,%ecx + 845: 89 4d 98 mov %ecx,-0x68(%ebp) + 848: 7e 10 jle 0x85a + 84a: 83 c2 02 add $0x2,%edx + 84d: 89 55 98 mov %edx,-0x68(%ebp) + 850: c7 85 6c ff ff ff 01 movl $0x1,-0x94(%ebp) + 857: 00 00 00 + 85a: 8b 45 98 mov -0x68(%ebp),%eax + 85d: ba 00 00 00 00 mov $0x0,%edx + 862: 8b 4d 94 mov -0x6c(%ebp),%ecx + 865: 89 9d 68 ff ff ff mov %ebx,-0x98(%ebp) + 86b: 89 b5 64 ff ff ff mov %esi,-0x9c(%ebp) + 871: 89 d6 mov %edx,%esi + 873: 31 d2 xor %edx,%edx + 875: 29 f8 sub %edi,%eax + 877: 89 c7 mov %eax,%edi + 879: 89 4d 9c mov %ecx,-0x64(%ebp) + 87c: 8d 45 a4 lea -0x5c(%ebp),%eax + 87f: b9 01 00 00 00 mov $0x1,%ecx + 884: 89 45 88 mov %eax,-0x78(%ebp) + 887: 89 cb mov %ecx,%ebx + 889: 89 45 a0 mov %eax,-0x60(%ebp) + 88c: c7 45 84 00 00 00 00 movl $0x0,-0x7c(%ebp) + 893: eb 41 jmp 0x8d6 + 895: 8d 76 00 lea 0x0(%esi),%esi + 898: 8b 56 04 mov 0x4(%esi),%edx + 89b: 8b 06 mov (%esi),%eax + 89d: 83 ea 02 sub $0x2,%edx + 8a0: 8d 0c 95 00 00 00 00 lea 0x0(,%edx,4),%ecx + 8a7: 8d 04 85 08 00 00 00 lea 0x8(,%eax,4),%eax + 8ae: 89 4c 24 08 mov %ecx,0x8(%esp) + 8b2: 89 44 24 04 mov %eax,0x4(%esp) + 8b6: 8b 4d a0 mov -0x60(%ebp),%ecx + 8b9: 89 0c 24 mov %ecx,(%esp) + 8bc: 89 95 60 ff ff ff mov %edx,-0xa0(%ebp) + 8c2: e8 fc ff ff ff call 0x8c3 + 8c7: 8b 95 60 ff ff ff mov -0xa0(%ebp),%edx + 8cd: 85 ff test %edi,%edi + 8cf: 74 66 je 0x937 + 8d1: 01 db add %ebx,%ebx + 8d3: 83 c6 10 add $0x10,%esi + 8d6: 85 df test %ebx,%edi + 8d8: 74 f3 je 0x8cd + 8da: 31 df xor %ebx,%edi + 8dc: 85 d2 test %edx,%edx + 8de: 74 b8 je 0x898 + 8e0: 89 54 24 10 mov %edx,0x10(%esp) + 8e4: 8b 45 a0 mov -0x60(%ebp),%eax + 8e7: 89 44 24 0c mov %eax,0xc(%esp) + 8eb: 8b 46 04 mov 0x4(%esi),%eax + 8ee: 83 e8 02 sub $0x2,%eax + 8f1: 89 44 24 08 mov %eax,0x8(%esp) + 8f5: 8b 06 mov (%esi),%eax + 8f7: 8d 04 85 08 00 00 00 lea 0x8(,%eax,4),%eax + 8fe: 89 44 24 04 mov %eax,0x4(%esp) + 902: 8b 4d 9c mov -0x64(%ebp),%ecx + 905: 89 0c 24 mov %ecx,(%esp) + 908: 89 95 60 ff ff ff mov %edx,-0xa0(%ebp) + 90e: e8 fc ff ff ff call 0x90f + 913: 8b 4e 04 mov 0x4(%esi),%ecx + 916: 8b 95 60 ff ff ff mov -0xa0(%ebp),%edx + 91c: 8d 54 0a fe lea -0x2(%edx,%ecx,1),%edx + 920: 85 c0 test %eax,%eax + 922: 75 03 jne 0x927 + 924: 83 ea 01 sub $0x1,%edx + 927: 8b 45 a0 mov -0x60(%ebp),%eax + 92a: 85 ff test %edi,%edi + 92c: 8b 4d 9c mov -0x64(%ebp),%ecx + 92f: 89 45 9c mov %eax,-0x64(%ebp) + 932: 89 4d a0 mov %ecx,-0x60(%ebp) + 935: 75 9a jne 0x8d1 + 937: 8b 7d 94 mov -0x6c(%ebp),%edi + 93a: 39 7d a0 cmp %edi,-0x60(%ebp) + 93d: 8b 9d 68 ff ff ff mov -0x98(%ebp),%ebx + 943: 8b b5 64 ff ff ff mov -0x9c(%ebp),%esi + 949: 89 55 84 mov %edx,-0x7c(%ebp) + 94c: 0f 84 2d 11 00 00 je 0x1a7f + 952: 8b 95 7c ff ff ff mov -0x84(%ebp),%edx + 958: 89 f0 mov %esi,%eax + 95a: 89 54 24 10 mov %edx,0x10(%esp) + 95e: 8b 8d 78 ff ff ff mov -0x88(%ebp),%ecx + 964: 89 5c 24 08 mov %ebx,0x8(%esp) + 968: 89 4c 24 0c mov %ecx,0xc(%esp) + 96c: 8b 5d 8c mov -0x74(%ebp),%ebx + 96f: 89 5c 24 04 mov %ebx,0x4(%esp) + 973: 8b bd 70 ff ff ff mov -0x90(%ebp),%edi + 979: 89 3c 24 mov %edi,(%esp) + 97c: 8b 4d 94 mov -0x6c(%ebp),%ecx + 97f: 8b 55 98 mov -0x68(%ebp),%edx + 982: e8 79 f6 ff ff call 0x0 + 987: 8b 45 84 mov -0x7c(%ebp),%eax + 98a: 83 e8 01 sub $0x1,%eax + 98d: 0f bd 5c 85 a4 bsr -0x5c(%ebp,%eax,4),%ebx + 992: 89 45 98 mov %eax,-0x68(%ebp) + 995: 83 f3 1f xor $0x1f,%ebx + 998: 7e 3c jle 0x9d6 + 99a: 89 5c 24 0c mov %ebx,0xc(%esp) + 99e: 8b 55 84 mov -0x7c(%ebp),%edx + 9a1: 89 54 24 08 mov %edx,0x8(%esp) + 9a5: 8b 4d 88 mov -0x78(%ebp),%ecx + 9a8: 89 4c 24 04 mov %ecx,0x4(%esp) + 9ac: 89 0c 24 mov %ecx,(%esp) + 9af: e8 fc ff ff ff call 0x9b0 + 9b4: 89 5c 24 0c mov %ebx,0xc(%esp) + 9b8: 8b 45 f0 mov -0x10(%ebp),%eax + 9bb: 89 44 24 08 mov %eax,0x8(%esp) + 9bf: 8b 5d 94 mov -0x6c(%ebp),%ebx + 9c2: 89 5c 24 04 mov %ebx,0x4(%esp) + 9c6: 89 1c 24 mov %ebx,(%esp) + 9c9: e8 fc ff ff ff call 0x9ca + 9ce: 85 c0 test %eax,%eax + 9d0: 0f 85 43 0a 00 00 jne 0x1419 + 9d6: 8b 75 90 mov -0x70(%ebp),%esi + 9d9: 83 7d 84 01 cmpl $0x1,-0x7c(%ebp) + 9dd: 89 75 ec mov %esi,-0x14(%ebp) + 9e0: 0f 84 10 0d 00 00 je 0x16f6 + 9e6: 83 7d 84 02 cmpl $0x2,-0x7c(%ebp) + 9ea: 0f 84 03 0b 00 00 je 0x14f3 + 9f0: 8b 4d 84 mov -0x7c(%ebp),%ecx + 9f3: 8b 55 98 mov -0x68(%ebp),%edx + 9f6: 8b 45 f0 mov -0x10(%ebp),%eax + 9f9: 83 e9 02 sub $0x2,%ecx + 9fc: 8b 74 8d a4 mov -0x5c(%ebp,%ecx,4),%esi + a00: 8b 5c 95 a4 mov -0x5c(%ebp,%edx,4),%ebx + a04: 89 4d 8c mov %ecx,-0x74(%ebp) + a07: 89 75 9c mov %esi,-0x64(%ebp) + a0a: 89 44 24 08 mov %eax,0x8(%esp) + a0e: 8b 7d 84 mov -0x7c(%ebp),%edi + a11: 8b 55 88 mov -0x78(%ebp),%edx + a14: 29 c7 sub %eax,%edi + a16: 8d 04 ba lea (%edx,%edi,4),%eax + a19: 89 44 24 04 mov %eax,0x4(%esp) + a1d: 8b 4d 94 mov -0x6c(%ebp),%ecx + a20: 89 0c 24 mov %ecx,(%esp) + a23: e8 fc ff ff ff call 0xa24 + a28: 85 c0 test %eax,%eax + a2a: 0f 8e fb 09 00 00 jle 0x142b + a30: 8b 45 f0 mov -0x10(%ebp),%eax + a33: 8d 48 01 lea 0x1(%eax),%ecx + a36: c7 44 85 c4 00 00 00 movl $0x0,-0x3c(%ebp,%eax,4) + a3d: 00 + a3e: 89 4d f0 mov %ecx,-0x10(%ebp) + a41: 39 4d 84 cmp %ecx,-0x7c(%ebp) + a44: 0f 8f e3 0e 00 00 jg 0x192d + a4a: 8b 75 94 mov -0x6c(%ebp),%esi + a4d: 85 c9 test %ecx,%ecx + a4f: 8d 04 8e lea (%esi,%ecx,4),%eax + a52: 7e 10 jle 0xa64 + a54: 8b 4d 94 mov -0x6c(%ebp),%ecx + a57: 90 nop + a58: 8b 50 fc mov -0x4(%eax),%edx + a5b: 89 10 mov %edx,(%eax) + a5d: 83 e8 04 sub $0x4,%eax + a60: 39 c8 cmp %ecx,%eax + a62: 75 f4 jne 0xa58 + a64: 8b 7d 84 mov -0x7c(%ebp),%edi + a67: c7 85 7c ff ff ff 00 movl $0x0,-0x84(%ebp) + a6e: 00 00 00 + a71: 8b 4c bd c4 mov -0x3c(%ebp,%edi,4),%ecx + a75: c7 44 bd a4 00 00 00 movl $0x0,-0x5c(%ebp,%edi,4) + a7c: 00 + a7d: 8b 55 84 mov -0x7c(%ebp),%edx + a80: 8b 75 98 mov -0x68(%ebp),%esi + a83: 8b 7d 94 mov -0x6c(%ebp),%edi + a86: 83 c2 01 add $0x1,%edx + a89: 89 95 78 ff ff ff mov %edx,-0x88(%ebp) + a8f: 8d 34 b7 lea (%edi,%esi,4),%esi + a92: 89 b5 70 ff ff ff mov %esi,-0x90(%ebp) + a98: 39 d9 cmp %ebx,%ecx + a9a: c7 45 a0 ff ff ff ff movl $0xffffffff,-0x60(%ebp) + aa1: 74 5f je 0xb02 + aa3: 8b 7d 98 mov -0x68(%ebp),%edi + aa6: 89 ca mov %ecx,%edx + aa8: 8b 44 bd c4 mov -0x3c(%ebp,%edi,4),%eax + aac: f7 f3 div %ebx + aae: 89 d1 mov %edx,%ecx + ab0: 89 45 a0 mov %eax,-0x60(%ebp) + ab3: 8d 34 19 lea (%ecx,%ebx,1),%esi + ab6: 8b 45 9c mov -0x64(%ebp),%eax + ab9: f7 65 a0 mull -0x60(%ebp) + abc: 89 95 68 ff ff ff mov %edx,-0x98(%ebp) + ac2: eb 1b jmp 0xadf + ac4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + ac8: 3b 45 9c cmp -0x64(%ebp),%eax + acb: 0f 92 c2 setb %dl + ace: 89 d7 mov %edx,%edi + ad0: 81 e7 ff 00 00 00 and $0xff,%edi + ad6: 29 bd 68 ff ff ff sub %edi,-0x98(%ebp) + adc: 2b 45 9c sub -0x64(%ebp),%eax + adf: 39 8d 68 ff ff ff cmp %ecx,-0x98(%ebp) + ae5: 77 0b ja 0xaf2 + ae7: 75 19 jne 0xb02 + ae9: 8b 7d 8c mov -0x74(%ebp),%edi + aec: 3b 44 bd c4 cmp -0x3c(%ebp,%edi,4),%eax + af0: 76 10 jbe 0xb02 + af2: 01 de add %ebx,%esi + af4: 01 d9 add %ebx,%ecx + af6: 89 f7 mov %esi,%edi + af8: 29 df sub %ebx,%edi + afa: 83 6d a0 01 subl $0x1,-0x60(%ebp) + afe: 39 fb cmp %edi,%ebx + b00: 76 c6 jbe 0xac8 + b02: 8b 45 a0 mov -0x60(%ebp),%eax + b05: 89 44 24 0c mov %eax,0xc(%esp) + b09: 8b 95 78 ff ff ff mov -0x88(%ebp),%edx + b0f: 89 54 24 08 mov %edx,0x8(%esp) + b13: 8b 4d 88 mov -0x78(%ebp),%ecx + b16: 89 4c 24 04 mov %ecx,0x4(%esp) + b1a: 8b 75 94 mov -0x6c(%ebp),%esi + b1d: 89 34 24 mov %esi,(%esp) + b20: e8 fc ff ff ff call 0xb21 + b25: 8b 7d 84 mov -0x7c(%ebp),%edi + b28: 3b 44 bd c4 cmp -0x3c(%ebp,%edi,4),%eax + b2c: 74 1b je 0xb49 + b2e: 89 7c 24 0c mov %edi,0xc(%esp) + b32: 8b 45 88 mov -0x78(%ebp),%eax + b35: 89 74 24 04 mov %esi,0x4(%esp) + b39: 89 34 24 mov %esi,(%esp) + b3c: 89 44 24 08 mov %eax,0x8(%esp) + b40: e8 fc ff ff ff call 0xb41 + b45: 83 6d a0 01 subl $0x1,-0x60(%ebp) + b49: 8b 55 98 mov -0x68(%ebp),%edx + b4c: 8b 75 84 mov -0x7c(%ebp),%esi + b4f: 8b 4c 95 c4 mov -0x3c(%ebp,%edx,4),%ecx + b53: 85 d2 test %edx,%edx + b55: 89 4c b5 c4 mov %ecx,-0x3c(%ebp,%esi,4) + b59: 7e 19 jle 0xb74 + b5b: 8b 85 70 ff ff ff mov -0x90(%ebp),%eax + b61: 8b 75 94 mov -0x6c(%ebp),%esi + b64: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + b68: 8b 50 fc mov -0x4(%eax),%edx + b6b: 89 10 mov %edx,(%eax) + b6d: 83 e8 04 sub $0x4,%eax + b70: 39 f0 cmp %esi,%eax + b72: 75 f4 jne 0xb68 + b74: 8b 7d 90 mov -0x70(%ebp),%edi + b77: 85 ff test %edi,%edi + b79: 0f 85 b9 08 00 00 jne 0x1438 + b7f: 8b 75 a0 mov -0x60(%ebp),%esi + b82: 85 f6 test %esi,%esi + b84: 0f 84 c3 08 00 00 je 0x144d + b8a: 0f bd 45 a0 bsr -0x60(%ebp),%eax + b8e: 8b 7d ec mov -0x14(%ebp),%edi + b91: ba 20 00 00 00 mov $0x20,%edx + b96: 89 d6 mov %edx,%esi + b98: 83 f0 1f xor $0x1f,%eax + b9b: 29 c6 sub %eax,%esi + b9d: 29 c7 sub %eax,%edi + b9f: 83 fe 18 cmp $0x18,%esi + ba2: 89 7d ec mov %edi,-0x14(%ebp) + ba5: 0f 8e 86 10 00 00 jle 0x1c31 + bab: 83 c0 18 add $0x18,%eax + bae: 8b 5d 84 mov -0x7c(%ebp),%ebx + bb1: 29 c2 sub %eax,%edx + bb3: 89 85 7c ff ff ff mov %eax,-0x84(%ebp) + bb9: 8b 45 a0 mov -0x60(%ebp),%eax + bbc: 89 d1 mov %edx,%ecx + bbe: d3 e8 shr %cl,%eax + bc0: 8b 4c 9d c4 mov -0x3c(%ebp,%ebx,4),%ecx + bc4: 89 45 e8 mov %eax,-0x18(%ebp) + bc7: 85 c9 test %ecx,%ecx + bc9: 0f 85 8d 0f 00 00 jne 0x1b5c + bcf: 8b 45 94 mov -0x6c(%ebp),%eax + bd2: 8b 75 98 mov -0x68(%ebp),%esi + bd5: 8d 14 b0 lea (%eax,%esi,4),%edx + bd8: 8b 45 84 mov -0x7c(%ebp),%eax + bdb: 85 c0 test %eax,%eax + bdd: 0f 88 79 0f 00 00 js 0x1b5c + be3: 90 nop + be4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + be8: 83 e8 01 sub $0x1,%eax + beb: 89 c1 mov %eax,%ecx + bed: f7 d1 not %ecx + bef: 89 cb mov %ecx,%ebx + bf1: c1 eb 1f shr $0x1f,%ebx + bf4: 89 5d 9c mov %ebx,-0x64(%ebp) + bf7: 8b 1a mov (%edx),%ebx + bf9: 85 db test %ebx,%ebx + bfb: 0f 94 c3 sete %bl + bfe: 83 ea 04 sub $0x4,%edx + c01: 84 5d 9c test %bl,-0x64(%ebp) + c04: 75 e2 jne 0xbe8 + c06: c1 e9 1f shr $0x1f,%ecx + c09: b8 1f 00 00 00 mov $0x1f,%eax + c0e: 0b 8d 6c ff ff ff or -0x94(%ebp),%ecx + c14: 8d 57 ff lea -0x1(%edi),%edx + c17: 89 4c 24 08 mov %ecx,0x8(%esp) + c1b: 2b 85 7c ff ff ff sub -0x84(%ebp),%eax + c21: 89 44 24 04 mov %eax,0x4(%esp) + c25: 8b 75 a0 mov -0x60(%ebp),%esi + c28: 89 34 24 mov %esi,(%esp) + c2b: 8b 8d 74 ff ff ff mov -0x8c(%ebp),%ecx + c31: 8b 45 80 mov -0x80(%ebp),%eax + c34: e8 17 f6 ff ff call 0x250 + c39: eb 3d jmp 0xc78 + c3b: 90 nop + c3c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + c40: 8d 42 d0 lea -0x30(%edx),%eax + c43: 3c 09 cmp $0x9,%al + c45: 0f 86 57 f8 ff ff jbe 0x4a2 + c4b: a1 38 00 00 00 mov 0x38,%eax + c50: 0f be d2 movsbl %dl,%edx + c53: 0f b6 04 90 movzbl (%eax,%edx,4),%eax + c57: 3c 69 cmp $0x69,%al + c59: 0f 84 98 05 00 00 je 0x11f7 + c5f: 3c 6e cmp $0x6e,%al + c61: 0f 84 21 06 00 00 je 0x1288 + c67: 8b 45 0c mov 0xc(%ebp),%eax + c6a: 85 c0 test %eax,%eax + c6c: 74 08 je 0xc76 + c6e: 8b 75 08 mov 0x8(%ebp),%esi + c71: 8b 5d 0c mov 0xc(%ebp),%ebx + c74: 89 33 mov %esi,(%ebx) + c76: d9 ee fldz + c78: 81 c4 b4 00 00 00 add $0xb4,%esp + c7e: 5b pop %ebx + c7f: 5e pop %esi + c80: 5f pop %edi + c81: 5d pop %ebp + c82: c3 ret + c83: 90 nop + c84: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + c88: 3a 0c 07 cmp (%edi,%eax,1),%cl + c8b: 0f 85 89 f8 ff ff jne 0x51a + c91: 83 c0 01 add $0x1,%eax + c94: 0f b6 0c 03 movzbl (%ebx,%eax,1),%ecx + c98: 84 c9 test %cl,%cl + c9a: 75 ec jne 0xc88 + c9c: 39 fe cmp %edi,%esi + c9e: 0f 85 9c f8 ff ff jne 0x540 + ca4: 83 7d 90 10 cmpl $0x10,-0x70(%ebp) + ca8: 0f 85 92 f8 ff ff jne 0x540 + cae: 8b 8d 78 ff ff ff mov -0x88(%ebp),%ecx + cb4: 0f b6 04 0e movzbl (%esi,%ecx,1),%eax + cb8: 8d 48 d0 lea -0x30(%eax),%ecx + cbb: 80 f9 09 cmp $0x9,%cl + cbe: 76 14 jbe 0xcd4 + cc0: 8b 4d 94 mov -0x6c(%ebp),%ecx + cc3: 0f be c0 movsbl %al,%eax + cc6: 8b 04 81 mov (%ecx,%eax,4),%eax + cc9: 83 e8 61 sub $0x61,%eax + ccc: 3c 05 cmp $0x5,%al + cce: 0f 87 50 f8 ff ff ja 0x524 + cd4: 89 75 a0 mov %esi,-0x60(%ebp) + cd7: e9 67 f8 ff ff jmp 0x543 + cdc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + ce0: 8b 4d 94 mov -0x6c(%ebp),%ecx + ce3: 0f be c2 movsbl %dl,%eax + ce6: 8b 04 81 mov (%ecx,%eax,4),%eax + ce9: 83 e8 61 sub $0x61,%eax + cec: 3c 05 cmp $0x5,%al + cee: 0f 87 6b f8 ff ff ja 0x55f + cf4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + cf8: 83 45 9c 01 addl $0x1,-0x64(%ebp) + cfc: 83 45 a0 01 addl $0x1,-0x60(%ebp) + d00: 8b 4d a0 mov -0x60(%ebp),%ecx + d03: 0f b6 11 movzbl (%ecx),%edx + d06: e9 3f f8 ff ff jmp 0x54a + d0b: 90 nop + d0c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + d10: 83 c6 01 add $0x1,%esi + d13: 0f b6 16 movzbl (%esi),%edx + d16: c7 85 74 ff ff ff 01 movl $0x1,-0x8c(%ebp) + d1d: 00 00 00 + d20: e9 2f f7 ff ff jmp 0x454 + d25: 8d 76 00 lea 0x0(%esi),%esi + d28: 83 c6 01 add $0x1,%esi + d2b: 0f b6 16 movzbl (%esi),%edx + d2e: e9 21 f7 ff ff jmp 0x454 + d33: 90 nop + d34: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + d38: 8b 45 14 mov 0x14(%ebp),%eax + d3b: 8b 40 38 mov 0x38(%eax),%eax + d3e: 89 45 94 mov %eax,-0x6c(%ebp) + d41: 0f be 46 01 movsbl 0x1(%esi),%eax + d45: 8b 4d 94 mov -0x6c(%ebp),%ecx + d48: c7 45 90 0a 00 00 00 movl $0xa,-0x70(%ebp) + d4f: 83 3c 81 78 cmpl $0x78,(%ecx,%eax,4) + d53: 0f 85 62 f7 ff ff jne 0x4bb + d59: 83 c6 02 add $0x2,%esi + d5c: 0f b6 16 movzbl (%esi),%edx + d5f: c7 45 80 00 00 00 00 movl $0x0,-0x80(%ebp) + d66: c7 45 90 10 00 00 00 movl $0x10,-0x70(%ebp) + d6d: e9 49 f7 ff ff jmp 0x4bb + d72: 8d b6 00 00 00 00 lea 0x0(%esi),%esi + d78: 80 7d 9c 00 cmpb $0x0,-0x64(%ebp) + d7c: 0f 85 80 f7 ff ff jne 0x502 + d82: 3c 66 cmp $0x66,%al + d84: 0f 8f 78 f7 ff ff jg 0x502 + d8a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi + d90: e9 ab f7 ff ff jmp 0x540 + d95: 8d 76 00 lea 0x0(%esi),%esi + d98: 8b 75 9c mov -0x64(%ebp),%esi + d9b: 89 ca mov %ecx,%edx + d9d: 39 75 98 cmp %esi,-0x68(%ebp) + da0: 0f 8f 40 f9 ff ff jg 0x6e6 + da6: 89 d0 mov %edx,%eax + da8: e9 5c f9 ff ff jmp 0x709 + dad: 8b 5d 80 mov -0x80(%ebp),%ebx + db0: 89 5c 24 0c mov %ebx,0xc(%esp) + db4: 8b 85 7c ff ff ff mov -0x84(%ebp),%eax + dba: 89 7c 24 04 mov %edi,0x4(%esp) + dbe: 89 34 24 mov %esi,(%esp) + dc1: 89 44 24 08 mov %eax,0x8(%esp) + dc5: 88 8d 5c ff ff ff mov %cl,-0xa4(%ebp) + dcb: e8 fc ff ff ff call 0xdcc + dd0: 8b 5d 0c mov 0xc(%ebp),%ebx + dd3: 0f b6 8d 5c ff ff ff movzbl -0xa4(%ebp),%ecx + dda: 85 db test %ebx,%ebx + ddc: 74 1a je 0xdf8 + dde: 39 c6 cmp %eax,%esi + de0: 0f 84 80 0d 00 00 je 0x1b66 + de6: 89 45 08 mov %eax,0x8(%ebp) + de9: 8b 4d 08 mov 0x8(%ebp),%ecx + dec: 8b 55 0c mov 0xc(%ebp),%edx + def: 89 0a mov %ecx,(%edx) + df1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi + df8: 8b 95 74 ff ff ff mov -0x8c(%ebp),%edx + dfe: d9 ee fldz + e00: d9 e0 fchs + e02: d9 ee fldz + e04: 85 d2 test %edx,%edx + e06: db c9 fcmovne %st(1),%st + e08: dd d9 fstp %st(1) + e0a: 81 c4 b4 00 00 00 add $0xb4,%esp + e10: 5b pop %ebx + e11: 5e pop %esi + e12: 5f pop %edi + e13: 5d pop %ebp + e14: c3 ret + e15: 8d 76 00 lea 0x0(%esi),%esi + e18: 8b 4d 98 mov -0x68(%ebp),%ecx + e1b: 8b 45 94 mov -0x6c(%ebp),%eax + e1e: 0f be d2 movsbl %dl,%edx + e21: 0f b6 34 90 movzbl (%eax,%edx,4),%esi + e25: 8b 55 9c mov -0x64(%ebp),%edx + e28: 89 55 98 mov %edx,-0x68(%ebp) + e2b: 83 7d 90 10 cmpl $0x10,-0x70(%ebp) + e2f: 89 f0 mov %esi,%eax + e31: 0f 94 45 94 sete -0x6c(%ebp) + e35: 3c 70 cmp $0x70,%al + e37: 0f 85 ab 00 00 00 jne 0xee8 + e3d: 80 7d 94 00 cmpb $0x0,-0x6c(%ebp) + e41: 0f 84 a1 00 00 00 je 0xee8 + e47: c6 45 94 01 movb $0x1,-0x6c(%ebp) + e4b: e9 f9 f7 ff ff jmp 0x649 + e50: 8b 45 80 mov -0x80(%ebp),%eax + e53: 85 c0 test %eax,%eax + e55: 0f 84 1d f7 ff ff je 0x578 + e5b: 8b 45 80 mov -0x80(%ebp),%eax + e5e: 89 44 24 0c mov %eax,0xc(%esp) + e62: 8b 85 7c ff ff ff mov -0x84(%ebp),%eax + e68: 89 4c 24 04 mov %ecx,0x4(%esp) + e6c: 89 34 24 mov %esi,(%esp) + e6f: 89 44 24 08 mov %eax,0x8(%esp) + e73: 88 95 60 ff ff ff mov %dl,-0xa0(%ebp) + e79: 89 8d 5c ff ff ff mov %ecx,-0xa4(%ebp) + e7f: e8 fc ff ff ff call 0xe80 + e84: 0f b6 95 60 ff ff ff movzbl -0xa0(%ebp),%edx + e8b: 8b 8d 5c ff ff ff mov -0xa4(%ebp),%ecx + e91: 39 45 a0 cmp %eax,-0x60(%ebp) + e94: 0f 84 da 09 00 00 je 0x1874 + e9a: 39 c6 cmp %eax,%esi + e9c: 0f 84 53 0a 00 00 je 0x18f5 + ea2: 39 c7 cmp %eax,%edi + ea4: 0f 87 c9 03 00 00 ja 0x1273 + eaa: 89 fa mov %edi,%edx + eac: c7 45 98 00 00 00 00 movl $0x0,-0x68(%ebp) + eb3: 0f 83 8e 0c 00 00 jae 0x1b47 + eb9: 8b 4d 98 mov -0x68(%ebp),%ecx + ebc: 89 c6 mov %eax,%esi ebe: 66 90 xchg %ax,%ax - ec0: 0f 83 91 0c 00 00 jae 0x1b57 - ec6: 8b 4d 98 mov -0x68(%ebp),%ecx - ec9: 89 c6 mov %eax,%esi - ecb: 90 nop - ecc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - ed0: 0f b6 02 movzbl (%edx),%eax - ed3: 83 e8 30 sub $0x30,%eax - ed6: 3c 0a cmp $0xa,%al - ed8: 83 d1 00 adc $0x0,%ecx - edb: 83 c2 01 add $0x1,%edx - ede: 39 d6 cmp %edx,%esi - ee0: 77 ee ja 0xed0 - ee2: 89 4d 98 mov %ecx,-0x68(%ebp) - ee5: 89 4d 9c mov %ecx,-0x64(%ebp) - ee8: 89 f1 mov %esi,%ecx - eea: c7 45 88 00 00 00 00 movl $0x0,-0x78(%ebp) - ef1: e9 35 f8 ff ff jmp 0x72b - ef6: 66 90 xchg %ax,%ax - ef8: 89 f0 mov %esi,%eax - efa: e9 3e f7 ff ff jmp 0x63d - eff: 89 7d 98 mov %edi,-0x68(%ebp) - f02: 8b 9d 70 ff ff ff mov -0x90(%ebp),%ebx - f08: 8b 7d 80 mov -0x80(%ebp),%edi - f0b: e9 23 ff ff ff jmp 0xe33 - f10: 8b 85 7c ff ff ff mov -0x84(%ebp),%eax - f16: 8d 7d c4 lea -0x3c(%ebp),%edi - f19: 89 7d 94 mov %edi,-0x6c(%ebp) - f1c: 8d 4d ec lea -0x14(%ebp),%ecx - f1f: 8d 7d f0 lea -0x10(%ebp),%edi - f22: 89 44 24 10 mov %eax,0x10(%esp) - f26: 8b 95 78 ff ff ff mov -0x88(%ebp),%edx - f2c: 89 f0 mov %esi,%eax - f2e: 89 5c 24 08 mov %ebx,0x8(%esp) - f32: 89 54 24 0c mov %edx,0xc(%esp) - f36: 89 4d 8c mov %ecx,-0x74(%ebp) - f39: 89 4c 24 04 mov %ecx,0x4(%esp) - f3d: 89 bd 70 ff ff ff mov %edi,-0x90(%ebp) - f43: 89 3c 24 mov %edi,(%esp) - f46: 8b 4d 94 mov -0x6c(%ebp),%ecx - f49: 8b 55 a0 mov -0x60(%ebp),%edx - f4c: e8 af f0 ff ff call 0x0 - f51: 89 c6 mov %eax,%esi - f53: 8b 45 ec mov -0x14(%ebp),%eax - f56: 85 c0 test %eax,%eax - f58: 0f 8e d0 00 00 00 jle 0x102e - f5e: 8b 7d 94 mov -0x6c(%ebp),%edi - f61: ba 01 00 00 00 mov $0x1,%edx - f66: 8d 4d a4 lea -0x5c(%ebp),%ecx - f69: 89 5d 90 mov %ebx,-0x70(%ebp) - f6c: 89 d3 mov %edx,%ebx - f6e: 89 ca mov %ecx,%edx - f70: 89 4d 88 mov %ecx,-0x78(%ebp) - f73: 89 7d 9c mov %edi,-0x64(%ebp) - f76: bf 00 00 00 00 mov $0x0,%edi - f7b: 89 75 84 mov %esi,-0x7c(%ebp) - f7e: eb 54 jmp 0xfd4 - f80: 89 74 24 10 mov %esi,0x10(%esp) - f84: 8b 0f mov (%edi),%ecx - f86: 89 44 24 08 mov %eax,0x8(%esp) - f8a: 8d 0c 8d 08 00 00 00 lea 0x8(,%ecx,4),%ecx - f91: 89 4c 24 0c mov %ecx,0xc(%esp) - f95: 8b 45 9c mov -0x64(%ebp),%eax - f98: 89 14 24 mov %edx,(%esp) - f9b: 89 44 24 04 mov %eax,0x4(%esp) - f9f: 89 95 60 ff ff ff mov %edx,-0xa0(%ebp) - fa5: e8 fc ff ff ff call 0xfa6 - faa: 8b 95 60 ff ff ff mov -0xa0(%ebp),%edx - fb0: 03 75 f0 add -0x10(%ebp),%esi - fb3: 89 75 f0 mov %esi,-0x10(%ebp) - fb6: 85 c0 test %eax,%eax - fb8: 75 06 jne 0xfc0 - fba: 83 ee 01 sub $0x1,%esi - fbd: 89 75 f0 mov %esi,-0x10(%ebp) - fc0: 8b 4d 9c mov -0x64(%ebp),%ecx - fc3: 8b 45 ec mov -0x14(%ebp),%eax - fc6: 89 55 9c mov %edx,-0x64(%ebp) - fc9: 89 ca mov %ecx,%edx - fcb: 85 c0 test %eax,%eax - fcd: 74 35 je 0x1004 - fcf: 01 db add %ebx,%ebx - fd1: 83 c7 10 add $0x10,%edi - fd4: 85 d8 test %ebx,%eax - fd6: 74 f3 je 0xfcb - fd8: 31 d8 xor %ebx,%eax - fda: 8b 77 04 mov 0x4(%edi),%esi - fdd: 89 45 ec mov %eax,-0x14(%ebp) - fe0: 8b 45 f0 mov -0x10(%ebp),%eax - fe3: 83 ee 02 sub $0x2,%esi - fe6: 39 c6 cmp %eax,%esi - fe8: 7e 96 jle 0xf80 - fea: 89 44 24 10 mov %eax,0x10(%esp) - fee: 8b 4d 9c mov -0x64(%ebp),%ecx - ff1: 89 74 24 08 mov %esi,0x8(%esp) - ff5: 89 4c 24 0c mov %ecx,0xc(%esp) - ff9: 8b 07 mov (%edi),%eax - ffb: 8d 04 85 08 00 00 00 lea 0x8(,%eax,4),%eax - 1002: eb 94 jmp 0xf98 - 1004: 8b 7d 88 mov -0x78(%ebp),%edi - 1007: 39 7d 9c cmp %edi,-0x64(%ebp) - 100a: 8b 5d 90 mov -0x70(%ebp),%ebx - 100d: 8b 75 84 mov -0x7c(%ebp),%esi - 1010: 75 1c jne 0x102e - 1012: 8b 45 f0 mov -0x10(%ebp),%eax - 1015: c1 e0 02 shl $0x2,%eax - 1018: 89 44 24 08 mov %eax,0x8(%esp) - 101c: 8b 45 9c mov -0x64(%ebp),%eax - 101f: 89 44 24 04 mov %eax,0x4(%esp) - 1023: 8b 55 94 mov -0x6c(%ebp),%edx - 1026: 89 14 24 mov %edx,(%esp) - 1029: e8 fc ff ff ff call 0x102a - 102e: 8b 45 f0 mov -0x10(%ebp),%eax - 1031: 8d 78 ff lea -0x1(%eax),%edi - 1034: 89 c1 mov %eax,%ecx - 1036: 0f bd 54 bd c4 bsr -0x3c(%ebp,%edi,4),%edx - 103b: c1 e1 05 shl $0x5,%ecx - 103e: 83 f2 1f xor $0x1f,%edx - 1041: 29 d1 sub %edx,%ecx - 1043: 89 4d 90 mov %ecx,-0x70(%ebp) - 1046: 83 c1 80 add $0xffffff80,%ecx - 1049: 0f 8f ca 0b 00 00 jg 0x1c19 - 104f: 83 7d 90 18 cmpl $0x18,-0x70(%ebp) - 1053: 0f 8f 2c 03 00 00 jg 0x1385 - 1059: 8b 55 a0 mov -0x60(%ebp),%edx - 105c: 39 55 98 cmp %edx,-0x68(%ebp) - 105f: 0f 85 33 08 00 00 jne 0x1898 - 1065: 8b 5d 90 mov -0x70(%ebp),%ebx - 1068: 83 eb 01 sub $0x1,%ebx - 106b: 89 d9 mov %ebx,%ecx - 106d: c1 f9 1f sar $0x1f,%ecx - 1070: c1 e9 1b shr $0x1b,%ecx - 1073: 8d 14 0b lea (%ebx,%ecx,1),%edx - 1076: 83 e2 1f and $0x1f,%edx - 1079: 29 ca sub %ecx,%edx - 107b: 83 fa 17 cmp $0x17,%edx - 107e: 0f 84 1b 0b 00 00 je 0x1b9f - 1084: 83 fa 16 cmp $0x16,%edx - 1087: 0f 8f ac 09 00 00 jg 0x1a39 - 108d: b9 17 00 00 00 mov $0x17,%ecx - 1092: 29 d1 sub %edx,%ecx - 1094: 89 44 24 08 mov %eax,0x8(%esp) - 1098: 8d 75 e8 lea -0x18(%ebp),%esi - 109b: 89 4c 24 0c mov %ecx,0xc(%esp) - 109f: 8b 4d 94 mov -0x6c(%ebp),%ecx - 10a2: 89 4c 24 04 mov %ecx,0x4(%esp) - 10a6: 89 75 80 mov %esi,-0x80(%ebp) - 10a9: 8b 55 80 mov -0x80(%ebp),%edx - 10ac: be 01 00 00 00 mov $0x1,%esi - 10b1: 89 f7 mov %esi,%edi - 10b3: 29 c7 sub %eax,%edi - 10b5: 8d 04 ba lea (%edx,%edi,4),%eax - 10b8: 89 04 24 mov %eax,(%esp) - 10bb: e8 fc ff ff ff call 0x10bc - 10c0: 2b 75 f0 sub -0x10(%ebp),%esi - 10c3: 85 f6 test %esi,%esi - 10c5: 7e 13 jle 0x10da - 10c7: 31 c0 xor %eax,%eax - 10c9: 8b 4d 80 mov -0x80(%ebp),%ecx - 10cc: c7 04 81 00 00 00 00 movl $0x0,(%ecx,%eax,4) - 10d3: 83 c0 01 add $0x1,%eax - 10d6: 39 f0 cmp %esi,%eax - 10d8: 7c ef jl 0x10c9 - 10da: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) - 10e1: 00 - 10e2: 89 da mov %ebx,%edx - 10e4: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) - 10eb: 00 - 10ec: c7 04 24 00 00 00 00 movl $0x0,(%esp) - 10f3: 8b 8d 74 ff ff ff mov -0x8c(%ebp),%ecx - 10f9: 8b 45 80 mov -0x80(%ebp),%eax - 10fc: e8 4f f1 ff ff call 0x250 - 1101: e9 7a fb ff ff jmp 0xc80 - 1106: 0f b6 51 02 movzbl 0x2(%ecx),%edx - 110a: 8d 71 02 lea 0x2(%ecx),%esi - 110d: c7 45 80 01 00 00 00 movl $0x1,-0x80(%ebp) - 1114: e9 56 f5 ff ff jmp 0x66f - 1119: 8b 5d 14 mov 0x14(%ebp),%ebx - 111c: 8b 5b 34 mov 0x34(%ebx),%ebx - 111f: 89 5d a0 mov %ebx,-0x60(%ebp) - 1122: 0f b6 16 movzbl (%esi),%edx - 1125: 0f be c2 movsbl %dl,%eax - 1128: f6 44 43 01 10 testb $0x10,0x1(%ebx,%eax,2) - 112d: 75 19 jne 0x1148 - 112f: 89 d9 mov %ebx,%ecx - 1131: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi - 1138: 83 c6 01 add $0x1,%esi - 113b: 0f b6 16 movzbl (%esi),%edx - 113e: 0f be c2 movsbl %dl,%eax - 1141: f6 44 41 01 10 testb $0x10,0x1(%ecx,%eax,2) - 1146: 74 f0 je 0x1138 - 1148: 80 fa 30 cmp $0x30,%dl - 114b: 75 11 jne 0x115e - 114d: 8d 76 00 lea 0x0(%esi),%esi - 1150: 83 c6 01 add $0x1,%esi - 1153: 0f b6 16 movzbl (%esi),%edx - 1156: 80 fa 30 cmp $0x30,%dl - 1159: 74 f5 je 0x1150 - 115b: 0f be c2 movsbl %dl,%eax - 115e: 8d 50 d0 lea -0x30(%eax),%edx - 1161: 83 fa 09 cmp $0x9,%edx - 1164: 0f 87 ab 02 00 00 ja 0x1415 - 116a: 83 c6 01 add $0x1,%esi - 116d: 8b 1c 95 00 00 00 00 mov 0x0(,%edx,4),%ebx - 1174: b8 17 00 00 00 mov $0x17,%eax - 1179: 8b 7d 9c mov -0x64(%ebp),%edi - 117c: 29 d8 sub %ebx,%eax - 117e: 8d 48 01 lea 0x1(%eax),%ecx - 1181: d3 e2 shl %cl,%edx - 1183: 8b 4d ec mov -0x14(%ebp),%ecx - 1186: 89 55 e8 mov %edx,-0x18(%ebp) - 1189: 8d 4c b9 fb lea -0x5(%ecx,%edi,4),%ecx - 118d: 01 d9 add %ebx,%ecx - 118f: 8b 5d 98 mov -0x68(%ebp),%ebx - 1192: 89 4d 9c mov %ecx,-0x64(%ebp) - 1195: 89 4d ec mov %ecx,-0x14(%ebp) - 1198: 83 eb 01 sub $0x1,%ebx - 119b: 85 db test %ebx,%ebx - 119d: 7f 2d jg 0x11cc - 119f: e9 5c 06 00 00 jmp 0x1800 - 11a4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 11a8: 83 c6 01 add $0x1,%esi - 11ab: 83 f8 02 cmp $0x2,%eax - 11ae: 0f 8e 79 06 00 00 jle 0x182d - 11b4: 8d 48 fd lea -0x3(%eax),%ecx - 11b7: 83 eb 01 sub $0x1,%ebx - 11ba: d3 e7 shl %cl,%edi - 11bc: 09 fa or %edi,%edx - 11be: 85 db test %ebx,%ebx - 11c0: 89 55 e8 mov %edx,-0x18(%ebp) - 11c3: 0f 8e 37 06 00 00 jle 0x1800 - 11c9: 83 e8 04 sub $0x4,%eax - 11cc: 0f be 0e movsbl (%esi),%ecx - 11cf: 8b 7d a0 mov -0x60(%ebp),%edi - 11d2: f6 44 4f 01 10 testb $0x10,0x1(%edi,%ecx,2) - 11d7: 75 09 jne 0x11e2 - 11d9: 03 b5 78 ff ff ff add -0x88(%ebp),%esi - 11df: 0f be 0e movsbl (%esi),%ecx - 11e2: 8d 79 d0 lea -0x30(%ecx),%edi - 11e5: 83 ff 09 cmp $0x9,%edi - 11e8: 76 be jbe 0x11a8 - 11ea: 8b 7d 14 mov 0x14(%ebp),%edi - 11ed: 83 c6 01 add $0x1,%esi - 11f0: 8b 7f 38 mov 0x38(%edi),%edi - 11f3: 8b 0c 8f mov (%edi,%ecx,4),%ecx - 11f6: 8d 79 a9 lea -0x57(%ecx),%edi - 11f9: eb b0 jmp 0x11ab - 11fb: 8d 71 02 lea 0x2(%ecx),%esi - 11fe: 0f b6 51 02 movzbl 0x2(%ecx),%edx - 1202: e9 68 f4 ff ff jmp 0x66f - 1207: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp) + ec0: 0f b6 02 movzbl (%edx),%eax + ec3: 83 e8 30 sub $0x30,%eax + ec6: 3c 0a cmp $0xa,%al + ec8: 83 d1 00 adc $0x0,%ecx + ecb: 83 c2 01 add $0x1,%edx + ece: 39 d6 cmp %edx,%esi + ed0: 77 ee ja 0xec0 + ed2: 89 4d 98 mov %ecx,-0x68(%ebp) + ed5: 89 4d 9c mov %ecx,-0x64(%ebp) + ed8: 89 f1 mov %esi,%ecx + eda: c7 45 88 00 00 00 00 movl $0x0,-0x78(%ebp) + ee1: e9 3d f8 ff ff jmp 0x723 + ee6: 66 90 xchg %ax,%ax + ee8: 89 f0 mov %esi,%eax + eea: e9 48 f7 ff ff jmp 0x637 + eef: 89 7d 88 mov %edi,-0x78(%ebp) + ef2: 8b 9d 70 ff ff ff mov -0x90(%ebp),%ebx + ef8: 8b 7d 80 mov -0x80(%ebp),%edi + efb: e9 2b ff ff ff jmp 0xe2b + f00: 8b 85 7c ff ff ff mov -0x84(%ebp),%eax + f06: 8d 7d c4 lea -0x3c(%ebp),%edi + f09: 89 7d 94 mov %edi,-0x6c(%ebp) + f0c: 8d 4d ec lea -0x14(%ebp),%ecx + f0f: 8d 7d f0 lea -0x10(%ebp),%edi + f12: 89 44 24 10 mov %eax,0x10(%esp) + f16: 8b 95 78 ff ff ff mov -0x88(%ebp),%edx + f1c: 89 f0 mov %esi,%eax + f1e: 89 5c 24 08 mov %ebx,0x8(%esp) + f22: 89 54 24 0c mov %edx,0xc(%esp) + f26: 89 4d 8c mov %ecx,-0x74(%ebp) + f29: 89 4c 24 04 mov %ecx,0x4(%esp) + f2d: 89 bd 70 ff ff ff mov %edi,-0x90(%ebp) + f33: 89 3c 24 mov %edi,(%esp) + f36: 8b 4d 94 mov -0x6c(%ebp),%ecx + f39: 8b 55 a0 mov -0x60(%ebp),%edx + f3c: e8 bf f0 ff ff call 0x0 + f41: 89 c6 mov %eax,%esi + f43: 8b 45 ec mov -0x14(%ebp),%eax + f46: 85 c0 test %eax,%eax + f48: 0f 8e d0 00 00 00 jle 0x101e + f4e: 8b 7d 94 mov -0x6c(%ebp),%edi + f51: ba 01 00 00 00 mov $0x1,%edx + f56: 8d 4d a4 lea -0x5c(%ebp),%ecx + f59: 89 5d 90 mov %ebx,-0x70(%ebp) + f5c: 89 d3 mov %edx,%ebx + f5e: 89 ca mov %ecx,%edx + f60: 89 4d 88 mov %ecx,-0x78(%ebp) + f63: 89 7d 9c mov %edi,-0x64(%ebp) + f66: bf 00 00 00 00 mov $0x0,%edi + f6b: 89 75 84 mov %esi,-0x7c(%ebp) + f6e: eb 54 jmp 0xfc4 + f70: 89 74 24 10 mov %esi,0x10(%esp) + f74: 8b 0f mov (%edi),%ecx + f76: 89 44 24 08 mov %eax,0x8(%esp) + f7a: 8d 0c 8d 08 00 00 00 lea 0x8(,%ecx,4),%ecx + f81: 89 4c 24 0c mov %ecx,0xc(%esp) + f85: 8b 45 9c mov -0x64(%ebp),%eax + f88: 89 14 24 mov %edx,(%esp) + f8b: 89 44 24 04 mov %eax,0x4(%esp) + f8f: 89 95 60 ff ff ff mov %edx,-0xa0(%ebp) + f95: e8 fc ff ff ff call 0xf96 + f9a: 8b 95 60 ff ff ff mov -0xa0(%ebp),%edx + fa0: 03 75 f0 add -0x10(%ebp),%esi + fa3: 89 75 f0 mov %esi,-0x10(%ebp) + fa6: 85 c0 test %eax,%eax + fa8: 75 06 jne 0xfb0 + faa: 83 ee 01 sub $0x1,%esi + fad: 89 75 f0 mov %esi,-0x10(%ebp) + fb0: 8b 4d 9c mov -0x64(%ebp),%ecx + fb3: 8b 45 ec mov -0x14(%ebp),%eax + fb6: 89 55 9c mov %edx,-0x64(%ebp) + fb9: 89 ca mov %ecx,%edx + fbb: 85 c0 test %eax,%eax + fbd: 74 35 je 0xff4 + fbf: 01 db add %ebx,%ebx + fc1: 83 c7 10 add $0x10,%edi + fc4: 85 d8 test %ebx,%eax + fc6: 74 f3 je 0xfbb + fc8: 31 d8 xor %ebx,%eax + fca: 8b 77 04 mov 0x4(%edi),%esi + fcd: 89 45 ec mov %eax,-0x14(%ebp) + fd0: 8b 45 f0 mov -0x10(%ebp),%eax + fd3: 83 ee 02 sub $0x2,%esi + fd6: 39 c6 cmp %eax,%esi + fd8: 7e 96 jle 0xf70 + fda: 89 44 24 10 mov %eax,0x10(%esp) + fde: 8b 4d 9c mov -0x64(%ebp),%ecx + fe1: 89 74 24 08 mov %esi,0x8(%esp) + fe5: 89 4c 24 0c mov %ecx,0xc(%esp) + fe9: 8b 07 mov (%edi),%eax + feb: 8d 04 85 08 00 00 00 lea 0x8(,%eax,4),%eax + ff2: eb 94 jmp 0xf88 + ff4: 8b 7d 88 mov -0x78(%ebp),%edi + ff7: 39 7d 9c cmp %edi,-0x64(%ebp) + ffa: 8b 5d 90 mov -0x70(%ebp),%ebx + ffd: 8b 75 84 mov -0x7c(%ebp),%esi + 1000: 75 1c jne 0x101e + 1002: 8b 45 f0 mov -0x10(%ebp),%eax + 1005: c1 e0 02 shl $0x2,%eax + 1008: 89 44 24 08 mov %eax,0x8(%esp) + 100c: 8b 45 9c mov -0x64(%ebp),%eax + 100f: 89 44 24 04 mov %eax,0x4(%esp) + 1013: 8b 55 94 mov -0x6c(%ebp),%edx + 1016: 89 14 24 mov %edx,(%esp) + 1019: e8 fc ff ff ff call 0x101a + 101e: 8b 45 f0 mov -0x10(%ebp),%eax + 1021: 8d 78 ff lea -0x1(%eax),%edi + 1024: 89 c1 mov %eax,%ecx + 1026: 0f bd 54 bd c4 bsr -0x3c(%ebp,%edi,4),%edx + 102b: c1 e1 05 shl $0x5,%ecx + 102e: 83 f2 1f xor $0x1f,%edx + 1031: 29 d1 sub %edx,%ecx + 1033: 89 4d 90 mov %ecx,-0x70(%ebp) + 1036: 83 c1 80 add $0xffffff80,%ecx + 1039: 0f 8f ca 0b 00 00 jg 0x1c09 + 103f: 83 7d 90 18 cmpl $0x18,-0x70(%ebp) + 1043: 0f 8f 2c 03 00 00 jg 0x1375 + 1049: 8b 55 a0 mov -0x60(%ebp),%edx + 104c: 39 55 98 cmp %edx,-0x68(%ebp) + 104f: 0f 85 33 08 00 00 jne 0x1888 + 1055: 8b 5d 90 mov -0x70(%ebp),%ebx + 1058: 83 eb 01 sub $0x1,%ebx + 105b: 89 d9 mov %ebx,%ecx + 105d: c1 f9 1f sar $0x1f,%ecx + 1060: c1 e9 1b shr $0x1b,%ecx + 1063: 8d 14 0b lea (%ebx,%ecx,1),%edx + 1066: 83 e2 1f and $0x1f,%edx + 1069: 29 ca sub %ecx,%edx + 106b: 83 fa 17 cmp $0x17,%edx + 106e: 0f 84 1b 0b 00 00 je 0x1b8f + 1074: 83 fa 16 cmp $0x16,%edx + 1077: 0f 8f ac 09 00 00 jg 0x1a29 + 107d: b9 17 00 00 00 mov $0x17,%ecx + 1082: 29 d1 sub %edx,%ecx + 1084: 89 44 24 08 mov %eax,0x8(%esp) + 1088: 8d 75 e8 lea -0x18(%ebp),%esi + 108b: 89 4c 24 0c mov %ecx,0xc(%esp) + 108f: 8b 4d 94 mov -0x6c(%ebp),%ecx + 1092: 89 4c 24 04 mov %ecx,0x4(%esp) + 1096: 89 75 80 mov %esi,-0x80(%ebp) + 1099: 8b 55 80 mov -0x80(%ebp),%edx + 109c: be 01 00 00 00 mov $0x1,%esi + 10a1: 89 f7 mov %esi,%edi + 10a3: 29 c7 sub %eax,%edi + 10a5: 8d 04 ba lea (%edx,%edi,4),%eax + 10a8: 89 04 24 mov %eax,(%esp) + 10ab: e8 fc ff ff ff call 0x10ac + 10b0: 2b 75 f0 sub -0x10(%ebp),%esi + 10b3: 85 f6 test %esi,%esi + 10b5: 7e 13 jle 0x10ca + 10b7: 31 c0 xor %eax,%eax + 10b9: 8b 4d 80 mov -0x80(%ebp),%ecx + 10bc: c7 04 81 00 00 00 00 movl $0x0,(%ecx,%eax,4) + 10c3: 83 c0 01 add $0x1,%eax + 10c6: 39 f0 cmp %esi,%eax + 10c8: 7c ef jl 0x10b9 + 10ca: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) + 10d1: 00 + 10d2: 89 da mov %ebx,%edx + 10d4: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) + 10db: 00 + 10dc: c7 04 24 00 00 00 00 movl $0x0,(%esp) + 10e3: 8b 8d 74 ff ff ff mov -0x8c(%ebp),%ecx + 10e9: 8b 45 80 mov -0x80(%ebp),%eax + 10ec: e8 5f f1 ff ff call 0x250 + 10f1: e9 82 fb ff ff jmp 0xc78 + 10f6: 0f b6 51 02 movzbl 0x2(%ecx),%edx + 10fa: 8d 71 02 lea 0x2(%ecx),%esi + 10fd: c7 45 80 01 00 00 00 movl $0x1,-0x80(%ebp) + 1104: e9 60 f5 ff ff jmp 0x669 + 1109: 8b 5d 14 mov 0x14(%ebp),%ebx + 110c: 8b 5b 34 mov 0x34(%ebx),%ebx + 110f: 89 5d a0 mov %ebx,-0x60(%ebp) + 1112: 0f b6 16 movzbl (%esi),%edx + 1115: 0f be c2 movsbl %dl,%eax + 1118: f6 44 43 01 10 testb $0x10,0x1(%ebx,%eax,2) + 111d: 75 19 jne 0x1138 + 111f: 89 d9 mov %ebx,%ecx + 1121: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi + 1128: 83 c6 01 add $0x1,%esi + 112b: 0f b6 16 movzbl (%esi),%edx + 112e: 0f be c2 movsbl %dl,%eax + 1131: f6 44 41 01 10 testb $0x10,0x1(%ecx,%eax,2) + 1136: 74 f0 je 0x1128 + 1138: 80 fa 30 cmp $0x30,%dl + 113b: 75 11 jne 0x114e + 113d: 8d 76 00 lea 0x0(%esi),%esi + 1140: 83 c6 01 add $0x1,%esi + 1143: 0f b6 16 movzbl (%esi),%edx + 1146: 80 fa 30 cmp $0x30,%dl + 1149: 74 f5 je 0x1140 + 114b: 0f be c2 movsbl %dl,%eax + 114e: 8d 50 d0 lea -0x30(%eax),%edx + 1151: 83 fa 09 cmp $0x9,%edx + 1154: 0f 87 ab 02 00 00 ja 0x1405 + 115a: 83 c6 01 add $0x1,%esi + 115d: 8b 1c 95 00 00 00 00 mov 0x0(,%edx,4),%ebx + 1164: b8 17 00 00 00 mov $0x17,%eax + 1169: 8b 7d 9c mov -0x64(%ebp),%edi + 116c: 29 d8 sub %ebx,%eax + 116e: 8d 48 01 lea 0x1(%eax),%ecx + 1171: d3 e2 shl %cl,%edx + 1173: 8b 4d ec mov -0x14(%ebp),%ecx + 1176: 89 55 e8 mov %edx,-0x18(%ebp) + 1179: 8d 4c b9 fb lea -0x5(%ecx,%edi,4),%ecx + 117d: 01 d9 add %ebx,%ecx + 117f: 8b 5d 98 mov -0x68(%ebp),%ebx + 1182: 89 4d 9c mov %ecx,-0x64(%ebp) + 1185: 89 4d ec mov %ecx,-0x14(%ebp) + 1188: 83 eb 01 sub $0x1,%ebx + 118b: 85 db test %ebx,%ebx + 118d: 7f 2d jg 0x11bc + 118f: e9 5c 06 00 00 jmp 0x17f0 + 1194: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + 1198: 83 c6 01 add $0x1,%esi + 119b: 83 f8 02 cmp $0x2,%eax + 119e: 0f 8e 79 06 00 00 jle 0x181d + 11a4: 8d 48 fd lea -0x3(%eax),%ecx + 11a7: 83 eb 01 sub $0x1,%ebx + 11aa: d3 e7 shl %cl,%edi + 11ac: 09 fa or %edi,%edx + 11ae: 85 db test %ebx,%ebx + 11b0: 89 55 e8 mov %edx,-0x18(%ebp) + 11b3: 0f 8e 37 06 00 00 jle 0x17f0 + 11b9: 83 e8 04 sub $0x4,%eax + 11bc: 0f be 0e movsbl (%esi),%ecx + 11bf: 8b 7d a0 mov -0x60(%ebp),%edi + 11c2: f6 44 4f 01 10 testb $0x10,0x1(%edi,%ecx,2) + 11c7: 75 09 jne 0x11d2 + 11c9: 03 b5 78 ff ff ff add -0x88(%ebp),%esi + 11cf: 0f be 0e movsbl (%esi),%ecx + 11d2: 8d 79 d0 lea -0x30(%ecx),%edi + 11d5: 83 ff 09 cmp $0x9,%edi + 11d8: 76 be jbe 0x1198 + 11da: 8b 7d 14 mov 0x14(%ebp),%edi + 11dd: 83 c6 01 add $0x1,%esi + 11e0: 8b 7f 38 mov 0x38(%edi),%edi + 11e3: 8b 0c 8f mov (%edi,%ecx,4),%ecx + 11e6: 8d 79 a9 lea -0x57(%ecx),%edi + 11e9: eb b0 jmp 0x119b + 11eb: 8d 71 02 lea 0x2(%ecx),%esi + 11ee: 0f b6 51 02 movzbl 0x2(%ecx),%edx + 11f2: e9 72 f4 ff ff jmp 0x669 + 11f7: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp) + 11fe: 00 + 11ff: c7 44 24 08 03 00 00 movl $0x3,0x8(%esp) + 1206: 00 + 1207: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) 120e: 00 - 120f: c7 44 24 08 03 00 00 movl $0x3,0x8(%esp) - 1216: 00 - 1217: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) - 121e: 00 - 121f: 89 34 24 mov %esi,(%esp) - 1222: e8 fc ff ff ff call 0x1223 - 1227: 85 c0 test %eax,%eax - 1229: 0f 85 40 fa ff ff jne 0xc6f - 122f: 8b 4d 0c mov 0xc(%ebp),%ecx - 1232: 85 c9 test %ecx,%ecx - 1234: 74 30 je 0x1266 - 1236: 8d 5e 03 lea 0x3(%esi),%ebx - 1239: 83 c6 08 add $0x8,%esi - 123c: 89 1c 24 mov %ebx,(%esp) - 123f: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp) + 120f: 89 34 24 mov %esi,(%esp) + 1212: e8 fc ff ff ff call 0x1213 + 1217: 85 c0 test %eax,%eax + 1219: 0f 85 48 fa ff ff jne 0xc67 + 121f: 8b 4d 0c mov 0xc(%ebp),%ecx + 1222: 85 c9 test %ecx,%ecx + 1224: 74 30 je 0x1256 + 1226: 8d 5e 03 lea 0x3(%esi),%ebx + 1229: 83 c6 08 add $0x8,%esi + 122c: 89 1c 24 mov %ebx,(%esp) + 122f: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp) + 1236: 00 + 1237: c7 44 24 08 05 00 00 movl $0x5,0x8(%esp) + 123e: 00 + 123f: c7 44 24 04 04 00 00 movl $0x4,0x4(%esp) 1246: 00 - 1247: c7 44 24 08 05 00 00 movl $0x5,0x8(%esp) - 124e: 00 - 124f: c7 44 24 04 04 00 00 movl $0x4,0x4(%esp) - 1256: 00 - 1257: e8 fc ff ff ff call 0x1258 - 125c: 85 c0 test %eax,%eax - 125e: 0f 44 de cmove %esi,%ebx - 1261: 8b 75 0c mov 0xc(%ebp),%esi - 1264: 89 1e mov %ebx,(%esi) - 1266: 8b 8d 74 ff ff ff mov -0x8c(%ebp),%ecx - 126c: d9 05 08 00 00 00 flds 0x8 - 1272: d9 05 04 00 00 00 flds 0x4 - 1278: 85 c9 test %ecx,%ecx - 127a: db c9 fcmovne %st(1),%st - 127c: dd d9 fstp %st(1) - 127e: e9 fd f9 ff ff jmp 0xc80 - 1283: 8b 55 0c mov 0xc(%ebp),%edx - 1286: 85 d2 test %edx,%edx - 1288: 0f 84 72 fb ff ff je 0xe00 - 128e: 8b 55 0c mov 0xc(%ebp),%edx - 1291: 89 02 mov %eax,(%edx) - 1293: e9 68 fb ff ff jmp 0xe00 - 1298: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp) + 1247: e8 fc ff ff ff call 0x1248 + 124c: 85 c0 test %eax,%eax + 124e: 0f 44 de cmove %esi,%ebx + 1251: 8b 75 0c mov 0xc(%ebp),%esi + 1254: 89 1e mov %ebx,(%esi) + 1256: 8b 8d 74 ff ff ff mov -0x8c(%ebp),%ecx + 125c: d9 05 08 00 00 00 flds 0x8 + 1262: d9 05 04 00 00 00 flds 0x4 + 1268: 85 c9 test %ecx,%ecx + 126a: db c9 fcmovne %st(1),%st + 126c: dd d9 fstp %st(1) + 126e: e9 05 fa ff ff jmp 0xc78 + 1273: 8b 55 0c mov 0xc(%ebp),%edx + 1276: 85 d2 test %edx,%edx + 1278: 0f 84 7a fb ff ff je 0xdf8 + 127e: 8b 5d 0c mov 0xc(%ebp),%ebx + 1281: 89 03 mov %eax,(%ebx) + 1283: e9 70 fb ff ff jmp 0xdf8 + 1288: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp) + 128f: 00 + 1290: c7 44 24 08 03 00 00 movl $0x3,0x8(%esp) + 1297: 00 + 1298: c7 44 24 04 0a 00 00 movl $0xa,0x4(%esp) 129f: 00 - 12a0: c7 44 24 08 03 00 00 movl $0x3,0x8(%esp) - 12a7: 00 - 12a8: c7 44 24 04 0a 00 00 movl $0xa,0x4(%esp) - 12af: 00 - 12b0: 89 34 24 mov %esi,(%esp) - 12b3: e8 fc ff ff ff call 0x12b4 - 12b8: 85 c0 test %eax,%eax - 12ba: 0f 85 af f9 ff ff jne 0xc6f - 12c0: 80 7e 03 28 cmpb $0x28,0x3(%esi) - 12c4: 8d 7e 03 lea 0x3(%esi),%edi - 12c7: 0f 84 df 07 00 00 je 0x1aac - 12cd: d9 05 0c 00 00 00 flds 0xc - 12d3: 8b 55 0c mov 0xc(%ebp),%edx - 12d6: 85 d2 test %edx,%edx - 12d8: 0f 84 a2 f9 ff ff je 0xc80 - 12de: 8b 4d 0c mov 0xc(%ebp),%ecx - 12e1: 89 39 mov %edi,(%ecx) - 12e3: e9 98 f9 ff ff jmp 0xc80 - 12e8: 89 55 9c mov %edx,-0x64(%ebp) - 12eb: 83 e8 01 sub $0x1,%eax - 12ee: 89 4d a0 mov %ecx,-0x60(%ebp) - 12f1: 89 d1 mov %edx,%ecx - 12f3: 0f b6 55 94 movzbl -0x6c(%ebp),%edx - 12f7: 89 7d 80 mov %edi,-0x80(%ebp) - 12fa: 89 9d 70 ff ff ff mov %ebx,-0x90(%ebp) - 1300: eb 42 jmp 0x1344 - 1302: 8d b6 00 00 00 00 lea 0x0(%esi),%esi - 1308: 0f be 30 movsbl (%eax),%esi - 130b: 83 ee 30 sub $0x30,%esi - 130e: 83 fe 09 cmp $0x9,%esi - 1311: 0f 97 c3 seta %bl - 1314: 89 de mov %ebx,%esi - 1316: 89 f3 mov %esi,%ebx - 1318: 84 db test %bl,%bl - 131a: 75 25 jne 0x1341 - 131c: 80 38 30 cmpb $0x30,(%eax) - 131f: 75 3f jne 0x1360 - 1321: 83 e9 01 sub $0x1,%ecx - 1324: 83 6d 9c 01 subl $0x1,-0x64(%ebp) - 1328: 80 fa 01 cmp $0x1,%dl - 132b: 19 f6 sbb %esi,%esi - 132d: 83 e6 fd and $0xfffffffd,%esi - 1330: 83 c6 04 add $0x4,%esi - 1333: 03 75 ec add -0x14(%ebp),%esi - 1336: 85 f6 test %esi,%esi - 1338: 89 75 ec mov %esi,-0x14(%ebp) - 133b: 79 23 jns 0x1360 - 133d: 85 c9 test %ecx,%ecx - 133f: 7e 1f jle 0x1360 - 1341: 83 e8 01 sub $0x1,%eax - 1344: 84 d2 test %dl,%dl - 1346: 74 c0 je 0x1308 - 1348: 8b 75 14 mov 0x14(%ebp),%esi - 134b: 0f be 38 movsbl (%eax),%edi - 134e: 8b 5e 34 mov 0x34(%esi),%ebx - 1351: 0f b7 34 7b movzwl (%ebx,%edi,2),%esi - 1355: c1 ee 0c shr $0xc,%esi - 1358: 83 f6 01 xor $0x1,%esi - 135b: 83 e6 01 and $0x1,%esi - 135e: eb b6 jmp 0x1316 - 1360: 89 4d 98 mov %ecx,-0x68(%ebp) - 1363: 8b 7d 80 mov -0x80(%ebp),%edi - 1366: 8b 4d a0 mov -0x60(%ebp),%ecx - 1369: 8b 9d 70 ff ff ff mov -0x90(%ebp),%ebx - 136f: e9 b7 f3 ff ff jmp 0x72b - 1374: 8b 45 88 mov -0x78(%ebp),%eax - 1377: 2b 45 9c sub -0x64(%ebp),%eax - 137a: 83 c0 27 add $0x27,%eax - 137d: 89 45 a0 mov %eax,-0x60(%ebp) - 1380: e9 13 f3 ff ff jmp 0x698 - 1385: 8b 55 90 mov -0x70(%ebp),%edx - 1388: 83 ea 18 sub $0x18,%edx - 138b: 89 d0 mov %edx,%eax - 138d: c1 f8 05 sar $0x5,%eax - 1390: 83 e2 1f and $0x1f,%edx - 1393: 89 55 9c mov %edx,-0x64(%ebp) - 1396: 0f 85 39 05 00 00 jne 0x18d5 - 139c: 8b 4d 94 mov -0x6c(%ebp),%ecx - 139f: 8d 50 ff lea -0x1(%eax),%edx - 13a2: 8d 5d e8 lea -0x18(%ebp),%ebx - 13a5: 8b 04 81 mov (%ecx,%eax,4),%eax - 13a8: c7 85 7c ff ff ff 1f movl $0x1f,-0x84(%ebp) - 13af: 00 00 00 - 13b2: 89 5d 80 mov %ebx,-0x80(%ebp) - 13b5: 89 45 e8 mov %eax,-0x18(%ebp) - 13b8: 8b 75 c4 mov -0x3c(%ebp),%esi - 13bb: 31 c0 xor %eax,%eax - 13bd: 85 f6 test %esi,%esi - 13bf: 75 11 jne 0x13d2 - 13c1: 8b 4d 94 mov -0x6c(%ebp),%ecx - 13c4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 13c8: 83 c0 01 add $0x1,%eax - 13cb: 8b 1c 81 mov (%ecx,%eax,4),%ebx - 13ce: 85 db test %ebx,%ebx - 13d0: 74 f6 je 0x13c8 - 13d2: 8b 5d 90 mov -0x70(%ebp),%ebx - 13d5: 8b 75 98 mov -0x68(%ebp),%esi - 13d8: 83 eb 01 sub $0x1,%ebx - 13db: 39 d0 cmp %edx,%eax - 13dd: 0f 9c c0 setl %al - 13e0: 39 75 a0 cmp %esi,-0x60(%ebp) - 13e3: 0f 9c c1 setl %cl - 13e6: 09 c8 or %ecx,%eax - 13e8: 83 e0 01 and $0x1,%eax - 13eb: 89 44 24 08 mov %eax,0x8(%esp) - 13ef: 8b bd 7c ff ff ff mov -0x84(%ebp),%edi - 13f5: 89 7c 24 04 mov %edi,0x4(%esp) - 13f9: 8b 44 95 c4 mov -0x3c(%ebp,%edx,4),%eax - 13fd: 89 da mov %ebx,%edx - 13ff: 89 04 24 mov %eax,(%esp) - 1402: 8b 8d 74 ff ff ff mov -0x8c(%ebp),%ecx - 1408: 8b 45 80 mov -0x80(%ebp),%eax - 140b: e8 40 ee ff ff call 0x250 - 1410: e9 6b f8 ff ff jmp 0xc80 - 1415: 8b 7d 14 mov 0x14(%ebp),%edi - 1418: 83 c6 01 add $0x1,%esi - 141b: 8b 57 38 mov 0x38(%edi),%edx - 141e: 8b 14 82 mov (%edx,%eax,4),%edx - 1421: 83 ea 57 sub $0x57,%edx - 1424: e9 44 fd ff ff jmp 0x116d - 1429: 8b 55 f0 mov -0x10(%ebp),%edx - 142c: 89 44 95 c4 mov %eax,-0x3c(%ebp,%edx,4) - 1430: 83 c2 01 add $0x1,%edx - 1433: 89 55 f0 mov %edx,-0x10(%ebp) - 1436: e9 a3 f5 ff ff jmp 0x9de - 143b: 8b 4d f0 mov -0x10(%ebp),%ecx - 143e: e9 06 f6 ff ff jmp 0xa49 - 1443: 90 nop - 1444: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 1448: 83 7d 90 f9 cmpl $0xfffffff9,-0x70(%ebp) - 144c: 7d 32 jge 0x1480 - 144e: 8b 7d a0 mov -0x60(%ebp),%edi - 1451: 83 45 90 20 addl $0x20,-0x70(%ebp) - 1455: 89 7d e8 mov %edi,-0x18(%ebp) - 1458: e9 43 f6 ff ff jmp 0xaa0 - 145d: 83 6d ec 20 subl $0x20,-0x14(%ebp) - 1461: 8b 75 a0 mov -0x60(%ebp),%esi - 1464: 83 7d 90 18 cmpl $0x18,-0x70(%ebp) - 1468: 89 75 e8 mov %esi,-0x18(%ebp) - 146b: 0f 8e 2f f6 ff ff jle 0xaa0 - 1471: 8b 5d 84 mov -0x7c(%ebp),%ebx - 1474: 8b 7d ec mov -0x14(%ebp),%edi - 1477: 8b 4c 9d c4 mov -0x3c(%ebp,%ebx,4),%ecx - 147b: e9 4f f7 ff ff jmp 0xbcf - 1480: b8 18 00 00 00 mov $0x18,%eax - 1485: 2b 45 90 sub -0x70(%ebp),%eax - 1488: 89 85 7c ff ff ff mov %eax,-0x84(%ebp) - 148e: 74 e1 je 0x1471 - 1490: 89 44 24 0c mov %eax,0xc(%esp) - 1494: c7 44 24 08 01 00 00 movl $0x1,0x8(%esp) - 149b: 00 - 149c: 8b 45 80 mov -0x80(%ebp),%eax - 149f: 89 44 24 04 mov %eax,0x4(%esp) - 14a3: 89 04 24 mov %eax,(%esp) - 14a6: e8 fc ff ff ff call 0x14a7 - 14ab: 8b 55 a0 mov -0x60(%ebp),%edx - 14ae: b9 20 00 00 00 mov $0x20,%ecx - 14b3: 2b 8d 7c ff ff ff sub -0x84(%ebp),%ecx - 14b9: d3 ea shr %cl,%edx - 14bb: 09 55 e8 or %edx,-0x18(%ebp) - 14be: eb b1 jmp 0x1471 - 14c0: 31 ff xor %edi,%edi - 14c2: e9 c7 ef ff ff jmp 0x48e - 14c7: 8b 45 9c mov -0x64(%ebp),%eax - 14ca: f7 d8 neg %eax - 14cc: 39 f8 cmp %edi,%eax - 14ce: 0f 4c c7 cmovl %edi,%eax - 14d1: e9 0e f3 ff ff jmp 0x7e4 - 14d6: 8b 45 9c mov -0x64(%ebp),%eax - 14d9: 8d 04 85 95 00 00 00 lea 0x95(,%eax,4),%eax - 14e0: 89 45 a0 mov %eax,-0x60(%ebp) - 14e3: 8b 45 80 mov -0x80(%ebp),%eax - 14e6: 85 c0 test %eax,%eax - 14e8: 0f 85 aa f1 ff ff jne 0x698 - 14ee: 8b 45 88 mov -0x78(%ebp),%eax - 14f1: 2b 45 9c sub -0x64(%ebp),%eax - 14f4: 8d 04 85 83 00 00 00 lea 0x83(,%eax,4),%eax - 14fb: 89 45 a0 mov %eax,-0x60(%ebp) - 14fe: e9 95 f1 ff ff jmp 0x698 - 1503: 8b 45 a4 mov -0x5c(%ebp),%eax - 1506: 83 7d f0 01 cmpl $0x1,-0x10(%ebp) - 150a: 8b 5d a8 mov -0x58(%ebp),%ebx - 150d: 89 45 a0 mov %eax,-0x60(%ebp) - 1510: 0f 8f 59 03 00 00 jg 0x186f - 1516: 8b 55 c4 mov -0x3c(%ebp),%edx - 1519: 31 ff xor %edi,%edi - 151b: 39 d3 cmp %edx,%ebx - 151d: 89 55 9c mov %edx,-0x64(%ebp) - 1520: 0f 86 52 03 00 00 jbe 0x1878 - 1526: 83 7d 90 00 cmpl $0x0,-0x70(%ebp) - 152a: 0f 8e b3 06 00 00 jle 0x1be3 - 1530: b8 18 00 00 00 mov $0x18,%eax - 1535: 2b 45 90 sub -0x70(%ebp),%eax - 1538: 89 45 8c mov %eax,-0x74(%ebp) - 153b: 74 21 je 0x155e - 153d: 89 44 24 0c mov %eax,0xc(%esp) - 1541: c7 44 24 08 01 00 00 movl $0x1,0x8(%esp) - 1548: 00 - 1549: 8b 4d 80 mov -0x80(%ebp),%ecx - 154c: 89 4c 24 04 mov %ecx,0x4(%esp) - 1550: 89 0c 24 mov %ecx,(%esp) - 1553: e8 fc ff ff ff call 0x1554 - 1558: 8b 75 c4 mov -0x3c(%ebp),%esi - 155b: 89 75 9c mov %esi,-0x64(%ebp) - 155e: 83 45 90 20 addl $0x20,-0x70(%ebp) - 1562: 83 7d 90 18 cmpl $0x18,-0x70(%ebp) - 1566: 0f 8f 8c 06 00 00 jg 0x1bf8 - 156c: 8b 7d 9c mov -0x64(%ebp),%edi - 156f: c7 45 9c 00 00 00 00 movl $0x0,-0x64(%ebp) - 1576: 8b 55 a0 mov -0x60(%ebp),%edx - 1579: f7 da neg %edx - 157b: 89 55 98 mov %edx,-0x68(%ebp) - 157e: 66 90 xchg %ax,%ax - 1580: 39 df cmp %ebx,%edi - 1582: 0f 84 ed 00 00 00 je 0x1675 - 1588: 8b 75 9c mov -0x64(%ebp),%esi - 158b: 89 fa mov %edi,%edx - 158d: 89 f0 mov %esi,%eax - 158f: f7 f3 div %ebx - 1591: 89 c6 mov %eax,%esi - 1593: 89 d7 mov %edx,%edi - 1595: 8b 45 a0 mov -0x60(%ebp),%eax - 1598: f7 e6 mul %esi - 159a: 8d 0c 1f lea (%edi,%ebx,1),%ecx - 159d: 89 75 94 mov %esi,-0x6c(%ebp) - 15a0: 39 d7 cmp %edx,%edi - 15a2: 72 08 jb 0x15ac - 15a4: 85 c0 test %eax,%eax - 15a6: 74 1a je 0x15c2 - 15a8: 39 fa cmp %edi,%edx - 15aa: 75 16 jne 0x15c2 - 15ac: 01 d9 add %ebx,%ecx - 15ae: 01 df add %ebx,%edi - 15b0: 89 ce mov %ecx,%esi - 15b2: 29 de sub %ebx,%esi - 15b4: 83 6d 94 01 subl $0x1,-0x6c(%ebp) - 15b8: 2b 45 a0 sub -0x60(%ebp),%eax - 15bb: 83 da 00 sbb $0x0,%edx - 15be: 39 de cmp %ebx,%esi - 15c0: 73 de jae 0x15a0 - 15c2: 8b 75 94 mov -0x6c(%ebp),%esi - 15c5: 31 c9 xor %ecx,%ecx - 15c7: 29 c1 sub %eax,%ecx - 15c9: 19 d7 sbb %edx,%edi - 15cb: 89 4d 9c mov %ecx,-0x64(%ebp) - 15ce: 8b 45 90 mov -0x70(%ebp),%eax - 15d1: 85 c0 test %eax,%eax - 15d3: 0f 85 87 00 00 00 jne 0x1660 - 15d9: 85 f6 test %esi,%esi - 15db: 0f 84 b1 00 00 00 je 0x1692 - 15e1: 0f bd c6 bsr %esi,%eax - 15e4: 8b 55 ec mov -0x14(%ebp),%edx - 15e7: b9 20 00 00 00 mov $0x20,%ecx - 15ec: 83 f0 1f xor $0x1f,%eax - 15ef: 29 c1 sub %eax,%ecx - 15f1: 29 c2 sub %eax,%edx - 15f3: 83 f9 18 cmp $0x18,%ecx - 15f6: 89 55 ec mov %edx,-0x14(%ebp) - 15f9: 0f 8e 0d 06 00 00 jle 0x1c0c - 15ff: 83 c0 18 add $0x18,%eax - 1602: b9 20 00 00 00 mov $0x20,%ecx - 1607: 29 c1 sub %eax,%ecx - 1609: 89 45 8c mov %eax,-0x74(%ebp) - 160c: 89 f0 mov %esi,%eax - 160e: d3 e8 shr %cl,%eax - 1610: 89 45 e8 mov %eax,-0x18(%ebp) - 1613: 85 ff test %edi,%edi - 1615: 0f 85 bb 03 00 00 jne 0x19d6 - 161b: 8b 8d 6c ff ff ff mov -0x94(%ebp),%ecx - 1621: 85 c9 test %ecx,%ecx - 1623: 0f 85 ad 03 00 00 jne 0x19d6 - 1629: 31 c0 xor %eax,%eax - 162b: 83 7d 9c 00 cmpl $0x0,-0x64(%ebp) - 162f: 0f 95 c0 setne %al - 1632: 89 44 24 08 mov %eax,0x8(%esp) - 1636: b8 1f 00 00 00 mov $0x1f,%eax - 163b: 83 ea 01 sub $0x1,%edx - 163e: 2b 45 8c sub -0x74(%ebp),%eax - 1641: 89 34 24 mov %esi,(%esp) - 1644: 89 44 24 04 mov %eax,0x4(%esp) - 1648: 8b 8d 74 ff ff ff mov -0x8c(%ebp),%ecx - 164e: 8b 45 80 mov -0x80(%ebp),%eax - 1651: e8 fa eb ff ff call 0x250 - 1656: e9 25 f6 ff ff jmp 0xc80 - 165b: 90 nop - 165c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 1660: 83 7d 90 f9 cmpl $0xfffffff9,-0x70(%ebp) - 1664: 7d 4a jge 0x16b0 - 1666: 89 75 e8 mov %esi,-0x18(%ebp) - 1669: 83 45 90 20 addl $0x20,-0x70(%ebp) - 166d: 8d 76 00 lea 0x0(%esi),%esi - 1670: e9 0b ff ff ff jmp 0x1580 - 1675: 03 7d 9c add -0x64(%ebp),%edi - 1678: 73 6f jae 0x16e9 - 167a: 2b 7d a0 sub -0x60(%ebp),%edi - 167d: 31 c9 xor %ecx,%ecx - 167f: be ff ff ff ff mov $0xffffffff,%esi - 1684: 03 4d a0 add -0x60(%ebp),%ecx - 1687: 83 d7 00 adc $0x0,%edi - 168a: 89 4d 9c mov %ecx,-0x64(%ebp) - 168d: e9 3c ff ff ff jmp 0x15ce - 1692: 83 6d ec 20 subl $0x20,-0x14(%ebp) - 1696: 83 7d 90 18 cmpl $0x18,-0x70(%ebp) - 169a: 89 75 e8 mov %esi,-0x18(%ebp) - 169d: 0f 8e dd fe ff ff jle 0x1580 - 16a3: 8b 55 ec mov -0x14(%ebp),%edx - 16a6: e9 68 ff ff ff jmp 0x1613 - 16ab: 90 nop - 16ac: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 16b0: b8 18 00 00 00 mov $0x18,%eax - 16b5: 2b 45 90 sub -0x70(%ebp),%eax - 16b8: 89 45 8c mov %eax,-0x74(%ebp) - 16bb: 74 e6 je 0x16a3 - 16bd: 89 44 24 0c mov %eax,0xc(%esp) - 16c1: c7 44 24 08 01 00 00 movl $0x1,0x8(%esp) - 16c8: 00 - 16c9: 8b 5d 80 mov -0x80(%ebp),%ebx - 16cc: 89 5c 24 04 mov %ebx,0x4(%esp) - 16d0: 89 1c 24 mov %ebx,(%esp) - 16d3: e8 fc ff ff ff call 0x16d4 - 16d8: b9 20 00 00 00 mov $0x20,%ecx - 16dd: 89 f0 mov %esi,%eax - 16df: 2b 4d 8c sub -0x74(%ebp),%ecx - 16e2: d3 e8 shr %cl,%eax - 16e4: 09 45 e8 or %eax,-0x18(%ebp) - 16e7: eb ba jmp 0x16a3 - 16e9: 31 d2 xor %edx,%edx - 16eb: 8b 75 a0 mov -0x60(%ebp),%esi - 16ee: 83 7d a0 00 cmpl $0x0,-0x60(%ebp) - 16f2: 8b 45 98 mov -0x68(%ebp),%eax - 16f5: 0f 95 c2 setne %dl - 16f8: 29 d6 sub %edx,%esi - 16fa: 89 f2 mov %esi,%edx - 16fc: be ff ff ff ff mov $0xffffffff,%esi - 1701: e9 94 fe ff ff jmp 0x159a - 1706: 8b 55 c4 mov -0x3c(%ebp),%edx - 1709: 8b 4d a4 mov -0x5c(%ebp),%ecx - 170c: 8b 5d 90 mov -0x70(%ebp),%ebx - 170f: 31 c0 xor %eax,%eax - 1711: f7 f1 div %ecx - 1713: 85 db test %ebx,%ebx - 1715: 75 71 jne 0x1788 - 1717: 85 c0 test %eax,%eax - 1719: 74 7d je 0x1798 - 171b: 0f bd f0 bsr %eax,%esi - 171e: 8b 5d ec mov -0x14(%ebp),%ebx - 1721: bf 20 00 00 00 mov $0x20,%edi - 1726: 83 f6 1f xor $0x1f,%esi - 1729: 29 f7 sub %esi,%edi - 172b: 29 f3 sub %esi,%ebx - 172d: 83 ff 18 cmp $0x18,%edi - 1730: 89 5d ec mov %ebx,-0x14(%ebp) - 1733: 0f 8e f5 05 00 00 jle 0x1d2e - 1739: 89 c1 mov %eax,%ecx - 173b: 83 c6 18 add $0x18,%esi - 173e: 89 d8 mov %ebx,%eax - 1740: 89 cb mov %ecx,%ebx - 1742: b9 20 00 00 00 mov $0x20,%ecx - 1747: 89 df mov %ebx,%edi - 1749: 29 f1 sub %esi,%ecx - 174b: d3 ef shr %cl,%edi - 174d: 89 7d e8 mov %edi,-0x18(%ebp) - 1750: 83 e8 01 sub $0x1,%eax - 1753: 85 d2 test %edx,%edx - 1755: 0f 95 c2 setne %dl - 1758: 0f b6 d2 movzbl %dl,%edx - 175b: 0b 95 6c ff ff ff or -0x94(%ebp),%edx - 1761: 89 1c 24 mov %ebx,(%esp) - 1764: 89 54 24 08 mov %edx,0x8(%esp) - 1768: ba 1f 00 00 00 mov $0x1f,%edx - 176d: 29 f2 sub %esi,%edx - 176f: 89 54 24 04 mov %edx,0x4(%esp) - 1773: 89 c2 mov %eax,%edx - 1775: 8b 8d 74 ff ff ff mov -0x8c(%ebp),%ecx - 177b: 8b 45 80 mov -0x80(%ebp),%eax - 177e: e8 cd ea ff ff call 0x250 - 1783: e9 f8 f4 ff ff jmp 0xc80 - 1788: 83 fb f9 cmp $0xfffffff9,%ebx - 178b: 7d 2b jge 0x17b8 - 178d: 89 45 e8 mov %eax,-0x18(%ebp) - 1790: 83 c3 20 add $0x20,%ebx - 1793: e9 77 ff ff ff jmp 0x170f - 1798: 83 6d ec 20 subl $0x20,-0x14(%ebp) - 179c: 83 fb 18 cmp $0x18,%ebx - 179f: 89 45 e8 mov %eax,-0x18(%ebp) - 17a2: 0f 8e 67 ff ff ff jle 0x170f - 17a8: 89 c3 mov %eax,%ebx - 17aa: 31 f6 xor %esi,%esi - 17ac: 8b 45 ec mov -0x14(%ebp),%eax - 17af: eb 9f jmp 0x1750 - 17b1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi - 17b8: 89 5d 90 mov %ebx,-0x70(%ebp) - 17bb: be 18 00 00 00 mov $0x18,%esi - 17c0: 89 c3 mov %eax,%ebx - 17c2: 2b 75 90 sub -0x70(%ebp),%esi - 17c5: 85 f6 test %esi,%esi - 17c7: 7e e3 jle 0x17ac - 17c9: 89 74 24 0c mov %esi,0xc(%esp) - 17cd: 89 df mov %ebx,%edi - 17cf: c7 44 24 08 01 00 00 movl $0x1,0x8(%esp) - 17d6: 00 - 17d7: 8b 45 80 mov -0x80(%ebp),%eax - 17da: 89 44 24 04 mov %eax,0x4(%esp) - 17de: 89 04 24 mov %eax,(%esp) - 17e1: 89 95 60 ff ff ff mov %edx,-0xa0(%ebp) - 17e7: e8 fc ff ff ff call 0x17e8 - 17ec: b9 20 00 00 00 mov $0x20,%ecx - 17f1: 8b 95 60 ff ff ff mov -0xa0(%ebp),%edx - 17f7: 29 f1 sub %esi,%ecx - 17f9: d3 ef shr %cl,%edi - 17fb: 09 7d e8 or %edi,-0x18(%ebp) - 17fe: eb ac jmp 0x17ac - 1800: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) - 1807: 00 - 1808: 8d 45 e8 lea -0x18(%ebp),%eax - 180b: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) - 1812: 00 - 1813: c7 04 24 00 00 00 00 movl $0x0,(%esp) - 181a: 8b 8d 74 ff ff ff mov -0x8c(%ebp),%ecx - 1820: 8b 55 9c mov -0x64(%ebp),%edx - 1823: e8 28 ea ff ff call 0x250 - 1828: e9 53 f4 ff ff jmp 0xc80 - 182d: b9 03 00 00 00 mov $0x3,%ecx - 1832: 89 fb mov %edi,%ebx - 1834: 29 c1 sub %eax,%ecx - 1836: d3 eb shr %cl,%ebx - 1838: 89 d9 mov %ebx,%ecx - 183a: 09 d1 or %edx,%ecx - 183c: 89 4d e8 mov %ecx,-0x18(%ebp) - 183f: 8d 48 1d lea 0x1d(%eax),%ecx - 1842: d3 e7 shl %cl,%edi - 1844: c7 44 24 08 01 00 00 movl $0x1,0x8(%esp) - 184b: 00 - 184c: 8d 5d e8 lea -0x18(%ebp),%ebx - 184f: c7 44 24 04 1f 00 00 movl $0x1f,0x4(%esp) - 1856: 00 - 1857: 89 d8 mov %ebx,%eax - 1859: 89 3c 24 mov %edi,(%esp) - 185c: 8b 8d 74 ff ff ff mov -0x8c(%ebp),%ecx - 1862: 8b 55 9c mov -0x64(%ebp),%edx - 1865: e8 e6 e9 ff ff call 0x250 - 186a: e9 11 f4 ff ff jmp 0xc80 - 186f: 8b 45 c4 mov -0x3c(%ebp),%eax - 1872: 8b 7d c8 mov -0x38(%ebp),%edi - 1875: 89 45 9c mov %eax,-0x64(%ebp) - 1878: c7 45 8c 00 00 00 00 movl $0x0,-0x74(%ebp) - 187f: e9 f2 fc ff ff jmp 0x1576 - 1884: 8b 75 14 mov 0x14(%ebp),%esi - 1887: 0f b6 03 movzbl (%ebx),%eax - 188a: 8b 76 38 mov 0x38(%esi),%esi - 188d: 88 45 98 mov %al,-0x68(%ebp) - 1890: 89 75 94 mov %esi,-0x6c(%ebp) - 1893: e9 e0 ec ff ff jmp 0x578 - 1898: 8d 7d e8 lea -0x18(%ebp),%edi - 189b: c1 e0 02 shl $0x2,%eax - 189e: 89 7d 80 mov %edi,-0x80(%ebp) - 18a1: 89 44 24 08 mov %eax,0x8(%esp) - 18a5: 8b 45 94 mov -0x6c(%ebp),%eax - 18a8: 89 3c 24 mov %edi,(%esp) - 18ab: 89 44 24 04 mov %eax,0x4(%esp) - 18af: e8 fc ff ff ff call 0x18b0 - 18b4: b9 1a 00 00 00 mov $0x1a,%ecx - 18b9: ba 56 55 55 55 mov $0x55555556,%edx - 18be: 2b 4d 90 sub -0x70(%ebp),%ecx - 18c1: 8b 7d ec mov -0x14(%ebp),%edi - 18c4: 89 c8 mov %ecx,%eax - 18c6: f7 ea imul %edx - 18c8: c1 f9 1f sar $0x1f,%ecx - 18cb: 29 ca sub %ecx,%edx - 18cd: 8d 42 02 lea 0x2(%edx),%eax - 18d0: e9 68 ef ff ff jmp 0x83d - 18d5: 8b 55 9c mov -0x64(%ebp),%edx - 18d8: 8d 4d e8 lea -0x18(%ebp),%ecx - 18db: 89 c3 mov %eax,%ebx - 18dd: 89 4d 80 mov %ecx,-0x80(%ebp) - 18e0: 83 ea 01 sub $0x1,%edx - 18e3: 39 c7 cmp %eax,%edi - 18e5: 89 95 7c ff ff ff mov %edx,-0x84(%ebp) - 18eb: 0f 8f ef 00 00 00 jg 0x19e0 - 18f1: 8b 54 9d c4 mov -0x3c(%ebp,%ebx,4),%edx - 18f5: 0f b6 4d 9c movzbl -0x64(%ebp),%ecx - 18f9: d3 ea shr %cl,%edx - 18fb: 89 55 e8 mov %edx,-0x18(%ebp) - 18fe: 89 c2 mov %eax,%edx - 1900: e9 b3 fa ff ff jmp 0x13b8 - 1905: 8b 4d 0c mov 0xc(%ebp),%ecx - 1908: 85 c9 test %ecx,%ecx - 190a: 0f 84 6e f3 ff ff je 0xc7e - 1910: 8b 45 08 mov 0x8(%ebp),%eax - 1913: d9 ee fldz - 1915: 8b 7d 0c mov 0xc(%ebp),%edi - 1918: 89 07 mov %eax,(%edi) - 191a: e9 61 f3 ff ff jmp 0xc80 - 191f: 39 fe cmp %edi,%esi - 1921: 0f 84 fd eb ff ff je 0x524 - 1927: 80 7d a0 70 cmpb $0x70,-0x60(%ebp) - 192b: 0f 84 0f ec ff ff je 0x540 - 1931: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi - 1938: e9 e7 eb ff ff jmp 0x524 - 193d: 8b 75 84 mov -0x7c(%ebp),%esi - 1940: 8b 45 90 mov -0x70(%ebp),%eax - 1943: 29 ce sub %ecx,%esi - 1945: 85 c0 test %eax,%eax - 1947: 0f 8e 3a 02 00 00 jle 0x1b87 - 194d: 89 f7 mov %esi,%edi - 194f: c1 e7 05 shl $0x5,%edi - 1952: 03 7d 90 add -0x70(%ebp),%edi - 1955: 83 ff 18 cmp $0x18,%edi - 1958: 0f 8f c2 01 00 00 jg 0x1b20 - 195e: 8b 4d f0 mov -0x10(%ebp),%ecx - 1961: c7 45 e8 00 00 00 00 movl $0x0,-0x18(%ebp) - 1968: c7 85 7c ff ff ff 00 movl $0x0,-0x84(%ebp) - 196f: 00 00 00 - 1972: 89 7d 90 mov %edi,-0x70(%ebp) - 1975: 85 c9 test %ecx,%ecx - 1977: 7e 1e jle 0x1997 - 1979: 8b 7d 94 mov -0x6c(%ebp),%edi - 197c: 8d 04 31 lea (%ecx,%esi,1),%eax - 197f: 8d 14 8f lea (%edi,%ecx,4),%edx - 1982: 8d 04 87 lea (%edi,%eax,4),%eax - 1985: 8d 76 00 lea 0x0(%esi),%esi - 1988: 8b 4a fc mov -0x4(%edx),%ecx - 198b: 83 ea 04 sub $0x4,%edx - 198e: 89 08 mov %ecx,(%eax) - 1990: 83 e8 04 sub $0x4,%eax - 1993: 39 fa cmp %edi,%edx - 1995: 75 f1 jne 0x1988 - 1997: 85 f6 test %esi,%esi - 1999: 78 13 js 0x19ae - 199b: 8b 55 94 mov -0x6c(%ebp),%edx - 199e: 31 c0 xor %eax,%eax - 19a0: c7 04 82 00 00 00 00 movl $0x0,(%edx,%eax,4) - 19a7: 83 c0 01 add $0x1,%eax - 19aa: 39 c6 cmp %eax,%esi - 19ac: 7d f2 jge 0x19a0 - 19ae: 8b 45 84 mov -0x7c(%ebp),%eax - 19b1: 83 7d 90 18 cmpl $0x18,-0x70(%ebp) - 19b5: c7 44 85 a4 00 00 00 movl $0x0,-0x5c(%ebp,%eax,4) - 19bc: 00 - 19bd: 8b 4c 85 c4 mov -0x3c(%ebp,%eax,4),%ecx - 19c1: 0f 8e be f0 ff ff jle 0xa85 - 19c7: 8b 7d ec mov -0x14(%ebp),%edi - 19ca: c7 45 a0 00 00 00 00 movl $0x0,-0x60(%ebp) - 19d1: e9 f9 f1 ff ff jmp 0xbcf - 19d6: b8 01 00 00 00 mov $0x1,%eax - 19db: e9 52 fc ff ff jmp 0x1632 - 19e0: 8b 55 94 mov -0x6c(%ebp),%edx - 19e3: 8b 5d 9c mov -0x64(%ebp),%ebx - 19e6: c7 45 84 20 00 00 00 movl $0x20,-0x7c(%ebp) - 19ed: 89 4d 8c mov %ecx,-0x74(%ebp) - 19f0: 29 5d 84 sub %ebx,-0x7c(%ebp) - 19f3: 89 c3 mov %eax,%ebx - 19f5: 8d 34 82 lea (%edx,%eax,4),%esi - 19f8: 89 45 88 mov %eax,-0x78(%ebp) - 19fb: 8b 46 04 mov 0x4(%esi),%eax - 19fe: 83 c3 01 add $0x1,%ebx - 1a01: 0f b6 4d 84 movzbl -0x7c(%ebp),%ecx - 1a05: 8b 16 mov (%esi),%edx - 1a07: 83 c6 04 add $0x4,%esi - 1a0a: d3 e0 shl %cl,%eax - 1a0c: 0f b6 4d 9c movzbl -0x64(%ebp),%ecx - 1a10: d3 ea shr %cl,%edx - 1a12: 09 d0 or %edx,%eax - 1a14: 8b 55 8c mov -0x74(%ebp),%edx - 1a17: 89 02 mov %eax,(%edx) - 1a19: 83 c2 04 add $0x4,%edx - 1a1c: 39 df cmp %ebx,%edi - 1a1e: 89 55 8c mov %edx,-0x74(%ebp) - 1a21: 7f d8 jg 0x19fb - 1a23: 8b 45 88 mov -0x78(%ebp),%eax - 1a26: 89 da mov %ebx,%edx - 1a28: 29 c2 sub %eax,%edx - 1a2a: 85 d2 test %edx,%edx - 1a2c: 0f 8e bf fe ff ff jle 0x18f1 - 1a32: 89 c2 mov %eax,%edx - 1a34: e9 7f f9 ff ff jmp 0x13b8 - 1a39: 83 ea 17 sub $0x17,%edx - 1a3c: 89 54 24 0c mov %edx,0xc(%esp) - 1a40: ba 01 00 00 00 mov $0x1,%edx - 1a45: 89 44 24 08 mov %eax,0x8(%esp) - 1a49: 8b 75 94 mov -0x6c(%ebp),%esi - 1a4c: 29 c2 sub %eax,%edx - 1a4e: 8d 7d e8 lea -0x18(%ebp),%edi - 1a51: 8d 04 97 lea (%edi,%edx,4),%eax - 1a54: 89 74 24 04 mov %esi,0x4(%esp) - 1a58: 89 7d 80 mov %edi,-0x80(%ebp) - 1a5b: 89 04 24 mov %eax,(%esp) - 1a5e: e8 fc ff ff ff call 0x1a5f - 1a63: 8b 55 f0 mov -0x10(%ebp),%edx - 1a66: 6b ca fc imul $0xfffffffc,%edx,%ecx - 1a69: f7 da neg %edx - 1a6b: 85 d2 test %edx,%edx - 1a6d: 89 44 0d e8 mov %eax,-0x18(%ebp,%ecx,1) - 1a71: 0f 8e 63 f6 ff ff jle 0x10da - 1a77: 31 c0 xor %eax,%eax - 1a79: 8b 4d 80 mov -0x80(%ebp),%ecx - 1a7c: c7 04 81 00 00 00 00 movl $0x0,(%ecx,%eax,4) - 1a83: 83 c0 01 add $0x1,%eax - 1a86: 39 c2 cmp %eax,%edx - 1a88: 7f ef jg 0x1a79 - 1a8a: e9 4b f6 ff ff jmp 0x10da - 1a8f: 89 d0 mov %edx,%eax - 1a91: c1 e0 02 shl $0x2,%eax - 1a94: 89 44 24 08 mov %eax,0x8(%esp) - 1a98: 89 7c 24 04 mov %edi,0x4(%esp) - 1a9c: 8b 45 88 mov -0x78(%ebp),%eax - 1a9f: 89 04 24 mov %eax,(%esp) - 1aa2: e8 fc ff ff ff call 0x1aa3 - 1aa7: e9 ae ee ff ff jmp 0x95a - 1aac: 8b 45 14 mov 0x14(%ebp),%eax - 1aaf: 89 fb mov %edi,%ebx - 1ab1: 8b 48 38 mov 0x38(%eax),%ecx - 1ab4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 1ab8: 83 c3 01 add $0x1,%ebx - 1abb: 0f b6 03 movzbl (%ebx),%eax - 1abe: 8d 50 d0 lea -0x30(%eax),%edx - 1ac1: 80 fa 09 cmp $0x9,%dl - 1ac4: 76 f2 jbe 0x1ab8 - 1ac6: 0f be d0 movsbl %al,%edx - 1ac9: 8b 14 91 mov (%ecx,%edx,4),%edx - 1acc: 83 ea 61 sub $0x61,%edx - 1acf: 80 fa 19 cmp $0x19,%dl - 1ad2: 76 e4 jbe 0x1ab8 - 1ad4: 3c 5f cmp $0x5f,%al - 1ad6: 74 e0 je 0x1ab8 - 1ad8: 3c 29 cmp $0x29,%al - 1ada: 0f 85 ed f7 ff ff jne 0x12cd - 1ae0: 8b 55 14 mov 0x14(%ebp),%edx - 1ae3: 8d 45 e4 lea -0x1c(%ebp),%eax - 1ae6: 83 c7 01 add $0x1,%edi - 1ae9: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp) - 1af0: 00 - 1af1: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) - 1af8: 00 - 1af9: 89 44 24 04 mov %eax,0x4(%esp) - 1afd: 89 54 24 10 mov %edx,0x10(%esp) - 1b01: 89 3c 24 mov %edi,(%esp) - 1b04: e8 fc ff ff ff call 0x1b05 - 1b09: 39 5d e4 cmp %ebx,-0x1c(%ebp) - 1b0c: 0f 84 99 01 00 00 je 0x1cab - 1b12: d9 05 0c 00 00 00 flds 0xc - 1b18: 8d 7b 01 lea 0x1(%ebx),%edi - 1b1b: e9 b3 f7 ff ff jmp 0x12d3 - 1b20: b8 18 00 00 00 mov $0x18,%eax - 1b25: 2b 45 90 sub -0x70(%ebp),%eax - 1b28: 89 85 7c ff ff ff mov %eax,-0x84(%ebp) - 1b2e: 0f 84 3e fe ff ff je 0x1972 - 1b34: 89 44 24 0c mov %eax,0xc(%esp) - 1b38: c7 44 24 08 01 00 00 movl $0x1,0x8(%esp) - 1b3f: 00 - 1b40: 8b 45 80 mov -0x80(%ebp),%eax - 1b43: 89 44 24 04 mov %eax,0x4(%esp) - 1b47: 89 04 24 mov %eax,(%esp) - 1b4a: e8 fc ff ff ff call 0x1b4b - 1b4f: 8b 4d f0 mov -0x10(%ebp),%ecx - 1b52: e9 1b fe ff ff jmp 0x1972 - 1b57: 89 c1 mov %eax,%ecx - 1b59: c7 45 88 00 00 00 00 movl $0x0,-0x78(%ebp) - 1b60: c7 45 9c 00 00 00 00 movl $0x0,-0x64(%ebp) - 1b67: e9 bf eb ff ff jmp 0x72b - 1b6c: 8b 4d 84 mov -0x7c(%ebp),%ecx - 1b6f: f7 d1 not %ecx - 1b71: e9 98 f0 ff ff jmp 0xc0e - 1b76: 83 ef 01 sub $0x1,%edi - 1b79: 84 c9 test %cl,%cl - 1b7b: 0f 44 7d 08 cmove 0x8(%ebp),%edi - 1b7f: 89 7d 08 mov %edi,0x8(%ebp) - 1b82: e9 6a f2 ff ff jmp 0xdf1 - 1b87: 6b c6 e0 imul $0xffffffe0,%esi,%eax - 1b8a: 8b 4d f0 mov -0x10(%ebp),%ecx - 1b8d: 01 45 ec add %eax,-0x14(%ebp) - 1b90: c7 85 7c ff ff ff 00 movl $0x0,-0x84(%ebp) - 1b97: 00 00 00 - 1b9a: e9 d6 fd ff ff jmp 0x1975 - 1b9f: be 01 00 00 00 mov $0x1,%esi - 1ba4: 89 f2 mov %esi,%edx - 1ba6: 8d 4d e8 lea -0x18(%ebp),%ecx - 1ba9: 29 c2 sub %eax,%edx - 1bab: c1 e0 02 shl $0x2,%eax - 1bae: 89 4d 80 mov %ecx,-0x80(%ebp) - 1bb1: 8d 14 91 lea (%ecx,%edx,4),%edx - 1bb4: 89 44 24 08 mov %eax,0x8(%esp) - 1bb8: 8b 7d 94 mov -0x6c(%ebp),%edi - 1bbb: 89 14 24 mov %edx,(%esp) - 1bbe: 89 7c 24 04 mov %edi,0x4(%esp) - 1bc2: e8 fc ff ff ff call 0x1bc3 - 1bc7: 31 c0 xor %eax,%eax - 1bc9: 2b 75 f0 sub -0x10(%ebp),%esi - 1bcc: 39 f0 cmp %esi,%eax - 1bce: 0f 8d 06 f5 ff ff jge 0x10da - 1bd4: 8b 55 80 mov -0x80(%ebp),%edx - 1bd7: c7 04 82 00 00 00 00 movl $0x0,(%edx,%eax,4) - 1bde: 83 c0 01 add $0x1,%eax - 1be1: eb e9 jmp 0x1bcc - 1be3: 8b 45 90 mov -0x70(%ebp),%eax - 1be6: c7 45 8c 00 00 00 00 movl $0x0,-0x74(%ebp) - 1bed: 83 e8 20 sub $0x20,%eax - 1bf0: 89 45 ec mov %eax,-0x14(%ebp) - 1bf3: e9 6a f9 ff ff jmp 0x1562 - 1bf8: 8b 7d 9c mov -0x64(%ebp),%edi - 1bfb: 31 f6 xor %esi,%esi - 1bfd: 8b 55 ec mov -0x14(%ebp),%edx - 1c00: c7 45 9c 00 00 00 00 movl $0x0,-0x64(%ebp) - 1c07: e9 07 fa ff ff jmp 0x1613 - 1c0c: f7 d8 neg %eax - 1c0e: 83 c0 20 add $0x20,%eax - 1c11: 89 45 90 mov %eax,-0x70(%ebp) - 1c14: e9 7d fa ff ff jmp 0x1696 - 1c19: a1 00 00 00 00 mov 0x0,%eax - 1c1e: 83 bd 74 ff ff ff 00 cmpl $0x0,-0x8c(%ebp) - 1c25: d9 05 08 00 00 00 flds 0x8 - 1c2b: d9 05 04 00 00 00 flds 0x4 - 1c31: 65 c7 00 22 00 00 00 movl $0x22,%gs:(%eax) - 1c38: db c9 fcmovne %st(1),%st - 1c3a: dd d9 fstp %st(1) - 1c3c: e9 3f f0 ff ff jmp 0xc80 - 1c41: f7 d8 neg %eax - 1c43: 83 c0 20 add $0x20,%eax - 1c46: 89 45 90 mov %eax,-0x70(%ebp) - 1c49: e9 13 f8 ff ff jmp 0x1461 - 1c4e: 8b 85 7c ff ff ff mov -0x84(%ebp),%eax - 1c54: 89 f7 mov %esi,%edi - 1c56: 0f b6 00 movzbl (%eax),%eax - 1c59: 88 45 a0 mov %al,-0x60(%ebp) - 1c5c: 80 fa 30 cmp $0x30,%dl - 1c5f: 74 34 je 0x1c95 - 1c61: 80 7d a0 00 cmpb $0x0,-0x60(%ebp) - 1c65: 74 3f je 0x1ca6 - 1c67: 0f b6 4d a0 movzbl -0x60(%ebp),%ecx - 1c6b: 38 0f cmp %cl,(%edi) - 1c6d: 0f 85 68 e8 ff ff jne 0x4db - 1c73: 31 c0 xor %eax,%eax - 1c75: 88 55 9c mov %dl,-0x64(%ebp) - 1c78: eb 05 jmp 0x1c7f - 1c7a: 3a 0c 07 cmp (%edi,%eax,1),%cl - 1c7d: 75 1e jne 0x1c9d - 1c7f: 8b 95 7c ff ff ff mov -0x84(%ebp),%edx - 1c85: 83 c0 01 add $0x1,%eax - 1c88: 0f b6 0c 02 movzbl (%edx,%eax,1),%ecx - 1c8c: 84 c9 test %cl,%cl - 1c8e: 75 ea jne 0x1c7a - 1c90: 83 e8 01 sub $0x1,%eax - 1c93: 01 c7 add %eax,%edi - 1c95: 83 c7 01 add $0x1,%edi - 1c98: 0f b6 17 movzbl (%edi),%edx - 1c9b: eb bf jmp 0x1c5c - 1c9d: 0f b6 55 9c movzbl -0x64(%ebp),%edx - 1ca1: e9 35 e8 ff ff jmp 0x4db - 1ca6: 83 c8 ff or $0xffffffff,%eax - 1ca9: eb e8 jmp 0x1c93 - 1cab: 25 ff ff 7f 00 and $0x7fffff,%eax - 1cb0: ba 00 00 40 00 mov $0x400000,%edx - 1cb5: 0f 45 d0 cmovne %eax,%edx - 1cb8: 81 ca 00 00 80 7f or $0x7f800000,%edx - 1cbe: 89 95 58 ff ff ff mov %edx,-0xa8(%ebp) - 1cc4: d9 85 58 ff ff ff flds -0xa8(%ebp) - 1cca: e9 49 fe ff ff jmp 0x1b18 - 1ccf: 83 7d 88 ff cmpl $0xffffffff,-0x78(%ebp) - 1cd3: 74 12 je 0x1ce7 - 1cd5: a1 00 00 00 00 mov 0x0,%eax - 1cda: 83 7d 80 00 cmpl $0x0,-0x80(%ebp) - 1cde: 65 c7 00 22 00 00 00 movl $0x22,%gs:(%eax) - 1ce5: 74 53 je 0x1d3a - 1ce7: b8 00 00 00 80 mov $0x80000000,%eax - 1cec: 83 bd 74 ff ff ff 00 cmpl $0x0,-0x8c(%ebp) - 1cf3: 0f 44 05 00 00 00 00 cmove 0x0,%eax - 1cfa: 83 c6 01 add $0x1,%esi - 1cfd: 0f b6 16 movzbl (%esi),%edx - 1d00: 83 ea 30 sub $0x30,%edx - 1d03: 80 fa 09 cmp $0x9,%dl - 1d06: 76 f2 jbe 0x1cfa - 1d08: 83 7d 0c 00 cmpl $0x0,0xc(%ebp) - 1d0c: 89 85 58 ff ff ff mov %eax,-0xa8(%ebp) - 1d12: d9 85 58 ff ff ff flds -0xa8(%ebp) - 1d18: 0f 84 62 ef ff ff je 0xc80 - 1d1e: 8b 55 0c mov 0xc(%ebp),%edx - 1d21: 89 32 mov %esi,(%edx) - 1d23: 89 85 58 ff ff ff mov %eax,-0xa8(%ebp) - 1d29: e9 52 ef ff ff jmp 0xc80 - 1d2e: 89 f3 mov %esi,%ebx - 1d30: f7 db neg %ebx - 1d32: 83 c3 20 add $0x20,%ebx - 1d35: e9 62 fa ff ff jmp 0x179c - 1d3a: b8 00 00 80 ff mov $0xff800000,%eax - 1d3f: 83 bd 74 ff ff ff 00 cmpl $0x0,-0x8c(%ebp) - 1d46: 0f 44 05 04 00 00 00 cmove 0x4,%eax - 1d4d: eb ab jmp 0x1cfa - 1d4f: 31 c0 xor %eax,%eax - 1d51: 88 55 8c mov %dl,-0x74(%ebp) - 1d54: eb 0b jmp 0x1d61 - 1d56: 8b 55 a0 mov -0x60(%ebp),%edx - 1d59: 3a 0c 02 cmp (%edx,%eax,1),%cl - 1d5c: 75 4c jne 0x1daa - 1d5e: 83 c0 01 add $0x1,%eax - 1d61: 8b 95 7c ff ff ff mov -0x84(%ebp),%edx - 1d67: 0f b6 0c 02 movzbl (%edx,%eax,1),%ecx - 1d6b: 84 c9 test %cl,%cl - 1d6d: 75 e7 jne 0x1d56 - 1d6f: 8b 55 a0 mov -0x60(%ebp),%edx - 1d72: 8d 54 02 ff lea -0x1(%edx,%eax,1),%edx - 1d76: 89 55 a0 mov %edx,-0x60(%ebp) - 1d79: e9 86 ef ff ff jmp 0xd04 - 1d7e: 8b 48 30 mov 0x30(%eax),%ecx - 1d81: 89 4d 80 mov %ecx,-0x80(%ebp) - 1d84: 0f b6 11 movzbl (%ecx),%edx - 1d87: 83 ea 01 sub $0x1,%edx - 1d8a: 80 fa 7d cmp $0x7d,%dl - 1d8d: 0f 87 5a e6 ff ff ja 0x3ed - 1d93: 8b 58 2c mov 0x2c(%eax),%ebx - 1d96: 89 9d 7c ff ff ff mov %ebx,-0x84(%ebp) - 1d9c: 80 3b 00 cmpb $0x0,(%ebx) - 1d9f: 0f 85 59 e6 ff ff jne 0x3fe - 1da5: e9 43 e6 ff ff jmp 0x3ed - 1daa: 0f b6 55 8c movzbl -0x74(%ebp),%edx - 1dae: e9 ba e7 ff ff jmp 0x56d - 1db3: a1 00 00 00 00 mov 0x0,%eax - 1db8: 65 c7 00 22 00 00 00 movl $0x22,%gs:(%eax) - 1dbf: 90 nop - 1dc0: e9 3b f0 ff ff jmp 0xe00 - 1dc5: a1 00 00 00 00 mov 0x0,%eax - 1dca: 65 c7 00 22 00 00 00 movl $0x22,%gs:(%eax) - 1dd1: e9 90 f4 ff ff jmp 0x1266 - 1dd6: 8d 76 00 lea 0x0(%esi),%esi - 1dd9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi - 1de0: 55 push %ebp - 1de1: 89 e5 mov %esp,%ebp - 1de3: 83 ec 10 sub $0x10,%esp - 1de6: 8b 45 10 mov 0x10(%ebp),%eax - 1de9: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) - 1df0: 00 - 1df1: 89 44 24 0c mov %eax,0xc(%esp) - 1df5: 8b 45 0c mov 0xc(%ebp),%eax - 1df8: 89 44 24 04 mov %eax,0x4(%esp) - 1dfc: 8b 45 08 mov 0x8(%ebp),%eax - 1dff: 89 04 24 mov %eax,(%esp) - 1e02: e8 fc ff ff ff call 0x1e03 - 1e07: c9 leave - 1e08: c3 ret + 12a0: 89 34 24 mov %esi,(%esp) + 12a3: e8 fc ff ff ff call 0x12a4 + 12a8: 85 c0 test %eax,%eax + 12aa: 0f 85 b7 f9 ff ff jne 0xc67 + 12b0: 80 7e 03 28 cmpb $0x28,0x3(%esi) + 12b4: 8d 7e 03 lea 0x3(%esi),%edi + 12b7: 0f 84 df 07 00 00 je 0x1a9c + 12bd: d9 05 0c 00 00 00 flds 0xc + 12c3: 8b 55 0c mov 0xc(%ebp),%edx + 12c6: 85 d2 test %edx,%edx + 12c8: 0f 84 aa f9 ff ff je 0xc78 + 12ce: 8b 4d 0c mov 0xc(%ebp),%ecx + 12d1: 89 39 mov %edi,(%ecx) + 12d3: e9 a0 f9 ff ff jmp 0xc78 + 12d8: 89 55 9c mov %edx,-0x64(%ebp) + 12db: 83 e8 01 sub $0x1,%eax + 12de: 89 4d a0 mov %ecx,-0x60(%ebp) + 12e1: 89 d1 mov %edx,%ecx + 12e3: 0f b6 55 94 movzbl -0x6c(%ebp),%edx + 12e7: 89 7d 80 mov %edi,-0x80(%ebp) + 12ea: 89 9d 70 ff ff ff mov %ebx,-0x90(%ebp) + 12f0: eb 42 jmp 0x1334 + 12f2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi + 12f8: 0f be 30 movsbl (%eax),%esi + 12fb: 83 ee 30 sub $0x30,%esi + 12fe: 83 fe 09 cmp $0x9,%esi + 1301: 0f 97 c3 seta %bl + 1304: 89 de mov %ebx,%esi + 1306: 89 f3 mov %esi,%ebx + 1308: 84 db test %bl,%bl + 130a: 75 25 jne 0x1331 + 130c: 80 38 30 cmpb $0x30,(%eax) + 130f: 75 3f jne 0x1350 + 1311: 83 e9 01 sub $0x1,%ecx + 1314: 83 6d 9c 01 subl $0x1,-0x64(%ebp) + 1318: 80 fa 01 cmp $0x1,%dl + 131b: 19 f6 sbb %esi,%esi + 131d: 83 e6 fd and $0xfffffffd,%esi + 1320: 83 c6 04 add $0x4,%esi + 1323: 03 75 ec add -0x14(%ebp),%esi + 1326: 85 f6 test %esi,%esi + 1328: 89 75 ec mov %esi,-0x14(%ebp) + 132b: 79 23 jns 0x1350 + 132d: 85 c9 test %ecx,%ecx + 132f: 7e 1f jle 0x1350 + 1331: 83 e8 01 sub $0x1,%eax + 1334: 84 d2 test %dl,%dl + 1336: 74 c0 je 0x12f8 + 1338: 8b 75 14 mov 0x14(%ebp),%esi + 133b: 0f be 38 movsbl (%eax),%edi + 133e: 8b 5e 34 mov 0x34(%esi),%ebx + 1341: 0f b7 34 7b movzwl (%ebx,%edi,2),%esi + 1345: c1 ee 0c shr $0xc,%esi + 1348: 83 f6 01 xor $0x1,%esi + 134b: 83 e6 01 and $0x1,%esi + 134e: eb b6 jmp 0x1306 + 1350: 89 4d 98 mov %ecx,-0x68(%ebp) + 1353: 8b 7d 80 mov -0x80(%ebp),%edi + 1356: 8b 4d a0 mov -0x60(%ebp),%ecx + 1359: 8b 9d 70 ff ff ff mov -0x90(%ebp),%ebx + 135f: e9 bf f3 ff ff jmp 0x723 + 1364: 8b 45 88 mov -0x78(%ebp),%eax + 1367: 2b 45 9c sub -0x64(%ebp),%eax + 136a: 83 c0 27 add $0x27,%eax + 136d: 89 45 a0 mov %eax,-0x60(%ebp) + 1370: e9 1d f3 ff ff jmp 0x692 + 1375: 8b 55 90 mov -0x70(%ebp),%edx + 1378: 83 ea 18 sub $0x18,%edx + 137b: 89 d0 mov %edx,%eax + 137d: c1 f8 05 sar $0x5,%eax + 1380: 83 e2 1f and $0x1f,%edx + 1383: 89 55 9c mov %edx,-0x64(%ebp) + 1386: 0f 85 39 05 00 00 jne 0x18c5 + 138c: 8b 4d 94 mov -0x6c(%ebp),%ecx + 138f: 8d 50 ff lea -0x1(%eax),%edx + 1392: 8d 5d e8 lea -0x18(%ebp),%ebx + 1395: 8b 04 81 mov (%ecx,%eax,4),%eax + 1398: c7 85 7c ff ff ff 1f movl $0x1f,-0x84(%ebp) + 139f: 00 00 00 + 13a2: 89 5d 80 mov %ebx,-0x80(%ebp) + 13a5: 89 45 e8 mov %eax,-0x18(%ebp) + 13a8: 8b 75 c4 mov -0x3c(%ebp),%esi + 13ab: 31 c0 xor %eax,%eax + 13ad: 85 f6 test %esi,%esi + 13af: 75 11 jne 0x13c2 + 13b1: 8b 4d 94 mov -0x6c(%ebp),%ecx + 13b4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + 13b8: 83 c0 01 add $0x1,%eax + 13bb: 8b 1c 81 mov (%ecx,%eax,4),%ebx + 13be: 85 db test %ebx,%ebx + 13c0: 74 f6 je 0x13b8 + 13c2: 8b 5d 90 mov -0x70(%ebp),%ebx + 13c5: 8b 75 98 mov -0x68(%ebp),%esi + 13c8: 83 eb 01 sub $0x1,%ebx + 13cb: 39 d0 cmp %edx,%eax + 13cd: 0f 9c c0 setl %al + 13d0: 39 75 a0 cmp %esi,-0x60(%ebp) + 13d3: 0f 9c c1 setl %cl + 13d6: 09 c8 or %ecx,%eax + 13d8: 83 e0 01 and $0x1,%eax + 13db: 89 44 24 08 mov %eax,0x8(%esp) + 13df: 8b bd 7c ff ff ff mov -0x84(%ebp),%edi + 13e5: 89 7c 24 04 mov %edi,0x4(%esp) + 13e9: 8b 44 95 c4 mov -0x3c(%ebp,%edx,4),%eax + 13ed: 89 da mov %ebx,%edx + 13ef: 89 04 24 mov %eax,(%esp) + 13f2: 8b 8d 74 ff ff ff mov -0x8c(%ebp),%ecx + 13f8: 8b 45 80 mov -0x80(%ebp),%eax + 13fb: e8 50 ee ff ff call 0x250 + 1400: e9 73 f8 ff ff jmp 0xc78 + 1405: 8b 7d 14 mov 0x14(%ebp),%edi + 1408: 83 c6 01 add $0x1,%esi + 140b: 8b 57 38 mov 0x38(%edi),%edx + 140e: 8b 14 82 mov (%edx,%eax,4),%edx + 1411: 83 ea 57 sub $0x57,%edx + 1414: e9 44 fd ff ff jmp 0x115d + 1419: 8b 55 f0 mov -0x10(%ebp),%edx + 141c: 89 44 95 c4 mov %eax,-0x3c(%ebp,%edx,4) + 1420: 83 c2 01 add $0x1,%edx + 1423: 89 55 f0 mov %edx,-0x10(%ebp) + 1426: e9 ab f5 ff ff jmp 0x9d6 + 142b: 8b 4d f0 mov -0x10(%ebp),%ecx + 142e: e9 0e f6 ff ff jmp 0xa41 + 1433: 90 nop + 1434: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + 1438: 83 7d 90 f9 cmpl $0xfffffff9,-0x70(%ebp) + 143c: 7d 32 jge 0x1470 + 143e: 8b 7d a0 mov -0x60(%ebp),%edi + 1441: 83 45 90 20 addl $0x20,-0x70(%ebp) + 1445: 89 7d e8 mov %edi,-0x18(%ebp) + 1448: e9 4b f6 ff ff jmp 0xa98 + 144d: 83 6d ec 20 subl $0x20,-0x14(%ebp) + 1451: 8b 75 a0 mov -0x60(%ebp),%esi + 1454: 83 7d 90 18 cmpl $0x18,-0x70(%ebp) + 1458: 89 75 e8 mov %esi,-0x18(%ebp) + 145b: 0f 8e 37 f6 ff ff jle 0xa98 + 1461: 8b 5d 84 mov -0x7c(%ebp),%ebx + 1464: 8b 7d ec mov -0x14(%ebp),%edi + 1467: 8b 4c 9d c4 mov -0x3c(%ebp,%ebx,4),%ecx + 146b: e9 57 f7 ff ff jmp 0xbc7 + 1470: b8 18 00 00 00 mov $0x18,%eax + 1475: 2b 45 90 sub -0x70(%ebp),%eax + 1478: 89 85 7c ff ff ff mov %eax,-0x84(%ebp) + 147e: 74 e1 je 0x1461 + 1480: 89 44 24 0c mov %eax,0xc(%esp) + 1484: c7 44 24 08 01 00 00 movl $0x1,0x8(%esp) + 148b: 00 + 148c: 8b 45 80 mov -0x80(%ebp),%eax + 148f: 89 44 24 04 mov %eax,0x4(%esp) + 1493: 89 04 24 mov %eax,(%esp) + 1496: e8 fc ff ff ff call 0x1497 + 149b: 8b 55 a0 mov -0x60(%ebp),%edx + 149e: b9 20 00 00 00 mov $0x20,%ecx + 14a3: 2b 8d 7c ff ff ff sub -0x84(%ebp),%ecx + 14a9: d3 ea shr %cl,%edx + 14ab: 09 55 e8 or %edx,-0x18(%ebp) + 14ae: eb b1 jmp 0x1461 + 14b0: 31 ff xor %edi,%edi + 14b2: e9 d7 ef ff ff jmp 0x48e + 14b7: 8b 45 9c mov -0x64(%ebp),%eax + 14ba: f7 d8 neg %eax + 14bc: 39 f8 cmp %edi,%eax + 14be: 0f 4c c7 cmovl %edi,%eax + 14c1: e9 14 f3 ff ff jmp 0x7da + 14c6: 8b 45 9c mov -0x64(%ebp),%eax + 14c9: 8d 04 85 95 00 00 00 lea 0x95(,%eax,4),%eax + 14d0: 89 45 a0 mov %eax,-0x60(%ebp) + 14d3: 8b 45 80 mov -0x80(%ebp),%eax + 14d6: 85 c0 test %eax,%eax + 14d8: 0f 85 b4 f1 ff ff jne 0x692 + 14de: 8b 45 88 mov -0x78(%ebp),%eax + 14e1: 2b 45 9c sub -0x64(%ebp),%eax + 14e4: 8d 04 85 83 00 00 00 lea 0x83(,%eax,4),%eax + 14eb: 89 45 a0 mov %eax,-0x60(%ebp) + 14ee: e9 9f f1 ff ff jmp 0x692 + 14f3: 8b 45 a4 mov -0x5c(%ebp),%eax + 14f6: 83 7d f0 01 cmpl $0x1,-0x10(%ebp) + 14fa: 8b 5d a8 mov -0x58(%ebp),%ebx + 14fd: 89 45 a0 mov %eax,-0x60(%ebp) + 1500: 0f 8f 59 03 00 00 jg 0x185f + 1506: 8b 55 c4 mov -0x3c(%ebp),%edx + 1509: 31 ff xor %edi,%edi + 150b: 39 d3 cmp %edx,%ebx + 150d: 89 55 9c mov %edx,-0x64(%ebp) + 1510: 0f 86 52 03 00 00 jbe 0x1868 + 1516: 83 7d 90 00 cmpl $0x0,-0x70(%ebp) + 151a: 0f 8e b3 06 00 00 jle 0x1bd3 + 1520: b8 18 00 00 00 mov $0x18,%eax + 1525: 2b 45 90 sub -0x70(%ebp),%eax + 1528: 89 45 8c mov %eax,-0x74(%ebp) + 152b: 74 21 je 0x154e + 152d: 89 44 24 0c mov %eax,0xc(%esp) + 1531: c7 44 24 08 01 00 00 movl $0x1,0x8(%esp) + 1538: 00 + 1539: 8b 4d 80 mov -0x80(%ebp),%ecx + 153c: 89 4c 24 04 mov %ecx,0x4(%esp) + 1540: 89 0c 24 mov %ecx,(%esp) + 1543: e8 fc ff ff ff call 0x1544 + 1548: 8b 75 c4 mov -0x3c(%ebp),%esi + 154b: 89 75 9c mov %esi,-0x64(%ebp) + 154e: 83 45 90 20 addl $0x20,-0x70(%ebp) + 1552: 83 7d 90 18 cmpl $0x18,-0x70(%ebp) + 1556: 0f 8f 8c 06 00 00 jg 0x1be8 + 155c: 8b 7d 9c mov -0x64(%ebp),%edi + 155f: c7 45 9c 00 00 00 00 movl $0x0,-0x64(%ebp) + 1566: 8b 55 a0 mov -0x60(%ebp),%edx + 1569: f7 da neg %edx + 156b: 89 55 98 mov %edx,-0x68(%ebp) + 156e: 66 90 xchg %ax,%ax + 1570: 39 df cmp %ebx,%edi + 1572: 0f 84 ed 00 00 00 je 0x1665 + 1578: 8b 75 9c mov -0x64(%ebp),%esi + 157b: 89 fa mov %edi,%edx + 157d: 89 f0 mov %esi,%eax + 157f: f7 f3 div %ebx + 1581: 89 c6 mov %eax,%esi + 1583: 89 d7 mov %edx,%edi + 1585: 8b 45 a0 mov -0x60(%ebp),%eax + 1588: f7 e6 mul %esi + 158a: 8d 0c 1f lea (%edi,%ebx,1),%ecx + 158d: 89 75 94 mov %esi,-0x6c(%ebp) + 1590: 39 d7 cmp %edx,%edi + 1592: 72 08 jb 0x159c + 1594: 85 c0 test %eax,%eax + 1596: 74 1a je 0x15b2 + 1598: 39 fa cmp %edi,%edx + 159a: 75 16 jne 0x15b2 + 159c: 01 d9 add %ebx,%ecx + 159e: 01 df add %ebx,%edi + 15a0: 89 ce mov %ecx,%esi + 15a2: 29 de sub %ebx,%esi + 15a4: 83 6d 94 01 subl $0x1,-0x6c(%ebp) + 15a8: 2b 45 a0 sub -0x60(%ebp),%eax + 15ab: 83 da 00 sbb $0x0,%edx + 15ae: 39 de cmp %ebx,%esi + 15b0: 73 de jae 0x1590 + 15b2: 8b 75 94 mov -0x6c(%ebp),%esi + 15b5: 31 c9 xor %ecx,%ecx + 15b7: 29 c1 sub %eax,%ecx + 15b9: 19 d7 sbb %edx,%edi + 15bb: 89 4d 9c mov %ecx,-0x64(%ebp) + 15be: 8b 45 90 mov -0x70(%ebp),%eax + 15c1: 85 c0 test %eax,%eax + 15c3: 0f 85 87 00 00 00 jne 0x1650 + 15c9: 85 f6 test %esi,%esi + 15cb: 0f 84 b1 00 00 00 je 0x1682 + 15d1: 0f bd c6 bsr %esi,%eax + 15d4: 8b 55 ec mov -0x14(%ebp),%edx + 15d7: b9 20 00 00 00 mov $0x20,%ecx + 15dc: 83 f0 1f xor $0x1f,%eax + 15df: 29 c1 sub %eax,%ecx + 15e1: 29 c2 sub %eax,%edx + 15e3: 83 f9 18 cmp $0x18,%ecx + 15e6: 89 55 ec mov %edx,-0x14(%ebp) + 15e9: 0f 8e 0d 06 00 00 jle 0x1bfc + 15ef: 83 c0 18 add $0x18,%eax + 15f2: b9 20 00 00 00 mov $0x20,%ecx + 15f7: 29 c1 sub %eax,%ecx + 15f9: 89 45 8c mov %eax,-0x74(%ebp) + 15fc: 89 f0 mov %esi,%eax + 15fe: d3 e8 shr %cl,%eax + 1600: 89 45 e8 mov %eax,-0x18(%ebp) + 1603: 85 ff test %edi,%edi + 1605: 0f 85 bb 03 00 00 jne 0x19c6 + 160b: 8b 8d 6c ff ff ff mov -0x94(%ebp),%ecx + 1611: 85 c9 test %ecx,%ecx + 1613: 0f 85 ad 03 00 00 jne 0x19c6 + 1619: 31 c0 xor %eax,%eax + 161b: 83 7d 9c 00 cmpl $0x0,-0x64(%ebp) + 161f: 0f 95 c0 setne %al + 1622: 89 44 24 08 mov %eax,0x8(%esp) + 1626: b8 1f 00 00 00 mov $0x1f,%eax + 162b: 83 ea 01 sub $0x1,%edx + 162e: 2b 45 8c sub -0x74(%ebp),%eax + 1631: 89 34 24 mov %esi,(%esp) + 1634: 89 44 24 04 mov %eax,0x4(%esp) + 1638: 8b 8d 74 ff ff ff mov -0x8c(%ebp),%ecx + 163e: 8b 45 80 mov -0x80(%ebp),%eax + 1641: e8 0a ec ff ff call 0x250 + 1646: e9 2d f6 ff ff jmp 0xc78 + 164b: 90 nop + 164c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + 1650: 83 7d 90 f9 cmpl $0xfffffff9,-0x70(%ebp) + 1654: 7d 4a jge 0x16a0 + 1656: 89 75 e8 mov %esi,-0x18(%ebp) + 1659: 83 45 90 20 addl $0x20,-0x70(%ebp) + 165d: 8d 76 00 lea 0x0(%esi),%esi + 1660: e9 0b ff ff ff jmp 0x1570 + 1665: 03 7d 9c add -0x64(%ebp),%edi + 1668: 73 6f jae 0x16d9 + 166a: 2b 7d a0 sub -0x60(%ebp),%edi + 166d: 31 c9 xor %ecx,%ecx + 166f: be ff ff ff ff mov $0xffffffff,%esi + 1674: 03 4d a0 add -0x60(%ebp),%ecx + 1677: 83 d7 00 adc $0x0,%edi + 167a: 89 4d 9c mov %ecx,-0x64(%ebp) + 167d: e9 3c ff ff ff jmp 0x15be + 1682: 83 6d ec 20 subl $0x20,-0x14(%ebp) + 1686: 83 7d 90 18 cmpl $0x18,-0x70(%ebp) + 168a: 89 75 e8 mov %esi,-0x18(%ebp) + 168d: 0f 8e dd fe ff ff jle 0x1570 + 1693: 8b 55 ec mov -0x14(%ebp),%edx + 1696: e9 68 ff ff ff jmp 0x1603 + 169b: 90 nop + 169c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + 16a0: b8 18 00 00 00 mov $0x18,%eax + 16a5: 2b 45 90 sub -0x70(%ebp),%eax + 16a8: 89 45 8c mov %eax,-0x74(%ebp) + 16ab: 74 e6 je 0x1693 + 16ad: 89 44 24 0c mov %eax,0xc(%esp) + 16b1: c7 44 24 08 01 00 00 movl $0x1,0x8(%esp) + 16b8: 00 + 16b9: 8b 5d 80 mov -0x80(%ebp),%ebx + 16bc: 89 5c 24 04 mov %ebx,0x4(%esp) + 16c0: 89 1c 24 mov %ebx,(%esp) + 16c3: e8 fc ff ff ff call 0x16c4 + 16c8: b9 20 00 00 00 mov $0x20,%ecx + 16cd: 89 f0 mov %esi,%eax + 16cf: 2b 4d 8c sub -0x74(%ebp),%ecx + 16d2: d3 e8 shr %cl,%eax + 16d4: 09 45 e8 or %eax,-0x18(%ebp) + 16d7: eb ba jmp 0x1693 + 16d9: 31 d2 xor %edx,%edx + 16db: 8b 75 a0 mov -0x60(%ebp),%esi + 16de: 83 7d a0 00 cmpl $0x0,-0x60(%ebp) + 16e2: 8b 45 98 mov -0x68(%ebp),%eax + 16e5: 0f 95 c2 setne %dl + 16e8: 29 d6 sub %edx,%esi + 16ea: 89 f2 mov %esi,%edx + 16ec: be ff ff ff ff mov $0xffffffff,%esi + 16f1: e9 94 fe ff ff jmp 0x158a + 16f6: 8b 55 c4 mov -0x3c(%ebp),%edx + 16f9: 8b 4d a4 mov -0x5c(%ebp),%ecx + 16fc: 8b 5d 90 mov -0x70(%ebp),%ebx + 16ff: 31 c0 xor %eax,%eax + 1701: f7 f1 div %ecx + 1703: 85 db test %ebx,%ebx + 1705: 75 71 jne 0x1778 + 1707: 85 c0 test %eax,%eax + 1709: 74 7d je 0x1788 + 170b: 0f bd f0 bsr %eax,%esi + 170e: 8b 5d ec mov -0x14(%ebp),%ebx + 1711: bf 20 00 00 00 mov $0x20,%edi + 1716: 83 f6 1f xor $0x1f,%esi + 1719: 29 f7 sub %esi,%edi + 171b: 29 f3 sub %esi,%ebx + 171d: 83 ff 18 cmp $0x18,%edi + 1720: 89 5d ec mov %ebx,-0x14(%ebp) + 1723: 0f 8e f5 05 00 00 jle 0x1d1e + 1729: 89 c1 mov %eax,%ecx + 172b: 83 c6 18 add $0x18,%esi + 172e: 89 d8 mov %ebx,%eax + 1730: 89 cb mov %ecx,%ebx + 1732: b9 20 00 00 00 mov $0x20,%ecx + 1737: 89 df mov %ebx,%edi + 1739: 29 f1 sub %esi,%ecx + 173b: d3 ef shr %cl,%edi + 173d: 89 7d e8 mov %edi,-0x18(%ebp) + 1740: 83 e8 01 sub $0x1,%eax + 1743: 85 d2 test %edx,%edx + 1745: 0f 95 c2 setne %dl + 1748: 0f b6 d2 movzbl %dl,%edx + 174b: 0b 95 6c ff ff ff or -0x94(%ebp),%edx + 1751: 89 1c 24 mov %ebx,(%esp) + 1754: 89 54 24 08 mov %edx,0x8(%esp) + 1758: ba 1f 00 00 00 mov $0x1f,%edx + 175d: 29 f2 sub %esi,%edx + 175f: 89 54 24 04 mov %edx,0x4(%esp) + 1763: 89 c2 mov %eax,%edx + 1765: 8b 8d 74 ff ff ff mov -0x8c(%ebp),%ecx + 176b: 8b 45 80 mov -0x80(%ebp),%eax + 176e: e8 dd ea ff ff call 0x250 + 1773: e9 00 f5 ff ff jmp 0xc78 + 1778: 83 fb f9 cmp $0xfffffff9,%ebx + 177b: 7d 2b jge 0x17a8 + 177d: 89 45 e8 mov %eax,-0x18(%ebp) + 1780: 83 c3 20 add $0x20,%ebx + 1783: e9 77 ff ff ff jmp 0x16ff + 1788: 83 6d ec 20 subl $0x20,-0x14(%ebp) + 178c: 83 fb 18 cmp $0x18,%ebx + 178f: 89 45 e8 mov %eax,-0x18(%ebp) + 1792: 0f 8e 67 ff ff ff jle 0x16ff + 1798: 89 c3 mov %eax,%ebx + 179a: 31 f6 xor %esi,%esi + 179c: 8b 45 ec mov -0x14(%ebp),%eax + 179f: eb 9f jmp 0x1740 + 17a1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi + 17a8: 89 5d 90 mov %ebx,-0x70(%ebp) + 17ab: be 18 00 00 00 mov $0x18,%esi + 17b0: 89 c3 mov %eax,%ebx + 17b2: 2b 75 90 sub -0x70(%ebp),%esi + 17b5: 85 f6 test %esi,%esi + 17b7: 7e e3 jle 0x179c + 17b9: 89 74 24 0c mov %esi,0xc(%esp) + 17bd: 89 df mov %ebx,%edi + 17bf: c7 44 24 08 01 00 00 movl $0x1,0x8(%esp) + 17c6: 00 + 17c7: 8b 45 80 mov -0x80(%ebp),%eax + 17ca: 89 44 24 04 mov %eax,0x4(%esp) + 17ce: 89 04 24 mov %eax,(%esp) + 17d1: 89 95 60 ff ff ff mov %edx,-0xa0(%ebp) + 17d7: e8 fc ff ff ff call 0x17d8 + 17dc: b9 20 00 00 00 mov $0x20,%ecx + 17e1: 8b 95 60 ff ff ff mov -0xa0(%ebp),%edx + 17e7: 29 f1 sub %esi,%ecx + 17e9: d3 ef shr %cl,%edi + 17eb: 09 7d e8 or %edi,-0x18(%ebp) + 17ee: eb ac jmp 0x179c + 17f0: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) + 17f7: 00 + 17f8: 8d 45 e8 lea -0x18(%ebp),%eax + 17fb: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) + 1802: 00 + 1803: c7 04 24 00 00 00 00 movl $0x0,(%esp) + 180a: 8b 8d 74 ff ff ff mov -0x8c(%ebp),%ecx + 1810: 8b 55 9c mov -0x64(%ebp),%edx + 1813: e8 38 ea ff ff call 0x250 + 1818: e9 5b f4 ff ff jmp 0xc78 + 181d: b9 03 00 00 00 mov $0x3,%ecx + 1822: 89 fb mov %edi,%ebx + 1824: 29 c1 sub %eax,%ecx + 1826: d3 eb shr %cl,%ebx + 1828: 89 d9 mov %ebx,%ecx + 182a: 09 d1 or %edx,%ecx + 182c: 89 4d e8 mov %ecx,-0x18(%ebp) + 182f: 8d 48 1d lea 0x1d(%eax),%ecx + 1832: d3 e7 shl %cl,%edi + 1834: c7 44 24 08 01 00 00 movl $0x1,0x8(%esp) + 183b: 00 + 183c: 8d 5d e8 lea -0x18(%ebp),%ebx + 183f: c7 44 24 04 1f 00 00 movl $0x1f,0x4(%esp) + 1846: 00 + 1847: 89 d8 mov %ebx,%eax + 1849: 89 3c 24 mov %edi,(%esp) + 184c: 8b 8d 74 ff ff ff mov -0x8c(%ebp),%ecx + 1852: 8b 55 9c mov -0x64(%ebp),%edx + 1855: e8 f6 e9 ff ff call 0x250 + 185a: e9 19 f4 ff ff jmp 0xc78 + 185f: 8b 45 c4 mov -0x3c(%ebp),%eax + 1862: 8b 7d c8 mov -0x38(%ebp),%edi + 1865: 89 45 9c mov %eax,-0x64(%ebp) + 1868: c7 45 8c 00 00 00 00 movl $0x0,-0x74(%ebp) + 186f: e9 f2 fc ff ff jmp 0x1566 + 1874: 8b 75 14 mov 0x14(%ebp),%esi + 1877: 8b 76 38 mov 0x38(%esi),%esi + 187a: 89 75 94 mov %esi,-0x6c(%ebp) + 187d: 0f b6 03 movzbl (%ebx),%eax + 1880: 88 45 98 mov %al,-0x68(%ebp) + 1883: e9 f0 ec ff ff jmp 0x578 + 1888: 8d 7d e8 lea -0x18(%ebp),%edi + 188b: c1 e0 02 shl $0x2,%eax + 188e: 89 7d 80 mov %edi,-0x80(%ebp) + 1891: 89 44 24 08 mov %eax,0x8(%esp) + 1895: 8b 45 94 mov -0x6c(%ebp),%eax + 1898: 89 3c 24 mov %edi,(%esp) + 189b: 89 44 24 04 mov %eax,0x4(%esp) + 189f: e8 fc ff ff ff call 0x18a0 + 18a4: b9 1a 00 00 00 mov $0x1a,%ecx + 18a9: ba 56 55 55 55 mov $0x55555556,%edx + 18ae: 2b 4d 90 sub -0x70(%ebp),%ecx + 18b1: 8b 7d ec mov -0x14(%ebp),%edi + 18b4: 89 c8 mov %ecx,%eax + 18b6: f7 ea imul %edx + 18b8: c1 f9 1f sar $0x1f,%ecx + 18bb: 29 ca sub %ecx,%edx + 18bd: 8d 42 02 lea 0x2(%edx),%eax + 18c0: e9 6e ef ff ff jmp 0x833 + 18c5: 8b 55 9c mov -0x64(%ebp),%edx + 18c8: 8d 4d e8 lea -0x18(%ebp),%ecx + 18cb: 89 c3 mov %eax,%ebx + 18cd: 89 4d 80 mov %ecx,-0x80(%ebp) + 18d0: 83 ea 01 sub $0x1,%edx + 18d3: 39 c7 cmp %eax,%edi + 18d5: 89 95 7c ff ff ff mov %edx,-0x84(%ebp) + 18db: 0f 8f ef 00 00 00 jg 0x19d0 + 18e1: 8b 54 9d c4 mov -0x3c(%ebp,%ebx,4),%edx + 18e5: 0f b6 4d 9c movzbl -0x64(%ebp),%ecx + 18e9: d3 ea shr %cl,%edx + 18eb: 89 55 e8 mov %edx,-0x18(%ebp) + 18ee: 89 c2 mov %eax,%edx + 18f0: e9 b3 fa ff ff jmp 0x13a8 + 18f5: 8b 4d 0c mov 0xc(%ebp),%ecx + 18f8: 85 c9 test %ecx,%ecx + 18fa: 0f 84 76 f3 ff ff je 0xc76 + 1900: 8b 4d 08 mov 0x8(%ebp),%ecx + 1903: d9 ee fldz + 1905: 8b 55 0c mov 0xc(%ebp),%edx + 1908: 89 0a mov %ecx,(%edx) + 190a: e9 69 f3 ff ff jmp 0xc78 + 190f: 39 fe cmp %edi,%esi + 1911: 0f 84 0d ec ff ff je 0x524 + 1917: 80 7d a0 70 cmpb $0x70,-0x60(%ebp) + 191b: 0f 84 1f ec ff ff je 0x540 + 1921: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi + 1928: e9 f7 eb ff ff jmp 0x524 + 192d: 8b 75 84 mov -0x7c(%ebp),%esi + 1930: 8b 45 90 mov -0x70(%ebp),%eax + 1933: 29 ce sub %ecx,%esi + 1935: 85 c0 test %eax,%eax + 1937: 0f 8e 3a 02 00 00 jle 0x1b77 + 193d: 89 f7 mov %esi,%edi + 193f: c1 e7 05 shl $0x5,%edi + 1942: 03 7d 90 add -0x70(%ebp),%edi + 1945: 83 ff 18 cmp $0x18,%edi + 1948: 0f 8f c2 01 00 00 jg 0x1b10 + 194e: 8b 4d f0 mov -0x10(%ebp),%ecx + 1951: c7 45 e8 00 00 00 00 movl $0x0,-0x18(%ebp) + 1958: c7 85 7c ff ff ff 00 movl $0x0,-0x84(%ebp) + 195f: 00 00 00 + 1962: 89 7d 90 mov %edi,-0x70(%ebp) + 1965: 85 c9 test %ecx,%ecx + 1967: 7e 1e jle 0x1987 + 1969: 8b 7d 94 mov -0x6c(%ebp),%edi + 196c: 8d 04 31 lea (%ecx,%esi,1),%eax + 196f: 8d 14 8f lea (%edi,%ecx,4),%edx + 1972: 8d 04 87 lea (%edi,%eax,4),%eax + 1975: 8d 76 00 lea 0x0(%esi),%esi + 1978: 8b 4a fc mov -0x4(%edx),%ecx + 197b: 83 ea 04 sub $0x4,%edx + 197e: 89 08 mov %ecx,(%eax) + 1980: 83 e8 04 sub $0x4,%eax + 1983: 39 fa cmp %edi,%edx + 1985: 75 f1 jne 0x1978 + 1987: 85 f6 test %esi,%esi + 1989: 78 13 js 0x199e + 198b: 8b 55 94 mov -0x6c(%ebp),%edx + 198e: 31 c0 xor %eax,%eax + 1990: c7 04 82 00 00 00 00 movl $0x0,(%edx,%eax,4) + 1997: 83 c0 01 add $0x1,%eax + 199a: 39 c6 cmp %eax,%esi + 199c: 7d f2 jge 0x1990 + 199e: 8b 45 84 mov -0x7c(%ebp),%eax + 19a1: 83 7d 90 18 cmpl $0x18,-0x70(%ebp) + 19a5: c7 44 85 a4 00 00 00 movl $0x0,-0x5c(%ebp,%eax,4) + 19ac: 00 + 19ad: 8b 4c 85 c4 mov -0x3c(%ebp,%eax,4),%ecx + 19b1: 0f 8e c6 f0 ff ff jle 0xa7d + 19b7: 8b 7d ec mov -0x14(%ebp),%edi + 19ba: c7 45 a0 00 00 00 00 movl $0x0,-0x60(%ebp) + 19c1: e9 01 f2 ff ff jmp 0xbc7 + 19c6: b8 01 00 00 00 mov $0x1,%eax + 19cb: e9 52 fc ff ff jmp 0x1622 + 19d0: 8b 55 94 mov -0x6c(%ebp),%edx + 19d3: 8b 5d 9c mov -0x64(%ebp),%ebx + 19d6: c7 45 84 20 00 00 00 movl $0x20,-0x7c(%ebp) + 19dd: 89 4d 8c mov %ecx,-0x74(%ebp) + 19e0: 29 5d 84 sub %ebx,-0x7c(%ebp) + 19e3: 89 c3 mov %eax,%ebx + 19e5: 8d 34 82 lea (%edx,%eax,4),%esi + 19e8: 89 45 88 mov %eax,-0x78(%ebp) + 19eb: 8b 46 04 mov 0x4(%esi),%eax + 19ee: 83 c3 01 add $0x1,%ebx + 19f1: 0f b6 4d 84 movzbl -0x7c(%ebp),%ecx + 19f5: 8b 16 mov (%esi),%edx + 19f7: 83 c6 04 add $0x4,%esi + 19fa: d3 e0 shl %cl,%eax + 19fc: 0f b6 4d 9c movzbl -0x64(%ebp),%ecx + 1a00: d3 ea shr %cl,%edx + 1a02: 09 d0 or %edx,%eax + 1a04: 8b 55 8c mov -0x74(%ebp),%edx + 1a07: 89 02 mov %eax,(%edx) + 1a09: 83 c2 04 add $0x4,%edx + 1a0c: 39 df cmp %ebx,%edi + 1a0e: 89 55 8c mov %edx,-0x74(%ebp) + 1a11: 7f d8 jg 0x19eb + 1a13: 8b 45 88 mov -0x78(%ebp),%eax + 1a16: 89 da mov %ebx,%edx + 1a18: 29 c2 sub %eax,%edx + 1a1a: 85 d2 test %edx,%edx + 1a1c: 0f 8e bf fe ff ff jle 0x18e1 + 1a22: 89 c2 mov %eax,%edx + 1a24: e9 7f f9 ff ff jmp 0x13a8 + 1a29: 83 ea 17 sub $0x17,%edx + 1a2c: 89 54 24 0c mov %edx,0xc(%esp) + 1a30: ba 01 00 00 00 mov $0x1,%edx + 1a35: 89 44 24 08 mov %eax,0x8(%esp) + 1a39: 8b 75 94 mov -0x6c(%ebp),%esi + 1a3c: 29 c2 sub %eax,%edx + 1a3e: 8d 7d e8 lea -0x18(%ebp),%edi + 1a41: 8d 04 97 lea (%edi,%edx,4),%eax + 1a44: 89 74 24 04 mov %esi,0x4(%esp) + 1a48: 89 7d 80 mov %edi,-0x80(%ebp) + 1a4b: 89 04 24 mov %eax,(%esp) + 1a4e: e8 fc ff ff ff call 0x1a4f + 1a53: 8b 55 f0 mov -0x10(%ebp),%edx + 1a56: 6b ca fc imul $0xfffffffc,%edx,%ecx + 1a59: f7 da neg %edx + 1a5b: 85 d2 test %edx,%edx + 1a5d: 89 44 0d e8 mov %eax,-0x18(%ebp,%ecx,1) + 1a61: 0f 8e 63 f6 ff ff jle 0x10ca + 1a67: 31 c0 xor %eax,%eax + 1a69: 8b 4d 80 mov -0x80(%ebp),%ecx + 1a6c: c7 04 81 00 00 00 00 movl $0x0,(%ecx,%eax,4) + 1a73: 83 c0 01 add $0x1,%eax + 1a76: 39 c2 cmp %eax,%edx + 1a78: 7f ef jg 0x1a69 + 1a7a: e9 4b f6 ff ff jmp 0x10ca + 1a7f: 89 d0 mov %edx,%eax + 1a81: c1 e0 02 shl $0x2,%eax + 1a84: 89 44 24 08 mov %eax,0x8(%esp) + 1a88: 89 7c 24 04 mov %edi,0x4(%esp) + 1a8c: 8b 45 88 mov -0x78(%ebp),%eax + 1a8f: 89 04 24 mov %eax,(%esp) + 1a92: e8 fc ff ff ff call 0x1a93 + 1a97: e9 b6 ee ff ff jmp 0x952 + 1a9c: 8b 45 14 mov 0x14(%ebp),%eax + 1a9f: 89 fb mov %edi,%ebx + 1aa1: 8b 48 38 mov 0x38(%eax),%ecx + 1aa4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + 1aa8: 83 c3 01 add $0x1,%ebx + 1aab: 0f b6 03 movzbl (%ebx),%eax + 1aae: 8d 50 d0 lea -0x30(%eax),%edx + 1ab1: 80 fa 09 cmp $0x9,%dl + 1ab4: 76 f2 jbe 0x1aa8 + 1ab6: 0f be d0 movsbl %al,%edx + 1ab9: 8b 14 91 mov (%ecx,%edx,4),%edx + 1abc: 83 ea 61 sub $0x61,%edx + 1abf: 80 fa 19 cmp $0x19,%dl + 1ac2: 76 e4 jbe 0x1aa8 + 1ac4: 3c 5f cmp $0x5f,%al + 1ac6: 74 e0 je 0x1aa8 + 1ac8: 3c 29 cmp $0x29,%al + 1aca: 0f 85 ed f7 ff ff jne 0x12bd + 1ad0: 8b 55 14 mov 0x14(%ebp),%edx + 1ad3: 8d 45 e4 lea -0x1c(%ebp),%eax + 1ad6: 83 c7 01 add $0x1,%edi + 1ad9: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp) + 1ae0: 00 + 1ae1: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) + 1ae8: 00 + 1ae9: 89 44 24 04 mov %eax,0x4(%esp) + 1aed: 89 54 24 10 mov %edx,0x10(%esp) + 1af1: 89 3c 24 mov %edi,(%esp) + 1af4: e8 fc ff ff ff call 0x1af5 + 1af9: 39 5d e4 cmp %ebx,-0x1c(%ebp) + 1afc: 0f 84 99 01 00 00 je 0x1c9b + 1b02: d9 05 0c 00 00 00 flds 0xc + 1b08: 8d 7b 01 lea 0x1(%ebx),%edi + 1b0b: e9 b3 f7 ff ff jmp 0x12c3 + 1b10: b8 18 00 00 00 mov $0x18,%eax + 1b15: 2b 45 90 sub -0x70(%ebp),%eax + 1b18: 89 85 7c ff ff ff mov %eax,-0x84(%ebp) + 1b1e: 0f 84 3e fe ff ff je 0x1962 + 1b24: 89 44 24 0c mov %eax,0xc(%esp) + 1b28: c7 44 24 08 01 00 00 movl $0x1,0x8(%esp) + 1b2f: 00 + 1b30: 8b 45 80 mov -0x80(%ebp),%eax + 1b33: 89 44 24 04 mov %eax,0x4(%esp) + 1b37: 89 04 24 mov %eax,(%esp) + 1b3a: e8 fc ff ff ff call 0x1b3b + 1b3f: 8b 4d f0 mov -0x10(%ebp),%ecx + 1b42: e9 1b fe ff ff jmp 0x1962 + 1b47: 89 c1 mov %eax,%ecx + 1b49: c7 45 88 00 00 00 00 movl $0x0,-0x78(%ebp) + 1b50: c7 45 9c 00 00 00 00 movl $0x0,-0x64(%ebp) + 1b57: e9 c7 eb ff ff jmp 0x723 + 1b5c: 8b 4d 84 mov -0x7c(%ebp),%ecx + 1b5f: f7 d1 not %ecx + 1b61: e9 a0 f0 ff ff jmp 0xc06 + 1b66: 83 ef 01 sub $0x1,%edi + 1b69: 84 c9 test %cl,%cl + 1b6b: 0f 44 7d 08 cmove 0x8(%ebp),%edi + 1b6f: 89 7d 08 mov %edi,0x8(%ebp) + 1b72: e9 72 f2 ff ff jmp 0xde9 + 1b77: 6b c6 e0 imul $0xffffffe0,%esi,%eax + 1b7a: 8b 4d f0 mov -0x10(%ebp),%ecx + 1b7d: 01 45 ec add %eax,-0x14(%ebp) + 1b80: c7 85 7c ff ff ff 00 movl $0x0,-0x84(%ebp) + 1b87: 00 00 00 + 1b8a: e9 d6 fd ff ff jmp 0x1965 + 1b8f: be 01 00 00 00 mov $0x1,%esi + 1b94: 89 f2 mov %esi,%edx + 1b96: 8d 4d e8 lea -0x18(%ebp),%ecx + 1b99: 29 c2 sub %eax,%edx + 1b9b: c1 e0 02 shl $0x2,%eax + 1b9e: 89 4d 80 mov %ecx,-0x80(%ebp) + 1ba1: 8d 14 91 lea (%ecx,%edx,4),%edx + 1ba4: 89 44 24 08 mov %eax,0x8(%esp) + 1ba8: 8b 7d 94 mov -0x6c(%ebp),%edi + 1bab: 89 14 24 mov %edx,(%esp) + 1bae: 89 7c 24 04 mov %edi,0x4(%esp) + 1bb2: e8 fc ff ff ff call 0x1bb3 + 1bb7: 31 c0 xor %eax,%eax + 1bb9: 2b 75 f0 sub -0x10(%ebp),%esi + 1bbc: 39 f0 cmp %esi,%eax + 1bbe: 0f 8d 06 f5 ff ff jge 0x10ca + 1bc4: 8b 55 80 mov -0x80(%ebp),%edx + 1bc7: c7 04 82 00 00 00 00 movl $0x0,(%edx,%eax,4) + 1bce: 83 c0 01 add $0x1,%eax + 1bd1: eb e9 jmp 0x1bbc + 1bd3: 8b 45 90 mov -0x70(%ebp),%eax + 1bd6: c7 45 8c 00 00 00 00 movl $0x0,-0x74(%ebp) + 1bdd: 83 e8 20 sub $0x20,%eax + 1be0: 89 45 ec mov %eax,-0x14(%ebp) + 1be3: e9 6a f9 ff ff jmp 0x1552 + 1be8: 8b 7d 9c mov -0x64(%ebp),%edi + 1beb: 31 f6 xor %esi,%esi + 1bed: 8b 55 ec mov -0x14(%ebp),%edx + 1bf0: c7 45 9c 00 00 00 00 movl $0x0,-0x64(%ebp) + 1bf7: e9 07 fa ff ff jmp 0x1603 + 1bfc: f7 d8 neg %eax + 1bfe: 83 c0 20 add $0x20,%eax + 1c01: 89 45 90 mov %eax,-0x70(%ebp) + 1c04: e9 7d fa ff ff jmp 0x1686 + 1c09: a1 00 00 00 00 mov 0x0,%eax + 1c0e: 83 bd 74 ff ff ff 00 cmpl $0x0,-0x8c(%ebp) + 1c15: d9 05 08 00 00 00 flds 0x8 + 1c1b: d9 05 04 00 00 00 flds 0x4 + 1c21: 65 c7 00 22 00 00 00 movl $0x22,%gs:(%eax) + 1c28: db c9 fcmovne %st(1),%st + 1c2a: dd d9 fstp %st(1) + 1c2c: e9 47 f0 ff ff jmp 0xc78 + 1c31: f7 d8 neg %eax + 1c33: 83 c0 20 add $0x20,%eax + 1c36: 89 45 90 mov %eax,-0x70(%ebp) + 1c39: e9 13 f8 ff ff jmp 0x1451 + 1c3e: 8b 85 7c ff ff ff mov -0x84(%ebp),%eax + 1c44: 89 f7 mov %esi,%edi + 1c46: 0f b6 00 movzbl (%eax),%eax + 1c49: 88 45 a0 mov %al,-0x60(%ebp) + 1c4c: 80 fa 30 cmp $0x30,%dl + 1c4f: 74 34 je 0x1c85 + 1c51: 80 7d a0 00 cmpb $0x0,-0x60(%ebp) + 1c55: 74 3f je 0x1c96 + 1c57: 0f b6 4d a0 movzbl -0x60(%ebp),%ecx + 1c5b: 38 0f cmp %cl,(%edi) + 1c5d: 0f 85 78 e8 ff ff jne 0x4db + 1c63: 31 c0 xor %eax,%eax + 1c65: 88 55 9c mov %dl,-0x64(%ebp) + 1c68: eb 05 jmp 0x1c6f + 1c6a: 3a 0c 07 cmp (%edi,%eax,1),%cl + 1c6d: 75 1e jne 0x1c8d + 1c6f: 8b 95 7c ff ff ff mov -0x84(%ebp),%edx + 1c75: 83 c0 01 add $0x1,%eax + 1c78: 0f b6 0c 02 movzbl (%edx,%eax,1),%ecx + 1c7c: 84 c9 test %cl,%cl + 1c7e: 75 ea jne 0x1c6a + 1c80: 83 e8 01 sub $0x1,%eax + 1c83: 01 c7 add %eax,%edi + 1c85: 83 c7 01 add $0x1,%edi + 1c88: 0f b6 17 movzbl (%edi),%edx + 1c8b: eb bf jmp 0x1c4c + 1c8d: 0f b6 55 9c movzbl -0x64(%ebp),%edx + 1c91: e9 45 e8 ff ff jmp 0x4db + 1c96: 83 c8 ff or $0xffffffff,%eax + 1c99: eb e8 jmp 0x1c83 + 1c9b: 25 ff ff 7f 00 and $0x7fffff,%eax + 1ca0: ba 00 00 40 00 mov $0x400000,%edx + 1ca5: 0f 45 d0 cmovne %eax,%edx + 1ca8: 81 ca 00 00 80 7f or $0x7f800000,%edx + 1cae: 89 95 58 ff ff ff mov %edx,-0xa8(%ebp) + 1cb4: d9 85 58 ff ff ff flds -0xa8(%ebp) + 1cba: e9 49 fe ff ff jmp 0x1b08 + 1cbf: 83 7d 88 ff cmpl $0xffffffff,-0x78(%ebp) + 1cc3: 74 12 je 0x1cd7 + 1cc5: a1 00 00 00 00 mov 0x0,%eax + 1cca: 83 7d 80 00 cmpl $0x0,-0x80(%ebp) + 1cce: 65 c7 00 22 00 00 00 movl $0x22,%gs:(%eax) + 1cd5: 74 53 je 0x1d2a + 1cd7: b8 00 00 00 80 mov $0x80000000,%eax + 1cdc: 83 bd 74 ff ff ff 00 cmpl $0x0,-0x8c(%ebp) + 1ce3: 0f 44 05 00 00 00 00 cmove 0x0,%eax + 1cea: 83 c6 01 add $0x1,%esi + 1ced: 0f b6 16 movzbl (%esi),%edx + 1cf0: 83 ea 30 sub $0x30,%edx + 1cf3: 80 fa 09 cmp $0x9,%dl + 1cf6: 76 f2 jbe 0x1cea + 1cf8: 83 7d 0c 00 cmpl $0x0,0xc(%ebp) + 1cfc: 89 85 58 ff ff ff mov %eax,-0xa8(%ebp) + 1d02: d9 85 58 ff ff ff flds -0xa8(%ebp) + 1d08: 0f 84 6a ef ff ff je 0xc78 + 1d0e: 8b 55 0c mov 0xc(%ebp),%edx + 1d11: 89 32 mov %esi,(%edx) + 1d13: 89 85 58 ff ff ff mov %eax,-0xa8(%ebp) + 1d19: e9 5a ef ff ff jmp 0xc78 + 1d1e: 89 f3 mov %esi,%ebx + 1d20: f7 db neg %ebx + 1d22: 83 c3 20 add $0x20,%ebx + 1d25: e9 62 fa ff ff jmp 0x178c + 1d2a: b8 00 00 80 ff mov $0xff800000,%eax + 1d2f: 83 bd 74 ff ff ff 00 cmpl $0x0,-0x8c(%ebp) + 1d36: 0f 44 05 04 00 00 00 cmove 0x4,%eax + 1d3d: eb ab jmp 0x1cea + 1d3f: 31 c0 xor %eax,%eax + 1d41: 88 55 8c mov %dl,-0x74(%ebp) + 1d44: eb 0b jmp 0x1d51 + 1d46: 8b 55 a0 mov -0x60(%ebp),%edx + 1d49: 3a 0c 02 cmp (%edx,%eax,1),%cl + 1d4c: 75 4c jne 0x1d9a + 1d4e: 83 c0 01 add $0x1,%eax + 1d51: 8b 95 7c ff ff ff mov -0x84(%ebp),%edx + 1d57: 0f b6 0c 02 movzbl (%edx,%eax,1),%ecx + 1d5b: 84 c9 test %cl,%cl + 1d5d: 75 e7 jne 0x1d46 + 1d5f: 8b 55 a0 mov -0x60(%ebp),%edx + 1d62: 8d 54 02 ff lea -0x1(%edx,%eax,1),%edx + 1d66: 89 55 a0 mov %edx,-0x60(%ebp) + 1d69: e9 8e ef ff ff jmp 0xcfc + 1d6e: 8b 48 30 mov 0x30(%eax),%ecx + 1d71: 89 4d 80 mov %ecx,-0x80(%ebp) + 1d74: 0f b6 11 movzbl (%ecx),%edx + 1d77: 83 ea 01 sub $0x1,%edx + 1d7a: 80 fa 7d cmp $0x7d,%dl + 1d7d: 0f 87 6a e6 ff ff ja 0x3ed + 1d83: 8b 58 2c mov 0x2c(%eax),%ebx + 1d86: 89 9d 7c ff ff ff mov %ebx,-0x84(%ebp) + 1d8c: 80 3b 00 cmpb $0x0,(%ebx) + 1d8f: 0f 85 69 e6 ff ff jne 0x3fe + 1d95: e9 53 e6 ff ff jmp 0x3ed + 1d9a: 0f b6 55 8c movzbl -0x74(%ebp),%edx + 1d9e: e9 ca e7 ff ff jmp 0x56d + 1da3: a1 00 00 00 00 mov 0x0,%eax + 1da8: 65 c7 00 22 00 00 00 movl $0x22,%gs:(%eax) + 1daf: 90 nop + 1db0: e9 43 f0 ff ff jmp 0xdf8 + 1db5: a1 00 00 00 00 mov 0x0,%eax + 1dba: 65 c7 00 22 00 00 00 movl $0x22,%gs:(%eax) + 1dc1: e9 90 f4 ff ff jmp 0x1256 + 1dc6: 8d 76 00 lea 0x0(%esi),%esi + 1dc9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + 1dd0: 55 push %ebp + 1dd1: 89 e5 mov %esp,%ebp + 1dd3: 83 ec 10 sub $0x10,%esp + 1dd6: 8b 45 10 mov 0x10(%ebp),%eax + 1dd9: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) + 1de0: 00 + 1de1: 89 44 24 0c mov %eax,0xc(%esp) + 1de5: 8b 45 0c mov 0xc(%ebp),%eax + 1de8: 89 44 24 04 mov %eax,0x4(%esp) + 1dec: 8b 45 08 mov 0x8(%ebp),%eax + 1def: 89 04 24 mov %eax,(%esp) + 1df2: e8 fc ff ff ff call 0x1df3 + 1df7: c9 leave + 1df8: c3 ret --- /dev/fd/63 2012-05-05 15:41:47.000000000 +0200 +++ /dev/fd/62 2012-05-05 15:41:47.000000000 +0200 @@ -1,5 +1,5 @@ -../build-tree.good/kfreebsd-amd64-i386/stdlib/strtold_l.o: file format elf32-i386-freebsd +build-tree/kfreebsd-amd64-i386/stdlib/strtold_l.o: file format elf32-i386-freebsd Disassembly of section .text: @@ -593,16 +593,15 @@ 7b7: 89 84 24 bc 10 00 00 mov %eax,0x10bc(%esp) 7be: 89 ca mov %ecx,%edx 7c0: 89 d9 mov %ebx,%ecx - 7c2: 8b 5c 24 64 mov 0x64(%esp),%ebx - 7c6: 39 5c 24 70 cmp %ebx,0x70(%esp) - 7ca: 0f 8e 4a 07 00 00 jle 0xf1a + 7c2: 8b 5c 24 70 mov 0x70(%esp),%ebx + 7c6: 39 5c 24 64 cmp %ebx,0x64(%esp) + 7ca: 0f 8d 4a 07 00 00 jge 0xf1a 7d0: 80 7a ff 30 cmpb $0x30,-0x1(%edx) 7d4: 8d 42 ff lea -0x1(%edx),%eax 7d7: 0f 85 3d 07 00 00 jne 0xf1a - 7dd: 8b 54 24 70 mov 0x70(%esp),%edx - 7e1: eb 07 jmp 0x7ea - 7e3: 90 nop - 7e4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + 7dd: 89 da mov %ebx,%edx + 7df: eb 09 jmp 0x7ea + 7e1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 7e8: 89 d8 mov %ebx,%eax 7ea: 83 ea 01 sub $0x1,%edx 7ed: 80 78 ff 30 cmpb $0x30,-0x1(%eax) @@ -1087,10 +1086,10 @@ efd: 3c 66 cmp $0x66,%al eff: 0f 8f b2 f6 ff ff jg 0x5b7 f05: e9 ee f6 ff ff jmp 0x5f8 - f0a: 8b 5c 24 64 mov 0x64(%esp),%ebx + f0a: 8b 5c 24 70 mov 0x70(%esp),%ebx f0e: 89 ca mov %ecx,%edx - f10: 39 5c 24 70 cmp %ebx,0x70(%esp) - f14: 0f 8f b6 f8 ff ff jg 0x7d0 + f10: 39 5c 24 64 cmp %ebx,0x64(%esp) + f14: 0f 8c b6 f8 ff ff jl 0x7d0 f1a: 89 d0 mov %edx,%eax f1c: e9 d9 f8 ff ff jmp 0x7fa f21: 8b 74 24 4c mov 0x4c(%esp),%esi @@ -1169,12 +1168,12 @@ 103d: c7 44 24 58 00 00 00 movl $0x0,0x58(%esp) 1044: 00 1045: e9 d1 f7 ff ff jmp 0x81b - 104a: 89 7c 24 58 mov %edi,0x58(%esp) - 104e: 8b 7c 24 54 mov 0x54(%esp),%edi + 104a: 8b 44 24 54 mov 0x54(%esp),%eax + 104e: 89 7c 24 58 mov %edi,0x58(%esp) 1052: 0f b6 5c 24 5c movzbl 0x5c(%esp),%ebx 1057: 8b 74 24 4c mov 0x4c(%esp),%esi - 105b: 89 7c 24 70 mov %edi,0x70(%esp) - 105f: 8b 7c 24 6c mov 0x6c(%esp),%edi + 105b: 8b 7c 24 6c mov 0x6c(%esp),%edi + 105f: 89 44 24 70 mov %eax,0x70(%esp) 1063: e9 23 ff ff ff jmp 0xf8b 1068: 8b 44 24 50 mov 0x50(%esp),%eax 106c: 8d 8c 24 bc 10 00 00 lea 0x10bc(%esp),%ecx @@ -1689,8 +1688,8 @@ 184d: 8d 3c 19 lea (%ecx,%ebx,1),%edi 1850: 89 74 24 68 mov %esi,0x68(%esp) 1854: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 1858: 39 ca cmp %ecx,%edx - 185a: 77 08 ja 0x1864 + 1858: 39 d1 cmp %edx,%ecx + 185a: 72 08 jb 0x1864 185c: 85 c0 test %eax,%eax 185e: 74 1c je 0x187c 1860: 39 ca cmp %ecx,%edx @@ -1936,11 +1935,11 @@ 1bfa: 89 c1 mov %eax,%ecx 1bfc: 89 94 24 b4 10 00 00 mov %edx,0x10b4(%esp) 1c03: e9 b5 f9 ff ff jmp 0x15bd - 1c08: 8b 5d 14 mov 0x14(%ebp),%ebx - 1c0b: 8b 5b 38 mov 0x38(%ebx),%ebx - 1c0e: 89 5c 24 68 mov %ebx,0x68(%esp) - 1c12: 0f b6 06 movzbl (%esi),%eax - 1c15: 88 44 24 6c mov %al,0x6c(%esp) + 1c08: 8b 45 14 mov 0x14(%ebp),%eax + 1c0b: 0f b6 1e movzbl (%esi),%ebx + 1c0e: 8b 40 38 mov 0x38(%eax),%eax + 1c11: 88 5c 24 6c mov %bl,0x6c(%esp) + 1c15: 89 44 24 68 mov %eax,0x68(%esp) 1c19: e9 14 ea ff ff jmp 0x632 1c1e: c1 e1 02 shl $0x2,%ecx 1c21: 8d bc 24 b0 10 00 00 lea 0x10b0(%esp),%edi --- /dev/fd/63 2012-05-05 15:41:47.000000000 +0200 +++ /dev/fd/62 2012-05-05 15:41:47.000000000 +0200 @@ -1,5 +1,5 @@ -../build-tree.good/kfreebsd-amd64-i386/stdlib/strtod_l.o: file format elf32-i386-freebsd +build-tree/kfreebsd-amd64-i386/stdlib/strtod_l.o: file format elf32-i386-freebsd Disassembly of section .text: @@ -380,11 +380,11 @@ 4b4: 56 push %esi 4b5: 53 push %ebx 4b6: 81 ec a8 01 00 00 sub $0x1a8,%esp - 4bc: 8b 4d 10 mov 0x10(%ebp),%ecx + 4bc: 8b 5d 10 mov 0x10(%ebp),%ebx 4bf: 8b 55 14 mov 0x14(%ebp),%edx - 4c2: 85 c9 test %ecx,%ecx + 4c2: 85 db test %ebx,%ebx 4c4: 8b 42 04 mov 0x4(%edx),%eax - 4c7: 0f 85 ce 1c 00 00 jne 0x219b + 4c7: 0f 85 ca 1c 00 00 jne 0x2197 4cd: c7 44 24 3c 00 00 00 movl $0x0,0x3c(%esp) 4d4: 00 4d5: c7 44 24 38 00 00 00 movl $0x0,0x38(%esp) @@ -415,7 +415,7 @@ 532: 0f b6 03 movzbl (%ebx),%eax 535: 84 c0 test %al,%al 537: 88 44 24 54 mov %al,0x54(%esp) - 53b: 0f 84 86 12 00 00 je 0x17c7 + 53b: 0f 84 7e 12 00 00 je 0x17bf 541: 0f b6 4c 24 54 movzbl 0x54(%esp),%ecx 546: 31 c0 xor %eax,%eax 548: 3a 0e cmp (%esi),%cl @@ -443,7 +443,7 @@ 599: 89 7c 24 50 mov %edi,0x50(%esp) 59d: 8b 7c 24 38 mov 0x38(%esp),%edi 5a1: 85 ff test %edi,%edi - 5a3: 0f 85 63 1b 00 00 jne 0x210c + 5a3: 0f 85 4e 1b 00 00 jne 0x20f7 5a9: 80 fa 30 cmp $0x30,%dl 5ac: 89 f7 mov %esi,%edi 5ae: 75 0b jne 0x5bb @@ -470,7 +470,7 @@ 5f9: 38 0f cmp %cl,(%edi) 5fb: 0f 84 18 08 00 00 je 0xe19 601: 80 7c 24 58 00 cmpb $0x0,0x58(%esp) - 606: 0f 84 b4 16 00 00 je 0x1cc0 + 606: 0f 84 d8 16 00 00 je 0x1ce4 60c: 83 7c 24 4c 10 cmpl $0x10,0x4c(%esp) 611: 0f 94 c1 sete %cl 614: 80 7c 24 5c 65 cmpb $0x65,0x5c(%esp) @@ -488,10 +488,10 @@ 644: 0f 84 1e 08 00 00 je 0xe68 64a: 8b 4c 24 38 mov 0x38(%esp),%ecx 64e: 85 c9 test %ecx,%ecx - 650: 0f 85 14 1b 00 00 jne 0x216a + 650: 0f 85 10 1b 00 00 jne 0x2166 656: 8b 4c 24 5c mov 0x5c(%esp),%ecx 65a: 39 ce cmp %ecx,%esi - 65c: 0f 82 7e 09 00 00 jb 0xfe0 + 65c: 0f 82 86 09 00 00 jb 0xfe8 662: 83 7c 24 58 01 cmpl $0x1,0x58(%esp) 667: 19 f6 sbb %esi,%esi 669: 80 7c 24 54 00 cmpb $0x0,0x54(%esp) @@ -521,39 +521,40 @@ 6be: 03 4c 24 34 add 0x34(%esp),%ecx 6c2: 0f b6 01 movzbl (%ecx),%eax 6c5: 89 7c 24 54 mov %edi,0x54(%esp) - 6c9: 89 f7 mov %esi,%edi - 6cb: 89 5c 24 3c mov %ebx,0x3c(%esp) - 6cf: eb 3e jmp 0x70f - 6d1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi + 6c9: 8b 7c 24 44 mov 0x44(%esp),%edi + 6cd: 89 5c 24 3c mov %ebx,0x3c(%esp) + 6d1: 89 74 24 48 mov %esi,0x48(%esp) + 6d5: eb 30 jmp 0x707 + 6d7: 90 nop 6d8: 8b 5c 24 50 mov 0x50(%esp),%ebx 6dc: 0f be f0 movsbl %al,%esi 6df: 0f b6 34 b3 movzbl (%ebx,%esi,4),%esi 6e3: 8d 5e 9f lea -0x61(%esi),%ebx 6e6: 80 fb 05 cmp $0x5,%bl - 6e9: 0f 87 98 09 00 00 ja 0x1087 - 6ef: 83 7c 24 44 ff cmpl $0xffffffff,0x44(%esp) - 6f4: 75 0d jne 0x703 - 6f6: 8b 5c 24 44 mov 0x44(%esp),%ebx - 6fa: 3c 30 cmp $0x30,%al - 6fc: 0f 45 da cmovne %edx,%ebx - 6ff: 89 5c 24 44 mov %ebx,0x44(%esp) - 703: 83 c1 01 add $0x1,%ecx - 706: 83 c7 01 add $0x1,%edi - 709: 0f b6 01 movzbl (%ecx),%eax - 70c: 83 c2 01 add $0x1,%edx - 70f: 8d 70 d0 lea -0x30(%eax),%esi - 712: 89 f3 mov %esi,%ebx - 714: 80 fb 09 cmp $0x9,%bl - 717: 76 d6 jbe 0x6ef - 719: 83 7c 24 4c 10 cmpl $0x10,0x4c(%esp) - 71e: 74 b8 je 0x6d8 - 720: 8b 74 24 50 mov 0x50(%esp),%esi - 724: 0f be c0 movsbl %al,%eax - 727: 89 7c 24 5c mov %edi,0x5c(%esp) - 72b: 8b 5c 24 3c mov 0x3c(%esp),%ebx - 72f: 8b 7c 24 54 mov 0x54(%esp),%edi - 733: c6 44 24 50 00 movb $0x0,0x50(%esp) - 738: 0f b6 04 86 movzbl (%esi,%eax,4),%eax + 6e9: 0f 87 a0 09 00 00 ja 0x108f + 6ef: 83 ff ff cmp $0xffffffff,%edi + 6f2: 75 05 jne 0x6f9 + 6f4: 3c 30 cmp $0x30,%al + 6f6: 0f 45 fa cmovne %edx,%edi + 6f9: 83 44 24 48 01 addl $0x1,0x48(%esp) + 6fe: 83 c1 01 add $0x1,%ecx + 701: 0f b6 01 movzbl (%ecx),%eax + 704: 83 c2 01 add $0x1,%edx + 707: 8d 70 d0 lea -0x30(%eax),%esi + 70a: 89 f3 mov %esi,%ebx + 70c: 80 fb 09 cmp $0x9,%bl + 70f: 76 de jbe 0x6ef + 711: 83 7c 24 4c 10 cmpl $0x10,0x4c(%esp) + 716: 74 c0 je 0x6d8 + 718: 8b 54 24 50 mov 0x50(%esp),%edx + 71c: 0f be c0 movsbl %al,%eax + 71f: 8b 74 24 48 mov 0x48(%esp),%esi + 723: 89 7c 24 44 mov %edi,0x44(%esp) + 727: 8b 5c 24 3c mov 0x3c(%esp),%ebx + 72b: 8b 7c 24 54 mov 0x54(%esp),%edi + 72f: 0f b6 04 82 movzbl (%edx,%eax,4),%eax + 733: 89 74 24 5c mov %esi,0x5c(%esp) + 737: c6 44 24 50 00 movb $0x0,0x50(%esp) 73c: 3c 65 cmp $0x65,%al 73e: 0f 85 e4 07 00 00 jne 0xf28 744: 83 7c 24 4c 10 cmpl $0x10,0x4c(%esp) @@ -561,7 +562,7 @@ 74f: 0f b6 51 01 movzbl 0x1(%ecx),%edx 753: 8d 71 01 lea 0x1(%ecx),%esi 756: 80 fa 2d cmp $0x2d,%dl - 759: 0f 84 78 0b 00 00 je 0x12d7 + 759: 0f 84 88 0b 00 00 je 0x12e7 75f: 80 fa 2b cmp $0x2b,%dl 762: c7 44 24 3c 00 00 00 movl $0x0,0x3c(%esp) 769: 00 @@ -570,7 +571,7 @@ 773: 3c 09 cmp $0x9,%al 775: 0f 87 ad 07 00 00 ja 0xf28 77b: 80 7c 24 50 00 cmpb $0x0,0x50(%esp) - 780: 0f 85 48 10 00 00 jne 0x17ce + 780: 0f 85 50 10 00 00 jne 0x17d6 786: 8b 44 24 3c mov 0x3c(%esp),%eax 78a: 85 c0 test %eax,%eax 78c: 0f 84 1c 0e 00 00 je 0x15ae @@ -585,7 +586,7 @@ 7b6: 8d 44 42 d0 lea -0x30(%edx,%eax,2),%eax 7ba: 39 44 24 54 cmp %eax,0x54(%esp) 7be: 89 84 24 a0 01 00 00 mov %eax,0x1a0(%esp) - 7c5: 0f 8c 22 1a 00 00 jl 0x21ed + 7c5: 0f 8c 0f 1a 00 00 jl 0x21da 7cb: 83 c6 01 add $0x1,%esi 7ce: 0f b6 16 movzbl (%esi),%edx 7d1: 8d 4a d0 lea -0x30(%edx),%ecx @@ -599,16 +600,15 @@ 7e7: 89 84 24 a0 01 00 00 mov %eax,0x1a0(%esp) 7ee: 89 ca mov %ecx,%edx 7f0: 89 f1 mov %esi,%ecx - 7f2: 8b 74 24 58 mov 0x58(%esp),%esi - 7f6: 39 74 24 5c cmp %esi,0x5c(%esp) - 7fa: 0f 8e 38 07 00 00 jle 0xf38 + 7f2: 8b 74 24 5c mov 0x5c(%esp),%esi + 7f6: 39 74 24 58 cmp %esi,0x58(%esp) + 7fa: 0f 8d 38 07 00 00 jge 0xf38 800: 80 7a ff 30 cmpb $0x30,-0x1(%edx) 804: 8d 42 ff lea -0x1(%edx),%eax 807: 0f 85 2b 07 00 00 jne 0xf38 - 80d: 8b 54 24 5c mov 0x5c(%esp),%edx - 811: eb 07 jmp 0x81a - 813: 90 nop - 814: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + 80d: 89 f2 mov %esi,%edx + 80f: eb 09 jmp 0x81a + 811: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 818: 89 f0 mov %esi,%eax 81a: 83 ea 01 sub $0x1,%edx 81d: 80 78 ff 30 cmpb $0x30,-0x1(%eax) @@ -672,10 +672,10 @@ 8e0: 8d 14 16 lea (%esi,%edx,1),%edx 8e3: 89 54 24 50 mov %edx,0x50(%esp) 8e7: 83 7c 24 4c 10 cmpl $0x10,0x4c(%esp) - 8ec: 0f 84 f9 09 00 00 je 0x12eb + 8ec: 0f 84 09 0a 00 00 je 0x12fb 8f2: 8b 94 24 a0 01 00 00 mov 0x1a0(%esp),%edx 8f9: 85 d2 test %edx,%edx - 8fb: 0f 88 b6 0e 00 00 js 0x17b7 + 8fb: 0f 88 c5 0e 00 00 js 0x17c6 901: 8b 44 24 5c mov 0x5c(%esp),%eax 905: 2b 44 24 58 sub 0x58(%esp),%eax 909: 39 d0 cmp %edx,%eax @@ -687,12 +687,12 @@ 91d: 8d 04 0a lea (%edx,%ecx,1),%eax 920: 3d 35 01 00 00 cmp $0x135,%eax 925: 89 4c 24 58 mov %ecx,0x58(%esp) - 929: 0f 8f a2 14 00 00 jg 0x1dd1 + 929: 0f 8f c2 14 00 00 jg 0x1df1 92f: 81 fa bd fe ff ff cmp $0xfffffebd,%edx - 935: 0f 8c 95 18 00 00 jl 0x21d0 + 935: 0f 8c 1a 18 00 00 jl 0x2155 93b: 8b 7c 24 58 mov 0x58(%esp),%edi 93f: 85 ff test %edi,%edi - 941: 0f 8f 51 07 00 00 jg 0x1098 + 941: 0f 8f 61 07 00 00 jg 0x10a8 947: 8d bc 24 a0 01 00 00 lea 0x1a0(%esp),%edi 94e: b8 14 00 00 00 mov $0x14,%eax 953: 8d b4 24 94 01 00 00 lea 0x194(%esp),%esi @@ -781,7 +781,7 @@ a82: 39 74 24 58 cmp %esi,0x58(%esp) a86: 8b 5c 24 24 mov 0x24(%esp),%ebx a8a: 89 54 24 48 mov %edx,0x48(%esp) - a8e: 0f 84 3c 14 00 00 je 0x1ed0 + a8e: 0f 84 5c 14 00 00 je 0x1ef0 a94: 8b 44 24 38 mov 0x38(%esp),%eax a98: 8b 54 24 34 mov 0x34(%esp),%edx a9c: 8b 4c 24 40 mov 0x40(%esp),%ecx @@ -815,13 +815,13 @@ b09: 89 44 24 08 mov %eax,0x8(%esp) b0d: e8 fc ff ff ff call 0xb0e b12: 85 c0 test %eax,%eax - b14: 0f 85 60 0b 00 00 jne 0x167a + b14: 0f 85 6c 0b 00 00 jne 0x1686 b1a: 8b 4c 24 54 mov 0x54(%esp),%ecx b1e: 83 7c 24 48 01 cmpl $0x1,0x48(%esp) b23: 89 8c 24 a0 01 00 00 mov %ecx,0x1a0(%esp) - b2a: 0f 84 d1 0c 00 00 je 0x1801 + b2a: 0f 84 41 0f 00 00 je 0x1a71 b30: 83 7c 24 48 02 cmpl $0x2,0x48(%esp) - b35: 0f 84 00 0e 00 00 je 0x193b + b35: 0f 84 ce 0c 00 00 je 0x1809 b3b: 8b 54 24 40 mov 0x40(%esp),%edx b3f: 8b 4c 24 48 mov 0x48(%esp),%ecx b43: 8b 84 24 a4 01 00 00 mov 0x1a4(%esp),%eax @@ -839,14 +839,14 @@ b72: 89 34 24 mov %esi,(%esp) b75: e8 fc ff ff ff call 0xb76 b7a: 85 c0 test %eax,%eax - b7c: 0f 8e 15 0b 00 00 jle 0x1697 + b7c: 0f 8e 21 0b 00 00 jle 0x16a3 b82: 8b 84 24 a4 01 00 00 mov 0x1a4(%esp),%eax b89: 8d 50 01 lea 0x1(%eax),%edx b8c: c7 84 84 fc 00 00 00 movl $0x0,0xfc(%esp,%eax,4) b93: 00 00 00 00 b97: 89 94 24 a4 01 00 00 mov %edx,0x1a4(%esp) b9e: 39 54 24 48 cmp %edx,0x48(%esp) - ba2: 0f 8f 30 11 00 00 jg 0x1cd8 + ba2: 0f 8f 54 11 00 00 jg 0x1cfc ba8: 85 d2 test %edx,%edx baa: 8d 04 96 lea (%esi,%edx,4),%eax bad: 7e 0d jle 0xbbc @@ -856,12 +856,12 @@ bb5: 83 e8 04 sub $0x4,%eax bb8: 39 f0 cmp %esi,%eax bba: 75 f4 jne 0xbb0 - bbc: 8b 7c 24 48 mov 0x48(%esp),%edi + bbc: 8b 4c 24 48 mov 0x48(%esp),%ecx bc0: c7 44 24 38 00 00 00 movl $0x0,0x38(%esp) bc7: 00 - bc8: 8b 8c bc fc 00 00 00 mov 0xfc(%esp,%edi,4),%ecx - bcf: c7 44 bc 64 00 00 00 movl $0x0,0x64(%esp,%edi,4) - bd6: 00 + bc8: c7 44 8c 64 00 00 00 movl $0x0,0x64(%esp,%ecx,4) + bcf: 00 + bd0: 8b 8c 8c fc 00 00 00 mov 0xfc(%esp,%ecx,4),%ecx bd7: 8b 44 24 48 mov 0x48(%esp),%eax bdb: 8b 54 24 40 mov 0x40(%esp),%edx bdf: 89 74 24 50 mov %esi,0x50(%esp) @@ -940,10 +940,10 @@ cea: 75 f4 jne 0xce0 cec: 8b 7c 24 54 mov 0x54(%esp),%edi cf0: 85 ff test %edi,%edi - cf2: 0f 85 08 0a 00 00 jne 0x1700 + cf2: 0f 85 10 0a 00 00 jne 0x1708 cf8: 8b 74 24 5c mov 0x5c(%esp),%esi cfc: 85 f6 test %esi,%esi - cfe: 0f 84 26 0a 00 00 je 0x172a + cfe: 0f 84 2e 0a 00 00 je 0x1732 d04: 0f bd 44 24 5c bsr 0x5c(%esp),%eax d09: 8b bc 24 a0 01 00 00 mov 0x1a0(%esp),%edi d10: ba 20 00 00 00 mov $0x20,%edx @@ -953,7 +953,7 @@ d1c: 29 c7 sub %eax,%edi d1e: 83 fe 35 cmp $0x35,%esi d21: 89 bc 24 a0 01 00 00 mov %edi,0x1a0(%esp) - d28: 0f 8e 98 13 00 00 jle 0x20c6 + d28: 0f 8e 19 15 00 00 jle 0x2247 d2e: 83 c0 35 add $0x35,%eax d31: 8b 5c 24 48 mov 0x48(%esp),%ebx d35: 29 c2 sub %eax,%edx @@ -965,12 +965,12 @@ d47: 8b 8c 9c fc 00 00 00 mov 0xfc(%esp,%ebx,4),%ecx d4e: 89 84 24 94 01 00 00 mov %eax,0x194(%esp) d55: 85 c9 test %ecx,%ecx - d57: 0f 85 5e 13 00 00 jne 0x20bb + d57: 0f 85 3d 13 00 00 jne 0x209a d5d: 8b 44 24 40 mov 0x40(%esp),%eax d61: 8d 14 86 lea (%esi,%eax,4),%edx d64: 8b 44 24 48 mov 0x48(%esp),%eax d68: 85 c0 test %eax,%eax - d6a: 0f 88 4b 13 00 00 js 0x20bb + d6a: 0f 88 2a 13 00 00 js 0x209a d70: 83 e8 01 sub $0x1,%eax d73: 89 c1 mov %eax,%ecx d75: f7 d1 not %ecx @@ -1007,8 +1007,8 @@ de1: 0f 84 56 06 00 00 je 0x143d de7: 3c 6e cmp $0x6e,%al de9: 0f 84 d9 06 00 00 je 0x14c8 - def: 8b 4d 0c mov 0xc(%ebp),%ecx - df2: 85 c9 test %ecx,%ecx + def: 8b 45 0c mov 0xc(%ebp),%eax + df2: 85 c0 test %eax,%eax df4: 0f 84 b6 00 00 00 je 0xeb0 dfa: 8b 4d 08 mov 0x8(%ebp),%ecx dfd: d9 ee fldz @@ -1100,10 +1100,10 @@ f1b: 3c 66 cmp $0x66,%al f1d: 0f 8f c4 f6 ff ff jg 0x5e7 f23: e9 00 f7 ff ff jmp 0x628 - f28: 8b 74 24 58 mov 0x58(%esp),%esi + f28: 8b 74 24 5c mov 0x5c(%esp),%esi f2c: 89 ca mov %ecx,%edx - f2e: 39 74 24 5c cmp %esi,0x5c(%esp) - f32: 0f 8f c8 f8 ff ff jg 0x800 + f2e: 39 74 24 58 cmp %esi,0x58(%esp) + f32: 0f 8c c8 f8 ff ff jl 0x800 f38: 89 d0 mov %edx,%eax f3a: e9 eb f8 ff ff jmp 0x82a f3f: 8b 5c 24 3c mov 0x3c(%esp),%ebx @@ -1119,7 +1119,7 @@ f67: 85 db test %ebx,%ebx f69: 74 15 je 0xf80 f6b: 39 c6 cmp %eax,%esi - f6d: 0f 84 33 10 00 00 je 0x1fa6 + f6d: 0f 84 53 10 00 00 je 0x1fc6 f73: 89 45 08 mov %eax,0x8(%ebp) f76: 8b 4d 08 mov 0x8(%ebp),%ecx f79: 8b 55 0c mov 0xc(%ebp),%edx @@ -1145,258 +1145,256 @@ faf: 8b 54 24 58 mov 0x58(%esp),%edx fb3: 89 54 24 5c mov %edx,0x5c(%esp) fb7: 83 7c 24 4c 10 cmpl $0x10,0x4c(%esp) - fbc: 89 f0 mov %esi,%eax + fbc: 89 f2 mov %esi,%edx fbe: 0f 94 44 24 50 sete 0x50(%esp) - fc3: 3c 70 cmp $0x70,%al - fc5: 0f 85 b5 00 00 00 jne 0x1080 - fcb: 80 7c 24 50 00 cmpb $0x0,0x50(%esp) - fd0: 0f 84 aa 00 00 00 je 0x1080 - fd6: c6 44 24 50 01 movb $0x1,0x50(%esp) - fdb: e9 6f f7 ff ff jmp 0x74f - fe0: 8b 44 24 3c mov 0x3c(%esp),%eax - fe4: 85 c0 test %eax,%eax - fe6: 0f 84 76 f6 ff ff je 0x662 - fec: 8b 44 24 3c mov 0x3c(%esp),%eax - ff0: 89 4c 24 04 mov %ecx,0x4(%esp) - ff4: 88 54 24 1c mov %dl,0x1c(%esp) - ff8: 89 4c 24 18 mov %ecx,0x18(%esp) - ffc: 89 44 24 0c mov %eax,0xc(%esp) - 1000: 8b 44 24 38 mov 0x38(%esp),%eax - 1004: 89 34 24 mov %esi,(%esp) - 1007: 89 44 24 08 mov %eax,0x8(%esp) - 100b: e8 fc ff ff ff call 0x100c - 1010: 0f b6 54 24 1c movzbl 0x1c(%esp),%edx - 1015: 8b 4c 24 18 mov 0x18(%esp),%ecx - 1019: 39 44 24 5c cmp %eax,0x5c(%esp) - 101d: 0f 84 9d 0b 00 00 je 0x1bc0 - 1023: 39 c6 cmp %eax,%esi - 1025: 0f 84 c4 fd ff ff je 0xdef - 102b: 39 c7 cmp %eax,%edi - 102d: 0f 87 80 04 00 00 ja 0x14b3 - 1033: 89 fa mov %edi,%edx - 1035: c7 44 24 5c 00 00 00 movl $0x0,0x5c(%esp) - 103c: 00 - 103d: 0f 83 2e 0f 00 00 jae 0x1f71 - 1043: 8b 4c 24 5c mov 0x5c(%esp),%ecx - 1047: 89 c6 mov %eax,%esi - 1049: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi - 1050: 0f b6 02 movzbl (%edx),%eax - 1053: 83 e8 30 sub $0x30,%eax - 1056: 3c 0a cmp $0xa,%al - 1058: 83 d1 00 adc $0x0,%ecx - 105b: 83 c2 01 add $0x1,%edx - 105e: 39 d6 cmp %edx,%esi - 1060: 77 ee ja 0x1050 - 1062: 89 4c 24 5c mov %ecx,0x5c(%esp) - 1066: 89 4c 24 58 mov %ecx,0x58(%esp) - 106a: 89 f1 mov %esi,%ecx - 106c: c7 44 24 44 00 00 00 movl $0x0,0x44(%esp) - 1073: 00 - 1074: e9 d2 f7 ff ff jmp 0x84b - 1079: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi - 1080: 89 f0 mov %esi,%eax - 1082: e9 b5 f6 ff ff jmp 0x73c - 1087: 89 7c 24 5c mov %edi,0x5c(%esp) - 108b: 8b 5c 24 3c mov 0x3c(%esp),%ebx - 108f: 8b 7c 24 54 mov 0x54(%esp),%edi - 1093: e9 1f ff ff ff jmp 0xfb7 - 1098: 8b 44 24 38 mov 0x38(%esp),%eax - 109c: 8d 8c 24 a0 01 00 00 lea 0x1a0(%esp),%ecx - 10a3: 8b 54 24 34 mov 0x34(%esp),%edx - 10a7: 8d b4 24 fc 00 00 00 lea 0xfc(%esp),%esi - 10ae: 89 4c 24 40 mov %ecx,0x40(%esp) - 10b2: 8d bc 24 a4 01 00 00 lea 0x1a4(%esp),%edi - 10b9: 89 4c 24 04 mov %ecx,0x4(%esp) - 10bd: 89 f1 mov %esi,%ecx - 10bf: 89 44 24 10 mov %eax,0x10(%esp) - 10c3: 8b 44 24 50 mov 0x50(%esp),%eax - 10c7: 89 54 24 0c mov %edx,0xc(%esp) - 10cb: 8b 54 24 58 mov 0x58(%esp),%edx - 10cf: 89 5c 24 08 mov %ebx,0x8(%esp) - 10d3: 89 7c 24 2c mov %edi,0x2c(%esp) - 10d7: 89 3c 24 mov %edi,(%esp) - 10da: e8 21 ef ff ff call 0x0 - 10df: 89 44 24 50 mov %eax,0x50(%esp) - 10e3: 8b 84 24 a0 01 00 00 mov 0x1a0(%esp),%eax - 10ea: 85 c0 test %eax,%eax - 10ec: 0f 8e f7 00 00 00 jle 0x11e9 - 10f2: ba 01 00 00 00 mov $0x1,%edx - 10f7: bf 00 00 00 00 mov $0x0,%edi - 10fc: 8d 4c 24 64 lea 0x64(%esp),%ecx - 1100: 89 5c 24 4c mov %ebx,0x4c(%esp) - 1104: 89 d3 mov %edx,%ebx - 1106: 89 ca mov %ecx,%edx - 1108: 89 4c 24 44 mov %ecx,0x44(%esp) - 110c: 89 74 24 54 mov %esi,0x54(%esp) - 1110: 89 74 24 48 mov %esi,0x48(%esp) - 1114: eb 63 jmp 0x1179 - 1116: 89 74 24 10 mov %esi,0x10(%esp) - 111a: 8b 0f mov (%edi),%ecx - 111c: 89 44 24 08 mov %eax,0x8(%esp) - 1120: 8b 44 24 54 mov 0x54(%esp),%eax - 1124: 8d 0c 8d 08 00 00 00 lea 0x8(,%ecx,4),%ecx - 112b: 89 4c 24 0c mov %ecx,0xc(%esp) - 112f: 89 14 24 mov %edx,(%esp) - 1132: 89 54 24 1c mov %edx,0x1c(%esp) - 1136: 89 44 24 04 mov %eax,0x4(%esp) - 113a: e8 fc ff ff ff call 0x113b - 113f: 8b 54 24 1c mov 0x1c(%esp),%edx - 1143: 03 b4 24 a4 01 00 00 add 0x1a4(%esp),%esi - 114a: 89 b4 24 a4 01 00 00 mov %esi,0x1a4(%esp) - 1151: 85 c0 test %eax,%eax - 1153: 75 0a jne 0x115f - 1155: 83 ee 01 sub $0x1,%esi - 1158: 89 b4 24 a4 01 00 00 mov %esi,0x1a4(%esp) - 115f: 8b 4c 24 54 mov 0x54(%esp),%ecx - 1163: 8b 84 24 a0 01 00 00 mov 0x1a0(%esp),%eax - 116a: 89 54 24 54 mov %edx,0x54(%esp) - 116e: 89 ca mov %ecx,%edx - 1170: 85 c0 test %eax,%eax - 1172: 74 45 je 0x11b9 - 1174: 01 db add %ebx,%ebx - 1176: 83 c7 10 add $0x10,%edi - 1179: 85 d8 test %ebx,%eax - 117b: 74 f3 je 0x1170 - 117d: 31 d8 xor %ebx,%eax - 117f: 8b 77 04 mov 0x4(%edi),%esi - 1182: 89 84 24 a0 01 00 00 mov %eax,0x1a0(%esp) - 1189: 8b 84 24 a4 01 00 00 mov 0x1a4(%esp),%eax - 1190: 83 ee 02 sub $0x2,%esi - 1193: 39 c6 cmp %eax,%esi - 1195: 0f 8e 7b ff ff ff jle 0x1116 - 119b: 8b 4c 24 54 mov 0x54(%esp),%ecx - 119f: 89 44 24 10 mov %eax,0x10(%esp) - 11a3: 89 74 24 08 mov %esi,0x8(%esp) - 11a7: 89 4c 24 0c mov %ecx,0xc(%esp) - 11ab: 8b 07 mov (%edi),%eax - 11ad: 8d 04 85 08 00 00 00 lea 0x8(,%eax,4),%eax - 11b4: e9 76 ff ff ff jmp 0x112f - 11b9: 8b 7c 24 44 mov 0x44(%esp),%edi - 11bd: 39 7c 24 54 cmp %edi,0x54(%esp) - 11c1: 8b 5c 24 4c mov 0x4c(%esp),%ebx - 11c5: 8b 74 24 48 mov 0x48(%esp),%esi - 11c9: 75 1e jne 0x11e9 - 11cb: 8b 84 24 a4 01 00 00 mov 0x1a4(%esp),%eax - 11d2: 89 34 24 mov %esi,(%esp) - 11d5: c1 e0 02 shl $0x2,%eax - 11d8: 89 44 24 08 mov %eax,0x8(%esp) - 11dc: 8b 44 24 54 mov 0x54(%esp),%eax - 11e0: 89 44 24 04 mov %eax,0x4(%esp) - 11e4: e8 fc ff ff ff call 0x11e5 - 11e9: 8b 84 24 a4 01 00 00 mov 0x1a4(%esp),%eax - 11f0: 8d 50 ff lea -0x1(%eax),%edx - 11f3: 89 c1 mov %eax,%ecx - 11f5: 89 54 24 4c mov %edx,0x4c(%esp) - 11f9: c1 e1 05 shl $0x5,%ecx - 11fc: 0f bd 94 94 fc 00 00 bsr 0xfc(%esp,%edx,4),%edx - 1203: 00 - 1204: 83 f2 1f xor $0x1f,%edx - 1207: 29 d1 sub %edx,%ecx - 1209: 81 f9 00 04 00 00 cmp $0x400,%ecx - 120f: 89 4c 24 54 mov %ecx,0x54(%esp) - 1213: 0f 8f 18 10 00 00 jg 0x2231 - 1219: 83 7c 24 54 35 cmpl $0x35,0x54(%esp) - 121e: 0f 8f a0 03 00 00 jg 0x15c4 - 1224: 8b 7c 24 58 mov 0x58(%esp),%edi - 1228: 39 7c 24 5c cmp %edi,0x5c(%esp) - 122c: 0f 85 a4 09 00 00 jne 0x1bd6 - 1232: 8b 5c 24 54 mov 0x54(%esp),%ebx - 1236: 83 eb 01 sub $0x1,%ebx - 1239: 89 d9 mov %ebx,%ecx - 123b: c1 f9 1f sar $0x1f,%ecx - 123e: c1 e9 1b shr $0x1b,%ecx - 1241: 8d 14 0b lea (%ebx,%ecx,1),%edx - 1244: 83 e2 1f and $0x1f,%edx - 1247: 29 ca sub %ecx,%edx - 1249: 83 fa 14 cmp $0x14,%edx - 124c: 0f 84 65 0d 00 00 je 0x1fb7 - 1252: 83 fa 13 cmp $0x13,%edx - 1255: 0f 8f 98 0b 00 00 jg 0x1df3 - 125b: 89 74 24 04 mov %esi,0x4(%esp) - 125f: b9 14 00 00 00 mov $0x14,%ecx - 1264: be 02 00 00 00 mov $0x2,%esi - 1269: 29 d1 sub %edx,%ecx - 126b: 89 f2 mov %esi,%edx - 126d: 29 c2 sub %eax,%edx - 126f: 8d bc 24 94 01 00 00 lea 0x194(%esp),%edi - 1276: 89 44 24 08 mov %eax,0x8(%esp) - 127a: 8d 04 97 lea (%edi,%edx,4),%eax - 127d: 89 4c 24 0c mov %ecx,0xc(%esp) - 1281: 89 7c 24 3c mov %edi,0x3c(%esp) - 1285: 89 04 24 mov %eax,(%esp) - 1288: e8 fc ff ff ff call 0x1289 - 128d: 2b b4 24 a4 01 00 00 sub 0x1a4(%esp),%esi - 1294: 85 f6 test %esi,%esi - 1296: 7e 14 jle 0x12ac - 1298: 31 c0 xor %eax,%eax - 129a: 8b 4c 24 3c mov 0x3c(%esp),%ecx - 129e: c7 04 81 00 00 00 00 movl $0x0,(%ecx,%eax,4) - 12a5: 83 c0 01 add $0x1,%eax - 12a8: 39 f0 cmp %esi,%eax - 12aa: 7c ee jl 0x129a - 12ac: 8b 4c 24 30 mov 0x30(%esp),%ecx - 12b0: 89 da mov %ebx,%edx - 12b2: 8b 44 24 3c mov 0x3c(%esp),%eax - 12b6: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) - 12bd: 00 - 12be: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) - 12c5: 00 - 12c6: c7 04 24 00 00 00 00 movl $0x0,(%esp) - 12cd: e8 7e ef ff ff call 0x250 - 12d2: e9 2d fb ff ff jmp 0xe04 - 12d7: 0f b6 51 02 movzbl 0x2(%ecx),%edx - 12db: 8d 71 02 lea 0x2(%ecx),%esi - 12de: c7 44 24 3c 01 00 00 movl $0x1,0x3c(%esp) - 12e5: 00 - 12e6: e9 85 f4 ff ff jmp 0x770 - 12eb: 8b 74 24 50 mov 0x50(%esp),%esi - 12ef: 8b 5d 14 mov 0x14(%ebp),%ebx - 12f2: 0f b6 16 movzbl (%esi),%edx - 12f5: 8b 7b 34 mov 0x34(%ebx),%edi - 12f8: 0f be c2 movsbl %dl,%eax - 12fb: f6 44 47 01 10 testb $0x10,0x1(%edi,%eax,2) - 1300: 75 1a jne 0x131c - 1302: 89 f1 mov %esi,%ecx - 1304: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 1308: 83 c1 01 add $0x1,%ecx - 130b: 0f b6 11 movzbl (%ecx),%edx - 130e: 0f be c2 movsbl %dl,%eax - 1311: f6 44 47 01 10 testb $0x10,0x1(%edi,%eax,2) - 1316: 74 f0 je 0x1308 - 1318: 89 4c 24 50 mov %ecx,0x50(%esp) - 131c: 80 fa 30 cmp $0x30,%dl - 131f: 75 19 jne 0x133a - 1321: 8b 44 24 50 mov 0x50(%esp),%eax - 1325: 8d 76 00 lea 0x0(%esi),%esi - 1328: 83 c0 01 add $0x1,%eax - 132b: 0f b6 10 movzbl (%eax),%edx - 132e: 80 fa 30 cmp $0x30,%dl - 1331: 74 f5 je 0x1328 - 1333: 89 44 24 50 mov %eax,0x50(%esp) - 1337: 0f be c2 movsbl %dl,%eax - 133a: 8d 50 d0 lea -0x30(%eax),%edx - 133d: 83 fa 09 cmp $0x9,%edx - 1340: 0f 86 28 03 00 00 jbe 0x166e - 1346: 8b 4d 14 mov 0x14(%ebp),%ecx - 1349: 8b 74 24 50 mov 0x50(%esp),%esi - 134d: 8b 51 38 mov 0x38(%ecx),%edx - 1350: 83 c6 01 add $0x1,%esi - 1353: 8b 14 82 mov (%edx,%eax,4),%edx - 1356: 83 ea 57 sub $0x57,%edx - 1359: 8b 1c 95 00 00 00 00 mov 0x0(,%edx,4),%ebx - 1360: b8 14 00 00 00 mov $0x14,%eax - 1365: 89 7c 24 54 mov %edi,0x54(%esp) - 1369: 29 d8 sub %ebx,%eax - 136b: 8d 48 01 lea 0x1(%eax),%ecx - 136e: d3 e2 shl %cl,%edx - 1370: 8b 4c 24 58 mov 0x58(%esp),%ecx - 1374: 89 94 24 98 01 00 00 mov %edx,0x198(%esp) - 137b: 8b 94 24 a0 01 00 00 mov 0x1a0(%esp),%edx - 1382: 8d 54 8a fb lea -0x5(%edx,%ecx,4),%edx - 1386: 01 da add %ebx,%edx - 1388: 89 94 24 a0 01 00 00 mov %edx,0x1a0(%esp) - 138f: ba 01 00 00 00 mov $0x1,%edx - 1394: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + fc3: 80 fa 70 cmp $0x70,%dl + fc6: 0f 85 bc 00 00 00 jne 0x1088 + fcc: 80 7c 24 50 00 cmpb $0x0,0x50(%esp) + fd1: 0f 84 b1 00 00 00 je 0x1088 + fd7: c6 44 24 50 01 movb $0x1,0x50(%esp) + fdc: e9 6e f7 ff ff jmp 0x74f + fe1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi + fe8: 8b 44 24 3c mov 0x3c(%esp),%eax + fec: 85 c0 test %eax,%eax + fee: 0f 84 6e f6 ff ff je 0x662 + ff4: 8b 44 24 3c mov 0x3c(%esp),%eax + ff8: 89 4c 24 04 mov %ecx,0x4(%esp) + ffc: 88 54 24 1c mov %dl,0x1c(%esp) + 1000: 89 4c 24 18 mov %ecx,0x18(%esp) + 1004: 89 44 24 0c mov %eax,0xc(%esp) + 1008: 8b 44 24 38 mov 0x38(%esp),%eax + 100c: 89 34 24 mov %esi,(%esp) + 100f: 89 44 24 08 mov %eax,0x8(%esp) + 1013: e8 fc ff ff ff call 0x1014 + 1018: 0f b6 54 24 1c movzbl 0x1c(%esp),%edx + 101d: 8b 4c 24 18 mov 0x18(%esp),%ecx + 1021: 39 44 24 5c cmp %eax,0x5c(%esp) + 1025: 0f 84 9f 0b 00 00 je 0x1bca + 102b: 39 c6 cmp %eax,%esi + 102d: 0f 84 97 0c 00 00 je 0x1cca + 1033: 39 c7 cmp %eax,%edi + 1035: 0f 87 78 04 00 00 ja 0x14b3 + 103b: 89 fa mov %edi,%edx + 103d: c7 44 24 5c 00 00 00 movl $0x0,0x5c(%esp) + 1044: 00 + 1045: 0f 83 c3 0e 00 00 jae 0x1f0e + 104b: 8b 4c 24 5c mov 0x5c(%esp),%ecx + 104f: 89 c6 mov %eax,%esi + 1051: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi + 1058: 0f b6 02 movzbl (%edx),%eax + 105b: 83 e8 30 sub $0x30,%eax + 105e: 3c 0a cmp $0xa,%al + 1060: 83 d1 00 adc $0x0,%ecx + 1063: 83 c2 01 add $0x1,%edx + 1066: 39 d6 cmp %edx,%esi + 1068: 77 ee ja 0x1058 + 106a: 89 4c 24 5c mov %ecx,0x5c(%esp) + 106e: 89 4c 24 58 mov %ecx,0x58(%esp) + 1072: 89 f1 mov %esi,%ecx + 1074: c7 44 24 44 00 00 00 movl $0x0,0x44(%esp) + 107b: 00 + 107c: e9 ca f7 ff ff jmp 0x84b + 1081: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi + 1088: 89 f0 mov %esi,%eax + 108a: e9 ad f6 ff ff jmp 0x73c + 108f: 8b 44 24 48 mov 0x48(%esp),%eax + 1093: 89 7c 24 44 mov %edi,0x44(%esp) + 1097: 8b 5c 24 3c mov 0x3c(%esp),%ebx + 109b: 8b 7c 24 54 mov 0x54(%esp),%edi + 109f: 89 44 24 5c mov %eax,0x5c(%esp) + 10a3: e9 0f ff ff ff jmp 0xfb7 + 10a8: 8b 44 24 38 mov 0x38(%esp),%eax + 10ac: 8d 8c 24 a0 01 00 00 lea 0x1a0(%esp),%ecx + 10b3: 8b 54 24 34 mov 0x34(%esp),%edx + 10b7: 8d b4 24 fc 00 00 00 lea 0xfc(%esp),%esi + 10be: 89 4c 24 40 mov %ecx,0x40(%esp) + 10c2: 8d bc 24 a4 01 00 00 lea 0x1a4(%esp),%edi + 10c9: 89 4c 24 04 mov %ecx,0x4(%esp) + 10cd: 89 f1 mov %esi,%ecx + 10cf: 89 44 24 10 mov %eax,0x10(%esp) + 10d3: 8b 44 24 50 mov 0x50(%esp),%eax + 10d7: 89 54 24 0c mov %edx,0xc(%esp) + 10db: 8b 54 24 58 mov 0x58(%esp),%edx + 10df: 89 5c 24 08 mov %ebx,0x8(%esp) + 10e3: 89 7c 24 2c mov %edi,0x2c(%esp) + 10e7: 89 3c 24 mov %edi,(%esp) + 10ea: e8 11 ef ff ff call 0x0 + 10ef: 89 44 24 50 mov %eax,0x50(%esp) + 10f3: 8b 84 24 a0 01 00 00 mov 0x1a0(%esp),%eax + 10fa: 85 c0 test %eax,%eax + 10fc: 0f 8e f7 00 00 00 jle 0x11f9 + 1102: ba 01 00 00 00 mov $0x1,%edx + 1107: bf 00 00 00 00 mov $0x0,%edi + 110c: 8d 4c 24 64 lea 0x64(%esp),%ecx + 1110: 89 5c 24 4c mov %ebx,0x4c(%esp) + 1114: 89 d3 mov %edx,%ebx + 1116: 89 ca mov %ecx,%edx + 1118: 89 4c 24 44 mov %ecx,0x44(%esp) + 111c: 89 74 24 54 mov %esi,0x54(%esp) + 1120: 89 74 24 48 mov %esi,0x48(%esp) + 1124: eb 63 jmp 0x1189 + 1126: 89 74 24 10 mov %esi,0x10(%esp) + 112a: 8b 0f mov (%edi),%ecx + 112c: 89 44 24 08 mov %eax,0x8(%esp) + 1130: 8b 44 24 54 mov 0x54(%esp),%eax + 1134: 8d 0c 8d 08 00 00 00 lea 0x8(,%ecx,4),%ecx + 113b: 89 4c 24 0c mov %ecx,0xc(%esp) + 113f: 89 14 24 mov %edx,(%esp) + 1142: 89 54 24 1c mov %edx,0x1c(%esp) + 1146: 89 44 24 04 mov %eax,0x4(%esp) + 114a: e8 fc ff ff ff call 0x114b + 114f: 8b 54 24 1c mov 0x1c(%esp),%edx + 1153: 03 b4 24 a4 01 00 00 add 0x1a4(%esp),%esi + 115a: 89 b4 24 a4 01 00 00 mov %esi,0x1a4(%esp) + 1161: 85 c0 test %eax,%eax + 1163: 75 0a jne 0x116f + 1165: 83 ee 01 sub $0x1,%esi + 1168: 89 b4 24 a4 01 00 00 mov %esi,0x1a4(%esp) + 116f: 8b 4c 24 54 mov 0x54(%esp),%ecx + 1173: 8b 84 24 a0 01 00 00 mov 0x1a0(%esp),%eax + 117a: 89 54 24 54 mov %edx,0x54(%esp) + 117e: 89 ca mov %ecx,%edx + 1180: 85 c0 test %eax,%eax + 1182: 74 45 je 0x11c9 + 1184: 01 db add %ebx,%ebx + 1186: 83 c7 10 add $0x10,%edi + 1189: 85 d8 test %ebx,%eax + 118b: 74 f3 je 0x1180 + 118d: 31 d8 xor %ebx,%eax + 118f: 8b 77 04 mov 0x4(%edi),%esi + 1192: 89 84 24 a0 01 00 00 mov %eax,0x1a0(%esp) + 1199: 8b 84 24 a4 01 00 00 mov 0x1a4(%esp),%eax + 11a0: 83 ee 02 sub $0x2,%esi + 11a3: 39 c6 cmp %eax,%esi + 11a5: 0f 8e 7b ff ff ff jle 0x1126 + 11ab: 8b 4c 24 54 mov 0x54(%esp),%ecx + 11af: 89 44 24 10 mov %eax,0x10(%esp) + 11b3: 89 74 24 08 mov %esi,0x8(%esp) + 11b7: 89 4c 24 0c mov %ecx,0xc(%esp) + 11bb: 8b 07 mov (%edi),%eax + 11bd: 8d 04 85 08 00 00 00 lea 0x8(,%eax,4),%eax + 11c4: e9 76 ff ff ff jmp 0x113f + 11c9: 8b 7c 24 44 mov 0x44(%esp),%edi + 11cd: 39 7c 24 54 cmp %edi,0x54(%esp) + 11d1: 8b 5c 24 4c mov 0x4c(%esp),%ebx + 11d5: 8b 74 24 48 mov 0x48(%esp),%esi + 11d9: 75 1e jne 0x11f9 + 11db: 8b 84 24 a4 01 00 00 mov 0x1a4(%esp),%eax + 11e2: 89 34 24 mov %esi,(%esp) + 11e5: c1 e0 02 shl $0x2,%eax + 11e8: 89 44 24 08 mov %eax,0x8(%esp) + 11ec: 8b 44 24 54 mov 0x54(%esp),%eax + 11f0: 89 44 24 04 mov %eax,0x4(%esp) + 11f4: e8 fc ff ff ff call 0x11f5 + 11f9: 8b 84 24 a4 01 00 00 mov 0x1a4(%esp),%eax + 1200: 8d 50 ff lea -0x1(%eax),%edx + 1203: 89 c1 mov %eax,%ecx + 1205: 89 54 24 4c mov %edx,0x4c(%esp) + 1209: c1 e1 05 shl $0x5,%ecx + 120c: 0f bd 94 94 fc 00 00 bsr 0xfc(%esp,%edx,4),%edx + 1213: 00 + 1214: 83 f2 1f xor $0x1f,%edx + 1217: 29 d1 sub %edx,%ecx + 1219: 81 f9 00 04 00 00 cmp $0x400,%ecx + 121f: 89 4c 24 54 mov %ecx,0x54(%esp) + 1223: 0f 8f bd 0e 00 00 jg 0x20e6 + 1229: 83 7c 24 54 35 cmpl $0x35,0x54(%esp) + 122e: 0f 8f 90 03 00 00 jg 0x15c4 + 1234: 8b 7c 24 58 mov 0x58(%esp),%edi + 1238: 39 7c 24 5c cmp %edi,0x5c(%esp) + 123c: 0f 85 9e 09 00 00 jne 0x1be0 + 1242: 8b 5c 24 54 mov 0x54(%esp),%ebx + 1246: 83 eb 01 sub $0x1,%ebx + 1249: 89 d9 mov %ebx,%ecx + 124b: c1 f9 1f sar $0x1f,%ecx + 124e: c1 e9 1b shr $0x1b,%ecx + 1251: 8d 14 0b lea (%ebx,%ecx,1),%edx + 1254: 83 e2 1f and $0x1f,%edx + 1257: 29 ca sub %ecx,%edx + 1259: 83 fa 14 cmp $0x14,%edx + 125c: 0f 84 75 0d 00 00 je 0x1fd7 + 1262: 83 fa 13 cmp $0x13,%edx + 1265: 0f 8f a8 0b 00 00 jg 0x1e13 + 126b: 89 74 24 04 mov %esi,0x4(%esp) + 126f: b9 14 00 00 00 mov $0x14,%ecx + 1274: be 02 00 00 00 mov $0x2,%esi + 1279: 29 d1 sub %edx,%ecx + 127b: 89 f2 mov %esi,%edx + 127d: 29 c2 sub %eax,%edx + 127f: 8d bc 24 94 01 00 00 lea 0x194(%esp),%edi + 1286: 89 44 24 08 mov %eax,0x8(%esp) + 128a: 8d 04 97 lea (%edi,%edx,4),%eax + 128d: 89 4c 24 0c mov %ecx,0xc(%esp) + 1291: 89 7c 24 3c mov %edi,0x3c(%esp) + 1295: 89 04 24 mov %eax,(%esp) + 1298: e8 fc ff ff ff call 0x1299 + 129d: 2b b4 24 a4 01 00 00 sub 0x1a4(%esp),%esi + 12a4: 85 f6 test %esi,%esi + 12a6: 7e 14 jle 0x12bc + 12a8: 31 c0 xor %eax,%eax + 12aa: 8b 4c 24 3c mov 0x3c(%esp),%ecx + 12ae: c7 04 81 00 00 00 00 movl $0x0,(%ecx,%eax,4) + 12b5: 83 c0 01 add $0x1,%eax + 12b8: 39 f0 cmp %esi,%eax + 12ba: 7c ee jl 0x12aa + 12bc: 8b 4c 24 30 mov 0x30(%esp),%ecx + 12c0: 89 da mov %ebx,%edx + 12c2: 8b 44 24 3c mov 0x3c(%esp),%eax + 12c6: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) + 12cd: 00 + 12ce: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) + 12d5: 00 + 12d6: c7 04 24 00 00 00 00 movl $0x0,(%esp) + 12dd: e8 6e ef ff ff call 0x250 + 12e2: e9 1d fb ff ff jmp 0xe04 + 12e7: 0f b6 51 02 movzbl 0x2(%ecx),%edx + 12eb: 8d 71 02 lea 0x2(%ecx),%esi + 12ee: c7 44 24 3c 01 00 00 movl $0x1,0x3c(%esp) + 12f5: 00 + 12f6: e9 75 f4 ff ff jmp 0x770 + 12fb: 8b 74 24 50 mov 0x50(%esp),%esi + 12ff: 8b 5d 14 mov 0x14(%ebp),%ebx + 1302: 0f b6 16 movzbl (%esi),%edx + 1305: 8b 7b 34 mov 0x34(%ebx),%edi + 1308: 0f be c2 movsbl %dl,%eax + 130b: f6 44 47 01 10 testb $0x10,0x1(%edi,%eax,2) + 1310: 75 1a jne 0x132c + 1312: 89 f1 mov %esi,%ecx + 1314: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + 1318: 83 c1 01 add $0x1,%ecx + 131b: 0f b6 11 movzbl (%ecx),%edx + 131e: 0f be c2 movsbl %dl,%eax + 1321: f6 44 47 01 10 testb $0x10,0x1(%edi,%eax,2) + 1326: 74 f0 je 0x1318 + 1328: 89 4c 24 50 mov %ecx,0x50(%esp) + 132c: 80 fa 30 cmp $0x30,%dl + 132f: 75 19 jne 0x134a + 1331: 8b 44 24 50 mov 0x50(%esp),%eax + 1335: 8d 76 00 lea 0x0(%esi),%esi + 1338: 83 c0 01 add $0x1,%eax + 133b: 0f b6 10 movzbl (%eax),%edx + 133e: 80 fa 30 cmp $0x30,%dl + 1341: 74 f5 je 0x1338 + 1343: 89 44 24 50 mov %eax,0x50(%esp) + 1347: 0f be c2 movsbl %dl,%eax + 134a: 8d 50 d0 lea -0x30(%eax),%edx + 134d: 83 fa 09 cmp $0x9,%edx + 1350: 0f 87 18 03 00 00 ja 0x166e + 1356: 8b 74 24 50 mov 0x50(%esp),%esi + 135a: 83 c6 01 add $0x1,%esi + 135d: 8b 1c 95 00 00 00 00 mov 0x0(,%edx,4),%ebx + 1364: b8 14 00 00 00 mov $0x14,%eax + 1369: 89 7c 24 54 mov %edi,0x54(%esp) + 136d: 29 d8 sub %ebx,%eax + 136f: 8d 48 01 lea 0x1(%eax),%ecx + 1372: d3 e2 shl %cl,%edx + 1374: 8b 4c 24 58 mov 0x58(%esp),%ecx + 1378: 89 94 24 98 01 00 00 mov %edx,0x198(%esp) + 137f: 8b 94 24 a0 01 00 00 mov 0x1a0(%esp),%edx + 1386: 8d 54 8a fb lea -0x5(%edx,%ecx,4),%edx + 138a: 01 da add %ebx,%edx + 138c: 89 94 24 a0 01 00 00 mov %edx,0x1a0(%esp) + 1393: ba 01 00 00 00 mov $0x1,%edx 1398: 83 6c 24 5c 01 subl $0x1,0x5c(%esp) 139d: 8b 4c 24 5c mov 0x5c(%esp),%ecx 13a1: 85 c9 test %ecx,%ecx @@ -1409,10 +1407,10 @@ 13b7: 0f be 0e movsbl (%esi),%ecx 13ba: 8d 59 d0 lea -0x30(%ecx),%ebx 13bd: 83 fb 09 cmp $0x9,%ebx - 13c0: 0f 87 22 03 00 00 ja 0x16e8 + 13c0: 0f 87 2a 03 00 00 ja 0x16f0 13c6: 83 c6 01 add $0x1,%esi 13c9: 83 f8 02 cmp $0x2,%eax - 13cc: 0f 8e d6 02 00 00 jle 0x16a8 + 13cc: 0f 8e de 02 00 00 jle 0x16b0 13d2: 8d 48 fd lea -0x3(%eax),%ecx 13d5: 83 e8 04 sub $0x4,%eax 13d8: 83 6c 24 5c 01 subl $0x1,0x5c(%esp) @@ -1448,8 +1446,8 @@ 1458: e8 fc ff ff ff call 0x1459 145d: 85 c0 test %eax,%eax 145f: 0f 85 8a f9 ff ff jne 0xdef - 1465: 8b 55 0c mov 0xc(%ebp),%edx - 1468: 85 d2 test %edx,%edx + 1465: 8b 4d 0c mov 0xc(%ebp),%ecx + 1468: 85 c9 test %ecx,%ecx 146a: 74 30 je 0x149c 146c: 8d 5e 03 lea 0x3(%esi),%ebx 146f: 83 c6 08 add $0x8,%esi @@ -1467,14 +1465,14 @@ 149a: 89 1e mov %ebx,(%esi) 149c: 8b 74 24 30 mov 0x30(%esp),%esi 14a0: 85 f6 test %esi,%esi - 14a2: 0f 85 40 09 00 00 jne 0x1de8 + 14a2: 0f 85 60 09 00 00 jne 0x1e08 14a8: d9 05 00 00 00 00 flds 0x0 14ae: e9 51 f9 ff ff jmp 0xe04 14b3: 8b 55 0c mov 0xc(%ebp),%edx 14b6: 85 d2 test %edx,%edx 14b8: 0f 84 c2 fa ff ff je 0xf80 - 14be: 8b 5d 0c mov 0xc(%ebp),%ebx - 14c1: 89 03 mov %eax,(%ebx) + 14be: 8b 55 0c mov 0xc(%ebp),%edx + 14c1: 89 02 mov %eax,(%edx) 14c3: e9 b8 fa ff ff jmp 0xf80 14c8: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp) 14cf: 00 @@ -1488,10 +1486,10 @@ 14ea: 0f 85 ff f8 ff ff jne 0xdef 14f0: 80 7e 03 28 cmpb $0x28,0x3(%esi) 14f4: 8d 7e 03 lea 0x3(%esi),%edi - 14f7: 0f 84 56 09 00 00 je 0x1e53 + 14f7: 0f 84 76 09 00 00 je 0x1e73 14fd: d9 05 08 00 00 00 flds 0x8 - 1503: 8b 45 0c mov 0xc(%ebp),%eax - 1506: 85 c0 test %eax,%eax + 1503: 8b 55 0c mov 0xc(%ebp),%edx + 1506: 85 d2 test %edx,%edx 1508: 0f 84 f6 f8 ff ff je 0xe04 150e: 8b 45 0c mov 0xc(%ebp),%eax 1511: 89 38 mov %edi,(%eax) @@ -1555,7 +1553,7 @@ 15d0: 83 e0 1f and $0x1f,%eax 15d3: 89 5c 24 48 mov %ebx,0x48(%esp) 15d7: 89 44 24 50 mov %eax,0x50(%esp) - 15db: 0f 85 4b 06 00 00 jne 0x1c2c + 15db: 0f 85 55 06 00 00 jne 0x1c36 15e1: 8d 14 9e lea (%esi,%ebx,4),%edx 15e4: 89 d8 mov %ebx,%eax 15e6: 8b 0a mov (%edx),%ecx @@ -1594,788 +1592,798 @@ 1660: 8b 44 24 3c mov 0x3c(%esp),%eax 1664: e8 e7 eb ff ff call 0x250 1669: e9 96 f7 ff ff jmp 0xe04 - 166e: 8b 74 24 50 mov 0x50(%esp),%esi - 1672: 83 c6 01 add $0x1,%esi - 1675: e9 df fc ff ff jmp 0x1359 - 167a: 8b 94 24 a4 01 00 00 mov 0x1a4(%esp),%edx - 1681: 89 84 94 fc 00 00 00 mov %eax,0xfc(%esp,%edx,4) - 1688: 83 c2 01 add $0x1,%edx - 168b: 89 94 24 a4 01 00 00 mov %edx,0x1a4(%esp) - 1692: e9 83 f4 ff ff jmp 0xb1a - 1697: 8b 94 24 a4 01 00 00 mov 0x1a4(%esp),%edx - 169e: e9 fb f4 ff ff jmp 0xb9e - 16a3: 90 nop - 16a4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 16a8: bf 03 00 00 00 mov $0x3,%edi - 16ad: 29 c7 sub %eax,%edi - 16af: 89 7c 24 58 mov %edi,0x58(%esp) - 16b3: 0f b6 4c 24 58 movzbl 0x58(%esp),%ecx - 16b8: 89 df mov %ebx,%edi - 16ba: d3 ef shr %cl,%edi - 16bc: 8d 48 1d lea 0x1d(%eax),%ecx - 16bf: 09 bc 94 94 01 00 00 or %edi,0x194(%esp,%edx,4) - 16c6: d3 e3 shl %cl,%ebx - 16c8: 85 d2 test %edx,%edx - 16ca: 0f 84 d2 06 00 00 je 0x1da2 - 16d0: 89 9c 24 94 01 00 00 mov %ebx,0x194(%esp) - 16d7: 83 c0 1c add $0x1c,%eax - 16da: 31 d2 xor %edx,%edx - 16dc: e9 b7 fc ff ff jmp 0x1398 - 16e1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi - 16e8: 8b 5d 14 mov 0x14(%ebp),%ebx - 16eb: 83 c6 01 add $0x1,%esi - 16ee: 8b 7b 38 mov 0x38(%ebx),%edi - 16f1: 8b 0c 8f mov (%edi,%ecx,4),%ecx - 16f4: 8d 59 a9 lea -0x57(%ecx),%ebx - 16f7: e9 cd fc ff ff jmp 0x13c9 - 16fc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 1700: 83 7c 24 54 15 cmpl $0x15,0x54(%esp) - 1705: 7f 69 jg 0x1770 - 1707: 8b 84 24 94 01 00 00 mov 0x194(%esp),%eax - 170e: 8b 7c 24 5c mov 0x5c(%esp),%edi - 1712: 83 44 24 54 20 addl $0x20,0x54(%esp) - 1717: 89 84 24 98 01 00 00 mov %eax,0x198(%esp) - 171e: 89 bc 24 94 01 00 00 mov %edi,0x194(%esp) - 1725: e9 ce f4 ff ff jmp 0xbf8 - 172a: 83 ac 24 a0 01 00 00 subl $0x20,0x1a0(%esp) - 1731: 20 - 1732: 8b 74 24 5c mov 0x5c(%esp),%esi - 1736: 83 7c 24 54 35 cmpl $0x35,0x54(%esp) - 173b: c7 84 24 98 01 00 00 movl $0x0,0x198(%esp) - 1742: 00 00 00 00 - 1746: 89 b4 24 94 01 00 00 mov %esi,0x194(%esp) - 174d: 0f 8e a5 f4 ff ff jle 0xbf8 - 1753: 8b 74 24 50 mov 0x50(%esp),%esi - 1757: 8b 5c 24 48 mov 0x48(%esp),%ebx - 175b: 8b bc 24 a0 01 00 00 mov 0x1a0(%esp),%edi - 1762: 8b 8c 9c fc 00 00 00 mov 0xfc(%esp,%ebx,4),%ecx - 1769: e9 e7 f5 ff ff jmp 0xd55 - 176e: 66 90 xchg %ax,%ax - 1770: b8 35 00 00 00 mov $0x35,%eax - 1775: 8b 74 24 50 mov 0x50(%esp),%esi - 1779: 2b 44 24 54 sub 0x54(%esp),%eax - 177d: 89 44 24 38 mov %eax,0x38(%esp) - 1781: 74 d4 je 0x1757 - 1783: 89 44 24 0c mov %eax,0xc(%esp) - 1787: 8b 44 24 3c mov 0x3c(%esp),%eax - 178b: c7 44 24 08 02 00 00 movl $0x2,0x8(%esp) - 1792: 00 - 1793: 89 44 24 04 mov %eax,0x4(%esp) - 1797: 89 04 24 mov %eax,(%esp) - 179a: e8 fc ff ff ff call 0x179b - 179f: 8b 54 24 5c mov 0x5c(%esp),%edx - 17a3: b9 20 00 00 00 mov $0x20,%ecx - 17a8: 2b 4c 24 38 sub 0x38(%esp),%ecx - 17ac: d3 ea shr %cl,%edx - 17ae: 09 94 24 94 01 00 00 or %edx,0x194(%esp) - 17b5: eb a0 jmp 0x1757 - 17b7: 8b 44 24 58 mov 0x58(%esp),%eax - 17bb: f7 d8 neg %eax - 17bd: 39 d0 cmp %edx,%eax - 17bf: 0f 4c c2 cmovl %edx,%eax - 17c2: e9 47 f1 ff ff jmp 0x90e - 17c7: 31 ff xor %edi,%edi - 17c9: e9 a0 ed ff ff jmp 0x56e - 17ce: 8b 44 24 58 mov 0x58(%esp),%eax - 17d2: 8d 04 85 32 04 00 00 lea 0x432(,%eax,4),%eax - 17d9: 89 44 24 54 mov %eax,0x54(%esp) - 17dd: 8b 44 24 3c mov 0x3c(%esp),%eax - 17e1: 85 c0 test %eax,%eax - 17e3: 0f 85 b6 ef ff ff jne 0x79f - 17e9: 8b 44 24 44 mov 0x44(%esp),%eax - 17ed: 2b 44 24 58 sub 0x58(%esp),%eax - 17f1: 8d 04 85 03 04 00 00 lea 0x403(,%eax,4),%eax - 17f8: 89 44 24 54 mov %eax,0x54(%esp) - 17fc: e9 9e ef ff ff jmp 0x79f - 1801: 8b 94 24 fc 00 00 00 mov 0xfc(%esp),%edx - 1808: 8b 4c 24 64 mov 0x64(%esp),%ecx - 180c: 8b 5c 24 54 mov 0x54(%esp),%ebx - 1810: 31 c0 xor %eax,%eax - 1812: f7 f1 div %ecx - 1814: 85 db test %ebx,%ebx - 1816: 75 7e jne 0x1896 - 1818: 85 c0 test %eax,%eax - 181a: 0f 84 98 00 00 00 je 0x18b8 - 1820: 0f bd f0 bsr %eax,%esi - 1823: 8b 9c 24 a0 01 00 00 mov 0x1a0(%esp),%ebx - 182a: bf 20 00 00 00 mov $0x20,%edi - 182f: 83 f6 1f xor $0x1f,%esi - 1832: 29 f7 sub %esi,%edi - 1834: 29 f3 sub %esi,%ebx - 1836: 83 ff 35 cmp $0x35,%edi - 1839: 89 9c 24 a0 01 00 00 mov %ebx,0x1a0(%esp) - 1840: 0f 8e 9b 09 00 00 jle 0x21e1 - 1846: 89 c1 mov %eax,%ecx - 1848: 83 c6 35 add $0x35,%esi - 184b: 89 d8 mov %ebx,%eax - 184d: 89 cb mov %ecx,%ebx - 184f: b9 20 00 00 00 mov $0x20,%ecx - 1854: 89 df mov %ebx,%edi - 1856: 29 f1 sub %esi,%ecx - 1858: d3 ef shr %cl,%edi - 185a: 89 bc 24 94 01 00 00 mov %edi,0x194(%esp) - 1861: 83 e8 01 sub $0x1,%eax - 1864: 85 d2 test %edx,%edx - 1866: 8b 4c 24 30 mov 0x30(%esp),%ecx - 186a: 0f 95 c2 setne %dl - 186d: 0f b6 d2 movzbl %dl,%edx - 1870: 0b 54 24 28 or 0x28(%esp),%edx - 1874: 89 1c 24 mov %ebx,(%esp) - 1877: 89 54 24 08 mov %edx,0x8(%esp) - 187b: ba 1f 00 00 00 mov $0x1f,%edx - 1880: 29 f2 sub %esi,%edx - 1882: 89 54 24 04 mov %edx,0x4(%esp) - 1886: 89 c2 mov %eax,%edx - 1888: 8b 44 24 3c mov 0x3c(%esp),%eax - 188c: e8 bf e9 ff ff call 0x250 - 1891: e9 6e f5 ff ff jmp 0xe04 - 1896: 83 fb 15 cmp $0x15,%ebx - 1899: 7f 55 jg 0x18f0 - 189b: 8b b4 24 94 01 00 00 mov 0x194(%esp),%esi - 18a2: 83 c3 20 add $0x20,%ebx - 18a5: 89 84 24 94 01 00 00 mov %eax,0x194(%esp) - 18ac: 89 b4 24 98 01 00 00 mov %esi,0x198(%esp) - 18b3: e9 58 ff ff ff jmp 0x1810 - 18b8: 83 ac 24 a0 01 00 00 subl $0x20,0x1a0(%esp) - 18bf: 20 - 18c0: 83 fb 35 cmp $0x35,%ebx - 18c3: c7 84 24 98 01 00 00 movl $0x0,0x198(%esp) - 18ca: 00 00 00 00 - 18ce: 89 84 24 94 01 00 00 mov %eax,0x194(%esp) - 18d5: 0f 8e 35 ff ff ff jle 0x1810 - 18db: 89 c3 mov %eax,%ebx - 18dd: 31 f6 xor %esi,%esi - 18df: 8b 84 24 a0 01 00 00 mov 0x1a0(%esp),%eax - 18e6: e9 76 ff ff ff jmp 0x1861 - 18eb: 90 nop - 18ec: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 18f0: 89 5c 24 54 mov %ebx,0x54(%esp) - 18f4: be 35 00 00 00 mov $0x35,%esi - 18f9: 89 c3 mov %eax,%ebx - 18fb: 2b 74 24 54 sub 0x54(%esp),%esi - 18ff: 85 f6 test %esi,%esi - 1901: 7e dc jle 0x18df - 1903: 8b 44 24 3c mov 0x3c(%esp),%eax - 1907: 89 df mov %ebx,%edi - 1909: 89 54 24 1c mov %edx,0x1c(%esp) - 190d: 89 74 24 0c mov %esi,0xc(%esp) - 1911: c7 44 24 08 02 00 00 movl $0x2,0x8(%esp) - 1918: 00 - 1919: 89 44 24 04 mov %eax,0x4(%esp) - 191d: 89 04 24 mov %eax,(%esp) - 1920: e8 fc ff ff ff call 0x1921 - 1925: b9 20 00 00 00 mov $0x20,%ecx - 192a: 8b 54 24 1c mov 0x1c(%esp),%edx - 192e: 29 f1 sub %esi,%ecx - 1930: d3 ef shr %cl,%edi - 1932: 09 bc 24 94 01 00 00 or %edi,0x194(%esp) - 1939: eb a4 jmp 0x18df - 193b: 8b 44 24 64 mov 0x64(%esp),%eax - 193f: 83 bc 24 a4 01 00 00 cmpl $0x1,0x1a4(%esp) - 1946: 01 - 1947: 8b 5c 24 68 mov 0x68(%esp),%ebx - 194b: 89 44 24 5c mov %eax,0x5c(%esp) - 194f: 0f 8f 4c 02 00 00 jg 0x1ba1 - 1955: 8b 94 24 fc 00 00 00 mov 0xfc(%esp),%edx - 195c: 31 ff xor %edi,%edi - 195e: 39 d3 cmp %edx,%ebx - 1960: 89 54 24 58 mov %edx,0x58(%esp) - 1964: 0f 86 49 02 00 00 jbe 0x1bb3 - 196a: 83 7c 24 54 00 cmpl $0x0,0x54(%esp) - 196f: 0f 8e d0 06 00 00 jle 0x2045 - 1975: 83 7c 24 54 15 cmpl $0x15,0x54(%esp) - 197a: 0f 8f 86 06 00 00 jg 0x2006 - 1980: 8b 84 24 94 01 00 00 mov 0x194(%esp),%eax - 1987: c7 44 24 4c 00 00 00 movl $0x0,0x4c(%esp) - 198e: 00 - 198f: c7 84 24 94 01 00 00 movl $0x0,0x194(%esp) - 1996: 00 00 00 00 - 199a: 89 84 24 98 01 00 00 mov %eax,0x198(%esp) - 19a1: 83 44 24 54 20 addl $0x20,0x54(%esp) - 19a6: 83 7c 24 54 35 cmpl $0x35,0x54(%esp) - 19ab: 0f 8f af 06 00 00 jg 0x2060 - 19b1: 8b 7c 24 58 mov 0x58(%esp),%edi - 19b5: c7 44 24 58 00 00 00 movl $0x0,0x58(%esp) - 19bc: 00 - 19bd: 8b 54 24 5c mov 0x5c(%esp),%edx - 19c1: f7 da neg %edx - 19c3: 89 54 24 48 mov %edx,0x48(%esp) - 19c7: 90 nop - 19c8: 39 df cmp %ebx,%edi - 19ca: 0f 84 16 01 00 00 je 0x1ae6 - 19d0: 8b 74 24 58 mov 0x58(%esp),%esi - 19d4: 89 fa mov %edi,%edx - 19d6: 89 f0 mov %esi,%eax - 19d8: f7 f3 div %ebx - 19da: 89 c6 mov %eax,%esi - 19dc: 89 d7 mov %edx,%edi - 19de: 8b 44 24 5c mov 0x5c(%esp),%eax - 19e2: f7 e6 mul %esi - 19e4: 8d 0c 1f lea (%edi,%ebx,1),%ecx - 19e7: 89 74 24 50 mov %esi,0x50(%esp) - 19eb: 90 nop - 19ec: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 19f0: 39 fa cmp %edi,%edx - 19f2: 77 08 ja 0x19fc - 19f4: 85 c0 test %eax,%eax - 19f6: 74 1c je 0x1a14 - 19f8: 39 fa cmp %edi,%edx - 19fa: 75 18 jne 0x1a14 - 19fc: 01 d9 add %ebx,%ecx - 19fe: 01 df add %ebx,%edi - 1a00: 89 ce mov %ecx,%esi - 1a02: 29 de sub %ebx,%esi - 1a04: 83 6c 24 50 01 subl $0x1,0x50(%esp) - 1a09: 2b 44 24 5c sub 0x5c(%esp),%eax - 1a0d: 83 da 00 sbb $0x0,%edx - 1a10: 39 de cmp %ebx,%esi - 1a12: 73 dc jae 0x19f0 - 1a14: 8b 74 24 50 mov 0x50(%esp),%esi - 1a18: 31 c9 xor %ecx,%ecx - 1a1a: 29 c1 sub %eax,%ecx - 1a1c: 19 d7 sbb %edx,%edi - 1a1e: 89 4c 24 58 mov %ecx,0x58(%esp) - 1a22: 8b 44 24 54 mov 0x54(%esp),%eax - 1a26: 85 c0 test %eax,%eax - 1a28: 0f 85 92 00 00 00 jne 0x1ac0 - 1a2e: 85 f6 test %esi,%esi - 1a30: 0f 84 d5 00 00 00 je 0x1b0b - 1a36: 0f bd c6 bsr %esi,%eax - 1a39: 8b 94 24 a0 01 00 00 mov 0x1a0(%esp),%edx - 1a40: b9 20 00 00 00 mov $0x20,%ecx - 1a45: 83 f0 1f xor $0x1f,%eax - 1a48: 29 c1 sub %eax,%ecx - 1a4a: 29 c2 sub %eax,%edx - 1a4c: 83 f9 35 cmp $0x35,%ecx - 1a4f: 89 94 24 a0 01 00 00 mov %edx,0x1a0(%esp) - 1a56: 0f 8e a2 06 00 00 jle 0x20fe - 1a5c: 83 c0 35 add $0x35,%eax - 1a5f: b9 20 00 00 00 mov $0x20,%ecx - 1a64: 29 c1 sub %eax,%ecx - 1a66: 89 44 24 4c mov %eax,0x4c(%esp) - 1a6a: 89 f0 mov %esi,%eax - 1a6c: d3 e8 shr %cl,%eax - 1a6e: 89 84 24 94 01 00 00 mov %eax,0x194(%esp) - 1a75: 85 ff test %edi,%edi - 1a77: 0f 85 1b 03 00 00 jne 0x1d98 - 1a7d: 8b 4c 24 28 mov 0x28(%esp),%ecx - 1a81: 85 c9 test %ecx,%ecx - 1a83: 0f 85 0f 03 00 00 jne 0x1d98 - 1a89: 31 c0 xor %eax,%eax - 1a8b: 83 7c 24 58 00 cmpl $0x0,0x58(%esp) - 1a90: 0f 95 c0 setne %al - 1a93: 89 44 24 08 mov %eax,0x8(%esp) - 1a97: b8 1f 00 00 00 mov $0x1f,%eax - 1a9c: 8b 4c 24 30 mov 0x30(%esp),%ecx - 1aa0: 2b 44 24 4c sub 0x4c(%esp),%eax - 1aa4: 83 ea 01 sub $0x1,%edx - 1aa7: 89 34 24 mov %esi,(%esp) - 1aaa: 89 44 24 04 mov %eax,0x4(%esp) - 1aae: 8b 44 24 3c mov 0x3c(%esp),%eax - 1ab2: e8 99 e7 ff ff call 0x250 - 1ab7: e9 48 f3 ff ff jmp 0xe04 - 1abc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 1ac0: 83 7c 24 54 15 cmpl $0x15,0x54(%esp) - 1ac5: 7f 79 jg 0x1b40 - 1ac7: 8b 84 24 94 01 00 00 mov 0x194(%esp),%eax - 1ace: 83 44 24 54 20 addl $0x20,0x54(%esp) - 1ad3: 89 b4 24 94 01 00 00 mov %esi,0x194(%esp) - 1ada: 89 84 24 98 01 00 00 mov %eax,0x198(%esp) - 1ae1: e9 e2 fe ff ff jmp 0x19c8 - 1ae6: 03 7c 24 58 add 0x58(%esp),%edi - 1aea: 0f 83 91 00 00 00 jae 0x1b81 - 1af0: 2b 7c 24 5c sub 0x5c(%esp),%edi - 1af4: 31 c9 xor %ecx,%ecx - 1af6: be ff ff ff ff mov $0xffffffff,%esi - 1afb: 03 4c 24 5c add 0x5c(%esp),%ecx - 1aff: 83 d7 00 adc $0x0,%edi - 1b02: 89 4c 24 58 mov %ecx,0x58(%esp) - 1b06: e9 17 ff ff ff jmp 0x1a22 - 1b0b: 83 ac 24 a0 01 00 00 subl $0x20,0x1a0(%esp) - 1b12: 20 - 1b13: 83 7c 24 54 35 cmpl $0x35,0x54(%esp) - 1b18: c7 84 24 98 01 00 00 movl $0x0,0x198(%esp) - 1b1f: 00 00 00 00 - 1b23: 89 b4 24 94 01 00 00 mov %esi,0x194(%esp) - 1b2a: 0f 8e 98 fe ff ff jle 0x19c8 - 1b30: 8b 94 24 a0 01 00 00 mov 0x1a0(%esp),%edx - 1b37: e9 39 ff ff ff jmp 0x1a75 - 1b3c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 1b40: b8 35 00 00 00 mov $0x35,%eax - 1b45: 2b 44 24 54 sub 0x54(%esp),%eax - 1b49: 89 44 24 4c mov %eax,0x4c(%esp) - 1b4d: 74 e1 je 0x1b30 - 1b4f: 8b 5c 24 3c mov 0x3c(%esp),%ebx - 1b53: 89 44 24 0c mov %eax,0xc(%esp) - 1b57: c7 44 24 08 02 00 00 movl $0x2,0x8(%esp) - 1b5e: 00 - 1b5f: 89 5c 24 04 mov %ebx,0x4(%esp) - 1b63: 89 1c 24 mov %ebx,(%esp) - 1b66: e8 fc ff ff ff call 0x1b67 - 1b6b: b9 20 00 00 00 mov $0x20,%ecx - 1b70: 89 f0 mov %esi,%eax - 1b72: 2b 4c 24 4c sub 0x4c(%esp),%ecx - 1b76: d3 e8 shr %cl,%eax - 1b78: 09 84 24 94 01 00 00 or %eax,0x194(%esp) - 1b7f: eb af jmp 0x1b30 - 1b81: 31 d2 xor %edx,%edx - 1b83: 8b 74 24 5c mov 0x5c(%esp),%esi - 1b87: 83 7c 24 5c 00 cmpl $0x0,0x5c(%esp) - 1b8c: 8b 44 24 48 mov 0x48(%esp),%eax - 1b90: 0f 95 c2 setne %dl - 1b93: 29 d6 sub %edx,%esi - 1b95: 89 f2 mov %esi,%edx - 1b97: be ff ff ff ff mov $0xffffffff,%esi - 1b9c: e9 43 fe ff ff jmp 0x19e4 - 1ba1: 8b 84 24 fc 00 00 00 mov 0xfc(%esp),%eax - 1ba8: 8b bc 24 00 01 00 00 mov 0x100(%esp),%edi - 1baf: 89 44 24 58 mov %eax,0x58(%esp) - 1bb3: c7 44 24 4c 00 00 00 movl $0x0,0x4c(%esp) - 1bba: 00 - 1bbb: e9 fd fd ff ff jmp 0x19bd - 1bc0: 8b 75 14 mov 0x14(%ebp),%esi - 1bc3: 8b 76 38 mov 0x38(%esi),%esi - 1bc6: 89 74 24 50 mov %esi,0x50(%esp) - 1bca: 0f b6 03 movzbl (%ebx),%eax - 1bcd: 88 44 24 54 mov %al,0x54(%esp) - 1bd1: e9 8c ea ff ff jmp 0x662 - 1bd6: 8d 94 24 94 01 00 00 lea 0x194(%esp),%edx - 1bdd: c1 e0 02 shl $0x2,%eax - 1be0: 89 54 24 3c mov %edx,0x3c(%esp) - 1be4: 89 44 24 08 mov %eax,0x8(%esp) - 1be8: 89 74 24 04 mov %esi,0x4(%esp) - 1bec: 89 14 24 mov %edx,(%esp) - 1bef: e8 fc ff ff ff call 0x1bf0 - 1bf4: 8b 84 24 a4 01 00 00 mov 0x1a4(%esp),%eax - 1bfb: 83 f8 01 cmp $0x1,%eax - 1bfe: 0f 8e 3c 03 00 00 jle 0x1f40 - 1c04: bf 37 00 00 00 mov $0x37,%edi - 1c09: b9 56 55 55 55 mov $0x55555556,%ecx - 1c0e: 2b 7c 24 54 sub 0x54(%esp),%edi - 1c12: 89 f8 mov %edi,%eax - 1c14: f7 e9 imul %ecx - 1c16: c1 ff 1f sar $0x1f,%edi - 1c19: 89 d1 mov %edx,%ecx - 1c1b: 8b 94 24 a0 01 00 00 mov 0x1a0(%esp),%edx - 1c22: 29 f9 sub %edi,%ecx - 1c24: 8d 41 02 lea 0x2(%ecx),%eax - 1c27: e9 55 ed ff ff jmp 0x981 - 1c2c: 8b 7c 24 50 mov 0x50(%esp),%edi - 1c30: 8d 84 24 94 01 00 00 lea 0x194(%esp),%eax - 1c37: 89 44 24 3c mov %eax,0x3c(%esp) - 1c3b: 83 ef 01 sub $0x1,%edi - 1c3e: 89 7c 24 38 mov %edi,0x38(%esp) - 1c42: 8b 7c 24 48 mov 0x48(%esp),%edi - 1c46: 39 7c 24 4c cmp %edi,0x4c(%esp) - 1c4a: 7e 56 jle 0x1ca2 - 1c4c: 8b 54 24 50 mov 0x50(%esp),%edx - 1c50: c7 44 24 40 20 00 00 movl $0x20,0x40(%esp) - 1c57: 00 - 1c58: 89 74 24 44 mov %esi,0x44(%esp) - 1c5c: 29 54 24 40 sub %edx,0x40(%esp) - 1c60: 8d 14 be lea (%esi,%edi,4),%edx - 1c63: 89 c6 mov %eax,%esi - 1c65: 8b 42 04 mov 0x4(%edx),%eax - 1c68: 83 c7 01 add $0x1,%edi - 1c6b: 0f b6 4c 24 40 movzbl 0x40(%esp),%ecx - 1c70: 8b 1a mov (%edx),%ebx - 1c72: 83 c2 04 add $0x4,%edx - 1c75: d3 e0 shl %cl,%eax - 1c77: 0f b6 4c 24 50 movzbl 0x50(%esp),%ecx - 1c7c: d3 eb shr %cl,%ebx - 1c7e: 09 d8 or %ebx,%eax - 1c80: 89 06 mov %eax,(%esi) - 1c82: 83 c6 04 add $0x4,%esi - 1c85: 39 7c 24 4c cmp %edi,0x4c(%esp) - 1c89: 7f da jg 0x1c65 - 1c8b: 89 fa mov %edi,%edx - 1c8d: 8b 74 24 44 mov 0x44(%esp),%esi - 1c91: 2b 54 24 48 sub 0x48(%esp),%edx - 1c95: 8b 44 24 48 mov 0x48(%esp),%eax - 1c99: 83 fa 01 cmp $0x1,%edx - 1c9c: 0f 8f 6d f9 ff ff jg 0x160f - 1ca2: 8b 84 bc fc 00 00 00 mov 0xfc(%esp,%edi,4),%eax - 1ca9: 0f b6 4c 24 50 movzbl 0x50(%esp),%ecx - 1cae: d3 e8 shr %cl,%eax - 1cb0: 89 84 24 98 01 00 00 mov %eax,0x198(%esp) - 1cb7: 8b 44 24 48 mov 0x48(%esp),%eax - 1cbb: e9 4f f9 ff ff jmp 0x160f - 1cc0: 39 fe cmp %edi,%esi - 1cc2: 0f 84 44 e9 ff ff je 0x60c - 1cc8: 80 7c 24 5c 70 cmpb $0x70,0x5c(%esp) - 1ccd: 0f 84 55 e9 ff ff je 0x628 - 1cd3: e9 34 e9 ff ff jmp 0x60c - 1cd8: 8b 7c 24 48 mov 0x48(%esp),%edi - 1cdc: 8b 44 24 54 mov 0x54(%esp),%eax - 1ce0: 29 d7 sub %edx,%edi - 1ce2: 85 c0 test %eax,%eax - 1ce4: 0f 8e 9e 02 00 00 jle 0x1f88 - 1cea: 89 f8 mov %edi,%eax - 1cec: c1 e0 05 shl $0x5,%eax - 1cef: 03 44 24 54 add 0x54(%esp),%eax - 1cf3: 83 f8 35 cmp $0x35,%eax - 1cf6: 89 44 24 5c mov %eax,0x5c(%esp) - 1cfa: 0f 8f ee 01 00 00 jg 0x1eee - 1d00: 8b 84 24 94 01 00 00 mov 0x194(%esp),%eax - 1d07: 8b 94 24 a4 01 00 00 mov 0x1a4(%esp),%edx - 1d0e: c7 84 24 94 01 00 00 movl $0x0,0x194(%esp) - 1d15: 00 00 00 00 - 1d19: c7 44 24 38 00 00 00 movl $0x0,0x38(%esp) - 1d20: 00 - 1d21: 89 84 24 98 01 00 00 mov %eax,0x198(%esp) - 1d28: 8b 4c 24 5c mov 0x5c(%esp),%ecx - 1d2c: 89 4c 24 54 mov %ecx,0x54(%esp) - 1d30: 85 d2 test %edx,%edx - 1d32: 7e 1b jle 0x1d4f - 1d34: 8d 04 96 lea (%esi,%edx,4),%eax - 1d37: 01 fa add %edi,%edx - 1d39: 8d 14 96 lea (%esi,%edx,4),%edx - 1d3c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 1d40: 8b 48 fc mov -0x4(%eax),%ecx - 1d43: 83 e8 04 sub $0x4,%eax - 1d46: 89 0a mov %ecx,(%edx) - 1d48: 83 ea 04 sub $0x4,%edx - 1d4b: 39 f0 cmp %esi,%eax - 1d4d: 75 f1 jne 0x1d40 - 1d4f: 85 ff test %edi,%edi - 1d51: 78 13 js 0x1d66 - 1d53: 31 c0 xor %eax,%eax - 1d55: 8d 76 00 lea 0x0(%esi),%esi - 1d58: c7 04 86 00 00 00 00 movl $0x0,(%esi,%eax,4) - 1d5f: 83 c0 01 add $0x1,%eax - 1d62: 39 c7 cmp %eax,%edi - 1d64: 7d f2 jge 0x1d58 - 1d66: 8b 7c 24 48 mov 0x48(%esp),%edi - 1d6a: 83 7c 24 54 35 cmpl $0x35,0x54(%esp) - 1d6f: c7 44 bc 64 00 00 00 movl $0x0,0x64(%esp,%edi,4) - 1d76: 00 - 1d77: 8b 8c bc fc 00 00 00 mov 0xfc(%esp,%edi,4),%ecx - 1d7e: 0f 8e 53 ee ff ff jle 0xbd7 - 1d84: 8b bc 24 a0 01 00 00 mov 0x1a0(%esp),%edi - 1d8b: c7 44 24 5c 00 00 00 movl $0x0,0x5c(%esp) - 1d92: 00 - 1d93: e9 bd ef ff ff jmp 0xd55 - 1d98: b8 01 00 00 00 mov $0x1,%eax - 1d9d: e9 f1 fc ff ff jmp 0x1a93 - 1da2: 8b 4c 24 30 mov 0x30(%esp),%ecx - 1da6: 8d 84 24 94 01 00 00 lea 0x194(%esp),%eax - 1dad: 8b 94 24 a0 01 00 00 mov 0x1a0(%esp),%edx - 1db4: c7 44 24 08 01 00 00 movl $0x1,0x8(%esp) - 1dbb: 00 - 1dbc: c7 44 24 04 1f 00 00 movl $0x1f,0x4(%esp) - 1dc3: 00 - 1dc4: 89 1c 24 mov %ebx,(%esp) - 1dc7: e8 84 e4 ff ff call 0x250 - 1dcc: e9 33 f0 ff ff jmp 0xe04 - 1dd1: a1 00 00 00 00 mov 0x0,%eax - 1dd6: 83 7c 24 30 00 cmpl $0x0,0x30(%esp) - 1ddb: 65 c7 00 22 00 00 00 movl $0x22,%gs:(%eax) - 1de2: 0f 84 c0 f6 ff ff je 0x14a8 - 1de8: d9 05 04 00 00 00 flds 0x4 - 1dee: e9 11 f0 ff ff jmp 0xe04 - 1df3: 83 ea 14 sub $0x14,%edx - 1df6: 89 54 24 0c mov %edx,0xc(%esp) - 1dfa: ba 02 00 00 00 mov $0x2,%edx - 1dff: 29 c2 sub %eax,%edx - 1e01: 89 74 24 04 mov %esi,0x4(%esp) - 1e05: 8d b4 24 94 01 00 00 lea 0x194(%esp),%esi - 1e0c: 89 44 24 08 mov %eax,0x8(%esp) - 1e10: 8d 04 96 lea (%esi,%edx,4),%eax - 1e13: 89 74 24 3c mov %esi,0x3c(%esp) - 1e17: 89 04 24 mov %eax,(%esp) - 1e1a: e8 fc ff ff ff call 0x1e1b - 1e1f: ba 01 00 00 00 mov $0x1,%edx - 1e24: 2b 94 24 a4 01 00 00 sub 0x1a4(%esp),%edx - 1e2b: 85 d2 test %edx,%edx - 1e2d: 89 84 94 94 01 00 00 mov %eax,0x194(%esp,%edx,4) - 1e34: 0f 8e 72 f4 ff ff jle 0x12ac - 1e3a: 31 c0 xor %eax,%eax - 1e3c: 8b 7c 24 3c mov 0x3c(%esp),%edi - 1e40: c7 04 87 00 00 00 00 movl $0x0,(%edi,%eax,4) - 1e47: 83 c0 01 add $0x1,%eax - 1e4a: 39 d0 cmp %edx,%eax - 1e4c: 7c ee jl 0x1e3c - 1e4e: e9 59 f4 ff ff jmp 0x12ac - 1e53: 8b 45 14 mov 0x14(%ebp),%eax - 1e56: 89 fb mov %edi,%ebx - 1e58: 8b 48 38 mov 0x38(%eax),%ecx - 1e5b: 90 nop - 1e5c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 1e60: 83 c3 01 add $0x1,%ebx - 1e63: 0f b6 03 movzbl (%ebx),%eax - 1e66: 8d 50 d0 lea -0x30(%eax),%edx - 1e69: 80 fa 09 cmp $0x9,%dl - 1e6c: 76 f2 jbe 0x1e60 - 1e6e: 0f be d0 movsbl %al,%edx - 1e71: 8b 14 91 mov (%ecx,%edx,4),%edx - 1e74: 83 ea 61 sub $0x61,%edx - 1e77: 80 fa 19 cmp $0x19,%dl - 1e7a: 76 e4 jbe 0x1e60 - 1e7c: 3c 5f cmp $0x5f,%al - 1e7e: 74 e0 je 0x1e60 - 1e80: 3c 29 cmp $0x29,%al - 1e82: 0f 85 75 f6 ff ff jne 0x14fd - 1e88: 8b 55 14 mov 0x14(%ebp),%edx - 1e8b: 8d 84 24 9c 01 00 00 lea 0x19c(%esp),%eax - 1e92: 83 c7 01 add $0x1,%edi - 1e95: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp) - 1e9c: 00 - 1e9d: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) - 1ea4: 00 - 1ea5: 89 44 24 04 mov %eax,0x4(%esp) - 1ea9: 89 54 24 10 mov %edx,0x10(%esp) - 1ead: 89 3c 24 mov %edi,(%esp) - 1eb0: e8 fc ff ff ff call 0x1eb1 - 1eb5: 39 9c 24 9c 01 00 00 cmp %ebx,0x19c(%esp) - 1ebc: 0f 84 12 02 00 00 je 0x20d4 - 1ec2: d9 05 08 00 00 00 flds 0x8 - 1ec8: 8d 7b 01 lea 0x1(%ebx),%edi - 1ecb: e9 33 f6 ff ff jmp 0x1503 - 1ed0: 8b 7c 24 44 mov 0x44(%esp),%edi - 1ed4: 89 d0 mov %edx,%eax - 1ed6: c1 e0 02 shl $0x2,%eax - 1ed9: 89 44 24 08 mov %eax,0x8(%esp) - 1edd: 89 74 24 04 mov %esi,0x4(%esp) - 1ee1: 89 3c 24 mov %edi,(%esp) - 1ee4: e8 fc ff ff ff call 0x1ee5 - 1ee9: e9 a6 eb ff ff jmp 0xa94 - 1eee: 8b 44 24 54 mov 0x54(%esp),%eax - 1ef2: c7 44 24 38 35 00 00 movl $0x35,0x38(%esp) - 1ef9: 00 - 1efa: 29 44 24 38 sub %eax,0x38(%esp) - 1efe: 83 7c 24 38 1f cmpl $0x1f,0x38(%esp) - 1f03: 0f 8f 71 01 00 00 jg 0x207a - 1f09: 83 7c 24 38 00 cmpl $0x0,0x38(%esp) - 1f0e: 0f 84 14 fe ff ff je 0x1d28 - 1f14: 8b 44 24 3c mov 0x3c(%esp),%eax - 1f18: 8b 4c 24 38 mov 0x38(%esp),%ecx - 1f1c: c7 44 24 08 02 00 00 movl $0x2,0x8(%esp) - 1f23: 00 - 1f24: 89 44 24 04 mov %eax,0x4(%esp) - 1f28: 89 4c 24 0c mov %ecx,0xc(%esp) - 1f2c: 89 04 24 mov %eax,(%esp) - 1f2f: e8 fc ff ff ff call 0x1f30 - 1f34: 8b 94 24 a4 01 00 00 mov 0x1a4(%esp),%edx - 1f3b: e9 e8 fd ff ff jmp 0x1d28 - 1f40: ba 37 00 00 00 mov $0x37,%edx - 1f45: bf 03 00 00 00 mov $0x3,%edi - 1f4a: 2b 54 24 54 sub 0x54(%esp),%edx - 1f4e: c7 84 84 94 01 00 00 movl $0x0,0x194(%esp,%eax,4) - 1f55: 00 00 00 00 - 1f59: 89 d0 mov %edx,%eax - 1f5b: c1 fa 1f sar $0x1f,%edx - 1f5e: f7 ff idiv %edi - 1f60: 8b 94 24 a0 01 00 00 mov 0x1a0(%esp),%edx - 1f67: 89 c1 mov %eax,%ecx - 1f69: 8d 40 02 lea 0x2(%eax),%eax - 1f6c: e9 10 ea ff ff jmp 0x981 - 1f71: 89 c1 mov %eax,%ecx - 1f73: c7 44 24 44 00 00 00 movl $0x0,0x44(%esp) - 1f7a: 00 - 1f7b: c7 44 24 58 00 00 00 movl $0x0,0x58(%esp) - 1f82: 00 - 1f83: e9 c3 e8 ff ff jmp 0x84b - 1f88: 6b c7 e0 imul $0xffffffe0,%edi,%eax - 1f8b: 8b 94 24 a4 01 00 00 mov 0x1a4(%esp),%edx - 1f92: 01 84 24 a0 01 00 00 add %eax,0x1a0(%esp) - 1f99: c7 44 24 38 00 00 00 movl $0x0,0x38(%esp) - 1fa0: 00 - 1fa1: e9 8a fd ff ff jmp 0x1d30 - 1fa6: 83 ef 01 sub $0x1,%edi - 1fa9: 84 c9 test %cl,%cl - 1fab: 0f 44 7d 08 cmove 0x8(%ebp),%edi - 1faf: 89 7d 08 mov %edi,0x8(%ebp) - 1fb2: e9 bf ef ff ff jmp 0xf76 - 1fb7: 8d 94 24 94 01 00 00 lea 0x194(%esp),%edx - 1fbe: bf 02 00 00 00 mov $0x2,%edi - 1fc3: 89 54 24 3c mov %edx,0x3c(%esp) - 1fc7: 8b 4c 24 3c mov 0x3c(%esp),%ecx - 1fcb: 89 fa mov %edi,%edx - 1fcd: 29 c2 sub %eax,%edx - 1fcf: c1 e0 02 shl $0x2,%eax - 1fd2: 89 44 24 08 mov %eax,0x8(%esp) - 1fd6: 8d 14 91 lea (%ecx,%edx,4),%edx - 1fd9: 89 74 24 04 mov %esi,0x4(%esp) - 1fdd: 89 14 24 mov %edx,(%esp) - 1fe0: e8 fc ff ff ff call 0x1fe1 - 1fe5: 31 c0 xor %eax,%eax - 1fe7: 2b bc 24 a4 01 00 00 sub 0x1a4(%esp),%edi - 1fee: 39 f8 cmp %edi,%eax - 1ff0: 0f 8d b6 f2 ff ff jge 0x12ac - 1ff6: 8b 74 24 3c mov 0x3c(%esp),%esi - 1ffa: c7 04 86 00 00 00 00 movl $0x0,(%esi,%eax,4) - 2001: 83 c0 01 add $0x1,%eax - 2004: eb e8 jmp 0x1fee - 2006: b8 35 00 00 00 mov $0x35,%eax - 200b: 2b 44 24 54 sub 0x54(%esp),%eax - 200f: 89 44 24 4c mov %eax,0x4c(%esp) - 2013: 0f 84 88 f9 ff ff je 0x19a1 - 2019: 8b 4c 24 3c mov 0x3c(%esp),%ecx - 201d: 89 44 24 0c mov %eax,0xc(%esp) - 2021: c7 44 24 08 02 00 00 movl $0x2,0x8(%esp) - 2028: 00 - 2029: 89 4c 24 04 mov %ecx,0x4(%esp) - 202d: 89 0c 24 mov %ecx,(%esp) - 2030: e8 fc ff ff ff call 0x2031 - 2035: 8b b4 24 fc 00 00 00 mov 0xfc(%esp),%esi - 203c: 89 74 24 58 mov %esi,0x58(%esp) - 2040: e9 5c f9 ff ff jmp 0x19a1 - 2045: 8b 44 24 54 mov 0x54(%esp),%eax - 2049: c7 44 24 4c 00 00 00 movl $0x0,0x4c(%esp) - 2050: 00 - 2051: 83 e8 20 sub $0x20,%eax - 2054: 89 84 24 a0 01 00 00 mov %eax,0x1a0(%esp) - 205b: e9 46 f9 ff ff jmp 0x19a6 - 2060: 8b 7c 24 58 mov 0x58(%esp),%edi - 2064: 31 f6 xor %esi,%esi - 2066: 8b 94 24 a0 01 00 00 mov 0x1a0(%esp),%edx - 206d: c7 44 24 58 00 00 00 movl $0x0,0x58(%esp) - 2074: 00 - 2075: e9 fb f9 ff ff jmp 0x1a75 - 207a: 8b 44 24 38 mov 0x38(%esp),%eax - 207e: 8b 54 24 3c mov 0x3c(%esp),%edx - 2082: c7 44 24 08 01 00 00 movl $0x1,0x8(%esp) - 2089: 00 - 208a: 83 e0 1f and $0x1f,%eax - 208d: 89 44 24 0c mov %eax,0xc(%esp) - 2091: 8d 84 24 98 01 00 00 lea 0x198(%esp),%eax - 2098: 89 54 24 04 mov %edx,0x4(%esp) - 209c: 89 04 24 mov %eax,(%esp) - 209f: e8 fc ff ff ff call 0x20a0 - 20a4: 8b 94 24 a4 01 00 00 mov 0x1a4(%esp),%edx - 20ab: c7 84 24 94 01 00 00 movl $0x0,0x194(%esp) - 20b2: 00 00 00 00 - 20b6: e9 6d fc ff ff jmp 0x1d28 - 20bb: 8b 4c 24 48 mov 0x48(%esp),%ecx - 20bf: f7 d1 not %ecx - 20c1: e9 ca ec ff ff jmp 0xd90 - 20c6: f7 d8 neg %eax - 20c8: 83 c0 20 add $0x20,%eax - 20cb: 89 44 24 54 mov %eax,0x54(%esp) - 20cf: e9 5e f6 ff ff jmp 0x1732 - 20d4: 81 e2 ff ff 0f 00 and $0xfffff,%edx - 20da: 89 d1 mov %edx,%ecx - 20dc: 09 c1 or %eax,%ecx - 20de: 75 07 jne 0x20e7 - 20e0: 31 c0 xor %eax,%eax - 20e2: ba 00 00 08 00 mov $0x80000,%edx - 20e7: 81 ca 00 00 f0 7f or $0x7ff00000,%edx - 20ed: 89 54 24 60 mov %edx,0x60(%esp) - 20f1: 89 44 24 5c mov %eax,0x5c(%esp) - 20f5: dd 44 24 5c fldl 0x5c(%esp) - 20f9: e9 ca fd ff ff jmp 0x1ec8 - 20fe: f7 d8 neg %eax - 2100: 83 c0 20 add $0x20,%eax - 2103: 89 44 24 54 mov %eax,0x54(%esp) - 2107: e9 07 fa ff ff jmp 0x1b13 - 210c: 8b 44 24 38 mov 0x38(%esp),%eax - 2110: 89 f7 mov %esi,%edi - 2112: 0f b6 00 movzbl (%eax),%eax - 2115: 88 44 24 5c mov %al,0x5c(%esp) - 2119: 80 fa 30 cmp $0x30,%dl - 211c: 74 35 je 0x2153 - 211e: 80 7c 24 5c 00 cmpb $0x0,0x5c(%esp) - 2123: 74 40 je 0x2165 - 2125: 0f b6 4c 24 5c movzbl 0x5c(%esp),%ecx - 212a: 38 0f cmp %cl,(%edi) - 212c: 0f 85 89 e4 ff ff jne 0x5bb - 2132: 31 c0 xor %eax,%eax - 2134: 88 54 24 58 mov %dl,0x58(%esp) - 2138: eb 05 jmp 0x213f - 213a: 3a 0c 07 cmp (%edi,%eax,1),%cl - 213d: 75 1c jne 0x215b - 213f: 8b 54 24 38 mov 0x38(%esp),%edx - 2143: 83 c0 01 add $0x1,%eax - 2146: 0f b6 0c 02 movzbl (%edx,%eax,1),%ecx - 214a: 84 c9 test %cl,%cl - 214c: 75 ec jne 0x213a - 214e: 83 e8 01 sub $0x1,%eax - 2151: 01 c7 add %eax,%edi - 2153: 83 c7 01 add $0x1,%edi - 2156: 0f b6 17 movzbl (%edi),%edx - 2159: eb be jmp 0x2119 - 215b: 0f b6 54 24 58 movzbl 0x58(%esp),%edx - 2160: e9 56 e4 ff ff jmp 0x5bb - 2165: 83 c8 ff or $0xffffffff,%eax - 2168: eb e7 jmp 0x2151 - 216a: 31 c0 xor %eax,%eax - 216c: 88 54 24 48 mov %dl,0x48(%esp) - 2170: eb 0c jmp 0x217e - 2172: 8b 54 24 5c mov 0x5c(%esp),%edx - 2176: 3a 0c 02 cmp (%edx,%eax,1),%cl - 2179: 75 4b jne 0x21c6 - 217b: 83 c0 01 add $0x1,%eax - 217e: 8b 54 24 38 mov 0x38(%esp),%edx - 2182: 0f b6 0c 02 movzbl (%edx,%eax,1),%ecx - 2186: 84 c9 test %cl,%cl - 2188: 75 e8 jne 0x2172 - 218a: 8b 54 24 5c mov 0x5c(%esp),%edx - 218e: 8d 54 02 ff lea -0x1(%edx,%eax,1),%edx - 2192: 89 54 24 5c mov %edx,0x5c(%esp) - 2196: e9 ea ec ff ff jmp 0xe85 - 219b: 8b 48 30 mov 0x30(%eax),%ecx - 219e: 89 4c 24 3c mov %ecx,0x3c(%esp) - 21a2: 0f b6 11 movzbl (%ecx),%edx - 21a5: 83 ea 01 sub $0x1,%edx - 21a8: 80 fa 7d cmp $0x7d,%dl - 21ab: 0f 87 1c e3 ff ff ja 0x4cd - 21b1: 8b 58 2c mov 0x2c(%eax),%ebx - 21b4: 89 5c 24 38 mov %ebx,0x38(%esp) - 21b8: 80 3b 00 cmpb $0x0,(%ebx) - 21bb: 0f 85 1c e3 ff ff jne 0x4dd - 21c1: e9 07 e3 ff ff jmp 0x4cd - 21c6: 0f b6 54 24 48 movzbl 0x48(%esp),%edx - 21cb: e9 86 e4 ff ff jmp 0x656 - 21d0: a1 00 00 00 00 mov 0x0,%eax - 21d5: 65 c7 00 22 00 00 00 movl $0x22,%gs:(%eax) - 21dc: e9 9f ed ff ff jmp 0xf80 - 21e1: 89 f3 mov %esi,%ebx - 21e3: f7 db neg %ebx - 21e5: 83 c3 20 add $0x20,%ebx - 21e8: e9 d3 f6 ff ff jmp 0x18c0 - 21ed: 83 7c 24 44 ff cmpl $0xffffffff,0x44(%esp) - 21f2: 74 13 je 0x2207 - 21f4: a1 00 00 00 00 mov 0x0,%eax - 21f9: 83 7c 24 3c 00 cmpl $0x0,0x3c(%esp) - 21fe: 65 c7 00 22 00 00 00 movl $0x22,%gs:(%eax) - 2205: 74 3b je 0x2242 - 2207: 83 7c 24 30 00 cmpl $0x0,0x30(%esp) - 220c: 75 43 jne 0x2251 - 220e: d9 ee fldz - 2210: 83 c6 01 add $0x1,%esi - 2213: 0f b6 06 movzbl (%esi),%eax - 2216: 83 e8 30 sub $0x30,%eax - 2219: 3c 09 cmp $0x9,%al - 221b: 76 f3 jbe 0x2210 - 221d: 83 7d 0c 00 cmpl $0x0,0xc(%ebp) - 2221: 0f 84 dd eb ff ff je 0xe04 - 2227: 8b 55 0c mov 0xc(%ebp),%edx - 222a: 89 32 mov %esi,(%edx) - 222c: e9 d3 eb ff ff jmp 0xe04 - 2231: a1 00 00 00 00 mov 0x0,%eax - 2236: 65 c7 00 22 00 00 00 movl $0x22,%gs:(%eax) - 223d: e9 5a f2 ff ff jmp 0x149c - 2242: 83 7c 24 30 00 cmpl $0x0,0x30(%esp) - 2247: 75 0e jne 0x2257 - 2249: d9 05 00 00 00 00 flds 0x0 - 224f: eb bf jmp 0x2210 - 2251: d9 ee fldz - 2253: d9 e0 fchs - 2255: eb b9 jmp 0x2210 - 2257: d9 05 04 00 00 00 flds 0x4 - 225d: eb b1 jmp 0x2210 - 225f: 90 nop - 2260: 55 push %ebp - 2261: 89 e5 mov %esp,%ebp - 2263: 83 ec 10 sub $0x10,%esp - 2266: 8b 45 10 mov 0x10(%ebp),%eax - 2269: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) - 2270: 00 - 2271: 89 44 24 0c mov %eax,0xc(%esp) - 2275: 8b 45 0c mov 0xc(%ebp),%eax - 2278: 89 44 24 04 mov %eax,0x4(%esp) - 227c: 8b 45 08 mov 0x8(%ebp),%eax - 227f: 89 04 24 mov %eax,(%esp) - 2282: e8 fc ff ff ff call 0x2283 - 2287: c9 leave - 2288: c3 ret + 166e: 8b 4d 14 mov 0x14(%ebp),%ecx + 1671: 8b 74 24 50 mov 0x50(%esp),%esi + 1675: 8b 51 38 mov 0x38(%ecx),%edx + 1678: 83 c6 01 add $0x1,%esi + 167b: 8b 14 82 mov (%edx,%eax,4),%edx + 167e: 83 ea 57 sub $0x57,%edx + 1681: e9 d7 fc ff ff jmp 0x135d + 1686: 8b 94 24 a4 01 00 00 mov 0x1a4(%esp),%edx + 168d: 89 84 94 fc 00 00 00 mov %eax,0xfc(%esp,%edx,4) + 1694: 83 c2 01 add $0x1,%edx + 1697: 89 94 24 a4 01 00 00 mov %edx,0x1a4(%esp) + 169e: e9 77 f4 ff ff jmp 0xb1a + 16a3: 8b 94 24 a4 01 00 00 mov 0x1a4(%esp),%edx + 16aa: e9 ef f4 ff ff jmp 0xb9e + 16af: 90 nop + 16b0: bf 03 00 00 00 mov $0x3,%edi + 16b5: 29 c7 sub %eax,%edi + 16b7: 89 7c 24 58 mov %edi,0x58(%esp) + 16bb: 0f b6 4c 24 58 movzbl 0x58(%esp),%ecx + 16c0: 89 df mov %ebx,%edi + 16c2: d3 ef shr %cl,%edi + 16c4: 8d 48 1d lea 0x1d(%eax),%ecx + 16c7: 09 bc 94 94 01 00 00 or %edi,0x194(%esp,%edx,4) + 16ce: d3 e3 shl %cl,%ebx + 16d0: 85 d2 test %edx,%edx + 16d2: 0f 84 ea 06 00 00 je 0x1dc2 + 16d8: 89 9c 24 94 01 00 00 mov %ebx,0x194(%esp) + 16df: 83 c0 1c add $0x1c,%eax + 16e2: 31 d2 xor %edx,%edx + 16e4: e9 af fc ff ff jmp 0x1398 + 16e9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi + 16f0: 8b 5d 14 mov 0x14(%ebp),%ebx + 16f3: 83 c6 01 add $0x1,%esi + 16f6: 8b 7b 38 mov 0x38(%ebx),%edi + 16f9: 8b 0c 8f mov (%edi,%ecx,4),%ecx + 16fc: 8d 59 a9 lea -0x57(%ecx),%ebx + 16ff: e9 c5 fc ff ff jmp 0x13c9 + 1704: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + 1708: 83 7c 24 54 15 cmpl $0x15,0x54(%esp) + 170d: 7f 69 jg 0x1778 + 170f: 8b 84 24 94 01 00 00 mov 0x194(%esp),%eax + 1716: 8b 7c 24 5c mov 0x5c(%esp),%edi + 171a: 83 44 24 54 20 addl $0x20,0x54(%esp) + 171f: 89 84 24 98 01 00 00 mov %eax,0x198(%esp) + 1726: 89 bc 24 94 01 00 00 mov %edi,0x194(%esp) + 172d: e9 c6 f4 ff ff jmp 0xbf8 + 1732: 83 ac 24 a0 01 00 00 subl $0x20,0x1a0(%esp) + 1739: 20 + 173a: 8b 74 24 5c mov 0x5c(%esp),%esi + 173e: 83 7c 24 54 35 cmpl $0x35,0x54(%esp) + 1743: c7 84 24 98 01 00 00 movl $0x0,0x198(%esp) + 174a: 00 00 00 00 + 174e: 89 b4 24 94 01 00 00 mov %esi,0x194(%esp) + 1755: 0f 8e 9d f4 ff ff jle 0xbf8 + 175b: 8b 74 24 50 mov 0x50(%esp),%esi + 175f: 8b 5c 24 48 mov 0x48(%esp),%ebx + 1763: 8b bc 24 a0 01 00 00 mov 0x1a0(%esp),%edi + 176a: 8b 8c 9c fc 00 00 00 mov 0xfc(%esp,%ebx,4),%ecx + 1771: e9 df f5 ff ff jmp 0xd55 + 1776: 66 90 xchg %ax,%ax + 1778: b8 35 00 00 00 mov $0x35,%eax + 177d: 8b 74 24 50 mov 0x50(%esp),%esi + 1781: 2b 44 24 54 sub 0x54(%esp),%eax + 1785: 89 44 24 38 mov %eax,0x38(%esp) + 1789: 74 d4 je 0x175f + 178b: 89 44 24 0c mov %eax,0xc(%esp) + 178f: 8b 44 24 3c mov 0x3c(%esp),%eax + 1793: c7 44 24 08 02 00 00 movl $0x2,0x8(%esp) + 179a: 00 + 179b: 89 44 24 04 mov %eax,0x4(%esp) + 179f: 89 04 24 mov %eax,(%esp) + 17a2: e8 fc ff ff ff call 0x17a3 + 17a7: 8b 54 24 5c mov 0x5c(%esp),%edx + 17ab: b9 20 00 00 00 mov $0x20,%ecx + 17b0: 2b 4c 24 38 sub 0x38(%esp),%ecx + 17b4: d3 ea shr %cl,%edx + 17b6: 09 94 24 94 01 00 00 or %edx,0x194(%esp) + 17bd: eb a0 jmp 0x175f + 17bf: 31 ff xor %edi,%edi + 17c1: e9 a8 ed ff ff jmp 0x56e + 17c6: 8b 44 24 58 mov 0x58(%esp),%eax + 17ca: f7 d8 neg %eax + 17cc: 39 d0 cmp %edx,%eax + 17ce: 0f 4c c2 cmovl %edx,%eax + 17d1: e9 38 f1 ff ff jmp 0x90e + 17d6: 8b 44 24 58 mov 0x58(%esp),%eax + 17da: 8d 04 85 32 04 00 00 lea 0x432(,%eax,4),%eax + 17e1: 89 44 24 54 mov %eax,0x54(%esp) + 17e5: 8b 44 24 3c mov 0x3c(%esp),%eax + 17e9: 85 c0 test %eax,%eax + 17eb: 0f 85 ae ef ff ff jne 0x79f + 17f1: 8b 44 24 44 mov 0x44(%esp),%eax + 17f5: 2b 44 24 58 sub 0x58(%esp),%eax + 17f9: 8d 04 85 03 04 00 00 lea 0x403(,%eax,4),%eax + 1800: 89 44 24 54 mov %eax,0x54(%esp) + 1804: e9 96 ef ff ff jmp 0x79f + 1809: 8b 44 24 64 mov 0x64(%esp),%eax + 180d: 83 bc 24 a4 01 00 00 cmpl $0x1,0x1a4(%esp) + 1814: 01 + 1815: 8b 5c 24 68 mov 0x68(%esp),%ebx + 1819: 89 44 24 5c mov %eax,0x5c(%esp) + 181d: 0f 8f 88 03 00 00 jg 0x1bab + 1823: 8b 94 24 fc 00 00 00 mov 0xfc(%esp),%edx + 182a: 31 ff xor %edi,%edi + 182c: 39 d3 cmp %edx,%ebx + 182e: 89 54 24 58 mov %edx,0x58(%esp) + 1832: 0f 86 85 03 00 00 jbe 0x1bbd + 1838: 83 7c 24 54 00 cmpl $0x0,0x54(%esp) + 183d: 0f 8e e3 07 00 00 jle 0x2026 + 1843: 83 7c 24 54 15 cmpl $0x15,0x54(%esp) + 1848: 0f 8f 0d 08 00 00 jg 0x205b + 184e: 8b 84 24 94 01 00 00 mov 0x194(%esp),%eax + 1855: c7 44 24 4c 00 00 00 movl $0x0,0x4c(%esp) + 185c: 00 + 185d: c7 84 24 94 01 00 00 movl $0x0,0x194(%esp) + 1864: 00 00 00 00 + 1868: 89 84 24 98 01 00 00 mov %eax,0x198(%esp) + 186f: 83 44 24 54 20 addl $0x20,0x54(%esp) + 1874: 83 7c 24 54 35 cmpl $0x35,0x54(%esp) + 1879: 0f 8f c2 07 00 00 jg 0x2041 + 187f: 8b 7c 24 58 mov 0x58(%esp),%edi + 1883: c7 44 24 58 00 00 00 movl $0x0,0x58(%esp) + 188a: 00 + 188b: 8b 54 24 5c mov 0x5c(%esp),%edx + 188f: f7 da neg %edx + 1891: 89 54 24 48 mov %edx,0x48(%esp) + 1895: 8d 76 00 lea 0x0(%esi),%esi + 1898: 39 df cmp %ebx,%edi + 189a: 0f 84 16 01 00 00 je 0x19b6 + 18a0: 8b 74 24 58 mov 0x58(%esp),%esi + 18a4: 89 fa mov %edi,%edx + 18a6: 89 f0 mov %esi,%eax + 18a8: f7 f3 div %ebx + 18aa: 89 c6 mov %eax,%esi + 18ac: 89 d7 mov %edx,%edi + 18ae: 8b 44 24 5c mov 0x5c(%esp),%eax + 18b2: f7 e6 mul %esi + 18b4: 8d 0c 1f lea (%edi,%ebx,1),%ecx + 18b7: 89 74 24 50 mov %esi,0x50(%esp) + 18bb: 90 nop + 18bc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + 18c0: 39 fa cmp %edi,%edx + 18c2: 77 08 ja 0x18cc + 18c4: 85 c0 test %eax,%eax + 18c6: 74 1c je 0x18e4 + 18c8: 39 fa cmp %edi,%edx + 18ca: 75 18 jne 0x18e4 + 18cc: 01 d9 add %ebx,%ecx + 18ce: 01 df add %ebx,%edi + 18d0: 89 ce mov %ecx,%esi + 18d2: 29 de sub %ebx,%esi + 18d4: 83 6c 24 50 01 subl $0x1,0x50(%esp) + 18d9: 2b 44 24 5c sub 0x5c(%esp),%eax + 18dd: 83 da 00 sbb $0x0,%edx + 18e0: 39 de cmp %ebx,%esi + 18e2: 73 dc jae 0x18c0 + 18e4: 8b 74 24 50 mov 0x50(%esp),%esi + 18e8: 31 c9 xor %ecx,%ecx + 18ea: 29 c1 sub %eax,%ecx + 18ec: 19 d7 sbb %edx,%edi + 18ee: 89 4c 24 58 mov %ecx,0x58(%esp) + 18f2: 8b 44 24 54 mov 0x54(%esp),%eax + 18f6: 85 c0 test %eax,%eax + 18f8: 0f 85 92 00 00 00 jne 0x1990 + 18fe: 85 f6 test %esi,%esi + 1900: 0f 84 d5 00 00 00 je 0x19db + 1906: 0f bd c6 bsr %esi,%eax + 1909: 8b 94 24 a0 01 00 00 mov 0x1a0(%esp),%edx + 1910: b9 20 00 00 00 mov $0x20,%ecx + 1915: 83 f0 1f xor $0x1f,%eax + 1918: 29 c1 sub %eax,%ecx + 191a: 29 c2 sub %eax,%edx + 191c: 83 f9 35 cmp $0x35,%ecx + 191f: 89 94 24 a0 01 00 00 mov %edx,0x1a0(%esp) + 1926: 0f 8e a0 08 00 00 jle 0x21cc + 192c: 83 c0 35 add $0x35,%eax + 192f: b9 20 00 00 00 mov $0x20,%ecx + 1934: 29 c1 sub %eax,%ecx + 1936: 89 44 24 4c mov %eax,0x4c(%esp) + 193a: 89 f0 mov %esi,%eax + 193c: d3 e8 shr %cl,%eax + 193e: 89 84 24 94 01 00 00 mov %eax,0x194(%esp) + 1945: 85 ff test %edi,%edi + 1947: 0f 85 6b 04 00 00 jne 0x1db8 + 194d: 8b 4c 24 28 mov 0x28(%esp),%ecx + 1951: 85 c9 test %ecx,%ecx + 1953: 0f 85 5f 04 00 00 jne 0x1db8 + 1959: 31 c0 xor %eax,%eax + 195b: 83 7c 24 58 00 cmpl $0x0,0x58(%esp) + 1960: 0f 95 c0 setne %al + 1963: 89 44 24 08 mov %eax,0x8(%esp) + 1967: b8 1f 00 00 00 mov $0x1f,%eax + 196c: 8b 4c 24 30 mov 0x30(%esp),%ecx + 1970: 2b 44 24 4c sub 0x4c(%esp),%eax + 1974: 83 ea 01 sub $0x1,%edx + 1977: 89 34 24 mov %esi,(%esp) + 197a: 89 44 24 04 mov %eax,0x4(%esp) + 197e: 8b 44 24 3c mov 0x3c(%esp),%eax + 1982: e8 c9 e8 ff ff call 0x250 + 1987: e9 78 f4 ff ff jmp 0xe04 + 198c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + 1990: 83 7c 24 54 15 cmpl $0x15,0x54(%esp) + 1995: 7f 79 jg 0x1a10 + 1997: 8b 84 24 94 01 00 00 mov 0x194(%esp),%eax + 199e: 83 44 24 54 20 addl $0x20,0x54(%esp) + 19a3: 89 b4 24 94 01 00 00 mov %esi,0x194(%esp) + 19aa: 89 84 24 98 01 00 00 mov %eax,0x198(%esp) + 19b1: e9 e2 fe ff ff jmp 0x1898 + 19b6: 03 7c 24 58 add 0x58(%esp),%edi + 19ba: 0f 83 91 00 00 00 jae 0x1a51 + 19c0: 2b 7c 24 5c sub 0x5c(%esp),%edi + 19c4: 31 c9 xor %ecx,%ecx + 19c6: be ff ff ff ff mov $0xffffffff,%esi + 19cb: 03 4c 24 5c add 0x5c(%esp),%ecx + 19cf: 83 d7 00 adc $0x0,%edi + 19d2: 89 4c 24 58 mov %ecx,0x58(%esp) + 19d6: e9 17 ff ff ff jmp 0x18f2 + 19db: 83 ac 24 a0 01 00 00 subl $0x20,0x1a0(%esp) + 19e2: 20 + 19e3: 83 7c 24 54 35 cmpl $0x35,0x54(%esp) + 19e8: c7 84 24 98 01 00 00 movl $0x0,0x198(%esp) + 19ef: 00 00 00 00 + 19f3: 89 b4 24 94 01 00 00 mov %esi,0x194(%esp) + 19fa: 0f 8e 98 fe ff ff jle 0x1898 + 1a00: 8b 94 24 a0 01 00 00 mov 0x1a0(%esp),%edx + 1a07: e9 39 ff ff ff jmp 0x1945 + 1a0c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + 1a10: b8 35 00 00 00 mov $0x35,%eax + 1a15: 2b 44 24 54 sub 0x54(%esp),%eax + 1a19: 89 44 24 4c mov %eax,0x4c(%esp) + 1a1d: 74 e1 je 0x1a00 + 1a1f: 8b 5c 24 3c mov 0x3c(%esp),%ebx + 1a23: 89 44 24 0c mov %eax,0xc(%esp) + 1a27: c7 44 24 08 02 00 00 movl $0x2,0x8(%esp) + 1a2e: 00 + 1a2f: 89 5c 24 04 mov %ebx,0x4(%esp) + 1a33: 89 1c 24 mov %ebx,(%esp) + 1a36: e8 fc ff ff ff call 0x1a37 + 1a3b: b9 20 00 00 00 mov $0x20,%ecx + 1a40: 89 f0 mov %esi,%eax + 1a42: 2b 4c 24 4c sub 0x4c(%esp),%ecx + 1a46: d3 e8 shr %cl,%eax + 1a48: 09 84 24 94 01 00 00 or %eax,0x194(%esp) + 1a4f: eb af jmp 0x1a00 + 1a51: 31 d2 xor %edx,%edx + 1a53: 8b 74 24 5c mov 0x5c(%esp),%esi + 1a57: 83 7c 24 5c 00 cmpl $0x0,0x5c(%esp) + 1a5c: 8b 44 24 48 mov 0x48(%esp),%eax + 1a60: 0f 95 c2 setne %dl + 1a63: 29 d6 sub %edx,%esi + 1a65: 89 f2 mov %esi,%edx + 1a67: be ff ff ff ff mov $0xffffffff,%esi + 1a6c: e9 43 fe ff ff jmp 0x18b4 + 1a71: 8b 94 24 fc 00 00 00 mov 0xfc(%esp),%edx + 1a78: 8b 4c 24 64 mov 0x64(%esp),%ecx + 1a7c: 8b 5c 24 54 mov 0x54(%esp),%ebx + 1a80: 31 c0 xor %eax,%eax + 1a82: f7 f1 div %ecx + 1a84: 85 db test %ebx,%ebx + 1a86: 75 7e jne 0x1b06 + 1a88: 85 c0 test %eax,%eax + 1a8a: 0f 84 98 00 00 00 je 0x1b28 + 1a90: 0f bd f0 bsr %eax,%esi + 1a93: 8b 9c 24 a0 01 00 00 mov 0x1a0(%esp),%ebx + 1a9a: bf 20 00 00 00 mov $0x20,%edi + 1a9f: 83 f6 1f xor $0x1f,%esi + 1aa2: 29 f7 sub %esi,%edi + 1aa4: 29 f3 sub %esi,%ebx + 1aa6: 83 ff 35 cmp $0x35,%edi + 1aa9: 89 9c 24 a0 01 00 00 mov %ebx,0x1a0(%esp) + 1ab0: 0f 8e 85 07 00 00 jle 0x223b + 1ab6: 89 c1 mov %eax,%ecx + 1ab8: 83 c6 35 add $0x35,%esi + 1abb: 89 d8 mov %ebx,%eax + 1abd: 89 cb mov %ecx,%ebx + 1abf: b9 20 00 00 00 mov $0x20,%ecx + 1ac4: 89 df mov %ebx,%edi + 1ac6: 29 f1 sub %esi,%ecx + 1ac8: d3 ef shr %cl,%edi + 1aca: 89 bc 24 94 01 00 00 mov %edi,0x194(%esp) + 1ad1: 83 e8 01 sub $0x1,%eax + 1ad4: 85 d2 test %edx,%edx + 1ad6: 8b 4c 24 30 mov 0x30(%esp),%ecx + 1ada: 0f 95 c2 setne %dl + 1add: 0f b6 d2 movzbl %dl,%edx + 1ae0: 0b 54 24 28 or 0x28(%esp),%edx + 1ae4: 89 1c 24 mov %ebx,(%esp) + 1ae7: 89 54 24 08 mov %edx,0x8(%esp) + 1aeb: ba 1f 00 00 00 mov $0x1f,%edx + 1af0: 29 f2 sub %esi,%edx + 1af2: 89 54 24 04 mov %edx,0x4(%esp) + 1af6: 89 c2 mov %eax,%edx + 1af8: 8b 44 24 3c mov 0x3c(%esp),%eax + 1afc: e8 4f e7 ff ff call 0x250 + 1b01: e9 fe f2 ff ff jmp 0xe04 + 1b06: 83 fb 15 cmp $0x15,%ebx + 1b09: 7f 55 jg 0x1b60 + 1b0b: 8b b4 24 94 01 00 00 mov 0x194(%esp),%esi + 1b12: 83 c3 20 add $0x20,%ebx + 1b15: 89 84 24 94 01 00 00 mov %eax,0x194(%esp) + 1b1c: 89 b4 24 98 01 00 00 mov %esi,0x198(%esp) + 1b23: e9 58 ff ff ff jmp 0x1a80 + 1b28: 83 ac 24 a0 01 00 00 subl $0x20,0x1a0(%esp) + 1b2f: 20 + 1b30: 83 fb 35 cmp $0x35,%ebx + 1b33: c7 84 24 98 01 00 00 movl $0x0,0x198(%esp) + 1b3a: 00 00 00 00 + 1b3e: 89 84 24 94 01 00 00 mov %eax,0x194(%esp) + 1b45: 0f 8e 35 ff ff ff jle 0x1a80 + 1b4b: 89 c3 mov %eax,%ebx + 1b4d: 31 f6 xor %esi,%esi + 1b4f: 8b 84 24 a0 01 00 00 mov 0x1a0(%esp),%eax + 1b56: e9 76 ff ff ff jmp 0x1ad1 + 1b5b: 90 nop + 1b5c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + 1b60: 89 5c 24 54 mov %ebx,0x54(%esp) + 1b64: be 35 00 00 00 mov $0x35,%esi + 1b69: 89 c3 mov %eax,%ebx + 1b6b: 2b 74 24 54 sub 0x54(%esp),%esi + 1b6f: 85 f6 test %esi,%esi + 1b71: 7e dc jle 0x1b4f + 1b73: 8b 44 24 3c mov 0x3c(%esp),%eax + 1b77: 89 df mov %ebx,%edi + 1b79: 89 54 24 1c mov %edx,0x1c(%esp) + 1b7d: 89 74 24 0c mov %esi,0xc(%esp) + 1b81: c7 44 24 08 02 00 00 movl $0x2,0x8(%esp) + 1b88: 00 + 1b89: 89 44 24 04 mov %eax,0x4(%esp) + 1b8d: 89 04 24 mov %eax,(%esp) + 1b90: e8 fc ff ff ff call 0x1b91 + 1b95: b9 20 00 00 00 mov $0x20,%ecx + 1b9a: 8b 54 24 1c mov 0x1c(%esp),%edx + 1b9e: 29 f1 sub %esi,%ecx + 1ba0: d3 ef shr %cl,%edi + 1ba2: 09 bc 24 94 01 00 00 or %edi,0x194(%esp) + 1ba9: eb a4 jmp 0x1b4f + 1bab: 8b 84 24 fc 00 00 00 mov 0xfc(%esp),%eax + 1bb2: 8b bc 24 00 01 00 00 mov 0x100(%esp),%edi + 1bb9: 89 44 24 58 mov %eax,0x58(%esp) + 1bbd: c7 44 24 4c 00 00 00 movl $0x0,0x4c(%esp) + 1bc4: 00 + 1bc5: e9 c1 fc ff ff jmp 0x188b + 1bca: 8b 75 14 mov 0x14(%ebp),%esi + 1bcd: 0f b6 03 movzbl (%ebx),%eax + 1bd0: 8b 76 38 mov 0x38(%esi),%esi + 1bd3: 88 44 24 54 mov %al,0x54(%esp) + 1bd7: 89 74 24 50 mov %esi,0x50(%esp) + 1bdb: e9 82 ea ff ff jmp 0x662 + 1be0: 8d 94 24 94 01 00 00 lea 0x194(%esp),%edx + 1be7: c1 e0 02 shl $0x2,%eax + 1bea: 89 54 24 3c mov %edx,0x3c(%esp) + 1bee: 89 44 24 08 mov %eax,0x8(%esp) + 1bf2: 89 74 24 04 mov %esi,0x4(%esp) + 1bf6: 89 14 24 mov %edx,(%esp) + 1bf9: e8 fc ff ff ff call 0x1bfa + 1bfe: 8b 84 24 a4 01 00 00 mov 0x1a4(%esp),%eax + 1c05: 83 f8 01 cmp $0x1,%eax + 1c08: 0f 8e 69 03 00 00 jle 0x1f77 + 1c0e: bf 37 00 00 00 mov $0x37,%edi + 1c13: b9 56 55 55 55 mov $0x55555556,%ecx + 1c18: 2b 7c 24 54 sub 0x54(%esp),%edi + 1c1c: 89 f8 mov %edi,%eax + 1c1e: f7 e9 imul %ecx + 1c20: c1 ff 1f sar $0x1f,%edi + 1c23: 89 d1 mov %edx,%ecx + 1c25: 8b 94 24 a0 01 00 00 mov 0x1a0(%esp),%edx + 1c2c: 29 f9 sub %edi,%ecx + 1c2e: 8d 41 02 lea 0x2(%ecx),%eax + 1c31: e9 4b ed ff ff jmp 0x981 + 1c36: 8b 7c 24 50 mov 0x50(%esp),%edi + 1c3a: 8d 84 24 94 01 00 00 lea 0x194(%esp),%eax + 1c41: 89 44 24 3c mov %eax,0x3c(%esp) + 1c45: 83 ef 01 sub $0x1,%edi + 1c48: 89 7c 24 38 mov %edi,0x38(%esp) + 1c4c: 8b 7c 24 48 mov 0x48(%esp),%edi + 1c50: 39 7c 24 4c cmp %edi,0x4c(%esp) + 1c54: 7e 56 jle 0x1cac + 1c56: 8b 54 24 50 mov 0x50(%esp),%edx + 1c5a: c7 44 24 40 20 00 00 movl $0x20,0x40(%esp) + 1c61: 00 + 1c62: 89 74 24 44 mov %esi,0x44(%esp) + 1c66: 29 54 24 40 sub %edx,0x40(%esp) + 1c6a: 8d 14 be lea (%esi,%edi,4),%edx + 1c6d: 89 c6 mov %eax,%esi + 1c6f: 8b 42 04 mov 0x4(%edx),%eax + 1c72: 83 c7 01 add $0x1,%edi + 1c75: 0f b6 4c 24 40 movzbl 0x40(%esp),%ecx + 1c7a: 8b 1a mov (%edx),%ebx + 1c7c: 83 c2 04 add $0x4,%edx + 1c7f: d3 e0 shl %cl,%eax + 1c81: 0f b6 4c 24 50 movzbl 0x50(%esp),%ecx + 1c86: d3 eb shr %cl,%ebx + 1c88: 09 d8 or %ebx,%eax + 1c8a: 89 06 mov %eax,(%esi) + 1c8c: 83 c6 04 add $0x4,%esi + 1c8f: 39 7c 24 4c cmp %edi,0x4c(%esp) + 1c93: 7f da jg 0x1c6f + 1c95: 89 fa mov %edi,%edx + 1c97: 8b 74 24 44 mov 0x44(%esp),%esi + 1c9b: 2b 54 24 48 sub 0x48(%esp),%edx + 1c9f: 8b 44 24 48 mov 0x48(%esp),%eax + 1ca3: 83 fa 01 cmp $0x1,%edx + 1ca6: 0f 8f 63 f9 ff ff jg 0x160f + 1cac: 8b 84 bc fc 00 00 00 mov 0xfc(%esp,%edi,4),%eax + 1cb3: 0f b6 4c 24 50 movzbl 0x50(%esp),%ecx + 1cb8: d3 e8 shr %cl,%eax + 1cba: 89 84 24 98 01 00 00 mov %eax,0x198(%esp) + 1cc1: 8b 44 24 48 mov 0x48(%esp),%eax + 1cc5: e9 45 f9 ff ff jmp 0x160f + 1cca: 8b 4d 0c mov 0xc(%ebp),%ecx + 1ccd: 85 c9 test %ecx,%ecx + 1ccf: 0f 84 db f1 ff ff je 0xeb0 + 1cd5: 8b 45 08 mov 0x8(%ebp),%eax + 1cd8: d9 ee fldz + 1cda: 8b 7d 0c mov 0xc(%ebp),%edi + 1cdd: 89 07 mov %eax,(%edi) + 1cdf: e9 20 f1 ff ff jmp 0xe04 + 1ce4: 39 fe cmp %edi,%esi + 1ce6: 0f 84 20 e9 ff ff je 0x60c + 1cec: 80 7c 24 5c 70 cmpb $0x70,0x5c(%esp) + 1cf1: 0f 84 31 e9 ff ff je 0x628 + 1cf7: e9 10 e9 ff ff jmp 0x60c + 1cfc: 8b 7c 24 48 mov 0x48(%esp),%edi + 1d00: 8b 44 24 54 mov 0x54(%esp),%eax + 1d04: 29 d7 sub %edx,%edi + 1d06: 85 c0 test %eax,%eax + 1d08: 0f 8e 9a 02 00 00 jle 0x1fa8 + 1d0e: 89 f8 mov %edi,%eax + 1d10: c1 e0 05 shl $0x5,%eax + 1d13: 03 44 24 54 add 0x54(%esp),%eax + 1d17: 83 f8 35 cmp $0x35,%eax + 1d1a: 89 44 24 5c mov %eax,0x5c(%esp) + 1d1e: 0f 8f 01 02 00 00 jg 0x1f25 + 1d24: 8b 84 24 94 01 00 00 mov 0x194(%esp),%eax + 1d2b: 8b 94 24 a4 01 00 00 mov 0x1a4(%esp),%edx + 1d32: c7 84 24 94 01 00 00 movl $0x0,0x194(%esp) + 1d39: 00 00 00 00 + 1d3d: c7 44 24 38 00 00 00 movl $0x0,0x38(%esp) + 1d44: 00 + 1d45: 89 84 24 98 01 00 00 mov %eax,0x198(%esp) + 1d4c: 8b 4c 24 5c mov 0x5c(%esp),%ecx + 1d50: 89 4c 24 54 mov %ecx,0x54(%esp) + 1d54: 85 d2 test %edx,%edx + 1d56: 7e 17 jle 0x1d6f + 1d58: 8d 04 96 lea (%esi,%edx,4),%eax + 1d5b: 01 fa add %edi,%edx + 1d5d: 8d 14 96 lea (%esi,%edx,4),%edx + 1d60: 8b 48 fc mov -0x4(%eax),%ecx + 1d63: 83 e8 04 sub $0x4,%eax + 1d66: 89 0a mov %ecx,(%edx) + 1d68: 83 ea 04 sub $0x4,%edx + 1d6b: 39 f0 cmp %esi,%eax + 1d6d: 75 f1 jne 0x1d60 + 1d6f: 85 ff test %edi,%edi + 1d71: 78 13 js 0x1d86 + 1d73: 31 c0 xor %eax,%eax + 1d75: 8d 76 00 lea 0x0(%esi),%esi + 1d78: c7 04 86 00 00 00 00 movl $0x0,(%esi,%eax,4) + 1d7f: 83 c0 01 add $0x1,%eax + 1d82: 39 c7 cmp %eax,%edi + 1d84: 7d f2 jge 0x1d78 + 1d86: 8b 7c 24 48 mov 0x48(%esp),%edi + 1d8a: 83 7c 24 54 35 cmpl $0x35,0x54(%esp) + 1d8f: c7 44 bc 64 00 00 00 movl $0x0,0x64(%esp,%edi,4) + 1d96: 00 + 1d97: 8b 8c bc fc 00 00 00 mov 0xfc(%esp,%edi,4),%ecx + 1d9e: 0f 8e 33 ee ff ff jle 0xbd7 + 1da4: 8b bc 24 a0 01 00 00 mov 0x1a0(%esp),%edi + 1dab: c7 44 24 5c 00 00 00 movl $0x0,0x5c(%esp) + 1db2: 00 + 1db3: e9 9d ef ff ff jmp 0xd55 + 1db8: b8 01 00 00 00 mov $0x1,%eax + 1dbd: e9 a1 fb ff ff jmp 0x1963 + 1dc2: 8b 4c 24 30 mov 0x30(%esp),%ecx + 1dc6: 8d 84 24 94 01 00 00 lea 0x194(%esp),%eax + 1dcd: 8b 94 24 a0 01 00 00 mov 0x1a0(%esp),%edx + 1dd4: c7 44 24 08 01 00 00 movl $0x1,0x8(%esp) + 1ddb: 00 + 1ddc: c7 44 24 04 1f 00 00 movl $0x1f,0x4(%esp) + 1de3: 00 + 1de4: 89 1c 24 mov %ebx,(%esp) + 1de7: e8 64 e4 ff ff call 0x250 + 1dec: e9 13 f0 ff ff jmp 0xe04 + 1df1: a1 00 00 00 00 mov 0x0,%eax + 1df6: 83 7c 24 30 00 cmpl $0x0,0x30(%esp) + 1dfb: 65 c7 00 22 00 00 00 movl $0x22,%gs:(%eax) + 1e02: 0f 84 a0 f6 ff ff je 0x14a8 + 1e08: d9 05 04 00 00 00 flds 0x4 + 1e0e: e9 f1 ef ff ff jmp 0xe04 + 1e13: 83 ea 14 sub $0x14,%edx + 1e16: 89 54 24 0c mov %edx,0xc(%esp) + 1e1a: ba 02 00 00 00 mov $0x2,%edx + 1e1f: 29 c2 sub %eax,%edx + 1e21: 89 74 24 04 mov %esi,0x4(%esp) + 1e25: 8d b4 24 94 01 00 00 lea 0x194(%esp),%esi + 1e2c: 89 44 24 08 mov %eax,0x8(%esp) + 1e30: 8d 04 96 lea (%esi,%edx,4),%eax + 1e33: 89 74 24 3c mov %esi,0x3c(%esp) + 1e37: 89 04 24 mov %eax,(%esp) + 1e3a: e8 fc ff ff ff call 0x1e3b + 1e3f: ba 01 00 00 00 mov $0x1,%edx + 1e44: 2b 94 24 a4 01 00 00 sub 0x1a4(%esp),%edx + 1e4b: 85 d2 test %edx,%edx + 1e4d: 89 84 94 94 01 00 00 mov %eax,0x194(%esp,%edx,4) + 1e54: 0f 8e 62 f4 ff ff jle 0x12bc + 1e5a: 31 c0 xor %eax,%eax + 1e5c: 8b 7c 24 3c mov 0x3c(%esp),%edi + 1e60: c7 04 87 00 00 00 00 movl $0x0,(%edi,%eax,4) + 1e67: 83 c0 01 add $0x1,%eax + 1e6a: 39 d0 cmp %edx,%eax + 1e6c: 7c ee jl 0x1e5c + 1e6e: e9 49 f4 ff ff jmp 0x12bc + 1e73: 8b 45 14 mov 0x14(%ebp),%eax + 1e76: 89 fb mov %edi,%ebx + 1e78: 8b 48 38 mov 0x38(%eax),%ecx + 1e7b: 90 nop + 1e7c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + 1e80: 83 c3 01 add $0x1,%ebx + 1e83: 0f b6 03 movzbl (%ebx),%eax + 1e86: 8d 50 d0 lea -0x30(%eax),%edx + 1e89: 80 fa 09 cmp $0x9,%dl + 1e8c: 76 f2 jbe 0x1e80 + 1e8e: 0f be d0 movsbl %al,%edx + 1e91: 8b 14 91 mov (%ecx,%edx,4),%edx + 1e94: 83 ea 61 sub $0x61,%edx + 1e97: 80 fa 19 cmp $0x19,%dl + 1e9a: 76 e4 jbe 0x1e80 + 1e9c: 3c 5f cmp $0x5f,%al + 1e9e: 74 e0 je 0x1e80 + 1ea0: 3c 29 cmp $0x29,%al + 1ea2: 0f 85 55 f6 ff ff jne 0x14fd + 1ea8: 8b 55 14 mov 0x14(%ebp),%edx + 1eab: 8d 84 24 9c 01 00 00 lea 0x19c(%esp),%eax + 1eb2: 83 c7 01 add $0x1,%edi + 1eb5: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp) + 1ebc: 00 + 1ebd: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) + 1ec4: 00 + 1ec5: 89 44 24 04 mov %eax,0x4(%esp) + 1ec9: 89 54 24 10 mov %edx,0x10(%esp) + 1ecd: 89 3c 24 mov %edi,(%esp) + 1ed0: e8 fc ff ff ff call 0x1ed1 + 1ed5: 39 9c 24 9c 01 00 00 cmp %ebx,0x19c(%esp) + 1edc: 0f 84 73 03 00 00 je 0x2255 + 1ee2: d9 05 08 00 00 00 flds 0x8 + 1ee8: 8d 7b 01 lea 0x1(%ebx),%edi + 1eeb: e9 13 f6 ff ff jmp 0x1503 + 1ef0: 8b 7c 24 44 mov 0x44(%esp),%edi + 1ef4: 89 d0 mov %edx,%eax + 1ef6: c1 e0 02 shl $0x2,%eax + 1ef9: 89 44 24 08 mov %eax,0x8(%esp) + 1efd: 89 74 24 04 mov %esi,0x4(%esp) + 1f01: 89 3c 24 mov %edi,(%esp) + 1f04: e8 fc ff ff ff call 0x1f05 + 1f09: e9 86 eb ff ff jmp 0xa94 + 1f0e: 89 c1 mov %eax,%ecx + 1f10: c7 44 24 44 00 00 00 movl $0x0,0x44(%esp) + 1f17: 00 + 1f18: c7 44 24 58 00 00 00 movl $0x0,0x58(%esp) + 1f1f: 00 + 1f20: e9 26 e9 ff ff jmp 0x84b + 1f25: 8b 44 24 54 mov 0x54(%esp),%eax + 1f29: c7 44 24 38 35 00 00 movl $0x35,0x38(%esp) + 1f30: 00 + 1f31: 29 44 24 38 sub %eax,0x38(%esp) + 1f35: 83 7c 24 38 1f cmpl $0x1f,0x38(%esp) + 1f3a: 0f 8f 65 01 00 00 jg 0x20a5 + 1f40: 83 7c 24 38 00 cmpl $0x0,0x38(%esp) + 1f45: 0f 84 01 fe ff ff je 0x1d4c + 1f4b: 8b 44 24 3c mov 0x3c(%esp),%eax + 1f4f: 8b 4c 24 38 mov 0x38(%esp),%ecx + 1f53: c7 44 24 08 02 00 00 movl $0x2,0x8(%esp) + 1f5a: 00 + 1f5b: 89 44 24 04 mov %eax,0x4(%esp) + 1f5f: 89 4c 24 0c mov %ecx,0xc(%esp) + 1f63: 89 04 24 mov %eax,(%esp) + 1f66: e8 fc ff ff ff call 0x1f67 + 1f6b: 8b 94 24 a4 01 00 00 mov 0x1a4(%esp),%edx + 1f72: e9 d5 fd ff ff jmp 0x1d4c + 1f77: ba 37 00 00 00 mov $0x37,%edx + 1f7c: bf 03 00 00 00 mov $0x3,%edi + 1f81: 2b 54 24 54 sub 0x54(%esp),%edx + 1f85: c7 84 84 94 01 00 00 movl $0x0,0x194(%esp,%eax,4) + 1f8c: 00 00 00 00 + 1f90: 89 d0 mov %edx,%eax + 1f92: c1 fa 1f sar $0x1f,%edx + 1f95: f7 ff idiv %edi + 1f97: 8b 94 24 a0 01 00 00 mov 0x1a0(%esp),%edx + 1f9e: 89 c1 mov %eax,%ecx + 1fa0: 8d 40 02 lea 0x2(%eax),%eax + 1fa3: e9 d9 e9 ff ff jmp 0x981 + 1fa8: 6b c7 e0 imul $0xffffffe0,%edi,%eax + 1fab: 8b 94 24 a4 01 00 00 mov 0x1a4(%esp),%edx + 1fb2: 01 84 24 a0 01 00 00 add %eax,0x1a0(%esp) + 1fb9: c7 44 24 38 00 00 00 movl $0x0,0x38(%esp) + 1fc0: 00 + 1fc1: e9 8e fd ff ff jmp 0x1d54 + 1fc6: 83 ef 01 sub $0x1,%edi + 1fc9: 84 c9 test %cl,%cl + 1fcb: 0f 44 7d 08 cmove 0x8(%ebp),%edi + 1fcf: 89 7d 08 mov %edi,0x8(%ebp) + 1fd2: e9 9f ef ff ff jmp 0xf76 + 1fd7: 8d 94 24 94 01 00 00 lea 0x194(%esp),%edx + 1fde: bf 02 00 00 00 mov $0x2,%edi + 1fe3: 89 54 24 3c mov %edx,0x3c(%esp) + 1fe7: 8b 4c 24 3c mov 0x3c(%esp),%ecx + 1feb: 89 fa mov %edi,%edx + 1fed: 29 c2 sub %eax,%edx + 1fef: c1 e0 02 shl $0x2,%eax + 1ff2: 89 44 24 08 mov %eax,0x8(%esp) + 1ff6: 8d 14 91 lea (%ecx,%edx,4),%edx + 1ff9: 89 74 24 04 mov %esi,0x4(%esp) + 1ffd: 89 14 24 mov %edx,(%esp) + 2000: e8 fc ff ff ff call 0x2001 + 2005: 31 c0 xor %eax,%eax + 2007: 2b bc 24 a4 01 00 00 sub 0x1a4(%esp),%edi + 200e: 39 f8 cmp %edi,%eax + 2010: 0f 8d a6 f2 ff ff jge 0x12bc + 2016: 8b 74 24 3c mov 0x3c(%esp),%esi + 201a: c7 04 86 00 00 00 00 movl $0x0,(%esi,%eax,4) + 2021: 83 c0 01 add $0x1,%eax + 2024: eb e8 jmp 0x200e + 2026: 8b 44 24 54 mov 0x54(%esp),%eax + 202a: c7 44 24 4c 00 00 00 movl $0x0,0x4c(%esp) + 2031: 00 + 2032: 83 e8 20 sub $0x20,%eax + 2035: 89 84 24 a0 01 00 00 mov %eax,0x1a0(%esp) + 203c: e9 33 f8 ff ff jmp 0x1874 + 2041: 8b 7c 24 58 mov 0x58(%esp),%edi + 2045: 31 f6 xor %esi,%esi + 2047: 8b 94 24 a0 01 00 00 mov 0x1a0(%esp),%edx + 204e: c7 44 24 58 00 00 00 movl $0x0,0x58(%esp) + 2055: 00 + 2056: e9 ea f8 ff ff jmp 0x1945 + 205b: b8 35 00 00 00 mov $0x35,%eax + 2060: 2b 44 24 54 sub 0x54(%esp),%eax + 2064: 89 44 24 4c mov %eax,0x4c(%esp) + 2068: 0f 84 01 f8 ff ff je 0x186f + 206e: 8b 4c 24 3c mov 0x3c(%esp),%ecx + 2072: 89 44 24 0c mov %eax,0xc(%esp) + 2076: c7 44 24 08 02 00 00 movl $0x2,0x8(%esp) + 207d: 00 + 207e: 89 4c 24 04 mov %ecx,0x4(%esp) + 2082: 89 0c 24 mov %ecx,(%esp) + 2085: e8 fc ff ff ff call 0x2086 + 208a: 8b b4 24 fc 00 00 00 mov 0xfc(%esp),%esi + 2091: 89 74 24 58 mov %esi,0x58(%esp) + 2095: e9 d5 f7 ff ff jmp 0x186f + 209a: 8b 4c 24 48 mov 0x48(%esp),%ecx + 209e: f7 d1 not %ecx + 20a0: e9 eb ec ff ff jmp 0xd90 + 20a5: 8b 44 24 38 mov 0x38(%esp),%eax + 20a9: 8b 54 24 3c mov 0x3c(%esp),%edx + 20ad: c7 44 24 08 01 00 00 movl $0x1,0x8(%esp) + 20b4: 00 + 20b5: 83 e0 1f and $0x1f,%eax + 20b8: 89 44 24 0c mov %eax,0xc(%esp) + 20bc: 8d 84 24 98 01 00 00 lea 0x198(%esp),%eax + 20c3: 89 54 24 04 mov %edx,0x4(%esp) + 20c7: 89 04 24 mov %eax,(%esp) + 20ca: e8 fc ff ff ff call 0x20cb + 20cf: 8b 94 24 a4 01 00 00 mov 0x1a4(%esp),%edx + 20d6: c7 84 24 94 01 00 00 movl $0x0,0x194(%esp) + 20dd: 00 00 00 00 + 20e1: e9 66 fc ff ff jmp 0x1d4c + 20e6: a1 00 00 00 00 mov 0x0,%eax + 20eb: 65 c7 00 22 00 00 00 movl $0x22,%gs:(%eax) + 20f2: e9 a5 f3 ff ff jmp 0x149c + 20f7: 8b 44 24 38 mov 0x38(%esp),%eax + 20fb: 89 f7 mov %esi,%edi + 20fd: 0f b6 00 movzbl (%eax),%eax + 2100: 88 44 24 5c mov %al,0x5c(%esp) + 2104: 80 fa 30 cmp $0x30,%dl + 2107: 74 35 je 0x213e + 2109: 80 7c 24 5c 00 cmpb $0x0,0x5c(%esp) + 210e: 74 40 je 0x2150 + 2110: 0f b6 4c 24 5c movzbl 0x5c(%esp),%ecx + 2115: 38 0f cmp %cl,(%edi) + 2117: 0f 85 9e e4 ff ff jne 0x5bb + 211d: 31 c0 xor %eax,%eax + 211f: 88 54 24 58 mov %dl,0x58(%esp) + 2123: eb 05 jmp 0x212a + 2125: 3a 0c 07 cmp (%edi,%eax,1),%cl + 2128: 75 1c jne 0x2146 + 212a: 8b 54 24 38 mov 0x38(%esp),%edx + 212e: 83 c0 01 add $0x1,%eax + 2131: 0f b6 0c 02 movzbl (%edx,%eax,1),%ecx + 2135: 84 c9 test %cl,%cl + 2137: 75 ec jne 0x2125 + 2139: 83 e8 01 sub $0x1,%eax + 213c: 01 c7 add %eax,%edi + 213e: 83 c7 01 add $0x1,%edi + 2141: 0f b6 17 movzbl (%edi),%edx + 2144: eb be jmp 0x2104 + 2146: 0f b6 54 24 58 movzbl 0x58(%esp),%edx + 214b: e9 6b e4 ff ff jmp 0x5bb + 2150: 83 c8 ff or $0xffffffff,%eax + 2153: eb e7 jmp 0x213c + 2155: a1 00 00 00 00 mov 0x0,%eax + 215a: 65 c7 00 22 00 00 00 movl $0x22,%gs:(%eax) + 2161: e9 1a ee ff ff jmp 0xf80 + 2166: 31 c0 xor %eax,%eax + 2168: 88 54 24 48 mov %dl,0x48(%esp) + 216c: eb 0c jmp 0x217a + 216e: 8b 54 24 5c mov 0x5c(%esp),%edx + 2172: 3a 0c 02 cmp (%edx,%eax,1),%cl + 2175: 75 4b jne 0x21c2 + 2177: 83 c0 01 add $0x1,%eax + 217a: 8b 54 24 38 mov 0x38(%esp),%edx + 217e: 0f b6 0c 02 movzbl (%edx,%eax,1),%ecx + 2182: 84 c9 test %cl,%cl + 2184: 75 e8 jne 0x216e + 2186: 8b 54 24 5c mov 0x5c(%esp),%edx + 218a: 8d 54 02 ff lea -0x1(%edx,%eax,1),%edx + 218e: 89 54 24 5c mov %edx,0x5c(%esp) + 2192: e9 ee ec ff ff jmp 0xe85 + 2197: 8b 48 30 mov 0x30(%eax),%ecx + 219a: 89 4c 24 3c mov %ecx,0x3c(%esp) + 219e: 0f b6 11 movzbl (%ecx),%edx + 21a1: 83 ea 01 sub $0x1,%edx + 21a4: 80 fa 7d cmp $0x7d,%dl + 21a7: 0f 87 20 e3 ff ff ja 0x4cd + 21ad: 8b 58 2c mov 0x2c(%eax),%ebx + 21b0: 89 5c 24 38 mov %ebx,0x38(%esp) + 21b4: 80 3b 00 cmpb $0x0,(%ebx) + 21b7: 0f 85 20 e3 ff ff jne 0x4dd + 21bd: e9 0b e3 ff ff jmp 0x4cd + 21c2: 0f b6 54 24 48 movzbl 0x48(%esp),%edx + 21c7: e9 8a e4 ff ff jmp 0x656 + 21cc: f7 d8 neg %eax + 21ce: 83 c0 20 add $0x20,%eax + 21d1: 89 44 24 54 mov %eax,0x54(%esp) + 21d5: e9 09 f8 ff ff jmp 0x19e3 + 21da: 83 7c 24 44 ff cmpl $0xffffffff,0x44(%esp) + 21df: 74 13 je 0x21f4 + 21e1: a1 00 00 00 00 mov 0x0,%eax + 21e6: 83 7c 24 3c 00 cmpl $0x0,0x3c(%esp) + 21eb: 65 c7 00 22 00 00 00 movl $0x22,%gs:(%eax) + 21f2: 74 2a je 0x221e + 21f4: 83 7c 24 30 00 cmpl $0x0,0x30(%esp) + 21f9: 75 32 jne 0x222d + 21fb: d9 ee fldz + 21fd: 83 c6 01 add $0x1,%esi + 2200: 0f b6 06 movzbl (%esi),%eax + 2203: 83 e8 30 sub $0x30,%eax + 2206: 3c 09 cmp $0x9,%al + 2208: 76 f3 jbe 0x21fd + 220a: 83 7d 0c 00 cmpl $0x0,0xc(%ebp) + 220e: 0f 84 f0 eb ff ff je 0xe04 + 2214: 8b 55 0c mov 0xc(%ebp),%edx + 2217: 89 32 mov %esi,(%edx) + 2219: e9 e6 eb ff ff jmp 0xe04 + 221e: 83 7c 24 30 00 cmpl $0x0,0x30(%esp) + 2223: 75 0e jne 0x2233 + 2225: d9 05 00 00 00 00 flds 0x0 + 222b: eb d0 jmp 0x21fd + 222d: d9 ee fldz + 222f: d9 e0 fchs + 2231: eb ca jmp 0x21fd + 2233: d9 05 04 00 00 00 flds 0x4 + 2239: eb c2 jmp 0x21fd + 223b: 89 f3 mov %esi,%ebx + 223d: f7 db neg %ebx + 223f: 83 c3 20 add $0x20,%ebx + 2242: e9 e9 f8 ff ff jmp 0x1b30 + 2247: f7 d8 neg %eax + 2249: 83 c0 20 add $0x20,%eax + 224c: 89 44 24 54 mov %eax,0x54(%esp) + 2250: e9 e5 f4 ff ff jmp 0x173a + 2255: 81 e2 ff ff 0f 00 and $0xfffff,%edx + 225b: 89 d1 mov %edx,%ecx + 225d: 09 c1 or %eax,%ecx + 225f: 75 07 jne 0x2268 + 2261: 31 c0 xor %eax,%eax + 2263: ba 00 00 08 00 mov $0x80000,%edx + 2268: 81 ca 00 00 f0 7f or $0x7ff00000,%edx + 226e: 89 54 24 60 mov %edx,0x60(%esp) + 2272: 89 44 24 5c mov %eax,0x5c(%esp) + 2276: dd 44 24 5c fldl 0x5c(%esp) + 227a: e9 69 fc ff ff jmp 0x1ee8 + 227f: 90 nop + 2280: 55 push %ebp + 2281: 89 e5 mov %esp,%ebp + 2283: 83 ec 10 sub $0x10,%esp + 2286: 8b 45 10 mov 0x10(%ebp),%eax + 2289: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) + 2290: 00 + 2291: 89 44 24 0c mov %eax,0xc(%esp) + 2295: 8b 45 0c mov 0xc(%ebp),%eax + 2298: 89 44 24 04 mov %eax,0x4(%esp) + 229c: 8b 45 08 mov 0x8(%ebp),%eax + 229f: 89 04 24 mov %eax,(%esp) + 22a2: e8 fc ff ff ff call 0x22a3 + 22a7: c9 leave + 22a8: c3 ret --- /dev/fd/63 2012-05-05 15:41:47.000000000 +0200 +++ /dev/fd/62 2012-05-05 15:41:47.000000000 +0200 @@ -1,5 +1,5 @@ -../build-tree.good/kfreebsd-amd64-i386/resolv/ns_print.o: file format elf32-i386-freebsd +build-tree/kfreebsd-amd64-i386/resolv/ns_print.o: file format elf32-i386-freebsd Disassembly of section .text: @@ -652,9 +652,9 @@ 84b: c6 85 5a ff ff ff 00 movb $0x0,-0xa6(%ebp) 852: 7e 5f jle 0x8b3 854: 8b 4d 20 mov 0x20(%ebp),%ecx - 857: 31 f6 xor %esi,%esi - 859: 89 da mov %ebx,%edx - 85b: 8d bd 5a ff ff ff lea -0xa6(%ebp),%edi + 857: 8d bd 5a ff ff ff lea -0xa6(%ebp),%edi + 85d: 31 f6 xor %esi,%esi + 85f: 89 da mov %ebx,%edx 861: 89 8d a4 d1 ff ff mov %ecx,-0x2e5c(%ebp) 867: 8b 85 a4 d1 ff ff mov -0x2e5c(%ebp),%eax 86d: 0f b6 0c 30 movzbl (%eax,%esi,1),%ecx --- /dev/fd/63 2012-05-05 15:41:47.000000000 +0200 +++ /dev/fd/62 2012-05-05 15:41:47.000000000 +0200 @@ -1,5 +1,5 @@ -../build-tree.good/kfreebsd-amd64-i386/catgets/gencat.o: file format elf32-i386-freebsd +build-tree/kfreebsd-amd64-i386/catgets/gencat.o: file format elf32-i386-freebsd Disassembly of section .text: @@ -627,10 +627,10 @@ 81f: 8b 45 cc mov -0x34(%ebp),%eax 822: 89 9d 7c ff ff ff mov %ebx,-0x84(%ebp) 828: 8b 75 a0 mov -0x60(%ebp),%esi - 82b: 3b 85 7c ff ff ff cmp -0x84(%ebp),%eax + 82b: 39 85 7c ff ff ff cmp %eax,-0x84(%ebp) 831: 89 7d 84 mov %edi,-0x7c(%ebp) 834: 8b 9d 78 ff ff ff mov -0x88(%ebp),%ebx - 83a: 0f 83 24 0f 00 00 jae 0x1764 + 83a: 0f 86 24 0f 00 00 jbe 0x1764 840: 8b 8d 7c ff ff ff mov -0x84(%ebp),%ecx 846: 8b 7d 84 mov -0x7c(%ebp),%edi 849: 29 c1 sub %eax,%ecx --- /dev/fd/63 2012-05-05 15:41:47.000000000 +0200 +++ /dev/fd/62 2012-05-05 15:41:47.000000000 +0200 @@ -1,5 +1,5 @@ -../build-tree.good/kfreebsd-amd64-i386/elf/sprof.o: file format elf32-i386-freebsd +build-tree/kfreebsd-amd64-i386/elf/sprof.o: file format elf32-i386-freebsd Disassembly of section .text: @@ -583,8 +583,8 @@ 78a: 85 c9 test %ecx,%ecx 78c: 0f 85 1b 01 00 00 jne 0x8ad 792: 8d b6 00 00 00 00 lea 0x0(%esi),%esi - 798: 8b 55 9c mov -0x64(%ebp),%edx - 79b: 8b 75 90 mov -0x70(%ebp),%esi + 798: 8b 75 90 mov -0x70(%ebp),%esi + 79b: 8b 55 9c mov -0x64(%ebp),%edx 79e: 85 d2 test %edx,%edx 7a0: 0f 84 d2 05 00 00 je 0xd78 7a6: 8b 42 18 mov 0x18(%edx),%eax @@ -693,8 +693,8 @@ 923: a1 00 00 00 00 mov 0x0,%eax 928: 89 04 24 mov %eax,(%esp) 92b: e8 fc ff ff ff call 0x92c - 930: 8b 55 9c mov -0x64(%ebp),%edx - 933: 8b 75 90 mov -0x70(%ebp),%esi + 930: 8b 75 90 mov -0x70(%ebp),%esi + 933: 8b 55 9c mov -0x64(%ebp),%edx 936: e9 63 fe ff ff jmp 0x79e 93b: 90 nop 93c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi @@ -1015,8 +1015,8 @@ e33: 0f 84 5f f9 ff ff je 0x798 e39: 89 04 24 mov %eax,(%esp) e3c: e8 fc ff ff ff call 0xe3d - e41: 8b 55 9c mov -0x64(%ebp),%edx - e44: 8b 75 90 mov -0x70(%ebp),%esi + e41: 8b 75 90 mov -0x70(%ebp),%esi + e44: 8b 55 9c mov -0x64(%ebp),%edx e47: e9 52 f9 ff ff jmp 0x79e e4c: c7 44 24 08 05 00 00 movl $0x5,0x8(%esp) e53: 00 --- /dev/fd/63 2012-05-05 15:41:47.000000000 +0200 +++ /dev/fd/62 2012-05-05 15:41:47.000000000 +0200 @@ -1,5 +1,5 @@ -../build-tree.good/kfreebsd-amd64-i386/argp/argp-help.o: file format elf32-i386-freebsd +build-tree/kfreebsd-amd64-i386/argp/argp-help.o: file format elf32-i386-freebsd Disassembly of section .text: @@ -1141,10 +1141,10 @@ dc8: 8b 40 0c mov 0xc(%eax),%eax dcb: 39 48 14 cmp %ecx,0x14(%eax) dce: 7f f8 jg 0xdc8 - dd0: 89 d1 mov %edx,%ecx - dd2: 89 c3 mov %eax,%ebx - dd4: 8b 52 0c mov 0xc(%edx),%edx - dd7: 8b 40 0c mov 0xc(%eax),%eax + dd0: 89 c3 mov %eax,%ebx + dd2: 89 d1 mov %edx,%ecx + dd4: 8b 40 0c mov 0xc(%eax),%eax + dd7: 8b 52 0c mov 0xc(%edx),%edx dda: 39 c2 cmp %eax,%edx ddc: 75 f2 jne 0xdd0 dde: 8b 53 08 mov 0x8(%ebx),%edx --- /dev/fd/63 2012-05-05 15:41:47.000000000 +0200 +++ /dev/fd/62 2012-05-05 15:41:47.000000000 +0200 @@ -1,5 +1,5 @@ -../build-tree.good/kfreebsd-amd64-i386/nscd/gai.o: file format elf32-i386-freebsd +build-tree/kfreebsd-amd64-i386/nscd/gai.o: file format elf32-i386-freebsd Disassembly of section .text: @@ -2023,7 +2023,7 @@ 1aca: e8 fc ff ff ff call 0x1acb 1acf: 85 c0 test %eax,%eax 1ad1: 89 85 40 ff ff ff mov %eax,-0xc0(%ebp) - 1ad7: 0f 84 4c 0a 00 00 je 0x2529 + 1ad7: 0f 84 27 0a 00 00 je 0x2504 1add: 89 04 24 mov %eax,(%esp) 1ae0: e8 fc ff ff ff call 0x1ae1 1ae5: 8d 95 4c ff ff ff lea -0xb4(%ebp),%edx @@ -2032,7 +2032,7 @@ 1af6: 89 44 24 04 mov %eax,0x4(%esp) 1afa: e8 fc ff ff ff call 0x1afb 1aff: 85 c0 test %eax,%eax - 1b01: 0f 85 d1 0a 00 00 jne 0x25d8 + 1b01: 0f 85 a9 0a 00 00 jne 0x25b0 1b07: 8b 8d 40 ff ff ff mov -0xc0(%ebp),%ecx 1b0d: 8d 5d e0 lea -0x20(%ebp),%ebx 1b10: c7 45 b4 00 00 00 00 movl $0x0,-0x4c(%ebp) @@ -2047,7 +2047,7 @@ 1b41: 80 cc 80 or $0x80,%ah 1b44: 89 01 mov %eax,(%ecx) 1b46: a8 10 test $0x10,%al - 1b48: 0f 85 a5 01 00 00 jne 0x1cf3 + 1b48: 0f 85 7d 01 00 00 jne 0x1ccb 1b4e: 66 90 xchg %ax,%ax 1b50: 8b bd 40 ff ff ff mov -0xc0(%ebp),%edi 1b56: 8d 45 b4 lea -0x4c(%ebp),%eax @@ -2059,1814 +2059,1803 @@ 1b6c: 89 14 24 mov %edx,(%esp) 1b6f: e8 fc ff ff ff call 0x1b70 1b74: 85 c0 test %eax,%eax - 1b76: 0f 8e 77 01 00 00 jle 0x1cf3 - 1b7c: 8b 4d b8 mov -0x48(%ebp),%ecx + 1b76: 0f 8e 4f 01 00 00 jle 0x1ccb + 1b7c: 8b 75 b8 mov -0x48(%ebp),%esi 1b7f: c7 44 24 04 23 00 00 movl $0x23,0x4(%esp) 1b86: 00 - 1b87: 89 0c 24 mov %ecx,(%esp) - 1b8a: 89 8d 48 ff ff ff mov %ecx,-0xb8(%ebp) - 1b90: e8 fc ff ff ff call 0x1b91 - 1b95: 85 c0 test %eax,%eax - 1b97: 74 0c je 0x1ba5 - 1b99: c6 00 00 movb $0x0,(%eax) - 1b9c: 8b 5d b8 mov -0x48(%ebp),%ebx - 1b9f: 89 9d 48 ff ff ff mov %ebx,-0xb8(%ebp) - 1ba5: e8 fc ff ff ff call 0x1ba6 - 1baa: 8b 95 48 ff ff ff mov -0xb8(%ebp),%edx - 1bb0: 89 c7 mov %eax,%edi - 1bb2: 8b 00 mov (%eax),%eax - 1bb4: eb 05 jmp 0x1bbb - 1bb6: 66 90 xchg %ax,%ax - 1bb8: 83 c2 01 add $0x1,%edx - 1bbb: 0f b6 0a movzbl (%edx),%ecx - 1bbe: 0f be d9 movsbl %cl,%ebx - 1bc1: f6 44 58 01 20 testb $0x20,0x1(%eax,%ebx,2) - 1bc6: 75 f0 jne 0x1bb8 - 1bc8: 84 c9 test %cl,%cl - 1bca: 89 95 48 ff ff ff mov %edx,-0xb8(%ebp) - 1bd0: c7 85 44 ff ff ff 00 movl $0x0,-0xbc(%ebp) - 1bd7: 00 00 00 - 1bda: 75 12 jne 0x1bee - 1bdc: eb 47 jmp 0x1c25 - 1bde: 66 90 xchg %ax,%ax - 1be0: 0f be c9 movsbl %cl,%ecx - 1be3: f6 44 48 01 20 testb $0x20,0x1(%eax,%ecx,2) - 1be8: 0f 85 7a 03 00 00 jne 0x1f68 - 1bee: 83 c2 01 add $0x1,%edx - 1bf1: 0f b6 0a movzbl (%edx),%ecx - 1bf4: 84 c9 test %cl,%cl - 1bf6: 75 e8 jne 0x1be0 - 1bf8: 89 d1 mov %edx,%ecx - 1bfa: 2b 8d 48 ff ff ff sub -0xb8(%ebp),%ecx - 1c00: 89 8d 44 ff ff ff mov %ecx,-0xbc(%ebp) - 1c06: 0f b7 08 movzwl (%eax),%ecx - 1c09: 81 e1 00 20 00 00 and $0x2000,%ecx - 1c0f: 85 c9 test %ecx,%ecx - 1c11: 74 12 je 0x1c25 - 1c13: 90 nop - 1c14: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 1c18: 83 c2 01 add $0x1,%edx - 1c1b: 0f be 0a movsbl (%edx),%ecx - 1c1e: f6 44 48 01 20 testb $0x20,0x1(%eax,%ecx,2) - 1c23: 75 f3 jne 0x1c18 - 1c25: 0f b6 0a movzbl (%edx),%ecx - 1c28: 89 d3 mov %edx,%ebx - 1c2a: 84 c9 test %cl,%cl - 1c2c: 75 0c jne 0x1c3a - 1c2e: eb 14 jmp 0x1c44 - 1c30: 83 c3 01 add $0x1,%ebx - 1c33: 0f b6 0b movzbl (%ebx),%ecx - 1c36: 84 c9 test %cl,%cl - 1c38: 74 0a je 0x1c44 - 1c3a: 0f be f1 movsbl %cl,%esi - 1c3d: f6 44 70 01 20 testb $0x20,0x1(%eax,%esi,2) - 1c42: 74 ec je 0x1c30 - 1c44: 39 9d 48 ff ff ff cmp %ebx,-0xb8(%ebp) - 1c4a: 0f 84 08 07 00 00 je 0x2358 - 1c50: 84 c9 test %cl,%cl - 1c52: 74 08 je 0x1c5c - 1c54: c6 03 00 movb $0x0,(%ebx) - 1c57: 8b 07 mov (%edi),%eax - 1c59: 83 c3 01 add $0x1,%ebx - 1c5c: 0f b6 33 movzbl (%ebx),%esi - 1c5f: 89 f1 mov %esi,%ecx - 1c61: 0f be f9 movsbl %cl,%edi - 1c64: f6 44 78 01 20 testb $0x20,0x1(%eax,%edi,2) - 1c69: 74 17 je 0x1c82 - 1c6b: 90 nop - 1c6c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 1c70: 83 c3 01 add $0x1,%ebx - 1c73: 0f b6 0b movzbl (%ebx),%ecx - 1c76: 0f be f9 movsbl %cl,%edi - 1c79: f6 44 78 01 20 testb $0x20,0x1(%eax,%edi,2) - 1c7e: 75 f0 jne 0x1c70 - 1c80: 89 ce mov %ecx,%esi - 1c82: 89 f1 mov %esi,%ecx - 1c84: 84 c9 test %cl,%cl - 1c86: 89 9d 38 ff ff ff mov %ebx,-0xc8(%ebp) - 1c8c: 74 2c je 0x1cba - 1c8e: f6 44 78 01 20 testb $0x20,0x1(%eax,%edi,2) - 1c93: 75 25 jne 0x1cba - 1c95: 89 d9 mov %ebx,%ecx - 1c97: 89 c6 mov %eax,%esi - 1c99: eb 0f jmp 0x1caa - 1c9b: 90 nop - 1c9c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 1ca0: 0f be c0 movsbl %al,%eax - 1ca3: f6 44 46 01 20 testb $0x20,0x1(%esi,%eax,2) - 1ca8: 75 0a jne 0x1cb4 - 1caa: 83 c1 01 add $0x1,%ecx - 1cad: 0f b6 01 movzbl (%ecx),%eax - 1cb0: 84 c0 test %al,%al - 1cb2: 75 ec jne 0x1ca0 - 1cb4: 89 8d 38 ff ff ff mov %ecx,-0xc8(%ebp) - 1cba: 8b bd 38 ff ff ff mov -0xc8(%ebp),%edi - 1cc0: c6 07 00 movb $0x0,(%edi) - 1cc3: 83 bd 44 ff ff ff 06 cmpl $0x6,-0xbc(%ebp) - 1cca: 0f 84 d8 05 00 00 je 0x22a8 - 1cd0: 0f 87 ba 02 00 00 ja 0x1f90 - 1cd6: 83 bd 44 ff ff ff 05 cmpl $0x5,-0xbc(%ebp) - 1cdd: 0f 84 3b 06 00 00 je 0x231e - 1ce3: 8b 95 40 ff ff ff mov -0xc0(%ebp),%edx - 1ce9: 8b 02 mov (%edx),%eax - 1ceb: a8 10 test $0x10,%al - 1ced: 0f 84 5d fe ff ff je 0x1b50 - 1cf3: 8b 45 b8 mov -0x48(%ebp),%eax - 1cf6: 89 04 24 mov %eax,(%esp) - 1cf9: e8 fc ff ff ff call 0x1cfa - 1cfe: 8b 8d 40 ff ff ff mov -0xc0(%ebp),%ecx - 1d04: 89 0c 24 mov %ecx,(%esp) - 1d07: e8 fc ff ff ff call 0x1d08 - 1d0c: 8b 45 c4 mov -0x3c(%ebp),%eax - 1d0f: c7 85 48 ff ff ff 00 movl $0x0,-0xb8(%ebp) - 1d16: 00 00 00 - 1d19: 85 c0 test %eax,%eax - 1d1b: 0f 85 44 06 00 00 jne 0x2365 - 1d21: 8b 45 bc mov -0x44(%ebp),%eax - 1d24: c7 85 44 ff ff ff c0 movl $0xc0,-0xbc(%ebp) - 1d2b: 00 00 00 - 1d2e: 85 c0 test %eax,%eax - 1d30: 0f 84 c3 00 00 00 je 0x1df9 - 1d36: 80 7d ce 00 cmpb $0x0,-0x32(%ebp) - 1d3a: 0f 84 c0 08 00 00 je 0x2600 - 1d40: 8d 04 40 lea (%eax,%eax,2),%eax - 1d43: c1 e0 03 shl $0x3,%eax - 1d46: 89 04 24 mov %eax,(%esp) - 1d49: e8 fc ff ff ff call 0x1d4a - 1d4e: 85 c0 test %eax,%eax - 1d50: 89 85 40 ff ff ff mov %eax,-0xc0(%ebp) - 1d56: 89 85 44 ff ff ff mov %eax,-0xbc(%ebp) - 1d5c: 0f 84 f9 08 00 00 je 0x265b - 1d62: 8b 5d bc mov -0x44(%ebp),%ebx - 1d65: 80 7d ce 00 cmpb $0x0,-0x32(%ebp) - 1d69: 89 9d 38 ff ff ff mov %ebx,-0xc8(%ebp) - 1d6f: 89 da mov %ebx,%edx - 1d71: 0f 84 ba 08 00 00 je 0x2631 - 1d77: 8b 7d c0 mov -0x40(%ebp),%edi - 1d7a: 85 d2 test %edx,%edx - 1d7c: 8d 4a ff lea -0x1(%edx),%ecx - 1d7f: 89 f8 mov %edi,%eax - 1d81: 7e 46 jle 0x1dc9 - 1d83: 8b 9d 40 ff ff ff mov -0xc0(%ebp),%ebx - 1d89: 8d 0c 49 lea (%ecx,%ecx,2),%ecx - 1d8c: 8d 0c cb lea (%ebx,%ecx,8),%ecx - 1d8f: 31 db xor %ebx,%ebx - 1d91: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi - 1d98: 8b 30 mov (%eax),%esi - 1d9a: 83 c3 01 add $0x1,%ebx - 1d9d: 89 31 mov %esi,(%ecx) - 1d9f: 8b 70 04 mov 0x4(%eax),%esi - 1da2: 89 71 04 mov %esi,0x4(%ecx) - 1da5: 8b 70 08 mov 0x8(%eax),%esi - 1da8: 89 71 08 mov %esi,0x8(%ecx) - 1dab: 8b 70 0c mov 0xc(%eax),%esi - 1dae: 89 71 0c mov %esi,0xc(%ecx) - 1db1: 8b 70 10 mov 0x10(%eax),%esi - 1db4: 89 71 10 mov %esi,0x10(%ecx) - 1db7: 8b 70 14 mov 0x14(%eax),%esi - 1dba: 89 71 14 mov %esi,0x14(%ecx) - 1dbd: 83 e9 18 sub $0x18,%ecx - 1dc0: 39 d3 cmp %edx,%ebx - 1dc2: 8b 40 18 mov 0x18(%eax),%eax - 1dc5: 75 d1 jne 0x1d98 - 1dc7: 89 f8 mov %edi,%eax - 1dc9: 85 ff test %edi,%edi - 1dcb: 0f 85 81 06 00 00 jne 0x2452 - 1dd1: 8b 85 38 ff ff ff mov -0xc8(%ebp),%eax - 1dd7: 8b 95 40 ff ff ff mov -0xc0(%ebp),%edx - 1ddd: c7 44 24 0c d0 00 00 movl $0xd0,0xc(%esp) - 1de4: 00 - 1de5: c7 44 24 08 18 00 00 movl $0x18,0x8(%esp) - 1dec: 00 - 1ded: 89 44 24 04 mov %eax,0x4(%esp) - 1df1: 89 14 24 mov %edx,(%esp) - 1df4: e8 fc ff ff ff call 0x1df5 - 1df9: 8b 95 34 ff ff ff mov -0xcc(%ebp),%edx - 1dff: bf 40 01 00 00 mov $0x140,%edi - 1e04: 85 d2 test %edx,%edx - 1e06: 0f 84 e5 00 00 00 je 0x1ef1 - 1e0c: 80 bd 33 ff ff ff 01 cmpb $0x1,-0xcd(%ebp) - 1e13: 83 95 34 ff ff ff 00 adcl $0x0,-0xcc(%ebp) - 1e1a: 8b 8d 34 ff ff ff mov -0xcc(%ebp),%ecx - 1e20: 8d 04 49 lea (%ecx,%ecx,2),%eax - 1e23: c1 e0 02 shl $0x2,%eax - 1e26: 89 04 24 mov %eax,(%esp) - 1e29: e8 fc ff ff ff call 0x1e2a - 1e2e: 85 c0 test %eax,%eax - 1e30: 89 c7 mov %eax,%edi - 1e32: 89 85 40 ff ff ff mov %eax,-0xc0(%ebp) - 1e38: 0f 84 31 06 00 00 je 0x246f - 1e3e: 80 bd 33 ff ff ff 00 cmpb $0x0,-0xcd(%ebp) - 1e45: 8b b5 34 ff ff ff mov -0xcc(%ebp),%esi - 1e4b: 75 20 jne 0x1e6d - 1e4d: 83 ee 01 sub $0x1,%esi - 1e50: 6b c6 0c imul $0xc,%esi,%eax - 1e53: 03 85 40 ff ff ff add -0xc0(%ebp),%eax - 1e59: c7 00 00 00 00 00 movl $0x0,(%eax) - 1e5f: c7 40 04 00 00 00 00 movl $0x0,0x4(%eax) - 1e66: c7 40 08 0e 00 00 00 movl $0xe,0x8(%eax) - 1e6d: 85 f6 test %esi,%esi - 1e6f: 8d 46 ff lea -0x1(%esi),%eax - 1e72: 7e 31 jle 0x1ea5 - 1e74: 8b 8d 40 ff ff ff mov -0xc0(%ebp),%ecx - 1e7a: 8d 04 40 lea (%eax,%eax,2),%eax - 1e7d: 8d 14 81 lea (%ecx,%eax,4),%edx - 1e80: 8b 85 3c ff ff ff mov -0xc4(%ebp),%eax - 1e86: 31 c9 xor %ecx,%ecx - 1e88: 8b 18 mov (%eax),%ebx - 1e8a: 83 c1 01 add $0x1,%ecx - 1e8d: 89 1a mov %ebx,(%edx) - 1e8f: 8b 58 04 mov 0x4(%eax),%ebx - 1e92: 89 5a 04 mov %ebx,0x4(%edx) - 1e95: 8b 58 08 mov 0x8(%eax),%ebx - 1e98: 89 5a 08 mov %ebx,0x8(%edx) - 1e9b: 83 ea 0c sub $0xc,%edx - 1e9e: 39 f1 cmp %esi,%ecx - 1ea0: 8b 40 0c mov 0xc(%eax),%eax - 1ea3: 75 e3 jne 0x1e88 - 1ea5: 8b 85 3c ff ff ff mov -0xc4(%ebp),%eax - 1eab: 85 c0 test %eax,%eax - 1ead: 74 1a je 0x1ec9 - 1eaf: 8b 85 3c ff ff ff mov -0xc4(%ebp),%eax - 1eb5: eb 03 jmp 0x1eba - 1eb7: 90 nop - 1eb8: 89 d8 mov %ebx,%eax - 1eba: 8b 58 0c mov 0xc(%eax),%ebx - 1ebd: 89 04 24 mov %eax,(%esp) - 1ec0: e8 fc ff ff ff call 0x1ec1 - 1ec5: 85 db test %ebx,%ebx - 1ec7: 75 ef jne 0x1eb8 - 1ec9: 8b 9d 34 ff ff ff mov -0xcc(%ebp),%ebx - 1ecf: 8b 85 40 ff ff ff mov -0xc0(%ebp),%eax - 1ed5: c7 44 24 0c 00 01 00 movl $0x100,0xc(%esp) - 1edc: 00 - 1edd: c7 44 24 08 0c 00 00 movl $0xc,0x8(%esp) - 1ee4: 00 - 1ee5: 89 5c 24 04 mov %ebx,0x4(%esp) - 1ee9: 89 04 24 mov %eax,(%esp) - 1eec: e8 fc ff ff ff call 0x1eed - 1ef1: a1 48 00 00 00 mov 0x48,%eax - 1ef6: 8b 95 48 ff ff ff mov -0xb8(%ebp),%edx - 1efc: 3d 00 00 00 00 cmp $0x0,%eax - 1f01: 89 15 48 00 00 00 mov %edx,0x48 - 1f07: 74 08 je 0x1f11 - 1f09: 89 04 24 mov %eax,(%esp) - 1f0c: e8 fc ff ff ff call 0x1f0d - 1f11: a1 4c 00 00 00 mov 0x4c,%eax - 1f16: 8b 8d 44 ff ff ff mov -0xbc(%ebp),%ecx - 1f1c: 3d c0 00 00 00 cmp $0xc0,%eax - 1f21: 89 0d 4c 00 00 00 mov %ecx,0x4c - 1f27: 74 08 je 0x1f31 - 1f29: 89 04 24 mov %eax,(%esp) - 1f2c: e8 fc ff ff ff call 0x1f2d - 1f31: a1 44 00 00 00 mov 0x44,%eax - 1f36: 89 3d 44 00 00 00 mov %edi,0x44 - 1f3c: 3d 40 01 00 00 cmp $0x140,%eax - 1f41: 74 08 je 0x1f4b - 1f43: 89 04 24 mov %eax,(%esp) - 1f46: e8 fc ff ff ff call 0x1f47 - 1f4b: 8b 85 74 ff ff ff mov -0x8c(%ebp),%eax - 1f51: 8b 95 78 ff ff ff mov -0x88(%ebp),%edx - 1f57: a3 58 00 00 00 mov %eax,0x58 - 1f5c: 89 15 5c 00 00 00 mov %edx,0x5c - 1f62: e9 a7 05 00 00 jmp 0x250e - 1f67: 90 nop - 1f68: 89 d3 mov %edx,%ebx - 1f6a: 2b 9d 48 ff ff ff sub -0xb8(%ebp),%ebx - 1f70: 89 9d 44 ff ff ff mov %ebx,-0xbc(%ebp) - 1f76: c6 02 00 movb $0x0,(%edx) - 1f79: 83 c2 01 add $0x1,%edx - 1f7c: 8b 07 mov (%edi),%eax - 1f7e: 0f be 0a movsbl (%edx),%ecx - 1f81: 0f b7 0c 48 movzwl (%eax,%ecx,2),%ecx - 1f85: 81 e1 00 20 00 00 and $0x2000,%ecx - 1f8b: e9 7f fc ff ff jmp 0x1c0f - 1f90: 83 bd 44 ff ff ff 07 cmpl $0x7,-0xbc(%ebp) - 1f97: 0f 84 73 01 00 00 je 0x2110 - 1f9d: 83 bd 44 ff ff ff 0a cmpl $0xa,-0xbc(%ebp) - 1fa4: 0f 85 39 fd ff ff jne 0x1ce3 - 1faa: 8b b5 48 ff ff ff mov -0xb8(%ebp),%esi - 1fb0: bf df 00 00 00 mov $0xdf,%edi - 1fb5: b9 0b 00 00 00 mov $0xb,%ecx - 1fba: f3 a6 repz cmpsb %es:(%edi),%ds:(%esi) - 1fbc: 0f 85 21 fd ff ff jne 0x1ce3 - 1fc2: 8d 4d ce lea -0x32(%ebp),%ecx - 1fc5: 8d 7d bc lea -0x44(%ebp),%edi - 1fc8: 8d 45 c0 lea -0x40(%ebp),%eax - 1fcb: 89 8d 48 ff ff ff mov %ecx,-0xb8(%ebp) - 1fd1: 89 bd 44 ff ff ff mov %edi,-0xbc(%ebp) - 1fd7: 89 85 38 ff ff ff mov %eax,-0xc8(%ebp) - 1fdd: 89 95 2c ff ff ff mov %edx,-0xd4(%ebp) - 1fe3: e8 fc ff ff ff call 0x1fe4 - 1fe8: 8b 95 2c ff ff ff mov -0xd4(%ebp),%edx - 1fee: c7 00 00 00 00 00 movl $0x0,(%eax) - 1ff4: 89 14 24 mov %edx,(%esp) - 1ff7: c7 44 24 04 2f 00 00 movl $0x2f,0x4(%esp) - 1ffe: 00 - 1fff: e8 fc ff ff ff call 0x2000 - 2004: 8b 95 2c ff ff ff mov -0xd4(%ebp),%edx - 200a: 85 c0 test %eax,%eax - 200c: 89 c6 mov %eax,%esi - 200e: 74 06 je 0x2016 - 2010: c6 00 00 movb $0x0,(%eax) - 2013: 83 c6 01 add $0x1,%esi - 2016: 8d 45 e0 lea -0x20(%ebp),%eax - 2019: 89 44 24 08 mov %eax,0x8(%esp) - 201d: 89 54 24 04 mov %edx,0x4(%esp) - 2021: c7 04 24 1c 00 00 00 movl $0x1c,(%esp) - 2028: e8 fc ff ff ff call 0x2029 - 202d: 85 c0 test %eax,%eax - 202f: 0f 84 ae fc ff ff je 0x1ce3 - 2035: 85 f6 test %esi,%esi - 2037: ba 80 00 00 00 mov $0x80,%edx - 203c: 74 2d je 0x206b - 203e: 8d 55 b0 lea -0x50(%ebp),%edx - 2041: 89 54 24 04 mov %edx,0x4(%esp) - 2045: c7 44 24 08 0a 00 00 movl $0xa,0x8(%esp) - 204c: 00 - 204d: 89 34 24 mov %esi,(%esp) - 2050: e8 fc ff ff ff call 0x2051 - 2055: 83 f8 ff cmp $0xffffffff,%eax - 2058: 89 c2 mov %eax,%edx - 205a: 0f 84 83 fc ff ff je 0x1ce3 - 2060: 3d 80 00 00 00 cmp $0x80,%eax - 2065: 0f 87 78 fc ff ff ja 0x1ce3 - 206b: 8b 45 b0 mov -0x50(%ebp),%eax - 206e: 80 38 00 cmpb $0x0,(%eax) - 2071: 0f 85 6c fc ff ff jne 0x1ce3 - 2077: 8d 4d b0 lea -0x50(%ebp),%ecx - 207a: 89 1c 24 mov %ebx,(%esp) - 207d: c7 44 24 08 0a 00 00 movl $0xa,0x8(%esp) - 2084: 00 - 2085: 89 4c 24 04 mov %ecx,0x4(%esp) - 2089: 89 95 2c ff ff ff mov %edx,-0xd4(%ebp) - 208f: e8 fc ff ff ff call 0x2090 - 2094: 83 f8 ff cmp $0xffffffff,%eax - 2097: 89 c3 mov %eax,%ebx - 2099: 0f 84 44 fc ff ff je 0x1ce3 + 1b87: 89 34 24 mov %esi,(%esp) + 1b8a: e8 fc ff ff ff call 0x1b8b + 1b8f: 85 c0 test %eax,%eax + 1b91: 74 06 je 0x1b99 + 1b93: c6 00 00 movb $0x0,(%eax) + 1b96: 8b 75 b8 mov -0x48(%ebp),%esi + 1b99: e8 fc ff ff ff call 0x1b9a + 1b9e: 89 85 48 ff ff ff mov %eax,-0xb8(%ebp) + 1ba4: 8b 00 mov (%eax),%eax + 1ba6: eb 03 jmp 0x1bab + 1ba8: 83 c6 01 add $0x1,%esi + 1bab: 0f b6 16 movzbl (%esi),%edx + 1bae: 0f be ca movsbl %dl,%ecx + 1bb1: f6 44 48 01 20 testb $0x20,0x1(%eax,%ecx,2) + 1bb6: 75 f0 jne 0x1ba8 + 1bb8: 84 d2 test %dl,%dl + 1bba: 0f 84 31 09 00 00 je 0x24f1 + 1bc0: 89 f2 mov %esi,%edx + 1bc2: eb 12 jmp 0x1bd6 + 1bc4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + 1bc8: 0f be c9 movsbl %cl,%ecx + 1bcb: f6 44 48 01 20 testb $0x20,0x1(%eax,%ecx,2) + 1bd0: 0f 85 6a 03 00 00 jne 0x1f40 + 1bd6: 83 c2 01 add $0x1,%edx + 1bd9: 0f b6 0a movzbl (%edx),%ecx + 1bdc: 84 c9 test %cl,%cl + 1bde: 75 e8 jne 0x1bc8 + 1be0: 89 d3 mov %edx,%ebx + 1be2: 29 f3 sub %esi,%ebx + 1be4: 89 9d 44 ff ff ff mov %ebx,-0xbc(%ebp) + 1bea: 0f b7 18 movzwl (%eax),%ebx + 1bed: 81 e3 00 20 00 00 and $0x2000,%ebx + 1bf3: 31 c9 xor %ecx,%ecx + 1bf5: 85 db test %ebx,%ebx + 1bf7: 74 17 je 0x1c10 + 1bf9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi + 1c00: 83 c2 01 add $0x1,%edx + 1c03: 0f b6 0a movzbl (%edx),%ecx + 1c06: 0f be d9 movsbl %cl,%ebx + 1c09: f6 44 58 01 20 testb $0x20,0x1(%eax,%ebx,2) + 1c0e: 75 f0 jne 0x1c00 + 1c10: 84 c9 test %cl,%cl + 1c12: 89 d3 mov %edx,%ebx + 1c14: 75 0c jne 0x1c22 + 1c16: eb 14 jmp 0x1c2c + 1c18: 83 c3 01 add $0x1,%ebx + 1c1b: 0f b6 0b movzbl (%ebx),%ecx + 1c1e: 84 c9 test %cl,%cl + 1c20: 74 0a je 0x1c2c + 1c22: 0f be f9 movsbl %cl,%edi + 1c25: f6 44 78 01 20 testb $0x20,0x1(%eax,%edi,2) + 1c2a: 74 ec je 0x1c18 + 1c2c: 39 de cmp %ebx,%esi + 1c2e: 0f 84 ec 06 00 00 je 0x2320 + 1c34: 84 c9 test %cl,%cl + 1c36: 74 13 je 0x1c4b + 1c38: c6 03 00 movb $0x0,(%ebx) + 1c3b: 8b bd 48 ff ff ff mov -0xb8(%ebp),%edi + 1c41: 83 c3 01 add $0x1,%ebx + 1c44: 8b 07 mov (%edi),%eax + 1c46: eb 03 jmp 0x1c4b + 1c48: 83 c3 01 add $0x1,%ebx + 1c4b: 0f be 0b movsbl (%ebx),%ecx + 1c4e: f6 44 48 01 20 testb $0x20,0x1(%eax,%ecx,2) + 1c53: 75 f3 jne 0x1c48 + 1c55: 89 9d 48 ff ff ff mov %ebx,-0xb8(%ebp) + 1c5b: 0f b6 3b movzbl (%ebx),%edi + 1c5e: 89 f9 mov %edi,%ecx + 1c60: 84 c9 test %cl,%cl + 1c62: 74 2e je 0x1c92 + 1c64: 0f be f9 movsbl %cl,%edi + 1c67: f6 44 78 01 20 testb $0x20,0x1(%eax,%edi,2) + 1c6c: 75 24 jne 0x1c92 + 1c6e: 89 d9 mov %ebx,%ecx + 1c70: 89 c7 mov %eax,%edi + 1c72: eb 0e jmp 0x1c82 + 1c74: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + 1c78: 0f be c0 movsbl %al,%eax + 1c7b: f6 44 47 01 20 testb $0x20,0x1(%edi,%eax,2) + 1c80: 75 0a jne 0x1c8c + 1c82: 83 c1 01 add $0x1,%ecx + 1c85: 0f b6 01 movzbl (%ecx),%eax + 1c88: 84 c0 test %al,%al + 1c8a: 75 ec jne 0x1c78 + 1c8c: 89 8d 48 ff ff ff mov %ecx,-0xb8(%ebp) + 1c92: 8b bd 48 ff ff ff mov -0xb8(%ebp),%edi + 1c98: c6 07 00 movb $0x0,(%edi) + 1c9b: 83 bd 44 ff ff ff 06 cmpl $0x6,-0xbc(%ebp) + 1ca2: 0f 84 d0 05 00 00 je 0x2278 + 1ca8: 0f 87 c2 02 00 00 ja 0x1f70 + 1cae: 83 bd 44 ff ff ff 05 cmpl $0x5,-0xbc(%ebp) + 1cb5: 0f 84 2d 06 00 00 je 0x22e8 + 1cbb: 8b 95 40 ff ff ff mov -0xc0(%ebp),%edx + 1cc1: 8b 02 mov (%edx),%eax + 1cc3: a8 10 test $0x10,%al + 1cc5: 0f 84 85 fe ff ff je 0x1b50 + 1ccb: 8b 45 b8 mov -0x48(%ebp),%eax + 1cce: 89 04 24 mov %eax,(%esp) + 1cd1: e8 fc ff ff ff call 0x1cd2 + 1cd6: 8b 8d 40 ff ff ff mov -0xc0(%ebp),%ecx + 1cdc: 89 0c 24 mov %ecx,(%esp) + 1cdf: e8 fc ff ff ff call 0x1ce0 + 1ce4: 8b 45 c4 mov -0x3c(%ebp),%eax + 1ce7: c7 85 48 ff ff ff 00 movl $0x0,-0xb8(%ebp) + 1cee: 00 00 00 + 1cf1: 85 c0 test %eax,%eax + 1cf3: 0f 85 34 06 00 00 jne 0x232d + 1cf9: 8b 45 bc mov -0x44(%ebp),%eax + 1cfc: c7 85 44 ff ff ff c0 movl $0xc0,-0xbc(%ebp) + 1d03: 00 00 00 + 1d06: 85 c0 test %eax,%eax + 1d08: 0f 84 c3 00 00 00 je 0x1dd1 + 1d0e: 80 7d ce 00 cmpb $0x0,-0x32(%ebp) + 1d12: 0f 84 c0 08 00 00 je 0x25d8 + 1d18: 8d 04 40 lea (%eax,%eax,2),%eax + 1d1b: c1 e0 03 shl $0x3,%eax + 1d1e: 89 04 24 mov %eax,(%esp) + 1d21: e8 fc ff ff ff call 0x1d22 + 1d26: 85 c0 test %eax,%eax + 1d28: 89 85 40 ff ff ff mov %eax,-0xc0(%ebp) + 1d2e: 89 85 44 ff ff ff mov %eax,-0xbc(%ebp) + 1d34: 0f 84 f9 08 00 00 je 0x2633 + 1d3a: 8b 5d bc mov -0x44(%ebp),%ebx + 1d3d: 80 7d ce 00 cmpb $0x0,-0x32(%ebp) + 1d41: 89 9d 38 ff ff ff mov %ebx,-0xc8(%ebp) + 1d47: 89 da mov %ebx,%edx + 1d49: 0f 84 ba 08 00 00 je 0x2609 + 1d4f: 8b 7d c0 mov -0x40(%ebp),%edi + 1d52: 85 d2 test %edx,%edx + 1d54: 8d 4a ff lea -0x1(%edx),%ecx + 1d57: 89 f8 mov %edi,%eax + 1d59: 7e 46 jle 0x1da1 + 1d5b: 8b 9d 40 ff ff ff mov -0xc0(%ebp),%ebx + 1d61: 8d 0c 49 lea (%ecx,%ecx,2),%ecx + 1d64: 8d 0c cb lea (%ebx,%ecx,8),%ecx + 1d67: 31 db xor %ebx,%ebx + 1d69: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi + 1d70: 8b 30 mov (%eax),%esi + 1d72: 83 c3 01 add $0x1,%ebx + 1d75: 89 31 mov %esi,(%ecx) + 1d77: 8b 70 04 mov 0x4(%eax),%esi + 1d7a: 89 71 04 mov %esi,0x4(%ecx) + 1d7d: 8b 70 08 mov 0x8(%eax),%esi + 1d80: 89 71 08 mov %esi,0x8(%ecx) + 1d83: 8b 70 0c mov 0xc(%eax),%esi + 1d86: 89 71 0c mov %esi,0xc(%ecx) + 1d89: 8b 70 10 mov 0x10(%eax),%esi + 1d8c: 89 71 10 mov %esi,0x10(%ecx) + 1d8f: 8b 70 14 mov 0x14(%eax),%esi + 1d92: 89 71 14 mov %esi,0x14(%ecx) + 1d95: 83 e9 18 sub $0x18,%ecx + 1d98: 39 d3 cmp %edx,%ebx + 1d9a: 8b 40 18 mov 0x18(%eax),%eax + 1d9d: 75 d1 jne 0x1d70 + 1d9f: 89 f8 mov %edi,%eax + 1da1: 85 ff test %edi,%edi + 1da3: 0f 85 71 06 00 00 jne 0x241a + 1da9: 8b 85 38 ff ff ff mov -0xc8(%ebp),%eax + 1daf: 8b 95 40 ff ff ff mov -0xc0(%ebp),%edx + 1db5: c7 44 24 0c d0 00 00 movl $0xd0,0xc(%esp) + 1dbc: 00 + 1dbd: c7 44 24 08 18 00 00 movl $0x18,0x8(%esp) + 1dc4: 00 + 1dc5: 89 44 24 04 mov %eax,0x4(%esp) + 1dc9: 89 14 24 mov %edx,(%esp) + 1dcc: e8 fc ff ff ff call 0x1dcd + 1dd1: 8b 95 34 ff ff ff mov -0xcc(%ebp),%edx + 1dd7: bf 40 01 00 00 mov $0x140,%edi + 1ddc: 85 d2 test %edx,%edx + 1dde: 0f 84 e5 00 00 00 je 0x1ec9 + 1de4: 80 bd 33 ff ff ff 01 cmpb $0x1,-0xcd(%ebp) + 1deb: 83 95 34 ff ff ff 00 adcl $0x0,-0xcc(%ebp) + 1df2: 8b 8d 34 ff ff ff mov -0xcc(%ebp),%ecx + 1df8: 8d 04 49 lea (%ecx,%ecx,2),%eax + 1dfb: c1 e0 02 shl $0x2,%eax + 1dfe: 89 04 24 mov %eax,(%esp) + 1e01: e8 fc ff ff ff call 0x1e02 + 1e06: 85 c0 test %eax,%eax + 1e08: 89 c7 mov %eax,%edi + 1e0a: 89 85 40 ff ff ff mov %eax,-0xc0(%ebp) + 1e10: 0f 84 21 06 00 00 je 0x2437 + 1e16: 80 bd 33 ff ff ff 00 cmpb $0x0,-0xcd(%ebp) + 1e1d: 8b b5 34 ff ff ff mov -0xcc(%ebp),%esi + 1e23: 75 20 jne 0x1e45 + 1e25: 83 ee 01 sub $0x1,%esi + 1e28: 6b c6 0c imul $0xc,%esi,%eax + 1e2b: 03 85 40 ff ff ff add -0xc0(%ebp),%eax + 1e31: c7 00 00 00 00 00 movl $0x0,(%eax) + 1e37: c7 40 04 00 00 00 00 movl $0x0,0x4(%eax) + 1e3e: c7 40 08 0e 00 00 00 movl $0xe,0x8(%eax) + 1e45: 85 f6 test %esi,%esi + 1e47: 8d 46 ff lea -0x1(%esi),%eax + 1e4a: 7e 31 jle 0x1e7d + 1e4c: 8b 8d 40 ff ff ff mov -0xc0(%ebp),%ecx + 1e52: 8d 04 40 lea (%eax,%eax,2),%eax + 1e55: 8d 14 81 lea (%ecx,%eax,4),%edx + 1e58: 8b 85 3c ff ff ff mov -0xc4(%ebp),%eax + 1e5e: 31 c9 xor %ecx,%ecx + 1e60: 8b 18 mov (%eax),%ebx + 1e62: 83 c1 01 add $0x1,%ecx + 1e65: 89 1a mov %ebx,(%edx) + 1e67: 8b 58 04 mov 0x4(%eax),%ebx + 1e6a: 89 5a 04 mov %ebx,0x4(%edx) + 1e6d: 8b 58 08 mov 0x8(%eax),%ebx + 1e70: 89 5a 08 mov %ebx,0x8(%edx) + 1e73: 83 ea 0c sub $0xc,%edx + 1e76: 39 f1 cmp %esi,%ecx + 1e78: 8b 40 0c mov 0xc(%eax),%eax + 1e7b: 75 e3 jne 0x1e60 + 1e7d: 8b 85 3c ff ff ff mov -0xc4(%ebp),%eax + 1e83: 85 c0 test %eax,%eax + 1e85: 74 1a je 0x1ea1 + 1e87: 8b 85 3c ff ff ff mov -0xc4(%ebp),%eax + 1e8d: eb 03 jmp 0x1e92 + 1e8f: 90 nop + 1e90: 89 d8 mov %ebx,%eax + 1e92: 8b 58 0c mov 0xc(%eax),%ebx + 1e95: 89 04 24 mov %eax,(%esp) + 1e98: e8 fc ff ff ff call 0x1e99 + 1e9d: 85 db test %ebx,%ebx + 1e9f: 75 ef jne 0x1e90 + 1ea1: 8b 9d 34 ff ff ff mov -0xcc(%ebp),%ebx + 1ea7: 8b 85 40 ff ff ff mov -0xc0(%ebp),%eax + 1ead: c7 44 24 0c 00 01 00 movl $0x100,0xc(%esp) + 1eb4: 00 + 1eb5: c7 44 24 08 0c 00 00 movl $0xc,0x8(%esp) + 1ebc: 00 + 1ebd: 89 5c 24 04 mov %ebx,0x4(%esp) + 1ec1: 89 04 24 mov %eax,(%esp) + 1ec4: e8 fc ff ff ff call 0x1ec5 + 1ec9: a1 48 00 00 00 mov 0x48,%eax + 1ece: 8b 95 48 ff ff ff mov -0xb8(%ebp),%edx + 1ed4: 3d 00 00 00 00 cmp $0x0,%eax + 1ed9: 89 15 48 00 00 00 mov %edx,0x48 + 1edf: 74 08 je 0x1ee9 + 1ee1: 89 04 24 mov %eax,(%esp) + 1ee4: e8 fc ff ff ff call 0x1ee5 + 1ee9: a1 4c 00 00 00 mov 0x4c,%eax + 1eee: 8b 8d 44 ff ff ff mov -0xbc(%ebp),%ecx + 1ef4: 3d c0 00 00 00 cmp $0xc0,%eax + 1ef9: 89 0d 4c 00 00 00 mov %ecx,0x4c + 1eff: 74 08 je 0x1f09 + 1f01: 89 04 24 mov %eax,(%esp) + 1f04: e8 fc ff ff ff call 0x1f05 + 1f09: a1 44 00 00 00 mov 0x44,%eax + 1f0e: 89 3d 44 00 00 00 mov %edi,0x44 + 1f14: 3d 40 01 00 00 cmp $0x140,%eax + 1f19: 74 08 je 0x1f23 + 1f1b: 89 04 24 mov %eax,(%esp) + 1f1e: e8 fc ff ff ff call 0x1f1f + 1f23: 8b 85 74 ff ff ff mov -0x8c(%ebp),%eax + 1f29: 8b 95 78 ff ff ff mov -0x88(%ebp),%edx + 1f2f: a3 58 00 00 00 mov %eax,0x58 + 1f34: 89 15 5c 00 00 00 mov %edx,0x5c + 1f3a: e9 97 05 00 00 jmp 0x24d6 + 1f3f: 90 nop + 1f40: 89 d7 mov %edx,%edi + 1f42: 29 f7 sub %esi,%edi + 1f44: 89 bd 44 ff ff ff mov %edi,-0xbc(%ebp) + 1f4a: c6 02 00 movb $0x0,(%edx) + 1f4d: 8b 8d 48 ff ff ff mov -0xb8(%ebp),%ecx + 1f53: 83 c2 01 add $0x1,%edx + 1f56: 8b 01 mov (%ecx),%eax + 1f58: 0f b6 0a movzbl (%edx),%ecx + 1f5b: 0f be d9 movsbl %cl,%ebx + 1f5e: 0f b7 1c 58 movzwl (%eax,%ebx,2),%ebx + 1f62: 81 e3 00 20 00 00 and $0x2000,%ebx + 1f68: e9 88 fc ff ff jmp 0x1bf5 + 1f6d: 8d 76 00 lea 0x0(%esi),%esi + 1f70: 83 bd 44 ff ff ff 07 cmpl $0x7,-0xbc(%ebp) + 1f77: 0f 84 6b 01 00 00 je 0x20e8 + 1f7d: 83 bd 44 ff ff ff 0a cmpl $0xa,-0xbc(%ebp) + 1f84: 0f 85 31 fd ff ff jne 0x1cbb + 1f8a: bf df 00 00 00 mov $0xdf,%edi + 1f8f: b9 0b 00 00 00 mov $0xb,%ecx + 1f94: f3 a6 repz cmpsb %es:(%edi),%ds:(%esi) + 1f96: 0f 85 1f fd ff ff jne 0x1cbb + 1f9c: 8d 4d ce lea -0x32(%ebp),%ecx + 1f9f: 8d 7d bc lea -0x44(%ebp),%edi + 1fa2: 8d 45 c0 lea -0x40(%ebp),%eax + 1fa5: 89 8d 48 ff ff ff mov %ecx,-0xb8(%ebp) + 1fab: 89 bd 44 ff ff ff mov %edi,-0xbc(%ebp) + 1fb1: 89 85 38 ff ff ff mov %eax,-0xc8(%ebp) + 1fb7: 89 95 2c ff ff ff mov %edx,-0xd4(%ebp) + 1fbd: e8 fc ff ff ff call 0x1fbe + 1fc2: 8b 95 2c ff ff ff mov -0xd4(%ebp),%edx + 1fc8: c7 00 00 00 00 00 movl $0x0,(%eax) + 1fce: 89 14 24 mov %edx,(%esp) + 1fd1: c7 44 24 04 2f 00 00 movl $0x2f,0x4(%esp) + 1fd8: 00 + 1fd9: e8 fc ff ff ff call 0x1fda + 1fde: 8b 95 2c ff ff ff mov -0xd4(%ebp),%edx + 1fe4: 85 c0 test %eax,%eax + 1fe6: 89 c6 mov %eax,%esi + 1fe8: 74 06 je 0x1ff0 + 1fea: c6 00 00 movb $0x0,(%eax) + 1fed: 83 c6 01 add $0x1,%esi + 1ff0: 8d 45 e0 lea -0x20(%ebp),%eax + 1ff3: 89 44 24 08 mov %eax,0x8(%esp) + 1ff7: 89 54 24 04 mov %edx,0x4(%esp) + 1ffb: c7 04 24 1c 00 00 00 movl $0x1c,(%esp) + 2002: e8 fc ff ff ff call 0x2003 + 2007: 85 c0 test %eax,%eax + 2009: 0f 84 ac fc ff ff je 0x1cbb + 200f: 85 f6 test %esi,%esi + 2011: ba 80 00 00 00 mov $0x80,%edx + 2016: 74 2d je 0x2045 + 2018: 8d 55 b0 lea -0x50(%ebp),%edx + 201b: 89 54 24 04 mov %edx,0x4(%esp) + 201f: c7 44 24 08 0a 00 00 movl $0xa,0x8(%esp) + 2026: 00 + 2027: 89 34 24 mov %esi,(%esp) + 202a: e8 fc ff ff ff call 0x202b + 202f: 83 f8 ff cmp $0xffffffff,%eax + 2032: 89 c2 mov %eax,%edx + 2034: 0f 84 81 fc ff ff je 0x1cbb + 203a: 3d 80 00 00 00 cmp $0x80,%eax + 203f: 0f 87 76 fc ff ff ja 0x1cbb + 2045: 8b 45 b0 mov -0x50(%ebp),%eax + 2048: 80 38 00 cmpb $0x0,(%eax) + 204b: 0f 85 6a fc ff ff jne 0x1cbb + 2051: 8d 4d b0 lea -0x50(%ebp),%ecx + 2054: 89 1c 24 mov %ebx,(%esp) + 2057: c7 44 24 08 0a 00 00 movl $0xa,0x8(%esp) + 205e: 00 + 205f: 89 4c 24 04 mov %ecx,0x4(%esp) + 2063: 89 95 2c ff ff ff mov %edx,-0xd4(%ebp) + 2069: e8 fc ff ff ff call 0x206a + 206e: 83 f8 ff cmp $0xffffffff,%eax + 2071: 89 c3 mov %eax,%ebx + 2073: 0f 84 42 fc ff ff je 0x1cbb + 2079: 85 c0 test %eax,%eax + 207b: 0f 88 3a fc ff ff js 0x1cbb + 2081: 8b 45 b0 mov -0x50(%ebp),%eax + 2084: 80 38 00 cmpb $0x0,(%eax) + 2087: 0f 85 2e fc ff ff jne 0x1cbb + 208d: c7 04 24 1c 00 00 00 movl $0x1c,(%esp) + 2094: e8 fc ff ff ff call 0x2095 + 2099: 8b 95 2c ff ff ff mov -0xd4(%ebp),%edx 209f: 85 c0 test %eax,%eax - 20a1: 0f 88 3c fc ff ff js 0x1ce3 - 20a7: 8b 45 b0 mov -0x50(%ebp),%eax - 20aa: 80 38 00 cmpb $0x0,(%eax) - 20ad: 0f 85 30 fc ff ff jne 0x1ce3 - 20b3: c7 04 24 1c 00 00 00 movl $0x1c,(%esp) - 20ba: e8 fc ff ff ff call 0x20bb - 20bf: 8b 95 2c ff ff ff mov -0xd4(%ebp),%edx - 20c5: 85 c0 test %eax,%eax - 20c7: 0f 84 d0 05 00 00 je 0x269d - 20cd: 8b b5 28 ff ff ff mov -0xd8(%ebp),%esi - 20d3: 89 c7 mov %eax,%edi - 20d5: b9 04 00 00 00 mov $0x4,%ecx - 20da: f3 a5 rep movsl %ds:(%esi),%es:(%edi) - 20dc: 89 50 10 mov %edx,0x10(%eax) - 20df: 89 58 14 mov %ebx,0x14(%eax) - 20e2: 8b bd 38 ff ff ff mov -0xc8(%ebp),%edi - 20e8: 8b 0f mov (%edi),%ecx - 20ea: 89 48 18 mov %ecx,0x18(%eax) - 20ed: 89 07 mov %eax,(%edi) - 20ef: 8b 85 44 ff ff ff mov -0xbc(%ebp),%eax - 20f5: 83 00 01 addl $0x1,(%eax) - 20f8: 85 d2 test %edx,%edx - 20fa: 8b 95 48 ff ff ff mov -0xb8(%ebp),%edx - 2100: 0f 94 c0 sete %al - 2103: 08 02 or %al,(%edx) - 2105: e9 d9 fb ff ff jmp 0x1ce3 - 210a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi - 2110: 8b b5 48 ff ff ff mov -0xb8(%ebp),%esi - 2116: bf d7 00 00 00 mov $0xd7,%edi - 211b: b9 08 00 00 00 mov $0x8,%ecx - 2120: f3 a6 repz cmpsb %es:(%edi),%ds:(%esi) - 2122: 0f 85 bb fb ff ff jne 0x1ce3 - 2128: 89 95 2c ff ff ff mov %edx,-0xd4(%ebp) - 212e: e8 fc ff ff ff call 0x212f - 2133: 8b 95 2c ff ff ff mov -0xd4(%ebp),%edx - 2139: c7 00 00 00 00 00 movl $0x0,(%eax) - 213f: 89 c7 mov %eax,%edi - 2141: 89 14 24 mov %edx,(%esp) - 2144: c7 44 24 04 2f 00 00 movl $0x2f,0x4(%esp) - 214b: 00 - 214c: e8 fc ff ff ff call 0x214d - 2151: 8b 95 2c ff ff ff mov -0xd4(%ebp),%edx - 2157: 85 c0 test %eax,%eax - 2159: 89 c6 mov %eax,%esi - 215b: 74 06 je 0x2163 - 215d: c6 00 00 movb $0x0,(%eax) - 2160: 83 c6 01 add $0x1,%esi - 2163: 8d 4d d0 lea -0x30(%ebp),%ecx - 2166: 89 54 24 04 mov %edx,0x4(%esp) - 216a: 89 95 2c ff ff ff mov %edx,-0xd4(%ebp) - 2170: 89 4c 24 08 mov %ecx,0x8(%esp) - 2174: c7 04 24 1c 00 00 00 movl $0x1c,(%esp) - 217b: e8 fc ff ff ff call 0x217c - 2180: 8b 95 2c ff ff ff mov -0xd4(%ebp),%edx - 2186: 85 c0 test %eax,%eax - 2188: 0f 84 aa 03 00 00 je 0x2538 - 218e: 8b 45 d0 mov -0x30(%ebp),%eax - 2191: 85 c0 test %eax,%eax - 2193: 0f 85 4a fb ff ff jne 0x1ce3 - 2199: 8b 4d d4 mov -0x2c(%ebp),%ecx - 219c: 85 c9 test %ecx,%ecx - 219e: 0f 85 3f fb ff ff jne 0x1ce3 - 21a4: 81 7d d8 00 00 ff ff cmpl $0xffff0000,-0x28(%ebp) - 21ab: 0f 85 32 fb ff ff jne 0x1ce3 - 21b1: 85 f6 test %esi,%esi - 21b3: ba 80 00 00 00 mov $0x80,%edx - 21b8: 74 2b je 0x21e5 - 21ba: 8d 45 b0 lea -0x50(%ebp),%eax - 21bd: c7 44 24 08 0a 00 00 movl $0xa,0x8(%esp) - 21c4: 00 - 21c5: 89 44 24 04 mov %eax,0x4(%esp) - 21c9: 89 34 24 mov %esi,(%esp) - 21cc: e8 fc ff ff ff call 0x21cd - 21d1: 83 f8 ff cmp $0xffffffff,%eax - 21d4: 89 c2 mov %eax,%edx - 21d6: 0f 84 a2 04 00 00 je 0x267e - 21dc: 83 f8 5f cmp $0x5f,%eax - 21df: 0f 86 fe fa ff ff jbe 0x1ce3 - 21e5: 8b 45 b0 mov -0x50(%ebp),%eax - 21e8: 80 38 00 cmpb $0x0,(%eax) - 21eb: 0f 85 f2 fa ff ff jne 0x1ce3 - 21f1: 81 fa 80 00 00 00 cmp $0x80,%edx - 21f7: 0f 87 e6 fa ff ff ja 0x1ce3 - 21fd: 8d 4d b0 lea -0x50(%ebp),%ecx - 2200: 89 1c 24 mov %ebx,(%esp) - 2203: 89 95 2c ff ff ff mov %edx,-0xd4(%ebp) - 2209: c7 44 24 08 0a 00 00 movl $0xa,0x8(%esp) - 2210: 00 - 2211: 89 4c 24 04 mov %ecx,0x4(%esp) - 2215: e8 fc ff ff ff call 0x2216 - 221a: 8b 95 2c ff ff ff mov -0xd4(%ebp),%edx - 2220: 83 f8 ff cmp $0xffffffff,%eax - 2223: 89 c3 mov %eax,%ebx - 2225: 0f 84 b8 fa ff ff je 0x1ce3 - 222b: 85 c0 test %eax,%eax - 222d: 0f 88 b0 fa ff ff js 0x1ce3 - 2233: 8b 45 b0 mov -0x50(%ebp),%eax - 2236: 80 38 00 cmpb $0x0,(%eax) - 2239: 0f 85 a4 fa ff ff jne 0x1ce3 - 223f: 89 95 2c ff ff ff mov %edx,-0xd4(%ebp) - 2245: c7 04 24 10 00 00 00 movl $0x10,(%esp) - 224c: e8 fc ff ff ff call 0x224d - 2251: 8b 95 2c ff ff ff mov -0xd4(%ebp),%edx - 2257: 85 c0 test %eax,%eax - 2259: 0f 84 3e 04 00 00 je 0x269d - 225f: 31 f6 xor %esi,%esi - 2261: 83 fa 60 cmp $0x60,%edx - 2264: 74 0c je 0x2272 - 2266: b9 80 00 00 00 mov $0x80,%ecx - 226b: 83 ce ff or $0xffffffff,%esi - 226e: 29 d1 sub %edx,%ecx - 2270: d3 e6 shl %cl,%esi - 2272: 0f ce bswap %esi - 2274: 89 70 04 mov %esi,0x4(%eax) - 2277: 23 75 dc and -0x24(%ebp),%esi - 227a: 89 58 08 mov %ebx,0x8(%eax) - 227d: 89 30 mov %esi,(%eax) - 227f: 8b bd 3c ff ff ff mov -0xc4(%ebp),%edi - 2285: 83 85 34 ff ff ff 01 addl $0x1,-0xcc(%ebp) - 228c: 83 fa 60 cmp $0x60,%edx - 228f: 0f 94 c2 sete %dl - 2292: 89 85 3c ff ff ff mov %eax,-0xc4(%ebp) - 2298: 89 78 0c mov %edi,0xc(%eax) - 229b: 08 95 33 ff ff ff or %dl,-0xcd(%ebp) - 22a1: e9 3d fa ff ff jmp 0x1ce3 - 22a6: 66 90 xchg %ax,%ax - 22a8: 8b b5 48 ff ff ff mov -0xb8(%ebp),%esi - 22ae: bf cc 00 00 00 mov $0xcc,%edi - 22b3: b9 07 00 00 00 mov $0x7,%ecx - 22b8: f3 a6 repz cmpsb %es:(%edi),%ds:(%esi) - 22ba: 0f 85 23 fa ff ff jne 0x1ce3 - 22c0: 0f b6 0a movzbl (%edx),%ecx - 22c3: 0f b6 05 d3 00 00 00 movzbl 0xd3,%eax - 22ca: 29 c1 sub %eax,%ecx - 22cc: 75 2d jne 0x22fb - 22ce: 0f b6 42 01 movzbl 0x1(%edx),%eax - 22d2: 0f b6 1d 01 00 00 00 movzbl 0x1,%ebx - 22d9: 89 c1 mov %eax,%ecx - 22db: 29 d9 sub %ebx,%ecx - 22dd: 75 1c jne 0x22fb - 22df: 0f b6 4a 02 movzbl 0x2(%edx),%ecx - 22e3: 0f b6 05 02 00 00 00 movzbl 0x2,%eax - 22ea: 29 c1 sub %eax,%ecx - 22ec: 75 0d jne 0x22fb - 22ee: 0f b6 4a 03 movzbl 0x3(%edx),%ecx - 22f2: 0f b6 05 03 00 00 00 movzbl 0x3,%eax - 22f9: 29 c1 sub %eax,%ecx - 22fb: 31 c0 xor %eax,%eax - 22fd: 85 c9 test %ecx,%ecx - 22ff: 0f 94 c0 sete %al - 2302: 85 c0 test %eax,%eax - 2304: a3 50 00 00 00 mov %eax,0x50 - 2309: 0f 84 d4 f9 ff ff je 0x1ce3 - 230f: c7 05 54 00 00 00 01 movl $0x1,0x54 - 2316: 00 00 00 - 2319: e9 c5 f9 ff ff jmp 0x1ce3 - 231e: 8b b5 48 ff ff ff mov -0xb8(%ebp),%esi - 2324: bf c6 00 00 00 mov $0xc6,%edi - 2329: b9 06 00 00 00 mov $0x6,%ecx - 232e: f3 a6 repz cmpsb %es:(%edi),%ds:(%esi) - 2330: 0f 85 ad f9 ff ff jne 0x1ce3 - 2336: 8d 45 cf lea -0x31(%ebp),%eax - 2339: 8d 4d c4 lea -0x3c(%ebp),%ecx - 233c: 8d 7d c8 lea -0x38(%ebp),%edi - 233f: 89 85 48 ff ff ff mov %eax,-0xb8(%ebp) - 2345: 89 8d 44 ff ff ff mov %ecx,-0xbc(%ebp) - 234b: 89 bd 38 ff ff ff mov %edi,-0xc8(%ebp) - 2351: e9 87 fc ff ff jmp 0x1fdd - 2356: 66 90 xchg %ax,%ax - 2358: 8b bd 40 ff ff ff mov -0xc0(%ebp),%edi - 235e: 8b 07 mov (%edi),%eax - 2360: e9 e1 f7 ff ff jmp 0x1b46 - 2365: 80 7d cf 00 cmpb $0x0,-0x31(%ebp) - 2369: 0f 84 86 02 00 00 je 0x25f5 - 236f: 8d 04 40 lea (%eax,%eax,2),%eax - 2372: c1 e0 03 shl $0x3,%eax - 2375: 89 04 24 mov %eax,(%esp) - 2378: e8 fc ff ff ff call 0x2379 - 237d: 85 c0 test %eax,%eax - 237f: 89 85 44 ff ff ff mov %eax,-0xbc(%ebp) - 2385: 89 85 48 ff ff ff mov %eax,-0xb8(%ebp) - 238b: 0f 84 12 01 00 00 je 0x24a3 - 2391: 8b 5d c4 mov -0x3c(%ebp),%ebx - 2394: 80 7d cf 00 cmpb $0x0,-0x31(%ebp) - 2398: 89 9d 40 ff ff ff mov %ebx,-0xc0(%ebp) - 239e: 89 da mov %ebx,%edx - 23a0: 0f 84 65 02 00 00 je 0x260b - 23a6: 8b 7d c8 mov -0x38(%ebp),%edi - 23a9: 85 d2 test %edx,%edx - 23ab: 8d 4a ff lea -0x1(%edx),%ecx - 23ae: 89 f8 mov %edi,%eax - 23b0: 7e 3f jle 0x23f1 - 23b2: 8b 9d 44 ff ff ff mov -0xbc(%ebp),%ebx - 23b8: 8d 0c 49 lea (%ecx,%ecx,2),%ecx - 23bb: 8d 0c cb lea (%ebx,%ecx,8),%ecx - 23be: 31 db xor %ebx,%ebx - 23c0: 8b 30 mov (%eax),%esi - 23c2: 83 c3 01 add $0x1,%ebx - 23c5: 89 31 mov %esi,(%ecx) - 23c7: 8b 70 04 mov 0x4(%eax),%esi - 23ca: 89 71 04 mov %esi,0x4(%ecx) - 23cd: 8b 70 08 mov 0x8(%eax),%esi - 23d0: 89 71 08 mov %esi,0x8(%ecx) - 23d3: 8b 70 0c mov 0xc(%eax),%esi - 23d6: 89 71 0c mov %esi,0xc(%ecx) - 23d9: 8b 70 10 mov 0x10(%eax),%esi - 23dc: 89 71 10 mov %esi,0x10(%ecx) - 23df: 8b 70 14 mov 0x14(%eax),%esi - 23e2: 89 71 14 mov %esi,0x14(%ecx) - 23e5: 83 e9 18 sub $0x18,%ecx - 23e8: 39 d3 cmp %edx,%ebx - 23ea: 8b 40 18 mov 0x18(%eax),%eax - 23ed: 75 d1 jne 0x23c0 - 23ef: 89 f8 mov %edi,%eax - 23f1: 85 ff test %edi,%edi - 23f3: 74 2d je 0x2422 - 23f5: 8b 58 18 mov 0x18(%eax),%ebx - 23f8: 89 04 24 mov %eax,(%esp) - 23fb: e8 fc ff ff ff call 0x23fc - 2400: 85 db test %ebx,%ebx - 2402: 74 15 je 0x2419 - 2404: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 2408: 89 d8 mov %ebx,%eax - 240a: 8b 58 18 mov 0x18(%eax),%ebx - 240d: 89 04 24 mov %eax,(%esp) - 2410: e8 fc ff ff ff call 0x2411 - 2415: 85 db test %ebx,%ebx - 2417: 75 ef jne 0x2408 - 2419: 8b 7d c4 mov -0x3c(%ebp),%edi - 241c: 89 bd 40 ff ff ff mov %edi,-0xc0(%ebp) - 2422: 8b 85 40 ff ff ff mov -0xc0(%ebp),%eax - 2428: 8b 95 44 ff ff ff mov -0xbc(%ebp),%edx - 242e: c7 44 24 0c d0 00 00 movl $0xd0,0xc(%esp) - 2435: 00 - 2436: c7 44 24 08 18 00 00 movl $0x18,0x8(%esp) - 243d: 00 - 243e: 89 44 24 04 mov %eax,0x4(%esp) - 2442: 89 14 24 mov %edx,(%esp) - 2445: e8 fc ff ff ff call 0x2446 - 244a: e9 d2 f8 ff ff jmp 0x1d21 - 244f: 90 nop - 2450: 89 d8 mov %ebx,%eax - 2452: 8b 58 18 mov 0x18(%eax),%ebx - 2455: 89 04 24 mov %eax,(%esp) - 2458: e8 fc ff ff ff call 0x2459 - 245d: 85 db test %ebx,%ebx - 245f: 75 ef jne 0x2450 - 2461: 8b 7d bc mov -0x44(%ebp),%edi - 2464: 89 bd 38 ff ff ff mov %edi,-0xc8(%ebp) - 246a: e9 62 f9 ff ff jmp 0x1dd1 - 246f: 81 bd 48 ff ff ff 00 cmpl $0x0,-0xb8(%ebp) - 2476: 00 00 00 - 2479: 74 0e je 0x2489 - 247b: 8b 9d 48 ff ff ff mov -0xb8(%ebp),%ebx - 2481: 89 1c 24 mov %ebx,(%esp) - 2484: e8 fc ff ff ff call 0x2485 - 2489: 81 bd 44 ff ff ff c0 cmpl $0xc0,-0xbc(%ebp) - 2490: 00 00 00 - 2493: 74 0e je 0x24a3 - 2495: 8b bd 44 ff ff ff mov -0xbc(%ebp),%edi - 249b: 89 3c 24 mov %edi,(%esp) - 249e: e8 fc ff ff ff call 0x249f - 24a3: 8b 45 c8 mov -0x38(%ebp),%eax - 24a6: 85 c0 test %eax,%eax - 24a8: 75 08 jne 0x24b2 - 24aa: eb 15 jmp 0x24c1 - 24ac: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 24b0: 89 d8 mov %ebx,%eax - 24b2: 8b 58 18 mov 0x18(%eax),%ebx - 24b5: 89 04 24 mov %eax,(%esp) - 24b8: e8 fc ff ff ff call 0x24b9 - 24bd: 85 db test %ebx,%ebx - 24bf: 75 ef jne 0x24b0 - 24c1: 8b 45 c0 mov -0x40(%ebp),%eax - 24c4: 85 c0 test %eax,%eax - 24c6: 75 0a jne 0x24d2 - 24c8: eb 17 jmp 0x24e1 - 24ca: 8d b6 00 00 00 00 lea 0x0(%esi),%esi - 24d0: 89 d8 mov %ebx,%eax - 24d2: 8b 58 18 mov 0x18(%eax),%ebx - 24d5: 89 04 24 mov %eax,(%esp) - 24d8: e8 fc ff ff ff call 0x24d9 - 24dd: 85 db test %ebx,%ebx - 24df: 75 ef jne 0x24d0 - 24e1: 8b bd 3c ff ff ff mov -0xc4(%ebp),%edi - 24e7: 85 ff test %edi,%edi - 24e9: 74 1e je 0x2509 - 24eb: 8b 85 3c ff ff ff mov -0xc4(%ebp),%eax - 24f1: eb 07 jmp 0x24fa - 24f3: 90 nop - 24f4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 24f8: 89 d8 mov %ebx,%eax - 24fa: 8b 58 0c mov 0xc(%eax),%ebx - 24fd: 89 04 24 mov %eax,(%esp) - 2500: e8 fc ff ff ff call 0x2501 - 2505: 85 db test %ebx,%ebx - 2507: 75 ef jne 0x24f8 - 2509: e8 fc ff ff ff call 0x250a - 250e: 8b 5d f0 mov -0x10(%ebp),%ebx - 2511: 65 33 1d 14 00 00 00 xor %gs:0x14,%ebx - 2518: 0f 85 77 01 00 00 jne 0x2695 - 251e: 81 c4 dc 00 00 00 add $0xdc,%esp - 2524: 5b pop %ebx - 2525: 5e pop %esi - 2526: 5f pop %edi - 2527: 5d pop %ebp - 2528: c3 ret - 2529: c7 85 3c ff ff ff 00 movl $0x0,-0xc4(%ebp) - 2530: 00 00 00 - 2533: e9 6b ff ff ff jmp 0x24a3 - 2538: 8d 45 dc lea -0x24(%ebp),%eax - 253b: 89 44 24 08 mov %eax,0x8(%esp) - 253f: 89 54 24 04 mov %edx,0x4(%esp) - 2543: c7 04 24 02 00 00 00 movl $0x2,(%esp) - 254a: e8 fc ff ff ff call 0x254b - 254f: 85 c0 test %eax,%eax - 2551: 0f 84 8c f7 ff ff je 0x1ce3 - 2557: 85 f6 test %esi,%esi - 2559: bf 20 00 00 00 mov $0x20,%edi - 255e: 74 2b je 0x258b - 2560: 8d 45 b0 lea -0x50(%ebp),%eax - 2563: c7 44 24 08 0a 00 00 movl $0xa,0x8(%esp) - 256a: 00 - 256b: 89 44 24 04 mov %eax,0x4(%esp) - 256f: 89 34 24 mov %esi,(%esp) - 2572: e8 fc ff ff ff call 0x2573 - 2577: 83 f8 ff cmp $0xffffffff,%eax - 257a: 89 c7 mov %eax,%edi - 257c: 0f 84 61 f7 ff ff je 0x1ce3 - 2582: 83 f8 20 cmp $0x20,%eax - 2585: 0f 87 58 f7 ff ff ja 0x1ce3 - 258b: 8b 45 b0 mov -0x50(%ebp),%eax - 258e: 80 38 00 cmpb $0x0,(%eax) - 2591: 0f 85 4c f7 ff ff jne 0x1ce3 - 2597: 8d 55 b0 lea -0x50(%ebp),%edx - 259a: 89 1c 24 mov %ebx,(%esp) - 259d: c7 44 24 08 0a 00 00 movl $0xa,0x8(%esp) - 25a4: 00 - 25a5: 89 54 24 04 mov %edx,0x4(%esp) - 25a9: e8 fc ff ff ff call 0x25aa - 25ae: 83 f8 ff cmp $0xffffffff,%eax - 25b1: 89 c3 mov %eax,%ebx - 25b3: 0f 84 2a f7 ff ff je 0x1ce3 - 25b9: 85 c0 test %eax,%eax - 25bb: 0f 88 22 f7 ff ff js 0x1ce3 - 25c1: 8b 45 b0 mov -0x50(%ebp),%eax - 25c4: 8d 57 60 lea 0x60(%edi),%edx - 25c7: 80 38 00 cmpb $0x0,(%eax) - 25ca: 0f 84 6f fc ff ff je 0x223f - 25d0: e9 0e f7 ff ff jmp 0x1ce3 - 25d5: 8d 76 00 lea 0x0(%esi),%esi - 25d8: 8b 95 40 ff ff ff mov -0xc0(%ebp),%edx - 25de: 89 14 24 mov %edx,(%esp) - 25e1: e8 fc ff ff ff call 0x25e2 - 25e6: c7 85 3c ff ff ff 00 movl $0x0,-0xc4(%ebp) - 25ed: 00 00 00 - 25f0: e9 ae fe ff ff jmp 0x24a3 - 25f5: 83 c0 01 add $0x1,%eax - 25f8: 89 45 c4 mov %eax,-0x3c(%ebp) - 25fb: e9 6f fd ff ff jmp 0x236f - 2600: 83 c0 01 add $0x1,%eax - 2603: 89 45 bc mov %eax,-0x44(%ebp) - 2606: e9 35 f7 ff ff jmp 0x1d40 - 260b: 83 ea 01 sub $0x1,%edx - 260e: b9 04 00 00 00 mov $0x4,%ecx - 2613: 6b da 18 imul $0x18,%edx,%ebx - 2616: 01 c3 add %eax,%ebx - 2618: 31 c0 xor %eax,%eax - 261a: 89 df mov %ebx,%edi - 261c: f3 ab rep stos %eax,%es:(%edi) - 261e: c7 43 10 00 00 00 00 movl $0x0,0x10(%ebx) - 2625: c7 43 14 01 00 00 00 movl $0x1,0x14(%ebx) - 262c: e9 75 fd ff ff jmp 0x23a6 - 2631: 83 ea 01 sub $0x1,%edx - 2634: b9 04 00 00 00 mov $0x4,%ecx - 2639: 6b da 18 imul $0x18,%edx,%ebx - 263c: 31 c0 xor %eax,%eax - 263e: 03 9d 40 ff ff ff add -0xc0(%ebp),%ebx - 2644: 89 df mov %ebx,%edi - 2646: f3 ab rep stos %eax,%es:(%edi) - 2648: c7 43 10 00 00 00 00 movl $0x0,0x10(%ebx) - 264f: c7 43 14 28 00 00 00 movl $0x28,0x14(%ebx) - 2656: e9 1c f7 ff ff jmp 0x1d77 - 265b: 81 bd 48 ff ff ff 00 cmpl $0x0,-0xb8(%ebp) - 2662: 00 00 00 - 2665: 0f 84 38 fe ff ff je 0x24a3 - 266b: 8b 8d 48 ff ff ff mov -0xb8(%ebp),%ecx - 2671: 89 0c 24 mov %ecx,(%esp) - 2674: e8 fc ff ff ff call 0x2675 - 2679: e9 25 fe ff ff jmp 0x24a3 - 267e: 83 3f 22 cmpl $0x22,(%edi) - 2681: 0f 85 5e fb ff ff jne 0x21e5 - 2687: 89 f6 mov %esi,%esi - 2689: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi - 2690: e9 4e f6 ff ff jmp 0x1ce3 - 2695: 8d 76 00 lea 0x0(%esi),%esi - 2698: e8 fc ff ff ff call 0x2699 - 269d: 8b 45 b8 mov -0x48(%ebp),%eax - 26a0: 89 04 24 mov %eax,(%esp) - 26a3: e8 fc ff ff ff call 0x26a4 - 26a8: 8b 9d 40 ff ff ff mov -0xc0(%ebp),%ebx - 26ae: 89 1c 24 mov %ebx,(%esp) - 26b1: e8 fc ff ff ff call 0x26b2 - 26b6: e9 e8 fd ff ff jmp 0x24a3 - 26bb: 90 nop - 26bc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 26c0: 55 push %ebp - 26c1: 89 e5 mov %esp,%ebp - 26c3: 81 ec 34 01 00 00 sub $0x134,%esp - 26c9: 8b 45 08 mov 0x8(%ebp),%eax - 26cc: 65 8b 0d 14 00 00 00 mov %gs:0x14,%ecx - 26d3: 89 4d f0 mov %ecx,-0x10(%ebp) - 26d6: 31 c9 xor %ecx,%ecx - 26d8: 8b 55 14 mov 0x14(%ebp),%edx - 26db: 89 5d f4 mov %ebx,-0xc(%ebp) - 26de: 8b 5d 0c mov 0xc(%ebp),%ebx - 26e1: 89 75 f8 mov %esi,-0x8(%ebp) - 26e4: 8b 75 10 mov 0x10(%ebp),%esi - 26e7: 89 85 14 ff ff ff mov %eax,-0xec(%ebp) - 26ed: 8b 8d 14 ff ff ff mov -0xec(%ebp),%ecx - 26f3: b8 01 00 00 00 mov $0x1,%eax - 26f8: 89 7d fc mov %edi,-0x4(%ebp) - 26fb: 89 95 10 ff ff ff mov %edx,-0xf0(%ebp) - 2701: c7 45 d8 00 00 00 00 movl $0x0,-0x28(%ebp) - 2708: 85 c9 test %ecx,%ecx - 270a: 74 0d je 0x2719 - 270c: 8b bd 14 ff ff ff mov -0xec(%ebp),%edi - 2712: 80 3f 2a cmpb $0x2a,(%edi) - 2715: 74 29 je 0x2740 - 2717: 31 c0 xor %eax,%eax - 2719: 85 db test %ebx,%ebx - 271b: 74 3b je 0x2758 - 271d: 80 3b 2a cmpb $0x2a,(%ebx) - 2720: 74 66 je 0x2788 - 2722: 85 f6 test %esi,%esi - 2724: ba 80 01 00 00 mov $0x180,%edx - 2729: 0f 44 f2 cmove %edx,%esi - 272c: 8b 16 mov (%esi),%edx - 272e: f7 c2 00 f8 ff ff test $0xfffff800,%edx - 2734: 74 5a je 0x2790 - 2736: b8 ff ff ff ff mov $0xffffffff,%eax - 273b: eb 28 jmp 0x2765 - 273d: 8d 76 00 lea 0x0(%esi),%esi - 2740: 80 7f 01 00 cmpb $0x0,0x1(%edi) - 2744: 75 d1 jne 0x2717 - 2746: 85 db test %ebx,%ebx - 2748: c7 85 14 ff ff ff 00 movl $0x0,-0xec(%ebp) - 274f: 00 00 00 - 2752: 75 c9 jne 0x271d - 2754: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 2758: 84 c0 test %al,%al - 275a: 0f 84 33 08 00 00 je 0x2f93 - 2760: b8 fe ff ff ff mov $0xfffffffe,%eax - 2765: 8b 4d f0 mov -0x10(%ebp),%ecx - 2768: 65 33 0d 14 00 00 00 xor %gs:0x14,%ecx - 276f: 0f 85 3a 04 00 00 jne 0x2baf - 2775: 8b 5d f4 mov -0xc(%ebp),%ebx - 2778: 8b 75 f8 mov -0x8(%ebp),%esi - 277b: 8b 7d fc mov -0x4(%ebp),%edi - 277e: 89 ec mov %ebp,%esp - 2780: 5d pop %ebp - 2781: c3 ret - 2782: 8d b6 00 00 00 00 lea 0x0(%esi),%esi - 2788: 80 7b 01 00 cmpb $0x0,0x1(%ebx) - 278c: 75 94 jne 0x2722 - 278e: eb c8 jmp 0x2758 - 2790: 84 c0 test %al,%al - 2792: 8d b6 00 00 00 00 lea 0x0(%esi),%esi - 2798: 74 08 je 0x27a2 - 279a: 83 e2 02 and $0x2,%edx - 279d: 8d 76 00 lea 0x0(%esi),%esi - 27a0: 75 94 jne 0x2736 - 27a2: 8d 45 d0 lea -0x30(%ebp),%eax - 27a5: c7 45 d4 00 00 00 00 movl $0x0,-0x2c(%ebp) - 27ac: c7 45 d0 00 00 00 00 movl $0x0,-0x30(%ebp) - 27b3: c6 45 df 00 movb $0x0,-0x21(%ebp) - 27b7: c6 45 de 00 movb $0x0,-0x22(%ebp) - 27bb: 89 44 24 0c mov %eax,0xc(%esp) - 27bf: 8d 45 d4 lea -0x2c(%ebp),%eax - 27c2: 89 44 24 08 mov %eax,0x8(%esp) - 27c6: 8d 45 de lea -0x22(%ebp),%eax - 27c9: 89 44 24 04 mov %eax,0x4(%esp) - 27cd: 8d 45 df lea -0x21(%ebp),%eax - 27d0: 89 04 24 mov %eax,(%esp) - 27d3: e8 fc ff ff ff call 0x27d4 - 27d8: f6 06 20 testb $0x20,(%esi) - 27db: 74 1e je 0x27fb + 20a1: 0f 84 c6 05 00 00 je 0x266d + 20a7: 8b b5 28 ff ff ff mov -0xd8(%ebp),%esi + 20ad: 89 c7 mov %eax,%edi + 20af: b9 04 00 00 00 mov $0x4,%ecx + 20b4: f3 a5 rep movsl %ds:(%esi),%es:(%edi) + 20b6: 89 50 10 mov %edx,0x10(%eax) + 20b9: 89 58 14 mov %ebx,0x14(%eax) + 20bc: 8b bd 38 ff ff ff mov -0xc8(%ebp),%edi + 20c2: 8b 0f mov (%edi),%ecx + 20c4: 89 48 18 mov %ecx,0x18(%eax) + 20c7: 89 07 mov %eax,(%edi) + 20c9: 8b 85 44 ff ff ff mov -0xbc(%ebp),%eax + 20cf: 83 00 01 addl $0x1,(%eax) + 20d2: 85 d2 test %edx,%edx + 20d4: 8b 95 48 ff ff ff mov -0xb8(%ebp),%edx + 20da: 0f 94 c0 sete %al + 20dd: 08 02 or %al,(%edx) + 20df: e9 d7 fb ff ff jmp 0x1cbb + 20e4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + 20e8: bf d7 00 00 00 mov $0xd7,%edi + 20ed: b9 08 00 00 00 mov $0x8,%ecx + 20f2: f3 a6 repz cmpsb %es:(%edi),%ds:(%esi) + 20f4: 0f 85 c1 fb ff ff jne 0x1cbb + 20fa: 89 95 2c ff ff ff mov %edx,-0xd4(%ebp) + 2100: e8 fc ff ff ff call 0x2101 + 2105: 8b 95 2c ff ff ff mov -0xd4(%ebp),%edx + 210b: c7 00 00 00 00 00 movl $0x0,(%eax) + 2111: 89 c7 mov %eax,%edi + 2113: 89 14 24 mov %edx,(%esp) + 2116: c7 44 24 04 2f 00 00 movl $0x2f,0x4(%esp) + 211d: 00 + 211e: e8 fc ff ff ff call 0x211f + 2123: 8b 95 2c ff ff ff mov -0xd4(%ebp),%edx + 2129: 85 c0 test %eax,%eax + 212b: 89 c6 mov %eax,%esi + 212d: 74 06 je 0x2135 + 212f: c6 00 00 movb $0x0,(%eax) + 2132: 83 c6 01 add $0x1,%esi + 2135: 8d 4d d0 lea -0x30(%ebp),%ecx + 2138: 89 54 24 04 mov %edx,0x4(%esp) + 213c: 89 95 2c ff ff ff mov %edx,-0xd4(%ebp) + 2142: 89 4c 24 08 mov %ecx,0x8(%esp) + 2146: c7 04 24 1c 00 00 00 movl $0x1c,(%esp) + 214d: e8 fc ff ff ff call 0x214e + 2152: 8b 95 2c ff ff ff mov -0xd4(%ebp),%edx + 2158: 85 c0 test %eax,%eax + 215a: 0f 84 b3 03 00 00 je 0x2513 + 2160: 8b 45 d0 mov -0x30(%ebp),%eax + 2163: 85 c0 test %eax,%eax + 2165: 0f 85 50 fb ff ff jne 0x1cbb + 216b: 8b 4d d4 mov -0x2c(%ebp),%ecx + 216e: 85 c9 test %ecx,%ecx + 2170: 0f 85 45 fb ff ff jne 0x1cbb + 2176: 81 7d d8 00 00 ff ff cmpl $0xffff0000,-0x28(%ebp) + 217d: 0f 85 38 fb ff ff jne 0x1cbb + 2183: 85 f6 test %esi,%esi + 2185: ba 80 00 00 00 mov $0x80,%edx + 218a: 74 2b je 0x21b7 + 218c: 8d 45 b0 lea -0x50(%ebp),%eax + 218f: c7 44 24 08 0a 00 00 movl $0xa,0x8(%esp) + 2196: 00 + 2197: 89 44 24 04 mov %eax,0x4(%esp) + 219b: 89 34 24 mov %esi,(%esp) + 219e: e8 fc ff ff ff call 0x219f + 21a3: 83 f8 ff cmp $0xffffffff,%eax + 21a6: 89 c2 mov %eax,%edx + 21a8: 0f 84 a8 04 00 00 je 0x2656 + 21ae: 83 f8 5f cmp $0x5f,%eax + 21b1: 0f 86 04 fb ff ff jbe 0x1cbb + 21b7: 8b 45 b0 mov -0x50(%ebp),%eax + 21ba: 80 38 00 cmpb $0x0,(%eax) + 21bd: 0f 85 f8 fa ff ff jne 0x1cbb + 21c3: 81 fa 80 00 00 00 cmp $0x80,%edx + 21c9: 0f 87 ec fa ff ff ja 0x1cbb + 21cf: 8d 4d b0 lea -0x50(%ebp),%ecx + 21d2: 89 1c 24 mov %ebx,(%esp) + 21d5: 89 95 2c ff ff ff mov %edx,-0xd4(%ebp) + 21db: c7 44 24 08 0a 00 00 movl $0xa,0x8(%esp) + 21e2: 00 + 21e3: 89 4c 24 04 mov %ecx,0x4(%esp) + 21e7: e8 fc ff ff ff call 0x21e8 + 21ec: 8b 95 2c ff ff ff mov -0xd4(%ebp),%edx + 21f2: 83 f8 ff cmp $0xffffffff,%eax + 21f5: 89 c3 mov %eax,%ebx + 21f7: 0f 84 be fa ff ff je 0x1cbb + 21fd: 85 c0 test %eax,%eax + 21ff: 0f 88 b6 fa ff ff js 0x1cbb + 2205: 8b 45 b0 mov -0x50(%ebp),%eax + 2208: 80 38 00 cmpb $0x0,(%eax) + 220b: 0f 85 aa fa ff ff jne 0x1cbb + 2211: 89 95 2c ff ff ff mov %edx,-0xd4(%ebp) + 2217: c7 04 24 10 00 00 00 movl $0x10,(%esp) + 221e: e8 fc ff ff ff call 0x221f + 2223: 8b 95 2c ff ff ff mov -0xd4(%ebp),%edx + 2229: 85 c0 test %eax,%eax + 222b: 0f 84 3c 04 00 00 je 0x266d + 2231: 31 f6 xor %esi,%esi + 2233: 83 fa 60 cmp $0x60,%edx + 2236: 74 0c je 0x2244 + 2238: b9 80 00 00 00 mov $0x80,%ecx + 223d: 83 ce ff or $0xffffffff,%esi + 2240: 29 d1 sub %edx,%ecx + 2242: d3 e6 shl %cl,%esi + 2244: 0f ce bswap %esi + 2246: 89 70 04 mov %esi,0x4(%eax) + 2249: 23 75 dc and -0x24(%ebp),%esi + 224c: 89 58 08 mov %ebx,0x8(%eax) + 224f: 89 30 mov %esi,(%eax) + 2251: 8b bd 3c ff ff ff mov -0xc4(%ebp),%edi + 2257: 83 85 34 ff ff ff 01 addl $0x1,-0xcc(%ebp) + 225e: 83 fa 60 cmp $0x60,%edx + 2261: 0f 94 c2 sete %dl + 2264: 89 85 3c ff ff ff mov %eax,-0xc4(%ebp) + 226a: 89 78 0c mov %edi,0xc(%eax) + 226d: 08 95 33 ff ff ff or %dl,-0xcd(%ebp) + 2273: e9 43 fa ff ff jmp 0x1cbb + 2278: bf cc 00 00 00 mov $0xcc,%edi + 227d: b9 07 00 00 00 mov $0x7,%ecx + 2282: f3 a6 repz cmpsb %es:(%edi),%ds:(%esi) + 2284: 0f 85 31 fa ff ff jne 0x1cbb + 228a: 0f b6 0a movzbl (%edx),%ecx + 228d: 0f b6 05 d3 00 00 00 movzbl 0xd3,%eax + 2294: 29 c1 sub %eax,%ecx + 2296: 75 2d jne 0x22c5 + 2298: 0f b6 42 01 movzbl 0x1(%edx),%eax + 229c: 0f b6 1d 01 00 00 00 movzbl 0x1,%ebx + 22a3: 89 c1 mov %eax,%ecx + 22a5: 29 d9 sub %ebx,%ecx + 22a7: 75 1c jne 0x22c5 + 22a9: 0f b6 4a 02 movzbl 0x2(%edx),%ecx + 22ad: 0f b6 05 02 00 00 00 movzbl 0x2,%eax + 22b4: 29 c1 sub %eax,%ecx + 22b6: 75 0d jne 0x22c5 + 22b8: 0f b6 4a 03 movzbl 0x3(%edx),%ecx + 22bc: 0f b6 05 03 00 00 00 movzbl 0x3,%eax + 22c3: 29 c1 sub %eax,%ecx + 22c5: 31 c0 xor %eax,%eax + 22c7: 85 c9 test %ecx,%ecx + 22c9: 0f 94 c0 sete %al + 22cc: 85 c0 test %eax,%eax + 22ce: a3 50 00 00 00 mov %eax,0x50 + 22d3: 0f 84 e2 f9 ff ff je 0x1cbb + 22d9: c7 05 54 00 00 00 01 movl $0x1,0x54 + 22e0: 00 00 00 + 22e3: e9 d3 f9 ff ff jmp 0x1cbb + 22e8: bf c6 00 00 00 mov $0xc6,%edi + 22ed: b9 06 00 00 00 mov $0x6,%ecx + 22f2: f3 a6 repz cmpsb %es:(%edi),%ds:(%esi) + 22f4: 0f 85 c1 f9 ff ff jne 0x1cbb + 22fa: 8d 45 cf lea -0x31(%ebp),%eax + 22fd: 8d 4d c4 lea -0x3c(%ebp),%ecx + 2300: 8d 7d c8 lea -0x38(%ebp),%edi + 2303: 89 85 48 ff ff ff mov %eax,-0xb8(%ebp) + 2309: 89 8d 44 ff ff ff mov %ecx,-0xbc(%ebp) + 230f: 89 bd 38 ff ff ff mov %edi,-0xc8(%ebp) + 2315: e9 9d fc ff ff jmp 0x1fb7 + 231a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi + 2320: 8b 9d 40 ff ff ff mov -0xc0(%ebp),%ebx + 2326: 8b 03 mov (%ebx),%eax + 2328: e9 19 f8 ff ff jmp 0x1b46 + 232d: 80 7d cf 00 cmpb $0x0,-0x31(%ebp) + 2331: 0f 84 96 02 00 00 je 0x25cd + 2337: 8d 04 40 lea (%eax,%eax,2),%eax + 233a: c1 e0 03 shl $0x3,%eax + 233d: 89 04 24 mov %eax,(%esp) + 2340: e8 fc ff ff ff call 0x2341 + 2345: 85 c0 test %eax,%eax + 2347: 89 85 44 ff ff ff mov %eax,-0xbc(%ebp) + 234d: 89 85 48 ff ff ff mov %eax,-0xb8(%ebp) + 2353: 0f 84 12 01 00 00 je 0x246b + 2359: 8b 5d c4 mov -0x3c(%ebp),%ebx + 235c: 80 7d cf 00 cmpb $0x0,-0x31(%ebp) + 2360: 89 9d 40 ff ff ff mov %ebx,-0xc0(%ebp) + 2366: 89 da mov %ebx,%edx + 2368: 0f 84 75 02 00 00 je 0x25e3 + 236e: 8b 7d c8 mov -0x38(%ebp),%edi + 2371: 85 d2 test %edx,%edx + 2373: 8d 4a ff lea -0x1(%edx),%ecx + 2376: 89 f8 mov %edi,%eax + 2378: 7e 3f jle 0x23b9 + 237a: 8b 9d 44 ff ff ff mov -0xbc(%ebp),%ebx + 2380: 8d 0c 49 lea (%ecx,%ecx,2),%ecx + 2383: 8d 0c cb lea (%ebx,%ecx,8),%ecx + 2386: 31 db xor %ebx,%ebx + 2388: 8b 30 mov (%eax),%esi + 238a: 83 c3 01 add $0x1,%ebx + 238d: 89 31 mov %esi,(%ecx) + 238f: 8b 70 04 mov 0x4(%eax),%esi + 2392: 89 71 04 mov %esi,0x4(%ecx) + 2395: 8b 70 08 mov 0x8(%eax),%esi + 2398: 89 71 08 mov %esi,0x8(%ecx) + 239b: 8b 70 0c mov 0xc(%eax),%esi + 239e: 89 71 0c mov %esi,0xc(%ecx) + 23a1: 8b 70 10 mov 0x10(%eax),%esi + 23a4: 89 71 10 mov %esi,0x10(%ecx) + 23a7: 8b 70 14 mov 0x14(%eax),%esi + 23aa: 89 71 14 mov %esi,0x14(%ecx) + 23ad: 83 e9 18 sub $0x18,%ecx + 23b0: 39 d3 cmp %edx,%ebx + 23b2: 8b 40 18 mov 0x18(%eax),%eax + 23b5: 75 d1 jne 0x2388 + 23b7: 89 f8 mov %edi,%eax + 23b9: 85 ff test %edi,%edi + 23bb: 74 2d je 0x23ea + 23bd: 8b 58 18 mov 0x18(%eax),%ebx + 23c0: 89 04 24 mov %eax,(%esp) + 23c3: e8 fc ff ff ff call 0x23c4 + 23c8: 85 db test %ebx,%ebx + 23ca: 74 15 je 0x23e1 + 23cc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + 23d0: 89 d8 mov %ebx,%eax + 23d2: 8b 58 18 mov 0x18(%eax),%ebx + 23d5: 89 04 24 mov %eax,(%esp) + 23d8: e8 fc ff ff ff call 0x23d9 + 23dd: 85 db test %ebx,%ebx + 23df: 75 ef jne 0x23d0 + 23e1: 8b 7d c4 mov -0x3c(%ebp),%edi + 23e4: 89 bd 40 ff ff ff mov %edi,-0xc0(%ebp) + 23ea: 8b 85 40 ff ff ff mov -0xc0(%ebp),%eax + 23f0: 8b 95 44 ff ff ff mov -0xbc(%ebp),%edx + 23f6: c7 44 24 0c d0 00 00 movl $0xd0,0xc(%esp) + 23fd: 00 + 23fe: c7 44 24 08 18 00 00 movl $0x18,0x8(%esp) + 2405: 00 + 2406: 89 44 24 04 mov %eax,0x4(%esp) + 240a: 89 14 24 mov %edx,(%esp) + 240d: e8 fc ff ff ff call 0x240e + 2412: e9 e2 f8 ff ff jmp 0x1cf9 + 2417: 90 nop + 2418: 89 d8 mov %ebx,%eax + 241a: 8b 58 18 mov 0x18(%eax),%ebx + 241d: 89 04 24 mov %eax,(%esp) + 2420: e8 fc ff ff ff call 0x2421 + 2425: 85 db test %ebx,%ebx + 2427: 75 ef jne 0x2418 + 2429: 8b 7d bc mov -0x44(%ebp),%edi + 242c: 89 bd 38 ff ff ff mov %edi,-0xc8(%ebp) + 2432: e9 72 f9 ff ff jmp 0x1da9 + 2437: 81 bd 48 ff ff ff 00 cmpl $0x0,-0xb8(%ebp) + 243e: 00 00 00 + 2441: 74 0e je 0x2451 + 2443: 8b 9d 48 ff ff ff mov -0xb8(%ebp),%ebx + 2449: 89 1c 24 mov %ebx,(%esp) + 244c: e8 fc ff ff ff call 0x244d + 2451: 81 bd 44 ff ff ff c0 cmpl $0xc0,-0xbc(%ebp) + 2458: 00 00 00 + 245b: 74 0e je 0x246b + 245d: 8b bd 44 ff ff ff mov -0xbc(%ebp),%edi + 2463: 89 3c 24 mov %edi,(%esp) + 2466: e8 fc ff ff ff call 0x2467 + 246b: 8b 45 c8 mov -0x38(%ebp),%eax + 246e: 85 c0 test %eax,%eax + 2470: 75 08 jne 0x247a + 2472: eb 15 jmp 0x2489 + 2474: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + 2478: 89 d8 mov %ebx,%eax + 247a: 8b 58 18 mov 0x18(%eax),%ebx + 247d: 89 04 24 mov %eax,(%esp) + 2480: e8 fc ff ff ff call 0x2481 + 2485: 85 db test %ebx,%ebx + 2487: 75 ef jne 0x2478 + 2489: 8b 45 c0 mov -0x40(%ebp),%eax + 248c: 85 c0 test %eax,%eax + 248e: 75 0a jne 0x249a + 2490: eb 17 jmp 0x24a9 + 2492: 8d b6 00 00 00 00 lea 0x0(%esi),%esi + 2498: 89 d8 mov %ebx,%eax + 249a: 8b 58 18 mov 0x18(%eax),%ebx + 249d: 89 04 24 mov %eax,(%esp) + 24a0: e8 fc ff ff ff call 0x24a1 + 24a5: 85 db test %ebx,%ebx + 24a7: 75 ef jne 0x2498 + 24a9: 8b bd 3c ff ff ff mov -0xc4(%ebp),%edi + 24af: 85 ff test %edi,%edi + 24b1: 74 1e je 0x24d1 + 24b3: 8b 85 3c ff ff ff mov -0xc4(%ebp),%eax + 24b9: eb 07 jmp 0x24c2 + 24bb: 90 nop + 24bc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + 24c0: 89 d8 mov %ebx,%eax + 24c2: 8b 58 0c mov 0xc(%eax),%ebx + 24c5: 89 04 24 mov %eax,(%esp) + 24c8: e8 fc ff ff ff call 0x24c9 + 24cd: 85 db test %ebx,%ebx + 24cf: 75 ef jne 0x24c0 + 24d1: e8 fc ff ff ff call 0x24d2 + 24d6: 8b 5d f0 mov -0x10(%ebp),%ebx + 24d9: 65 33 1d 14 00 00 00 xor %gs:0x14,%ebx + 24e0: 0f 85 7f 01 00 00 jne 0x2665 + 24e6: 81 c4 dc 00 00 00 add $0xdc,%esp + 24ec: 5b pop %ebx + 24ed: 5e pop %esi + 24ee: 5f pop %edi + 24ef: 5d pop %ebp + 24f0: c3 ret + 24f1: 89 f2 mov %esi,%edx + 24f3: 31 db xor %ebx,%ebx + 24f5: c7 85 44 ff ff ff 00 movl $0x0,-0xbc(%ebp) + 24fc: 00 00 00 + 24ff: e9 ef f6 ff ff jmp 0x1bf3 + 2504: c7 85 3c ff ff ff 00 movl $0x0,-0xc4(%ebp) + 250b: 00 00 00 + 250e: e9 58 ff ff ff jmp 0x246b + 2513: 8d 45 dc lea -0x24(%ebp),%eax + 2516: 89 44 24 08 mov %eax,0x8(%esp) + 251a: 89 54 24 04 mov %edx,0x4(%esp) + 251e: c7 04 24 02 00 00 00 movl $0x2,(%esp) + 2525: e8 fc ff ff ff call 0x2526 + 252a: 85 c0 test %eax,%eax + 252c: 0f 84 89 f7 ff ff je 0x1cbb + 2532: 85 f6 test %esi,%esi + 2534: bf 20 00 00 00 mov $0x20,%edi + 2539: 74 2b je 0x2566 + 253b: 8d 45 b0 lea -0x50(%ebp),%eax + 253e: c7 44 24 08 0a 00 00 movl $0xa,0x8(%esp) + 2545: 00 + 2546: 89 44 24 04 mov %eax,0x4(%esp) + 254a: 89 34 24 mov %esi,(%esp) + 254d: e8 fc ff ff ff call 0x254e + 2552: 83 f8 ff cmp $0xffffffff,%eax + 2555: 89 c7 mov %eax,%edi + 2557: 0f 84 5e f7 ff ff je 0x1cbb + 255d: 83 f8 20 cmp $0x20,%eax + 2560: 0f 87 55 f7 ff ff ja 0x1cbb + 2566: 8b 45 b0 mov -0x50(%ebp),%eax + 2569: 80 38 00 cmpb $0x0,(%eax) + 256c: 0f 85 49 f7 ff ff jne 0x1cbb + 2572: 8d 55 b0 lea -0x50(%ebp),%edx + 2575: 89 1c 24 mov %ebx,(%esp) + 2578: c7 44 24 08 0a 00 00 movl $0xa,0x8(%esp) + 257f: 00 + 2580: 89 54 24 04 mov %edx,0x4(%esp) + 2584: e8 fc ff ff ff call 0x2585 + 2589: 83 f8 ff cmp $0xffffffff,%eax + 258c: 89 c3 mov %eax,%ebx + 258e: 0f 84 27 f7 ff ff je 0x1cbb + 2594: 85 c0 test %eax,%eax + 2596: 0f 88 1f f7 ff ff js 0x1cbb + 259c: 8b 45 b0 mov -0x50(%ebp),%eax + 259f: 8d 57 60 lea 0x60(%edi),%edx + 25a2: 80 38 00 cmpb $0x0,(%eax) + 25a5: 0f 84 66 fc ff ff je 0x2211 + 25ab: e9 0b f7 ff ff jmp 0x1cbb + 25b0: 8b 95 40 ff ff ff mov -0xc0(%ebp),%edx + 25b6: 89 14 24 mov %edx,(%esp) + 25b9: e8 fc ff ff ff call 0x25ba + 25be: c7 85 3c ff ff ff 00 movl $0x0,-0xc4(%ebp) + 25c5: 00 00 00 + 25c8: e9 9e fe ff ff jmp 0x246b + 25cd: 83 c0 01 add $0x1,%eax + 25d0: 89 45 c4 mov %eax,-0x3c(%ebp) + 25d3: e9 5f fd ff ff jmp 0x2337 + 25d8: 83 c0 01 add $0x1,%eax + 25db: 89 45 bc mov %eax,-0x44(%ebp) + 25de: e9 35 f7 ff ff jmp 0x1d18 + 25e3: 83 ea 01 sub $0x1,%edx + 25e6: b9 04 00 00 00 mov $0x4,%ecx + 25eb: 6b da 18 imul $0x18,%edx,%ebx + 25ee: 01 c3 add %eax,%ebx + 25f0: 31 c0 xor %eax,%eax + 25f2: 89 df mov %ebx,%edi + 25f4: f3 ab rep stos %eax,%es:(%edi) + 25f6: c7 43 10 00 00 00 00 movl $0x0,0x10(%ebx) + 25fd: c7 43 14 01 00 00 00 movl $0x1,0x14(%ebx) + 2604: e9 65 fd ff ff jmp 0x236e + 2609: 83 ea 01 sub $0x1,%edx + 260c: b9 04 00 00 00 mov $0x4,%ecx + 2611: 6b da 18 imul $0x18,%edx,%ebx + 2614: 31 c0 xor %eax,%eax + 2616: 03 9d 40 ff ff ff add -0xc0(%ebp),%ebx + 261c: 89 df mov %ebx,%edi + 261e: f3 ab rep stos %eax,%es:(%edi) + 2620: c7 43 10 00 00 00 00 movl $0x0,0x10(%ebx) + 2627: c7 43 14 28 00 00 00 movl $0x28,0x14(%ebx) + 262e: e9 1c f7 ff ff jmp 0x1d4f + 2633: 81 bd 48 ff ff ff 00 cmpl $0x0,-0xb8(%ebp) + 263a: 00 00 00 + 263d: 0f 84 28 fe ff ff je 0x246b + 2643: 8b 8d 48 ff ff ff mov -0xb8(%ebp),%ecx + 2649: 89 0c 24 mov %ecx,(%esp) + 264c: e8 fc ff ff ff call 0x264d + 2651: e9 15 fe ff ff jmp 0x246b + 2656: 83 3f 22 cmpl $0x22,(%edi) + 2659: 0f 85 58 fb ff ff jne 0x21b7 + 265f: 90 nop + 2660: e9 56 f6 ff ff jmp 0x1cbb + 2665: 8d 76 00 lea 0x0(%esi),%esi + 2668: e8 fc ff ff ff call 0x2669 + 266d: 8b 45 b8 mov -0x48(%ebp),%eax + 2670: 89 04 24 mov %eax,(%esp) + 2673: e8 fc ff ff ff call 0x2674 + 2678: 8b 9d 40 ff ff ff mov -0xc0(%ebp),%ebx + 267e: 89 1c 24 mov %ebx,(%esp) + 2681: e8 fc ff ff ff call 0x2682 + 2686: e9 e0 fd ff ff jmp 0x246b + 268b: 90 nop + 268c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + 2690: 55 push %ebp + 2691: 89 e5 mov %esp,%ebp + 2693: 81 ec 34 01 00 00 sub $0x134,%esp + 2699: 8b 45 08 mov 0x8(%ebp),%eax + 269c: 65 8b 0d 14 00 00 00 mov %gs:0x14,%ecx + 26a3: 89 4d f0 mov %ecx,-0x10(%ebp) + 26a6: 31 c9 xor %ecx,%ecx + 26a8: 8b 55 14 mov 0x14(%ebp),%edx + 26ab: 89 5d f4 mov %ebx,-0xc(%ebp) + 26ae: 8b 5d 0c mov 0xc(%ebp),%ebx + 26b1: 89 75 f8 mov %esi,-0x8(%ebp) + 26b4: 8b 75 10 mov 0x10(%ebp),%esi + 26b7: 89 85 14 ff ff ff mov %eax,-0xec(%ebp) + 26bd: 8b 8d 14 ff ff ff mov -0xec(%ebp),%ecx + 26c3: b8 01 00 00 00 mov $0x1,%eax + 26c8: 89 7d fc mov %edi,-0x4(%ebp) + 26cb: 89 95 10 ff ff ff mov %edx,-0xf0(%ebp) + 26d1: c7 45 d8 00 00 00 00 movl $0x0,-0x28(%ebp) + 26d8: 85 c9 test %ecx,%ecx + 26da: 74 0d je 0x26e9 + 26dc: 8b bd 14 ff ff ff mov -0xec(%ebp),%edi + 26e2: 80 3f 2a cmpb $0x2a,(%edi) + 26e5: 74 29 je 0x2710 + 26e7: 31 c0 xor %eax,%eax + 26e9: 85 db test %ebx,%ebx + 26eb: 74 3b je 0x2728 + 26ed: 80 3b 2a cmpb $0x2a,(%ebx) + 26f0: 74 66 je 0x2758 + 26f2: 85 f6 test %esi,%esi + 26f4: ba 80 01 00 00 mov $0x180,%edx + 26f9: 0f 44 f2 cmove %edx,%esi + 26fc: 8b 16 mov (%esi),%edx + 26fe: f7 c2 00 f8 ff ff test $0xfffff800,%edx + 2704: 74 5a je 0x2760 + 2706: b8 ff ff ff ff mov $0xffffffff,%eax + 270b: eb 28 jmp 0x2735 + 270d: 8d 76 00 lea 0x0(%esi),%esi + 2710: 80 7f 01 00 cmpb $0x0,0x1(%edi) + 2714: 75 d1 jne 0x26e7 + 2716: 85 db test %ebx,%ebx + 2718: c7 85 14 ff ff ff 00 movl $0x0,-0xec(%ebp) + 271f: 00 00 00 + 2722: 75 c9 jne 0x26ed + 2724: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + 2728: 84 c0 test %al,%al + 272a: 0f 84 33 08 00 00 je 0x2f63 + 2730: b8 fe ff ff ff mov $0xfffffffe,%eax + 2735: 8b 4d f0 mov -0x10(%ebp),%ecx + 2738: 65 33 0d 14 00 00 00 xor %gs:0x14,%ecx + 273f: 0f 85 3a 04 00 00 jne 0x2b7f + 2745: 8b 5d f4 mov -0xc(%ebp),%ebx + 2748: 8b 75 f8 mov -0x8(%ebp),%esi + 274b: 8b 7d fc mov -0x4(%ebp),%edi + 274e: 89 ec mov %ebp,%esp + 2750: 5d pop %ebp + 2751: c3 ret + 2752: 8d b6 00 00 00 00 lea 0x0(%esi),%esi + 2758: 80 7b 01 00 cmpb $0x0,0x1(%ebx) + 275c: 75 94 jne 0x26f2 + 275e: eb c8 jmp 0x2728 + 2760: 84 c0 test %al,%al + 2762: 8d b6 00 00 00 00 lea 0x0(%esi),%esi + 2768: 74 08 je 0x2772 + 276a: 83 e2 02 and $0x2,%edx + 276d: 8d 76 00 lea 0x0(%esi),%esi + 2770: 75 94 jne 0x2706 + 2772: 8d 45 d0 lea -0x30(%ebp),%eax + 2775: c7 45 d4 00 00 00 00 movl $0x0,-0x2c(%ebp) + 277c: c7 45 d0 00 00 00 00 movl $0x0,-0x30(%ebp) + 2783: c6 45 df 00 movb $0x0,-0x21(%ebp) + 2787: c6 45 de 00 movb $0x0,-0x22(%ebp) + 278b: 89 44 24 0c mov %eax,0xc(%esp) + 278f: 8d 45 d4 lea -0x2c(%ebp),%eax + 2792: 89 44 24 08 mov %eax,0x8(%esp) + 2796: 8d 45 de lea -0x22(%ebp),%eax + 2799: 89 44 24 04 mov %eax,0x4(%esp) + 279d: 8d 45 df lea -0x21(%ebp),%eax + 27a0: 89 04 24 mov %eax,(%esp) + 27a3: e8 fc ff ff ff call 0x27a4 + 27a8: f6 06 20 testb $0x20,(%esi) + 27ab: 74 1e je 0x27cb + 27ad: 8b 46 04 mov 0x4(%esi),%eax + 27b0: 85 c0 test %eax,%eax + 27b2: 0f 84 fd 05 00 00 je 0x2db5 + 27b8: 83 f8 02 cmp $0x2,%eax + 27bb: 0f 85 7a 07 00 00 jne 0x2f3b + 27c1: 80 7d df 00 cmpb $0x0,-0x21(%ebp) + 27c5: 0f 84 83 07 00 00 je 0x2f4e + 27cb: 85 db test %ebx,%ebx + 27cd: 8d 76 00 lea 0x0(%esi),%esi + 27d0: 74 09 je 0x27db + 27d2: 80 3b 00 cmpb $0x0,(%ebx) + 27d5: 0f 85 65 03 00 00 jne 0x2b40 + 27db: 31 d2 xor %edx,%edx 27dd: 8b 46 04 mov 0x4(%esi),%eax - 27e0: 85 c0 test %eax,%eax - 27e2: 0f 84 fd 05 00 00 je 0x2de5 - 27e8: 83 f8 02 cmp $0x2,%eax - 27eb: 0f 85 7a 07 00 00 jne 0x2f6b - 27f1: 80 7d df 00 cmpb $0x0,-0x21(%ebp) - 27f5: 0f 84 83 07 00 00 je 0x2f7e - 27fb: 85 db test %ebx,%ebx - 27fd: 8d 76 00 lea 0x0(%esi),%esi - 2800: 74 09 je 0x280b - 2802: 80 3b 00 cmpb $0x0,(%ebx) - 2805: 0f 85 65 03 00 00 jne 0x2b70 - 280b: 31 d2 xor %edx,%edx - 280d: 8b 46 04 mov 0x4(%esi),%eax - 2810: c7 45 c8 00 00 00 00 movl $0x0,-0x38(%ebp) - 2817: 83 f8 02 cmp $0x2,%eax - 281a: 74 0d je 0x2829 - 281c: 85 c0 test %eax,%eax - 281e: 74 09 je 0x2829 - 2820: 83 f8 1c cmp $0x1c,%eax - 2823: 0f 85 70 06 00 00 jne 0x2e99 - 2829: 8d 45 c8 lea -0x38(%ebp),%eax - 282c: 89 f1 mov %esi,%ecx - 282e: 89 44 24 04 mov %eax,0x4(%esp) - 2832: 8d 45 d8 lea -0x28(%ebp),%eax - 2835: 89 04 24 mov %eax,(%esp) - 2838: 8b 85 14 ff ff ff mov -0xec(%ebp),%eax - 283e: e8 cd dc ff ff call 0x510 - 2843: 85 c0 test %eax,%eax - 2845: 89 c3 mov %eax,%ebx - 2847: 0f 85 d7 05 00 00 jne 0x2e24 - 284d: 8b 45 d8 mov -0x28(%ebp),%eax - 2850: c7 85 00 ff ff ff 00 movl $0x0,-0x100(%ebp) - 2857: 00 00 00 - 285a: 85 c0 test %eax,%eax - 285c: 74 16 je 0x2874 - 285e: 8b 95 00 ff ff ff mov -0x100(%ebp),%edx - 2864: 8b 40 1c mov 0x1c(%eax),%eax - 2867: 83 c2 01 add $0x1,%edx - 286a: 85 c0 test %eax,%eax - 286c: 75 f6 jne 0x2864 - 286e: 89 95 00 ff ff ff mov %edx,-0x100(%ebp) - 2874: 83 7d c8 01 cmpl $0x1,-0x38(%ebp) - 2878: 0f 86 42 05 00 00 jbe 0x2dc0 - 287e: a1 30 00 00 00 mov 0x30,%eax - 2883: 89 a5 ec fe ff ff mov %esp,-0x114(%ebp) - 2889: 89 85 f0 fe ff ff mov %eax,-0x110(%ebp) - 288f: b8 00 00 00 00 mov $0x0,%eax - 2894: 85 c0 test %eax,%eax - 2896: 0f 84 12 06 00 00 je 0x2eae - 289c: c7 44 24 04 80 1a 00 movl $0x1a80,0x4(%esp) - 28a3: 00 - 28a4: c7 04 24 30 00 00 00 movl $0x30,(%esp) - 28ab: e8 fc ff ff ff call 0x28ac - 28b0: 6b 85 00 ff ff ff 2c imul $0x2c,-0x100(%ebp),%eax - 28b7: 8b 8d 00 ff ff ff mov -0x100(%ebp),%ecx - 28bd: 83 c0 10 add $0x10,%eax - 28c0: 29 c4 sub %eax,%esp - 28c2: 8d 04 8d 10 00 00 00 lea 0x10(,%ecx,4),%eax - 28c9: 8d 54 24 23 lea 0x23(%esp),%edx - 28cd: 29 c4 sub %eax,%esp - 28cf: 8b 45 d4 mov -0x2c(%ebp),%eax - 28d2: 8d 74 24 23 lea 0x23(%esp),%esi - 28d6: 83 e2 f0 and $0xfffffff0,%edx - 28d9: 83 e6 f0 and $0xfffffff0,%esi - 28dc: 89 95 08 ff ff ff mov %edx,-0xf8(%ebp) - 28e2: 85 c0 test %eax,%eax - 28e4: 89 b5 fc fe ff ff mov %esi,-0x104(%ebp) - 28ea: 74 1f je 0x290b - 28ec: c7 44 24 0c f0 03 00 movl $0x3f0,0xc(%esp) - 28f3: 00 - 28f4: c7 44 24 08 18 00 00 movl $0x18,0x8(%esp) - 28fb: 00 - 28fc: 8b 55 d0 mov -0x30(%ebp),%edx - 28ff: 89 04 24 mov %eax,(%esp) - 2902: 89 54 24 04 mov %edx,0x4(%esp) - 2906: e8 fc ff ff ff call 0x2907 - 290b: 8b 7d d8 mov -0x28(%ebp),%edi - 290e: 31 f6 xor %esi,%esi - 2910: 85 ff test %edi,%edi - 2912: 89 bd 14 ff ff ff mov %edi,-0xec(%ebp) - 2918: 0f 84 03 04 00 00 je 0x2d21 - 291e: 8d 55 a4 lea -0x5c(%ebp),%edx - 2921: 8b 9d 08 ff ff ff mov -0xf8(%ebp),%ebx - 2927: 31 c0 xor %eax,%eax - 2929: c7 85 f8 fe ff ff 00 movl $0x0,-0x108(%ebp) - 2930: 00 00 00 - 2933: c7 85 04 ff ff ff ff movl $0xffffffff,-0xfc(%ebp) - 293a: ff ff ff - 293d: c7 85 f4 fe ff ff 00 movl $0x0,-0x10c(%ebp) - 2944: 00 00 00 - 2947: c7 85 0c ff ff ff 00 movl $0x0,-0xf4(%ebp) - 294e: 00 00 00 - 2951: 89 95 e0 fe ff ff mov %edx,-0x120(%ebp) - 2957: e9 1f 01 00 00 jmp 0x2a7b - 295c: c6 43 22 00 movb $0x0,0x22(%ebx) - 2960: c6 43 23 00 movb $0x0,0x23(%ebx) - 2964: 83 bd 04 ff ff ff ff cmpl $0xffffffff,-0xfc(%ebp) - 296b: c6 43 21 00 movb $0x0,0x21(%ebx) - 296f: c7 43 24 ff ff ff ff movl $0xffffffff,0x24(%ebx) - 2976: 0f 84 b2 01 00 00 je 0x2b2e - 297c: 83 bd f8 fe ff ff 02 cmpl $0x2,-0x108(%ebp) - 2983: 75 10 jne 0x2995 - 2985: 8b bd 14 ff ff ff mov -0xec(%ebp),%edi - 298b: 83 7f 04 1c cmpl $0x1c,0x4(%edi) - 298f: 0f 84 88 01 00 00 je 0x2b1d - 2995: 8d 75 e0 lea -0x20(%ebp),%esi - 2998: c7 45 e0 00 00 00 00 movl $0x0,-0x20(%ebp) - 299f: c7 45 e4 00 00 00 00 movl $0x0,-0x1c(%ebp) - 29a6: c7 45 e8 00 00 00 00 movl $0x0,-0x18(%ebp) - 29ad: c7 45 ec 00 00 00 00 movl $0x0,-0x14(%ebp) - 29b4: c7 44 24 08 10 00 00 movl $0x10,0x8(%esp) - 29bb: 00 - 29bc: 89 74 24 04 mov %esi,0x4(%esp) - 29c0: 8b bd 04 ff ff ff mov -0xfc(%ebp),%edi - 29c6: 89 3c 24 mov %edi,(%esp) - 29c9: e8 fc ff ff ff call 0x29ca - 29ce: c7 45 c4 1c 00 00 00 movl $0x1c,-0x3c(%ebp) - 29d5: 8b 85 14 ff ff ff mov -0xec(%ebp),%eax - 29db: 8b 50 10 mov 0x10(%eax),%edx - 29de: 8b 40 14 mov 0x14(%eax),%eax - 29e1: 89 54 24 08 mov %edx,0x8(%esp) - 29e5: 89 44 24 04 mov %eax,0x4(%esp) - 29e9: 8b b5 04 ff ff ff mov -0xfc(%ebp),%esi - 29ef: 89 34 24 mov %esi,(%esp) - 29f2: e8 fc ff ff ff call 0x29f3 - 29f7: 85 c0 test %eax,%eax - 29f9: 0f 84 c0 01 00 00 je 0x2bbf - 29ff: e8 fc ff ff ff call 0x2a00 - 2a04: 83 38 2f cmpl $0x2f,(%eax) - 2a07: 75 19 jne 0x2a22 - 2a09: 83 bd f8 fe ff ff 1c cmpl $0x1c,-0x108(%ebp) - 2a10: 75 10 jne 0x2a22 - 2a12: 8b bd 14 ff ff ff mov -0xec(%ebp),%edi - 2a18: 83 7f 04 02 cmpl $0x2,0x4(%edi) - 2a1c: 0f 84 fb 00 00 00 je 0x2b1d - 2a22: c6 43 20 00 movb $0x0,0x20(%ebx) - 2a26: 8b 85 14 ff ff ff mov -0xec(%ebp),%eax - 2a2c: 8b 70 18 mov 0x18(%eax),%esi - 2a2f: 85 f6 test %esi,%esi - 2a31: 0f 84 7d 01 00 00 je 0x2bb4 - 2a37: 8b 95 f4 fe ff ff mov -0x10c(%ebp),%edx - 2a3d: 85 d2 test %edx,%edx - 2a3f: 0f 85 30 04 00 00 jne 0x2e75 - 2a45: 8b 95 14 ff ff ff mov -0xec(%ebp),%edx - 2a4b: c7 42 18 00 00 00 00 movl $0x0,0x18(%edx) - 2a52: 8b 8d 14 ff ff ff mov -0xec(%ebp),%ecx - 2a58: 83 c3 2c add $0x2c,%ebx - 2a5b: 8b 51 1c mov 0x1c(%ecx),%edx - 2a5e: 85 d2 test %edx,%edx - 2a60: 0f 84 a1 02 00 00 je 0x2d07 - 2a66: 83 85 0c ff ff ff 01 addl $0x1,-0xf4(%ebp) - 2a6d: 89 c8 mov %ecx,%eax - 2a6f: 89 b5 f4 fe ff ff mov %esi,-0x10c(%ebp) - 2a75: 89 95 14 ff ff ff mov %edx,-0xec(%ebp) - 2a7b: 8b 8d 14 ff ff ff mov -0xec(%ebp),%ecx - 2a81: 85 c0 test %eax,%eax - 2a83: 8b b5 0c ff ff ff mov -0xf4(%ebp),%esi - 2a89: 8b bd fc fe ff ff mov -0x104(%ebp),%edi - 2a8f: c7 43 28 ff ff ff ff movl $0xffffffff,0x28(%ebx) - 2a96: 89 0b mov %ecx,(%ebx) - 2a98: 89 34 b7 mov %esi,(%edi,%esi,4) - 2a9b: 0f 84 bb fe ff ff je 0x295c - 2aa1: 8b 50 10 mov 0x10(%eax),%edx - 2aa4: 3b 51 10 cmp 0x10(%ecx),%edx - 2aa7: 0f 85 af fe ff ff jne 0x295c - 2aad: 8b 40 14 mov 0x14(%eax),%eax - 2ab0: 8b 49 14 mov 0x14(%ecx),%ecx - 2ab3: 89 54 24 08 mov %edx,0x8(%esp) - 2ab7: 89 04 24 mov %eax,(%esp) - 2aba: 89 4c 24 04 mov %ecx,0x4(%esp) - 2abe: e8 fc ff ff ff call 0x2abf - 2ac3: 85 c0 test %eax,%eax - 2ac5: 0f 85 91 fe ff ff jne 0x295c - 2acb: 8b 8d 08 ff ff ff mov -0xf8(%ebp),%ecx - 2ad1: 6b c6 2c imul $0x2c,%esi,%eax - 2ad4: 8b b5 08 ff ff ff mov -0xf8(%ebp),%esi - 2ada: 8d 54 01 04 lea 0x4(%ecx,%eax,1),%edx - 2ade: 0f b6 4b f4 movzbl -0xc(%ebx),%ecx - 2ae2: 8d 44 06 d8 lea -0x28(%esi,%eax,1),%eax - 2ae6: 89 44 24 04 mov %eax,0x4(%esp) - 2aea: 89 14 24 mov %edx,(%esp) - 2aed: 89 4c 24 08 mov %ecx,0x8(%esp) - 2af1: e8 fc ff ff ff call 0x2af2 - 2af6: 0f b6 43 f4 movzbl -0xc(%ebx),%eax - 2afa: 88 43 20 mov %al,0x20(%ebx) - 2afd: 0f b6 43 f5 movzbl -0xb(%ebx),%eax - 2b01: 88 43 21 mov %al,0x21(%ebx) - 2b04: 0f b6 43 f6 movzbl -0xa(%ebx),%eax - 2b08: 88 43 22 mov %al,0x22(%ebx) - 2b0b: 0f b6 43 f7 movzbl -0x9(%ebx),%eax - 2b0f: 88 43 23 mov %al,0x23(%ebx) - 2b12: 8b 43 f8 mov -0x8(%ebx),%eax - 2b15: 89 43 24 mov %eax,0x24(%ebx) - 2b18: e9 09 ff ff ff jmp 0x2a26 - 2b1d: b8 06 00 00 00 mov $0x6,%eax - 2b22: 8b 95 04 ff ff ff mov -0xfc(%ebp),%edx - 2b28: 52 push %edx - 2b29: 50 push %eax - 2b2a: cd 80 int $0x80 - 2b2c: 5a pop %edx - 2b2d: 5a pop %edx - 2b2e: 8b 8d 14 ff ff ff mov -0xec(%ebp),%ecx - 2b34: 8b 49 04 mov 0x4(%ecx),%ecx - 2b37: 89 8d f8 fe ff ff mov %ecx,-0x108(%ebp) - 2b3d: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) - 2b44: 00 - 2b45: c7 44 24 04 02 00 00 movl $0x2,0x4(%esp) - 2b4c: 00 - 2b4d: 89 0c 24 mov %ecx,(%esp) - 2b50: e8 fc ff ff ff call 0x2b51 - 2b55: c7 45 c4 1c 00 00 00 movl $0x1c,-0x3c(%ebp) - 2b5c: 83 f8 ff cmp $0xffffffff,%eax - 2b5f: 89 85 04 ff ff ff mov %eax,-0xfc(%ebp) - 2b65: 0f 84 94 fe ff ff je 0x29ff - 2b6b: e9 65 fe ff ff jmp 0x29d5 - 2b70: 8d 45 cc lea -0x34(%ebp),%eax - 2b73: 89 5d bc mov %ebx,-0x44(%ebp) - 2b76: c7 44 24 08 0a 00 00 movl $0xa,0x8(%esp) - 2b7d: 00 - 2b7e: 89 44 24 04 mov %eax,0x4(%esp) - 2b82: 89 1c 24 mov %ebx,(%esp) - 2b85: e8 fc ff ff ff call 0x2b86 - 2b8a: 89 45 c0 mov %eax,-0x40(%ebp) - 2b8d: 8b 45 cc mov -0x34(%ebp),%eax - 2b90: 80 38 00 cmpb $0x0,(%eax) - 2b93: 74 12 je 0x2ba7 - 2b95: 8b 06 mov (%esi),%eax - 2b97: f6 c4 04 test $0x4,%ah - 2b9a: 0f 85 de 03 00 00 jne 0x2f7e - 2ba0: c7 45 c0 ff ff ff ff movl $0xffffffff,-0x40(%ebp) - 2ba7: 8d 55 bc lea -0x44(%ebp),%edx - 2baa: e9 5e fc ff ff jmp 0x280d - 2baf: e8 fc ff ff ff call 0x2bb0 - 2bb4: 8b b5 f4 fe ff ff mov -0x10c(%ebp),%esi - 2bba: e9 93 fe ff ff jmp 0x2a52 - 2bbf: 6b 85 0c ff ff ff 2c imul $0x2c,-0xf4(%ebp),%eax - 2bc6: 8b bd 08 ff ff ff mov -0xf8(%ebp),%edi - 2bcc: 89 34 24 mov %esi,(%esp) - 2bcf: 8d 54 07 04 lea 0x4(%edi,%eax,1),%edx - 2bd3: 8d 45 c4 lea -0x3c(%ebp),%eax - 2bd6: 89 54 24 04 mov %edx,0x4(%esp) - 2bda: 89 44 24 08 mov %eax,0x8(%esp) - 2bde: 89 95 e8 fe ff ff mov %edx,-0x118(%ebp) - 2be4: e8 fc ff ff ff call 0x2be5 - 2be9: 8b 95 e8 fe ff ff mov -0x118(%ebp),%edx - 2bef: 85 c0 test %eax,%eax - 2bf1: 0f 85 08 fe ff ff jne 0x29ff - 2bf7: 8b 45 c4 mov -0x3c(%ebp),%eax - 2bfa: c6 43 21 01 movb $0x1,0x21(%ebx) - 2bfe: 88 43 20 mov %al,0x20(%ebx) - 2c01: 83 7d d4 00 cmpl $0x0,-0x2c(%ebp) - 2c05: 0f 84 9a 00 00 00 je 0x2ca5 - 2c0b: 83 bd f8 fe ff ff 02 cmpl $0x2,-0x108(%ebp) - 2c12: 0f 85 3a 02 00 00 jne 0x2e52 - 2c18: 8b 8d 14 ff ff ff mov -0xec(%ebp),%ecx - 2c1e: 83 79 04 02 cmpl $0x2,0x4(%ecx) - 2c22: 0f 85 2a 02 00 00 jne 0x2e52 - 2c28: c7 45 a4 00 00 00 00 movl $0x0,-0x5c(%ebp) - 2c2f: b9 7f 00 00 01 mov $0x100007f,%ecx - 2c34: c7 45 a8 00 00 00 00 movl $0x0,-0x58(%ebp) - 2c3b: c7 45 ac 00 00 ff ff movl $0xffff0000,-0x54(%ebp) - 2c42: 8b 72 04 mov 0x4(%edx),%esi - 2c45: 89 f0 mov %esi,%eax - 2c47: 0f c8 bswap %eax - 2c49: 25 00 00 00 ff and $0xff000000,%eax - 2c4e: 3d 00 00 00 7f cmp $0x7f000000,%eax - 2c53: 0f 45 ce cmovne %esi,%ecx - 2c56: 89 4d b0 mov %ecx,-0x50(%ebp) - 2c59: c7 44 24 10 f0 03 00 movl $0x3f0,0x10(%esp) - 2c60: 00 - 2c61: c7 44 24 0c 18 00 00 movl $0x18,0xc(%esp) - 2c68: 00 - 2c69: 8b 45 d0 mov -0x30(%ebp),%eax - 2c6c: 89 44 24 08 mov %eax,0x8(%esp) - 2c70: 8b 45 d4 mov -0x2c(%ebp),%eax - 2c73: 89 44 24 04 mov %eax,0x4(%esp) - 2c77: 8d 45 9c lea -0x64(%ebp),%eax - 2c7a: 89 04 24 mov %eax,(%esp) - 2c7d: 89 95 e8 fe ff ff mov %edx,-0x118(%ebp) - 2c83: e8 fc ff ff ff call 0x2c84 - 2c88: 8b 95 e8 fe ff ff mov -0x118(%ebp),%edx - 2c8e: 85 c0 test %eax,%eax - 2c90: 74 13 je 0x2ca5 - 2c92: 0f b6 08 movzbl (%eax),%ecx - 2c95: 88 4b 22 mov %cl,0x22(%ebx) - 2c98: 0f b6 48 01 movzbl 0x1(%eax),%ecx - 2c9c: 88 4b 23 mov %cl,0x23(%ebx) - 2c9f: 8b 40 04 mov 0x4(%eax),%eax - 2ca2: 89 43 24 mov %eax,0x24(%ebx) - 2ca5: 83 bd f8 fe ff ff 1c cmpl $0x1c,-0x108(%ebp) - 2cac: 0f 85 74 fd ff ff jne 0x2a26 - 2cb2: 8b 8d 14 ff ff ff mov -0xec(%ebp),%ecx - 2cb8: 83 79 04 02 cmpl $0x2,0x4(%ecx) - 2cbc: 0f 85 64 fd ff ff jne 0x2a26 - 2cc2: 83 7b 0c 00 cmpl $0x0,0xc(%ebx) - 2cc6: 0f 85 03 02 00 00 jne 0x2ecf - 2ccc: 83 7b 10 00 cmpl $0x0,0x10(%ebx) - 2cd0: 0f 85 f9 01 00 00 jne 0x2ecf - 2cd6: 81 7b 14 00 00 ff ff cmpl $0xffff0000,0x14(%ebx) - 2cdd: 8d 76 00 lea 0x0(%esi),%esi - 2ce0: 0f 85 e9 01 00 00 jne 0x2ecf - 2ce6: c6 42 01 02 movb $0x2,0x1(%edx) - 2cea: 8b b5 08 ff ff ff mov -0xf8(%ebp),%esi - 2cf0: 6b 85 0c ff ff ff 2c imul $0x2c,-0xf4(%ebp),%eax - 2cf7: 8b 44 06 18 mov 0x18(%esi,%eax,1),%eax - 2cfb: 89 42 04 mov %eax,0x4(%edx) - 2cfe: c6 43 20 10 movb $0x10,0x20(%ebx) - 2d02: e9 1f fd ff ff jmp 0x2a26 - 2d07: 83 bd 04 ff ff ff ff cmpl $0xffffffff,-0xfc(%ebp) - 2d0e: 74 11 je 0x2d21 - 2d10: b8 06 00 00 00 mov $0x6,%eax - 2d15: 8b 95 04 ff ff ff mov -0xfc(%ebp),%edx - 2d1b: 52 push %edx - 2d1c: 50 push %eax - 2d1d: cd 80 int $0x80 - 2d1f: 5a pop %edx - 2d20: 5a pop %edx - 2d21: 8b 8d 08 ff ff ff mov -0xf8(%ebp),%ecx - 2d27: 8b bd 00 ff ff ff mov -0x100(%ebp),%edi - 2d2d: 83 3d 54 00 00 00 00 cmpl $0x0,0x54 - 2d34: 89 4d b4 mov %ecx,-0x4c(%ebp) - 2d37: 89 7d b8 mov %edi,-0x48(%ebp) - 2d3a: 0f 85 b3 01 00 00 jne 0x2ef3 - 2d40: 8d 45 b4 lea -0x4c(%ebp),%eax - 2d43: 89 44 24 10 mov %eax,0x10(%esp) - 2d47: c7 44 24 0c f0 30 00 movl $0x30f0,0xc(%esp) - 2d4e: 00 - 2d4f: c7 44 24 08 04 00 00 movl $0x4,0x8(%esp) - 2d56: 00 - 2d57: 8b 8d 00 ff ff ff mov -0x100(%ebp),%ecx - 2d5d: 89 4c 24 04 mov %ecx,0x4(%esp) - 2d61: 8b bd fc fe ff ff mov -0x104(%ebp),%edi - 2d67: 89 3c 24 mov %edi,(%esp) - 2d6a: e8 fc ff ff ff call 0x2d6b - 2d6f: 8b 95 fc fe ff ff mov -0x104(%ebp),%edx - 2d75: 8b 8d 08 ff ff ff mov -0xf8(%ebp),%ecx - 2d7b: 6b 02 2c imul $0x2c,(%edx),%eax - 2d7e: 8b 1c 08 mov (%eax,%ecx,1),%ebx - 2d81: b8 01 00 00 00 mov $0x1,%eax - 2d86: 89 d9 mov %ebx,%ecx - 2d88: eb 1b jmp 0x2da5 - 2d8a: 8b bd fc fe ff ff mov -0x104(%ebp),%edi - 2d90: 6b 14 87 2c imul $0x2c,(%edi,%eax,4),%edx - 2d94: 83 c0 01 add $0x1,%eax - 2d97: 8b bd 08 ff ff ff mov -0xf8(%ebp),%edi - 2d9d: 8b 14 3a mov (%edx,%edi,1),%edx - 2da0: 89 51 1c mov %edx,0x1c(%ecx) - 2da3: 89 d1 mov %edx,%ecx - 2da5: 39 85 00 ff ff ff cmp %eax,-0x100(%ebp) - 2dab: 7f dd jg 0x2d8a - 2dad: c7 41 1c 00 00 00 00 movl $0x0,0x1c(%ecx) - 2db4: 89 73 18 mov %esi,0x18(%ebx) - 2db7: 89 5d d8 mov %ebx,-0x28(%ebp) - 2dba: 8b a5 ec fe ff ff mov -0x114(%ebp),%esp - 2dc0: 8b 45 d4 mov -0x2c(%ebp),%eax - 2dc3: 89 04 24 mov %eax,(%esp) - 2dc6: e8 fc ff ff ff call 0x2dc7 - 2dcb: 8b 45 d8 mov -0x28(%ebp),%eax - 2dce: 85 c0 test %eax,%eax - 2dd0: 0f 84 8a f9 ff ff je 0x2760 - 2dd6: 8b 95 10 ff ff ff mov -0xf0(%ebp),%edx - 2ddc: 89 02 mov %eax,(%edx) - 2dde: 31 c0 xor %eax,%eax - 2de0: e9 80 f9 ff ff jmp 0x2765 - 2de5: 80 7d df 00 cmpb $0x0,-0x21(%ebp) - 2de9: 75 5b jne 0x2e46 - 2deb: 80 7d de 00 cmpb $0x0,-0x22(%ebp) - 2def: 0f 84 06 fa ff ff je 0x27fb - 2df5: 80 7d df 01 cmpb $0x1,-0x21(%ebp) - 2df9: b9 08 00 00 00 mov $0x8,%ecx - 2dfe: 8d 85 7c ff ff ff lea -0x84(%ebp),%eax - 2e04: 89 c7 mov %eax,%edi - 2e06: 89 85 e4 fe ff ff mov %eax,-0x11c(%ebp) - 2e0c: 19 c0 sbb %eax,%eax - 2e0e: 83 e0 1a and $0x1a,%eax - 2e11: 83 c0 02 add $0x2,%eax - 2e14: f3 a5 rep movsl %ds:(%esi),%es:(%edi) - 2e16: 8d b5 7c ff ff ff lea -0x84(%ebp),%esi - 2e1c: 89 45 80 mov %eax,-0x80(%ebp) - 2e1f: e9 d7 f9 ff ff jmp 0x27fb - 2e24: 8b 45 d8 mov -0x28(%ebp),%eax - 2e27: 89 04 24 mov %eax,(%esp) - 2e2a: e8 fc ff ff ff call 0x2e2b - 2e2f: 8b 45 d4 mov -0x2c(%ebp),%eax - 2e32: 89 04 24 mov %eax,(%esp) - 2e35: e8 fc ff ff ff call 0x2e36 - 2e3a: 89 d8 mov %ebx,%eax - 2e3c: 80 e4 fe and $0xfe,%ah - 2e3f: f7 d8 neg %eax - 2e41: e9 1f f9 ff ff jmp 0x2765 - 2e46: 80 7d de 00 cmpb $0x0,-0x22(%ebp) - 2e4a: 0f 85 ab f9 ff ff jne 0x27fb - 2e50: eb a3 jmp 0x2df5 - 2e52: 8b bd 08 ff ff ff mov -0xf8(%ebp),%edi - 2e58: b9 04 00 00 00 mov $0x4,%ecx - 2e5d: 6b 85 0c ff ff ff 2c imul $0x2c,-0xf4(%ebp),%eax - 2e64: 8d 74 07 0c lea 0xc(%edi,%eax,1),%esi - 2e68: 8b bd e0 fe ff ff mov -0x120(%ebp),%edi - 2e6e: f3 a5 rep movsl %ds:(%esi),%es:(%edi) - 2e70: e9 e4 fd ff ff jmp 0x2c59 - 2e75: c7 44 24 0c 03 01 00 movl $0x103,0xc(%esp) - 2e7c: 00 - 2e7d: c7 44 24 08 32 09 00 movl $0x932,0x8(%esp) - 2e84: 00 - 2e85: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) - 2e8c: 00 - 2e8d: c7 04 24 ea 00 00 00 movl $0xea,(%esp) - 2e94: e8 fc ff ff ff call 0x2e95 - 2e99: 8b 45 d4 mov -0x2c(%ebp),%eax - 2e9c: 89 04 24 mov %eax,(%esp) - 2e9f: e8 fc ff ff ff call 0x2ea0 - 2ea4: b8 fa ff ff ff mov $0xfffffffa,%eax - 2ea9: e9 b7 f8 ff ff jmp 0x2765 - 2eae: 83 bd f0 fe ff ff 00 cmpl $0x0,-0x110(%ebp) - 2eb5: 0f 85 f5 f9 ff ff jne 0x28b0 - 2ebb: e8 c0 eb ff ff call 0x1a80 - 2ec0: c7 05 30 00 00 00 02 movl $0x2,0x30 - 2ec7: 00 00 00 - 2eca: e9 e1 f9 ff ff jmp 0x28b0 - 2ecf: c7 44 24 0c 03 01 00 movl $0x103,0xc(%esp) - 2ed6: 00 - 2ed7: c7 44 24 08 17 09 00 movl $0x917,0x8(%esp) - 2ede: 00 - 2edf: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) - 2ee6: 00 - 2ee7: c7 04 24 20 00 00 00 movl $0x20,(%esp) - 2eee: e8 fc ff ff ff call 0x2eef - 2ef3: b8 00 00 00 00 mov $0x0,%eax - 2ef8: 85 c0 test %eax,%eax - 2efa: 74 0c je 0x2f08 - 2efc: c7 04 24 18 00 00 00 movl $0x18,(%esp) - 2f03: e8 fc ff ff ff call 0x2f04 - 2f08: 83 bd f0 fe ff ff 00 cmpl $0x0,-0x110(%ebp) - 2f0f: 74 0d je 0x2f1e - 2f11: 83 3d 50 00 00 00 00 cmpl $0x0,0x50 - 2f18: 0f 85 7c 00 00 00 jne 0x2f9a - 2f1e: 8d 45 b4 lea -0x4c(%ebp),%eax - 2f21: 89 44 24 10 mov %eax,0x10(%esp) - 2f25: c7 44 24 0c f0 30 00 movl $0x30f0,0xc(%esp) - 2f2c: 00 - 2f2d: c7 44 24 08 04 00 00 movl $0x4,0x8(%esp) - 2f34: 00 - 2f35: 8b 85 00 ff ff ff mov -0x100(%ebp),%eax - 2f3b: 89 44 24 04 mov %eax,0x4(%esp) - 2f3f: 8b 95 fc fe ff ff mov -0x104(%ebp),%edx - 2f45: 89 14 24 mov %edx,(%esp) - 2f48: e8 fc ff ff ff call 0x2f49 - 2f4d: b8 00 00 00 00 mov $0x0,%eax - 2f52: 85 c0 test %eax,%eax - 2f54: 0f 84 15 fe ff ff je 0x2d6f - 2f5a: c7 04 24 18 00 00 00 movl $0x18,(%esp) - 2f61: e8 fc ff ff ff call 0x2f62 - 2f66: e9 04 fe ff ff jmp 0x2d6f - 2f6b: 83 f8 1c cmp $0x1c,%eax - 2f6e: 0f 85 87 f8 ff ff jne 0x27fb - 2f74: 80 7d de 00 cmpb $0x0,-0x22(%ebp) - 2f78: 0f 85 7d f8 ff ff jne 0x27fb - 2f7e: 8b 45 d4 mov -0x2c(%ebp),%eax - 2f81: 89 04 24 mov %eax,(%esp) - 2f84: e8 fc ff ff ff call 0x2f85 - 2f89: b8 fe ff ff ff mov $0xfffffffe,%eax - 2f8e: e9 d2 f7 ff ff jmp 0x2765 - 2f93: 31 db xor %ebx,%ebx - 2f95: e9 88 f7 ff ff jmp 0x2722 - 2f9a: 8d 85 18 ff ff ff lea -0xe8(%ebp),%eax - 2fa0: 89 44 24 08 mov %eax,0x8(%esp) - 2fa4: c7 44 24 04 b8 00 00 movl $0xb8,0x4(%esp) - 2fab: 00 - 2fac: c7 04 24 03 00 00 00 movl $0x3,(%esp) - 2fb3: e8 fc ff ff ff call 0x2fb4 - 2fb8: 85 c0 test %eax,%eax - 2fba: 75 26 jne 0x2fe2 - 2fbc: 8d 85 40 ff ff ff lea -0xc0(%ebp),%eax - 2fc2: c7 44 24 08 08 00 00 movl $0x8,0x8(%esp) - 2fc9: 00 - 2fca: c7 44 24 04 58 00 00 movl $0x58,0x4(%esp) - 2fd1: 00 - 2fd2: 89 04 24 mov %eax,(%esp) - 2fd5: e8 fc ff ff ff call 0x2fd6 - 2fda: 85 c0 test %eax,%eax - 2fdc: 0f 84 3c ff ff ff je 0x2f1e - 2fe2: e8 99 ea ff ff call 0x1a80 - 2fe7: e9 32 ff ff ff jmp 0x2f1e - 2fec: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 2ff0: 55 push %ebp - 2ff1: 89 e5 mov %esp,%ebp - 2ff3: 57 push %edi - 2ff4: 89 c7 mov %eax,%edi - 2ff6: 56 push %esi - 2ff7: 89 c8 mov %ecx,%eax - 2ff9: 53 push %ebx - 2ffa: 83 ec 28 sub $0x28,%esp - 2ffd: 65 8b 0d 14 00 00 00 mov %gs:0x14,%ecx - 3004: 89 4d f0 mov %ecx,-0x10(%ebp) - 3007: 31 c9 xor %ecx,%ecx - 3009: 0f b6 5f 01 movzbl 0x1(%edi),%ebx - 300d: 80 fb 02 cmp $0x2,%bl - 3010: 74 1d je 0x302f - 3012: 80 fb 1c cmp $0x1c,%bl - 3015: 74 5d je 0x3074 - 3017: 8b 55 f0 mov -0x10(%ebp),%edx - 301a: 65 33 15 14 00 00 00 xor %gs:0x14,%edx - 3021: 0f 85 c0 00 00 00 jne 0x30e7 - 3027: 83 c4 28 add $0x28,%esp - 302a: 5b pop %ebx - 302b: 5e pop %esi - 302c: 5f pop %edi - 302d: 5d pop %ebp - 302e: c3 ret - 302f: c6 45 d5 1c movb $0x1c,-0x2b(%ebp) - 3033: 0f b7 47 02 movzwl 0x2(%edi),%eax - 3037: c7 45 d8 00 00 00 00 movl $0x0,-0x28(%ebp) - 303e: c7 45 e4 00 00 00 00 movl $0x0,-0x1c(%ebp) - 3045: c7 45 e8 00 00 00 00 movl $0x0,-0x18(%ebp) - 304c: 66 89 45 d6 mov %ax,-0x2a(%ebp) - 3050: c7 45 dc 00 00 00 00 movl $0x0,-0x24(%ebp) - 3057: c7 45 e0 00 00 00 00 movl $0x0,-0x20(%ebp) - 305e: 66 c7 45 e6 ff ff movw $0xffff,-0x1a(%ebp) - 3064: 8b 47 04 mov 0x4(%edi),%eax - 3067: 8d 7d d4 lea -0x2c(%ebp),%edi - 306a: c7 45 ec 00 00 00 00 movl $0x0,-0x14(%ebp) - 3071: 89 45 e8 mov %eax,-0x18(%ebp) - 3074: 8d 5f 08 lea 0x8(%edi),%ebx - 3077: 89 5d cc mov %ebx,-0x34(%ebp) - 307a: 89 7d d0 mov %edi,-0x30(%ebp) - 307d: 8d 76 00 lea 0x0(%esi),%esi - 3080: 8b 4a 10 mov 0x10(%edx),%ecx - 3083: 89 d6 mov %edx,%esi - 3085: 8b 45 cc mov -0x34(%ebp),%eax - 3088: 83 f9 07 cmp $0x7,%ecx - 308b: 76 2d jbe 0x30ba - 308d: 8b 7d d0 mov -0x30(%ebp),%edi - 3090: 0f b6 1a movzbl (%edx),%ebx - 3093: 3a 5f 08 cmp 0x8(%edi),%bl - 3096: 75 35 jne 0x30cd - 3098: 89 d7 mov %edx,%edi - 309a: 8b 5d cc mov -0x34(%ebp),%ebx - 309d: eb 08 jmp 0x30a7 - 309f: 90 nop - 30a0: 0f b6 16 movzbl (%esi),%edx - 30a3: 3a 10 cmp (%eax),%dl - 30a5: 75 31 jne 0x30d8 - 30a7: 83 e9 08 sub $0x8,%ecx - 30aa: 83 c6 01 add $0x1,%esi - 30ad: 83 c0 01 add $0x1,%eax - 30b0: 83 f9 07 cmp $0x7,%ecx - 30b3: 77 eb ja 0x30a0 - 30b5: 89 fa mov %edi,%edx - 30b7: 89 5d cc mov %ebx,-0x34(%ebp) - 30ba: 0f b6 00 movzbl (%eax),%eax - 30bd: bb 00 ff 00 00 mov $0xff00,%ebx - 30c2: 0f b6 36 movzbl (%esi),%esi - 30c5: d3 fb sar %cl,%ebx - 30c7: 31 f0 xor %esi,%eax - 30c9: 85 d8 test %ebx,%eax - 30cb: 74 12 je 0x30df - 30cd: 83 c2 18 add $0x18,%edx - 30d0: eb ae jmp 0x3080 - 30d2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi - 30d8: 89 fa mov %edi,%edx - 30da: 89 5d cc mov %ebx,-0x34(%ebp) - 30dd: eb ee jmp 0x30cd - 30df: 8b 42 14 mov 0x14(%edx),%eax - 30e2: e9 30 ff ff ff jmp 0x3017 - 30e7: e8 fc ff ff ff call 0x30e8 - 30ec: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 30f0: 55 push %ebp - 30f1: 89 e5 mov %esp,%ebp - 30f3: 57 push %edi - 30f4: 56 push %esi - 30f5: 53 push %ebx - 30f6: 83 ec 38 sub $0x38,%esp - 30f9: 8b 45 08 mov 0x8(%ebp),%eax - 30fc: 8b 5d 10 mov 0x10(%ebp),%ebx - 30ff: 8b 00 mov (%eax),%eax - 3101: 89 45 e8 mov %eax,-0x18(%ebp) - 3104: 8b 45 0c mov 0xc(%ebp),%eax - 3107: 6b 75 e8 2c imul $0x2c,-0x18(%ebp),%esi - 310b: 8b 00 mov (%eax),%eax - 310d: 89 45 ec mov %eax,-0x14(%ebp) - 3110: 8b 03 mov (%ebx),%eax - 3112: 6b 7d ec 2c imul $0x2c,-0x14(%ebp),%edi - 3116: 8d 34 30 lea (%eax,%esi,1),%esi - 3119: 80 7e 21 00 cmpb $0x0,0x21(%esi) - 311d: 8d 3c 38 lea (%eax,%edi,1),%edi - 3120: 0f 85 62 02 00 00 jne 0x3388 - 3126: 80 7f 21 00 cmpb $0x0,0x21(%edi) - 312a: 0f 85 b8 01 00 00 jne 0x32e8 - 3130: 8b 06 mov (%esi),%eax - 3132: 8b 40 14 mov 0x14(%eax),%eax - 3135: e8 c6 ce ff ff call 0x0 - 313a: 89 45 d8 mov %eax,-0x28(%ebp) - 313d: 8b 07 mov (%edi),%eax - 313f: 8b 40 14 mov 0x14(%eax),%eax - 3142: e8 b9 ce ff ff call 0x0 - 3147: 80 7e 21 00 cmpb $0x0,0x21(%esi) - 314b: 89 45 dc mov %eax,-0x24(%ebp) - 314e: 0f 85 40 02 00 00 jne 0x3394 - 3154: 8b 06 mov (%esi),%eax - 3156: 31 c9 xor %ecx,%ecx - 3158: 8b 15 4c 00 00 00 mov 0x4c,%edx - 315e: 8b 40 14 mov 0x14(%eax),%eax - 3161: e8 8a fe ff ff call 0x2ff0 - 3166: 8b 15 4c 00 00 00 mov 0x4c,%edx - 316c: 31 c9 xor %ecx,%ecx - 316e: 89 45 f0 mov %eax,-0x10(%ebp) - 3171: 8b 07 mov (%edi),%eax - 3173: 8b 40 14 mov 0x14(%eax),%eax - 3176: e8 75 fe ff ff call 0x2ff0 - 317b: 39 45 f0 cmp %eax,-0x10(%ebp) - 317e: 0f 8f a4 01 00 00 jg 0x3328 - 3184: 0f 8c 5e 01 00 00 jl 0x32e8 - 318a: 80 7e 21 00 cmpb $0x0,0x21(%esi) - 318e: 66 90 xchg %ax,%ax - 3190: 0f 84 66 01 00 00 je 0x32fc - 3196: 8b 46 24 mov 0x24(%esi),%eax - 3199: 8b 4f 24 mov 0x24(%edi),%ecx - 319c: 89 45 f0 mov %eax,-0x10(%ebp) - 319f: 39 c8 cmp %ecx,%eax - 31a1: 0f 84 55 01 00 00 je 0x32fc - 31a7: 8b 56 28 mov 0x28(%esi),%edx - 31aa: 8b 47 28 mov 0x28(%edi),%eax - 31ad: 83 fa ff cmp $0xffffffff,%edx - 31b0: 89 55 e4 mov %edx,-0x1c(%ebp) - 31b3: 0f 94 c2 sete %dl - 31b6: 83 f8 ff cmp $0xffffffff,%eax - 31b9: 89 45 e0 mov %eax,-0x20(%ebp) - 31bc: 0f 94 c0 sete %al - 31bf: 0f 85 73 01 00 00 jne 0x3338 - 31c5: 84 d2 test %dl,%dl - 31c7: 0f 85 83 01 00 00 jne 0x3350 - 31cd: c7 45 f0 ff ff ff ff movl $0xffffffff,-0x10(%ebp) - 31d4: 84 c0 test %al,%al - 31d6: b8 ff ff ff ff mov $0xffffffff,%eax - 31db: 0f 44 c8 cmove %eax,%ecx - 31de: 8b 43 04 mov 0x4(%ebx),%eax - 31e1: ba 00 00 00 00 mov $0x0,%edx - 31e6: 0f 44 55 e0 cmove -0x20(%ebp),%edx - 31ea: 85 c0 test %eax,%eax - 31ec: 89 55 e0 mov %edx,-0x20(%ebp) - 31ef: 0f 8e 47 01 00 00 jle 0x333c - 31f5: 89 75 d0 mov %esi,-0x30(%ebp) - 31f8: 31 c0 xor %eax,%eax - 31fa: 31 d2 xor %edx,%edx - 31fc: 89 7d d4 mov %edi,-0x2c(%ebp) - 31ff: 8b 75 f0 mov -0x10(%ebp),%esi - 3202: 89 4d cc mov %ecx,-0x34(%ebp) - 3205: eb 26 jmp 0x322d - 3207: 90 nop - 3208: 83 7d cc ff cmpl $0xffffffff,-0x34(%ebp) - 320c: 74 10 je 0x321e - 320e: 8b 0b mov (%ebx),%ecx - 3210: 8b 7d cc mov -0x34(%ebp),%edi - 3213: 01 c1 add %eax,%ecx - 3215: 39 79 24 cmp %edi,0x24(%ecx) - 3218: 0f 84 42 01 00 00 je 0x3360 - 321e: 83 c2 01 add $0x1,%edx - 3221: 83 c0 2c add $0x2c,%eax - 3224: 39 53 04 cmp %edx,0x4(%ebx) - 3227: 0f 8e 53 01 00 00 jle 0x3380 - 322d: 83 fe ff cmp $0xffffffff,%esi - 3230: 74 d6 je 0x3208 - 3232: 8b 0b mov (%ebx),%ecx - 3234: 01 c1 add %eax,%ecx - 3236: 39 71 24 cmp %esi,0x24(%ecx) - 3239: 75 cd jne 0x3208 - 323b: 8b 79 28 mov 0x28(%ecx),%edi - 323e: 83 ff ff cmp $0xffffffff,%edi - 3241: 89 7d f0 mov %edi,-0x10(%ebp) - 3244: 74 0c je 0x3252 - 3246: 8b 7d e4 mov -0x1c(%ebp),%edi - 3249: 39 7d f0 cmp %edi,-0x10(%ebp) - 324c: 0f 85 e9 02 00 00 jne 0x353b - 3252: 8b 7d e4 mov -0x1c(%ebp),%edi - 3255: 89 79 28 mov %edi,0x28(%ecx) - 3258: eb c4 jmp 0x321e - 325a: 80 7e 05 02 cmpb $0x2,0x5(%esi) - 325e: 0f 85 1f 03 00 00 jne 0x3583 - 3264: 80 7f 05 02 cmpb $0x2,0x5(%edi) - 3268: 0f 85 f1 02 00 00 jne 0x355f - 326e: 8b 40 14 mov 0x14(%eax),%eax - 3271: b9 20 00 00 00 mov $0x20,%ecx - 3276: 8b 56 08 mov 0x8(%esi),%edx - 3279: 0f ca bswap %edx - 327b: 8b 40 04 mov 0x4(%eax),%eax - 327e: 0f c8 bswap %eax - 3280: 31 c2 xor %eax,%edx - 3282: 0f b6 46 23 movzbl 0x23(%esi),%eax - 3286: 83 ce ff or $0xffffffff,%esi - 3289: 29 c1 sub %eax,%ecx - 328b: 31 c0 xor %eax,%eax - 328d: d3 e6 shl %cl,%esi - 328f: 85 f2 test %esi,%edx - 3291: 75 15 jne 0x32a8 - 3293: b9 00 00 00 80 mov $0x80000000,%ecx - 3298: eb 0a jmp 0x32a4 - 329a: 83 c0 01 add $0x1,%eax - 329d: 83 f8 20 cmp $0x20,%eax - 32a0: 74 06 je 0x32a8 - 32a2: d1 e9 shr %ecx - 32a4: 85 d1 test %edx,%ecx - 32a6: 74 f2 je 0x329a - 32a8: 8b 53 14 mov 0x14(%ebx),%edx - 32ab: 31 f6 xor %esi,%esi - 32ad: 0f b6 5f 23 movzbl 0x23(%edi),%ebx - 32b1: 8b 4a 04 mov 0x4(%edx),%ecx - 32b4: 8b 57 08 mov 0x8(%edi),%edx - 32b7: 0f c9 bswap %ecx - 32b9: 0f ca bswap %edx - 32bb: 31 ca xor %ecx,%edx - 32bd: b9 20 00 00 00 mov $0x20,%ecx - 32c2: 29 d9 sub %ebx,%ecx - 32c4: 83 cb ff or $0xffffffff,%ebx - 32c7: d3 e3 shl %cl,%ebx - 32c9: 85 da test %ebx,%edx - 32cb: 75 15 jne 0x32e2 - 32cd: b9 00 00 00 80 mov $0x80000000,%ecx - 32d2: eb 0a jmp 0x32de - 32d4: 83 c6 01 add $0x1,%esi - 32d7: 83 fe 20 cmp $0x20,%esi - 32da: 74 06 je 0x32e2 - 32dc: d1 e9 shr %ecx - 32de: 85 d1 test %edx,%ecx - 32e0: 74 f2 je 0x32d4 - 32e2: 39 f0 cmp %esi,%eax - 32e4: 7f 42 jg 0x3328 - 32e6: 7d 34 jge 0x331c - 32e8: 83 c4 38 add $0x38,%esp - 32eb: b8 01 00 00 00 mov $0x1,%eax - 32f0: 5b pop %ebx - 32f1: 5e pop %esi - 32f2: 5f pop %edi - 32f3: 5d pop %ebp - 32f4: c3 ret - 32f5: 8b 45 e0 mov -0x20(%ebp),%eax - 32f8: 85 c0 test %eax,%eax - 32fa: 74 2c je 0x3328 - 32fc: 8b 45 dc mov -0x24(%ebp),%eax - 32ff: 39 45 d8 cmp %eax,-0x28(%ebp) - 3302: 7c 24 jl 0x3328 - 3304: 7f e2 jg 0x32e8 - 3306: 80 7e 21 00 cmpb $0x0,0x21(%esi) - 330a: 74 10 je 0x331c - 330c: 8b 06 mov (%esi),%eax - 330e: 8b 1f mov (%edi),%ebx - 3310: 8b 50 04 mov 0x4(%eax),%edx - 3313: 3b 53 04 cmp 0x4(%ebx),%edx - 3316: 0f 84 a9 01 00 00 je 0x34c5 - 331c: 8b 7d ec mov -0x14(%ebp),%edi - 331f: 39 7d e8 cmp %edi,-0x18(%ebp) - 3322: 73 c4 jae 0x32e8 - 3324: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 3328: 83 c4 38 add $0x38,%esp - 332b: b8 ff ff ff ff mov $0xffffffff,%eax - 3330: 5b pop %ebx - 3331: 5e pop %esi - 3332: 5f pop %edi - 3333: 5d pop %ebp - 3334: c3 ret - 3335: 8d 76 00 lea 0x0(%esi),%esi - 3338: 84 d2 test %dl,%dl - 333a: 75 14 jne 0x3350 - 333c: 8b 55 e4 mov -0x1c(%ebp),%edx - 333f: 85 d2 test %edx,%edx - 3341: 75 b2 jne 0x32f5 - 3343: 8b 5d e0 mov -0x20(%ebp),%ebx - 3346: 85 db test %ebx,%ebx - 3348: 75 9e jne 0x32e8 - 334a: eb b0 jmp 0x32fc - 334c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 3350: c7 45 e4 00 00 00 00 movl $0x0,-0x1c(%ebp) - 3357: e9 78 fe ff ff jmp 0x31d4 - 335c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 3360: 8b 79 28 mov 0x28(%ecx),%edi - 3363: 83 ff ff cmp $0xffffffff,%edi - 3366: 89 7d f0 mov %edi,-0x10(%ebp) - 3369: 74 09 je 0x3374 - 336b: 39 7d e0 cmp %edi,-0x20(%ebp) - 336e: 0f 85 57 02 00 00 jne 0x35cb - 3374: 8b 7d e0 mov -0x20(%ebp),%edi - 3377: 89 79 28 mov %edi,0x28(%ecx) - 337a: e9 9f fe ff ff jmp 0x321e - 337f: 90 nop - 3380: 8b 7d d4 mov -0x2c(%ebp),%edi - 3383: 8b 75 d0 mov -0x30(%ebp),%esi - 3386: eb b4 jmp 0x333c - 3388: 80 7f 21 00 cmpb $0x0,0x21(%edi) - 338c: 0f 85 9e fd ff ff jne 0x3130 - 3392: eb 94 jmp 0x3328 - 3394: 8d 46 04 lea 0x4(%esi),%eax - 3397: 89 45 f0 mov %eax,-0x10(%ebp) - 339a: e8 61 cc ff ff call 0x0 - 339f: 8d 57 04 lea 0x4(%edi),%edx - 33a2: 89 55 d4 mov %edx,-0x2c(%ebp) - 33a5: 89 45 e4 mov %eax,-0x1c(%ebp) - 33a8: 89 d0 mov %edx,%eax - 33aa: e8 51 cc ff ff call 0x0 - 33af: 39 45 dc cmp %eax,-0x24(%ebp) - 33b2: 0f 85 f5 00 00 00 jne 0x34ad - 33b8: 8b 45 e4 mov -0x1c(%ebp),%eax - 33bb: 39 45 d8 cmp %eax,-0x28(%ebp) - 33be: 0f 85 24 ff ff ff jne 0x32e8 - 33c4: 80 7e 21 00 cmpb $0x0,0x21(%esi) - 33c8: 0f 84 86 fd ff ff je 0x3154 - 33ce: 0f b6 46 22 movzbl 0x22(%esi),%eax - 33d2: a8 01 test $0x1,%al - 33d4: 0f 84 bb 00 00 00 je 0x3495 - 33da: 0f b6 57 22 movzbl 0x22(%edi),%edx - 33de: f6 c2 01 test $0x1,%dl - 33e1: 0f 84 01 ff ff ff je 0x32e8 - 33e7: a8 02 test $0x2,%al - 33e9: 74 7d je 0x3468 - 33eb: 83 e2 02 and $0x2,%edx - 33ee: 66 90 xchg %ax,%ax - 33f0: 0f 84 32 ff ff ff je 0x3328 - 33f6: 66 90 xchg %ax,%ax - 33f8: 8b 06 mov (%esi),%eax - 33fa: b9 ff ff ff 7f mov $0x7fffffff,%ecx - 33ff: 8b 15 48 00 00 00 mov 0x48,%edx - 3405: 8b 40 14 mov 0x14(%eax),%eax - 3408: e8 e3 fb ff ff call 0x2ff0 - 340d: 8b 15 48 00 00 00 mov 0x48,%edx - 3413: b9 ff ff ff 7f mov $0x7fffffff,%ecx - 3418: 89 45 e0 mov %eax,-0x20(%ebp) - 341b: 8b 45 f0 mov -0x10(%ebp),%eax - 341e: e8 cd fb ff ff call 0x2ff0 - 3423: 8b 15 48 00 00 00 mov 0x48,%edx - 3429: b9 ff ff ff 7f mov $0x7fffffff,%ecx - 342e: 89 45 e4 mov %eax,-0x1c(%ebp) - 3431: 8b 07 mov (%edi),%eax - 3433: 8b 40 14 mov 0x14(%eax),%eax - 3436: e8 b5 fb ff ff call 0x2ff0 - 343b: 8b 15 48 00 00 00 mov 0x48,%edx - 3441: b9 ff ff ff 7f mov $0x7fffffff,%ecx - 3446: 89 45 f0 mov %eax,-0x10(%ebp) - 3449: 8b 45 d4 mov -0x2c(%ebp),%eax - 344c: e8 9f fb ff ff call 0x2ff0 - 3451: 39 45 f0 cmp %eax,-0x10(%ebp) - 3454: 75 2a jne 0x3480 - 3456: 8b 4d e4 mov -0x1c(%ebp),%ecx - 3459: 39 4d e0 cmp %ecx,-0x20(%ebp) - 345c: 0f 85 86 fe ff ff jne 0x32e8 - 3462: e9 ed fc ff ff jmp 0x3154 - 3467: 90 nop - 3468: 83 e2 02 and $0x2,%edx - 346b: 90 nop - 346c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 3470: 74 86 je 0x33f8 + 27e0: c7 45 c8 00 00 00 00 movl $0x0,-0x38(%ebp) + 27e7: 83 f8 02 cmp $0x2,%eax + 27ea: 74 0d je 0x27f9 + 27ec: 85 c0 test %eax,%eax + 27ee: 74 09 je 0x27f9 + 27f0: 83 f8 1c cmp $0x1c,%eax + 27f3: 0f 85 70 06 00 00 jne 0x2e69 + 27f9: 8d 45 c8 lea -0x38(%ebp),%eax + 27fc: 89 f1 mov %esi,%ecx + 27fe: 89 44 24 04 mov %eax,0x4(%esp) + 2802: 8d 45 d8 lea -0x28(%ebp),%eax + 2805: 89 04 24 mov %eax,(%esp) + 2808: 8b 85 14 ff ff ff mov -0xec(%ebp),%eax + 280e: e8 fd dc ff ff call 0x510 + 2813: 85 c0 test %eax,%eax + 2815: 89 c3 mov %eax,%ebx + 2817: 0f 85 d7 05 00 00 jne 0x2df4 + 281d: 8b 45 d8 mov -0x28(%ebp),%eax + 2820: c7 85 00 ff ff ff 00 movl $0x0,-0x100(%ebp) + 2827: 00 00 00 + 282a: 85 c0 test %eax,%eax + 282c: 74 16 je 0x2844 + 282e: 8b 95 00 ff ff ff mov -0x100(%ebp),%edx + 2834: 8b 40 1c mov 0x1c(%eax),%eax + 2837: 83 c2 01 add $0x1,%edx + 283a: 85 c0 test %eax,%eax + 283c: 75 f6 jne 0x2834 + 283e: 89 95 00 ff ff ff mov %edx,-0x100(%ebp) + 2844: 83 7d c8 01 cmpl $0x1,-0x38(%ebp) + 2848: 0f 86 42 05 00 00 jbe 0x2d90 + 284e: a1 30 00 00 00 mov 0x30,%eax + 2853: 89 a5 ec fe ff ff mov %esp,-0x114(%ebp) + 2859: 89 85 f0 fe ff ff mov %eax,-0x110(%ebp) + 285f: b8 00 00 00 00 mov $0x0,%eax + 2864: 85 c0 test %eax,%eax + 2866: 0f 84 12 06 00 00 je 0x2e7e + 286c: c7 44 24 04 80 1a 00 movl $0x1a80,0x4(%esp) + 2873: 00 + 2874: c7 04 24 30 00 00 00 movl $0x30,(%esp) + 287b: e8 fc ff ff ff call 0x287c + 2880: 6b 85 00 ff ff ff 2c imul $0x2c,-0x100(%ebp),%eax + 2887: 8b 8d 00 ff ff ff mov -0x100(%ebp),%ecx + 288d: 83 c0 10 add $0x10,%eax + 2890: 29 c4 sub %eax,%esp + 2892: 8d 04 8d 10 00 00 00 lea 0x10(,%ecx,4),%eax + 2899: 8d 54 24 23 lea 0x23(%esp),%edx + 289d: 29 c4 sub %eax,%esp + 289f: 8b 45 d4 mov -0x2c(%ebp),%eax + 28a2: 8d 74 24 23 lea 0x23(%esp),%esi + 28a6: 83 e2 f0 and $0xfffffff0,%edx + 28a9: 83 e6 f0 and $0xfffffff0,%esi + 28ac: 89 95 08 ff ff ff mov %edx,-0xf8(%ebp) + 28b2: 85 c0 test %eax,%eax + 28b4: 89 b5 fc fe ff ff mov %esi,-0x104(%ebp) + 28ba: 74 1f je 0x28db + 28bc: c7 44 24 0c f0 03 00 movl $0x3f0,0xc(%esp) + 28c3: 00 + 28c4: c7 44 24 08 18 00 00 movl $0x18,0x8(%esp) + 28cb: 00 + 28cc: 8b 55 d0 mov -0x30(%ebp),%edx + 28cf: 89 04 24 mov %eax,(%esp) + 28d2: 89 54 24 04 mov %edx,0x4(%esp) + 28d6: e8 fc ff ff ff call 0x28d7 + 28db: 8b 7d d8 mov -0x28(%ebp),%edi + 28de: 31 f6 xor %esi,%esi + 28e0: 85 ff test %edi,%edi + 28e2: 89 bd 14 ff ff ff mov %edi,-0xec(%ebp) + 28e8: 0f 84 03 04 00 00 je 0x2cf1 + 28ee: 8d 55 a4 lea -0x5c(%ebp),%edx + 28f1: 8b 9d 08 ff ff ff mov -0xf8(%ebp),%ebx + 28f7: 31 c0 xor %eax,%eax + 28f9: c7 85 f8 fe ff ff 00 movl $0x0,-0x108(%ebp) + 2900: 00 00 00 + 2903: c7 85 04 ff ff ff ff movl $0xffffffff,-0xfc(%ebp) + 290a: ff ff ff + 290d: c7 85 f4 fe ff ff 00 movl $0x0,-0x10c(%ebp) + 2914: 00 00 00 + 2917: c7 85 0c ff ff ff 00 movl $0x0,-0xf4(%ebp) + 291e: 00 00 00 + 2921: 89 95 e0 fe ff ff mov %edx,-0x120(%ebp) + 2927: e9 1f 01 00 00 jmp 0x2a4b + 292c: c6 43 22 00 movb $0x0,0x22(%ebx) + 2930: c6 43 23 00 movb $0x0,0x23(%ebx) + 2934: 83 bd 04 ff ff ff ff cmpl $0xffffffff,-0xfc(%ebp) + 293b: c6 43 21 00 movb $0x0,0x21(%ebx) + 293f: c7 43 24 ff ff ff ff movl $0xffffffff,0x24(%ebx) + 2946: 0f 84 b2 01 00 00 je 0x2afe + 294c: 83 bd f8 fe ff ff 02 cmpl $0x2,-0x108(%ebp) + 2953: 75 10 jne 0x2965 + 2955: 8b bd 14 ff ff ff mov -0xec(%ebp),%edi + 295b: 83 7f 04 1c cmpl $0x1c,0x4(%edi) + 295f: 0f 84 88 01 00 00 je 0x2aed + 2965: 8d 75 e0 lea -0x20(%ebp),%esi + 2968: c7 45 e0 00 00 00 00 movl $0x0,-0x20(%ebp) + 296f: c7 45 e4 00 00 00 00 movl $0x0,-0x1c(%ebp) + 2976: c7 45 e8 00 00 00 00 movl $0x0,-0x18(%ebp) + 297d: c7 45 ec 00 00 00 00 movl $0x0,-0x14(%ebp) + 2984: c7 44 24 08 10 00 00 movl $0x10,0x8(%esp) + 298b: 00 + 298c: 89 74 24 04 mov %esi,0x4(%esp) + 2990: 8b bd 04 ff ff ff mov -0xfc(%ebp),%edi + 2996: 89 3c 24 mov %edi,(%esp) + 2999: e8 fc ff ff ff call 0x299a + 299e: c7 45 c4 1c 00 00 00 movl $0x1c,-0x3c(%ebp) + 29a5: 8b 85 14 ff ff ff mov -0xec(%ebp),%eax + 29ab: 8b 50 10 mov 0x10(%eax),%edx + 29ae: 8b 40 14 mov 0x14(%eax),%eax + 29b1: 89 54 24 08 mov %edx,0x8(%esp) + 29b5: 89 44 24 04 mov %eax,0x4(%esp) + 29b9: 8b b5 04 ff ff ff mov -0xfc(%ebp),%esi + 29bf: 89 34 24 mov %esi,(%esp) + 29c2: e8 fc ff ff ff call 0x29c3 + 29c7: 85 c0 test %eax,%eax + 29c9: 0f 84 c0 01 00 00 je 0x2b8f + 29cf: e8 fc ff ff ff call 0x29d0 + 29d4: 83 38 2f cmpl $0x2f,(%eax) + 29d7: 75 19 jne 0x29f2 + 29d9: 83 bd f8 fe ff ff 1c cmpl $0x1c,-0x108(%ebp) + 29e0: 75 10 jne 0x29f2 + 29e2: 8b bd 14 ff ff ff mov -0xec(%ebp),%edi + 29e8: 83 7f 04 02 cmpl $0x2,0x4(%edi) + 29ec: 0f 84 fb 00 00 00 je 0x2aed + 29f2: c6 43 20 00 movb $0x0,0x20(%ebx) + 29f6: 8b 85 14 ff ff ff mov -0xec(%ebp),%eax + 29fc: 8b 70 18 mov 0x18(%eax),%esi + 29ff: 85 f6 test %esi,%esi + 2a01: 0f 84 7d 01 00 00 je 0x2b84 + 2a07: 8b 95 f4 fe ff ff mov -0x10c(%ebp),%edx + 2a0d: 85 d2 test %edx,%edx + 2a0f: 0f 85 30 04 00 00 jne 0x2e45 + 2a15: 8b 95 14 ff ff ff mov -0xec(%ebp),%edx + 2a1b: c7 42 18 00 00 00 00 movl $0x0,0x18(%edx) + 2a22: 8b 8d 14 ff ff ff mov -0xec(%ebp),%ecx + 2a28: 83 c3 2c add $0x2c,%ebx + 2a2b: 8b 51 1c mov 0x1c(%ecx),%edx + 2a2e: 85 d2 test %edx,%edx + 2a30: 0f 84 a1 02 00 00 je 0x2cd7 + 2a36: 83 85 0c ff ff ff 01 addl $0x1,-0xf4(%ebp) + 2a3d: 89 c8 mov %ecx,%eax + 2a3f: 89 b5 f4 fe ff ff mov %esi,-0x10c(%ebp) + 2a45: 89 95 14 ff ff ff mov %edx,-0xec(%ebp) + 2a4b: 8b 8d 14 ff ff ff mov -0xec(%ebp),%ecx + 2a51: 85 c0 test %eax,%eax + 2a53: 8b b5 0c ff ff ff mov -0xf4(%ebp),%esi + 2a59: 8b bd fc fe ff ff mov -0x104(%ebp),%edi + 2a5f: c7 43 28 ff ff ff ff movl $0xffffffff,0x28(%ebx) + 2a66: 89 0b mov %ecx,(%ebx) + 2a68: 89 34 b7 mov %esi,(%edi,%esi,4) + 2a6b: 0f 84 bb fe ff ff je 0x292c + 2a71: 8b 50 10 mov 0x10(%eax),%edx + 2a74: 3b 51 10 cmp 0x10(%ecx),%edx + 2a77: 0f 85 af fe ff ff jne 0x292c + 2a7d: 8b 40 14 mov 0x14(%eax),%eax + 2a80: 8b 49 14 mov 0x14(%ecx),%ecx + 2a83: 89 54 24 08 mov %edx,0x8(%esp) + 2a87: 89 04 24 mov %eax,(%esp) + 2a8a: 89 4c 24 04 mov %ecx,0x4(%esp) + 2a8e: e8 fc ff ff ff call 0x2a8f + 2a93: 85 c0 test %eax,%eax + 2a95: 0f 85 91 fe ff ff jne 0x292c + 2a9b: 8b 8d 08 ff ff ff mov -0xf8(%ebp),%ecx + 2aa1: 6b c6 2c imul $0x2c,%esi,%eax + 2aa4: 8b b5 08 ff ff ff mov -0xf8(%ebp),%esi + 2aaa: 8d 54 01 04 lea 0x4(%ecx,%eax,1),%edx + 2aae: 0f b6 4b f4 movzbl -0xc(%ebx),%ecx + 2ab2: 8d 44 06 d8 lea -0x28(%esi,%eax,1),%eax + 2ab6: 89 44 24 04 mov %eax,0x4(%esp) + 2aba: 89 14 24 mov %edx,(%esp) + 2abd: 89 4c 24 08 mov %ecx,0x8(%esp) + 2ac1: e8 fc ff ff ff call 0x2ac2 + 2ac6: 0f b6 43 f4 movzbl -0xc(%ebx),%eax + 2aca: 88 43 20 mov %al,0x20(%ebx) + 2acd: 0f b6 43 f5 movzbl -0xb(%ebx),%eax + 2ad1: 88 43 21 mov %al,0x21(%ebx) + 2ad4: 0f b6 43 f6 movzbl -0xa(%ebx),%eax + 2ad8: 88 43 22 mov %al,0x22(%ebx) + 2adb: 0f b6 43 f7 movzbl -0x9(%ebx),%eax + 2adf: 88 43 23 mov %al,0x23(%ebx) + 2ae2: 8b 43 f8 mov -0x8(%ebx),%eax + 2ae5: 89 43 24 mov %eax,0x24(%ebx) + 2ae8: e9 09 ff ff ff jmp 0x29f6 + 2aed: b8 06 00 00 00 mov $0x6,%eax + 2af2: 8b 95 04 ff ff ff mov -0xfc(%ebp),%edx + 2af8: 52 push %edx + 2af9: 50 push %eax + 2afa: cd 80 int $0x80 + 2afc: 5a pop %edx + 2afd: 5a pop %edx + 2afe: 8b 8d 14 ff ff ff mov -0xec(%ebp),%ecx + 2b04: 8b 49 04 mov 0x4(%ecx),%ecx + 2b07: 89 8d f8 fe ff ff mov %ecx,-0x108(%ebp) + 2b0d: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) + 2b14: 00 + 2b15: c7 44 24 04 02 00 00 movl $0x2,0x4(%esp) + 2b1c: 00 + 2b1d: 89 0c 24 mov %ecx,(%esp) + 2b20: e8 fc ff ff ff call 0x2b21 + 2b25: c7 45 c4 1c 00 00 00 movl $0x1c,-0x3c(%ebp) + 2b2c: 83 f8 ff cmp $0xffffffff,%eax + 2b2f: 89 85 04 ff ff ff mov %eax,-0xfc(%ebp) + 2b35: 0f 84 94 fe ff ff je 0x29cf + 2b3b: e9 65 fe ff ff jmp 0x29a5 + 2b40: 8d 45 cc lea -0x34(%ebp),%eax + 2b43: 89 5d bc mov %ebx,-0x44(%ebp) + 2b46: c7 44 24 08 0a 00 00 movl $0xa,0x8(%esp) + 2b4d: 00 + 2b4e: 89 44 24 04 mov %eax,0x4(%esp) + 2b52: 89 1c 24 mov %ebx,(%esp) + 2b55: e8 fc ff ff ff call 0x2b56 + 2b5a: 89 45 c0 mov %eax,-0x40(%ebp) + 2b5d: 8b 45 cc mov -0x34(%ebp),%eax + 2b60: 80 38 00 cmpb $0x0,(%eax) + 2b63: 74 12 je 0x2b77 + 2b65: 8b 06 mov (%esi),%eax + 2b67: f6 c4 04 test $0x4,%ah + 2b6a: 0f 85 de 03 00 00 jne 0x2f4e + 2b70: c7 45 c0 ff ff ff ff movl $0xffffffff,-0x40(%ebp) + 2b77: 8d 55 bc lea -0x44(%ebp),%edx + 2b7a: e9 5e fc ff ff jmp 0x27dd + 2b7f: e8 fc ff ff ff call 0x2b80 + 2b84: 8b b5 f4 fe ff ff mov -0x10c(%ebp),%esi + 2b8a: e9 93 fe ff ff jmp 0x2a22 + 2b8f: 6b 85 0c ff ff ff 2c imul $0x2c,-0xf4(%ebp),%eax + 2b96: 8b bd 08 ff ff ff mov -0xf8(%ebp),%edi + 2b9c: 89 34 24 mov %esi,(%esp) + 2b9f: 8d 54 07 04 lea 0x4(%edi,%eax,1),%edx + 2ba3: 8d 45 c4 lea -0x3c(%ebp),%eax + 2ba6: 89 54 24 04 mov %edx,0x4(%esp) + 2baa: 89 44 24 08 mov %eax,0x8(%esp) + 2bae: 89 95 e8 fe ff ff mov %edx,-0x118(%ebp) + 2bb4: e8 fc ff ff ff call 0x2bb5 + 2bb9: 8b 95 e8 fe ff ff mov -0x118(%ebp),%edx + 2bbf: 85 c0 test %eax,%eax + 2bc1: 0f 85 08 fe ff ff jne 0x29cf + 2bc7: 8b 45 c4 mov -0x3c(%ebp),%eax + 2bca: c6 43 21 01 movb $0x1,0x21(%ebx) + 2bce: 88 43 20 mov %al,0x20(%ebx) + 2bd1: 83 7d d4 00 cmpl $0x0,-0x2c(%ebp) + 2bd5: 0f 84 9a 00 00 00 je 0x2c75 + 2bdb: 83 bd f8 fe ff ff 02 cmpl $0x2,-0x108(%ebp) + 2be2: 0f 85 3a 02 00 00 jne 0x2e22 + 2be8: 8b 8d 14 ff ff ff mov -0xec(%ebp),%ecx + 2bee: 83 79 04 02 cmpl $0x2,0x4(%ecx) + 2bf2: 0f 85 2a 02 00 00 jne 0x2e22 + 2bf8: c7 45 a4 00 00 00 00 movl $0x0,-0x5c(%ebp) + 2bff: b9 7f 00 00 01 mov $0x100007f,%ecx + 2c04: c7 45 a8 00 00 00 00 movl $0x0,-0x58(%ebp) + 2c0b: c7 45 ac 00 00 ff ff movl $0xffff0000,-0x54(%ebp) + 2c12: 8b 72 04 mov 0x4(%edx),%esi + 2c15: 89 f0 mov %esi,%eax + 2c17: 0f c8 bswap %eax + 2c19: 25 00 00 00 ff and $0xff000000,%eax + 2c1e: 3d 00 00 00 7f cmp $0x7f000000,%eax + 2c23: 0f 45 ce cmovne %esi,%ecx + 2c26: 89 4d b0 mov %ecx,-0x50(%ebp) + 2c29: c7 44 24 10 f0 03 00 movl $0x3f0,0x10(%esp) + 2c30: 00 + 2c31: c7 44 24 0c 18 00 00 movl $0x18,0xc(%esp) + 2c38: 00 + 2c39: 8b 45 d0 mov -0x30(%ebp),%eax + 2c3c: 89 44 24 08 mov %eax,0x8(%esp) + 2c40: 8b 45 d4 mov -0x2c(%ebp),%eax + 2c43: 89 44 24 04 mov %eax,0x4(%esp) + 2c47: 8d 45 9c lea -0x64(%ebp),%eax + 2c4a: 89 04 24 mov %eax,(%esp) + 2c4d: 89 95 e8 fe ff ff mov %edx,-0x118(%ebp) + 2c53: e8 fc ff ff ff call 0x2c54 + 2c58: 8b 95 e8 fe ff ff mov -0x118(%ebp),%edx + 2c5e: 85 c0 test %eax,%eax + 2c60: 74 13 je 0x2c75 + 2c62: 0f b6 08 movzbl (%eax),%ecx + 2c65: 88 4b 22 mov %cl,0x22(%ebx) + 2c68: 0f b6 48 01 movzbl 0x1(%eax),%ecx + 2c6c: 88 4b 23 mov %cl,0x23(%ebx) + 2c6f: 8b 40 04 mov 0x4(%eax),%eax + 2c72: 89 43 24 mov %eax,0x24(%ebx) + 2c75: 83 bd f8 fe ff ff 1c cmpl $0x1c,-0x108(%ebp) + 2c7c: 0f 85 74 fd ff ff jne 0x29f6 + 2c82: 8b 8d 14 ff ff ff mov -0xec(%ebp),%ecx + 2c88: 83 79 04 02 cmpl $0x2,0x4(%ecx) + 2c8c: 0f 85 64 fd ff ff jne 0x29f6 + 2c92: 83 7b 0c 00 cmpl $0x0,0xc(%ebx) + 2c96: 0f 85 03 02 00 00 jne 0x2e9f + 2c9c: 83 7b 10 00 cmpl $0x0,0x10(%ebx) + 2ca0: 0f 85 f9 01 00 00 jne 0x2e9f + 2ca6: 81 7b 14 00 00 ff ff cmpl $0xffff0000,0x14(%ebx) + 2cad: 8d 76 00 lea 0x0(%esi),%esi + 2cb0: 0f 85 e9 01 00 00 jne 0x2e9f + 2cb6: c6 42 01 02 movb $0x2,0x1(%edx) + 2cba: 8b b5 08 ff ff ff mov -0xf8(%ebp),%esi + 2cc0: 6b 85 0c ff ff ff 2c imul $0x2c,-0xf4(%ebp),%eax + 2cc7: 8b 44 06 18 mov 0x18(%esi,%eax,1),%eax + 2ccb: 89 42 04 mov %eax,0x4(%edx) + 2cce: c6 43 20 10 movb $0x10,0x20(%ebx) + 2cd2: e9 1f fd ff ff jmp 0x29f6 + 2cd7: 83 bd 04 ff ff ff ff cmpl $0xffffffff,-0xfc(%ebp) + 2cde: 74 11 je 0x2cf1 + 2ce0: b8 06 00 00 00 mov $0x6,%eax + 2ce5: 8b 95 04 ff ff ff mov -0xfc(%ebp),%edx + 2ceb: 52 push %edx + 2cec: 50 push %eax + 2ced: cd 80 int $0x80 + 2cef: 5a pop %edx + 2cf0: 5a pop %edx + 2cf1: 8b 8d 08 ff ff ff mov -0xf8(%ebp),%ecx + 2cf7: 8b bd 00 ff ff ff mov -0x100(%ebp),%edi + 2cfd: 83 3d 54 00 00 00 00 cmpl $0x0,0x54 + 2d04: 89 4d b4 mov %ecx,-0x4c(%ebp) + 2d07: 89 7d b8 mov %edi,-0x48(%ebp) + 2d0a: 0f 85 b3 01 00 00 jne 0x2ec3 + 2d10: 8d 45 b4 lea -0x4c(%ebp),%eax + 2d13: 89 44 24 10 mov %eax,0x10(%esp) + 2d17: c7 44 24 0c c0 30 00 movl $0x30c0,0xc(%esp) + 2d1e: 00 + 2d1f: c7 44 24 08 04 00 00 movl $0x4,0x8(%esp) + 2d26: 00 + 2d27: 8b 8d 00 ff ff ff mov -0x100(%ebp),%ecx + 2d2d: 89 4c 24 04 mov %ecx,0x4(%esp) + 2d31: 8b bd fc fe ff ff mov -0x104(%ebp),%edi + 2d37: 89 3c 24 mov %edi,(%esp) + 2d3a: e8 fc ff ff ff call 0x2d3b + 2d3f: 8b 95 fc fe ff ff mov -0x104(%ebp),%edx + 2d45: 8b 8d 08 ff ff ff mov -0xf8(%ebp),%ecx + 2d4b: 6b 02 2c imul $0x2c,(%edx),%eax + 2d4e: 8b 1c 08 mov (%eax,%ecx,1),%ebx + 2d51: b8 01 00 00 00 mov $0x1,%eax + 2d56: 89 d9 mov %ebx,%ecx + 2d58: eb 1b jmp 0x2d75 + 2d5a: 8b bd fc fe ff ff mov -0x104(%ebp),%edi + 2d60: 6b 14 87 2c imul $0x2c,(%edi,%eax,4),%edx + 2d64: 83 c0 01 add $0x1,%eax + 2d67: 8b bd 08 ff ff ff mov -0xf8(%ebp),%edi + 2d6d: 8b 14 3a mov (%edx,%edi,1),%edx + 2d70: 89 51 1c mov %edx,0x1c(%ecx) + 2d73: 89 d1 mov %edx,%ecx + 2d75: 39 85 00 ff ff ff cmp %eax,-0x100(%ebp) + 2d7b: 7f dd jg 0x2d5a + 2d7d: c7 41 1c 00 00 00 00 movl $0x0,0x1c(%ecx) + 2d84: 89 73 18 mov %esi,0x18(%ebx) + 2d87: 89 5d d8 mov %ebx,-0x28(%ebp) + 2d8a: 8b a5 ec fe ff ff mov -0x114(%ebp),%esp + 2d90: 8b 45 d4 mov -0x2c(%ebp),%eax + 2d93: 89 04 24 mov %eax,(%esp) + 2d96: e8 fc ff ff ff call 0x2d97 + 2d9b: 8b 45 d8 mov -0x28(%ebp),%eax + 2d9e: 85 c0 test %eax,%eax + 2da0: 0f 84 8a f9 ff ff je 0x2730 + 2da6: 8b 95 10 ff ff ff mov -0xf0(%ebp),%edx + 2dac: 89 02 mov %eax,(%edx) + 2dae: 31 c0 xor %eax,%eax + 2db0: e9 80 f9 ff ff jmp 0x2735 + 2db5: 80 7d df 00 cmpb $0x0,-0x21(%ebp) + 2db9: 75 5b jne 0x2e16 + 2dbb: 80 7d de 00 cmpb $0x0,-0x22(%ebp) + 2dbf: 0f 84 06 fa ff ff je 0x27cb + 2dc5: 80 7d df 01 cmpb $0x1,-0x21(%ebp) + 2dc9: b9 08 00 00 00 mov $0x8,%ecx + 2dce: 8d 85 7c ff ff ff lea -0x84(%ebp),%eax + 2dd4: 89 c7 mov %eax,%edi + 2dd6: 89 85 e4 fe ff ff mov %eax,-0x11c(%ebp) + 2ddc: 19 c0 sbb %eax,%eax + 2dde: 83 e0 1a and $0x1a,%eax + 2de1: 83 c0 02 add $0x2,%eax + 2de4: f3 a5 rep movsl %ds:(%esi),%es:(%edi) + 2de6: 8d b5 7c ff ff ff lea -0x84(%ebp),%esi + 2dec: 89 45 80 mov %eax,-0x80(%ebp) + 2def: e9 d7 f9 ff ff jmp 0x27cb + 2df4: 8b 45 d8 mov -0x28(%ebp),%eax + 2df7: 89 04 24 mov %eax,(%esp) + 2dfa: e8 fc ff ff ff call 0x2dfb + 2dff: 8b 45 d4 mov -0x2c(%ebp),%eax + 2e02: 89 04 24 mov %eax,(%esp) + 2e05: e8 fc ff ff ff call 0x2e06 + 2e0a: 89 d8 mov %ebx,%eax + 2e0c: 80 e4 fe and $0xfe,%ah + 2e0f: f7 d8 neg %eax + 2e11: e9 1f f9 ff ff jmp 0x2735 + 2e16: 80 7d de 00 cmpb $0x0,-0x22(%ebp) + 2e1a: 0f 85 ab f9 ff ff jne 0x27cb + 2e20: eb a3 jmp 0x2dc5 + 2e22: 8b bd 08 ff ff ff mov -0xf8(%ebp),%edi + 2e28: b9 04 00 00 00 mov $0x4,%ecx + 2e2d: 6b 85 0c ff ff ff 2c imul $0x2c,-0xf4(%ebp),%eax + 2e34: 8d 74 07 0c lea 0xc(%edi,%eax,1),%esi + 2e38: 8b bd e0 fe ff ff mov -0x120(%ebp),%edi + 2e3e: f3 a5 rep movsl %ds:(%esi),%es:(%edi) + 2e40: e9 e4 fd ff ff jmp 0x2c29 + 2e45: c7 44 24 0c 03 01 00 movl $0x103,0xc(%esp) + 2e4c: 00 + 2e4d: c7 44 24 08 32 09 00 movl $0x932,0x8(%esp) + 2e54: 00 + 2e55: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) + 2e5c: 00 + 2e5d: c7 04 24 ea 00 00 00 movl $0xea,(%esp) + 2e64: e8 fc ff ff ff call 0x2e65 + 2e69: 8b 45 d4 mov -0x2c(%ebp),%eax + 2e6c: 89 04 24 mov %eax,(%esp) + 2e6f: e8 fc ff ff ff call 0x2e70 + 2e74: b8 fa ff ff ff mov $0xfffffffa,%eax + 2e79: e9 b7 f8 ff ff jmp 0x2735 + 2e7e: 83 bd f0 fe ff ff 00 cmpl $0x0,-0x110(%ebp) + 2e85: 0f 85 f5 f9 ff ff jne 0x2880 + 2e8b: e8 f0 eb ff ff call 0x1a80 + 2e90: c7 05 30 00 00 00 02 movl $0x2,0x30 + 2e97: 00 00 00 + 2e9a: e9 e1 f9 ff ff jmp 0x2880 + 2e9f: c7 44 24 0c 03 01 00 movl $0x103,0xc(%esp) + 2ea6: 00 + 2ea7: c7 44 24 08 17 09 00 movl $0x917,0x8(%esp) + 2eae: 00 + 2eaf: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) + 2eb6: 00 + 2eb7: c7 04 24 20 00 00 00 movl $0x20,(%esp) + 2ebe: e8 fc ff ff ff call 0x2ebf + 2ec3: b8 00 00 00 00 mov $0x0,%eax + 2ec8: 85 c0 test %eax,%eax + 2eca: 74 0c je 0x2ed8 + 2ecc: c7 04 24 18 00 00 00 movl $0x18,(%esp) + 2ed3: e8 fc ff ff ff call 0x2ed4 + 2ed8: 83 bd f0 fe ff ff 00 cmpl $0x0,-0x110(%ebp) + 2edf: 74 0d je 0x2eee + 2ee1: 83 3d 50 00 00 00 00 cmpl $0x0,0x50 + 2ee8: 0f 85 7c 00 00 00 jne 0x2f6a + 2eee: 8d 45 b4 lea -0x4c(%ebp),%eax + 2ef1: 89 44 24 10 mov %eax,0x10(%esp) + 2ef5: c7 44 24 0c c0 30 00 movl $0x30c0,0xc(%esp) + 2efc: 00 + 2efd: c7 44 24 08 04 00 00 movl $0x4,0x8(%esp) + 2f04: 00 + 2f05: 8b 85 00 ff ff ff mov -0x100(%ebp),%eax + 2f0b: 89 44 24 04 mov %eax,0x4(%esp) + 2f0f: 8b 95 fc fe ff ff mov -0x104(%ebp),%edx + 2f15: 89 14 24 mov %edx,(%esp) + 2f18: e8 fc ff ff ff call 0x2f19 + 2f1d: b8 00 00 00 00 mov $0x0,%eax + 2f22: 85 c0 test %eax,%eax + 2f24: 0f 84 15 fe ff ff je 0x2d3f + 2f2a: c7 04 24 18 00 00 00 movl $0x18,(%esp) + 2f31: e8 fc ff ff ff call 0x2f32 + 2f36: e9 04 fe ff ff jmp 0x2d3f + 2f3b: 83 f8 1c cmp $0x1c,%eax + 2f3e: 0f 85 87 f8 ff ff jne 0x27cb + 2f44: 80 7d de 00 cmpb $0x0,-0x22(%ebp) + 2f48: 0f 85 7d f8 ff ff jne 0x27cb + 2f4e: 8b 45 d4 mov -0x2c(%ebp),%eax + 2f51: 89 04 24 mov %eax,(%esp) + 2f54: e8 fc ff ff ff call 0x2f55 + 2f59: b8 fe ff ff ff mov $0xfffffffe,%eax + 2f5e: e9 d2 f7 ff ff jmp 0x2735 + 2f63: 31 db xor %ebx,%ebx + 2f65: e9 88 f7 ff ff jmp 0x26f2 + 2f6a: 8d 85 18 ff ff ff lea -0xe8(%ebp),%eax + 2f70: 89 44 24 08 mov %eax,0x8(%esp) + 2f74: c7 44 24 04 b8 00 00 movl $0xb8,0x4(%esp) + 2f7b: 00 + 2f7c: c7 04 24 03 00 00 00 movl $0x3,(%esp) + 2f83: e8 fc ff ff ff call 0x2f84 + 2f88: 85 c0 test %eax,%eax + 2f8a: 75 26 jne 0x2fb2 + 2f8c: 8d 85 40 ff ff ff lea -0xc0(%ebp),%eax + 2f92: c7 44 24 08 08 00 00 movl $0x8,0x8(%esp) + 2f99: 00 + 2f9a: c7 44 24 04 58 00 00 movl $0x58,0x4(%esp) + 2fa1: 00 + 2fa2: 89 04 24 mov %eax,(%esp) + 2fa5: e8 fc ff ff ff call 0x2fa6 + 2faa: 85 c0 test %eax,%eax + 2fac: 0f 84 3c ff ff ff je 0x2eee + 2fb2: e8 c9 ea ff ff call 0x1a80 + 2fb7: e9 32 ff ff ff jmp 0x2eee + 2fbc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + 2fc0: 55 push %ebp + 2fc1: 89 e5 mov %esp,%ebp + 2fc3: 57 push %edi + 2fc4: 89 c7 mov %eax,%edi + 2fc6: 56 push %esi + 2fc7: 89 c8 mov %ecx,%eax + 2fc9: 53 push %ebx + 2fca: 83 ec 28 sub $0x28,%esp + 2fcd: 65 8b 0d 14 00 00 00 mov %gs:0x14,%ecx + 2fd4: 89 4d f0 mov %ecx,-0x10(%ebp) + 2fd7: 31 c9 xor %ecx,%ecx + 2fd9: 0f b6 5f 01 movzbl 0x1(%edi),%ebx + 2fdd: 80 fb 02 cmp $0x2,%bl + 2fe0: 74 1d je 0x2fff + 2fe2: 80 fb 1c cmp $0x1c,%bl + 2fe5: 74 5d je 0x3044 + 2fe7: 8b 55 f0 mov -0x10(%ebp),%edx + 2fea: 65 33 15 14 00 00 00 xor %gs:0x14,%edx + 2ff1: 0f 85 c0 00 00 00 jne 0x30b7 + 2ff7: 83 c4 28 add $0x28,%esp + 2ffa: 5b pop %ebx + 2ffb: 5e pop %esi + 2ffc: 5f pop %edi + 2ffd: 5d pop %ebp + 2ffe: c3 ret + 2fff: c6 45 d5 1c movb $0x1c,-0x2b(%ebp) + 3003: 0f b7 47 02 movzwl 0x2(%edi),%eax + 3007: c7 45 d8 00 00 00 00 movl $0x0,-0x28(%ebp) + 300e: c7 45 e4 00 00 00 00 movl $0x0,-0x1c(%ebp) + 3015: c7 45 e8 00 00 00 00 movl $0x0,-0x18(%ebp) + 301c: 66 89 45 d6 mov %ax,-0x2a(%ebp) + 3020: c7 45 dc 00 00 00 00 movl $0x0,-0x24(%ebp) + 3027: c7 45 e0 00 00 00 00 movl $0x0,-0x20(%ebp) + 302e: 66 c7 45 e6 ff ff movw $0xffff,-0x1a(%ebp) + 3034: 8b 47 04 mov 0x4(%edi),%eax + 3037: 8d 7d d4 lea -0x2c(%ebp),%edi + 303a: c7 45 ec 00 00 00 00 movl $0x0,-0x14(%ebp) + 3041: 89 45 e8 mov %eax,-0x18(%ebp) + 3044: 8d 5f 08 lea 0x8(%edi),%ebx + 3047: 89 5d cc mov %ebx,-0x34(%ebp) + 304a: 89 7d d0 mov %edi,-0x30(%ebp) + 304d: 8d 76 00 lea 0x0(%esi),%esi + 3050: 8b 4a 10 mov 0x10(%edx),%ecx + 3053: 89 d6 mov %edx,%esi + 3055: 8b 45 cc mov -0x34(%ebp),%eax + 3058: 83 f9 07 cmp $0x7,%ecx + 305b: 76 2d jbe 0x308a + 305d: 8b 7d d0 mov -0x30(%ebp),%edi + 3060: 0f b6 1a movzbl (%edx),%ebx + 3063: 3a 5f 08 cmp 0x8(%edi),%bl + 3066: 75 35 jne 0x309d + 3068: 89 d7 mov %edx,%edi + 306a: 8b 5d cc mov -0x34(%ebp),%ebx + 306d: eb 08 jmp 0x3077 + 306f: 90 nop + 3070: 0f b6 16 movzbl (%esi),%edx + 3073: 3a 10 cmp (%eax),%dl + 3075: 75 31 jne 0x30a8 + 3077: 83 e9 08 sub $0x8,%ecx + 307a: 83 c6 01 add $0x1,%esi + 307d: 83 c0 01 add $0x1,%eax + 3080: 83 f9 07 cmp $0x7,%ecx + 3083: 77 eb ja 0x3070 + 3085: 89 fa mov %edi,%edx + 3087: 89 5d cc mov %ebx,-0x34(%ebp) + 308a: 0f b6 00 movzbl (%eax),%eax + 308d: bb 00 ff 00 00 mov $0xff00,%ebx + 3092: 0f b6 36 movzbl (%esi),%esi + 3095: d3 fb sar %cl,%ebx + 3097: 31 f0 xor %esi,%eax + 3099: 85 d8 test %ebx,%eax + 309b: 74 12 je 0x30af + 309d: 83 c2 18 add $0x18,%edx + 30a0: eb ae jmp 0x3050 + 30a2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi + 30a8: 89 fa mov %edi,%edx + 30aa: 89 5d cc mov %ebx,-0x34(%ebp) + 30ad: eb ee jmp 0x309d + 30af: 8b 42 14 mov 0x14(%edx),%eax + 30b2: e9 30 ff ff ff jmp 0x2fe7 + 30b7: e8 fc ff ff ff call 0x30b8 + 30bc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + 30c0: 55 push %ebp + 30c1: 89 e5 mov %esp,%ebp + 30c3: 57 push %edi + 30c4: 56 push %esi + 30c5: 53 push %ebx + 30c6: 83 ec 38 sub $0x38,%esp + 30c9: 8b 45 08 mov 0x8(%ebp),%eax + 30cc: 8b 5d 10 mov 0x10(%ebp),%ebx + 30cf: 8b 00 mov (%eax),%eax + 30d1: 89 45 e8 mov %eax,-0x18(%ebp) + 30d4: 8b 45 0c mov 0xc(%ebp),%eax + 30d7: 6b 75 e8 2c imul $0x2c,-0x18(%ebp),%esi + 30db: 8b 00 mov (%eax),%eax + 30dd: 89 45 ec mov %eax,-0x14(%ebp) + 30e0: 8b 03 mov (%ebx),%eax + 30e2: 6b 7d ec 2c imul $0x2c,-0x14(%ebp),%edi + 30e6: 8d 34 30 lea (%eax,%esi,1),%esi + 30e9: 80 7e 21 00 cmpb $0x0,0x21(%esi) + 30ed: 8d 3c 38 lea (%eax,%edi,1),%edi + 30f0: 0f 85 62 02 00 00 jne 0x3358 + 30f6: 80 7f 21 00 cmpb $0x0,0x21(%edi) + 30fa: 0f 85 b8 01 00 00 jne 0x32b8 + 3100: 8b 06 mov (%esi),%eax + 3102: 8b 40 14 mov 0x14(%eax),%eax + 3105: e8 f6 ce ff ff call 0x0 + 310a: 89 45 d8 mov %eax,-0x28(%ebp) + 310d: 8b 07 mov (%edi),%eax + 310f: 8b 40 14 mov 0x14(%eax),%eax + 3112: e8 e9 ce ff ff call 0x0 + 3117: 80 7e 21 00 cmpb $0x0,0x21(%esi) + 311b: 89 45 dc mov %eax,-0x24(%ebp) + 311e: 0f 85 40 02 00 00 jne 0x3364 + 3124: 8b 06 mov (%esi),%eax + 3126: 31 c9 xor %ecx,%ecx + 3128: 8b 15 4c 00 00 00 mov 0x4c,%edx + 312e: 8b 40 14 mov 0x14(%eax),%eax + 3131: e8 8a fe ff ff call 0x2fc0 + 3136: 8b 15 4c 00 00 00 mov 0x4c,%edx + 313c: 31 c9 xor %ecx,%ecx + 313e: 89 45 f0 mov %eax,-0x10(%ebp) + 3141: 8b 07 mov (%edi),%eax + 3143: 8b 40 14 mov 0x14(%eax),%eax + 3146: e8 75 fe ff ff call 0x2fc0 + 314b: 39 45 f0 cmp %eax,-0x10(%ebp) + 314e: 0f 8f a4 01 00 00 jg 0x32f8 + 3154: 0f 8c 5e 01 00 00 jl 0x32b8 + 315a: 80 7e 21 00 cmpb $0x0,0x21(%esi) + 315e: 66 90 xchg %ax,%ax + 3160: 0f 84 66 01 00 00 je 0x32cc + 3166: 8b 46 24 mov 0x24(%esi),%eax + 3169: 8b 4f 24 mov 0x24(%edi),%ecx + 316c: 89 45 f0 mov %eax,-0x10(%ebp) + 316f: 39 c8 cmp %ecx,%eax + 3171: 0f 84 55 01 00 00 je 0x32cc + 3177: 8b 56 28 mov 0x28(%esi),%edx + 317a: 8b 47 28 mov 0x28(%edi),%eax + 317d: 83 fa ff cmp $0xffffffff,%edx + 3180: 89 55 e4 mov %edx,-0x1c(%ebp) + 3183: 0f 94 c2 sete %dl + 3186: 83 f8 ff cmp $0xffffffff,%eax + 3189: 89 45 e0 mov %eax,-0x20(%ebp) + 318c: 0f 94 c0 sete %al + 318f: 0f 85 73 01 00 00 jne 0x3308 + 3195: 84 d2 test %dl,%dl + 3197: 0f 85 83 01 00 00 jne 0x3320 + 319d: c7 45 f0 ff ff ff ff movl $0xffffffff,-0x10(%ebp) + 31a4: 84 c0 test %al,%al + 31a6: b8 ff ff ff ff mov $0xffffffff,%eax + 31ab: 0f 44 c8 cmove %eax,%ecx + 31ae: 8b 43 04 mov 0x4(%ebx),%eax + 31b1: ba 00 00 00 00 mov $0x0,%edx + 31b6: 0f 44 55 e0 cmove -0x20(%ebp),%edx + 31ba: 85 c0 test %eax,%eax + 31bc: 89 55 e0 mov %edx,-0x20(%ebp) + 31bf: 0f 8e 47 01 00 00 jle 0x330c + 31c5: 89 75 d0 mov %esi,-0x30(%ebp) + 31c8: 31 c0 xor %eax,%eax + 31ca: 31 d2 xor %edx,%edx + 31cc: 89 7d d4 mov %edi,-0x2c(%ebp) + 31cf: 8b 75 f0 mov -0x10(%ebp),%esi + 31d2: 89 4d cc mov %ecx,-0x34(%ebp) + 31d5: eb 26 jmp 0x31fd + 31d7: 90 nop + 31d8: 83 7d cc ff cmpl $0xffffffff,-0x34(%ebp) + 31dc: 74 10 je 0x31ee + 31de: 8b 0b mov (%ebx),%ecx + 31e0: 8b 7d cc mov -0x34(%ebp),%edi + 31e3: 01 c1 add %eax,%ecx + 31e5: 39 79 24 cmp %edi,0x24(%ecx) + 31e8: 0f 84 42 01 00 00 je 0x3330 + 31ee: 83 c2 01 add $0x1,%edx + 31f1: 83 c0 2c add $0x2c,%eax + 31f4: 39 53 04 cmp %edx,0x4(%ebx) + 31f7: 0f 8e 53 01 00 00 jle 0x3350 + 31fd: 83 fe ff cmp $0xffffffff,%esi + 3200: 74 d6 je 0x31d8 + 3202: 8b 0b mov (%ebx),%ecx + 3204: 01 c1 add %eax,%ecx + 3206: 39 71 24 cmp %esi,0x24(%ecx) + 3209: 75 cd jne 0x31d8 + 320b: 8b 79 28 mov 0x28(%ecx),%edi + 320e: 83 ff ff cmp $0xffffffff,%edi + 3211: 89 7d f0 mov %edi,-0x10(%ebp) + 3214: 74 0c je 0x3222 + 3216: 8b 7d e4 mov -0x1c(%ebp),%edi + 3219: 39 7d f0 cmp %edi,-0x10(%ebp) + 321c: 0f 85 e9 02 00 00 jne 0x350b + 3222: 8b 7d e4 mov -0x1c(%ebp),%edi + 3225: 89 79 28 mov %edi,0x28(%ecx) + 3228: eb c4 jmp 0x31ee + 322a: 80 7e 05 02 cmpb $0x2,0x5(%esi) + 322e: 0f 85 1f 03 00 00 jne 0x3553 + 3234: 80 7f 05 02 cmpb $0x2,0x5(%edi) + 3238: 0f 85 f1 02 00 00 jne 0x352f + 323e: 8b 40 14 mov 0x14(%eax),%eax + 3241: b9 20 00 00 00 mov $0x20,%ecx + 3246: 8b 56 08 mov 0x8(%esi),%edx + 3249: 0f ca bswap %edx + 324b: 8b 40 04 mov 0x4(%eax),%eax + 324e: 0f c8 bswap %eax + 3250: 31 c2 xor %eax,%edx + 3252: 0f b6 46 23 movzbl 0x23(%esi),%eax + 3256: 83 ce ff or $0xffffffff,%esi + 3259: 29 c1 sub %eax,%ecx + 325b: 31 c0 xor %eax,%eax + 325d: d3 e6 shl %cl,%esi + 325f: 85 f2 test %esi,%edx + 3261: 75 15 jne 0x3278 + 3263: b9 00 00 00 80 mov $0x80000000,%ecx + 3268: eb 0a jmp 0x3274 + 326a: 83 c0 01 add $0x1,%eax + 326d: 83 f8 20 cmp $0x20,%eax + 3270: 74 06 je 0x3278 + 3272: d1 e9 shr %ecx + 3274: 85 d1 test %edx,%ecx + 3276: 74 f2 je 0x326a + 3278: 8b 53 14 mov 0x14(%ebx),%edx + 327b: 31 f6 xor %esi,%esi + 327d: 0f b6 5f 23 movzbl 0x23(%edi),%ebx + 3281: 8b 4a 04 mov 0x4(%edx),%ecx + 3284: 8b 57 08 mov 0x8(%edi),%edx + 3287: 0f c9 bswap %ecx + 3289: 0f ca bswap %edx + 328b: 31 ca xor %ecx,%edx + 328d: b9 20 00 00 00 mov $0x20,%ecx + 3292: 29 d9 sub %ebx,%ecx + 3294: 83 cb ff or $0xffffffff,%ebx + 3297: d3 e3 shl %cl,%ebx + 3299: 85 da test %ebx,%edx + 329b: 75 15 jne 0x32b2 + 329d: b9 00 00 00 80 mov $0x80000000,%ecx + 32a2: eb 0a jmp 0x32ae + 32a4: 83 c6 01 add $0x1,%esi + 32a7: 83 fe 20 cmp $0x20,%esi + 32aa: 74 06 je 0x32b2 + 32ac: d1 e9 shr %ecx + 32ae: 85 d1 test %edx,%ecx + 32b0: 74 f2 je 0x32a4 + 32b2: 39 f0 cmp %esi,%eax + 32b4: 7f 42 jg 0x32f8 + 32b6: 7d 34 jge 0x32ec + 32b8: 83 c4 38 add $0x38,%esp + 32bb: b8 01 00 00 00 mov $0x1,%eax + 32c0: 5b pop %ebx + 32c1: 5e pop %esi + 32c2: 5f pop %edi + 32c3: 5d pop %ebp + 32c4: c3 ret + 32c5: 8b 45 e0 mov -0x20(%ebp),%eax + 32c8: 85 c0 test %eax,%eax + 32ca: 74 2c je 0x32f8 + 32cc: 8b 45 dc mov -0x24(%ebp),%eax + 32cf: 39 45 d8 cmp %eax,-0x28(%ebp) + 32d2: 7c 24 jl 0x32f8 + 32d4: 7f e2 jg 0x32b8 + 32d6: 80 7e 21 00 cmpb $0x0,0x21(%esi) + 32da: 74 10 je 0x32ec + 32dc: 8b 06 mov (%esi),%eax + 32de: 8b 1f mov (%edi),%ebx + 32e0: 8b 50 04 mov 0x4(%eax),%edx + 32e3: 3b 53 04 cmp 0x4(%ebx),%edx + 32e6: 0f 84 a9 01 00 00 je 0x3495 + 32ec: 8b 7d ec mov -0x14(%ebp),%edi + 32ef: 39 7d e8 cmp %edi,-0x18(%ebp) + 32f2: 73 c4 jae 0x32b8 + 32f4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + 32f8: 83 c4 38 add $0x38,%esp + 32fb: b8 ff ff ff ff mov $0xffffffff,%eax + 3300: 5b pop %ebx + 3301: 5e pop %esi + 3302: 5f pop %edi + 3303: 5d pop %ebp + 3304: c3 ret + 3305: 8d 76 00 lea 0x0(%esi),%esi + 3308: 84 d2 test %dl,%dl + 330a: 75 14 jne 0x3320 + 330c: 8b 55 e4 mov -0x1c(%ebp),%edx + 330f: 85 d2 test %edx,%edx + 3311: 75 b2 jne 0x32c5 + 3313: 8b 5d e0 mov -0x20(%ebp),%ebx + 3316: 85 db test %ebx,%ebx + 3318: 75 9e jne 0x32b8 + 331a: eb b0 jmp 0x32cc + 331c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + 3320: c7 45 e4 00 00 00 00 movl $0x0,-0x1c(%ebp) + 3327: e9 78 fe ff ff jmp 0x31a4 + 332c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + 3330: 8b 79 28 mov 0x28(%ecx),%edi + 3333: 83 ff ff cmp $0xffffffff,%edi + 3336: 89 7d f0 mov %edi,-0x10(%ebp) + 3339: 74 09 je 0x3344 + 333b: 39 7d e0 cmp %edi,-0x20(%ebp) + 333e: 0f 85 57 02 00 00 jne 0x359b + 3344: 8b 7d e0 mov -0x20(%ebp),%edi + 3347: 89 79 28 mov %edi,0x28(%ecx) + 334a: e9 9f fe ff ff jmp 0x31ee + 334f: 90 nop + 3350: 8b 7d d4 mov -0x2c(%ebp),%edi + 3353: 8b 75 d0 mov -0x30(%ebp),%esi + 3356: eb b4 jmp 0x330c + 3358: 80 7f 21 00 cmpb $0x0,0x21(%edi) + 335c: 0f 85 9e fd ff ff jne 0x3100 + 3362: eb 94 jmp 0x32f8 + 3364: 8d 46 04 lea 0x4(%esi),%eax + 3367: 89 45 f0 mov %eax,-0x10(%ebp) + 336a: e8 91 cc ff ff call 0x0 + 336f: 8d 57 04 lea 0x4(%edi),%edx + 3372: 89 55 d4 mov %edx,-0x2c(%ebp) + 3375: 89 45 e4 mov %eax,-0x1c(%ebp) + 3378: 89 d0 mov %edx,%eax + 337a: e8 81 cc ff ff call 0x0 + 337f: 39 45 dc cmp %eax,-0x24(%ebp) + 3382: 0f 85 f5 00 00 00 jne 0x347d + 3388: 8b 45 e4 mov -0x1c(%ebp),%eax + 338b: 39 45 d8 cmp %eax,-0x28(%ebp) + 338e: 0f 85 24 ff ff ff jne 0x32b8 + 3394: 80 7e 21 00 cmpb $0x0,0x21(%esi) + 3398: 0f 84 86 fd ff ff je 0x3124 + 339e: 0f b6 46 22 movzbl 0x22(%esi),%eax + 33a2: a8 01 test $0x1,%al + 33a4: 0f 84 bb 00 00 00 je 0x3465 + 33aa: 0f b6 57 22 movzbl 0x22(%edi),%edx + 33ae: f6 c2 01 test $0x1,%dl + 33b1: 0f 84 01 ff ff ff je 0x32b8 + 33b7: a8 02 test $0x2,%al + 33b9: 74 7d je 0x3438 + 33bb: 83 e2 02 and $0x2,%edx + 33be: 66 90 xchg %ax,%ax + 33c0: 0f 84 32 ff ff ff je 0x32f8 + 33c6: 66 90 xchg %ax,%ax + 33c8: 8b 06 mov (%esi),%eax + 33ca: b9 ff ff ff 7f mov $0x7fffffff,%ecx + 33cf: 8b 15 48 00 00 00 mov 0x48,%edx + 33d5: 8b 40 14 mov 0x14(%eax),%eax + 33d8: e8 e3 fb ff ff call 0x2fc0 + 33dd: 8b 15 48 00 00 00 mov 0x48,%edx + 33e3: b9 ff ff ff 7f mov $0x7fffffff,%ecx + 33e8: 89 45 e0 mov %eax,-0x20(%ebp) + 33eb: 8b 45 f0 mov -0x10(%ebp),%eax + 33ee: e8 cd fb ff ff call 0x2fc0 + 33f3: 8b 15 48 00 00 00 mov 0x48,%edx + 33f9: b9 ff ff ff 7f mov $0x7fffffff,%ecx + 33fe: 89 45 e4 mov %eax,-0x1c(%ebp) + 3401: 8b 07 mov (%edi),%eax + 3403: 8b 40 14 mov 0x14(%eax),%eax + 3406: e8 b5 fb ff ff call 0x2fc0 + 340b: 8b 15 48 00 00 00 mov 0x48,%edx + 3411: b9 ff ff ff 7f mov $0x7fffffff,%ecx + 3416: 89 45 f0 mov %eax,-0x10(%ebp) + 3419: 8b 45 d4 mov -0x2c(%ebp),%eax + 341c: e8 9f fb ff ff call 0x2fc0 + 3421: 39 45 f0 cmp %eax,-0x10(%ebp) + 3424: 75 2a jne 0x3450 + 3426: 8b 4d e4 mov -0x1c(%ebp),%ecx + 3429: 39 4d e0 cmp %ecx,-0x20(%ebp) + 342c: 0f 85 86 fe ff ff jne 0x32b8 + 3432: e9 ed fc ff ff jmp 0x3124 + 3437: 90 nop + 3438: 83 e2 02 and $0x2,%edx + 343b: 90 nop + 343c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + 3440: 74 86 je 0x33c8 + 3442: 8d b6 00 00 00 00 lea 0x0(%esi),%esi + 3448: e9 6b fe ff ff jmp 0x32b8 + 344d: 8d 76 00 lea 0x0(%esi),%esi + 3450: 8b 55 e4 mov -0x1c(%ebp),%edx + 3453: 39 55 e0 cmp %edx,-0x20(%ebp) + 3456: 0f 85 c8 fc ff ff jne 0x3124 + 345c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + 3460: e9 93 fe ff ff jmp 0x32f8 + 3465: 0f b6 57 22 movzbl 0x22(%edi),%edx + 3469: f6 c2 01 test $0x1,%dl + 346c: 0f 84 45 ff ff ff je 0x33b7 3472: 8d b6 00 00 00 00 lea 0x0(%esi),%esi - 3478: e9 6b fe ff ff jmp 0x32e8 - 347d: 8d 76 00 lea 0x0(%esi),%esi - 3480: 8b 55 e4 mov -0x1c(%ebp),%edx - 3483: 39 55 e0 cmp %edx,-0x20(%ebp) - 3486: 0f 85 c8 fc ff ff jne 0x3154 - 348c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 3490: e9 93 fe ff ff jmp 0x3328 - 3495: 0f b6 57 22 movzbl 0x22(%edi),%edx - 3499: f6 c2 01 test $0x1,%dl - 349c: 0f 84 45 ff ff ff je 0x33e7 - 34a2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi - 34a8: e9 7b fe ff ff jmp 0x3328 - 34ad: 8b 4d e4 mov -0x1c(%ebp),%ecx - 34b0: 39 4d d8 cmp %ecx,-0x28(%ebp) - 34b3: 0f 85 0b ff ff ff jne 0x33c4 - 34b9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi - 34c0: e9 63 fe ff ff jmp 0x3328 - 34c5: 83 fa 02 cmp $0x2,%edx - 34c8: 0f 84 8c fd ff ff je 0x325a - 34ce: 83 fa 1c cmp $0x1c,%edx - 34d1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi - 34d8: 0f 85 3e fe ff ff jne 0x331c - 34de: 80 7e 05 1c cmpb $0x1c,0x5(%esi) - 34e2: 0f 85 bf 00 00 00 jne 0x35a7 - 34e8: 80 7f 05 1c cmpb $0x1c,0x5(%edi) - 34ec: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 34f0: 0f 85 4e 01 00 00 jne 0x3644 - 34f6: 8b 40 14 mov 0x14(%eax),%eax - 34f9: 8b 5b 14 mov 0x14(%ebx),%ebx - 34fc: 89 45 e0 mov %eax,-0x20(%ebp) - 34ff: 31 c0 xor %eax,%eax - 3501: 89 5d e4 mov %ebx,-0x1c(%ebp) - 3504: 8b 55 e0 mov -0x20(%ebp),%edx - 3507: 8b 54 82 08 mov 0x8(%edx,%eax,4),%edx - 350b: 89 55 f0 mov %edx,-0x10(%ebp) - 350e: 8b 54 86 0c mov 0xc(%esi,%eax,4),%edx - 3512: 39 55 f0 cmp %edx,-0x10(%ebp) - 3515: 0f 85 1c 01 00 00 jne 0x3637 - 351b: 8b 4d e4 mov -0x1c(%ebp),%ecx - 351e: 8b 5c 81 08 mov 0x8(%ecx,%eax,4),%ebx - 3522: 8b 4c 87 0c mov 0xc(%edi,%eax,4),%ecx - 3526: 39 cb cmp %ecx,%ebx - 3528: 0f 85 c1 00 00 00 jne 0x35ef - 352e: 83 c0 01 add $0x1,%eax - 3531: 83 f8 04 cmp $0x4,%eax - 3534: 75 ce jne 0x3504 - 3536: e9 e1 fd ff ff jmp 0x331c - 353b: c7 44 24 0c 19 01 00 movl $0x119,0xc(%esp) - 3542: 00 - 3543: c7 44 24 08 ce 05 00 movl $0x5ce,0x8(%esp) - 354a: 00 - 354b: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) - 3552: 00 - 3553: c7 04 24 18 02 00 00 movl $0x218,(%esp) - 355a: e8 fc ff ff ff call 0x355b - 355f: c7 44 24 0c 19 01 00 movl $0x119,0xc(%esp) - 3566: 00 - 3567: c7 44 24 08 f2 05 00 movl $0x5f2,0x8(%esp) - 356e: 00 - 356f: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) - 3576: 00 - 3577: c7 04 24 c4 02 00 00 movl $0x2c4,(%esp) - 357e: e8 fc ff ff ff call 0x357f - 3583: c7 44 24 0c 19 01 00 movl $0x119,0xc(%esp) - 358a: 00 - 358b: c7 44 24 08 f1 05 00 movl $0x5f1,0x8(%esp) - 3592: 00 - 3593: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) - 359a: 00 - 359b: c7 04 24 a0 02 00 00 movl $0x2a0,(%esp) - 35a2: e8 fc ff ff ff call 0x35a3 - 35a7: c7 44 24 0c 19 01 00 movl $0x119,0xc(%esp) - 35ae: 00 - 35af: c7 44 24 08 10 06 00 movl $0x610,0x8(%esp) - 35b6: 00 - 35b7: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) - 35be: 00 - 35bf: c7 04 24 e8 02 00 00 movl $0x2e8,(%esp) - 35c6: e8 fc ff ff ff call 0x35c7 - 35cb: c7 44 24 0c 19 01 00 movl $0x119,0xc(%esp) - 35d2: 00 - 35d3: c7 44 24 08 d4 05 00 movl $0x5d4,0x8(%esp) - 35da: 00 - 35db: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) - 35e2: 00 - 35e3: c7 04 24 5c 02 00 00 movl $0x25c,(%esp) - 35ea: e8 fc ff ff ff call 0x35eb - 35ef: 8b 55 f0 mov -0x10(%ebp),%edx - 35f2: 33 55 f0 xor -0x10(%ebp),%edx - 35f5: 31 c0 xor %eax,%eax - 35f7: 0f ca bswap %edx - 35f9: be 00 00 00 80 mov $0x80000000,%esi - 35fe: eb 0a jmp 0x360a - 3600: 83 c0 01 add $0x1,%eax - 3603: 83 f8 20 cmp $0x20,%eax - 3606: 74 06 je 0x360e - 3608: d1 ee shr %esi - 360a: 85 d6 test %edx,%esi - 360c: 74 f2 je 0x3600 - 360e: 31 d9 xor %ebx,%ecx - 3610: 31 f6 xor %esi,%esi - 3612: 0f c9 bswap %ecx - 3614: ba 00 00 00 80 mov $0x80000000,%edx - 3619: eb 13 jmp 0x362e - 361b: 90 nop - 361c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 3620: 83 c6 01 add $0x1,%esi - 3623: 83 fe 20 cmp $0x20,%esi - 3626: 0f 84 b6 fc ff ff je 0x32e2 - 362c: d1 ea shr %edx - 362e: 85 ca test %ecx,%edx - 3630: 74 ee je 0x3620 - 3632: e9 ab fc ff ff jmp 0x32e2 - 3637: 8b 4d e4 mov -0x1c(%ebp),%ecx - 363a: 8b 5c 81 08 mov 0x8(%ecx,%eax,4),%ebx - 363e: 8b 4c 87 0c mov 0xc(%edi,%eax,4),%ecx - 3642: eb ae jmp 0x35f2 - 3644: c7 44 24 0c 19 01 00 movl $0x119,0xc(%esp) - 364b: 00 - 364c: c7 44 24 08 11 06 00 movl $0x611,0x8(%esp) - 3653: 00 - 3654: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) - 365b: 00 - 365c: c7 04 24 0c 03 00 00 movl $0x30c,(%esp) - 3663: e8 fc ff ff ff call 0x3664 + 3478: e9 7b fe ff ff jmp 0x32f8 + 347d: 8b 4d e4 mov -0x1c(%ebp),%ecx + 3480: 39 4d d8 cmp %ecx,-0x28(%ebp) + 3483: 0f 85 0b ff ff ff jne 0x3394 + 3489: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi + 3490: e9 63 fe ff ff jmp 0x32f8 + 3495: 83 fa 02 cmp $0x2,%edx + 3498: 0f 84 8c fd ff ff je 0x322a + 349e: 83 fa 1c cmp $0x1c,%edx + 34a1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi + 34a8: 0f 85 3e fe ff ff jne 0x32ec + 34ae: 80 7e 05 1c cmpb $0x1c,0x5(%esi) + 34b2: 0f 85 bf 00 00 00 jne 0x3577 + 34b8: 80 7f 05 1c cmpb $0x1c,0x5(%edi) + 34bc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + 34c0: 0f 85 4e 01 00 00 jne 0x3614 + 34c6: 8b 40 14 mov 0x14(%eax),%eax + 34c9: 8b 5b 14 mov 0x14(%ebx),%ebx + 34cc: 89 45 e0 mov %eax,-0x20(%ebp) + 34cf: 31 c0 xor %eax,%eax + 34d1: 89 5d e4 mov %ebx,-0x1c(%ebp) + 34d4: 8b 55 e0 mov -0x20(%ebp),%edx + 34d7: 8b 54 82 08 mov 0x8(%edx,%eax,4),%edx + 34db: 89 55 f0 mov %edx,-0x10(%ebp) + 34de: 8b 54 86 0c mov 0xc(%esi,%eax,4),%edx + 34e2: 39 55 f0 cmp %edx,-0x10(%ebp) + 34e5: 0f 85 1c 01 00 00 jne 0x3607 + 34eb: 8b 4d e4 mov -0x1c(%ebp),%ecx + 34ee: 8b 5c 81 08 mov 0x8(%ecx,%eax,4),%ebx + 34f2: 8b 4c 87 0c mov 0xc(%edi,%eax,4),%ecx + 34f6: 39 cb cmp %ecx,%ebx + 34f8: 0f 85 c1 00 00 00 jne 0x35bf + 34fe: 83 c0 01 add $0x1,%eax + 3501: 83 f8 04 cmp $0x4,%eax + 3504: 75 ce jne 0x34d4 + 3506: e9 e1 fd ff ff jmp 0x32ec + 350b: c7 44 24 0c 19 01 00 movl $0x119,0xc(%esp) + 3512: 00 + 3513: c7 44 24 08 ce 05 00 movl $0x5ce,0x8(%esp) + 351a: 00 + 351b: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) + 3522: 00 + 3523: c7 04 24 18 02 00 00 movl $0x218,(%esp) + 352a: e8 fc ff ff ff call 0x352b + 352f: c7 44 24 0c 19 01 00 movl $0x119,0xc(%esp) + 3536: 00 + 3537: c7 44 24 08 f2 05 00 movl $0x5f2,0x8(%esp) + 353e: 00 + 353f: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) + 3546: 00 + 3547: c7 04 24 c4 02 00 00 movl $0x2c4,(%esp) + 354e: e8 fc ff ff ff call 0x354f + 3553: c7 44 24 0c 19 01 00 movl $0x119,0xc(%esp) + 355a: 00 + 355b: c7 44 24 08 f1 05 00 movl $0x5f1,0x8(%esp) + 3562: 00 + 3563: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) + 356a: 00 + 356b: c7 04 24 a0 02 00 00 movl $0x2a0,(%esp) + 3572: e8 fc ff ff ff call 0x3573 + 3577: c7 44 24 0c 19 01 00 movl $0x119,0xc(%esp) + 357e: 00 + 357f: c7 44 24 08 10 06 00 movl $0x610,0x8(%esp) + 3586: 00 + 3587: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) + 358e: 00 + 358f: c7 04 24 e8 02 00 00 movl $0x2e8,(%esp) + 3596: e8 fc ff ff ff call 0x3597 + 359b: c7 44 24 0c 19 01 00 movl $0x119,0xc(%esp) + 35a2: 00 + 35a3: c7 44 24 08 d4 05 00 movl $0x5d4,0x8(%esp) + 35aa: 00 + 35ab: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) + 35b2: 00 + 35b3: c7 04 24 5c 02 00 00 movl $0x25c,(%esp) + 35ba: e8 fc ff ff ff call 0x35bb + 35bf: 8b 55 f0 mov -0x10(%ebp),%edx + 35c2: 33 55 f0 xor -0x10(%ebp),%edx + 35c5: 31 c0 xor %eax,%eax + 35c7: 0f ca bswap %edx + 35c9: be 00 00 00 80 mov $0x80000000,%esi + 35ce: eb 0a jmp 0x35da + 35d0: 83 c0 01 add $0x1,%eax + 35d3: 83 f8 20 cmp $0x20,%eax + 35d6: 74 06 je 0x35de + 35d8: d1 ee shr %esi + 35da: 85 d6 test %edx,%esi + 35dc: 74 f2 je 0x35d0 + 35de: 31 d9 xor %ebx,%ecx + 35e0: 31 f6 xor %esi,%esi + 35e2: 0f c9 bswap %ecx + 35e4: ba 00 00 00 80 mov $0x80000000,%edx + 35e9: eb 13 jmp 0x35fe + 35eb: 90 nop + 35ec: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + 35f0: 83 c6 01 add $0x1,%esi + 35f3: 83 fe 20 cmp $0x20,%esi + 35f6: 0f 84 b6 fc ff ff je 0x32b2 + 35fc: d1 ea shr %edx + 35fe: 85 ca test %ecx,%edx + 3600: 74 ee je 0x35f0 + 3602: e9 ab fc ff ff jmp 0x32b2 + 3607: 8b 4d e4 mov -0x1c(%ebp),%ecx + 360a: 8b 5c 81 08 mov 0x8(%ecx,%eax,4),%ebx + 360e: 8b 4c 87 0c mov 0xc(%edi,%eax,4),%ecx + 3612: eb ae jmp 0x35c2 + 3614: c7 44 24 0c 19 01 00 movl $0x119,0xc(%esp) + 361b: 00 + 361c: c7 44 24 08 11 06 00 movl $0x611,0x8(%esp) + 3623: 00 + 3624: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) + 362b: 00 + 362c: c7 04 24 0c 03 00 00 movl $0x30c,(%esp) + 3633: e8 fc ff ff ff call 0x3634 Disassembly of section __libc_freeres_fn: --- /dev/fd/63 2012-05-05 15:41:47.000000000 +0200 +++ /dev/fd/62 2012-05-05 15:41:47.000000000 +0200 @@ -1,5 +1,5 @@ -../build-tree.good/kfreebsd-amd64-i386/posix/fnmatch.o: file format elf32-i386-freebsd +build-tree/kfreebsd-amd64-i386/posix/fnmatch.o: file format elf32-i386-freebsd Disassembly of section .text: @@ -829,7 +829,7 @@ a6d: 8d 4e 04 lea 0x4(%esi),%ecx a70: 83 fa 2d cmp $0x2d,%edx a73: 0f 84 54 03 00 00 je 0xdcd - a79: 3b 85 e4 d7 ff ff cmp -0x281c(%ebp),%eax + a79: 39 85 e4 d7 ff ff cmp %eax,-0x281c(%ebp) a7f: 0f 84 b3 08 00 00 je 0x1338 a85: 89 c3 mov %eax,%ebx a87: 89 ce mov %ecx,%esi @@ -2720,7 +2720,7 @@ 268f: 8d 70 01 lea 0x1(%eax),%esi 2692: 80 fb 2d cmp $0x2d,%bl 2695: 0f 84 66 03 00 00 je 0x2a01 - 269b: 38 95 e4 f7 ff ff cmp %dl,-0x81c(%ebp) + 269b: 3a 95 e4 f7 ff ff cmp -0x81c(%ebp),%dl 26a1: 0f 84 6a 0a 00 00 je 0x3111 26a7: 89 d1 mov %edx,%ecx 26a9: 89 f0 mov %esi,%eax --- /dev/fd/63 2012-05-05 15:41:47.000000000 +0200 +++ /dev/fd/62 2012-05-05 15:41:47.000000000 +0200 @@ -1,5 +1,5 @@ -../build-tree.good/kfreebsd-amd64-i386/stdio-common/vfwprintf.o: file format elf32-i386-freebsd +build-tree/kfreebsd-amd64-i386/stdio-common/vfwprintf.o: file format elf32-i386-freebsd Disassembly of section .text: @@ -398,33 +398,33 @@ 543: 83 e8 20 sub $0x20,%eax 546: 83 f8 5a cmp $0x5a,%eax 549: 89 bd 94 ef ff ff mov %edi,-0x106c(%ebp) - 54f: c7 85 ac ef ff ff 00 movl $0x0,-0x1054(%ebp) + 54f: c7 85 34 ef ff ff 00 movl $0x0,-0x10cc(%ebp) 556: 00 00 00 - 559: c7 85 34 ef ff ff 00 movl $0x0,-0x10cc(%ebp) + 559: c7 85 3c ef ff ff 00 movl $0x0,-0x10c4(%ebp) 560: 00 00 00 - 563: c7 85 3c ef ff ff 00 movl $0x0,-0x10c4(%ebp) + 563: c7 85 44 ef ff ff 00 movl $0x0,-0x10bc(%ebp) 56a: 00 00 00 - 56d: c7 85 44 ef ff ff 00 movl $0x0,-0x10bc(%ebp) + 56d: c7 85 40 ef ff ff 00 movl $0x0,-0x10c0(%ebp) 574: 00 00 00 - 577: c7 85 40 ef ff ff 00 movl $0x0,-0x10c0(%ebp) + 577: c7 85 4c ef ff ff 00 movl $0x0,-0x10b4(%ebp) 57e: 00 00 00 - 581: c7 85 4c ef ff ff 00 movl $0x0,-0x10b4(%ebp) + 581: c7 85 7c ef ff ff 00 movl $0x0,-0x1084(%ebp) 588: 00 00 00 - 58b: c7 85 7c ef ff ff 00 movl $0x0,-0x1084(%ebp) + 58b: c7 85 68 ef ff ff 00 movl $0x0,-0x1098(%ebp) 592: 00 00 00 - 595: c7 85 68 ef ff ff 00 movl $0x0,-0x1098(%ebp) + 595: c7 85 88 ef ff ff 00 movl $0x0,-0x1078(%ebp) 59c: 00 00 00 - 59f: c7 85 88 ef ff ff 00 movl $0x0,-0x1078(%ebp) + 59f: c7 85 14 ef ff ff 00 movl $0x0,-0x10ec(%ebp) 5a6: 00 00 00 - 5a9: c7 85 14 ef ff ff 00 movl $0x0,-0x10ec(%ebp) + 5a9: c7 85 74 ef ff ff 00 movl $0x0,-0x108c(%ebp) 5b0: 00 00 00 - 5b3: c7 85 74 ef ff ff 00 movl $0x0,-0x108c(%ebp) - 5ba: 00 00 00 - 5bd: c7 85 84 ef ff ff ff movl $0xffffffff,-0x107c(%ebp) - 5c4: ff ff ff - 5c7: c7 85 18 ef ff ff 00 movl $0x0,-0x10e8(%ebp) + 5b3: c7 85 84 ef ff ff ff movl $0xffffffff,-0x107c(%ebp) + 5ba: ff ff ff + 5bd: c7 85 18 ef ff ff 00 movl $0x0,-0x10e8(%ebp) + 5c4: 00 00 00 + 5c7: c7 85 50 ef ff ff 20 movl $0x20,-0x10b0(%ebp) 5ce: 00 00 00 - 5d1: c7 85 50 ef ff ff 20 movl $0x20,-0x10b0(%ebp) + 5d1: c7 85 ac ef ff ff 00 movl $0x0,-0x1054(%ebp) 5d8: 00 00 00 5db: 76 60 jbe 0x63d 5dd: 83 bd 94 ef ff ff 00 cmpl $0x0,-0x106c(%ebp) @@ -1860,10 +1860,10 @@ 1e0b: 00 00 00 1e0e: 83 bd 84 ef ff ff 00 cmpl $0x0,-0x107c(%ebp) 1e15: 0f 8c 33 03 00 00 jl 0x214e - 1e1b: 0f 85 64 0a 00 00 jne 0x2885 + 1e1b: 0f 85 66 0a 00 00 jne 0x2887 1e21: 8b bd b4 ef ff ff mov -0x104c(%ebp),%edi 1e27: 0b bd 68 ef ff ff or -0x1098(%ebp),%edi - 1e2d: 0f 85 52 0a 00 00 jne 0x2885 + 1e2d: 0f 85 54 0a 00 00 jne 0x2887 1e33: 83 bd 34 ef ff ff 00 cmpl $0x0,-0x10cc(%ebp) 1e3a: 74 0d je 0x1e49 1e3c: 83 bd 88 ef ff ff 08 cmpl $0x8,-0x1078(%ebp) @@ -1904,7 +1904,7 @@ 1ee0: 83 bd 44 ef ff ff 00 cmpl $0x0,-0x10bc(%ebp) 1ee7: 89 95 4c ef ff ff mov %edx,-0x10b4(%ebp) 1eed: 89 85 a8 ef ff ff mov %eax,-0x1058(%ebp) - 1ef3: 0f 85 83 05 00 00 jne 0x247c + 1ef3: 0f 85 87 05 00 00 jne 0x2480 1ef9: 03 95 74 ef ff ff add -0x108c(%ebp),%edx 1eff: 29 c2 sub %eax,%edx 1f01: 83 bd 34 ef ff ff 00 cmpl $0x0,-0x10cc(%ebp) @@ -1917,11 +1917,11 @@ 1f1f: 83 bd 88 ef ff ff 10 cmpl $0x10,-0x1078(%ebp) 1f26: 8d 42 fe lea -0x2(%edx),%eax 1f29: 0f 44 d0 cmove %eax,%edx - 1f2c: 83 bd 3c ef ff ff 00 cmpl $0x0,-0x10c4(%ebp) + 1f2c: 83 bd 40 ef ff ff 00 cmpl $0x0,-0x10c0(%ebp) 1f33: 75 12 jne 0x1f47 - 1f35: 83 bd 7c ef ff ff 00 cmpl $0x0,-0x1084(%ebp) + 1f35: 83 bd 3c ef ff ff 00 cmpl $0x0,-0x10c4(%ebp) 1f3c: 75 09 jne 0x1f47 - 1f3e: 83 bd 40 ef ff ff 00 cmpl $0x0,-0x10c0(%ebp) + 1f3e: 83 bd 7c ef ff ff 00 cmpl $0x0,-0x1084(%ebp) 1f45: 74 03 je 0x1f4a 1f47: 83 ea 01 sub $0x1,%edx 1f4a: 83 bd 50 ef ff ff 20 cmpl $0x20,-0x10b0(%ebp) @@ -1943,7 +1943,7 @@ 1f96: 80 bd 84 ef ff ff 00 cmpb $0x0,-0x107c(%ebp) 1f9d: 74 0d je 0x1fac 1f9f: 83 bd 88 ef ff ff 10 cmpl $0x10,-0x1078(%ebp) - 1fa6: 0f 84 4c 08 00 00 je 0x27f8 + 1fa6: 0f 84 4e 08 00 00 je 0x27fa 1fac: 03 95 a8 ef ff ff add -0x1058(%ebp),%edx 1fb2: 85 d2 test %edx,%edx 1fb4: 7e 34 jle 0x1fea @@ -2021,10 +2021,10 @@ 20e1: 0f 84 af fe ff ff je 0x1f96 20e7: 8b 4b 5c mov 0x5c(%ebx),%ecx 20ea: 85 c9 test %ecx,%ecx - 20ec: 0f 84 f0 07 00 00 je 0x28e2 + 20ec: 0f 84 f1 07 00 00 je 0x28e3 20f2: 8b 41 10 mov 0x10(%ecx),%eax 20f5: 3b 41 14 cmp 0x14(%ecx),%eax - 20f8: 0f 83 e4 07 00 00 jae 0x28e2 + 20f8: 0f 83 e5 07 00 00 jae 0x28e3 20fe: c7 00 20 00 00 00 movl $0x20,(%eax) 2104: 83 c0 04 add $0x4,%eax 2107: 89 41 10 mov %eax,0x10(%ecx) @@ -2132,13 +2132,13 @@ 22c6: b8 00 00 00 00 mov $0x0,%eax 22cb: 0f 44 c8 cmove %eax,%ecx 22ce: 83 bd 88 ef ff ff 0a cmpl $0xa,-0x1078(%ebp) - 22d5: 0f 84 ef 04 00 00 je 0x27ca + 22d5: 0f 84 f1 04 00 00 je 0x27cc 22db: 83 bd 88 ef ff ff 10 cmpl $0x10,-0x1078(%ebp) - 22e2: 0f 84 c3 04 00 00 je 0x27ab + 22e2: 0f 84 c5 04 00 00 je 0x27ad 22e8: 83 bd 88 ef ff ff 08 cmpl $0x8,-0x1078(%ebp) 22ef: 89 d0 mov %edx,%eax 22f1: 8b bd a8 ef ff ff mov -0x1058(%ebp),%edi - 22f7: 0f 84 28 04 00 00 je 0x2725 + 22f7: 0f 84 2a 04 00 00 je 0x2727 22fd: 31 d2 xor %edx,%edx 22ff: 83 ef 04 sub $0x4,%edi 2302: f7 b5 88 ef ff ff divl -0x1078(%ebp) @@ -2147,9 +2147,9 @@ 230d: 89 17 mov %edx,(%edi) 230f: 75 ec jne 0x22fd 2311: 83 bd 60 ef ff ff 00 cmpl $0x0,-0x10a0(%ebp) - 2318: 0f 85 5c 04 00 00 jne 0x277a + 2318: 0f 85 5e 04 00 00 jne 0x277c 231e: 83 bd 88 ef ff ff 0a cmpl $0xa,-0x1078(%ebp) - 2325: 0f 84 19 04 00 00 je 0x2744 + 2325: 0f 84 1b 04 00 00 je 0x2746 232b: 8b 95 a8 ef ff ff mov -0x1058(%ebp),%edx 2331: 29 fa sub %edi,%edx 2333: 89 d0 mov %edx,%eax @@ -2160,7 +2160,7 @@ 234a: 00 00 00 234d: e9 68 ff ff ff jmp 0x22ba 2352: 83 bd 68 ef ff ff 00 cmpl $0x0,-0x1098(%ebp) - 2359: 0f 85 b2 00 00 00 jne 0x2411 + 2359: 0f 85 b6 00 00 00 jne 0x2415 235f: 8b bd b4 ef ff ff mov -0x104c(%ebp),%edi 2365: 8b 85 b4 ef ff ff mov -0x104c(%ebp),%eax 236b: 83 c7 04 add $0x4,%edi @@ -2170,11 +2170,11 @@ 237b: c7 85 88 ef ff ff 0a movl $0xa,-0x1078(%ebp) 2382: 00 00 00 2385: 83 bd 7c ef ff ff 00 cmpl $0x0,-0x1084(%ebp) - 238c: 0f 84 9c 00 00 00 je 0x242e + 238c: 0f 84 a0 00 00 00 je 0x2432 2392: 8b 95 b4 ef ff ff mov -0x104c(%ebp),%edx 2398: 8b 8d b4 ef ff ff mov -0x104c(%ebp),%ecx 239e: 8b 85 b4 ef ff ff mov -0x104c(%ebp),%eax - 23a4: c7 85 40 ef ff ff 00 movl $0x0,-0x10c0(%ebp) + 23a4: c7 85 7c ef ff ff 00 movl $0x0,-0x1084(%ebp) 23ab: 00 00 00 23ae: 8b 12 mov (%edx),%edx 23b0: 8b 49 04 mov 0x4(%ecx),%ecx @@ -2182,660 +2182,658 @@ 23b6: 89 85 8c ef ff ff mov %eax,-0x1074(%ebp) 23bc: 89 95 68 ef ff ff mov %edx,-0x1098(%ebp) 23c2: 89 8d b4 ef ff ff mov %ecx,-0x104c(%ebp) - 23c8: c7 85 3c ef ff ff 00 movl $0x0,-0x10c4(%ebp) + 23c8: c7 85 40 ef ff ff 00 movl $0x0,-0x10c0(%ebp) 23cf: 00 00 00 - 23d2: c7 85 7c ef ff ff 00 movl $0x0,-0x1084(%ebp) + 23d2: c7 85 3c ef ff ff 00 movl $0x0,-0x10c4(%ebp) 23d9: 00 00 00 23dc: e9 2d fa ff ff jmp 0x1e0e - 23e1: 8b bd a8 ef ff ff mov -0x1058(%ebp),%edi - 23e7: 8b 85 a8 ef ff ff mov -0x1058(%ebp),%eax - 23ed: c7 85 50 ef ff ff 20 movl $0x20,-0x10b0(%ebp) + 23e1: 8b 85 a8 ef ff ff mov -0x1058(%ebp),%eax + 23e7: 8b bd a8 ef ff ff mov -0x1058(%ebp),%edi + 23ed: c7 85 b4 ef ff ff 04 movl $0x4,-0x104c(%ebp) 23f4: 00 00 00 - 23f7: 83 ef 04 sub $0x4,%edi - 23fa: c7 40 fc 30 00 00 00 movl $0x30,-0x4(%eax) - 2401: 29 f8 sub %edi,%eax - 2403: 89 85 b4 ef ff ff mov %eax,-0x104c(%ebp) - 2409: c1 f8 02 sar $0x2,%eax - 240c: e9 71 fa ff ff jmp 0x1e82 - 2411: 8b 95 b4 ef ff ff mov -0x104c(%ebp),%edx - 2417: 8b 8d b4 ef ff ff mov -0x104c(%ebp),%ecx - 241d: 83 c2 04 add $0x4,%edx - 2420: 89 95 8c ef ff ff mov %edx,-0x1074(%ebp) - 2426: 0f bf 11 movswl (%ecx),%edx - 2429: e9 13 fe ff ff jmp 0x2241 - 242e: 83 bd 14 ef ff ff 00 cmpl $0x0,-0x10ec(%ebp) - 2435: 0f 84 5a 04 00 00 je 0x2895 - 243b: 8b 95 b4 ef ff ff mov -0x104c(%ebp),%edx - 2441: 8b 8d b4 ef ff ff mov -0x104c(%ebp),%ecx - 2447: c7 85 40 ef ff ff 00 movl $0x0,-0x10c0(%ebp) - 244e: 00 00 00 - 2451: c7 85 3c ef ff ff 00 movl $0x0,-0x10c4(%ebp) - 2458: 00 00 00 - 245b: 83 c2 04 add $0x4,%edx - 245e: 89 95 8c ef ff ff mov %edx,-0x1074(%ebp) - 2464: 0f b6 11 movzbl (%ecx),%edx - 2467: c7 85 7c ef ff ff 00 movl $0x0,-0x1084(%ebp) - 246e: 00 00 00 - 2471: 89 95 68 ef ff ff mov %edx,-0x1098(%ebp) - 2477: e9 e9 fd ff ff jmp 0x2265 - 247c: 83 bd 7c ef ff ff 00 cmpl $0x0,-0x1084(%ebp) - 2483: 0f 84 4e 01 00 00 je 0x25d7 - 2489: 8b 53 5c mov 0x5c(%ebx),%edx - 248c: 85 d2 test %edx,%edx - 248e: 0f 84 25 01 00 00 je 0x25b9 - 2494: 8b 42 10 mov 0x10(%edx),%eax - 2497: 3b 42 14 cmp 0x14(%edx),%eax - 249a: 0f 83 19 01 00 00 jae 0x25b9 - 24a0: c7 00 2d 00 00 00 movl $0x2d,(%eax) - 24a6: 83 c0 04 add $0x4,%eax - 24a9: 89 42 10 mov %eax,0x10(%edx) - 24ac: 81 fe ff ff ff 7f cmp $0x7fffffff,%esi - 24b2: 0f 84 32 e1 ff ff je 0x5ea - 24b8: 83 ad 74 ef ff ff 01 subl $0x1,-0x108c(%ebp) - 24bf: 83 c6 01 add $0x1,%esi - 24c2: 83 bd 34 ef ff ff 00 cmpl $0x0,-0x10cc(%ebp) - 24c9: 74 16 je 0x24e1 - 24cb: 83 bd 68 ef ff ff 00 cmpl $0x0,-0x1098(%ebp) - 24d2: 74 0d je 0x24e1 - 24d4: 83 bd 88 ef ff ff 10 cmpl $0x10,-0x1078(%ebp) - 24db: 0f 84 2d 01 00 00 je 0x260e - 24e1: 83 bd a8 ef ff ff 00 cmpl $0x0,-0x1058(%ebp) - 24e8: 74 3a je 0x2524 - 24ea: 8b 85 a8 ef ff ff mov -0x1058(%ebp),%eax - 24f0: c7 44 24 04 30 00 00 movl $0x30,0x4(%esp) - 24f7: 00 - 24f8: 89 1c 24 mov %ebx,(%esp) - 24fb: 89 44 24 08 mov %eax,0x8(%esp) - 24ff: e8 fc ff ff ff call 0x2500 - 2504: 81 fe fe ff ff 7f cmp $0x7ffffffe,%esi - 250a: 89 c2 mov %eax,%edx - 250c: 0f 87 f3 f7 ff ff ja 0x1d05 - 2512: b8 ff ff ff 7f mov $0x7fffffff,%eax - 2517: 29 f0 sub %esi,%eax - 2519: 39 c2 cmp %eax,%edx - 251b: 0f 87 c9 e0 ff ff ja 0x5ea - 2521: 8d 34 32 lea (%edx,%esi,1),%esi - 2524: 85 f6 test %esi,%esi - 2526: 0f 88 60 fb ff ff js 0x208c - 252c: 8b 95 b4 ef ff ff mov -0x104c(%ebp),%edx - 2532: 8b 83 98 00 00 00 mov 0x98(%ebx),%eax - 2538: 89 7c 24 04 mov %edi,0x4(%esp) - 253c: 89 1c 24 mov %ebx,(%esp) - 253f: c1 fa 02 sar $0x2,%edx - 2542: 89 54 24 08 mov %edx,0x8(%esp) - 2546: 89 95 d4 ee ff ff mov %edx,-0x112c(%ebp) - 254c: ff 50 1c call *0x1c(%eax) - 254f: 8b 95 d4 ee ff ff mov -0x112c(%ebp),%edx - 2555: 39 c2 cmp %eax,%edx - 2557: 0f 85 8d e0 ff ff jne 0x5ea - 255d: bf ff ff ff 7f mov $0x7fffffff,%edi - 2562: 89 f8 mov %edi,%eax - 2564: 29 f0 sub %esi,%eax - 2566: 39 c2 cmp %eax,%edx - 2568: 0f 87 7c e0 ff ff ja 0x5ea - 256e: 8b 85 4c ef ff ff mov -0x10b4(%ebp),%eax - 2574: 01 d6 add %edx,%esi - 2576: 2b 85 a8 ef ff ff sub -0x1058(%ebp),%eax - 257c: 03 85 74 ef ff ff add -0x108c(%ebp),%eax - 2582: 85 c0 test %eax,%eax - 2584: 0f 8e d4 f6 ff ff jle 0x1c5e - 258a: 89 44 24 08 mov %eax,0x8(%esp) - 258e: c7 44 24 04 20 00 00 movl $0x20,0x4(%esp) - 2595: 00 - 2596: 89 1c 24 mov %ebx,(%esp) - 2599: e8 fc ff ff ff call 0x259a - 259e: 81 fe fe ff ff 7f cmp $0x7ffffffe,%esi - 25a4: 0f 87 5b f7 ff ff ja 0x1d05 - 25aa: 29 f7 sub %esi,%edi - 25ac: 39 f8 cmp %edi,%eax - 25ae: 0f 86 a7 f6 ff ff jbe 0x1c5b - 25b4: e9 31 e0 ff ff jmp 0x5ea - 25b9: c7 44 24 04 2d 00 00 movl $0x2d,0x4(%esp) - 25c0: 00 - 25c1: 89 1c 24 mov %ebx,(%esp) - 25c4: e8 fc ff ff ff call 0x25c5 - 25c9: 83 f8 ff cmp $0xffffffff,%eax - 25cc: 0f 85 da fe ff ff jne 0x24ac - 25d2: e9 13 e0 ff ff jmp 0x5ea - 25d7: 83 bd 40 ef ff ff 00 cmpl $0x0,-0x10c0(%ebp) - 25de: 66 90 xchg %ax,%ax - 25e0: 0f 84 ba 00 00 00 je 0x26a0 - 25e6: 8b 53 5c mov 0x5c(%ebx),%edx - 25e9: 85 d2 test %edx,%edx - 25eb: 0f 84 91 00 00 00 je 0x2682 - 25f1: 8b 42 10 mov 0x10(%edx),%eax - 25f4: 3b 42 14 cmp 0x14(%edx),%eax - 25f7: 0f 83 85 00 00 00 jae 0x2682 - 25fd: c7 00 2b 00 00 00 movl $0x2b,(%eax) - 2603: 83 c0 04 add $0x4,%eax - 2606: 89 42 10 mov %eax,0x10(%edx) - 2609: e9 9e fe ff ff jmp 0x24ac - 260e: 8b 53 5c mov 0x5c(%ebx),%edx - 2611: 85 d2 test %edx,%edx - 2613: 0f 84 d0 00 00 00 je 0x26e9 - 2619: 8b 42 10 mov 0x10(%edx),%eax - 261c: 3b 42 14 cmp 0x14(%edx),%eax - 261f: 0f 83 c4 00 00 00 jae 0x26e9 - 2625: c7 00 30 00 00 00 movl $0x30,(%eax) - 262b: 83 c0 04 add $0x4,%eax - 262e: 89 42 10 mov %eax,0x10(%edx) - 2631: 81 fe ff ff ff 7f cmp $0x7fffffff,%esi - 2637: 0f 84 ad df ff ff je 0x5ea - 263d: 8b 53 5c mov 0x5c(%ebx),%edx - 2640: 85 d2 test %edx,%edx - 2642: 0f 84 85 00 00 00 je 0x26cd - 2648: 8b 42 10 mov 0x10(%edx),%eax - 264b: 3b 42 14 cmp 0x14(%edx),%eax - 264e: 73 7d jae 0x26cd - 2650: 8b 8d 94 ef ff ff mov -0x106c(%ebp),%ecx - 2656: 89 08 mov %ecx,(%eax) - 2658: 83 c0 04 add $0x4,%eax - 265b: 83 f9 ff cmp $0xffffffff,%ecx - 265e: 89 42 10 mov %eax,0x10(%edx) - 2661: 0f 84 83 df ff ff je 0x5ea - 2667: 81 fe fe ff ff 7f cmp $0x7ffffffe,%esi - 266d: 0f 84 77 df ff ff je 0x5ea - 2673: 83 c6 02 add $0x2,%esi - 2676: 83 ad 74 ef ff ff 02 subl $0x2,-0x108c(%ebp) - 267d: e9 5f fe ff ff jmp 0x24e1 - 2682: c7 44 24 04 2b 00 00 movl $0x2b,0x4(%esp) - 2689: 00 - 268a: 89 1c 24 mov %ebx,(%esp) - 268d: e8 fc ff ff ff call 0x268e - 2692: 83 f8 ff cmp $0xffffffff,%eax - 2695: 0f 85 11 fe ff ff jne 0x24ac - 269b: e9 4a df ff ff jmp 0x5ea - 26a0: 83 bd 3c ef ff ff 00 cmpl $0x0,-0x10c4(%ebp) - 26a7: 0f 84 15 fe ff ff je 0x24c2 - 26ad: 8b 53 5c mov 0x5c(%ebx),%edx - 26b0: 85 d2 test %edx,%edx - 26b2: 74 53 je 0x2707 - 26b4: 8b 42 10 mov 0x10(%edx),%eax - 26b7: 3b 42 14 cmp 0x14(%edx),%eax - 26ba: 73 4b jae 0x2707 - 26bc: c7 00 20 00 00 00 movl $0x20,(%eax) - 26c2: 83 c0 04 add $0x4,%eax - 26c5: 89 42 10 mov %eax,0x10(%edx) - 26c8: e9 df fd ff ff jmp 0x24ac - 26cd: 8b 85 94 ef ff ff mov -0x106c(%ebp),%eax - 26d3: 89 1c 24 mov %ebx,(%esp) - 26d6: 89 44 24 04 mov %eax,0x4(%esp) - 26da: e8 fc ff ff ff call 0x26db - 26df: 83 f8 ff cmp $0xffffffff,%eax - 26e2: 75 83 jne 0x2667 - 26e4: e9 01 df ff ff jmp 0x5ea - 26e9: c7 44 24 04 30 00 00 movl $0x30,0x4(%esp) - 26f0: 00 - 26f1: 89 1c 24 mov %ebx,(%esp) - 26f4: e8 fc ff ff ff call 0x26f5 - 26f9: 83 f8 ff cmp $0xffffffff,%eax - 26fc: 0f 85 2f ff ff ff jne 0x2631 - 2702: e9 e3 de ff ff jmp 0x5ea - 2707: c7 44 24 04 20 00 00 movl $0x20,0x4(%esp) - 270e: 00 - 270f: 89 1c 24 mov %ebx,(%esp) - 2712: e8 fc ff ff ff call 0x2713 - 2717: 83 f8 ff cmp $0xffffffff,%eax - 271a: 0f 85 8c fd ff ff jne 0x24ac - 2720: e9 c5 de ff ff jmp 0x5ea - 2725: 8b bd a8 ef ff ff mov -0x1058(%ebp),%edi - 272b: 89 d0 mov %edx,%eax - 272d: 83 ef 04 sub $0x4,%edi - 2730: 83 e0 07 and $0x7,%eax - 2733: 8b 04 81 mov (%ecx,%eax,4),%eax - 2736: c1 ea 03 shr $0x3,%edx - 2739: 85 d2 test %edx,%edx - 273b: 89 07 mov %eax,(%edi) - 273d: 75 ec jne 0x272b - 273f: e9 cd fb ff ff jmp 0x2311 - 2744: 83 bd 18 ef ff ff 00 cmpl $0x0,-0x10e8(%ebp) - 274b: 0f 84 da fb ff ff je 0x232b - 2751: 8b 8d a8 ef ff ff mov -0x1058(%ebp),%ecx - 2757: 89 f8 mov %edi,%eax - 2759: 89 ca mov %ecx,%edx - 275b: e8 40 da ff ff call 0x1a0 - 2760: 8b 8d a8 ef ff ff mov -0x1058(%ebp),%ecx - 2766: 29 c1 sub %eax,%ecx - 2768: 89 c7 mov %eax,%edi - 276a: 89 c8 mov %ecx,%eax - 276c: 89 8d b4 ef ff ff mov %ecx,-0x104c(%ebp) - 2772: c1 f8 02 sar $0x2,%eax - 2775: e9 08 f7 ff ff jmp 0x1e82 - 277a: 83 bd 4c ef ff ff 00 cmpl $0x0,-0x10b4(%ebp) - 2781: 0f 84 97 fb ff ff je 0x231e - 2787: 8b 85 38 ef ff ff mov -0x10c8(%ebp),%eax - 278d: 8b 95 a8 ef ff ff mov -0x1058(%ebp),%edx - 2793: 8b 8d 60 ef ff ff mov -0x10a0(%ebp),%ecx - 2799: 89 04 24 mov %eax,(%esp) - 279c: 89 f8 mov %edi,%eax - 279e: e8 1d d9 ff ff call 0xc0 - 27a3: 89 c7 mov %eax,%edi - 27a5: 52 push %edx - 27a6: e9 73 fb ff ff jmp 0x231e - 27ab: 8b bd a8 ef ff ff mov -0x1058(%ebp),%edi - 27b1: 89 d0 mov %edx,%eax - 27b3: 83 ef 04 sub $0x4,%edi - 27b6: 83 e0 0f and $0xf,%eax - 27b9: 8b 04 81 mov (%ecx,%eax,4),%eax - 27bc: c1 ea 04 shr $0x4,%edx - 27bf: 85 d2 test %edx,%edx - 27c1: 89 07 mov %eax,(%edi) - 27c3: 75 ec jne 0x27b1 - 27c5: e9 47 fb ff ff jmp 0x2311 - 27ca: 8b bd a8 ef ff ff mov -0x1058(%ebp),%edi - 27d0: 89 d0 mov %edx,%eax - 27d2: 89 9d b4 ef ff ff mov %ebx,-0x104c(%ebp) - 27d8: 31 d2 xor %edx,%edx - 27da: bb 0a 00 00 00 mov $0xa,%ebx - 27df: f7 f3 div %ebx - 27e1: 83 ef 04 sub $0x4,%edi - 27e4: 8b 14 91 mov (%ecx,%edx,4),%edx - 27e7: 85 c0 test %eax,%eax - 27e9: 89 17 mov %edx,(%edi) - 27eb: 75 eb jne 0x27d8 - 27ed: 8b 9d b4 ef ff ff mov -0x104c(%ebp),%ebx - 27f3: e9 19 fb ff ff jmp 0x2311 - 27f8: 8b 4b 5c mov 0x5c(%ebx),%ecx - 27fb: 85 c9 test %ecx,%ecx - 27fd: 0f 84 35 01 00 00 je 0x2938 - 2803: 8b 41 10 mov 0x10(%ecx),%eax - 2806: 3b 41 14 cmp 0x14(%ecx),%eax - 2809: 0f 83 29 01 00 00 jae 0x2938 - 280f: c7 00 30 00 00 00 movl $0x30,(%eax) - 2815: 83 c0 04 add $0x4,%eax - 2818: 89 41 10 mov %eax,0x10(%ecx) - 281b: 81 fe ff ff ff 7f cmp $0x7fffffff,%esi - 2821: 0f 84 c3 dd ff ff je 0x5ea - 2827: 8b 4b 5c mov 0x5c(%ebx),%ecx - 282a: 85 c9 test %ecx,%ecx - 282c: 89 8d 84 ef ff ff mov %ecx,-0x107c(%ebp) - 2832: 0f 84 d4 00 00 00 je 0x290c - 2838: 8b 41 10 mov 0x10(%ecx),%eax - 283b: 3b 41 14 cmp 0x14(%ecx),%eax - 283e: 89 85 88 ef ff ff mov %eax,-0x1078(%ebp) - 2844: 0f 83 c2 00 00 00 jae 0x290c - 284a: 8b 8d 94 ef ff ff mov -0x106c(%ebp),%ecx - 2850: 8b 85 88 ef ff ff mov -0x1078(%ebp),%eax - 2856: 89 08 mov %ecx,(%eax) - 2858: 8b 8d 84 ef ff ff mov -0x107c(%ebp),%ecx - 285e: 83 c0 04 add $0x4,%eax - 2861: 83 bd 94 ef ff ff ff cmpl $0xffffffff,-0x106c(%ebp) - 2868: 89 41 10 mov %eax,0x10(%ecx) - 286b: 0f 84 79 dd ff ff je 0x5ea - 2871: 81 fe fe ff ff 7f cmp $0x7ffffffe,%esi - 2877: 0f 84 6d dd ff ff je 0x5ea - 287d: 83 c6 02 add $0x2,%esi - 2880: e9 27 f7 ff ff jmp 0x1fac - 2885: c7 85 50 ef ff ff 20 movl $0x20,-0x10b0(%ebp) - 288c: 00 00 00 - 288f: 90 nop - 2890: e9 c3 f8 ff ff jmp 0x2158 - 2895: 83 bd 68 ef ff ff 00 cmpl $0x0,-0x1098(%ebp) - 289c: 0f 85 c0 00 00 00 jne 0x2962 - 28a2: 8b 85 b4 ef ff ff mov -0x104c(%ebp),%eax - 28a8: 8b bd b4 ef ff ff mov -0x104c(%ebp),%edi - 28ae: c7 85 40 ef ff ff 00 movl $0x0,-0x10c0(%ebp) - 28b5: 00 00 00 - 28b8: c7 85 3c ef ff ff 00 movl $0x0,-0x10c4(%ebp) - 28bf: 00 00 00 - 28c2: 8b 10 mov (%eax),%edx - 28c4: 83 c7 04 add $0x4,%edi - 28c7: 89 bd 8c ef ff ff mov %edi,-0x1074(%ebp) - 28cd: c7 85 7c ef ff ff 00 movl $0x0,-0x1084(%ebp) - 28d4: 00 00 00 - 28d7: 89 95 68 ef ff ff mov %edx,-0x1098(%ebp) - 28dd: e9 83 f9 ff ff jmp 0x2265 - 28e2: 89 95 d4 ee ff ff mov %edx,-0x112c(%ebp) - 28e8: c7 44 24 04 20 00 00 movl $0x20,0x4(%esp) - 28ef: 00 - 28f0: 89 1c 24 mov %ebx,(%esp) - 28f3: e8 fc ff ff ff call 0x28f4 - 28f8: 8b 95 d4 ee ff ff mov -0x112c(%ebp),%edx - 28fe: 83 f8 ff cmp $0xffffffff,%eax - 2901: 0f 85 80 f6 ff ff jne 0x1f87 - 2907: e9 de dc ff ff jmp 0x5ea - 290c: 8b 8d 94 ef ff ff mov -0x106c(%ebp),%ecx - 2912: 89 95 d4 ee ff ff mov %edx,-0x112c(%ebp) - 2918: 89 1c 24 mov %ebx,(%esp) - 291b: 89 4c 24 04 mov %ecx,0x4(%esp) - 291f: e8 fc ff ff ff call 0x2920 - 2924: 8b 95 d4 ee ff ff mov -0x112c(%ebp),%edx - 292a: 83 f8 ff cmp $0xffffffff,%eax - 292d: 0f 85 3e ff ff ff jne 0x2871 - 2933: e9 b2 dc ff ff jmp 0x5ea - 2938: 89 95 d4 ee ff ff mov %edx,-0x112c(%ebp) - 293e: c7 44 24 04 30 00 00 movl $0x30,0x4(%esp) - 2945: 00 - 2946: 89 1c 24 mov %ebx,(%esp) - 2949: e8 fc ff ff ff call 0x294a - 294e: 8b 95 d4 ee ff ff mov -0x112c(%ebp),%edx - 2954: 83 f8 ff cmp $0xffffffff,%eax - 2957: 0f 85 be fe ff ff jne 0x281b - 295d: e9 88 dc ff ff jmp 0x5ea - 2962: 8b 95 b4 ef ff ff mov -0x104c(%ebp),%edx - 2968: 8b 8d b4 ef ff ff mov -0x104c(%ebp),%ecx - 296e: c7 85 40 ef ff ff 00 movl $0x0,-0x10c0(%ebp) - 2975: 00 00 00 - 2978: c7 85 3c ef ff ff 00 movl $0x0,-0x10c4(%ebp) - 297f: 00 00 00 - 2982: 83 c2 04 add $0x4,%edx - 2985: 89 95 8c ef ff ff mov %edx,-0x1074(%ebp) - 298b: 0f b7 11 movzwl (%ecx),%edx - 298e: c7 85 7c ef ff ff 00 movl $0x0,-0x1084(%ebp) - 2995: 00 00 00 - 2998: 89 95 68 ef ff ff mov %edx,-0x1098(%ebp) - 299e: e9 c2 f8 ff ff jmp 0x2265 - 29a3: c7 85 8c ef ff ff 10 movl $0x10,-0x1074(%ebp) - 29aa: 00 00 00 - 29ad: 83 bd 64 ef ff ff 00 cmpl $0x0,-0x109c(%ebp) - 29b4: 0f 84 c7 07 00 00 je 0x3181 - 29ba: 6b 85 6c ef ff ff 34 imul $0x34,-0x1094(%ebp),%eax - 29c1: 03 85 80 ef ff ff add -0x1080(%ebp),%eax - 29c7: 0f 84 65 07 00 00 je 0x3132 - 29cd: 6b 40 24 0c imul $0xc,0x24(%eax),%eax - 29d1: 8b bd 78 ef ff ff mov -0x1088(%ebp),%edi - 29d7: 8b 95 78 ef ff ff mov -0x1088(%ebp),%edx - 29dd: 8b 3c 38 mov (%eax,%edi,1),%edi - 29e0: 89 bd 64 ef ff ff mov %edi,-0x109c(%ebp) - 29e6: 8b 44 10 04 mov 0x4(%eax,%edx,1),%eax - 29ea: c7 85 2c ef ff ff 00 movl $0x0,-0x10d4(%ebp) - 29f1: 00 00 00 - 29f4: c7 85 28 ef ff ff 00 movl $0x0,-0x10d8(%ebp) - 29fb: 00 00 00 - 29fe: c7 85 58 ef ff ff 00 movl $0x0,-0x10a8(%ebp) - 2a05: 00 00 00 - 2a08: 89 85 54 ef ff ff mov %eax,-0x10ac(%ebp) - 2a0e: 83 bd 90 ef ff ff 00 cmpl $0x0,-0x1070(%ebp) - 2a15: 0f 8c 80 0b 00 00 jl 0x359b - 2a1b: 0f 85 02 06 00 00 jne 0x3023 - 2a21: 8b 8d 54 ef ff ff mov -0x10ac(%ebp),%ecx - 2a27: 0b 8d 64 ef ff ff or -0x109c(%ebp),%ecx - 2a2d: 0f 85 f0 05 00 00 jne 0x3023 - 2a33: 83 bd 8c ef ff ff 08 cmpl $0x8,-0x1074(%ebp) - 2a3a: 75 0d jne 0x2a49 - 2a3c: 83 bd 10 ef ff ff 00 cmpl $0x0,-0x10f0(%ebp) - 2a43: 0f 85 4b 1a 00 00 jne 0x4494 - 2a49: 8b bd a8 ef ff ff mov -0x1058(%ebp),%edi - 2a4f: c6 85 1f ef ff ff 20 movb $0x20,-0x10e1(%ebp) - 2a56: 8b 8d 64 ef ff ff mov -0x109c(%ebp),%ecx - 2a5c: 0b 8d 54 ef ff ff or -0x10ac(%ebp),%ecx - 2a62: 0f 95 c0 setne %al - 2a65: 0f b6 c0 movzbl %al,%eax - 2a68: 89 85 54 ef ff ff mov %eax,-0x10ac(%ebp) - 2a6e: 8b 85 a8 ef ff ff mov -0x1058(%ebp),%eax - 2a74: 29 f8 sub %edi,%eax - 2a76: 89 85 64 ef ff ff mov %eax,-0x109c(%ebp) - 2a7c: c1 f8 02 sar $0x2,%eax - 2a7f: 39 85 90 ef ff ff cmp %eax,-0x1070(%ebp) - 2a85: 7f 32 jg 0x2ab9 - 2a87: 83 bd 10 ef ff ff 00 cmpl $0x0,-0x10f0(%ebp) - 2a8e: 74 29 je 0x2ab9 - 2a90: 83 bd 54 ef ff ff 00 cmpl $0x0,-0x10ac(%ebp) - 2a97: 74 20 je 0x2ab9 - 2a99: 83 bd 8c ef ff ff 08 cmpl $0x8,-0x1074(%ebp) - 2aa0: 75 17 jne 0x2ab9 - 2aa2: 8b 85 a8 ef ff ff mov -0x1058(%ebp),%eax - 2aa8: 83 ef 04 sub $0x4,%edi - 2aab: c7 07 30 00 00 00 movl $0x30,(%edi) - 2ab1: 29 f8 sub %edi,%eax - 2ab3: 89 85 64 ef ff ff mov %eax,-0x109c(%ebp) - 2ab9: 8b 95 64 ef ff ff mov -0x109c(%ebp),%edx - 2abf: c7 85 a8 ef ff ff 00 movl $0x0,-0x1058(%ebp) - 2ac6: 00 00 00 - 2ac9: c1 fa 02 sar $0x2,%edx - 2acc: f7 da neg %edx - 2ace: 89 d0 mov %edx,%eax - 2ad0: 03 85 90 ef ff ff add -0x1070(%ebp),%eax - 2ad6: 0f 48 85 a8 ef ff ff cmovs -0x1058(%ebp),%eax - 2add: 83 bd 20 ef ff ff 00 cmpl $0x0,-0x10e0(%ebp) - 2ae4: 89 95 24 ef ff ff mov %edx,-0x10dc(%ebp) - 2aea: 89 85 a8 ef ff ff mov %eax,-0x1058(%ebp) - 2af0: 0f 85 d0 02 00 00 jne 0x2dc6 - 2af6: 03 95 70 ef ff ff add -0x1090(%ebp),%edx - 2afc: 29 c2 sub %eax,%edx - 2afe: 83 bd 10 ef ff ff 00 cmpl $0x0,-0x10f0(%ebp) - 2b05: 0f 95 c0 setne %al - 2b08: 83 bd 54 ef ff ff 00 cmpl $0x0,-0x10ac(%ebp) - 2b0f: 0f 95 c1 setne %cl - 2b12: 20 c8 and %cl,%al - 2b14: 88 85 90 ef ff ff mov %al,-0x1070(%ebp) - 2b1a: 74 0d je 0x2b29 - 2b1c: 83 bd 8c ef ff ff 10 cmpl $0x10,-0x1074(%ebp) - 2b23: 8d 42 fe lea -0x2(%edx),%eax - 2b26: 0f 44 d0 cmove %eax,%edx - 2b29: 83 bd 28 ef ff ff 00 cmpl $0x0,-0x10d8(%ebp) - 2b30: 75 12 jne 0x2b44 - 2b32: 83 bd 58 ef ff ff 00 cmpl $0x0,-0x10a8(%ebp) - 2b39: 75 09 jne 0x2b44 - 2b3b: 83 bd 2c ef ff ff 00 cmpl $0x0,-0x10d4(%ebp) - 2b42: 74 03 je 0x2b47 - 2b44: 83 ea 01 sub $0x1,%edx - 2b47: 80 bd 1f ef ff ff 20 cmpb $0x20,-0x10e1(%ebp) - 2b4e: 0f 84 d4 01 00 00 je 0x2d28 - 2b54: 83 bd 58 ef ff ff 00 cmpl $0x0,-0x10a8(%ebp) - 2b5b: 0f 84 9a 01 00 00 je 0x2cfb - 2b61: 8b 4b 5c mov 0x5c(%ebx),%ecx - 2b64: 85 c9 test %ecx,%ecx - 2b66: 0f 84 ca 00 00 00 je 0x2c36 - 2b6c: 8b 41 10 mov 0x10(%ecx),%eax - 2b6f: 3b 41 14 cmp 0x14(%ecx),%eax - 2b72: 0f 83 be 00 00 00 jae 0x2c36 - 2b78: c7 00 2d 00 00 00 movl $0x2d,(%eax) - 2b7e: 83 c0 04 add $0x4,%eax - 2b81: 89 41 10 mov %eax,0x10(%ecx) - 2b84: 81 fe ff ff ff 7f cmp $0x7fffffff,%esi - 2b8a: 0f 84 5a da ff ff je 0x5ea - 2b90: 83 c6 01 add $0x1,%esi - 2b93: 80 bd 90 ef ff ff 00 cmpb $0x0,-0x1070(%ebp) - 2b9a: 74 0d je 0x2ba9 - 2b9c: 83 bd 8c ef ff ff 10 cmpl $0x10,-0x1074(%ebp) - 2ba3: 0f 84 fc 04 00 00 je 0x30a5 - 2ba9: 03 95 a8 ef ff ff add -0x1058(%ebp),%edx - 2baf: 85 d2 test %edx,%edx - 2bb1: 7e 34 jle 0x2be7 - 2bb3: 89 54 24 08 mov %edx,0x8(%esp) - 2bb7: c7 44 24 04 30 00 00 movl $0x30,0x4(%esp) - 2bbe: 00 - 2bbf: 89 1c 24 mov %ebx,(%esp) - 2bc2: e8 fc ff ff ff call 0x2bc3 - 2bc7: 81 fe fe ff ff 7f cmp $0x7ffffffe,%esi - 2bcd: 89 c2 mov %eax,%edx - 2bcf: 0f 87 de 00 00 00 ja 0x2cb3 - 2bd5: b8 ff ff ff 7f mov $0x7fffffff,%eax - 2bda: 29 f0 sub %esi,%eax - 2bdc: 39 c2 cmp %eax,%edx - 2bde: 0f 87 06 da ff ff ja 0x5ea - 2be4: 8d 34 32 lea (%edx,%esi,1),%esi - 2be7: 85 f6 test %esi,%esi - 2be9: 0f 88 e8 00 00 00 js 0x2cd7 - 2bef: 8b 95 64 ef ff ff mov -0x109c(%ebp),%edx - 2bf5: 8b 83 98 00 00 00 mov 0x98(%ebx),%eax - 2bfb: 89 7c 24 04 mov %edi,0x4(%esp) - 2bff: 89 1c 24 mov %ebx,(%esp) - 2c02: c1 fa 02 sar $0x2,%edx - 2c05: 89 54 24 08 mov %edx,0x8(%esp) - 2c09: 89 95 d4 ee ff ff mov %edx,-0x112c(%ebp) - 2c0f: ff 50 1c call *0x1c(%eax) - 2c12: 8b 95 d4 ee ff ff mov -0x112c(%ebp),%edx - 2c18: 39 c2 cmp %eax,%edx - 2c1a: 0f 85 ca d9 ff ff jne 0x5ea - 2c20: b8 ff ff ff 7f mov $0x7fffffff,%eax - 2c25: 29 f0 sub %esi,%eax - 2c27: 39 c2 cmp %eax,%edx - 2c29: 0f 87 bb d9 ff ff ja 0x5ea - 2c2f: 01 d6 add %edx,%esi - 2c31: e9 95 de ff ff jmp 0xacb - 2c36: 89 95 d4 ee ff ff mov %edx,-0x112c(%ebp) - 2c3c: c7 44 24 04 2d 00 00 movl $0x2d,0x4(%esp) - 2c43: 00 - 2c44: 89 1c 24 mov %ebx,(%esp) - 2c47: e8 fc ff ff ff call 0x2c48 - 2c4c: 8b 95 d4 ee ff ff mov -0x112c(%ebp),%edx - 2c52: 83 f8 ff cmp $0xffffffff,%eax - 2c55: 0f 85 29 ff ff ff jne 0x2b84 - 2c5b: e9 8a d9 ff ff jmp 0x5ea - 2c60: 6b 85 6c ef ff ff 34 imul $0x34,-0x1094(%ebp),%eax - 2c67: 03 85 80 ef ff ff add -0x1080(%ebp),%eax - 2c6d: 89 85 a8 ef ff ff mov %eax,-0x1058(%ebp) - 2c73: 0f 84 3d 18 00 00 je 0x44b6 - 2c79: 8b 95 a8 ef ff ff mov -0x1058(%ebp),%edx - 2c7f: 6b 42 24 0c imul $0xc,0x24(%edx),%eax - 2c83: 03 85 78 ef ff ff add -0x1088(%ebp),%eax - 2c89: 89 45 dc mov %eax,-0x24(%ebp) - 2c8c: 8d 45 dc lea -0x24(%ebp),%eax - 2c8f: 89 44 24 08 mov %eax,0x8(%esp) - 2c93: 89 54 24 04 mov %edx,0x4(%esp) - 2c97: 89 1c 24 mov %ebx,(%esp) - 2c9a: e8 fc ff ff ff call 0x2c9b - 2c9f: 85 c0 test %eax,%eax - 2ca1: 0f 88 43 d9 ff ff js 0x5ea - 2ca7: 81 fe fe ff ff 7f cmp $0x7ffffffe,%esi - 2cad: 0f 86 06 de ff ff jbe 0xab9 - 2cb3: c7 44 24 0c 26 00 00 movl $0x26,0xc(%esp) - 2cba: 00 - 2cbb: c7 44 24 08 c1 07 00 movl $0x7c1,0x8(%esp) - 2cc2: 00 - 2cc3: c7 44 24 04 0c 00 00 movl $0xc,0x4(%esp) - 2cca: 00 - 2ccb: c7 04 24 00 00 00 00 movl $0x0,(%esp) - 2cd2: e8 fc ff ff ff call 0x2cd3 - 2cd7: c7 44 24 0c 26 00 00 movl $0x26,0xc(%esp) - 2cde: 00 - 2cdf: c7 44 24 08 c1 07 00 movl $0x7c1,0x8(%esp) - 2ce6: 00 - 2ce7: c7 44 24 04 0c 00 00 movl $0xc,0x4(%esp) - 2cee: 00 - 2cef: c7 04 24 30 00 00 00 movl $0x30,(%esp) - 2cf6: e8 fc ff ff ff call 0x2cf7 - 2cfb: 83 bd 2c ef ff ff 00 cmpl $0x0,-0x10d4(%ebp) - 2d02: 0f 84 89 00 00 00 je 0x2d91 - 2d08: 8b 4b 5c mov 0x5c(%ebx),%ecx - 2d0b: 85 c9 test %ecx,%ecx - 2d0d: 74 58 je 0x2d67 - 2d0f: 8b 41 10 mov 0x10(%ecx),%eax - 2d12: 3b 41 14 cmp 0x14(%ecx),%eax - 2d15: 73 50 jae 0x2d67 - 2d17: c7 00 2b 00 00 00 movl $0x2b,(%eax) - 2d1d: 83 c0 04 add $0x4,%eax - 2d20: 89 41 10 mov %eax,0x10(%ecx) - 2d23: e9 5c fe ff ff jmp 0x2b84 - 2d28: 85 d2 test %edx,%edx - 2d2a: 7e 34 jle 0x2d60 - 2d2c: 89 54 24 08 mov %edx,0x8(%esp) - 2d30: c7 44 24 04 20 00 00 movl $0x20,0x4(%esp) - 2d37: 00 - 2d38: 89 1c 24 mov %ebx,(%esp) - 2d3b: e8 fc ff ff ff call 0x2d3c - 2d40: 81 fe fe ff ff 7f cmp $0x7ffffffe,%esi - 2d46: 89 c2 mov %eax,%edx - 2d48: 0f 87 65 ff ff ff ja 0x2cb3 - 2d4e: b8 ff ff ff 7f mov $0x7fffffff,%eax - 2d53: 29 f0 sub %esi,%eax - 2d55: 39 c2 cmp %eax,%edx - 2d57: 0f 87 8d d8 ff ff ja 0x5ea - 2d5d: 8d 34 32 lea (%edx,%esi,1),%esi - 2d60: 31 d2 xor %edx,%edx - 2d62: e9 ed fd ff ff jmp 0x2b54 - 2d67: 89 95 d4 ee ff ff mov %edx,-0x112c(%ebp) - 2d6d: c7 44 24 04 2b 00 00 movl $0x2b,0x4(%esp) - 2d74: 00 - 2d75: 89 1c 24 mov %ebx,(%esp) - 2d78: e8 fc ff ff ff call 0x2d79 - 2d7d: 8b 95 d4 ee ff ff mov -0x112c(%ebp),%edx - 2d83: 83 f8 ff cmp $0xffffffff,%eax - 2d86: 0f 85 f8 fd ff ff jne 0x2b84 - 2d8c: e9 59 d8 ff ff jmp 0x5ea - 2d91: 83 bd 28 ef ff ff 00 cmpl $0x0,-0x10d8(%ebp) - 2d98: 0f 84 f5 fd ff ff je 0x2b93 - 2d9e: 8b 4b 5c mov 0x5c(%ebx),%ecx - 2da1: 85 c9 test %ecx,%ecx - 2da3: 0f 84 99 07 00 00 je 0x3542 - 2da9: 8b 41 10 mov 0x10(%ecx),%eax - 2dac: 3b 41 14 cmp 0x14(%ecx),%eax - 2daf: 0f 83 8d 07 00 00 jae 0x3542 - 2db5: c7 00 20 00 00 00 movl $0x20,(%eax) - 2dbb: 83 c0 04 add $0x4,%eax - 2dbe: 89 41 10 mov %eax,0x10(%ecx) - 2dc1: e9 be fd ff ff jmp 0x2b84 - 2dc6: 83 bd 58 ef ff ff 00 cmpl $0x0,-0x10a8(%ebp) - 2dcd: 0f 84 50 01 00 00 je 0x2f23 - 2dd3: 8b 53 5c mov 0x5c(%ebx),%edx - 2dd6: 85 d2 test %edx,%edx - 2dd8: 0f 84 27 01 00 00 je 0x2f05 - 2dde: 8b 42 10 mov 0x10(%edx),%eax - 2de1: 3b 42 14 cmp 0x14(%edx),%eax - 2de4: 0f 83 1b 01 00 00 jae 0x2f05 - 2dea: c7 00 2d 00 00 00 movl $0x2d,(%eax) - 2df0: 83 c0 04 add $0x4,%eax - 2df3: 89 42 10 mov %eax,0x10(%edx) - 2df6: 81 fe ff ff ff 7f cmp $0x7fffffff,%esi - 2dfc: 0f 84 e8 d7 ff ff je 0x5ea - 2e02: 83 ad 70 ef ff ff 01 subl $0x1,-0x1090(%ebp) - 2e09: 83 c6 01 add $0x1,%esi - 2e0c: 83 bd 10 ef ff ff 00 cmpl $0x0,-0x10f0(%ebp) - 2e13: 74 16 je 0x2e2b - 2e15: 83 bd 54 ef ff ff 00 cmpl $0x0,-0x10ac(%ebp) - 2e1c: 74 0d je 0x2e2b - 2e1e: 83 bd 8c ef ff ff 10 cmpl $0x10,-0x1074(%ebp) - 2e25: 0f 84 2d 01 00 00 je 0x2f58 - 2e2b: 83 bd a8 ef ff ff 00 cmpl $0x0,-0x1058(%ebp) - 2e32: 74 3a je 0x2e6e - 2e34: 8b 85 a8 ef ff ff mov -0x1058(%ebp),%eax - 2e3a: c7 44 24 04 30 00 00 movl $0x30,0x4(%esp) - 2e41: 00 - 2e42: 89 1c 24 mov %ebx,(%esp) - 2e45: 89 44 24 08 mov %eax,0x8(%esp) - 2e49: e8 fc ff ff ff call 0x2e4a - 2e4e: 81 fe fe ff ff 7f cmp $0x7ffffffe,%esi - 2e54: 89 c2 mov %eax,%edx - 2e56: 0f 87 57 fe ff ff ja 0x2cb3 - 2e5c: b8 ff ff ff 7f mov $0x7fffffff,%eax - 2e61: 29 f0 sub %esi,%eax - 2e63: 39 c2 cmp %eax,%edx - 2e65: 0f 87 7f d7 ff ff ja 0x5ea - 2e6b: 8d 34 32 lea (%edx,%esi,1),%esi - 2e6e: 85 f6 test %esi,%esi - 2e70: 0f 88 61 fe ff ff js 0x2cd7 - 2e76: 8b 95 64 ef ff ff mov -0x109c(%ebp),%edx - 2e7c: 8b 83 98 00 00 00 mov 0x98(%ebx),%eax - 2e82: 89 7c 24 04 mov %edi,0x4(%esp) - 2e86: 89 1c 24 mov %ebx,(%esp) - 2e89: c1 fa 02 sar $0x2,%edx - 2e8c: 89 54 24 08 mov %edx,0x8(%esp) - 2e90: 89 95 d4 ee ff ff mov %edx,-0x112c(%ebp) - 2e96: ff 50 1c call *0x1c(%eax) - 2e99: 8b 95 d4 ee ff ff mov -0x112c(%ebp),%edx - 2e9f: 39 c2 cmp %eax,%edx - 2ea1: 0f 85 43 d7 ff ff jne 0x5ea - 2ea7: bf ff ff ff 7f mov $0x7fffffff,%edi - 2eac: 89 f8 mov %edi,%eax - 2eae: 29 f0 sub %esi,%eax - 2eb0: 39 c2 cmp %eax,%edx - 2eb2: 0f 87 32 d7 ff ff ja 0x5ea - 2eb8: 8b 85 24 ef ff ff mov -0x10dc(%ebp),%eax - 2ebe: 01 d6 add %edx,%esi - 2ec0: 2b 85 a8 ef ff ff sub -0x1058(%ebp),%eax - 2ec6: 03 85 70 ef ff ff add -0x1090(%ebp),%eax - 2ecc: 85 c0 test %eax,%eax - 2ece: 0f 8e f7 db ff ff jle 0xacb - 2ed4: 89 44 24 08 mov %eax,0x8(%esp) - 2ed8: c7 44 24 04 20 00 00 movl $0x20,0x4(%esp) - 2edf: 00 - 2ee0: 89 1c 24 mov %ebx,(%esp) - 2ee3: e8 fc ff ff ff call 0x2ee4 - 2ee8: 81 fe fe ff ff 7f cmp $0x7ffffffe,%esi - 2eee: 0f 87 bf fd ff ff ja 0x2cb3 - 2ef4: 29 f7 sub %esi,%edi - 2ef6: 39 f8 cmp %edi,%eax - 2ef8: 0f 86 ca db ff ff jbe 0xac8 - 2efe: 66 90 xchg %ax,%ax + 23f7: c7 85 50 ef ff ff 20 movl $0x20,-0x10b0(%ebp) + 23fe: 00 00 00 + 2401: c7 40 fc 30 00 00 00 movl $0x30,-0x4(%eax) + 2408: b8 01 00 00 00 mov $0x1,%eax + 240d: 83 ef 04 sub $0x4,%edi + 2410: e9 6d fa ff ff jmp 0x1e82 + 2415: 8b 95 b4 ef ff ff mov -0x104c(%ebp),%edx + 241b: 8b 8d b4 ef ff ff mov -0x104c(%ebp),%ecx + 2421: 83 c2 04 add $0x4,%edx + 2424: 89 95 8c ef ff ff mov %edx,-0x1074(%ebp) + 242a: 0f bf 11 movswl (%ecx),%edx + 242d: e9 0f fe ff ff jmp 0x2241 + 2432: 83 bd 14 ef ff ff 00 cmpl $0x0,-0x10ec(%ebp) + 2439: 0f 84 57 04 00 00 je 0x2896 + 243f: 8b 95 b4 ef ff ff mov -0x104c(%ebp),%edx + 2445: 8b 8d b4 ef ff ff mov -0x104c(%ebp),%ecx + 244b: c7 85 7c ef ff ff 00 movl $0x0,-0x1084(%ebp) + 2452: 00 00 00 + 2455: c7 85 40 ef ff ff 00 movl $0x0,-0x10c0(%ebp) + 245c: 00 00 00 + 245f: 83 c2 04 add $0x4,%edx + 2462: 89 95 8c ef ff ff mov %edx,-0x1074(%ebp) + 2468: 0f b6 11 movzbl (%ecx),%edx + 246b: c7 85 3c ef ff ff 00 movl $0x0,-0x10c4(%ebp) + 2472: 00 00 00 + 2475: 89 95 68 ef ff ff mov %edx,-0x1098(%ebp) + 247b: e9 e5 fd ff ff jmp 0x2265 + 2480: 83 bd 7c ef ff ff 00 cmpl $0x0,-0x1084(%ebp) + 2487: 0f 84 4e 01 00 00 je 0x25db + 248d: 8b 53 5c mov 0x5c(%ebx),%edx + 2490: 85 d2 test %edx,%edx + 2492: 0f 84 25 01 00 00 je 0x25bd + 2498: 8b 42 10 mov 0x10(%edx),%eax + 249b: 3b 42 14 cmp 0x14(%edx),%eax + 249e: 0f 83 19 01 00 00 jae 0x25bd + 24a4: c7 00 2d 00 00 00 movl $0x2d,(%eax) + 24aa: 83 c0 04 add $0x4,%eax + 24ad: 89 42 10 mov %eax,0x10(%edx) + 24b0: 81 fe ff ff ff 7f cmp $0x7fffffff,%esi + 24b6: 0f 84 2e e1 ff ff je 0x5ea + 24bc: 83 ad 74 ef ff ff 01 subl $0x1,-0x108c(%ebp) + 24c3: 83 c6 01 add $0x1,%esi + 24c6: 83 bd 34 ef ff ff 00 cmpl $0x0,-0x10cc(%ebp) + 24cd: 74 16 je 0x24e5 + 24cf: 83 bd 68 ef ff ff 00 cmpl $0x0,-0x1098(%ebp) + 24d6: 74 0d je 0x24e5 + 24d8: 83 bd 88 ef ff ff 10 cmpl $0x10,-0x1078(%ebp) + 24df: 0f 84 2b 01 00 00 je 0x2610 + 24e5: 83 bd a8 ef ff ff 00 cmpl $0x0,-0x1058(%ebp) + 24ec: 74 3a je 0x2528 + 24ee: 8b 85 a8 ef ff ff mov -0x1058(%ebp),%eax + 24f4: c7 44 24 04 30 00 00 movl $0x30,0x4(%esp) + 24fb: 00 + 24fc: 89 1c 24 mov %ebx,(%esp) + 24ff: 89 44 24 08 mov %eax,0x8(%esp) + 2503: e8 fc ff ff ff call 0x2504 + 2508: 81 fe fe ff ff 7f cmp $0x7ffffffe,%esi + 250e: 89 c2 mov %eax,%edx + 2510: 0f 87 ef f7 ff ff ja 0x1d05 + 2516: b8 ff ff ff 7f mov $0x7fffffff,%eax + 251b: 29 f0 sub %esi,%eax + 251d: 39 c2 cmp %eax,%edx + 251f: 0f 87 c5 e0 ff ff ja 0x5ea + 2525: 8d 34 32 lea (%edx,%esi,1),%esi + 2528: 85 f6 test %esi,%esi + 252a: 0f 88 5c fb ff ff js 0x208c + 2530: 8b 95 b4 ef ff ff mov -0x104c(%ebp),%edx + 2536: 8b 83 98 00 00 00 mov 0x98(%ebx),%eax + 253c: 89 7c 24 04 mov %edi,0x4(%esp) + 2540: 89 1c 24 mov %ebx,(%esp) + 2543: c1 fa 02 sar $0x2,%edx + 2546: 89 54 24 08 mov %edx,0x8(%esp) + 254a: 89 95 d4 ee ff ff mov %edx,-0x112c(%ebp) + 2550: ff 50 1c call *0x1c(%eax) + 2553: 8b 95 d4 ee ff ff mov -0x112c(%ebp),%edx + 2559: 39 c2 cmp %eax,%edx + 255b: 0f 85 89 e0 ff ff jne 0x5ea + 2561: bf ff ff ff 7f mov $0x7fffffff,%edi + 2566: 89 f8 mov %edi,%eax + 2568: 29 f0 sub %esi,%eax + 256a: 39 c2 cmp %eax,%edx + 256c: 0f 87 78 e0 ff ff ja 0x5ea + 2572: 8b 85 4c ef ff ff mov -0x10b4(%ebp),%eax + 2578: 01 d6 add %edx,%esi + 257a: 2b 85 a8 ef ff ff sub -0x1058(%ebp),%eax + 2580: 03 85 74 ef ff ff add -0x108c(%ebp),%eax + 2586: 85 c0 test %eax,%eax + 2588: 0f 8e d0 f6 ff ff jle 0x1c5e + 258e: 89 44 24 08 mov %eax,0x8(%esp) + 2592: c7 44 24 04 20 00 00 movl $0x20,0x4(%esp) + 2599: 00 + 259a: 89 1c 24 mov %ebx,(%esp) + 259d: e8 fc ff ff ff call 0x259e + 25a2: 81 fe fe ff ff 7f cmp $0x7ffffffe,%esi + 25a8: 0f 87 57 f7 ff ff ja 0x1d05 + 25ae: 29 f7 sub %esi,%edi + 25b0: 39 f8 cmp %edi,%eax + 25b2: 0f 86 a3 f6 ff ff jbe 0x1c5b + 25b8: e9 2d e0 ff ff jmp 0x5ea + 25bd: c7 44 24 04 2d 00 00 movl $0x2d,0x4(%esp) + 25c4: 00 + 25c5: 89 1c 24 mov %ebx,(%esp) + 25c8: e8 fc ff ff ff call 0x25c9 + 25cd: 83 f8 ff cmp $0xffffffff,%eax + 25d0: 0f 85 da fe ff ff jne 0x24b0 + 25d6: e9 0f e0 ff ff jmp 0x5ea + 25db: 83 bd 40 ef ff ff 00 cmpl $0x0,-0x10c0(%ebp) + 25e2: 0f 84 ba 00 00 00 je 0x26a2 + 25e8: 8b 53 5c mov 0x5c(%ebx),%edx + 25eb: 85 d2 test %edx,%edx + 25ed: 0f 84 91 00 00 00 je 0x2684 + 25f3: 8b 42 10 mov 0x10(%edx),%eax + 25f6: 3b 42 14 cmp 0x14(%edx),%eax + 25f9: 0f 83 85 00 00 00 jae 0x2684 + 25ff: c7 00 2b 00 00 00 movl $0x2b,(%eax) + 2605: 83 c0 04 add $0x4,%eax + 2608: 89 42 10 mov %eax,0x10(%edx) + 260b: e9 a0 fe ff ff jmp 0x24b0 + 2610: 8b 53 5c mov 0x5c(%ebx),%edx + 2613: 85 d2 test %edx,%edx + 2615: 0f 84 d0 00 00 00 je 0x26eb + 261b: 8b 42 10 mov 0x10(%edx),%eax + 261e: 3b 42 14 cmp 0x14(%edx),%eax + 2621: 0f 83 c4 00 00 00 jae 0x26eb + 2627: c7 00 30 00 00 00 movl $0x30,(%eax) + 262d: 83 c0 04 add $0x4,%eax + 2630: 89 42 10 mov %eax,0x10(%edx) + 2633: 81 fe ff ff ff 7f cmp $0x7fffffff,%esi + 2639: 0f 84 ab df ff ff je 0x5ea + 263f: 8b 53 5c mov 0x5c(%ebx),%edx + 2642: 85 d2 test %edx,%edx + 2644: 0f 84 85 00 00 00 je 0x26cf + 264a: 8b 42 10 mov 0x10(%edx),%eax + 264d: 3b 42 14 cmp 0x14(%edx),%eax + 2650: 73 7d jae 0x26cf + 2652: 8b 8d 94 ef ff ff mov -0x106c(%ebp),%ecx + 2658: 89 08 mov %ecx,(%eax) + 265a: 83 c0 04 add $0x4,%eax + 265d: 83 f9 ff cmp $0xffffffff,%ecx + 2660: 89 42 10 mov %eax,0x10(%edx) + 2663: 0f 84 81 df ff ff je 0x5ea + 2669: 81 fe fe ff ff 7f cmp $0x7ffffffe,%esi + 266f: 0f 84 75 df ff ff je 0x5ea + 2675: 83 c6 02 add $0x2,%esi + 2678: 83 ad 74 ef ff ff 02 subl $0x2,-0x108c(%ebp) + 267f: e9 61 fe ff ff jmp 0x24e5 + 2684: c7 44 24 04 2b 00 00 movl $0x2b,0x4(%esp) + 268b: 00 + 268c: 89 1c 24 mov %ebx,(%esp) + 268f: e8 fc ff ff ff call 0x2690 + 2694: 83 f8 ff cmp $0xffffffff,%eax + 2697: 0f 85 13 fe ff ff jne 0x24b0 + 269d: e9 48 df ff ff jmp 0x5ea + 26a2: 83 bd 3c ef ff ff 00 cmpl $0x0,-0x10c4(%ebp) + 26a9: 0f 84 17 fe ff ff je 0x24c6 + 26af: 8b 53 5c mov 0x5c(%ebx),%edx + 26b2: 85 d2 test %edx,%edx + 26b4: 74 53 je 0x2709 + 26b6: 8b 42 10 mov 0x10(%edx),%eax + 26b9: 3b 42 14 cmp 0x14(%edx),%eax + 26bc: 73 4b jae 0x2709 + 26be: c7 00 20 00 00 00 movl $0x20,(%eax) + 26c4: 83 c0 04 add $0x4,%eax + 26c7: 89 42 10 mov %eax,0x10(%edx) + 26ca: e9 e1 fd ff ff jmp 0x24b0 + 26cf: 8b 85 94 ef ff ff mov -0x106c(%ebp),%eax + 26d5: 89 1c 24 mov %ebx,(%esp) + 26d8: 89 44 24 04 mov %eax,0x4(%esp) + 26dc: e8 fc ff ff ff call 0x26dd + 26e1: 83 f8 ff cmp $0xffffffff,%eax + 26e4: 75 83 jne 0x2669 + 26e6: e9 ff de ff ff jmp 0x5ea + 26eb: c7 44 24 04 30 00 00 movl $0x30,0x4(%esp) + 26f2: 00 + 26f3: 89 1c 24 mov %ebx,(%esp) + 26f6: e8 fc ff ff ff call 0x26f7 + 26fb: 83 f8 ff cmp $0xffffffff,%eax + 26fe: 0f 85 2f ff ff ff jne 0x2633 + 2704: e9 e1 de ff ff jmp 0x5ea + 2709: c7 44 24 04 20 00 00 movl $0x20,0x4(%esp) + 2710: 00 + 2711: 89 1c 24 mov %ebx,(%esp) + 2714: e8 fc ff ff ff call 0x2715 + 2719: 83 f8 ff cmp $0xffffffff,%eax + 271c: 0f 85 8e fd ff ff jne 0x24b0 + 2722: e9 c3 de ff ff jmp 0x5ea + 2727: 8b bd a8 ef ff ff mov -0x1058(%ebp),%edi + 272d: 89 d0 mov %edx,%eax + 272f: 83 ef 04 sub $0x4,%edi + 2732: 83 e0 07 and $0x7,%eax + 2735: 8b 04 81 mov (%ecx,%eax,4),%eax + 2738: c1 ea 03 shr $0x3,%edx + 273b: 85 d2 test %edx,%edx + 273d: 89 07 mov %eax,(%edi) + 273f: 75 ec jne 0x272d + 2741: e9 cb fb ff ff jmp 0x2311 + 2746: 83 bd 18 ef ff ff 00 cmpl $0x0,-0x10e8(%ebp) + 274d: 0f 84 d8 fb ff ff je 0x232b + 2753: 8b 8d a8 ef ff ff mov -0x1058(%ebp),%ecx + 2759: 89 f8 mov %edi,%eax + 275b: 89 ca mov %ecx,%edx + 275d: e8 3e da ff ff call 0x1a0 + 2762: 8b 8d a8 ef ff ff mov -0x1058(%ebp),%ecx + 2768: 29 c1 sub %eax,%ecx + 276a: 89 c7 mov %eax,%edi + 276c: 89 c8 mov %ecx,%eax + 276e: 89 8d b4 ef ff ff mov %ecx,-0x104c(%ebp) + 2774: c1 f8 02 sar $0x2,%eax + 2777: e9 06 f7 ff ff jmp 0x1e82 + 277c: 83 bd 4c ef ff ff 00 cmpl $0x0,-0x10b4(%ebp) + 2783: 0f 84 95 fb ff ff je 0x231e + 2789: 8b 85 38 ef ff ff mov -0x10c8(%ebp),%eax + 278f: 8b 95 a8 ef ff ff mov -0x1058(%ebp),%edx + 2795: 8b 8d 60 ef ff ff mov -0x10a0(%ebp),%ecx + 279b: 89 04 24 mov %eax,(%esp) + 279e: 89 f8 mov %edi,%eax + 27a0: e8 1b d9 ff ff call 0xc0 + 27a5: 89 c7 mov %eax,%edi + 27a7: 52 push %edx + 27a8: e9 71 fb ff ff jmp 0x231e + 27ad: 8b bd a8 ef ff ff mov -0x1058(%ebp),%edi + 27b3: 89 d0 mov %edx,%eax + 27b5: 83 ef 04 sub $0x4,%edi + 27b8: 83 e0 0f and $0xf,%eax + 27bb: 8b 04 81 mov (%ecx,%eax,4),%eax + 27be: c1 ea 04 shr $0x4,%edx + 27c1: 85 d2 test %edx,%edx + 27c3: 89 07 mov %eax,(%edi) + 27c5: 75 ec jne 0x27b3 + 27c7: e9 45 fb ff ff jmp 0x2311 + 27cc: 8b bd a8 ef ff ff mov -0x1058(%ebp),%edi + 27d2: 89 d0 mov %edx,%eax + 27d4: 89 9d b4 ef ff ff mov %ebx,-0x104c(%ebp) + 27da: 31 d2 xor %edx,%edx + 27dc: bb 0a 00 00 00 mov $0xa,%ebx + 27e1: f7 f3 div %ebx + 27e3: 83 ef 04 sub $0x4,%edi + 27e6: 8b 14 91 mov (%ecx,%edx,4),%edx + 27e9: 85 c0 test %eax,%eax + 27eb: 89 17 mov %edx,(%edi) + 27ed: 75 eb jne 0x27da + 27ef: 8b 9d b4 ef ff ff mov -0x104c(%ebp),%ebx + 27f5: e9 17 fb ff ff jmp 0x2311 + 27fa: 8b 4b 5c mov 0x5c(%ebx),%ecx + 27fd: 85 c9 test %ecx,%ecx + 27ff: 0f 84 34 01 00 00 je 0x2939 + 2805: 8b 41 10 mov 0x10(%ecx),%eax + 2808: 3b 41 14 cmp 0x14(%ecx),%eax + 280b: 0f 83 28 01 00 00 jae 0x2939 + 2811: c7 00 30 00 00 00 movl $0x30,(%eax) + 2817: 83 c0 04 add $0x4,%eax + 281a: 89 41 10 mov %eax,0x10(%ecx) + 281d: 81 fe ff ff ff 7f cmp $0x7fffffff,%esi + 2823: 0f 84 c1 dd ff ff je 0x5ea + 2829: 8b 4b 5c mov 0x5c(%ebx),%ecx + 282c: 85 c9 test %ecx,%ecx + 282e: 89 8d 84 ef ff ff mov %ecx,-0x107c(%ebp) + 2834: 0f 84 d3 00 00 00 je 0x290d + 283a: 8b 41 10 mov 0x10(%ecx),%eax + 283d: 3b 41 14 cmp 0x14(%ecx),%eax + 2840: 89 85 88 ef ff ff mov %eax,-0x1078(%ebp) + 2846: 0f 83 c1 00 00 00 jae 0x290d + 284c: 8b 8d 94 ef ff ff mov -0x106c(%ebp),%ecx + 2852: 8b 85 88 ef ff ff mov -0x1078(%ebp),%eax + 2858: 89 08 mov %ecx,(%eax) + 285a: 8b 8d 84 ef ff ff mov -0x107c(%ebp),%ecx + 2860: 83 c0 04 add $0x4,%eax + 2863: 83 bd 94 ef ff ff ff cmpl $0xffffffff,-0x106c(%ebp) + 286a: 89 41 10 mov %eax,0x10(%ecx) + 286d: 0f 84 77 dd ff ff je 0x5ea + 2873: 81 fe fe ff ff 7f cmp $0x7ffffffe,%esi + 2879: 0f 84 6b dd ff ff je 0x5ea + 287f: 83 c6 02 add $0x2,%esi + 2882: e9 25 f7 ff ff jmp 0x1fac + 2887: c7 85 50 ef ff ff 20 movl $0x20,-0x10b0(%ebp) + 288e: 00 00 00 + 2891: e9 c2 f8 ff ff jmp 0x2158 + 2896: 83 bd 68 ef ff ff 00 cmpl $0x0,-0x1098(%ebp) + 289d: 0f 85 c0 00 00 00 jne 0x2963 + 28a3: 8b 85 b4 ef ff ff mov -0x104c(%ebp),%eax + 28a9: 8b bd b4 ef ff ff mov -0x104c(%ebp),%edi + 28af: c7 85 7c ef ff ff 00 movl $0x0,-0x1084(%ebp) + 28b6: 00 00 00 + 28b9: c7 85 40 ef ff ff 00 movl $0x0,-0x10c0(%ebp) + 28c0: 00 00 00 + 28c3: 8b 10 mov (%eax),%edx + 28c5: 83 c7 04 add $0x4,%edi + 28c8: 89 bd 8c ef ff ff mov %edi,-0x1074(%ebp) + 28ce: c7 85 3c ef ff ff 00 movl $0x0,-0x10c4(%ebp) + 28d5: 00 00 00 + 28d8: 89 95 68 ef ff ff mov %edx,-0x1098(%ebp) + 28de: e9 82 f9 ff ff jmp 0x2265 + 28e3: 89 95 d4 ee ff ff mov %edx,-0x112c(%ebp) + 28e9: c7 44 24 04 20 00 00 movl $0x20,0x4(%esp) + 28f0: 00 + 28f1: 89 1c 24 mov %ebx,(%esp) + 28f4: e8 fc ff ff ff call 0x28f5 + 28f9: 8b 95 d4 ee ff ff mov -0x112c(%ebp),%edx + 28ff: 83 f8 ff cmp $0xffffffff,%eax + 2902: 0f 85 7f f6 ff ff jne 0x1f87 + 2908: e9 dd dc ff ff jmp 0x5ea + 290d: 8b 8d 94 ef ff ff mov -0x106c(%ebp),%ecx + 2913: 89 95 d4 ee ff ff mov %edx,-0x112c(%ebp) + 2919: 89 1c 24 mov %ebx,(%esp) + 291c: 89 4c 24 04 mov %ecx,0x4(%esp) + 2920: e8 fc ff ff ff call 0x2921 + 2925: 8b 95 d4 ee ff ff mov -0x112c(%ebp),%edx + 292b: 83 f8 ff cmp $0xffffffff,%eax + 292e: 0f 85 3f ff ff ff jne 0x2873 + 2934: e9 b1 dc ff ff jmp 0x5ea + 2939: 89 95 d4 ee ff ff mov %edx,-0x112c(%ebp) + 293f: c7 44 24 04 30 00 00 movl $0x30,0x4(%esp) + 2946: 00 + 2947: 89 1c 24 mov %ebx,(%esp) + 294a: e8 fc ff ff ff call 0x294b + 294f: 8b 95 d4 ee ff ff mov -0x112c(%ebp),%edx + 2955: 83 f8 ff cmp $0xffffffff,%eax + 2958: 0f 85 bf fe ff ff jne 0x281d + 295e: e9 87 dc ff ff jmp 0x5ea + 2963: 8b 95 b4 ef ff ff mov -0x104c(%ebp),%edx + 2969: 8b 8d b4 ef ff ff mov -0x104c(%ebp),%ecx + 296f: c7 85 7c ef ff ff 00 movl $0x0,-0x1084(%ebp) + 2976: 00 00 00 + 2979: c7 85 40 ef ff ff 00 movl $0x0,-0x10c0(%ebp) + 2980: 00 00 00 + 2983: 83 c2 04 add $0x4,%edx + 2986: 89 95 8c ef ff ff mov %edx,-0x1074(%ebp) + 298c: 0f b7 11 movzwl (%ecx),%edx + 298f: c7 85 3c ef ff ff 00 movl $0x0,-0x10c4(%ebp) + 2996: 00 00 00 + 2999: 89 95 68 ef ff ff mov %edx,-0x1098(%ebp) + 299f: e9 c1 f8 ff ff jmp 0x2265 + 29a4: c7 85 8c ef ff ff 10 movl $0x10,-0x1074(%ebp) + 29ab: 00 00 00 + 29ae: 83 bd 64 ef ff ff 00 cmpl $0x0,-0x109c(%ebp) + 29b5: 0f 84 c6 07 00 00 je 0x3181 + 29bb: 6b 85 6c ef ff ff 34 imul $0x34,-0x1094(%ebp),%eax + 29c2: 03 85 80 ef ff ff add -0x1080(%ebp),%eax + 29c8: 0f 84 64 07 00 00 je 0x3132 + 29ce: 6b 40 24 0c imul $0xc,0x24(%eax),%eax + 29d2: 8b bd 78 ef ff ff mov -0x1088(%ebp),%edi + 29d8: 8b 95 78 ef ff ff mov -0x1088(%ebp),%edx + 29de: 8b 3c 38 mov (%eax,%edi,1),%edi + 29e1: 89 bd 64 ef ff ff mov %edi,-0x109c(%ebp) + 29e7: 8b 44 10 04 mov 0x4(%eax,%edx,1),%eax + 29eb: c7 85 2c ef ff ff 00 movl $0x0,-0x10d4(%ebp) + 29f2: 00 00 00 + 29f5: c7 85 28 ef ff ff 00 movl $0x0,-0x10d8(%ebp) + 29fc: 00 00 00 + 29ff: c7 85 58 ef ff ff 00 movl $0x0,-0x10a8(%ebp) + 2a06: 00 00 00 + 2a09: 89 85 54 ef ff ff mov %eax,-0x10ac(%ebp) + 2a0f: 83 bd 90 ef ff ff 00 cmpl $0x0,-0x1070(%ebp) + 2a16: 0f 8c 7f 0b 00 00 jl 0x359b + 2a1c: 0f 85 01 06 00 00 jne 0x3023 + 2a22: 8b 8d 54 ef ff ff mov -0x10ac(%ebp),%ecx + 2a28: 0b 8d 64 ef ff ff or -0x109c(%ebp),%ecx + 2a2e: 0f 85 ef 05 00 00 jne 0x3023 + 2a34: 83 bd 8c ef ff ff 08 cmpl $0x8,-0x1074(%ebp) + 2a3b: 75 0d jne 0x2a4a + 2a3d: 83 bd 10 ef ff ff 00 cmpl $0x0,-0x10f0(%ebp) + 2a44: 0f 85 4a 1a 00 00 jne 0x4494 + 2a4a: 8b bd a8 ef ff ff mov -0x1058(%ebp),%edi + 2a50: c6 85 1f ef ff ff 20 movb $0x20,-0x10e1(%ebp) + 2a57: 8b 8d 64 ef ff ff mov -0x109c(%ebp),%ecx + 2a5d: 0b 8d 54 ef ff ff or -0x10ac(%ebp),%ecx + 2a63: 0f 95 c0 setne %al + 2a66: 0f b6 c0 movzbl %al,%eax + 2a69: 89 85 54 ef ff ff mov %eax,-0x10ac(%ebp) + 2a6f: 8b 85 a8 ef ff ff mov -0x1058(%ebp),%eax + 2a75: 29 f8 sub %edi,%eax + 2a77: 89 85 64 ef ff ff mov %eax,-0x109c(%ebp) + 2a7d: c1 f8 02 sar $0x2,%eax + 2a80: 39 85 90 ef ff ff cmp %eax,-0x1070(%ebp) + 2a86: 7f 32 jg 0x2aba + 2a88: 83 bd 10 ef ff ff 00 cmpl $0x0,-0x10f0(%ebp) + 2a8f: 74 29 je 0x2aba + 2a91: 83 bd 54 ef ff ff 00 cmpl $0x0,-0x10ac(%ebp) + 2a98: 74 20 je 0x2aba + 2a9a: 83 bd 8c ef ff ff 08 cmpl $0x8,-0x1074(%ebp) + 2aa1: 75 17 jne 0x2aba + 2aa3: 8b 85 a8 ef ff ff mov -0x1058(%ebp),%eax + 2aa9: 83 ef 04 sub $0x4,%edi + 2aac: c7 07 30 00 00 00 movl $0x30,(%edi) + 2ab2: 29 f8 sub %edi,%eax + 2ab4: 89 85 64 ef ff ff mov %eax,-0x109c(%ebp) + 2aba: 8b 95 64 ef ff ff mov -0x109c(%ebp),%edx + 2ac0: c7 85 a8 ef ff ff 00 movl $0x0,-0x1058(%ebp) + 2ac7: 00 00 00 + 2aca: c1 fa 02 sar $0x2,%edx + 2acd: f7 da neg %edx + 2acf: 89 d0 mov %edx,%eax + 2ad1: 03 85 90 ef ff ff add -0x1070(%ebp),%eax + 2ad7: 0f 48 85 a8 ef ff ff cmovs -0x1058(%ebp),%eax + 2ade: 83 bd 20 ef ff ff 00 cmpl $0x0,-0x10e0(%ebp) + 2ae5: 89 95 24 ef ff ff mov %edx,-0x10dc(%ebp) + 2aeb: 89 85 a8 ef ff ff mov %eax,-0x1058(%ebp) + 2af1: 0f 85 d0 02 00 00 jne 0x2dc7 + 2af7: 03 95 70 ef ff ff add -0x1090(%ebp),%edx + 2afd: 29 c2 sub %eax,%edx + 2aff: 83 bd 10 ef ff ff 00 cmpl $0x0,-0x10f0(%ebp) + 2b06: 0f 95 c0 setne %al + 2b09: 83 bd 54 ef ff ff 00 cmpl $0x0,-0x10ac(%ebp) + 2b10: 0f 95 c1 setne %cl + 2b13: 20 c8 and %cl,%al + 2b15: 88 85 90 ef ff ff mov %al,-0x1070(%ebp) + 2b1b: 74 0d je 0x2b2a + 2b1d: 83 bd 8c ef ff ff 10 cmpl $0x10,-0x1074(%ebp) + 2b24: 8d 42 fe lea -0x2(%edx),%eax + 2b27: 0f 44 d0 cmove %eax,%edx + 2b2a: 83 bd 28 ef ff ff 00 cmpl $0x0,-0x10d8(%ebp) + 2b31: 75 12 jne 0x2b45 + 2b33: 83 bd 58 ef ff ff 00 cmpl $0x0,-0x10a8(%ebp) + 2b3a: 75 09 jne 0x2b45 + 2b3c: 83 bd 2c ef ff ff 00 cmpl $0x0,-0x10d4(%ebp) + 2b43: 74 03 je 0x2b48 + 2b45: 83 ea 01 sub $0x1,%edx + 2b48: 80 bd 1f ef ff ff 20 cmpb $0x20,-0x10e1(%ebp) + 2b4f: 0f 84 d4 01 00 00 je 0x2d29 + 2b55: 83 bd 58 ef ff ff 00 cmpl $0x0,-0x10a8(%ebp) + 2b5c: 0f 84 9a 01 00 00 je 0x2cfc + 2b62: 8b 4b 5c mov 0x5c(%ebx),%ecx + 2b65: 85 c9 test %ecx,%ecx + 2b67: 0f 84 ca 00 00 00 je 0x2c37 + 2b6d: 8b 41 10 mov 0x10(%ecx),%eax + 2b70: 3b 41 14 cmp 0x14(%ecx),%eax + 2b73: 0f 83 be 00 00 00 jae 0x2c37 + 2b79: c7 00 2d 00 00 00 movl $0x2d,(%eax) + 2b7f: 83 c0 04 add $0x4,%eax + 2b82: 89 41 10 mov %eax,0x10(%ecx) + 2b85: 81 fe ff ff ff 7f cmp $0x7fffffff,%esi + 2b8b: 0f 84 59 da ff ff je 0x5ea + 2b91: 83 c6 01 add $0x1,%esi + 2b94: 80 bd 90 ef ff ff 00 cmpb $0x0,-0x1070(%ebp) + 2b9b: 74 0d je 0x2baa + 2b9d: 83 bd 8c ef ff ff 10 cmpl $0x10,-0x1074(%ebp) + 2ba4: 0f 84 fb 04 00 00 je 0x30a5 + 2baa: 03 95 a8 ef ff ff add -0x1058(%ebp),%edx + 2bb0: 85 d2 test %edx,%edx + 2bb2: 7e 34 jle 0x2be8 + 2bb4: 89 54 24 08 mov %edx,0x8(%esp) + 2bb8: c7 44 24 04 30 00 00 movl $0x30,0x4(%esp) + 2bbf: 00 + 2bc0: 89 1c 24 mov %ebx,(%esp) + 2bc3: e8 fc ff ff ff call 0x2bc4 + 2bc8: 81 fe fe ff ff 7f cmp $0x7ffffffe,%esi + 2bce: 89 c2 mov %eax,%edx + 2bd0: 0f 87 de 00 00 00 ja 0x2cb4 + 2bd6: b8 ff ff ff 7f mov $0x7fffffff,%eax + 2bdb: 29 f0 sub %esi,%eax + 2bdd: 39 c2 cmp %eax,%edx + 2bdf: 0f 87 05 da ff ff ja 0x5ea + 2be5: 8d 34 32 lea (%edx,%esi,1),%esi + 2be8: 85 f6 test %esi,%esi + 2bea: 0f 88 e8 00 00 00 js 0x2cd8 + 2bf0: 8b 95 64 ef ff ff mov -0x109c(%ebp),%edx + 2bf6: 8b 83 98 00 00 00 mov 0x98(%ebx),%eax + 2bfc: 89 7c 24 04 mov %edi,0x4(%esp) + 2c00: 89 1c 24 mov %ebx,(%esp) + 2c03: c1 fa 02 sar $0x2,%edx + 2c06: 89 54 24 08 mov %edx,0x8(%esp) + 2c0a: 89 95 d4 ee ff ff mov %edx,-0x112c(%ebp) + 2c10: ff 50 1c call *0x1c(%eax) + 2c13: 8b 95 d4 ee ff ff mov -0x112c(%ebp),%edx + 2c19: 39 c2 cmp %eax,%edx + 2c1b: 0f 85 c9 d9 ff ff jne 0x5ea + 2c21: b8 ff ff ff 7f mov $0x7fffffff,%eax + 2c26: 29 f0 sub %esi,%eax + 2c28: 39 c2 cmp %eax,%edx + 2c2a: 0f 87 ba d9 ff ff ja 0x5ea + 2c30: 01 d6 add %edx,%esi + 2c32: e9 94 de ff ff jmp 0xacb + 2c37: 89 95 d4 ee ff ff mov %edx,-0x112c(%ebp) + 2c3d: c7 44 24 04 2d 00 00 movl $0x2d,0x4(%esp) + 2c44: 00 + 2c45: 89 1c 24 mov %ebx,(%esp) + 2c48: e8 fc ff ff ff call 0x2c49 + 2c4d: 8b 95 d4 ee ff ff mov -0x112c(%ebp),%edx + 2c53: 83 f8 ff cmp $0xffffffff,%eax + 2c56: 0f 85 29 ff ff ff jne 0x2b85 + 2c5c: e9 89 d9 ff ff jmp 0x5ea + 2c61: 6b 85 6c ef ff ff 34 imul $0x34,-0x1094(%ebp),%eax + 2c68: 03 85 80 ef ff ff add -0x1080(%ebp),%eax + 2c6e: 89 85 a8 ef ff ff mov %eax,-0x1058(%ebp) + 2c74: 0f 84 3c 18 00 00 je 0x44b6 + 2c7a: 8b 95 a8 ef ff ff mov -0x1058(%ebp),%edx + 2c80: 6b 42 24 0c imul $0xc,0x24(%edx),%eax + 2c84: 03 85 78 ef ff ff add -0x1088(%ebp),%eax + 2c8a: 89 45 dc mov %eax,-0x24(%ebp) + 2c8d: 8d 45 dc lea -0x24(%ebp),%eax + 2c90: 89 44 24 08 mov %eax,0x8(%esp) + 2c94: 89 54 24 04 mov %edx,0x4(%esp) + 2c98: 89 1c 24 mov %ebx,(%esp) + 2c9b: e8 fc ff ff ff call 0x2c9c + 2ca0: 85 c0 test %eax,%eax + 2ca2: 0f 88 42 d9 ff ff js 0x5ea + 2ca8: 81 fe fe ff ff 7f cmp $0x7ffffffe,%esi + 2cae: 0f 86 05 de ff ff jbe 0xab9 + 2cb4: c7 44 24 0c 26 00 00 movl $0x26,0xc(%esp) + 2cbb: 00 + 2cbc: c7 44 24 08 c1 07 00 movl $0x7c1,0x8(%esp) + 2cc3: 00 + 2cc4: c7 44 24 04 0c 00 00 movl $0xc,0x4(%esp) + 2ccb: 00 + 2ccc: c7 04 24 00 00 00 00 movl $0x0,(%esp) + 2cd3: e8 fc ff ff ff call 0x2cd4 + 2cd8: c7 44 24 0c 26 00 00 movl $0x26,0xc(%esp) + 2cdf: 00 + 2ce0: c7 44 24 08 c1 07 00 movl $0x7c1,0x8(%esp) + 2ce7: 00 + 2ce8: c7 44 24 04 0c 00 00 movl $0xc,0x4(%esp) + 2cef: 00 + 2cf0: c7 04 24 30 00 00 00 movl $0x30,(%esp) + 2cf7: e8 fc ff ff ff call 0x2cf8 + 2cfc: 83 bd 2c ef ff ff 00 cmpl $0x0,-0x10d4(%ebp) + 2d03: 0f 84 89 00 00 00 je 0x2d92 + 2d09: 8b 4b 5c mov 0x5c(%ebx),%ecx + 2d0c: 85 c9 test %ecx,%ecx + 2d0e: 74 58 je 0x2d68 + 2d10: 8b 41 10 mov 0x10(%ecx),%eax + 2d13: 3b 41 14 cmp 0x14(%ecx),%eax + 2d16: 73 50 jae 0x2d68 + 2d18: c7 00 2b 00 00 00 movl $0x2b,(%eax) + 2d1e: 83 c0 04 add $0x4,%eax + 2d21: 89 41 10 mov %eax,0x10(%ecx) + 2d24: e9 5c fe ff ff jmp 0x2b85 + 2d29: 85 d2 test %edx,%edx + 2d2b: 7e 34 jle 0x2d61 + 2d2d: 89 54 24 08 mov %edx,0x8(%esp) + 2d31: c7 44 24 04 20 00 00 movl $0x20,0x4(%esp) + 2d38: 00 + 2d39: 89 1c 24 mov %ebx,(%esp) + 2d3c: e8 fc ff ff ff call 0x2d3d + 2d41: 81 fe fe ff ff 7f cmp $0x7ffffffe,%esi + 2d47: 89 c2 mov %eax,%edx + 2d49: 0f 87 65 ff ff ff ja 0x2cb4 + 2d4f: b8 ff ff ff 7f mov $0x7fffffff,%eax + 2d54: 29 f0 sub %esi,%eax + 2d56: 39 c2 cmp %eax,%edx + 2d58: 0f 87 8c d8 ff ff ja 0x5ea + 2d5e: 8d 34 32 lea (%edx,%esi,1),%esi + 2d61: 31 d2 xor %edx,%edx + 2d63: e9 ed fd ff ff jmp 0x2b55 + 2d68: 89 95 d4 ee ff ff mov %edx,-0x112c(%ebp) + 2d6e: c7 44 24 04 2b 00 00 movl $0x2b,0x4(%esp) + 2d75: 00 + 2d76: 89 1c 24 mov %ebx,(%esp) + 2d79: e8 fc ff ff ff call 0x2d7a + 2d7e: 8b 95 d4 ee ff ff mov -0x112c(%ebp),%edx + 2d84: 83 f8 ff cmp $0xffffffff,%eax + 2d87: 0f 85 f8 fd ff ff jne 0x2b85 + 2d8d: e9 58 d8 ff ff jmp 0x5ea + 2d92: 83 bd 28 ef ff ff 00 cmpl $0x0,-0x10d8(%ebp) + 2d99: 0f 84 f5 fd ff ff je 0x2b94 + 2d9f: 8b 4b 5c mov 0x5c(%ebx),%ecx + 2da2: 85 c9 test %ecx,%ecx + 2da4: 0f 84 98 07 00 00 je 0x3542 + 2daa: 8b 41 10 mov 0x10(%ecx),%eax + 2dad: 3b 41 14 cmp 0x14(%ecx),%eax + 2db0: 0f 83 8c 07 00 00 jae 0x3542 + 2db6: c7 00 20 00 00 00 movl $0x20,(%eax) + 2dbc: 83 c0 04 add $0x4,%eax + 2dbf: 89 41 10 mov %eax,0x10(%ecx) + 2dc2: e9 be fd ff ff jmp 0x2b85 + 2dc7: 83 bd 58 ef ff ff 00 cmpl $0x0,-0x10a8(%ebp) + 2dce: 0f 84 4f 01 00 00 je 0x2f23 + 2dd4: 8b 53 5c mov 0x5c(%ebx),%edx + 2dd7: 85 d2 test %edx,%edx + 2dd9: 0f 84 26 01 00 00 je 0x2f05 + 2ddf: 8b 42 10 mov 0x10(%edx),%eax + 2de2: 3b 42 14 cmp 0x14(%edx),%eax + 2de5: 0f 83 1a 01 00 00 jae 0x2f05 + 2deb: c7 00 2d 00 00 00 movl $0x2d,(%eax) + 2df1: 83 c0 04 add $0x4,%eax + 2df4: 89 42 10 mov %eax,0x10(%edx) + 2df7: 81 fe ff ff ff 7f cmp $0x7fffffff,%esi + 2dfd: 0f 84 e7 d7 ff ff je 0x5ea + 2e03: 83 ad 70 ef ff ff 01 subl $0x1,-0x1090(%ebp) + 2e0a: 83 c6 01 add $0x1,%esi + 2e0d: 83 bd 10 ef ff ff 00 cmpl $0x0,-0x10f0(%ebp) + 2e14: 74 16 je 0x2e2c + 2e16: 83 bd 54 ef ff ff 00 cmpl $0x0,-0x10ac(%ebp) + 2e1d: 74 0d je 0x2e2c + 2e1f: 83 bd 8c ef ff ff 10 cmpl $0x10,-0x1074(%ebp) + 2e26: 0f 84 2c 01 00 00 je 0x2f58 + 2e2c: 83 bd a8 ef ff ff 00 cmpl $0x0,-0x1058(%ebp) + 2e33: 74 3a je 0x2e6f + 2e35: 8b 85 a8 ef ff ff mov -0x1058(%ebp),%eax + 2e3b: c7 44 24 04 30 00 00 movl $0x30,0x4(%esp) + 2e42: 00 + 2e43: 89 1c 24 mov %ebx,(%esp) + 2e46: 89 44 24 08 mov %eax,0x8(%esp) + 2e4a: e8 fc ff ff ff call 0x2e4b + 2e4f: 81 fe fe ff ff 7f cmp $0x7ffffffe,%esi + 2e55: 89 c2 mov %eax,%edx + 2e57: 0f 87 57 fe ff ff ja 0x2cb4 + 2e5d: b8 ff ff ff 7f mov $0x7fffffff,%eax + 2e62: 29 f0 sub %esi,%eax + 2e64: 39 c2 cmp %eax,%edx + 2e66: 0f 87 7e d7 ff ff ja 0x5ea + 2e6c: 8d 34 32 lea (%edx,%esi,1),%esi + 2e6f: 85 f6 test %esi,%esi + 2e71: 0f 88 61 fe ff ff js 0x2cd8 + 2e77: 8b 95 64 ef ff ff mov -0x109c(%ebp),%edx + 2e7d: 8b 83 98 00 00 00 mov 0x98(%ebx),%eax + 2e83: 89 7c 24 04 mov %edi,0x4(%esp) + 2e87: 89 1c 24 mov %ebx,(%esp) + 2e8a: c1 fa 02 sar $0x2,%edx + 2e8d: 89 54 24 08 mov %edx,0x8(%esp) + 2e91: 89 95 d4 ee ff ff mov %edx,-0x112c(%ebp) + 2e97: ff 50 1c call *0x1c(%eax) + 2e9a: 8b 95 d4 ee ff ff mov -0x112c(%ebp),%edx + 2ea0: 39 c2 cmp %eax,%edx + 2ea2: 0f 85 42 d7 ff ff jne 0x5ea + 2ea8: bf ff ff ff 7f mov $0x7fffffff,%edi + 2ead: 89 f8 mov %edi,%eax + 2eaf: 29 f0 sub %esi,%eax + 2eb1: 39 c2 cmp %eax,%edx + 2eb3: 0f 87 31 d7 ff ff ja 0x5ea + 2eb9: 8b 85 24 ef ff ff mov -0x10dc(%ebp),%eax + 2ebf: 01 d6 add %edx,%esi + 2ec1: 2b 85 a8 ef ff ff sub -0x1058(%ebp),%eax + 2ec7: 03 85 70 ef ff ff add -0x1090(%ebp),%eax + 2ecd: 85 c0 test %eax,%eax + 2ecf: 0f 8e f6 db ff ff jle 0xacb + 2ed5: 89 44 24 08 mov %eax,0x8(%esp) + 2ed9: c7 44 24 04 20 00 00 movl $0x20,0x4(%esp) + 2ee0: 00 + 2ee1: 89 1c 24 mov %ebx,(%esp) + 2ee4: e8 fc ff ff ff call 0x2ee5 + 2ee9: 81 fe fe ff ff 7f cmp $0x7ffffffe,%esi + 2eef: 0f 87 bf fd ff ff ja 0x2cb4 + 2ef5: 29 f7 sub %esi,%edi + 2ef7: 39 f8 cmp %edi,%eax + 2ef9: 0f 86 c9 db ff ff jbe 0xac8 + 2eff: 90 nop 2f00: e9 e5 d6 ff ff jmp 0x5ea 2f05: c7 44 24 04 2d 00 00 movl $0x2d,0x4(%esp) 2f0c: 00 2f0d: 89 1c 24 mov %ebx,(%esp) 2f10: e8 fc ff ff ff call 0x2f11 2f15: 83 f8 ff cmp $0xffffffff,%eax - 2f18: 0f 85 d8 fe ff ff jne 0x2df6 + 2f18: 0f 85 d9 fe ff ff jne 0x2df7 2f1e: e9 c7 d6 ff ff jmp 0x5ea 2f23: 83 bd 2c ef ff ff 00 cmpl $0x0,-0x10d4(%ebp) 2f2a: 0f 84 be 00 00 00 je 0x2fee @@ -2848,7 +2846,7 @@ 2f47: c7 00 2b 00 00 00 movl $0x2b,(%eax) 2f4d: 83 c0 04 add $0x4,%eax 2f50: 89 42 10 mov %eax,0x10(%edx) - 2f53: e9 9e fe ff ff jmp 0x2df6 + 2f53: e9 9f fe ff ff jmp 0x2df7 2f58: 8b 53 5c mov 0x5c(%ebx),%edx 2f5b: 85 d2 test %edx,%edx 2f5d: 0f 84 c1 05 00 00 je 0x3524 @@ -2876,16 +2874,16 @@ 2fbb: 0f 84 29 d6 ff ff je 0x5ea 2fc1: 83 c6 02 add $0x2,%esi 2fc4: 83 ad 70 ef ff ff 02 subl $0x2,-0x1090(%ebp) - 2fcb: e9 5b fe ff ff jmp 0x2e2b + 2fcb: e9 5c fe ff ff jmp 0x2e2c 2fd0: c7 44 24 04 2b 00 00 movl $0x2b,0x4(%esp) 2fd7: 00 2fd8: 89 1c 24 mov %ebx,(%esp) 2fdb: e8 fc ff ff ff call 0x2fdc 2fe0: 83 f8 ff cmp $0xffffffff,%eax - 2fe3: 0f 85 0d fe ff ff jne 0x2df6 + 2fe3: 0f 85 0e fe ff ff jne 0x2df7 2fe9: e9 fc d5 ff ff jmp 0x5ea 2fee: 83 bd 28 ef ff ff 00 cmpl $0x0,-0x10d8(%ebp) - 2ff5: 0f 84 11 fe ff ff je 0x2e0c + 2ff5: 0f 84 12 fe ff ff je 0x2e0d 2ffb: 8b 53 5c mov 0x5c(%ebx),%edx 2ffe: 85 d2 test %edx,%edx 3000: 0f 84 a4 05 00 00 je 0x35aa @@ -2895,7 +2893,7 @@ 3012: c7 00 20 00 00 00 movl $0x20,(%eax) 3018: 83 c0 04 add $0x4,%eax 301b: 89 42 10 mov %eax,0x10(%edx) - 301e: e9 d3 fd ff ff jmp 0x2df6 + 301e: e9 d4 fd ff ff jmp 0x2df7 3023: c6 85 1f ef ff ff 20 movb $0x20,-0x10e1(%ebp) 302a: 31 c0 xor %eax,%eax 302c: 8b bd 64 ef ff ff mov -0x109c(%ebp),%edi @@ -2914,15 +2912,15 @@ 306d: 89 c7 mov %eax,%edi 306f: 0f 85 f7 04 00 00 jne 0x356c 3075: 83 bd 8c ef ff ff 0a cmpl $0xa,-0x1074(%ebp) - 307c: 0f 85 d4 f9 ff ff jne 0x2a56 + 307c: 0f 85 d5 f9 ff ff jne 0x2a57 3082: 83 bd 08 ef ff ff 00 cmpl $0x0,-0x10f8(%ebp) - 3089: 0f 84 c7 f9 ff ff je 0x2a56 + 3089: 0f 84 c8 f9 ff ff je 0x2a57 308f: 8b 8d a8 ef ff ff mov -0x1058(%ebp),%ecx 3095: 89 f8 mov %edi,%eax 3097: 89 ca mov %ecx,%edx 3099: e8 02 d1 ff ff call 0x1a0 309e: 89 c7 mov %eax,%edi - 30a0: e9 b1 f9 ff ff jmp 0x2a56 + 30a0: e9 b2 f9 ff ff jmp 0x2a57 30a5: 8b 4b 5c mov 0x5c(%ebx),%ecx 30a8: 85 c9 test %ecx,%ecx 30aa: 0f 84 44 05 00 00 je 0x35f4 @@ -2953,7 +2951,7 @@ 311e: 81 fe fe ff ff 7f cmp $0x7ffffffe,%esi 3124: 0f 84 c0 d4 ff ff je 0x5ea 312a: 83 c6 02 add $0x2,%esi - 312d: e9 77 fa ff ff jmp 0x2ba9 + 312d: e9 78 fa ff ff jmp 0x2baa 3132: 8b 85 b4 ef ff ff mov -0x104c(%ebp),%eax 3138: 8b 95 b4 ef ff ff mov -0x104c(%ebp),%edx 313e: 8b 8d b4 ef ff ff mov -0x104c(%ebp),%ecx @@ -2969,7 +2967,7 @@ 316f: 00 00 00 3172: c7 85 58 ef ff ff 00 movl $0x0,-0x10a8(%ebp) 3179: 00 00 00 - 317c: e9 8d f8 ff ff jmp 0x2a0e + 317c: e9 8e f8 ff ff jmp 0x2a0f 3181: 6b 85 6c ef ff ff 34 imul $0x34,-0x1094(%ebp),%eax 3188: 03 85 80 ef ff ff add -0x1080(%ebp),%eax 318e: 0f 84 6b 01 00 00 je 0x32ff @@ -3000,7 +2998,7 @@ 3207: c7 85 64 ef ff ff 00 movl $0x0,-0x109c(%ebp) 320e: 00 00 00 3211: c6 85 1f ef ff ff 20 movb $0x20,-0x10e1(%ebp) - 3218: e9 62 f8 ff ff jmp 0x2a7f + 3218: e9 63 f8 ff ff jmp 0x2a80 321d: c6 85 1f ef ff ff 20 movb $0x20,-0x10e1(%ebp) 3224: 83 bd 48 ef ff ff 58 cmpl $0x58,-0x10b8(%ebp) 322b: b9 00 00 00 00 mov $0x0,%ecx @@ -3030,7 +3028,7 @@ 329d: 89 d0 mov %edx,%eax 329f: 89 95 64 ef ff ff mov %edx,-0x109c(%ebp) 32a5: c1 f8 02 sar $0x2,%eax - 32a8: e9 d2 f7 ff ff jmp 0x2a7f + 32a8: e9 d3 f7 ff ff jmp 0x2a80 32ad: c7 85 90 ef ff ff 01 movl $0x1,-0x1070(%ebp) 32b4: 00 00 00 32b7: e9 68 ff ff ff jmp 0x3224 @@ -3069,7 +3067,7 @@ 3364: c7 40 fc 30 00 00 00 movl $0x30,-0x4(%eax) 336b: b8 01 00 00 00 mov $0x1,%eax 3370: 83 ef 04 sub $0x4,%edi - 3373: e9 07 f7 ff ff jmp 0x2a7f + 3373: e9 08 f7 ff ff jmp 0x2a80 3378: 6b 40 24 0c imul $0xc,0x24(%eax),%eax 337c: 8b 8d 78 ef ff ff mov -0x1088(%ebp),%ecx 3382: 0f b7 14 01 movzwl (%ecx,%eax,1),%edx @@ -3140,7 +3138,7 @@ 3488: 89 c8 mov %ecx,%eax 348a: 89 8d 64 ef ff ff mov %ecx,-0x109c(%ebp) 3490: c1 f8 02 sar $0x2,%eax - 3493: e9 e7 f5 ff ff jmp 0x2a7f + 3493: e9 e8 f5 ff ff jmp 0x2a80 3498: 83 bd 0c ef ff ff 00 cmpl $0x0,-0x10f4(%ebp) 349f: 0f 84 e3 fd ff ff je 0x3288 34a5: 8b 85 38 ef ff ff mov -0x10c8(%ebp),%eax @@ -3185,7 +3183,7 @@ 3553: e8 fc ff ff ff call 0x3554 3558: 8b 95 d4 ee ff ff mov -0x112c(%ebp),%edx 355e: 83 f8 ff cmp $0xffffffff,%eax - 3561: 0f 85 1d f6 ff ff jne 0x2b84 + 3561: 0f 85 1e f6 ff ff jne 0x2b85 3567: e9 7e d0 ff ff jmp 0x5ea 356c: 83 bd 0c ef ff ff 00 cmpl $0x0,-0x10f4(%ebp) 3573: 0f 84 fc fa ff ff je 0x3075 @@ -3205,7 +3203,7 @@ 35b2: 89 1c 24 mov %ebx,(%esp) 35b5: e8 fc ff ff ff call 0x35b6 35ba: 83 f8 ff cmp $0xffffffff,%eax - 35bd: 0f 85 33 f8 ff ff jne 0x2df6 + 35bd: 0f 85 34 f8 ff ff jne 0x2df7 35c3: e9 22 d0 ff ff jmp 0x5ea 35c8: 8b 8d 48 ef ff ff mov -0x10b8(%ebp),%ecx 35ce: 89 95 d4 ee ff ff mov %edx,-0x112c(%ebp) @@ -3401,10 +3399,10 @@ 3914: 7f 44 jg 0x395a 3916: 83 bd 84 ef ff ff ff cmpl $0xffffffff,-0x107c(%ebp) 391d: 74 3b je 0x395a - 391f: ba 00 00 00 00 mov $0x0,%edx - 3924: 31 ff xor %edi,%edi - 3926: c7 85 b4 ef ff ff 00 movl $0x0,-0x104c(%ebp) - 392d: 00 00 00 + 391f: c7 85 b4 ef ff ff 00 movl $0x0,-0x104c(%ebp) + 3926: 00 00 00 + 3929: 31 ff xor %edi,%edi + 392b: ba 00 00 00 00 mov $0x0,%edx 3930: e9 e9 fd ff ff jmp 0x371e 3935: 89 14 24 mov %edx,(%esp) 3938: 89 95 d4 ee ff ff mov %edx,-0x112c(%ebp) @@ -3414,10 +3412,10 @@ 3950: 00 00 00 3953: 89 c7 mov %eax,%edi 3955: e9 c4 fd ff ff jmp 0x371e - 395a: ba 1c 00 00 00 mov $0x1c,%edx - 395f: bf 06 00 00 00 mov $0x6,%edi - 3964: c7 85 b4 ef ff ff 00 movl $0x0,-0x104c(%ebp) - 396b: 00 00 00 + 395a: c7 85 b4 ef ff ff 00 movl $0x0,-0x104c(%ebp) + 3961: 00 00 00 + 3964: bf 06 00 00 00 mov $0x6,%edi + 3969: ba 1c 00 00 00 mov $0x1c,%edx 396e: e9 ab fd ff ff jmp 0x371e 3973: 6b 85 6c ef ff ff 34 imul $0x34,-0x1094(%ebp),%eax 397a: 31 d2 xor %edx,%edx @@ -3971,10 +3969,10 @@ 4247: e9 9e c3 ff ff jmp 0x5ea 424c: c7 85 8c ef ff ff 0a movl $0xa,-0x1074(%ebp) 4253: 00 00 00 - 4256: e9 52 e7 ff ff jmp 0x29ad + 4256: e9 53 e7 ff ff jmp 0x29ae 425b: c7 85 8c ef ff ff 08 movl $0x8,-0x1074(%ebp) 4262: 00 00 00 - 4265: e9 43 e7 ff ff jmp 0x29ad + 4265: e9 44 e7 ff ff jmp 0x29ae 426a: 83 bd 64 ef ff ff 00 cmpl $0x0,-0x109c(%ebp) 4271: 74 67 je 0x42da 4273: 6b 85 6c ef ff ff 34 imul $0x34,-0x1094(%ebp),%eax @@ -3996,7 +3994,7 @@ 42af: 89 95 54 ef ff ff mov %edx,-0x10ac(%ebp) 42b5: c7 85 8c ef ff ff 0a movl $0xa,-0x1074(%ebp) 42bc: 00 00 00 - 42bf: e9 4a e7 ff ff jmp 0x2a0e + 42bf: e9 4b e7 ff ff jmp 0x2a0f 42c4: 8b bd b4 ef ff ff mov -0x104c(%ebp),%edi 42ca: 8b 07 mov (%edi),%eax 42cc: 8b 57 04 mov 0x4(%edi),%edx @@ -4074,7 +4072,7 @@ 441a: 89 1c 24 mov %ebx,(%esp) 441d: e8 fc ff ff ff call 0x441e 4422: 85 c0 test %eax,%eax - 4424: 0f 89 7d e8 ff ff jns 0x2ca7 + 4424: 0f 89 7e e8 ff ff jns 0x2ca8 442a: e9 bb c1 ff ff jmp 0x5ea 442f: 6b 85 6c ef ff ff 34 imul $0x34,-0x1094(%ebp),%eax 4436: 03 85 80 ef ff ff add -0x1080(%ebp),%eax @@ -4101,7 +4099,7 @@ 44a0: c6 85 1f ef ff ff 20 movb $0x20,-0x10e1(%ebp) 44a7: 83 ef 04 sub $0x4,%edi 44aa: c7 40 fc 30 00 00 00 movl $0x30,-0x4(%eax) - 44b1: e9 a0 e5 ff ff jmp 0x2a56 + 44b1: e9 a1 e5 ff ff jmp 0x2a57 44b6: 8d 55 8c lea -0x74(%ebp),%edx 44b9: b9 05 00 00 00 mov $0x5,%ecx 44be: 89 d7 mov %edx,%edi @@ -4160,7 +4158,7 @@ 45a4: 89 bd b4 ef ff ff mov %edi,-0x104c(%ebp) 45aa: db 7d b0 fstpt -0x50(%ebp) 45ad: 8d 45 b0 lea -0x50(%ebp),%eax - 45b0: e9 d4 e6 ff ff jmp 0x2c89 + 45b0: e9 d5 e6 ff ff jmp 0x2c8a 45b5: 8b bd b4 ef ff ff mov -0x104c(%ebp),%edi 45bb: 0f bf 17 movswl (%edi),%edx 45be: 83 c7 04 add $0x4,%edi @@ -4341,15 +4339,15 @@ 48a3: 85 d2 test %edx,%edx 48a5: 0f 84 19 04 00 00 je 0x4cc4 48ab: 89 95 68 ef ff ff mov %edx,-0x1098(%ebp) - 48b1: c7 85 94 ef ff ff 78 movl $0x78,-0x106c(%ebp) + 48b1: c7 85 7c ef ff ff 00 movl $0x0,-0x1084(%ebp) 48b8: 00 00 00 - 48bb: c7 85 4c ef ff ff 00 movl $0x0,-0x10b4(%ebp) + 48bb: c7 85 94 ef ff ff 78 movl $0x78,-0x106c(%ebp) 48c2: 00 00 00 - 48c5: c7 85 34 ef ff ff 01 movl $0x1,-0x10cc(%ebp) + 48c5: c7 85 4c ef ff ff 00 movl $0x0,-0x10b4(%ebp) 48cc: 00 00 00 - 48cf: c7 85 88 ef ff ff 10 movl $0x10,-0x1078(%ebp) + 48cf: c7 85 34 ef ff ff 01 movl $0x1,-0x10cc(%ebp) 48d6: 00 00 00 - 48d9: c7 85 7c ef ff ff 00 movl $0x0,-0x1084(%ebp) + 48d9: c7 85 88 ef ff ff 10 movl $0x10,-0x1078(%ebp) 48e0: 00 00 00 48e3: e9 7d d9 ff ff jmp 0x2265 48e8: 8b bd 74 ef ff ff mov -0x108c(%ebp),%edi --- /dev/fd/63 2012-05-05 15:41:47.000000000 +0200 +++ /dev/fd/62 2012-05-05 15:41:47.000000000 +0200 @@ -1,5 +1,5 @@ -../build-tree.good/kfreebsd-amd64-i386/stdio-common/vfprintf.o: file format elf32-i386-freebsd +build-tree/kfreebsd-amd64-i386/stdio-common/vfprintf.o: file format elf32-i386-freebsd Disassembly of section .text: @@ -3790,9 +3790,9 @@ 3f39: 7f 31 jg 0x3f6c 3f3b: 83 bd 4c fb ff ff ff cmpl $0xffffffff,-0x4b4(%ebp) 3f42: 74 28 je 0x3f6c - 3f44: 31 c9 xor %ecx,%ecx - 3f46: 31 ff xor %edi,%edi - 3f48: ba 17 00 00 00 mov $0x17,%edx + 3f44: ba 17 00 00 00 mov $0x17,%edx + 3f49: 31 c9 xor %ecx,%ecx + 3f4b: 31 ff xor %edi,%edi 3f4d: e9 a8 f0 ff ff jmp 0x2ffa 3f52: 89 54 24 04 mov %edx,0x4(%esp) 3f56: 89 1c 24 mov %ebx,(%esp) @@ -3800,9 +3800,9 @@ 3f5e: 83 f8 ff cmp $0xffffffff,%eax 3f61: 0f 85 6e ff ff ff jne 0x3ed5 3f67: e9 1c c9 ff ff jmp 0x888 - 3f6c: 31 c9 xor %ecx,%ecx - 3f6e: bf 06 00 00 00 mov $0x6,%edi - 3f73: ba 48 00 00 00 mov $0x48,%edx + 3f6c: ba 48 00 00 00 mov $0x48,%edx + 3f71: 31 c9 xor %ecx,%ecx + 3f73: bf 06 00 00 00 mov $0x6,%edi 3f78: e9 7d f0 ff ff jmp 0x2ffa 3f7d: f6 43 3c 04 testb $0x4,0x3c(%ebx) 3f81: 74 0d je 0x3f90 --- /dev/fd/63 2012-05-05 15:41:47.000000000 +0200 +++ /dev/fd/62 2012-05-05 15:41:47.000000000 +0200 @@ -1,5 +1,5 @@ -../build-tree.good/kfreebsd-amd64-i386/timezone/zic.o: file format elf32-i386-freebsd +build-tree/kfreebsd-amd64-i386/timezone/zic.o: file format elf32-i386-freebsd Disassembly of section .text: @@ -4426,8 +4426,8 @@ 4083: 01 00 00 00 4087: 85 c9 test %ecx,%ecx 4089: 0f 8e af f7 ff ff jle 0x383e - 408f: 31 c0 xor %eax,%eax - 4091: 31 d2 xor %edx,%edx + 408f: 31 d2 xor %edx,%edx + 4091: 31 c0 xor %eax,%eax 4093: 8d 9c 24 00 26 00 00 lea 0x2600(%esp),%ebx 409a: 8d b4 24 70 3d 00 00 lea 0x3d70(%esp),%esi 40a1: eb 18 jmp 0x40bb --- /dev/fd/63 2012-05-05 15:41:47.000000000 +0200 +++ /dev/fd/62 2012-05-05 15:41:47.000000000 +0200 @@ -1,5 +1,5 @@ -../build-tree.good/kfreebsd-amd64-i386/stdio-common/vfwscanf.o: file format elf32-i386-freebsd +build-tree/kfreebsd-amd64-i386/stdio-common/vfwscanf.o: file format elf32-i386-freebsd Disassembly of section .text: @@ -39,9 +39,9 @@ 58: 8b 8d 34 ff ff ff mov -0xcc(%ebp),%ecx 5e: 8b 01 mov (%ecx),%eax 60: a8 04 test $0x4,%al - 62: 0f 85 c3 37 00 00 jne 0x382b + 62: 0f 85 bf 37 00 00 jne 0x3827 68: 85 f6 test %esi,%esi - 6a: 0f 84 14 43 00 00 je 0x4384 + 6a: 0f 84 45 42 00 00 je 0x42b5 70: 8b 15 00 00 00 00 mov 0x0,%edx 76: 65 8b 12 mov %gs:(%edx),%edx 79: 8b 12 mov (%edx),%edx @@ -55,33 +55,33 @@ 97: 0f b6 d2 movzbl %dl,%edx 9a: 85 d2 test %edx,%edx 9c: 89 95 e4 fe ff ff mov %edx,-0x11c(%ebp) - a2: 0f 85 89 1f 00 00 jne 0x2031 + a2: 0f 85 11 1f 00 00 jne 0x1fb9 a8: 66 85 c0 test %ax,%ax - ab: 0f 89 6d 1f 00 00 jns 0x201e + ab: 0f 89 f5 1e 00 00 jns 0x1fa6 b1: 8b 95 04 ff ff ff mov -0xfc(%ebp),%edx b7: 31 db xor %ebx,%ebx b9: 89 b5 48 ff ff ff mov %esi,-0xb8(%ebp) - bf: c6 85 0f ff ff ff 00 movb $0x0,-0xf1(%ebp) - c6: c7 85 f8 fe ff ff 00 movl $0x0,-0x108(%ebp) - cd: 00 00 00 - d0: 89 95 08 ff ff ff mov %edx,-0xf8(%ebp) - d6: c7 85 ec fe ff ff 00 movl $0x0,-0x114(%ebp) - dd: 00 00 00 - e0: c7 85 1c ff ff ff 00 movl $0x0,-0xe4(%ebp) - e7: 00 00 00 - ea: c7 85 30 ff ff ff 00 movl $0x0,-0xd0(%ebp) - f1: 00 00 00 - f4: c7 85 24 ff ff ff 00 movl $0x0,-0xdc(%ebp) - fb: 00 00 00 - fe: c7 85 40 ff ff ff 00 movl $0x0,-0xc0(%ebp) - 105: 00 00 00 - 108: c7 85 00 ff ff ff 00 movl $0x0,-0x100(%ebp) + bf: c7 85 3c ff ff ff 00 movl $0x0,-0xc4(%ebp) + c6: 00 00 00 + c9: c7 85 f8 fe ff ff 00 movl $0x0,-0x108(%ebp) + d0: 00 00 00 + d3: 89 95 08 ff ff ff mov %edx,-0xf8(%ebp) + d9: c7 85 ec fe ff ff 00 movl $0x0,-0x114(%ebp) + e0: 00 00 00 + e3: c7 85 1c ff ff ff 00 movl $0x0,-0xe4(%ebp) + ea: 00 00 00 + ed: c7 85 30 ff ff ff 00 movl $0x0,-0xd0(%ebp) + f4: 00 00 00 + f7: c7 85 24 ff ff ff 00 movl $0x0,-0xdc(%ebp) + fe: 00 00 00 + 101: c6 85 0f ff ff ff 00 movb $0x0,-0xf1(%ebp) + 108: c7 85 40 ff ff ff 00 movl $0x0,-0xc0(%ebp) 10f: 00 00 00 - 112: c7 85 10 ff ff ff 00 movl $0x0,-0xf0(%ebp) + 112: c7 85 44 ff ff ff 00 movl $0x0,-0xbc(%ebp) 119: 00 00 00 - 11c: c7 85 44 ff ff ff 00 movl $0x0,-0xbc(%ebp) + 11c: c7 85 10 ff ff ff 00 movl $0x0,-0xf0(%ebp) 123: 00 00 00 - 126: c7 85 3c ff ff ff 00 movl $0x0,-0xc4(%ebp) + 126: c7 85 00 ff ff ff 00 movl $0x0,-0x100(%ebp) 12d: 00 00 00 130: c7 85 fc fe ff ff 00 movl $0x0,-0x104(%ebp) 137: 00 00 00 @@ -100,7 +100,7 @@ 17a: 8b 8d 48 ff ff ff mov -0xb8(%ebp),%ecx 180: 8b 31 mov (%ecx),%esi 182: 85 f6 test %esi,%esi - 184: 0f 84 d2 1d 00 00 je 0x1f5c + 184: 0f 84 5c 1d 00 00 je 0x1ee6 18a: 83 85 48 ff ff ff 04 addl $0x4,-0xb8(%ebp) 191: 83 fe 25 cmp $0x25,%esi 194: 0f 84 86 01 00 00 je 0x320 @@ -113,10 +113,10 @@ 1af: 8b bd 34 ff ff ff mov -0xcc(%ebp),%edi 1b5: 8b 47 5c mov 0x5c(%edi),%eax 1b8: 85 c0 test %eax,%eax - 1ba: 0f 84 a1 41 00 00 je 0x4361 + 1ba: 0f 84 09 41 00 00 je 0x42c9 1c0: 8b 10 mov (%eax),%edx 1c2: 3b 50 04 cmp 0x4(%eax),%edx - 1c5: 0f 83 96 41 00 00 jae 0x4361 + 1c5: 0f 83 fe 40 00 00 jae 0x42c9 1cb: 8b 1a mov (%edx),%ebx 1cd: 83 c2 04 add $0x4,%edx 1d0: 89 10 mov %edx,(%eax) @@ -138,10 +138,10 @@ 212: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 218: 8b 46 5c mov 0x5c(%esi),%eax 21b: 85 c0 test %eax,%eax - 21d: 0f 84 f9 35 00 00 je 0x381c + 21d: 0f 84 15 36 00 00 je 0x3838 223: 8b 10 mov (%eax),%edx 225: 3b 50 04 cmp 0x4(%eax),%edx - 228: 0f 83 ee 35 00 00 jae 0x381c + 228: 0f 83 0a 36 00 00 jae 0x3838 22e: 8b 1a mov (%edx),%ebx 230: 83 c2 04 add $0x4,%edx 233: 89 10 mov %edx,(%eax) @@ -155,7 +155,7 @@ 249: 8b b5 3c ff ff ff mov -0xc4(%ebp),%esi 24f: 89 bd 38 ff ff ff mov %edi,-0xc8(%ebp) 255: 39 f3 cmp %esi,%ebx - 257: 0f 85 26 61 00 00 jne 0x6383 + 257: 0f 85 8d 6b 00 00 jne 0x6dea 25d: 8b bd 40 ff ff ff mov -0xc0(%ebp),%edi 263: 8b b5 44 ff ff ff mov -0xbc(%ebp),%esi 269: c7 85 3c ff ff ff 00 movl $0x0,-0xc4(%ebp) @@ -163,7 +163,7 @@ 273: e9 ea fe ff ff jmp 0x162 278: 8b 95 24 ff ff ff mov -0xdc(%ebp),%edx 27e: 85 d2 test %edx,%edx - 280: 0f 85 cd 3a 00 00 jne 0x3d53 + 280: 0f 85 e8 37 00 00 jne 0x3a6e 286: 8b b5 44 ff ff ff mov -0xbc(%ebp),%esi 28c: 83 cb ff or $0xffffffff,%ebx 28f: bf 01 00 00 00 mov $0x1,%edi @@ -184,7 +184,7 @@ 2d5: 8b 95 f4 fe ff ff mov -0x10c(%ebp),%edx 2db: 09 3a or %edi,(%edx) 2dd: 83 bd 24 ff ff ff ff cmpl $0xffffffff,-0xdc(%ebp) - 2e4: 0f 84 c1 60 00 00 je 0x63ab + 2e4: 0f 84 aa 63 00 00 je 0x6694 2ea: 8b 85 10 ff ff ff mov -0xf0(%ebp),%eax 2f0: 85 c0 test %eax,%eax 2f2: 0f 84 4f fd ff ff je 0x47 @@ -242,7 +242,7 @@ 3ab: 31 ff xor %edi,%edi 3ad: 83 fa 09 cmp $0x9,%edx 3b0: 89 8d 2c ff ff ff mov %ecx,-0xd4(%ebp) - 3b6: 0f 87 c1 1b 00 00 ja 0x1f7d + 3b6: 0f 87 4b 1b 00 00 ja 0x1f07 3bc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 3c0: 83 c0 04 add $0x4,%eax 3c3: 8b 30 mov (%eax),%esi @@ -263,7 +263,7 @@ 3f8: 89 f2 mov %esi,%edx 3fa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 400: 85 d2 test %edx,%edx - 402: 0f 84 d4 5f 00 00 je 0x63dc + 402: 0f 84 ee 61 00 00 je 0x65f6 408: 83 c0 04 add $0x4,%eax 40b: 89 d6 mov %edx,%esi 40d: 89 85 28 ff ff ff mov %eax,-0xd8(%ebp) @@ -298,14 +298,14 @@ 48b: 85 c0 test %eax,%eax 48d: 74 59 je 0x4e8 48f: 83 fb ff cmp $0xffffffff,%ebx - 492: 0f 84 de 3e 00 00 je 0x4376 + 492: 0f 84 0f 3e 00 00 je 0x42a7 498: 8b 95 34 ff ff ff mov -0xcc(%ebp),%edx 49e: 8b 42 5c mov 0x5c(%edx),%eax 4a1: 85 c0 test %eax,%eax - 4a3: 0f 84 1b 36 00 00 je 0x3ac4 + 4a3: 0f 84 77 36 00 00 je 0x3b20 4a9: 8b 10 mov (%eax),%edx 4ab: 3b 50 04 cmp 0x4(%eax),%edx - 4ae: 0f 83 10 36 00 00 jae 0x3ac4 + 4ae: 0f 83 6c 36 00 00 jae 0x3b20 4b4: 8b 1a mov (%edx),%ebx 4b6: 83 c2 04 add $0x4,%edx 4b9: 89 10 mov %edx,(%eax) @@ -316,7 +316,7 @@ 4c9: 89 9d 1c ff ff ff mov %ebx,-0xe4(%ebp) 4cf: 89 d8 mov %ebx,%eax 4d1: 83 f8 04 cmp $0x4,%eax - 4d4: 0f 84 27 59 00 00 je 0x5e01 + 4d4: 0f 84 c4 69 00 00 je 0x6e9e 4da: 83 cb ff or $0xffffffff,%ebx 4dd: eb a4 jmp 0x483 4df: 90 nop @@ -377,7 +377,7 @@ 5d0: 8b 85 28 ff ff ff mov -0xd8(%ebp),%eax 5d6: 8b 10 mov (%eax),%edx 5d8: 83 fa 6c cmp $0x6c,%edx - 5db: 0f 84 8c 1b 00 00 je 0x216d + 5db: 0f 84 14 1b 00 00 je 0x20f5 5e1: 83 8d 2c ff ff ff 01 orl $0x1,-0xd4(%ebp) 5e8: 8b 85 28 ff ff ff mov -0xd8(%ebp),%eax 5ee: e9 0d fe ff ff jmp 0x400 @@ -389,7 +389,7 @@ 609: 8b b5 28 ff ff ff mov -0xd8(%ebp),%esi 60f: 8b 16 mov (%esi),%edx 611: 83 fa 68 cmp $0x68,%edx - 614: 0f 84 6b 1b 00 00 je 0x2185 + 614: 0f 84 f3 1a 00 00 je 0x210d 61a: 83 8d 2c ff ff ff 04 orl $0x4,-0xd4(%ebp) 621: 8b 85 28 ff ff ff mov -0xd8(%ebp),%eax 627: e9 d4 fd ff ff jmp 0x400 @@ -443,10 +443,10 @@ 701: 8b 8d 34 ff ff ff mov -0xcc(%ebp),%ecx 707: 8b 41 5c mov 0x5c(%ecx),%eax 70a: 85 c0 test %eax,%eax - 70c: 0f 84 05 54 00 00 je 0x5b17 + 70c: 0f 84 58 60 00 00 je 0x676a 712: 8b 10 mov (%eax),%edx 714: 3b 50 04 cmp 0x4(%eax),%edx - 717: 0f 83 fa 53 00 00 jae 0x5b17 + 717: 0f 83 4d 60 00 00 jae 0x676a 71d: 8b 1a mov (%edx),%ebx 71f: 83 c2 04 add $0x4,%edx 722: 89 10 mov %edx,(%eax) @@ -461,7 +461,7 @@ 744: 0f 85 a9 02 00 00 jne 0x9f3 74a: 8b 95 40 ff ff ff mov -0xc0(%ebp),%edx 750: 85 d2 test %edx,%edx - 752: 0f 84 85 59 00 00 je 0x60dd + 752: 0f 84 0c 64 00 00 je 0x6b64 758: 8b b5 44 ff ff ff mov -0xbc(%ebp),%esi 75e: 89 1e mov %ebx,(%esi) 760: 8b 9d 34 ff ff ff mov -0xcc(%ebp),%ebx @@ -471,15 +471,15 @@ 76d: 29 c7 sub %eax,%edi 76f: 8b 43 5c mov 0x5c(%ebx),%eax 772: 85 c0 test %eax,%eax - 774: 0f 84 3e 59 00 00 je 0x60b8 + 774: 0f 84 1e 64 00 00 je 0x6b98 77a: 8b 10 mov (%eax),%edx 77c: 3b 50 04 cmp 0x4(%eax),%edx - 77f: 0f 83 33 59 00 00 jae 0x60b8 + 77f: 0f 83 13 64 00 00 jae 0x6b98 785: 8b 1a mov (%edx),%ebx 787: 83 c2 04 add $0x4,%edx 78a: 89 10 mov %edx,(%eax) 78c: 83 fb ff cmp $0xffffffff,%ebx - 78f: 0f 84 d3 18 00 00 je 0x2068 + 78f: 0f 84 5b 18 00 00 je 0x1ff0 795: 83 85 38 ff ff ff 01 addl $0x1,-0xc8(%ebp) 79c: 83 fb 30 cmp $0x30,%ebx 79f: 89 b5 44 ff ff ff mov %esi,-0xbc(%ebp) @@ -493,7 +493,7 @@ 7c7: 0f b6 c0 movzbl %al,%eax 7ca: 29 c7 sub %eax,%edi 7cc: 39 95 40 ff ff ff cmp %edx,-0xc0(%ebp) - 7d2: 0f 84 41 59 00 00 je 0x6119 + 7d2: 0f 84 be 65 00 00 je 0x6d96 7d8: 8b 8d 40 ff ff ff mov -0xc0(%ebp),%ecx 7de: 8b b5 44 ff ff ff mov -0xbc(%ebp),%esi 7e4: 8b 85 48 ff ff ff mov -0xb8(%ebp),%eax @@ -501,15 +501,15 @@ 7f0: c7 04 86 30 00 00 00 movl $0x30,(%esi,%eax,4) 7f7: 8b 42 5c mov 0x5c(%edx),%eax 7fa: 85 c0 test %eax,%eax - 7fc: 0f 84 46 59 00 00 je 0x6148 + 7fc: 0f 84 c7 65 00 00 je 0x6dc9 802: 8b 10 mov (%eax),%edx 804: 3b 50 04 cmp 0x4(%eax),%edx - 807: 0f 83 3b 59 00 00 jae 0x6148 + 807: 0f 83 bc 65 00 00 jae 0x6dc9 80d: 8b 1a mov (%edx),%ebx 80f: 83 c2 04 add $0x4,%edx 812: 89 10 mov %edx,(%eax) 814: 83 fb ff cmp $0xffffffff,%ebx - 817: 0f 84 38 18 00 00 je 0x2055 + 817: 0f 84 c0 17 00 00 je 0x1fdd 81d: 83 85 38 ff ff ff 01 addl $0x1,-0xc8(%ebp) 824: 85 ff test %edi,%edi 826: 74 1d je 0x845 @@ -518,7 +518,7 @@ 831: e8 fc ff ff ff call 0x832 836: 8b 8d cc fe ff ff mov -0x134(%ebp),%ecx 83c: 83 f8 78 cmp $0x78,%eax - 83f: 0f 84 45 12 00 00 je 0x1a8a + 83f: 0f 84 c5 11 00 00 je 0x1a0a 845: 8b 95 3c ff ff ff mov -0xc4(%ebp),%edx 84b: b8 08 00 00 00 mov $0x8,%eax 850: 85 d2 test %edx,%edx @@ -552,7 +552,7 @@ 8da: 85 f6 test %esi,%esi 8dc: 0f 84 7e 06 00 00 je 0xf60 8e2: 83 bd 48 ff ff ff 01 cmpl $0x1,-0xb8(%ebp) - 8e9: 0f 84 98 16 00 00 je 0x1f87 + 8e9: 0f 84 22 16 00 00 je 0x1f11 8ef: 83 fb ff cmp $0xffffffff,%ebx 8f2: 74 19 je 0x90d 8f4: 8b 95 34 ff ff ff mov -0xcc(%ebp),%edx @@ -562,7 +562,7 @@ 908: e8 fc ff ff ff call 0x909 90d: 8b 8d 48 ff ff ff mov -0xb8(%ebp),%ecx 913: 39 8d 40 ff ff ff cmp %ecx,-0xc0(%ebp) - 919: 0f 84 85 56 00 00 je 0x5fa4 + 919: 0f 84 11 61 00 00 je 0x6a30 91f: 8b bd 40 ff ff ff mov -0xc0(%ebp),%edi 925: 8b b5 44 ff ff ff mov -0xbc(%ebp),%esi 92b: 8b 8d 2c ff ff ff mov -0xd4(%ebp),%ecx @@ -585,7 +585,7 @@ 982: 89 45 dc mov %eax,-0x24(%ebp) 985: 89 55 e0 mov %edx,-0x20(%ebp) 988: 3b 75 ec cmp -0x14(%ebp),%esi - 98b: 0f 84 3c 57 00 00 je 0x60cd + 98b: 0f 84 45 65 00 00 je 0x6ed6 991: 8b 95 28 ff ff ff mov -0xd8(%ebp),%edx 997: f6 85 2c ff ff ff 08 testb $0x8,-0xd4(%ebp) 99e: c7 85 3c ff ff ff 00 movl $0x0,-0xc4(%ebp) @@ -599,7 +599,7 @@ 9c9: 0f 84 5c 08 00 00 je 0x122b 9cf: 8b 85 20 ff ff ff mov -0xe0(%ebp),%eax 9d5: 85 c0 test %eax,%eax - 9d7: 0f 85 96 29 00 00 jne 0x3373 + 9d7: 0f 85 a2 29 00 00 jne 0x337f 9dd: 8b 8d 08 ff ff ff mov -0xf8(%ebp),%ecx 9e3: 8b 01 mov (%ecx),%eax 9e5: 83 c1 04 add $0x4,%ecx @@ -615,7 +615,7 @@ a10: 0f 85 5c fe ff ff jne 0x872 a16: f7 85 2c ff ff ff 00 testl $0x400,-0xd4(%ebp) a1d: 04 00 00 - a20: 0f 85 06 51 00 00 jne 0x5b2c + a20: 0f 85 59 5d 00 00 jne 0x677f a26: c7 85 3c ff ff ff 0a movl $0xa,-0xc4(%ebp) a2d: 00 00 00 a30: e9 4a fe ff ff jmp 0x87f @@ -643,10 +643,10 @@ a99: 0f 85 b5 00 00 00 jne 0xb54 a9f: f7 85 2c ff ff ff 00 testl $0x2100,-0xd4(%ebp) aa6: 21 00 00 - aa9: 0f 84 81 19 00 00 je 0x2430 + aa9: 0f 84 11 19 00 00 je 0x23c0 aaf: 8b 95 20 ff ff ff mov -0xe0(%ebp),%edx ab5: 85 d2 test %edx,%edx - ab7: 0f 85 b5 1d 00 00 jne 0x2872 + ab7: 0f 85 a9 1e 00 00 jne 0x2966 abd: 8b 8d 08 ff ff ff mov -0xf8(%ebp),%ecx ac3: 8b 85 08 ff ff ff mov -0xf8(%ebp),%eax ac9: 8b 09 mov (%ecx),%ecx @@ -655,21 +655,21 @@ ad4: 89 8d 10 ff ff ff mov %ecx,-0xf0(%ebp) ada: 8b 85 10 ff ff ff mov -0xf0(%ebp),%eax ae0: 85 c0 test %eax,%eax - ae2: 0f 84 86 5a 00 00 je 0x656e + ae2: 0f 84 23 52 00 00 je 0x5d0b ae8: c7 04 24 90 01 00 00 movl $0x190,(%esp) aef: e8 fc ff ff ff call 0xaf0 af4: 8b 95 10 ff ff ff mov -0xf0(%ebp),%edx afa: 85 c0 test %eax,%eax afc: 89 02 mov %eax,(%edx) afe: 89 85 f8 fe ff ff mov %eax,-0x108(%ebp) - b04: 0f 84 a3 2e 00 00 je 0x39ad + b04: 0f 84 8c 2e 00 00 je 0x3996 b0a: 8b 8d ec fe ff ff mov -0x114(%ebp),%ecx b10: 85 c9 test %ecx,%ecx - b12: 0f 84 9e 2c 00 00 je 0x37b6 + b12: 0f 84 dc 2c 00 00 je 0x37f4 b18: 8b 8d ec fe ff ff mov -0x114(%ebp),%ecx b1e: 8b 01 mov (%ecx),%eax b20: 83 f8 20 cmp $0x20,%eax - b23: 0f 84 8d 2c 00 00 je 0x37b6 + b23: 0f 84 cb 2c 00 00 je 0x37f4 b29: 8d 50 01 lea 0x1(%eax),%edx b2c: 89 95 48 ff ff ff mov %edx,-0xb8(%ebp) b32: 8b 95 ec fe ff ff mov -0x114(%ebp),%edx @@ -680,19 +680,19 @@ b4c: 8b 85 48 ff ff ff mov -0xb8(%ebp),%eax b52: 89 02 mov %eax,(%edx) b54: 83 fb ff cmp $0xffffffff,%ebx - b57: 0f 84 cb 0f 00 00 je 0x1b28 + b57: 0f 84 4b 0f 00 00 je 0x1aa8 b5d: 8b 8d 34 ff ff ff mov -0xcc(%ebp),%ecx b63: 8b 41 5c mov 0x5c(%ecx),%eax b66: 85 c0 test %eax,%eax - b68: 0f 84 26 4f 00 00 je 0x5a94 + b68: 0f 84 5f 48 00 00 je 0x53cd b6e: 8b 10 mov (%eax),%edx b70: 3b 50 04 cmp 0x4(%eax),%edx - b73: 0f 83 1b 4f 00 00 jae 0x5a94 + b73: 0f 83 54 48 00 00 jae 0x53cd b79: 8b 1a mov (%edx),%ebx b7b: 83 c2 04 add $0x4,%edx b7e: 89 10 mov %edx,(%eax) b80: 83 fb ff cmp $0xffffffff,%ebx - b83: 0f 84 ad 0f 00 00 je 0x1b36 + b83: 0f 84 2d 0f 00 00 je 0x1ab6 b89: 8b 85 30 ff ff ff mov -0xd0(%ebp),%eax b8f: 8b 95 2c ff ff ff mov -0xd4(%ebp),%edx b95: 89 1c 24 mov %ebx,(%esp) @@ -722,25 +722,25 @@ bf4: 89 8d 30 ff ff ff mov %ecx,-0xd0(%ebp) bfa: 8d 0c 10 lea (%eax,%edx,1),%ecx bfd: 39 ce cmp %ecx,%esi - bff: 0f 84 72 2b 00 00 je 0x3777 + bff: 0f 84 7d 2a 00 00 je 0x3682 c05: 85 ff test %edi,%edi c07: 7e 09 jle 0xc12 c09: 83 ef 01 sub $0x1,%edi - c0c: 0f 84 2a 2c 00 00 je 0x383c + c0c: 0f 84 d1 2b 00 00 je 0x37e3 c12: 83 fb ff cmp $0xffffffff,%ebx - c15: 0f 84 66 29 00 00 je 0x3581 + c15: 0f 84 fb 29 00 00 je 0x3616 c1b: 8b 95 34 ff ff ff mov -0xcc(%ebp),%edx c21: 8b 42 5c mov 0x5c(%edx),%eax c24: 85 c0 test %eax,%eax - c26: 0f 84 8d 40 00 00 je 0x4cb9 + c26: 0f 84 d2 3c 00 00 je 0x48fe c2c: 8b 10 mov (%eax),%edx c2e: 3b 50 04 cmp 0x4(%eax),%edx - c31: 0f 83 82 40 00 00 jae 0x4cb9 + c31: 0f 83 c7 3c 00 00 jae 0x48fe c37: 8b 1a mov (%edx),%ebx c39: 83 c2 04 add $0x4,%edx c3c: 89 10 mov %edx,(%eax) c3e: 83 fb ff cmp $0xffffffff,%ebx - c41: 0f 84 8b 11 00 00 je 0x1dd2 + c41: 0f 84 0b 11 00 00 je 0x1d52 c47: 89 1c 24 mov %ebx,(%esp) c4a: 83 85 38 ff ff ff 01 addl $0x1,-0xc8(%ebp) c51: e8 fc ff ff ff call 0xc52 @@ -753,7 +753,7 @@ c77: 89 5c 24 04 mov %ebx,0x4(%esp) c7b: 89 0c 24 mov %ecx,(%esp) c7e: e8 fc ff ff ff call 0xc7f - c83: e9 64 11 00 00 jmp 0x1dec + c83: e9 e4 10 00 00 jmp 0x1d6c c88: 8b b5 2c ff ff ff mov -0xd4(%ebp),%esi c8e: 83 ff ff cmp $0xffffffff,%edi c91: b8 01 00 00 00 mov $0x1,%eax @@ -762,19 +762,19 @@ c9c: 0f 85 be 00 00 00 jne 0xd60 ca2: f7 85 2c ff ff ff 00 testl $0x2100,-0xd4(%ebp) ca9: 21 00 00 - cac: 0f 84 2b 17 00 00 je 0x23dd - cb2: 8b 85 20 ff ff ff mov -0xe0(%ebp),%eax - cb8: 85 c0 test %eax,%eax - cba: 0f 85 ef 1b 00 00 jne 0x28af + cac: 0f 84 bf 16 00 00 je 0x2371 + cb2: 8b 95 20 ff ff ff mov -0xe0(%ebp),%edx + cb8: 85 d2 test %edx,%edx + cba: 0f 85 7f 1c 00 00 jne 0x293f cc0: 8b 85 08 ff ff ff mov -0xf8(%ebp),%eax cc6: 8b 95 08 ff ff ff mov -0xf8(%ebp),%edx ccc: 8b 00 mov (%eax),%eax cce: 83 c2 04 add $0x4,%edx cd1: 89 95 08 ff ff ff mov %edx,-0xf8(%ebp) cd7: 89 85 10 ff ff ff mov %eax,-0xf0(%ebp) - cdd: 8b 8d 10 ff ff ff mov -0xf0(%ebp),%ecx - ce3: 85 c9 test %ecx,%ecx - ce5: 0f 84 2b 45 00 00 je 0x5216 + cdd: 8b 85 10 ff ff ff mov -0xf0(%ebp),%eax + ce3: 85 c0 test %eax,%eax + ce5: 0f 84 5a 46 00 00 je 0x5345 ceb: 81 ff 00 04 00 00 cmp $0x400,%edi cf1: b8 00 04 00 00 mov $0x400,%eax cf6: 0f 4e c7 cmovle %edi,%eax @@ -786,14 +786,14 @@ d10: 85 c0 test %eax,%eax d12: 89 02 mov %eax,(%edx) d14: 89 85 f8 fe ff ff mov %eax,-0x108(%ebp) - d1a: 0f 84 67 2c 00 00 je 0x3987 - d20: 8b 95 ec fe ff ff mov -0x114(%ebp),%edx - d26: 85 d2 test %edx,%edx - d28: 0f 84 bb 2a 00 00 je 0x37e9 + d1a: 0f 84 9c 2c 00 00 je 0x39bc + d20: 8b 8d ec fe ff ff mov -0x114(%ebp),%ecx + d26: 85 c9 test %ecx,%ecx + d28: 0f 84 19 2b 00 00 je 0x3847 d2e: 8b 8d ec fe ff ff mov -0x114(%ebp),%ecx d34: 8b 01 mov (%ecx),%eax d36: 83 f8 20 cmp $0x20,%eax - d39: 0f 84 aa 2a 00 00 je 0x37e9 + d39: 0f 84 08 2b 00 00 je 0x3847 d3f: 8d 50 01 lea 0x1(%eax),%edx d42: 89 95 48 ff ff ff mov %edx,-0xb8(%ebp) d48: 8b 95 ec fe ff ff mov -0x114(%ebp),%edx @@ -802,63 +802,62 @@ d58: 8b 85 48 ff ff ff mov -0xb8(%ebp),%eax d5e: 89 02 mov %eax,(%edx) d60: 83 fb ff cmp $0xffffffff,%ebx - d63: 0f 84 8c 0d 00 00 je 0x1af5 + d63: 0f 84 0c 0d 00 00 je 0x1a75 d69: 8b 8d 34 ff ff ff mov -0xcc(%ebp),%ecx d6f: 8b 41 5c mov 0x5c(%ecx),%eax d72: 85 c0 test %eax,%eax - d74: 0f 84 62 3b 00 00 je 0x48dc + d74: 0f 84 c2 56 00 00 je 0x643c d7a: 8b 10 mov (%eax),%edx d7c: 3b 50 04 cmp 0x4(%eax),%edx - d7f: 0f 83 57 3b 00 00 jae 0x48dc + d7f: 0f 83 b7 56 00 00 jae 0x643c d85: 8b 1a mov (%edx),%ebx d87: 83 c2 04 add $0x4,%edx d8a: 89 10 mov %edx,(%eax) d8c: 83 fb ff cmp $0xffffffff,%ebx - d8f: 0f 84 6e 0d 00 00 je 0x1b03 + d8f: 0f 84 ee 0c 00 00 je 0x1a83 d95: 8b 85 30 ff ff ff mov -0xd0(%ebp),%eax d9b: 83 c0 01 add $0x1,%eax d9e: 85 f6 test %esi,%esi da0: 89 85 38 ff ff ff mov %eax,-0xc8(%ebp) - da6: 0f 85 cd 10 00 00 jne 0x1e79 + da6: 0f 85 4d 10 00 00 jne 0x1df9 dac: 8b 95 2c ff ff ff mov -0xd4(%ebp),%edx - db2: 89 fe mov %edi,%esi - db4: 8b 8d 00 ff ff ff mov -0x100(%ebp),%ecx - dba: 8b bd f8 fe ff ff mov -0x108(%ebp),%edi - dc0: 81 e2 00 21 00 00 and $0x2100,%edx - dc6: 89 95 48 ff ff ff mov %edx,-0xb8(%ebp) - dcc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - dd0: 8b 85 48 ff ff ff mov -0xb8(%ebp),%eax - dd6: 85 c0 test %eax,%eax + db2: 8b b5 f8 fe ff ff mov -0x108(%ebp),%esi + db8: 81 e2 00 21 00 00 and $0x2100,%edx + dbe: 89 95 48 ff ff ff mov %edx,-0xb8(%ebp) + dc4: 8b 95 00 ff ff ff mov -0x100(%ebp),%edx + dca: 8d b6 00 00 00 00 lea 0x0(%esi),%esi + dd0: 8b 8d 48 ff ff ff mov -0xb8(%ebp),%ecx + dd6: 85 c9 test %ecx,%ecx dd8: 74 1f je 0xdf9 - dda: 8b 95 10 ff ff ff mov -0xf0(%ebp),%edx - de0: 8b 02 mov (%edx),%eax - de2: 8d 14 8d 00 00 00 00 lea 0x0(,%ecx,4),%edx - de9: 89 95 3c ff ff ff mov %edx,-0xc4(%ebp) - def: 01 c2 add %eax,%edx - df1: 39 d7 cmp %edx,%edi - df3: 0f 84 67 0d 00 00 je 0x1b60 - df9: 89 ca mov %ecx,%edx - dfb: 83 ee 01 sub $0x1,%esi - dfe: 89 1f mov %ebx,(%edi) - e00: 83 c7 04 add $0x4,%edi - e03: 85 f6 test %esi,%esi - e05: 0f 8e 5d 2a 00 00 jle 0x3868 + dda: 8b 8d 10 ff ff ff mov -0xf0(%ebp),%ecx + de0: 8b 01 mov (%ecx),%eax + de2: 8d 0c 95 00 00 00 00 lea 0x0(,%edx,4),%ecx + de9: 89 8d 3c ff ff ff mov %ecx,-0xc4(%ebp) + def: 01 c1 add %eax,%ecx + df1: 39 ce cmp %ecx,%esi + df3: 0f 84 e7 0c 00 00 je 0x1ae0 + df9: 89 d1 mov %edx,%ecx + dfb: 83 ef 01 sub $0x1,%edi + dfe: 89 1e mov %ebx,(%esi) + e00: 83 c6 04 add $0x4,%esi + e03: 85 ff test %edi,%edi + e05: 0f 8e db 2a 00 00 jle 0x38e6 e0b: 83 fb ff cmp $0xffffffff,%ebx - e0e: 0f 84 39 2a 00 00 je 0x384d - e14: 8b 8d 34 ff ff ff mov -0xcc(%ebp),%ecx - e1a: 8b 41 5c mov 0x5c(%ecx),%eax + e0e: 0f 84 b9 2a 00 00 je 0x38cd + e14: 8b 95 34 ff ff ff mov -0xcc(%ebp),%edx + e1a: 8b 42 5c mov 0x5c(%edx),%eax e1d: 85 c0 test %eax,%eax - e1f: 0f 84 13 48 00 00 je 0x5638 - e25: 8b 08 mov (%eax),%ecx - e27: 3b 48 04 cmp 0x4(%eax),%ecx - e2a: 0f 83 08 48 00 00 jae 0x5638 - e30: 8b 19 mov (%ecx),%ebx - e32: 83 c1 04 add $0x4,%ecx - e35: 89 08 mov %ecx,(%eax) + e1f: 0f 84 bd 45 00 00 je 0x53e2 + e25: 8b 10 mov (%eax),%edx + e27: 3b 50 04 cmp 0x4(%eax),%edx + e2a: 0f 83 b2 45 00 00 jae 0x53e2 + e30: 8b 1a mov (%edx),%ebx + e32: 83 c2 04 add $0x4,%edx + e35: 89 10 mov %edx,(%eax) e37: 83 fb ff cmp $0xffffffff,%ebx - e3a: 0f 84 93 10 00 00 je 0x1ed3 + e3a: 0f 84 13 10 00 00 je 0x1e53 e40: 83 85 38 ff ff ff 01 addl $0x1,-0xc8(%ebp) - e47: 89 d1 mov %edx,%ecx + e47: 89 ca mov %ecx,%edx e49: eb 85 jmp 0xdd0 e4b: 90 nop e4c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi @@ -869,7 +868,7 @@ e6a: 3b 9d 18 ff ff ff cmp -0xe8(%ebp),%ebx e70: 0f 85 58 fa ff ff jne 0x8ce e76: 3b 95 48 ff ff ff cmp -0xb8(%ebp),%edx - e7c: 0f 84 13 2e 00 00 je 0x3c95 + e7c: 0f 84 b3 2c 00 00 je 0x3b35 e82: 8b b5 44 ff ff ff mov -0xbc(%ebp),%esi e88: 89 95 40 ff ff ff mov %edx,-0xc0(%ebp) e8e: 89 1c 0e mov %ebx,(%esi,%ecx,1) @@ -880,10 +879,10 @@ e9e: 29 c7 sub %eax,%edi ea0: 8b 43 5c mov 0x5c(%ebx),%eax ea3: 85 c0 test %eax,%eax - ea5: 0f 84 1d 2a 00 00 je 0x38c8 + ea5: 0f 84 46 2a 00 00 je 0x38f1 eab: 8b 10 mov (%eax),%edx ead: 3b 50 04 cmp 0x4(%eax),%edx - eb0: 0f 83 12 2a 00 00 jae 0x38c8 + eb0: 0f 83 3b 2a 00 00 jae 0x38f1 eb6: 8b 1a mov (%edx),%ebx eb8: 83 c2 04 add $0x4,%edx ebb: 89 10 mov %edx,(%eax) @@ -922,87 +921,87 @@ f55: e9 46 f3 ff ff jmp 0x2a0 f5a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi f60: 83 fb 28 cmp $0x28,%ebx - f63: 0f 85 2f 10 00 00 jne 0x1f98 + f63: 0f 85 b9 0f 00 00 jne 0x1f22 f69: f7 85 2c ff ff ff 00 testl $0x1000,-0xd4(%ebp) f70: 10 00 00 - f73: 0f 84 1f 10 00 00 je 0x1f98 + f73: 0f 84 a9 0f 00 00 je 0x1f22 f79: 8b 8d 34 ff ff ff mov -0xcc(%ebp),%ecx f7f: 8b 41 5c mov 0x5c(%ecx),%eax f82: 85 c0 test %eax,%eax - f84: 0f 84 05 50 00 00 je 0x5f8f + f84: 0f 84 37 5f 00 00 je 0x6ec1 f8a: 8b 08 mov (%eax),%ecx f8c: 3b 48 04 cmp 0x4(%eax),%ecx - f8f: 0f 83 fa 4f 00 00 jae 0x5f8f + f8f: 0f 83 2c 5f 00 00 jae 0x6ec1 f95: 8b 11 mov (%ecx),%edx f97: 83 c1 04 add $0x4,%ecx f9a: 89 08 mov %ecx,(%eax) f9c: 83 fa ff cmp $0xffffffff,%edx - f9f: 0f 84 42 16 00 00 je 0x25e7 + f9f: 0f 84 cf 15 00 00 je 0x2574 fa5: 83 85 38 ff ff ff 01 addl $0x1,-0xc8(%ebp) fac: 89 d3 mov %edx,%ebx fae: 89 14 24 mov %edx,(%esp) fb1: e8 fc ff ff ff call 0xfb2 fb6: 83 f8 6e cmp $0x6e,%eax - fb9: 0f 85 d9 0f 00 00 jne 0x1f98 + fb9: 0f 85 63 0f 00 00 jne 0x1f22 fbf: 83 fb ff cmp $0xffffffff,%ebx - fc2: 0f 84 a2 13 00 00 je 0x236a + fc2: 0f 84 36 13 00 00 je 0x22fe fc8: 8b bd 34 ff ff ff mov -0xcc(%ebp),%edi fce: 8b 47 5c mov 0x5c(%edi),%eax fd1: 85 c0 test %eax,%eax - fd3: 0f 84 29 4b 00 00 je 0x5b02 + fd3: 0f 84 7c 57 00 00 je 0x6755 fd9: 8b 10 mov (%eax),%edx fdb: 3b 50 04 cmp 0x4(%eax),%edx - fde: 0f 83 1e 4b 00 00 jae 0x5b02 + fde: 0f 83 71 57 00 00 jae 0x6755 fe4: 8b 1a mov (%edx),%ebx fe6: 83 c2 04 add $0x4,%edx fe9: 89 10 mov %edx,(%eax) feb: 83 fb ff cmp $0xffffffff,%ebx - fee: 0f 84 db 15 00 00 je 0x25cf + fee: 0f 84 68 15 00 00 je 0x255c ff4: 83 85 38 ff ff ff 01 addl $0x1,-0xc8(%ebp) ffb: 89 de mov %ebx,%esi ffd: 89 1c 24 mov %ebx,(%esp) 1000: e8 fc ff ff ff call 0x1001 1005: 83 f8 69 cmp $0x69,%eax - 1008: 0f 85 8c 0f 00 00 jne 0x1f9a + 1008: 0f 85 16 0f 00 00 jne 0x1f24 100e: 83 fe ff cmp $0xffffffff,%esi - 1011: 0f 84 3b 13 00 00 je 0x2352 + 1011: 0f 84 cf 12 00 00 je 0x22e6 1017: 8b 8d 34 ff ff ff mov -0xcc(%ebp),%ecx 101d: 8b 41 5c mov 0x5c(%ecx),%eax 1020: 85 c0 test %eax,%eax - 1022: 0f 84 c5 4a 00 00 je 0x5aed + 1022: 0f 84 59 5d 00 00 je 0x6d81 1028: 8b 10 mov (%eax),%edx 102a: 3b 50 04 cmp 0x4(%eax),%edx - 102d: 0f 83 ba 4a 00 00 jae 0x5aed + 102d: 0f 83 4e 5d 00 00 jae 0x6d81 1033: 8b 32 mov (%edx),%esi 1035: 83 c2 04 add $0x4,%edx 1038: 89 10 mov %edx,(%eax) 103a: 83 fe ff cmp $0xffffffff,%esi - 103d: 0f 84 74 15 00 00 je 0x25b7 + 103d: 0f 84 49 15 00 00 je 0x258c 1043: 83 85 38 ff ff ff 01 addl $0x1,-0xc8(%ebp) 104a: 89 f3 mov %esi,%ebx 104c: 89 34 24 mov %esi,(%esp) 104f: e8 fc ff ff ff call 0x1050 1054: 83 f8 6c cmp $0x6c,%eax - 1057: 0f 85 3f 0f 00 00 jne 0x1f9c + 1057: 0f 85 c9 0e 00 00 jne 0x1f26 105d: 83 fb ff cmp $0xffffffff,%ebx - 1060: 0f 84 1c 13 00 00 je 0x2382 + 1060: 0f 84 b0 12 00 00 je 0x2316 1066: 8b bd 34 ff ff ff mov -0xcc(%ebp),%edi 106c: 8b 47 5c mov 0x5c(%edi),%eax 106f: 85 c0 test %eax,%eax - 1071: 0f 84 61 4a 00 00 je 0x5ad8 + 1071: 0f 84 bb 50 00 00 je 0x6132 1077: 8b 10 mov (%eax),%edx 1079: 3b 50 04 cmp 0x4(%eax),%edx - 107c: 0f 83 56 4a 00 00 jae 0x5ad8 + 107c: 0f 83 b0 50 00 00 jae 0x6132 1082: 8b 1a mov (%edx),%ebx 1084: 83 c2 04 add $0x4,%edx 1087: 89 10 mov %edx,(%eax) 1089: 83 fb ff cmp $0xffffffff,%ebx - 108c: 0f 84 13 0f 00 00 je 0x1fa5 + 108c: 0f 84 9d 0e 00 00 je 0x1f2f 1092: 83 fb 29 cmp $0x29,%ebx - 1095: 0f 85 d2 2b 00 00 jne 0x3c6d + 1095: 0f 85 41 2d 00 00 jne 0x3ddc 109b: 8b 8d 40 ff ff ff mov -0xc0(%ebp),%ecx 10a1: 85 c9 test %ecx,%ecx - 10a3: 0f 84 0f 47 00 00 je 0x57b8 + 10a3: 0f 84 a8 53 00 00 je 0x6451 10a9: 8b b5 44 ff ff ff mov -0xbc(%ebp),%esi 10af: 83 85 38 ff ff ff 01 addl $0x1,-0xc8(%ebp) 10b6: c7 06 30 00 00 00 movl $0x30,(%esi) @@ -1033,7 +1032,7 @@ 112e: 0f 84 c9 00 00 00 je 0x11fd 1134: 8b 85 20 ff ff ff mov -0xe0(%ebp),%eax 113a: 85 c0 test %eax,%eax - 113c: 0f 85 10 22 00 00 jne 0x3352 + 113c: 0f 85 5e 22 00 00 jne 0x33a0 1142: 8b 95 08 ff ff ff mov -0xf8(%ebp),%edx 1148: 8b 02 mov (%edx),%eax 114a: 83 c2 04 add $0x4,%edx @@ -1079,20 +1078,20 @@ 11f6: 66 90 xchg %ax,%ax 11f8: e9 40 f4 ff ff jmp 0x63d 11fd: f6 85 2c ff ff ff 04 testb $0x4,-0xd4(%ebp) - 1204: 0f 84 db 0d 00 00 je 0x1fe5 + 1204: 0f 84 63 0d 00 00 je 0x1f6d 120a: 8b 8d 20 ff ff ff mov -0xe0(%ebp),%ecx 1210: 85 c9 test %ecx,%ecx - 1212: 0f 85 39 16 00 00 jne 0x2851 + 1212: 0f 85 f0 16 00 00 jne 0x2908 1218: 8b 8d 08 ff ff ff mov -0xf8(%ebp),%ecx 121e: 8b 01 mov (%ecx),%eax 1220: 83 c1 04 add $0x4,%ecx 1223: 89 8d 08 ff ff ff mov %ecx,-0xf8(%ebp) 1229: eb 2c jmp 0x1257 122b: f6 85 2c ff ff ff 04 testb $0x4,-0xd4(%ebp) - 1232: 0f 84 ad 0d 00 00 je 0x1fe5 + 1232: 0f 84 35 0d 00 00 je 0x1f6d 1238: 8b 8d 20 ff ff ff mov -0xe0(%ebp),%ecx 123e: 85 c9 test %ecx,%ecx - 1240: 0f 85 ea 15 00 00 jne 0x2830 + 1240: 0f 85 7a 16 00 00 jne 0x28c0 1246: 8b 95 08 ff ff ff mov -0xf8(%ebp),%edx 124c: 8b 02 mov (%edx),%eax 124e: 83 c2 04 add $0x4,%edx @@ -1102,14 +1101,14 @@ 125d: e9 fc fe ff ff jmp 0x115e 1262: 8b b5 2c ff ff ff mov -0xd4(%ebp),%esi 1268: 83 e6 01 and $0x1,%esi - 126b: 0f 84 42 09 00 00 je 0x1bb3 + 126b: 0f 84 c2 08 00 00 je 0x1b33 1271: f6 85 2c ff ff ff 08 testb $0x8,-0xd4(%ebp) - 1278: 0f 85 f5 09 00 00 jne 0x1c73 + 1278: 0f 85 75 09 00 00 jne 0x1bf3 127e: f7 85 2c ff ff ff 00 testl $0x2100,-0xd4(%ebp) 1285: 21 00 00 - 1288: 0f 84 7a 23 00 00 je 0x3608 + 1288: 0f 84 a7 23 00 00 je 0x3635 128e: 83 bd 20 ff ff ff 00 cmpl $0x0,-0xe0(%ebp) - 1295: 0f 85 89 27 00 00 jne 0x3a24 + 1295: 0f 85 ea 29 00 00 jne 0x3c85 129b: 8b 8d 08 ff ff ff mov -0xf8(%ebp),%ecx 12a1: 8b 85 08 ff ff ff mov -0xf8(%ebp),%eax 12a7: 8b 09 mov (%ecx),%ecx @@ -1117,43 +1116,43 @@ 12ac: 89 85 08 ff ff ff mov %eax,-0xf8(%ebp) 12b2: 89 8d 10 ff ff ff mov %ecx,-0xf0(%ebp) 12b8: 83 bd 10 ff ff ff 00 cmpl $0x0,-0xf0(%ebp) - 12bf: 0f 84 4c 32 00 00 je 0x4511 + 12bf: 0f 84 9a 44 00 00 je 0x575f 12c5: c7 04 24 90 01 00 00 movl $0x190,(%esp) 12cc: e8 fc ff ff ff call 0x12cd 12d1: 8b 95 10 ff ff ff mov -0xf0(%ebp),%edx 12d7: 85 c0 test %eax,%eax 12d9: 89 02 mov %eax,(%edx) 12db: 89 85 f8 fe ff ff mov %eax,-0x108(%ebp) - 12e1: 0f 85 42 09 00 00 jne 0x1c29 + 12e1: 0f 85 c2 08 00 00 jne 0x1ba9 12e7: f7 85 2c ff ff ff 00 testl $0x2000,-0xd4(%ebp) 12ee: 20 00 00 - 12f1: 0f 85 73 16 00 00 jne 0x296a + 12f1: 0f 85 2a 17 00 00 jne 0x2a21 12f7: 8b 9d 24 ff ff ff mov -0xdc(%ebp),%ebx 12fd: bf 02 00 00 00 mov $0x2,%edi 1302: 8b b5 44 ff ff ff mov -0xbc(%ebp),%esi 1308: e9 93 ef ff ff jmp 0x2a0 130d: 8d 76 00 lea 0x0(%esi),%esi 1310: 83 fb ff cmp $0xffffffff,%ebx - 1313: 0f 84 47 1e 00 00 je 0x3160 + 1313: 0f 84 27 1f 00 00 je 0x3240 1319: 8b 8d 34 ff ff ff mov -0xcc(%ebp),%ecx 131f: 8b 41 5c mov 0x5c(%ecx),%eax 1322: 85 c0 test %eax,%eax - 1324: 0f 84 78 5a 00 00 je 0x6da2 + 1324: 0f 84 86 3d 00 00 je 0x50b0 132a: 8b 10 mov (%eax),%edx 132c: 3b 50 04 cmp 0x4(%eax),%edx - 132f: 0f 83 6d 5a 00 00 jae 0x6da2 + 132f: 0f 83 7b 3d 00 00 jae 0x50b0 1335: 8b 1a mov (%edx),%ebx 1337: 83 c2 04 add $0x4,%edx 133a: 89 10 mov %edx,(%eax) 133c: 83 fb ff cmp $0xffffffff,%ebx - 133f: 0f 84 75 20 00 00 je 0x33ba + 133f: 0f 84 43 22 00 00 je 0x3588 1345: 83 85 30 ff ff ff 01 addl $0x1,-0xd0(%ebp) 134c: 31 c0 xor %eax,%eax 134e: 85 ff test %edi,%edi 1350: 0f 9f c0 setg %al 1353: 29 c7 sub %eax,%edi 1355: 83 fb ff cmp $0xffffffff,%ebx - 1358: 0f 84 da 59 00 00 je 0x6d38 + 1358: 0f 84 bf 53 00 00 je 0x671d 135e: 83 fb 2b cmp $0x2b,%ebx 1361: 74 0c je 0x136f 1363: 83 fb 2d cmp $0x2d,%ebx @@ -1162,19 +1161,19 @@ 136f: 83 fb 2d cmp $0x2d,%ebx 1372: 0f 94 85 d6 fe ff ff sete -0x12a(%ebp) 1379: 85 ff test %edi,%edi - 137b: 0f 84 a4 45 00 00 je 0x5925 + 137b: 0f 84 94 44 00 00 je 0x5815 1381: 8b b5 34 ff ff ff mov -0xcc(%ebp),%esi 1387: 8b 46 5c mov 0x5c(%esi),%eax 138a: 85 c0 test %eax,%eax - 138c: 0f 84 5c 46 00 00 je 0x59ee + 138c: 0f 84 6e 44 00 00 je 0x5800 1392: 8b 10 mov (%eax),%edx 1394: 3b 50 04 cmp 0x4(%eax),%edx - 1397: 0f 83 51 46 00 00 jae 0x59ee + 1397: 0f 83 63 44 00 00 jae 0x5800 139d: 8b 1a mov (%edx),%ebx 139f: 83 c2 04 add $0x4,%edx 13a2: 89 10 mov %edx,(%eax) 13a4: 83 fb ff cmp $0xffffffff,%ebx - 13a7: 0f 84 ec 14 00 00 je 0x2899 + 13a7: 0f 84 7c 15 00 00 je 0x2929 13ad: 31 c0 xor %eax,%eax 13af: 83 85 30 ff ff ff 01 addl $0x1,-0xd0(%ebp) 13b6: 85 ff test %edi,%edi @@ -1183,5183 +1182,5197 @@ 13bd: 89 1c 24 mov %ebx,(%esp) 13c0: e8 fc ff ff ff call 0x13c1 13c5: 83 f8 6e cmp $0x6e,%eax - 13c8: 0f 84 a5 1d 00 00 je 0x3173 + 13c8: 0f 84 85 1e 00 00 je 0x3253 13ce: 83 f8 69 cmp $0x69,%eax - 13d1: 0f 84 f6 1f 00 00 je 0x33cd + 13d1: 0f 84 fd 1f 00 00 je 0x33d4 13d7: 83 fb 30 cmp $0x30,%ebx - 13da: 75 0a jne 0x13e6 - 13dc: 85 ff test %edi,%edi - 13de: 66 90 xchg %ax,%ax - 13e0: 0f 85 cb 1e 00 00 jne 0x32b1 - 13e6: 8b b5 44 ff ff ff mov -0xbc(%ebp),%esi - 13ec: 31 c0 xor %eax,%eax - 13ee: c7 85 e0 fe ff ff 65 movl $0x65,-0x120(%ebp) - 13f5: 00 00 00 - 13f8: 8d 50 01 lea 0x1(%eax),%edx - 13fb: 8d 0c 85 00 00 00 00 lea 0x0(,%eax,4),%ecx - 1402: 8d 04 85 fc ff ff ff lea -0x4(,%eax,4),%eax - 1409: 89 8d 38 ff ff ff mov %ecx,-0xc8(%ebp) - 140f: 8b 8d 2c ff ff ff mov -0xd4(%ebp),%ecx - 1415: 89 85 3c ff ff ff mov %eax,-0xc4(%ebp) - 141b: 0f b6 85 2c ff ff ff movzbl -0xd4(%ebp),%eax - 1422: 89 95 48 ff ff ff mov %edx,-0xb8(%ebp) - 1428: 8b 95 40 ff ff ff mov -0xc0(%ebp),%edx - 142e: c6 85 e8 fe ff ff 00 movb $0x0,-0x118(%ebp) - 1435: 81 e1 00 08 00 00 and $0x800,%ecx - 143b: 83 e0 80 and $0xffffff80,%eax - 143e: c6 85 f0 fe ff ff 00 movb $0x0,-0x110(%ebp) - 1445: 88 85 d7 fe ff ff mov %al,-0x129(%ebp) - 144b: 89 8d d8 fe ff ff mov %ecx,-0x128(%ebp) - 1451: 89 b5 14 ff ff ff mov %esi,-0xec(%ebp) - 1457: 90 nop - 1458: 8b 85 48 ff ff ff mov -0xb8(%ebp),%eax - 145e: 83 e8 01 sub $0x1,%eax - 1461: 89 85 44 ff ff ff mov %eax,-0xbc(%ebp) - 1467: 8d 43 d0 lea -0x30(%ebx),%eax - 146a: 83 f8 09 cmp $0x9,%eax - 146d: 0f 87 15 15 00 00 ja 0x2988 - 1473: 3b 95 44 ff ff ff cmp -0xbc(%ebp),%edx - 1479: 0f 84 09 53 00 00 je 0x6788 - 147f: 89 d1 mov %edx,%ecx - 1481: 8b 95 38 ff ff ff mov -0xc8(%ebp),%edx - 1487: 89 1c 16 mov %ebx,(%esi,%edx,1) - 148a: 85 ff test %edi,%edi - 148c: 0f 84 4b 21 00 00 je 0x35dd - 1492: 83 fb ff cmp $0xffffffff,%ebx - 1495: 0f 84 05 21 00 00 je 0x35a0 - 149b: 8b 9d 34 ff ff ff mov -0xcc(%ebp),%ebx - 14a1: 8b 53 5c mov 0x5c(%ebx),%edx - 14a4: 85 d2 test %edx,%edx - 14a6: 0f 84 ad 41 00 00 je 0x5659 - 14ac: 8b 02 mov (%edx),%eax - 14ae: 3b 42 04 cmp 0x4(%edx),%eax - 14b1: 0f 83 a2 41 00 00 jae 0x5659 - 14b7: 8b 18 mov (%eax),%ebx - 14b9: 83 c0 04 add $0x4,%eax - 14bc: 89 02 mov %eax,(%edx) - 14be: 83 fb ff cmp $0xffffffff,%ebx - 14c1: 0f 84 3d 15 00 00 je 0x2a04 - 14c7: 31 c0 xor %eax,%eax - 14c9: 85 ff test %edi,%edi - 14cb: 0f 9f c0 setg %al - 14ce: 89 ca mov %ecx,%edx - 14d0: 29 c7 sub %eax,%edi - 14d2: 83 85 30 ff ff ff 01 addl $0x1,-0xd0(%ebp) - 14d9: 83 85 48 ff ff ff 01 addl $0x1,-0xb8(%ebp) - 14e0: 83 85 38 ff ff ff 04 addl $0x4,-0xc8(%ebp) - 14e7: 83 85 3c ff ff ff 04 addl $0x4,-0xc4(%ebp) - 14ee: 89 b5 14 ff ff ff mov %esi,-0xec(%ebp) - 14f4: e9 5f ff ff ff jmp 0x1458 - 14f9: 83 fb ff cmp $0xffffffff,%ebx - 14fc: 0f 84 29 1c 00 00 je 0x312b - 1502: 8b b5 34 ff ff ff mov -0xcc(%ebp),%esi - 1508: 8b 46 5c mov 0x5c(%esi),%eax - 150b: 85 c0 test %eax,%eax - 150d: 0f 84 78 57 00 00 je 0x6c8b - 1513: 8b 10 mov (%eax),%edx - 1515: 3b 50 04 cmp 0x4(%eax),%edx - 1518: 0f 83 6d 57 00 00 jae 0x6c8b - 151e: 8b 1a mov (%edx),%ebx - 1520: 83 c2 04 add $0x4,%edx - 1523: 89 10 mov %edx,(%eax) - 1525: 83 fb ff cmp $0xffffffff,%ebx - 1528: 0f 84 0b 1c 00 00 je 0x3139 - 152e: 83 fb 25 cmp $0x25,%ebx - 1531: 0f 85 7d 3c 00 00 jne 0x51b4 - 1537: 8b 85 30 ff ff ff mov -0xd0(%ebp),%eax - 153d: 8b 95 28 ff ff ff mov -0xd8(%ebp),%edx - 1543: 8b bd 40 ff ff ff mov -0xc0(%ebp),%edi - 1549: 8b b5 44 ff ff ff mov -0xbc(%ebp),%esi - 154f: 83 c0 01 add $0x1,%eax - 1552: 89 85 38 ff ff ff mov %eax,-0xc8(%ebp) - 1558: 89 95 48 ff ff ff mov %edx,-0xb8(%ebp) - 155e: c7 85 3c ff ff ff 00 movl $0x0,-0xc4(%ebp) - 1565: 00 00 00 - 1568: e9 f5 eb ff ff jmp 0x162 - 156d: f6 85 2c ff ff ff 01 testb $0x1,-0xd4(%ebp) - 1574: 0f 85 16 f5 ff ff jne 0xa90 - 157a: 8b b5 2c ff ff ff mov -0xd4(%ebp),%esi - 1580: 83 e6 08 and $0x8,%esi - 1583: 0f 85 b2 00 00 00 jne 0x163b - 1589: f7 85 2c ff ff ff 00 testl $0x2100,-0xd4(%ebp) - 1590: 21 00 00 - 1593: 0f 84 bc 20 00 00 je 0x3655 - 1599: 83 bd 20 ff ff ff 00 cmpl $0x0,-0xe0(%ebp) - 15a0: 0f 85 fe 25 00 00 jne 0x3ba4 - 15a6: 8b 95 08 ff ff ff mov -0xf8(%ebp),%edx - 15ac: 8b 8d 08 ff ff ff mov -0xf8(%ebp),%ecx - 15b2: 8b 12 mov (%edx),%edx - 15b4: 83 c1 04 add $0x4,%ecx - 15b7: 89 8d 08 ff ff ff mov %ecx,-0xf8(%ebp) - 15bd: 89 95 10 ff ff ff mov %edx,-0xf0(%ebp) - 15c3: 83 bd 10 ff ff ff 00 cmpl $0x0,-0xf0(%ebp) - 15ca: 0f 84 43 32 00 00 je 0x4813 - 15d0: c7 04 24 64 00 00 00 movl $0x64,(%esp) - 15d7: e8 fc ff ff ff call 0x15d8 - 15dc: 8b 95 10 ff ff ff mov -0xf0(%ebp),%edx - 15e2: 85 c0 test %eax,%eax - 15e4: 89 85 fc fe ff ff mov %eax,-0x104(%ebp) - 15ea: 89 02 mov %eax,(%edx) - 15ec: 0f 84 0f 2e 00 00 je 0x4401 - 15f2: 83 bd ec fe ff ff 00 cmpl $0x0,-0x114(%ebp) - 15f9: 0f 84 f3 25 00 00 je 0x3bf2 - 15ff: 8b 8d ec fe ff ff mov -0x114(%ebp),%ecx - 1605: 8b 01 mov (%ecx),%eax - 1607: 83 f8 20 cmp $0x20,%eax - 160a: 0f 84 e2 25 00 00 je 0x3bf2 - 1610: 8d 50 01 lea 0x1(%eax),%edx - 1613: 89 95 48 ff ff ff mov %edx,-0xb8(%ebp) - 1619: 8b 95 ec fe ff ff mov -0x114(%ebp),%edx - 161f: 8b 8d 10 ff ff ff mov -0xf0(%ebp),%ecx - 1625: c7 85 00 ff ff ff 64 movl $0x64,-0x100(%ebp) - 162c: 00 00 00 - 162f: 89 4c 82 08 mov %ecx,0x8(%edx,%eax,4) - 1633: 8b 85 48 ff ff ff mov -0xb8(%ebp),%eax - 1639: 89 02 mov %eax,(%edx) - 163b: 83 fb ff cmp $0xffffffff,%ebx - 163e: 0f 84 3c 11 00 00 je 0x2780 - 1644: 8b 8d 34 ff ff ff mov -0xcc(%ebp),%ecx - 164a: 8b 41 5c mov 0x5c(%ecx),%eax - 164d: 85 c0 test %eax,%eax - 164f: 0f 84 ae 43 00 00 je 0x5a03 - 1655: 8b 10 mov (%eax),%edx - 1657: 3b 50 04 cmp 0x4(%eax),%edx - 165a: 0f 83 a3 43 00 00 jae 0x5a03 - 1660: 8b 1a mov (%edx),%ebx - 1662: 83 c2 04 add $0x4,%edx - 1665: 89 10 mov %edx,(%eax) - 1667: 83 fb ff cmp $0xffffffff,%ebx - 166a: 0f 84 1e 11 00 00 je 0x278e - 1670: 8b 85 30 ff ff ff mov -0xd0(%ebp),%eax - 1676: 8b 95 2c ff ff ff mov -0xd4(%ebp),%edx - 167c: 89 b5 48 ff ff ff mov %esi,-0xb8(%ebp) - 1682: 89 fe mov %edi,%esi - 1684: 8b bd fc fe ff ff mov -0x104(%ebp),%edi - 168a: c7 45 e4 00 00 00 00 movl $0x0,-0x1c(%ebp) - 1691: 83 c0 01 add $0x1,%eax - 1694: 81 e2 00 21 00 00 and $0x2100,%edx - 169a: 89 85 38 ff ff ff mov %eax,-0xc8(%ebp) - 16a0: c7 45 e8 00 00 00 00 movl $0x0,-0x18(%ebp) - 16a7: 89 95 3c ff ff ff mov %edx,-0xc4(%ebp) - 16ad: 89 1c 24 mov %ebx,(%esp) - 16b0: e8 fc ff ff ff call 0x16b1 - 16b5: 85 c0 test %eax,%eax - 16b7: 0f 85 57 27 00 00 jne 0x3e14 - 16bd: 8b 95 48 ff ff ff mov -0xb8(%ebp),%edx - 16c3: 31 c0 xor %eax,%eax - 16c5: 85 d2 test %edx,%edx - 16c7: 75 40 jne 0x1709 - 16c9: 8b 8d 3c ff ff ff mov -0xc4(%ebp),%ecx - 16cf: 85 c9 test %ecx,%ecx - 16d1: 74 32 je 0x1705 - 16d3: 8b 85 10 ff ff ff mov -0xf0(%ebp),%eax - 16d9: 8b 15 00 00 00 00 mov 0x0,%edx - 16df: 8b 00 mov (%eax),%eax - 16e1: 89 85 14 ff ff ff mov %eax,-0xec(%ebp) - 16e7: 65 8b 02 mov %gs:(%edx),%eax - 16ea: 8b 00 mov (%eax),%eax - 16ec: 8b 48 5c mov 0x5c(%eax),%ecx - 16ef: 8b 85 00 ff ff ff mov -0x100(%ebp),%eax - 16f5: 03 85 14 ff ff ff add -0xec(%ebp),%eax - 16fb: 01 f9 add %edi,%ecx - 16fd: 39 c1 cmp %eax,%ecx - 16ff: 0f 83 75 0f 00 00 jae 0x267a - 1705: 89 f8 mov %edi,%eax - 1707: 89 c7 mov %eax,%edi - 1709: 8d 4d e4 lea -0x1c(%ebp),%ecx - 170c: 89 4c 24 08 mov %ecx,0x8(%esp) - 1710: 89 5c 24 04 mov %ebx,0x4(%esp) - 1714: 89 04 24 mov %eax,(%esp) - 1717: e8 fc ff ff ff call 0x1718 - 171c: 83 f8 ff cmp $0xffffffff,%eax - 171f: 0f 84 a3 39 00 00 je 0x50c8 - 1725: 8b 15 00 00 00 00 mov 0x0,%edx - 172b: 65 8b 12 mov %gs:(%edx),%edx - 172e: 8b 12 mov (%edx),%edx - 1730: 3b 42 5c cmp 0x5c(%edx),%eax - 1733: 0f 87 6b 39 00 00 ja 0x50a4 - 1739: 01 c7 add %eax,%edi - 173b: 85 f6 test %esi,%esi - 173d: 7e 09 jle 0x1748 - 173f: 83 ee 01 sub $0x1,%esi - 1742: 0f 84 f6 26 00 00 je 0x3e3e - 1748: 83 fb ff cmp $0xffffffff,%ebx - 174b: 0f 84 54 23 00 00 je 0x3aa5 - 1751: 8b 95 34 ff ff ff mov -0xcc(%ebp),%edx - 1757: 8b 42 5c mov 0x5c(%edx),%eax - 175a: 85 c0 test %eax,%eax - 175c: 0f 84 0d 31 00 00 je 0x486f - 1762: 8b 10 mov (%eax),%edx - 1764: 3b 50 04 cmp 0x4(%eax),%edx - 1767: 0f 83 02 31 00 00 jae 0x486f - 176d: 8b 1a mov (%edx),%ebx - 176f: 83 c2 04 add $0x4,%edx - 1772: 89 10 mov %edx,(%eax) - 1774: 83 fb ff cmp $0xffffffff,%ebx - 1777: 0f 84 cd 16 00 00 je 0x2e4a - 177d: 83 85 38 ff ff ff 01 addl $0x1,-0xc8(%ebp) - 1784: e9 24 ff ff ff jmp 0x16ad - 1789: f6 85 2c ff ff ff 08 testb $0x8,-0xd4(%ebp) - 1790: 0f 85 1c 09 00 00 jne 0x20b2 - 1796: f6 85 2c ff ff ff 02 testb $0x2,-0xd4(%ebp) - 179d: 0f 84 6f 0e 00 00 je 0x2612 - 17a3: 8b 8d 20 ff ff ff mov -0xe0(%ebp),%ecx - 17a9: 85 c9 test %ecx,%ecx - 17ab: 0f 85 52 22 00 00 jne 0x3a03 - 17b1: 8b 95 08 ff ff ff mov -0xf8(%ebp),%edx - 17b7: 8b 02 mov (%edx),%eax - 17b9: 83 c2 04 add $0x4,%edx - 17bc: 89 95 08 ff ff ff mov %edx,-0xf8(%ebp) - 17c2: 8b 95 30 ff ff ff mov -0xd0(%ebp),%edx - 17c8: c7 40 04 00 00 00 00 movl $0x0,0x4(%eax) - 17cf: 89 10 mov %edx,(%eax) - 17d1: 8b 8d 28 ff ff ff mov -0xd8(%ebp),%ecx - 17d7: 89 95 38 ff ff ff mov %edx,-0xc8(%ebp) - 17dd: 8b bd 40 ff ff ff mov -0xc0(%ebp),%edi - 17e3: 8b b5 44 ff ff ff mov -0xbc(%ebp),%esi - 17e9: c7 85 3c ff ff ff 00 movl $0x0,-0xc4(%ebp) - 17f0: 00 00 00 - 17f3: 89 8d 48 ff ff ff mov %ecx,-0xb8(%ebp) - 17f9: e9 64 e9 ff ff jmp 0x162 - 17fe: 83 8d 2c ff ff ff 40 orl $0x40,-0xd4(%ebp) - 1805: c7 85 3c ff ff ff 00 movl $0x0,-0xc4(%ebp) - 180c: 00 00 00 - 180f: e9 e4 ee ff ff jmp 0x6f8 - 1814: f6 85 2c ff ff ff 01 testb $0x1,-0xd4(%ebp) - 181b: 0f 85 67 f4 ff ff jne 0xc88 - 1821: 8b b5 2c ff ff ff mov -0xd4(%ebp),%esi - 1827: 83 ff ff cmp $0xffffffff,%edi - 182a: b8 01 00 00 00 mov $0x1,%eax - 182f: 0f 44 f8 cmove %eax,%edi - 1832: 83 e6 08 and $0x8,%esi - 1835: 0f 85 b2 00 00 00 jne 0x18ed - 183b: f7 85 2c ff ff ff 00 testl $0x2100,-0xd4(%ebp) - 1842: 21 00 00 - 1845: 0f 84 df 1e 00 00 je 0x372a - 184b: 83 bd 20 ff ff ff 00 cmpl $0x0,-0xe0(%ebp) - 1852: 0f 85 41 25 00 00 jne 0x3d99 - 1858: 8b 85 08 ff ff ff mov -0xf8(%ebp),%eax - 185e: 8b 95 08 ff ff ff mov -0xf8(%ebp),%edx - 1864: 8b 00 mov (%eax),%eax - 1866: 83 c2 04 add $0x4,%edx - 1869: 89 95 08 ff ff ff mov %edx,-0xf8(%ebp) - 186f: 89 85 10 ff ff ff mov %eax,-0xf0(%ebp) - 1875: 83 bd 10 ff ff ff 00 cmpl $0x0,-0xf0(%ebp) - 187c: 0f 84 8b 3d 00 00 je 0x560d - 1882: c7 04 24 64 00 00 00 movl $0x64,(%esp) - 1889: e8 fc ff ff ff call 0x188a - 188e: 8b 95 10 ff ff ff mov -0xf0(%ebp),%edx - 1894: 85 c0 test %eax,%eax - 1896: 89 85 fc fe ff ff mov %eax,-0x104(%ebp) - 189c: 89 02 mov %eax,(%edx) - 189e: 0f 84 9e 28 00 00 je 0x4142 - 18a4: 83 bd ec fe ff ff 00 cmpl $0x0,-0x114(%ebp) - 18ab: 0f 84 0f 25 00 00 je 0x3dc0 - 18b1: 8b 8d ec fe ff ff mov -0x114(%ebp),%ecx - 18b7: 8b 01 mov (%ecx),%eax - 18b9: 83 f8 20 cmp $0x20,%eax - 18bc: 0f 84 fe 24 00 00 je 0x3dc0 - 18c2: 8d 50 01 lea 0x1(%eax),%edx - 18c5: 89 95 48 ff ff ff mov %edx,-0xb8(%ebp) - 18cb: 8b 95 ec fe ff ff mov -0x114(%ebp),%edx - 18d1: 8b 8d 10 ff ff ff mov -0xf0(%ebp),%ecx - 18d7: c7 85 00 ff ff ff 64 movl $0x64,-0x100(%ebp) - 18de: 00 00 00 - 18e1: 89 4c 82 08 mov %ecx,0x8(%edx,%eax,4) - 18e5: 8b 85 48 ff ff ff mov -0xb8(%ebp),%eax - 18eb: 89 02 mov %eax,(%edx) - 18ed: 83 fb ff cmp $0xffffffff,%ebx - 18f0: 0f 84 bb 0e 00 00 je 0x27b1 - 18f6: 8b 8d 34 ff ff ff mov -0xcc(%ebp),%ecx - 18fc: 8b 41 5c mov 0x5c(%ecx),%eax - 18ff: 85 c0 test %eax,%eax - 1901: 0f 84 0c 4f 00 00 je 0x6813 - 1907: 8b 10 mov (%eax),%edx - 1909: 3b 50 04 cmp 0x4(%eax),%edx - 190c: 0f 83 01 4f 00 00 jae 0x6813 - 1912: 8b 1a mov (%edx),%ebx - 1914: 83 c2 04 add $0x4,%edx - 1917: 89 10 mov %edx,(%eax) - 1919: 83 fb ff cmp $0xffffffff,%ebx - 191c: 0f 84 9d 0e 00 00 je 0x27bf - 1922: 8b 95 2c ff ff ff mov -0xd4(%ebp),%edx - 1928: 8b 85 30 ff ff ff mov -0xd0(%ebp),%eax - 192e: 89 b5 48 ff ff ff mov %esi,-0xb8(%ebp) - 1934: 89 fe mov %edi,%esi - 1936: 8b bd fc fe ff ff mov -0x104(%ebp),%edi - 193c: c7 45 e4 00 00 00 00 movl $0x0,-0x1c(%ebp) - 1943: 81 e2 08 20 00 00 and $0x2008,%edx - 1949: 83 c0 01 add $0x1,%eax - 194c: 89 95 3c ff ff ff mov %edx,-0xc4(%ebp) - 1952: 81 bd 3c ff ff ff 00 cmpl $0x2000,-0xc4(%ebp) - 1959: 20 00 00 - 195c: 89 85 38 ff ff ff mov %eax,-0xc8(%ebp) - 1962: c7 45 e8 00 00 00 00 movl $0x0,-0x18(%ebp) - 1969: 0f 84 86 00 00 00 je 0x19f5 - 196f: 90 nop - 1970: 8b 95 48 ff ff ff mov -0xb8(%ebp),%edx - 1976: b8 00 00 00 00 mov $0x0,%eax - 197b: 8d 4d e4 lea -0x1c(%ebp),%ecx - 197e: 89 4c 24 08 mov %ecx,0x8(%esp) - 1982: 89 5c 24 04 mov %ebx,0x4(%esp) - 1986: 85 d2 test %edx,%edx - 1988: 0f 44 c7 cmove %edi,%eax - 198b: 89 04 24 mov %eax,(%esp) - 198e: e8 fc ff ff ff call 0x198f - 1993: 83 f8 ff cmp $0xffffffff,%eax - 1996: 0f 84 b4 34 00 00 je 0x4e50 - 199c: 83 ee 01 sub $0x1,%esi - 199f: 01 c7 add %eax,%edi - 19a1: 85 f6 test %esi,%esi - 19a3: 0f 8e a9 1f 00 00 jle 0x3952 - 19a9: 83 fb ff cmp $0xffffffff,%ebx - 19ac: 0f 84 81 1f 00 00 je 0x3933 - 19b2: 8b 95 34 ff ff ff mov -0xcc(%ebp),%edx - 19b8: 8b 42 5c mov 0x5c(%edx),%eax - 19bb: 85 c0 test %eax,%eax - 19bd: 0f 84 60 3c 00 00 je 0x5623 - 19c3: 8b 10 mov (%eax),%edx - 19c5: 3b 50 04 cmp 0x4(%eax),%edx - 19c8: 0f 83 55 3c 00 00 jae 0x5623 - 19ce: 8b 1a mov (%edx),%ebx - 19d0: 83 c2 04 add $0x4,%edx - 19d3: 89 10 mov %edx,(%eax) - 19d5: 83 fb ff cmp $0xffffffff,%ebx - 19d8: 0f 84 25 13 00 00 je 0x2d03 - 19de: 83 85 38 ff ff ff 01 addl $0x1,-0xc8(%ebp) - 19e5: 81 bd 3c ff ff ff 00 cmpl $0x2000,-0xc4(%ebp) - 19ec: 20 00 00 - 19ef: 0f 85 7b ff ff ff jne 0x1970 - 19f5: 8b 15 00 00 00 00 mov 0x0,%edx - 19fb: 8b 8d 10 ff ff ff mov -0xf0(%ebp),%ecx - 1a01: 65 8b 02 mov %gs:(%edx),%eax - 1a04: 8b 09 mov (%ecx),%ecx - 1a06: 8b 00 mov (%eax),%eax - 1a08: 89 8d 14 ff ff ff mov %ecx,-0xec(%ebp) - 1a0e: 8b 48 5c mov 0x5c(%eax),%ecx - 1a11: 8b 85 00 ff ff ff mov -0x100(%ebp),%eax - 1a17: 03 85 14 ff ff ff add -0xec(%ebp),%eax - 1a1d: 01 f9 add %edi,%ecx - 1a1f: 39 c1 cmp %eax,%ecx - 1a21: 0f 82 49 ff ff ff jb 0x1970 - 1a27: 2b bd 14 ff ff ff sub -0xec(%ebp),%edi - 1a2d: d1 a5 00 ff ff ff shll -0x100(%ebp) - 1a33: 8b 8d 00 ff ff ff mov -0x100(%ebp),%ecx - 1a39: 89 bd 30 ff ff ff mov %edi,-0xd0(%ebp) - 1a3f: 8b bd 14 ff ff ff mov -0xec(%ebp),%edi - 1a45: 89 95 d0 fe ff ff mov %edx,-0x130(%ebp) - 1a4b: 89 4c 24 04 mov %ecx,0x4(%esp) - 1a4f: 89 3c 24 mov %edi,(%esp) - 1a52: e8 fc ff ff ff call 0x1a53 - 1a57: 8b 95 d0 fe ff ff mov -0x130(%ebp),%edx - 1a5d: 85 c0 test %eax,%eax - 1a5f: 0f 84 ab 27 00 00 je 0x4210 - 1a65: 8b bd 10 ff ff ff mov -0xf0(%ebp),%edi - 1a6b: 8b 95 30 ff ff ff mov -0xd0(%ebp),%edx - 1a71: 89 07 mov %eax,(%edi) - 1a73: 8d 3c 10 lea (%eax,%edx,1),%edi - 1a76: e9 f5 fe ff ff jmp 0x1970 - 1a7b: c7 85 3c ff ff ff 08 movl $0x8,-0xc4(%ebp) - 1a82: 00 00 00 - 1a85: e9 6e ec ff ff jmp 0x6f8 - 1a8a: 8b 85 3c ff ff ff mov -0xc4(%ebp),%eax - 1a90: 85 c0 test %eax,%eax - 1a92: 74 0d je 0x1aa1 - 1a94: 83 bd 3c ff ff ff 10 cmpl $0x10,-0xc4(%ebp) - 1a9b: 0f 85 be ed ff ff jne 0x85f - 1aa1: 31 c0 xor %eax,%eax - 1aa3: 85 ff test %edi,%edi - 1aa5: 0f 9f c0 setg %al - 1aa8: 29 c7 sub %eax,%edi - 1aaa: 83 fb ff cmp $0xffffffff,%ebx - 1aad: 0f 84 b6 22 00 00 je 0x3d69 - 1ab3: 8b 9d 34 ff ff ff mov -0xcc(%ebp),%ebx - 1ab9: 8b 43 5c mov 0x5c(%ebx),%eax - 1abc: 85 c0 test %eax,%eax - 1abe: 0f 84 ae 36 00 00 je 0x5172 - 1ac4: 8b 10 mov (%eax),%edx - 1ac6: 3b 50 04 cmp 0x4(%eax),%edx - 1ac9: 0f 83 a3 36 00 00 jae 0x5172 - 1acf: 8b 1a mov (%edx),%ebx - 1ad1: 83 c2 04 add $0x4,%edx - 1ad4: 89 10 mov %edx,(%eax) - 1ad6: 83 fb ff cmp $0xffffffff,%ebx - 1ad9: 0f 84 46 26 00 00 je 0x4125 - 1adf: 83 85 38 ff ff ff 01 addl $0x1,-0xc8(%ebp) - 1ae6: c7 85 3c ff ff ff 10 movl $0x10,-0xc4(%ebp) - 1aed: 00 00 00 - 1af0: e9 6a ed ff ff jmp 0x85f - 1af5: a1 00 00 00 00 mov 0x0,%eax - 1afa: 8b 95 1c ff ff ff mov -0xe4(%ebp),%edx - 1b00: 65 89 10 mov %edx,%gs:(%eax) - 1b03: 8b 95 24 ff ff ff mov -0xdc(%ebp),%edx - 1b09: 85 d2 test %edx,%edx - 1b0b: 0f 84 75 e7 ff ff je 0x286 - 1b11: 8b 9d 24 ff ff ff mov -0xdc(%ebp),%ebx - 1b17: bf 01 00 00 00 mov $0x1,%edi - 1b1c: 8b b5 44 ff ff ff mov -0xbc(%ebp),%esi - 1b22: e9 79 e7 ff ff jmp 0x2a0 - 1b27: 90 nop - 1b28: a1 00 00 00 00 mov 0x0,%eax - 1b2d: 8b 95 1c ff ff ff mov -0xe4(%ebp),%edx - 1b33: 65 89 10 mov %edx,%gs:(%eax) - 1b36: 8b 8d 24 ff ff ff mov -0xdc(%ebp),%ecx - 1b3c: 85 c9 test %ecx,%ecx - 1b3e: 0f 84 42 e7 ff ff je 0x286 - 1b44: 8b 9d 24 ff ff ff mov -0xdc(%ebp),%ebx - 1b4a: bf 01 00 00 00 mov $0x1,%edi - 1b4f: 8b b5 44 ff ff ff mov -0xbc(%ebp),%esi - 1b55: e9 46 e7 ff ff jmp 0x2a0 - 1b5a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi - 1b60: 39 f1 cmp %esi,%ecx - 1b62: 8d 56 ff lea -0x1(%esi),%edx - 1b65: 0f 4e d1 cmovle %ecx,%edx - 1b68: 01 ca add %ecx,%edx - 1b6a: 8d 3c 95 00 00 00 00 lea 0x0(,%edx,4),%edi - 1b71: 89 95 d0 fe ff ff mov %edx,-0x130(%ebp) - 1b77: 89 8d cc fe ff ff mov %ecx,-0x134(%ebp) - 1b7d: 89 7c 24 04 mov %edi,0x4(%esp) - 1b81: 89 04 24 mov %eax,(%esp) - 1b84: e8 fc ff ff ff call 0x1b85 - 1b89: 8b 95 d0 fe ff ff mov -0x130(%ebp),%edx - 1b8f: 8b 8d cc fe ff ff mov -0x134(%ebp),%ecx - 1b95: 85 c0 test %eax,%eax - 1b97: 0f 84 9b 0d 00 00 je 0x2938 - 1b9d: 8b bd 10 ff ff ff mov -0xf0(%ebp),%edi - 1ba3: 8b 8d 3c ff ff ff mov -0xc4(%ebp),%ecx - 1ba9: 89 07 mov %eax,(%edi) - 1bab: 8d 3c 08 lea (%eax,%ecx,1),%edi - 1bae: e9 48 f2 ff ff jmp 0xdfb - 1bb3: f6 85 2c ff ff ff 08 testb $0x8,-0xd4(%ebp) - 1bba: 0f 85 b3 00 00 00 jne 0x1c73 - 1bc0: f7 85 2c ff ff ff 00 testl $0x2100,-0xd4(%ebp) - 1bc7: 21 00 00 - 1bca: 0f 84 d2 1a 00 00 je 0x36a2 - 1bd0: 83 bd 20 ff ff ff 00 cmpl $0x0,-0xe0(%ebp) - 1bd7: 0f 85 79 1f 00 00 jne 0x3b56 - 1bdd: 8b 95 08 ff ff ff mov -0xf8(%ebp),%edx - 1be3: 8b 8d 08 ff ff ff mov -0xf8(%ebp),%ecx - 1be9: 8b 12 mov (%edx),%edx - 1beb: 83 c1 04 add $0x4,%ecx - 1bee: 89 8d 08 ff ff ff mov %ecx,-0xf8(%ebp) - 1bf4: 89 95 10 ff ff ff mov %edx,-0xf0(%ebp) - 1bfa: 83 bd 10 ff ff ff 00 cmpl $0x0,-0xf0(%ebp) - 1c01: 0f 84 7d 2c 00 00 je 0x4884 - 1c07: c7 04 24 64 00 00 00 movl $0x64,(%esp) - 1c0e: e8 fc ff ff ff call 0x1c0f - 1c13: 8b 95 10 ff ff ff mov -0xf0(%ebp),%edx - 1c19: 85 c0 test %eax,%eax - 1c1b: 89 85 fc fe ff ff mov %eax,-0x104(%ebp) - 1c21: 89 02 mov %eax,(%edx) - 1c23: 0f 84 6f 27 00 00 je 0x4398 - 1c29: 8b 8d ec fe ff ff mov -0x114(%ebp),%ecx - 1c2f: 85 c9 test %ecx,%ecx - 1c31: 0f 84 5e 1c 00 00 je 0x3895 - 1c37: 8b 8d ec fe ff ff mov -0x114(%ebp),%ecx - 1c3d: 8b 01 mov (%ecx),%eax - 1c3f: 83 f8 20 cmp $0x20,%eax - 1c42: 0f 84 4d 1c 00 00 je 0x3895 - 1c48: 8d 50 01 lea 0x1(%eax),%edx - 1c4b: 89 95 48 ff ff ff mov %edx,-0xb8(%ebp) - 1c51: 8b 95 ec fe ff ff mov -0x114(%ebp),%edx - 1c57: 8b 8d 10 ff ff ff mov -0xf0(%ebp),%ecx - 1c5d: c7 85 00 ff ff ff 64 movl $0x64,-0x100(%ebp) - 1c64: 00 00 00 - 1c67: 89 4c 82 08 mov %ecx,0x8(%edx,%eax,4) - 1c6b: 8b 85 48 ff ff ff mov -0xb8(%ebp),%eax - 1c71: 89 02 mov %eax,(%edx) - 1c73: 8b 8d 28 ff ff ff mov -0xd8(%ebp),%ecx - 1c79: 31 d2 xor %edx,%edx - 1c7b: 83 39 5e cmpl $0x5e,(%ecx) - 1c7e: 0f 84 1b 16 00 00 je 0x329f - 1c84: 8b 8d 14 ff ff ff mov -0xec(%ebp),%ecx - 1c8a: 85 ff test %edi,%edi - 1c8c: b8 ff ff ff 7f mov $0x7fffffff,%eax - 1c91: 0f 48 f8 cmovs %eax,%edi - 1c94: 8b 01 mov (%ecx),%eax - 1c96: 89 4d ec mov %ecx,-0x14(%ebp) - 1c99: 83 f8 5d cmp $0x5d,%eax - 1c9c: 0f 84 e7 15 00 00 je 0x3289 - 1ca2: 89 b5 38 ff ff ff mov %esi,-0xc8(%ebp) - 1ca8: 8b 8d 14 ff ff ff mov -0xec(%ebp),%ecx - 1cae: eb 05 jmp 0x1cb5 - 1cb0: 8b 41 04 mov 0x4(%ecx),%eax - 1cb3: 89 f1 mov %esi,%ecx - 1cb5: 85 c0 test %eax,%eax - 1cb7: 0f 84 7f 16 00 00 je 0x333c - 1cbd: 83 f8 5d cmp $0x5d,%eax - 1cc0: 8d 71 04 lea 0x4(%ecx),%esi - 1cc3: 75 eb jne 0x1cb0 - 1cc5: 89 b5 48 ff ff ff mov %esi,-0xb8(%ebp) - 1ccb: 8b b5 38 ff ff ff mov -0xc8(%ebp),%esi - 1cd1: 89 8d 14 ff ff ff mov %ecx,-0xec(%ebp) - 1cd7: 85 f6 test %esi,%esi - 1cd9: 0f 84 bd 04 00 00 je 0x219c - 1cdf: 83 fb ff cmp $0xffffffff,%ebx - 1ce2: 0f 84 1f 0c 00 00 je 0x2907 - 1ce8: 8b b5 34 ff ff ff mov -0xcc(%ebp),%esi - 1cee: 8b 46 5c mov 0x5c(%esi),%eax - 1cf1: 85 c0 test %eax,%eax - 1cf3: 0f 84 c2 2b 00 00 je 0x48bb - 1cf9: 8b 08 mov (%eax),%ecx - 1cfb: 3b 48 04 cmp 0x4(%eax),%ecx - 1cfe: 0f 83 b7 2b 00 00 jae 0x48bb - 1d04: 8b 31 mov (%ecx),%esi - 1d06: 83 c1 04 add $0x4,%ecx - 1d09: 89 08 mov %ecx,(%eax) - 1d0b: 83 fe ff cmp $0xffffffff,%esi - 1d0e: 0f 84 01 0c 00 00 je 0x2915 - 1d14: 8b 8d 30 ff ff ff mov -0xd0(%ebp),%ecx - 1d1a: 8b 9d 2c ff ff ff mov -0xd4(%ebp),%ebx - 1d20: 8b 85 2c ff ff ff mov -0xd4(%ebp),%eax - 1d26: 89 bd 28 ff ff ff mov %edi,-0xd8(%ebp) - 1d2c: 8b bd 14 ff ff ff mov -0xec(%ebp),%edi - 1d32: 83 c1 01 add $0x1,%ecx - 1d35: 85 d2 test %edx,%edx - 1d37: 0f 94 85 20 ff ff ff sete -0xe0(%ebp) - 1d3e: 83 e3 08 and $0x8,%ebx - 1d41: 25 00 21 00 00 and $0x2100,%eax - 1d46: 89 8d 38 ff ff ff mov %ecx,-0xc8(%ebp) - 1d4c: 88 95 e8 fe ff ff mov %dl,-0x118(%ebp) - 1d52: 89 9d f0 fe ff ff mov %ebx,-0x110(%ebp) - 1d58: 89 85 e0 fe ff ff mov %eax,-0x120(%ebp) - 1d5e: 8b 55 ec mov -0x14(%ebp),%edx - 1d61: 39 fa cmp %edi,%edx - 1d63: 89 95 3c ff ff ff mov %edx,-0xc4(%ebp) - 1d69: 0f 83 2a 10 00 00 jae 0x2d99 - 1d6f: 89 d0 mov %edx,%eax - 1d71: eb 18 jmp 0x1d8b - 1d73: 90 nop - 1d74: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 1d78: 39 f3 cmp %esi,%ebx - 1d7a: 0f 84 73 12 00 00 je 0x2ff3 - 1d80: 83 c0 04 add $0x4,%eax - 1d83: 39 f8 cmp %edi,%eax - 1d85: 0f 83 08 10 00 00 jae 0x2d93 - 1d8b: 8b 18 mov (%eax),%ebx - 1d8d: 83 fb 2d cmp $0x2d,%ebx - 1d90: 75 e6 jne 0x1d78 - 1d92: 8b 50 04 mov 0x4(%eax),%edx - 1d95: 8d 48 04 lea 0x4(%eax),%ecx - 1d98: 85 d2 test %edx,%edx - 1d9a: 74 dc je 0x1d78 - 1d9c: 39 f9 cmp %edi,%ecx - 1d9e: 74 d8 je 0x1d78 - 1da0: 3b 85 3c ff ff ff cmp -0xc4(%ebp),%eax - 1da6: 74 d0 je 0x1d78 - 1da8: 8b 48 fc mov -0x4(%eax),%ecx - 1dab: 39 d1 cmp %edx,%ecx - 1dad: 77 c9 ja 0x1d78 - 1daf: 90 nop - 1db0: eb 0a jmp 0x1dbc - 1db2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi - 1db8: 39 f1 cmp %esi,%ecx - 1dba: 74 07 je 0x1dc3 - 1dbc: 83 c1 01 add $0x1,%ecx - 1dbf: 39 ca cmp %ecx,%edx - 1dc1: 7d f5 jge 0x1db8 - 1dc3: 39 d1 cmp %edx,%ecx - 1dc5: 0f 8e 19 25 00 00 jle 0x42e4 - 1dcb: 83 c0 08 add $0x8,%eax - 1dce: 66 90 xchg %ax,%ax - 1dd0: eb b1 jmp 0x1d83 - 1dd2: a1 00 00 00 00 mov 0x0,%eax - 1dd7: 89 b5 f8 fe ff ff mov %esi,-0x108(%ebp) - 1ddd: 8b b5 48 ff ff ff mov -0xb8(%ebp),%esi - 1de3: 65 8b 00 mov %gs:(%eax),%eax - 1de6: 89 85 1c ff ff ff mov %eax,-0xe4(%ebp) - 1dec: 85 f6 test %esi,%esi - 1dee: 0f 85 ce 00 00 00 jne 0x1ec2 - 1df4: 8b b5 f8 fe ff ff mov -0x108(%ebp),%esi - 1dfa: c7 06 00 00 00 00 movl $0x0,(%esi) - 1e00: 83 c6 04 add $0x4,%esi - 1e03: f7 85 2c ff ff ff 00 testl $0x2100,-0xd4(%ebp) - 1e0a: 21 00 00 - 1e0d: 89 b5 f8 fe ff ff mov %esi,-0x108(%ebp) - 1e13: 74 2c je 0x1e41 - 1e15: 8b bd 10 ff ff ff mov -0xf0(%ebp),%edi - 1e1b: 89 f0 mov %esi,%eax - 1e1d: 8b 17 mov (%edi),%edx - 1e1f: 29 d0 sub %edx,%eax - 1e21: c1 f8 02 sar $0x2,%eax - 1e24: 3b 85 00 ff ff ff cmp -0x100(%ebp),%eax - 1e2a: 74 15 je 0x1e41 - 1e2c: c1 e0 02 shl $0x2,%eax - 1e2f: 89 44 24 04 mov %eax,0x4(%esp) - 1e33: 89 14 24 mov %edx,(%esp) - 1e36: e8 fc ff ff ff call 0x1e37 - 1e3b: 85 c0 test %eax,%eax - 1e3d: 74 02 je 0x1e41 - 1e3f: 89 07 mov %eax,(%edi) - 1e41: 8b 85 28 ff ff ff mov -0xd8(%ebp),%eax - 1e47: 83 85 24 ff ff ff 01 addl $0x1,-0xdc(%ebp) - 1e4e: 8b bd 40 ff ff ff mov -0xc0(%ebp),%edi - 1e54: 8b b5 44 ff ff ff mov -0xbc(%ebp),%esi - 1e5a: 89 85 48 ff ff ff mov %eax,-0xb8(%ebp) - 1e60: c7 85 10 ff ff ff 00 movl $0x0,-0xf0(%ebp) - 1e67: 00 00 00 - 1e6a: c7 85 3c ff ff ff 00 movl $0x0,-0xc4(%ebp) - 1e71: 00 00 00 - 1e74: e9 e9 e2 ff ff jmp 0x162 - 1e79: 83 ef 01 sub $0x1,%edi - 1e7c: 85 ff test %edi,%edi - 1e7e: 7e 42 jle 0x1ec2 - 1e80: 8b b5 38 ff ff ff mov -0xc8(%ebp),%esi - 1e86: 8b 95 34 ff ff ff mov -0xcc(%ebp),%edx - 1e8c: 8b 4a 5c mov 0x5c(%edx),%ecx - 1e8f: 85 c9 test %ecx,%ecx - 1e91: 0f 84 5b 37 00 00 je 0x55f2 - 1e97: 8b 01 mov (%ecx),%eax - 1e99: 3b 41 04 cmp 0x4(%ecx),%eax - 1e9c: 0f 83 50 37 00 00 jae 0x55f2 - 1ea2: 8b 18 mov (%eax),%ebx - 1ea4: 83 c0 04 add $0x4,%eax - 1ea7: 89 01 mov %eax,(%ecx) - 1ea9: 83 fb ff cmp $0xffffffff,%ebx - 1eac: 0f 84 0e 01 00 00 je 0x1fc0 - 1eb2: 83 ef 01 sub $0x1,%edi - 1eb5: 83 c6 01 add $0x1,%esi - 1eb8: 85 ff test %edi,%edi - 1eba: 7f d0 jg 0x1e8c - 1ebc: 89 b5 38 ff ff ff mov %esi,-0xc8(%ebp) - 1ec2: 8b 85 28 ff ff ff mov -0xd8(%ebp),%eax - 1ec8: 89 85 48 ff ff ff mov %eax,-0xb8(%ebp) - 1ece: e9 8a e3 ff ff jmp 0x25d - 1ed3: a1 00 00 00 00 mov 0x0,%eax - 1ed8: 89 d6 mov %edx,%esi - 1eda: 89 bd f8 fe ff ff mov %edi,-0x108(%ebp) - 1ee0: 65 8b 00 mov %gs:(%eax),%eax - 1ee3: 89 85 1c ff ff ff mov %eax,-0xe4(%ebp) - 1ee9: 83 bd 48 ff ff ff 00 cmpl $0x0,-0xb8(%ebp) - 1ef0: 74 2c je 0x1f1e - 1ef2: 8b bd 10 ff ff ff mov -0xf0(%ebp),%edi - 1ef8: 8b 85 f8 fe ff ff mov -0x108(%ebp),%eax - 1efe: 8b 17 mov (%edi),%edx - 1f00: 29 d0 sub %edx,%eax - 1f02: c1 f8 02 sar $0x2,%eax - 1f05: 39 f0 cmp %esi,%eax - 1f07: 74 15 je 0x1f1e - 1f09: c1 e0 02 shl $0x2,%eax - 1f0c: 89 44 24 04 mov %eax,0x4(%esp) - 1f10: 89 14 24 mov %edx,(%esp) - 1f13: e8 fc ff ff ff call 0x1f14 - 1f18: 85 c0 test %eax,%eax - 1f1a: 74 02 je 0x1f1e - 1f1c: 89 07 mov %eax,(%edi) - 1f1e: 8b 85 28 ff ff ff mov -0xd8(%ebp),%eax - 1f24: 89 b5 00 ff ff ff mov %esi,-0x100(%ebp) - 1f2a: 8b bd 40 ff ff ff mov -0xc0(%ebp),%edi - 1f30: 83 85 24 ff ff ff 01 addl $0x1,-0xdc(%ebp) - 1f37: 8b b5 44 ff ff ff mov -0xbc(%ebp),%esi - 1f3d: 89 85 48 ff ff ff mov %eax,-0xb8(%ebp) - 1f43: c7 85 10 ff ff ff 00 movl $0x0,-0xf0(%ebp) - 1f4a: 00 00 00 - 1f4d: c7 85 3c ff ff ff 00 movl $0x0,-0xc4(%ebp) - 1f54: 00 00 00 - 1f57: e9 06 e2 ff ff jmp 0x162 - 1f5c: 8b b5 3c ff ff ff mov -0xc4(%ebp),%esi - 1f62: 85 f6 test %esi,%esi - 1f64: 0f 85 7b 01 00 00 jne 0x20e5 - 1f6a: 8b 9d 24 ff ff ff mov -0xdc(%ebp),%ebx - 1f70: 31 ff xor %edi,%edi - 1f72: 8b b5 44 ff ff ff mov -0xbc(%ebp),%esi - 1f78: e9 23 e3 ff ff jmp 0x2a0 - 1f7d: bf ff ff ff ff mov $0xffffffff,%edi - 1f82: e9 56 e4 ff ff jmp 0x3dd - 1f87: 8b 95 44 ff ff ff mov -0xbc(%ebp),%edx - 1f8d: 8b 02 mov (%edx),%eax - 1f8f: 83 f8 2d cmp $0x2d,%eax - 1f92: 0f 85 0e 04 00 00 jne 0x23a6 - 1f98: 89 de mov %ebx,%esi - 1f9a: 89 f3 mov %esi,%ebx - 1f9c: 83 fb ff cmp $0xffffffff,%ebx - 1f9f: 0f 85 c8 1c 00 00 jne 0x3c6d - 1fa5: 8b 9d 24 ff ff ff mov -0xdc(%ebp),%ebx - 1fab: bf 02 00 00 00 mov $0x2,%edi - 1fb0: 8b b5 44 ff ff ff mov -0xbc(%ebp),%esi - 1fb6: e9 e5 e2 ff ff jmp 0x2a0 - 1fbb: 90 nop - 1fbc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 1fc0: a1 00 00 00 00 mov 0x0,%eax - 1fc5: 89 b5 38 ff ff ff mov %esi,-0xc8(%ebp) - 1fcb: 65 8b 00 mov %gs:(%eax),%eax - 1fce: 89 85 1c ff ff ff mov %eax,-0xe4(%ebp) - 1fd4: 8b 85 28 ff ff ff mov -0xd8(%ebp),%eax - 1fda: 89 85 48 ff ff ff mov %eax,-0xb8(%ebp) - 1fe0: e9 78 e2 ff ff jmp 0x25d - 1fe5: f7 85 2c ff ff ff 00 testl $0x200,-0xd4(%ebp) - 1fec: 02 00 00 - 1fef: 0f 85 bf 03 00 00 jne 0x23b4 - 1ff5: 8b 95 20 ff ff ff mov -0xe0(%ebp),%edx - 1ffb: 85 d2 test %edx,%edx - 1ffd: 0f 85 5c 07 00 00 jne 0x275f - 2003: 8b 95 08 ff ff ff mov -0xf8(%ebp),%edx - 2009: 8b 02 mov (%edx),%eax - 200b: 83 c2 04 add $0x4,%edx - 200e: 89 95 08 ff ff ff mov %edx,-0xf8(%ebp) - 2014: 8b 55 dc mov -0x24(%ebp),%edx - 2017: 89 10 mov %edx,(%eax) - 2019: e9 40 f1 ff ff jmp 0x115e - 201e: 8b 85 34 ff ff ff mov -0xcc(%ebp),%eax - 2024: 89 04 24 mov %eax,(%esp) - 2027: e8 fc ff ff ff call 0x2028 - 202c: e9 80 e0 ff ff jmp 0xb1 - 2031: 8b bd 34 ff ff ff mov -0xcc(%ebp),%edi - 2037: 8d 45 cc lea -0x34(%ebp),%eax - 203a: 89 04 24 mov %eax,(%esp) - 203d: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) - 2044: 00 - 2045: 89 7c 24 08 mov %edi,0x8(%esp) - 2049: e8 fc ff ff ff call 0x204a - 204e: 8b 07 mov (%edi),%eax - 2050: e9 53 e0 ff ff jmp 0xa8 - 2055: a1 00 00 00 00 mov 0x0,%eax - 205a: 65 8b 00 mov %gs:(%eax),%eax - 205d: 89 85 1c ff ff ff mov %eax,-0xe4(%ebp) - 2063: e9 bc e7 ff ff jmp 0x824 - 2068: a1 00 00 00 00 mov 0x0,%eax - 206d: 89 b5 44 ff ff ff mov %esi,-0xbc(%ebp) - 2073: c7 85 48 ff ff ff 01 movl $0x1,-0xb8(%ebp) - 207a: 00 00 00 - 207d: 65 8b 00 mov %gs:(%eax),%eax - 2080: 89 85 1c ff ff ff mov %eax,-0xe4(%ebp) - 2086: e9 7d e9 ff ff jmp 0xa08 - 208b: 83 bd 20 ff ff ff 00 cmpl $0x0,-0xe0(%ebp) - 2092: 0f 85 e5 20 00 00 jne 0x417d - 2098: 8b b5 08 ff ff ff mov -0xf8(%ebp),%esi - 209e: 8b 06 mov (%esi),%eax - 20a0: 83 c6 04 add $0x4,%esi - 20a3: 89 b5 08 ff ff ff mov %esi,-0xf8(%ebp) - 20a9: 0f b6 8d 30 ff ff ff movzbl -0xd0(%ebp),%ecx - 20b0: 88 08 mov %cl,(%eax) - 20b2: 8b b5 30 ff ff ff mov -0xd0(%ebp),%esi - 20b8: 8b bd 28 ff ff ff mov -0xd8(%ebp),%edi - 20be: c7 85 3c ff ff ff 00 movl $0x0,-0xc4(%ebp) - 20c5: 00 00 00 - 20c8: 89 b5 38 ff ff ff mov %esi,-0xc8(%ebp) - 20ce: 8b b5 44 ff ff ff mov -0xbc(%ebp),%esi - 20d4: 89 bd 48 ff ff ff mov %edi,-0xb8(%ebp) - 20da: 8b bd 40 ff ff ff mov -0xc0(%ebp),%edi - 20e0: e9 7d e0 ff ff jmp 0x162 - 20e5: 8b bd 1c ff ff ff mov -0xe4(%ebp),%edi - 20eb: 8b b5 34 ff ff ff mov -0xcc(%ebp),%esi - 20f1: eb 33 jmp 0x2126 - 20f3: 90 nop - 20f4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 20f8: 8b 46 5c mov 0x5c(%esi),%eax - 20fb: 85 c0 test %eax,%eax - 20fd: 0f 84 bf 45 00 00 je 0x66c2 - 2103: 8b 10 mov (%eax),%edx - 2105: 3b 50 04 cmp 0x4(%eax),%edx - 2108: 0f 83 b4 45 00 00 jae 0x66c2 - 210e: 8b 1a mov (%edx),%ebx - 2110: 83 c2 04 add $0x4,%edx - 2113: 89 10 mov %edx,(%eax) - 2115: 83 fb ff cmp $0xffffffff,%ebx - 2118: 74 1b je 0x2135 - 211a: 89 1c 24 mov %ebx,(%esp) - 211d: e8 fc ff ff ff call 0x211e - 2122: 85 c0 test %eax,%eax - 2124: 74 19 je 0x213f - 2126: 83 fb ff cmp $0xffffffff,%ebx - 2129: 75 cd jne 0x20f8 - 212b: a1 00 00 00 00 mov 0x0,%eax - 2130: 65 89 38 mov %edi,%gs:(%eax) - 2133: eb e5 jmp 0x211a - 2135: a1 00 00 00 00 mov 0x0,%eax - 213a: 65 8b 38 mov %gs:(%eax),%edi - 213d: eb db jmp 0x211a - 213f: 83 fb ff cmp $0xffffffff,%ebx - 2142: 0f 84 b7 04 00 00 je 0x25ff - 2148: 89 5c 24 04 mov %ebx,0x4(%esp) - 214c: 8b 9d 34 ff ff ff mov -0xcc(%ebp),%ebx - 2152: 31 ff xor %edi,%edi - 2154: 89 1c 24 mov %ebx,(%esp) - 2157: e8 fc ff ff ff call 0x2158 - 215c: 8b 9d 24 ff ff ff mov -0xdc(%ebp),%ebx - 2162: 8b b5 44 ff ff ff mov -0xbc(%ebp),%esi - 2168: e9 33 e1 ff ff jmp 0x2a0 - 216d: 8b 8d 28 ff ff ff mov -0xd8(%ebp),%ecx - 2173: 83 c0 04 add $0x4,%eax - 2176: 83 8d 2c ff ff ff 03 orl $0x3,-0xd4(%ebp) - 217d: 8b 51 04 mov 0x4(%ecx),%edx - 2180: e9 7b e2 ff ff jmp 0x400 - 2185: 89 f0 mov %esi,%eax - 2187: 8b 56 04 mov 0x4(%esi),%edx - 218a: 83 c0 04 add $0x4,%eax - 218d: 81 8d 2c ff ff ff 00 orl $0x200,-0xd4(%ebp) - 2194: 02 00 00 - 2197: e9 64 e2 ff ff jmp 0x400 - 219c: 83 fb ff cmp $0xffffffff,%ebx - 219f: 0f 84 31 07 00 00 je 0x28d6 - 21a5: 8b 8d 34 ff ff ff mov -0xcc(%ebp),%ecx - 21ab: 8b 41 5c mov 0x5c(%ecx),%eax - 21ae: 85 c0 test %eax,%eax - 21b0: 0f 84 e4 26 00 00 je 0x489a - 21b6: 8b 08 mov (%eax),%ecx - 21b8: 3b 48 04 cmp 0x4(%eax),%ecx - 21bb: 0f 83 d9 26 00 00 jae 0x489a - 21c1: 8b 31 mov (%ecx),%esi - 21c3: 83 c1 04 add $0x4,%ecx - 21c6: 89 08 mov %ecx,(%eax) - 21c8: 83 fe ff cmp $0xffffffff,%esi - 21cb: 0f 84 13 07 00 00 je 0x28e4 - 21d1: 8b 85 30 ff ff ff mov -0xd0(%ebp),%eax - 21d7: 88 95 e8 fe ff ff mov %dl,-0x118(%ebp) - 21dd: 8b 8d 2c ff ff ff mov -0xd4(%ebp),%ecx - 21e3: 89 bd 28 ff ff ff mov %edi,-0xd8(%ebp) - 21e9: 8b bd 14 ff ff ff mov -0xec(%ebp),%edi - 21ef: c7 45 e4 00 00 00 00 movl $0x0,-0x1c(%ebp) - 21f6: 83 c0 01 add $0x1,%eax - 21f9: 85 d2 test %edx,%edx - 21fb: 8b 95 2c ff ff ff mov -0xd4(%ebp),%edx - 2201: 0f 94 85 20 ff ff ff sete -0xe0(%ebp) - 2208: 81 e1 00 21 00 00 and $0x2100,%ecx - 220e: 89 85 38 ff ff ff mov %eax,-0xc8(%ebp) - 2214: 83 e2 08 and $0x8,%edx - 2217: c7 45 e8 00 00 00 00 movl $0x0,-0x18(%ebp) - 221e: 89 95 f0 fe ff ff mov %edx,-0x110(%ebp) - 2224: 89 8d e0 fe ff ff mov %ecx,-0x120(%ebp) - 222a: 8b 5d ec mov -0x14(%ebp),%ebx - 222d: 39 fb cmp %edi,%ebx - 222f: 89 9d 3c ff ff ff mov %ebx,-0xc4(%ebp) - 2235: 73 61 jae 0x2298 - 2237: 89 d8 mov %ebx,%eax - 2239: eb 17 jmp 0x2252 - 223b: 90 nop - 223c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 2240: 39 f3 cmp %esi,%ebx - 2242: 0f 84 38 02 00 00 je 0x2480 - 2248: 83 c0 04 add $0x4,%eax - 224b: 39 f8 cmp %edi,%eax - 224d: 8d 76 00 lea 0x0(%esi),%esi - 2250: 73 40 jae 0x2292 - 2252: 8b 18 mov (%eax),%ebx - 2254: 83 fb 2d cmp $0x2d,%ebx - 2257: 75 e7 jne 0x2240 - 2259: 8b 50 04 mov 0x4(%eax),%edx - 225c: 8d 48 04 lea 0x4(%eax),%ecx - 225f: 85 d2 test %edx,%edx - 2261: 74 dd je 0x2240 - 2263: 39 f9 cmp %edi,%ecx - 2265: 74 d9 je 0x2240 - 2267: 3b 85 3c ff ff ff cmp -0xc4(%ebp),%eax - 226d: 74 d1 je 0x2240 - 226f: 8b 48 fc mov -0x4(%eax),%ecx - 2272: 39 d1 cmp %edx,%ecx - 2274: 77 ca ja 0x2240 - 2276: eb 04 jmp 0x227c - 2278: 39 f1 cmp %esi,%ecx - 227a: 74 07 je 0x2283 - 227c: 83 c1 01 add $0x1,%ecx - 227f: 39 ca cmp %ecx,%edx - 2281: 7d f5 jge 0x2278 - 2283: 39 d1 cmp %edx,%ecx - 2285: 0f 8e 33 21 00 00 jle 0x43be - 228b: 83 c0 08 add $0x8,%eax - 228e: 66 90 xchg %ax,%ax - 2290: eb b9 jmp 0x224b - 2292: 89 85 3c ff ff ff mov %eax,-0xc4(%ebp) - 2298: 39 bd 3c ff ff ff cmp %edi,-0xc4(%ebp) - 229e: 0f 84 ee 1e 00 00 je 0x4192 - 22a4: 8b 8d f0 fe ff ff mov -0x110(%ebp),%ecx - 22aa: 31 c0 xor %eax,%eax - 22ac: 85 c9 test %ecx,%ecx - 22ae: 75 14 jne 0x22c4 - 22b0: 8b 95 e0 fe ff ff mov -0x120(%ebp),%edx - 22b6: 85 d2 test %edx,%edx - 22b8: 0f 85 03 04 00 00 jne 0x26c1 - 22be: 8b 85 fc fe ff ff mov -0x104(%ebp),%eax - 22c4: 8d 4d e4 lea -0x1c(%ebp),%ecx - 22c7: 89 4c 24 08 mov %ecx,0x8(%esp) - 22cb: 89 74 24 04 mov %esi,0x4(%esp) - 22cf: 89 04 24 mov %eax,(%esp) - 22d2: e8 fc ff ff ff call 0x22d3 - 22d7: 83 f8 ff cmp $0xffffffff,%eax - 22da: 0f 84 6d 25 00 00 je 0x484d - 22e0: 8b 15 00 00 00 00 mov 0x0,%edx - 22e6: 65 8b 12 mov %gs:(%edx),%edx - 22e9: 8b 12 mov (%edx),%edx - 22eb: 3b 42 5c cmp 0x5c(%edx),%eax - 22ee: 0f 87 35 25 00 00 ja 0x4829 - 22f4: 83 ad 28 ff ff ff 01 subl $0x1,-0xd8(%ebp) - 22fb: 01 85 fc fe ff ff add %eax,-0x104(%ebp) - 2301: 8b 85 28 ff ff ff mov -0xd8(%ebp),%eax - 2307: 85 c0 test %eax,%eax - 2309: 0f 8e 4b 20 00 00 jle 0x435a - 230f: 83 fe ff cmp $0xffffffff,%esi - 2312: 0f 84 2c 20 00 00 je 0x4344 - 2318: 8b b5 34 ff ff ff mov -0xcc(%ebp),%esi - 231e: 8b 56 5c mov 0x5c(%esi),%edx - 2321: 85 d2 test %edx,%edx - 2323: 0f 84 4d 49 00 00 je 0x6c76 - 2329: 8b 0a mov (%edx),%ecx - 232b: 3b 4a 04 cmp 0x4(%edx),%ecx - 232e: 0f 83 42 49 00 00 jae 0x6c76 - 2334: 8b 19 mov (%ecx),%ebx - 2336: 83 c1 04 add $0x4,%ecx - 2339: 89 0a mov %ecx,(%edx) - 233b: 83 fb ff cmp $0xffffffff,%ebx - 233e: 0f 84 63 10 00 00 je 0x33a7 - 2344: 83 85 38 ff ff ff 01 addl $0x1,-0xc8(%ebp) - 234b: 89 de mov %ebx,%esi - 234d: e9 d8 fe ff ff jmp 0x222a - 2352: a1 00 00 00 00 mov 0x0,%eax - 2357: bb ff ff ff ff mov $0xffffffff,%ebx - 235c: 8b 95 1c ff ff ff mov -0xe4(%ebp),%edx - 2362: 65 89 10 mov %edx,%gs:(%eax) - 2365: e9 e2 ec ff ff jmp 0x104c - 236a: 8b b5 1c ff ff ff mov -0xe4(%ebp),%esi - 2370: a1 00 00 00 00 mov 0x0,%eax - 2375: 65 89 30 mov %esi,%gs:(%eax) - 2378: be ff ff ff ff mov $0xffffffff,%esi - 237d: e9 7b ec ff ff jmp 0xffd - 2382: 8b b5 1c ff ff ff mov -0xe4(%ebp),%esi - 2388: bf 02 00 00 00 mov $0x2,%edi - 238d: a1 00 00 00 00 mov 0x0,%eax - 2392: 8b 9d 24 ff ff ff mov -0xdc(%ebp),%ebx - 2398: 65 89 30 mov %esi,%gs:(%eax) - 239b: 8b b5 44 ff ff ff mov -0xbc(%ebp),%esi - 23a1: e9 fa de ff ff jmp 0x2a0 - 23a6: 83 f8 2b cmp $0x2b,%eax - 23a9: 0f 84 e9 fb ff ff je 0x1f98 - 23af: e9 3b e5 ff ff jmp 0x8ef - 23b4: 8b 85 20 ff ff ff mov -0xe0(%ebp),%eax - 23ba: 85 c0 test %eax,%eax - 23bc: 0f 85 7c 03 00 00 jne 0x273e - 23c2: 8b 95 08 ff ff ff mov -0xf8(%ebp),%edx - 23c8: 8b 02 mov (%edx),%eax - 23ca: 83 c2 04 add $0x4,%edx - 23cd: 89 95 08 ff ff ff mov %edx,-0xf8(%ebp) - 23d3: 8b 55 dc mov -0x24(%ebp),%edx - 23d6: 88 10 mov %dl,(%eax) - 23d8: e9 81 ed ff ff jmp 0x115e - 23dd: 8b 85 20 ff ff ff mov -0xe0(%ebp),%eax - 23e3: 85 c0 test %eax,%eax - 23e5: 0f 85 1e 04 00 00 jne 0x2809 - 23eb: 8b 95 08 ff ff ff mov -0xf8(%ebp),%edx - 23f1: 8b 8d 08 ff ff ff mov -0xf8(%ebp),%ecx - 23f7: 8b 12 mov (%edx),%edx - 23f9: 83 c1 04 add $0x4,%ecx - 23fc: 89 8d 08 ff ff ff mov %ecx,-0xf8(%ebp) - 2402: 89 95 f8 fe ff ff mov %edx,-0x108(%ebp) - 2408: 8b 8d f8 fe ff ff mov -0x108(%ebp),%ecx - 240e: 85 c9 test %ecx,%ecx - 2410: 0f 85 4a e9 ff ff jne 0xd60 - 2416: 8b 9d 24 ff ff ff mov -0xdc(%ebp),%ebx - 241c: bf 02 00 00 00 mov $0x2,%edi - 2421: 8b b5 44 ff ff ff mov -0xbc(%ebp),%esi - 2427: e9 74 de ff ff jmp 0x2a0 - 242c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 2430: 8b 95 20 ff ff ff mov -0xe0(%ebp),%edx - 2436: 85 d2 test %edx,%edx - 2438: 0f 85 a4 03 00 00 jne 0x27e2 - 243e: 8b 95 08 ff ff ff mov -0xf8(%ebp),%edx - 2444: 8b 8d 08 ff ff ff mov -0xf8(%ebp),%ecx - 244a: 8b 12 mov (%edx),%edx - 244c: 83 c1 04 add $0x4,%ecx - 244f: 89 8d 08 ff ff ff mov %ecx,-0xf8(%ebp) - 2455: 89 95 f8 fe ff ff mov %edx,-0x108(%ebp) - 245b: 8b 85 f8 fe ff ff mov -0x108(%ebp),%eax - 2461: 85 c0 test %eax,%eax - 2463: 0f 85 eb e6 ff ff jne 0xb54 - 2469: 8b 9d 24 ff ff ff mov -0xdc(%ebp),%ebx - 246f: bf 02 00 00 00 mov $0x2,%edi - 2474: 8b b5 44 ff ff ff mov -0xbc(%ebp),%esi - 247a: e9 21 de ff ff jmp 0x2a0 - 247f: 90 nop - 2480: 80 bd 20 ff ff ff 00 cmpb $0x0,-0xe0(%ebp) - 2487: 0f 85 05 fe ff ff jne 0x2292 - 248d: 80 bd e8 fe ff ff 00 cmpb $0x0,-0x118(%ebp) - 2494: 0f 84 ae fd ff ff je 0x2248 - 249a: 83 fb ff cmp $0xffffffff,%ebx - 249d: 74 19 je 0x24b8 - 249f: 8b bd 34 ff ff ff mov -0xcc(%ebp),%edi - 24a5: 83 ad 38 ff ff ff 01 subl $0x1,-0xc8(%ebp) - 24ac: 89 5c 24 04 mov %ebx,0x4(%esp) - 24b0: 89 3c 24 mov %edi,(%esp) - 24b3: e8 fc ff ff ff call 0x24b4 - 24b8: 8b 95 38 ff ff ff mov -0xc8(%ebp),%edx - 24be: 39 95 30 ff ff ff cmp %edx,-0xd0(%ebp) - 24c4: 0f 84 8d 27 00 00 je 0x4c57 - 24ca: f6 85 2c ff ff ff 08 testb $0x8,-0xd4(%ebp) - 24d1: 0f 85 86 dd ff ff jne 0x25d - 24d7: 8d 4d e4 lea -0x1c(%ebp),%ecx - 24da: 8d 75 a4 lea -0x5c(%ebp),%esi - 24dd: 89 34 24 mov %esi,(%esp) - 24e0: 89 4c 24 08 mov %ecx,0x8(%esp) - 24e4: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) - 24eb: 00 - 24ec: e8 fc ff ff ff call 0x24ed - 24f1: 85 c0 test %eax,%eax - 24f3: 89 c6 mov %eax,%esi - 24f5: 0f 84 50 15 00 00 je 0x3a4b - 24fb: f7 85 2c ff ff ff 00 testl $0x2100,-0xd4(%ebp) - 2502: 21 00 00 - 2505: 0f 84 de 13 00 00 je 0x38e9 - 250b: 8b bd 10 ff ff ff mov -0xf0(%ebp),%edi - 2511: 8b 95 fc fe ff ff mov -0x104(%ebp),%edx - 2517: 8b 07 mov (%edi),%eax - 2519: 8b bd 00 ff ff ff mov -0x100(%ebp),%edi - 251f: 01 f2 add %esi,%edx - 2521: 8d 0c 38 lea (%eax,%edi,1),%ecx - 2524: 39 ca cmp %ecx,%edx - 2526: 0f 83 9c 1c 00 00 jae 0x41c8 - 252c: 8b 85 fc fe ff ff mov -0x104(%ebp),%eax - 2532: 8d 7d a4 lea -0x5c(%ebp),%edi - 2535: 89 74 24 08 mov %esi,0x8(%esp) - 2539: 89 7c 24 04 mov %edi,0x4(%esp) - 253d: 89 04 24 mov %eax,(%esp) - 2540: e8 fc ff ff ff call 0x2541 - 2545: c6 00 00 movb $0x0,(%eax) - 2548: 83 c0 01 add $0x1,%eax - 254b: 89 85 fc fe ff ff mov %eax,-0x104(%ebp) - 2551: 8b bd 10 ff ff ff mov -0xf0(%ebp),%edi - 2557: 8b 85 fc fe ff ff mov -0x104(%ebp),%eax - 255d: 8b 17 mov (%edi),%edx - 255f: 29 d0 sub %edx,%eax - 2561: 3b 85 00 ff ff ff cmp -0x100(%ebp),%eax - 2567: 74 1c je 0x2585 - 2569: 89 44 24 04 mov %eax,0x4(%esp) - 256d: 89 14 24 mov %edx,(%esp) - 2570: e8 fc ff ff ff call 0x2571 - 2575: 85 c0 test %eax,%eax - 2577: 0f 84 f0 14 00 00 je 0x3a6d - 257d: 89 07 mov %eax,(%edi) - 257f: 8b 85 00 ff ff ff mov -0x100(%ebp),%eax - 2585: 83 85 24 ff ff ff 01 addl $0x1,-0xdc(%ebp) - 258c: 8b bd 40 ff ff ff mov -0xc0(%ebp),%edi - 2592: 89 85 00 ff ff ff mov %eax,-0x100(%ebp) - 2598: 8b b5 44 ff ff ff mov -0xbc(%ebp),%esi - 259e: c7 85 10 ff ff ff 00 movl $0x0,-0xf0(%ebp) - 25a5: 00 00 00 - 25a8: c7 85 3c ff ff ff 00 movl $0x0,-0xc4(%ebp) - 25af: 00 00 00 - 25b2: e9 ab db ff ff jmp 0x162 - 25b7: a1 00 00 00 00 mov 0x0,%eax - 25bc: bb ff ff ff ff mov $0xffffffff,%ebx - 25c1: 65 8b 00 mov %gs:(%eax),%eax - 25c4: 89 85 1c ff ff ff mov %eax,-0xe4(%ebp) - 25ca: e9 7d ea ff ff jmp 0x104c - 25cf: a1 00 00 00 00 mov 0x0,%eax - 25d4: be ff ff ff ff mov $0xffffffff,%esi - 25d9: 65 8b 00 mov %gs:(%eax),%eax - 25dc: 89 85 1c ff ff ff mov %eax,-0xe4(%ebp) - 25e2: e9 16 ea ff ff jmp 0xffd - 25e7: a1 00 00 00 00 mov 0x0,%eax - 25ec: bb ff ff ff ff mov $0xffffffff,%ebx - 25f1: 65 8b 00 mov %gs:(%eax),%eax - 25f4: 89 85 1c ff ff ff mov %eax,-0xe4(%ebp) - 25fa: e9 af e9 ff ff jmp 0xfae - 25ff: 8b 9d 24 ff ff ff mov -0xdc(%ebp),%ebx - 2605: 31 ff xor %edi,%edi - 2607: 8b b5 44 ff ff ff mov -0xbc(%ebp),%esi - 260d: e9 8e dc ff ff jmp 0x2a0 - 2612: f6 85 2c ff ff ff 04 testb $0x4,-0xd4(%ebp) - 2619: 0f 84 d0 10 00 00 je 0x36ef - 261f: 83 bd 20 ff ff ff 00 cmpl $0x0,-0xe0(%ebp) - 2626: 0f 85 44 18 00 00 jne 0x3e70 - 262c: 8b b5 08 ff ff ff mov -0xf8(%ebp),%esi - 2632: 8b 06 mov (%esi),%eax - 2634: 83 c6 04 add $0x4,%esi - 2637: 89 b5 08 ff ff ff mov %esi,-0xf8(%ebp) - 263d: 8b b5 28 ff ff ff mov -0xd8(%ebp),%esi - 2643: 0f b7 95 30 ff ff ff movzwl -0xd0(%ebp),%edx - 264a: 8b 8d 30 ff ff ff mov -0xd0(%ebp),%ecx - 2650: 8b bd 40 ff ff ff mov -0xc0(%ebp),%edi - 2656: 89 b5 48 ff ff ff mov %esi,-0xb8(%ebp) - 265c: 8b b5 44 ff ff ff mov -0xbc(%ebp),%esi - 2662: 66 89 10 mov %dx,(%eax) - 2665: 89 8d 38 ff ff ff mov %ecx,-0xc8(%ebp) - 266b: c7 85 3c ff ff ff 00 movl $0x0,-0xc4(%ebp) - 2672: 00 00 00 - 2675: e9 e8 da ff ff jmp 0x162 - 267a: d1 a5 00 ff ff ff shll -0x100(%ebp) - 2680: 8b 8d 00 ff ff ff mov -0x100(%ebp),%ecx - 2686: 8b 85 14 ff ff ff mov -0xec(%ebp),%eax - 268c: 2b bd 14 ff ff ff sub -0xec(%ebp),%edi - 2692: 89 95 d0 fe ff ff mov %edx,-0x130(%ebp) - 2698: 89 4c 24 04 mov %ecx,0x4(%esp) - 269c: 89 04 24 mov %eax,(%esp) - 269f: e8 fc ff ff ff call 0x26a0 - 26a4: 8b 95 d0 fe ff ff mov -0x130(%ebp),%edx - 26aa: 85 c0 test %eax,%eax - 26ac: 0f 84 b2 1b 00 00 je 0x4264 - 26b2: 8b 95 10 ff ff ff mov -0xf0(%ebp),%edx - 26b8: 89 02 mov %eax,(%edx) - 26ba: 01 f8 add %edi,%eax - 26bc: e9 46 f0 ff ff jmp 0x1707 - 26c1: 8b 95 10 ff ff ff mov -0xf0(%ebp),%edx - 26c7: 8b 9d fc fe ff ff mov -0x104(%ebp),%ebx - 26cd: 8b 02 mov (%edx),%eax - 26cf: 8b 15 00 00 00 00 mov 0x0,%edx - 26d5: 65 8b 0a mov %gs:(%edx),%ecx - 26d8: 8b 09 mov (%ecx),%ecx - 26da: 03 59 5c add 0x5c(%ecx),%ebx - 26dd: 8b 8d 00 ff ff ff mov -0x100(%ebp),%ecx - 26e3: 89 9d 3c ff ff ff mov %ebx,-0xc4(%ebp) - 26e9: 8d 1c 08 lea (%eax,%ecx,1),%ebx - 26ec: 39 9d 3c ff ff ff cmp %ebx,-0xc4(%ebp) - 26f2: 0f 82 c6 fb ff ff jb 0x22be - 26f8: 8b 9d fc fe ff ff mov -0x104(%ebp),%ebx - 26fe: 01 c9 add %ecx,%ecx - 2700: 89 95 d0 fe ff ff mov %edx,-0x130(%ebp) - 2706: 89 8d 00 ff ff ff mov %ecx,-0x100(%ebp) - 270c: 89 4c 24 04 mov %ecx,0x4(%esp) - 2710: 29 c3 sub %eax,%ebx - 2712: 89 04 24 mov %eax,(%esp) - 2715: e8 fc ff ff ff call 0x2716 - 271a: 8b 95 d0 fe ff ff mov -0x130(%ebp),%edx - 2720: 85 c0 test %eax,%eax - 2722: 0f 84 45 25 00 00 je 0x4c6d - 2728: 8b 95 10 ff ff ff mov -0xf0(%ebp),%edx - 272e: 8d 1c 18 lea (%eax,%ebx,1),%ebx - 2731: 89 9d fc fe ff ff mov %ebx,-0x104(%ebp) - 2737: 89 02 mov %eax,(%edx) - 2739: e9 80 fb ff ff jmp 0x22be - 273e: 8b 95 04 ff ff ff mov -0xfc(%ebp),%edx - 2744: 8b 8d 20 ff ff ff mov -0xe0(%ebp),%ecx - 274a: 83 bd 20 ff ff ff 01 cmpl $0x1,-0xe0(%ebp) - 2751: 8d 4c 8a fc lea -0x4(%edx,%ecx,4),%ecx - 2755: 0f 45 d1 cmovne %ecx,%edx - 2758: 8b 02 mov (%edx),%eax - 275a: e9 74 fc ff ff jmp 0x23d3 - 275f: 8b 95 04 ff ff ff mov -0xfc(%ebp),%edx - 2765: 8b 8d 20 ff ff ff mov -0xe0(%ebp),%ecx - 276b: 83 bd 20 ff ff ff 01 cmpl $0x1,-0xe0(%ebp) - 2772: 8d 4c 8a fc lea -0x4(%edx,%ecx,4),%ecx - 2776: 0f 45 d1 cmovne %ecx,%edx - 2779: 8b 02 mov (%edx),%eax - 277b: e9 94 f8 ff ff jmp 0x2014 - 2780: a1 00 00 00 00 mov 0x0,%eax - 2785: 8b 95 1c ff ff ff mov -0xe4(%ebp),%edx - 278b: 65 89 10 mov %edx,%gs:(%eax) - 278e: 83 bd 24 ff ff ff 00 cmpl $0x0,-0xdc(%ebp) - 2795: 0f 84 eb da ff ff je 0x286 - 279b: 8b 9d 24 ff ff ff mov -0xdc(%ebp),%ebx - 27a1: bf 01 00 00 00 mov $0x1,%edi - 27a6: 8b b5 44 ff ff ff mov -0xbc(%ebp),%esi - 27ac: e9 ef da ff ff jmp 0x2a0 - 27b1: a1 00 00 00 00 mov 0x0,%eax - 27b6: 8b 95 1c ff ff ff mov -0xe4(%ebp),%edx - 27bc: 65 89 10 mov %edx,%gs:(%eax) - 27bf: 83 bd 24 ff ff ff 00 cmpl $0x0,-0xdc(%ebp) - 27c6: 0f 84 ba da ff ff je 0x286 - 27cc: 8b 9d 24 ff ff ff mov -0xdc(%ebp),%ebx - 27d2: bf 01 00 00 00 mov $0x1,%edi - 27d7: 8b b5 44 ff ff ff mov -0xbc(%ebp),%esi - 27dd: e9 be da ff ff jmp 0x2a0 - 27e2: 8b 95 04 ff ff ff mov -0xfc(%ebp),%edx - 27e8: 8b 85 20 ff ff ff mov -0xe0(%ebp),%eax - 27ee: 83 bd 20 ff ff ff 01 cmpl $0x1,-0xe0(%ebp) - 27f5: 8d 44 82 fc lea -0x4(%edx,%eax,4),%eax - 27f9: 0f 45 d0 cmovne %eax,%edx - 27fc: 8b 12 mov (%edx),%edx - 27fe: 89 95 f8 fe ff ff mov %edx,-0x108(%ebp) - 2804: e9 52 fc ff ff jmp 0x245b - 2809: 8b 95 04 ff ff ff mov -0xfc(%ebp),%edx - 280f: 8b 85 20 ff ff ff mov -0xe0(%ebp),%eax - 2815: 83 bd 20 ff ff ff 01 cmpl $0x1,-0xe0(%ebp) - 281c: 8d 44 82 fc lea -0x4(%edx,%eax,4),%eax - 2820: 0f 45 d0 cmovne %eax,%edx - 2823: 8b 12 mov (%edx),%edx - 2825: 89 95 f8 fe ff ff mov %edx,-0x108(%ebp) - 282b: e9 d8 fb ff ff jmp 0x2408 - 2830: 8b 95 04 ff ff ff mov -0xfc(%ebp),%edx - 2836: 8b 8d 20 ff ff ff mov -0xe0(%ebp),%ecx - 283c: 83 bd 20 ff ff ff 01 cmpl $0x1,-0xe0(%ebp) - 2843: 8d 4c 8a fc lea -0x4(%edx,%ecx,4),%ecx - 2847: 0f 45 d1 cmovne %ecx,%edx - 284a: 8b 02 mov (%edx),%eax - 284c: e9 06 ea ff ff jmp 0x1257 - 2851: 8b 95 04 ff ff ff mov -0xfc(%ebp),%edx - 2857: 8b 85 20 ff ff ff mov -0xe0(%ebp),%eax - 285d: 83 bd 20 ff ff ff 01 cmpl $0x1,-0xe0(%ebp) - 2864: 8d 44 82 fc lea -0x4(%edx,%eax,4),%eax - 2868: 0f 45 d0 cmovne %eax,%edx - 286b: 8b 02 mov (%edx),%eax - 286d: e9 e5 e9 ff ff jmp 0x1257 - 2872: 8b 95 04 ff ff ff mov -0xfc(%ebp),%edx - 2878: 8b 8d 20 ff ff ff mov -0xe0(%ebp),%ecx - 287e: 83 bd 20 ff ff ff 01 cmpl $0x1,-0xe0(%ebp) - 2885: 8d 4c 8a fc lea -0x4(%edx,%ecx,4),%ecx - 2889: 0f 45 d1 cmovne %ecx,%edx - 288c: 8b 12 mov (%edx),%edx - 288e: 89 95 10 ff ff ff mov %edx,-0xf0(%ebp) - 2894: e9 41 e2 ff ff jmp 0xada - 2899: 8b 9d 24 ff ff ff mov -0xdc(%ebp),%ebx - 289f: bf 02 00 00 00 mov $0x2,%edi - 28a4: 8b b5 44 ff ff ff mov -0xbc(%ebp),%esi - 28aa: e9 f1 d9 ff ff jmp 0x2a0 - 28af: 8b 95 04 ff ff ff mov -0xfc(%ebp),%edx - 28b5: 8b 8d 20 ff ff ff mov -0xe0(%ebp),%ecx - 28bb: 83 bd 20 ff ff ff 01 cmpl $0x1,-0xe0(%ebp) - 28c2: 8d 4c 8a fc lea -0x4(%edx,%ecx,4),%ecx - 28c6: 0f 45 d1 cmovne %ecx,%edx - 28c9: 8b 12 mov (%edx),%edx - 28cb: 89 95 10 ff ff ff mov %edx,-0xf0(%ebp) - 28d1: e9 07 e4 ff ff jmp 0xcdd - 28d6: a1 00 00 00 00 mov 0x0,%eax - 28db: 8b bd 1c ff ff ff mov -0xe4(%ebp),%edi - 28e1: 65 89 38 mov %edi,%gs:(%eax) - 28e4: 83 bd 24 ff ff ff 00 cmpl $0x0,-0xdc(%ebp) - 28eb: 0f 84 95 d9 ff ff je 0x286 - 28f1: 8b 9d 24 ff ff ff mov -0xdc(%ebp),%ebx - 28f7: bf 01 00 00 00 mov $0x1,%edi - 28fc: 8b b5 44 ff ff ff mov -0xbc(%ebp),%esi - 2902: e9 99 d9 ff ff jmp 0x2a0 - 2907: a1 00 00 00 00 mov 0x0,%eax - 290c: 8b 9d 1c ff ff ff mov -0xe4(%ebp),%ebx - 2912: 65 89 18 mov %ebx,%gs:(%eax) - 2915: 83 bd 24 ff ff ff 00 cmpl $0x0,-0xdc(%ebp) - 291c: 0f 84 64 d9 ff ff je 0x286 - 2922: 8b 9d 24 ff ff ff mov -0xdc(%ebp),%ebx - 2928: bf 01 00 00 00 mov $0x1,%edi - 292d: 8b b5 44 ff ff ff mov -0xbc(%ebp),%esi - 2933: e9 68 d9 ff ff jmp 0x2a0 - 2938: 8d 51 01 lea 0x1(%ecx),%edx - 293b: 8b 8d 10 ff ff ff mov -0xf0(%ebp),%ecx - 2941: 8d 04 95 00 00 00 00 lea 0x0(,%edx,4),%eax - 2948: 89 44 24 04 mov %eax,0x4(%esp) - 294c: 89 95 d0 fe ff ff mov %edx,-0x130(%ebp) - 2952: 8b 01 mov (%ecx),%eax - 2954: 89 04 24 mov %eax,(%esp) - 2957: e8 fc ff ff ff call 0x2958 - 295c: 8b 95 d0 fe ff ff mov -0x130(%ebp),%edx - 2962: 85 c0 test %eax,%eax - 2964: 0f 85 33 f2 ff ff jne 0x1b9d - 296a: 8b b5 44 ff ff ff mov -0xbc(%ebp),%esi - 2970: 83 cb ff or $0xffffffff,%ebx - 2973: 31 ff xor %edi,%edi - 2975: c7 85 24 ff ff ff ff movl $0xffffffff,-0xdc(%ebp) - 297c: ff ff ff - 297f: e9 1c d9 ff ff jmp 0x2a0 - 2984: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi - 2988: 80 bd e8 fe ff ff 00 cmpb $0x0,-0x118(%ebp) - 298f: 0f 84 b3 01 00 00 je 0x2b48 - 2995: 8b 8d 3c ff ff ff mov -0xc4(%ebp),%ecx - 299b: 8b 85 e0 fe ff ff mov -0x120(%ebp),%eax - 29a1: 39 04 0e cmp %eax,(%esi,%ecx,1) - 29a4: 0f 84 88 05 00 00 je 0x2f32 - 29aa: 0f b6 85 f0 fe ff ff movzbl -0x110(%ebp),%eax - 29b1: 83 f0 01 xor $0x1,%eax - 29b4: 3b 9d dc fe ff ff cmp -0x124(%ebp),%ebx - 29ba: 0f 84 be 02 00 00 je 0x2c7e - 29c0: 84 c0 test %al,%al - 29c2: 0f 84 ba 02 00 00 je 0x2c82 - 29c8: 80 bd d7 fe ff ff 00 cmpb $0x0,-0x129(%ebp) - 29cf: 0f 84 ad 02 00 00 je 0x2c82 - 29d5: 3b 9d 18 ff ff ff cmp -0xe8(%ebp),%ebx - 29db: 0f 85 a1 02 00 00 jne 0x2c82 - 29e1: 3b 95 44 ff ff ff cmp -0xbc(%ebp),%edx - 29e7: 0f 84 8d 2c 00 00 je 0x567a - 29ed: 89 d1 mov %edx,%ecx - 29ef: 8b 95 38 ff ff ff mov -0xc8(%ebp),%edx - 29f5: c6 85 f0 fe ff ff 00 movb $0x0,-0x110(%ebp) - 29fc: 89 1c 16 mov %ebx,(%esi,%edx,1) - 29ff: e9 86 ea ff ff jmp 0x148a - 2a04: a1 00 00 00 00 mov 0x0,%eax - 2a09: 8b 95 48 ff ff ff mov -0xb8(%ebp),%edx - 2a0f: 89 9d 3c ff ff ff mov %ebx,-0xc4(%ebp) - 2a15: 8b 9d 30 ff ff ff mov -0xd0(%ebp),%ebx - 2a1b: 89 8d 40 ff ff ff mov %ecx,-0xc0(%ebp) - 2a21: 65 8b 00 mov %gs:(%eax),%eax - 2a24: 89 95 44 ff ff ff mov %edx,-0xbc(%ebp) - 2a2a: 89 f2 mov %esi,%edx - 2a2c: 89 9d 38 ff ff ff mov %ebx,-0xc8(%ebp) - 2a32: 89 85 1c ff ff ff mov %eax,-0xe4(%ebp) - 2a38: f7 85 2c ff ff ff 00 testl $0x400,-0xd4(%ebp) - 2a3f: 04 00 00 - 2a42: 0f 85 38 28 00 00 jne 0x5280 - 2a48: 89 d6 mov %edx,%esi - 2a4a: 8b 9d 44 ff ff ff mov -0xbc(%ebp),%ebx - 2a50: 85 db test %ebx,%ebx - 2a52: 0f 84 1b 39 00 00 je 0x6373 - 2a58: 83 bd 44 ff ff ff 02 cmpl $0x2,-0xbc(%ebp) - 2a5f: 0f 84 ee 38 00 00 je 0x6353 - 2a65: 8b bd 44 ff ff ff mov -0xbc(%ebp),%edi - 2a6b: 39 bd 40 ff ff ff cmp %edi,-0xc0(%ebp) - 2a71: 0f 84 f9 37 00 00 je 0x6270 - 2a77: 8b bd 40 ff ff ff mov -0xc0(%ebp),%edi - 2a7d: 89 d6 mov %edx,%esi - 2a7f: 8b 9d 44 ff ff ff mov -0xbc(%ebp),%ebx - 2a85: f6 85 2c ff ff ff 02 testb $0x2,-0xd4(%ebp) - 2a8c: c7 04 9e 00 00 00 00 movl $0x0,(%esi,%ebx,4) - 2a93: 0f 85 2a 06 00 00 jne 0x30c3 - 2a99: f6 85 2c ff ff ff 03 testb $0x3,-0xd4(%ebp) - 2aa0: 0f 84 e5 04 00 00 je 0x2f8b - 2aa6: 8b 85 2c ff ff ff mov -0xd4(%ebp),%eax - 2aac: 89 34 24 mov %esi,(%esp) - 2aaf: 25 80 00 00 00 and $0x80,%eax - 2ab4: 89 44 24 08 mov %eax,0x8(%esp) - 2ab8: 8d 45 ec lea -0x14(%ebp),%eax - 2abb: 89 44 24 04 mov %eax,0x4(%esp) - 2abf: e8 fc ff ff ff call 0x2ac0 - 2ac4: f6 85 2c ff ff ff 08 testb $0x8,-0xd4(%ebp) - 2acb: 75 3a jne 0x2b07 - 2acd: 39 75 ec cmp %esi,-0x14(%ebp) - 2ad0: 0f 84 43 0e 00 00 je 0x3919 - 2ad6: 83 bd 20 ff ff ff 00 cmpl $0x0,-0xe0(%ebp) - 2add: 0f 85 42 11 00 00 jne 0x3c25 - 2ae3: 8b 9d 08 ff ff ff mov -0xf8(%ebp),%ebx - 2ae9: 8b 03 mov (%ebx),%eax - 2aeb: 83 c3 04 add $0x4,%ebx - 2aee: 89 9d 08 ff ff ff mov %ebx,-0xf8(%ebp) - 2af4: 80 bd d6 fe ff ff 00 cmpb $0x0,-0x12a(%ebp) - 2afb: d9 c0 fld %st(0) - 2afd: d9 e0 fchs - 2aff: da c9 fcmove %st(1),%st - 2b01: dd d9 fstp %st(1) - 2b03: dd 18 fstpl (%eax) - 2b05: eb 0a jmp 0x2b11 - 2b07: dd d8 fstp %st(0) - 2b09: eb 06 jmp 0x2b11 - 2b0b: dd d8 fstp %st(0) - 2b0d: eb 02 jmp 0x2b11 - 2b0f: dd d8 fstp %st(0) - 2b11: 3b 75 ec cmp -0x14(%ebp),%esi - 2b14: 0f 84 78 1b 00 00 je 0x4692 - 2b1a: f6 85 2c ff ff ff 08 testb $0x8,-0xd4(%ebp) - 2b21: 0f 84 3c 04 00 00 je 0x2f63 - 2b27: 8b 85 28 ff ff ff mov -0xd8(%ebp),%eax - 2b2d: 8b 9d 3c ff ff ff mov -0xc4(%ebp),%ebx - 2b33: c7 85 3c ff ff ff 00 movl $0x0,-0xc4(%ebp) - 2b3a: 00 00 00 - 2b3d: 89 85 48 ff ff ff mov %eax,-0xb8(%ebp) - 2b43: e9 1a d6 ff ff jmp 0x162 - 2b48: 8b 8d d8 fe ff ff mov -0x128(%ebp),%ecx - 2b4e: 85 c9 test %ecx,%ecx - 2b50: 0f 84 c2 00 00 00 je 0x2c18 - 2b56: 89 1c 24 mov %ebx,(%esp) - 2b59: 89 95 d0 fe ff ff mov %edx,-0x130(%ebp) - 2b5f: e8 fc ff ff ff call 0x2b60 - 2b64: 8b 95 d0 fe ff ff mov -0x130(%ebp),%edx - 2b6a: 85 c0 test %eax,%eax - 2b6c: 0f 84 a6 00 00 00 je 0x2c18 - 2b72: 3b 95 44 ff ff ff cmp -0xbc(%ebp),%edx - 2b78: 0f 85 01 e9 ff ff jne 0x147f - 2b7e: 8d 0c 12 lea (%edx,%edx,1),%ecx - 2b81: b8 00 01 00 00 mov $0x100,%eax - 2b86: 81 f9 00 01 00 00 cmp $0x100,%ecx - 2b8c: 0f 43 c1 cmovae %ecx,%eax - 2b8f: 80 bd 0f ff ff ff 00 cmpb $0x0,-0xf1(%ebp) - 2b96: 89 85 44 ff ff ff mov %eax,-0xbc(%ebp) - 2b9c: 89 f0 mov %esi,%eax - 2b9e: 75 12 jne 0x2bb2 - 2ba0: 81 bd 44 ff ff ff 00 cmpl $0x10000,-0xbc(%ebp) - 2ba7: 00 01 00 - 2baa: 0f 86 3f 1a 00 00 jbe 0x45ef - 2bb0: 31 c0 xor %eax,%eax - 2bb2: 8b b5 44 ff ff ff mov -0xbc(%ebp),%esi - 2bb8: 89 95 d0 fe ff ff mov %edx,-0x130(%ebp) - 2bbe: 89 04 24 mov %eax,(%esp) - 2bc1: 89 74 24 04 mov %esi,0x4(%esp) - 2bc5: e8 fc ff ff ff call 0x2bc6 - 2bca: 8b 95 d0 fe ff ff mov -0x130(%ebp),%edx - 2bd0: 85 c0 test %eax,%eax - 2bd2: 89 c6 mov %eax,%esi - 2bd4: 0f 84 91 1a 00 00 je 0x466b - 2bda: 80 bd 0f ff ff ff 00 cmpb $0x0,-0xf1(%ebp) - 2be1: 8b 8d 44 ff ff ff mov -0xbc(%ebp),%ecx - 2be7: 0f 85 94 e8 ff ff jne 0x1481 - 2bed: 8b 85 14 ff ff ff mov -0xec(%ebp),%eax - 2bf3: 89 54 24 08 mov %edx,0x8(%esp) - 2bf7: 89 34 24 mov %esi,(%esp) - 2bfa: 89 44 24 04 mov %eax,0x4(%esp) - 2bfe: e8 fc ff ff ff call 0x2bff - 2c03: 8b 8d 44 ff ff ff mov -0xbc(%ebp),%ecx - 2c09: c6 85 0f ff ff ff 01 movb $0x1,-0xf1(%ebp) - 2c10: e9 6c e8 ff ff jmp 0x1481 - 2c15: 8d 76 00 lea 0x0(%esi),%esi - 2c18: 8b 85 44 ff ff ff mov -0xbc(%ebp),%eax - 2c1e: 85 c0 test %eax,%eax - 2c20: 0f 84 84 fd ff ff je 0x29aa - 2c26: 89 1c 24 mov %ebx,(%esp) - 2c29: 89 95 d0 fe ff ff mov %edx,-0x130(%ebp) - 2c2f: e8 fc ff ff ff call 0x2c30 - 2c34: 8b 8d e0 fe ff ff mov -0x120(%ebp),%ecx - 2c3a: 8b 95 d0 fe ff ff mov -0x130(%ebp),%edx - 2c40: 39 c8 cmp %ecx,%eax - 2c42: 89 85 40 ff ff ff mov %eax,-0xc0(%ebp) - 2c48: 0f 85 5c fd ff ff jne 0x29aa - 2c4e: 3b 95 44 ff ff ff cmp -0xbc(%ebp),%edx - 2c54: 0f 84 f5 2c 00 00 je 0x594f - 2c5a: 89 d1 mov %edx,%ecx - 2c5c: 8b 85 40 ff ff ff mov -0xc0(%ebp),%eax - 2c62: 8b 95 38 ff ff ff mov -0xc8(%ebp),%edx - 2c68: c6 85 e8 fe ff ff 01 movb $0x1,-0x118(%ebp) - 2c6f: c6 85 f0 fe ff ff 01 movb $0x1,-0x110(%ebp) - 2c76: 89 04 16 mov %eax,(%esi,%edx,1) - 2c79: e9 0c e8 ff ff jmp 0x148a - 2c7e: 84 c0 test %al,%al - 2c80: 75 5e jne 0x2ce0 - 2c82: 8b 8d 30 ff ff ff mov -0xd0(%ebp),%ecx - 2c88: 83 fb ff cmp $0xffffffff,%ebx - 2c8b: 89 95 40 ff ff ff mov %edx,-0xc0(%ebp) - 2c91: 8b 95 14 ff ff ff mov -0xec(%ebp),%edx - 2c97: 89 9d 3c ff ff ff mov %ebx,-0xc4(%ebp) - 2c9d: 89 8d 38 ff ff ff mov %ecx,-0xc8(%ebp) - 2ca3: 0f 84 8f fd ff ff je 0x2a38 - 2ca9: 8b 85 34 ff ff ff mov -0xcc(%ebp),%eax - 2caf: 89 ce mov %ecx,%esi - 2cb1: 83 ee 01 sub $0x1,%esi - 2cb4: 89 95 d0 fe ff ff mov %edx,-0x130(%ebp) - 2cba: 89 b5 38 ff ff ff mov %esi,-0xc8(%ebp) - 2cc0: 89 5c 24 04 mov %ebx,0x4(%esp) - 2cc4: 89 04 24 mov %eax,(%esp) - 2cc7: e8 fc ff ff ff call 0x2cc8 - 2ccc: 8b 95 d0 fe ff ff mov -0x130(%ebp),%edx - 2cd2: 89 9d 3c ff ff ff mov %ebx,-0xc4(%ebp) - 2cd8: e9 5b fd ff ff jmp 0x2a38 - 2cdd: 8d 76 00 lea 0x0(%esi),%esi - 2ce0: 3b 95 44 ff ff ff cmp -0xbc(%ebp),%edx - 2ce6: 0f 84 98 38 00 00 je 0x6584 - 2cec: 89 d1 mov %edx,%ecx - 2cee: 8b 95 38 ff ff ff mov -0xc8(%ebp),%edx - 2cf4: c6 85 f0 fe ff ff 01 movb $0x1,-0x110(%ebp) - 2cfb: 89 1c 16 mov %ebx,(%esi,%edx,1) - 2cfe: e9 87 e7 ff ff jmp 0x148a - 2d03: a1 00 00 00 00 mov 0x0,%eax - 2d08: 8b b5 48 ff ff ff mov -0xb8(%ebp),%esi - 2d0e: 89 bd fc fe ff ff mov %edi,-0x104(%ebp) - 2d14: 65 8b 00 mov %gs:(%eax),%eax - 2d17: 89 85 1c ff ff ff mov %eax,-0xe4(%ebp) - 2d1d: 85 f6 test %esi,%esi - 2d1f: 0f 85 9d f1 ff ff jne 0x1ec2 - 2d25: f7 85 2c ff ff ff 00 testl $0x2100,-0xd4(%ebp) - 2d2c: 21 00 00 - 2d2f: 74 2a je 0x2d5b - 2d31: 8b b5 10 ff ff ff mov -0xf0(%ebp),%esi - 2d37: 8b 95 fc fe ff ff mov -0x104(%ebp),%edx - 2d3d: 8b 06 mov (%esi),%eax - 2d3f: 29 c2 sub %eax,%edx - 2d41: 3b 95 00 ff ff ff cmp -0x100(%ebp),%edx - 2d47: 74 12 je 0x2d5b - 2d49: 89 54 24 04 mov %edx,0x4(%esp) - 2d4d: 89 04 24 mov %eax,(%esp) - 2d50: e8 fc ff ff ff call 0x2d51 - 2d55: 85 c0 test %eax,%eax - 2d57: 74 02 je 0x2d5b - 2d59: 89 06 mov %eax,(%esi) - 2d5b: 8b bd 28 ff ff ff mov -0xd8(%ebp),%edi - 2d61: 83 85 24 ff ff ff 01 addl $0x1,-0xdc(%ebp) - 2d68: 8b b5 44 ff ff ff mov -0xbc(%ebp),%esi - 2d6e: c7 85 10 ff ff ff 00 movl $0x0,-0xf0(%ebp) - 2d75: 00 00 00 - 2d78: 89 bd 48 ff ff ff mov %edi,-0xb8(%ebp) - 2d7e: 8b bd 40 ff ff ff mov -0xc0(%ebp),%edi - 2d84: c7 85 3c ff ff ff 00 movl $0x0,-0xc4(%ebp) - 2d8b: 00 00 00 - 2d8e: e9 cf d3 ff ff jmp 0x162 - 2d93: 89 85 3c ff ff ff mov %eax,-0xc4(%ebp) - 2d99: 39 bd 3c ff ff ff cmp %edi,-0xc4(%ebp) - 2d9f: 0f 84 09 15 00 00 je 0x42ae - 2da5: 8b 95 f0 fe ff ff mov -0x110(%ebp),%edx - 2dab: 85 d2 test %edx,%edx - 2dad: 75 43 jne 0x2df2 - 2daf: 8b 85 f8 fe ff ff mov -0x108(%ebp),%eax - 2db5: 89 30 mov %esi,(%eax) - 2db7: 83 c0 04 add $0x4,%eax - 2dba: 89 85 f8 fe ff ff mov %eax,-0x108(%ebp) - 2dc0: 8b 85 e0 fe ff ff mov -0x120(%ebp),%eax - 2dc6: 85 c0 test %eax,%eax - 2dc8: 74 28 je 0x2df2 - 2dca: 8b 95 10 ff ff ff mov -0xf0(%ebp),%edx - 2dd0: 8b 8d 00 ff ff ff mov -0x100(%ebp),%ecx - 2dd6: 8b 02 mov (%edx),%eax - 2dd8: 89 cb mov %ecx,%ebx - 2dda: c1 e3 02 shl $0x2,%ebx - 2ddd: 89 8d 3c ff ff ff mov %ecx,-0xc4(%ebp) - 2de3: 8d 14 18 lea (%eax,%ebx,1),%edx - 2de6: 39 95 f8 fe ff ff cmp %edx,-0x108(%ebp) - 2dec: 0f 84 35 16 00 00 je 0x4427 - 2df2: 83 ad 28 ff ff ff 01 subl $0x1,-0xd8(%ebp) - 2df9: 8b 9d 28 ff ff ff mov -0xd8(%ebp),%ebx - 2dff: 85 db test %ebx,%ebx - 2e01: 0f 8e 36 15 00 00 jle 0x433d - 2e07: 83 fe ff cmp $0xffffffff,%esi - 2e0a: 0f 84 17 15 00 00 je 0x4327 - 2e10: 8b b5 34 ff ff ff mov -0xcc(%ebp),%esi - 2e16: 8b 56 5c mov 0x5c(%esi),%edx - 2e19: 85 d2 test %edx,%edx - 2e1b: 0f 84 19 2b 00 00 je 0x593a - 2e21: 8b 0a mov (%edx),%ecx - 2e23: 3b 4a 04 cmp 0x4(%edx),%ecx - 2e26: 0f 83 0e 2b 00 00 jae 0x593a - 2e2c: 8b 19 mov (%ecx),%ebx - 2e2e: 83 c1 04 add $0x4,%ecx - 2e31: 89 0a mov %ecx,(%edx) - 2e33: 83 fb ff cmp $0xffffffff,%ebx - 2e36: 0f 84 58 05 00 00 je 0x3394 - 2e3c: 83 85 38 ff ff ff 01 addl $0x1,-0xc8(%ebp) - 2e43: 89 de mov %ebx,%esi - 2e45: e9 14 ef ff ff jmp 0x1d5e - 2e4a: a1 00 00 00 00 mov 0x0,%eax - 2e4f: 8b b5 48 ff ff ff mov -0xb8(%ebp),%esi - 2e55: 89 bd fc fe ff ff mov %edi,-0x104(%ebp) - 2e5b: 65 8b 00 mov %gs:(%eax),%eax - 2e5e: 89 85 1c ff ff ff mov %eax,-0xe4(%ebp) - 2e64: 85 f6 test %esi,%esi - 2e66: 0f 85 56 f0 ff ff jne 0x1ec2 - 2e6c: 8d 75 e4 lea -0x1c(%ebp),%esi - 2e6f: 8d 7d a4 lea -0x5c(%ebp),%edi - 2e72: 89 74 24 08 mov %esi,0x8(%esp) - 2e76: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) - 2e7d: 00 - 2e7e: 89 3c 24 mov %edi,(%esp) - 2e81: e8 fc ff ff ff call 0x2e82 - 2e86: 85 c0 test %eax,%eax - 2e88: 89 c6 mov %eax,%esi - 2e8a: 0f 84 e8 0b 00 00 je 0x3a78 - 2e90: f7 85 2c ff ff ff 00 testl $0x2100,-0xd4(%ebp) - 2e97: 21 00 00 - 2e9a: 0f 84 33 0b 00 00 je 0x39d3 - 2ea0: 8b 95 10 ff ff ff mov -0xf0(%ebp),%edx - 2ea6: 8b bd 00 ff ff ff mov -0x100(%ebp),%edi - 2eac: 8b 02 mov (%edx),%eax - 2eae: 8b 95 fc fe ff ff mov -0x104(%ebp),%edx - 2eb4: 8d 0c 38 lea (%eax,%edi,1),%ecx - 2eb7: 01 f2 add %esi,%edx - 2eb9: 39 ca cmp %ecx,%edx - 2ebb: 0f 83 f7 0f 00 00 jae 0x3eb8 - 2ec1: 8b 95 fc fe ff ff mov -0x104(%ebp),%edx - 2ec7: 8d 45 a4 lea -0x5c(%ebp),%eax - 2eca: 89 74 24 08 mov %esi,0x8(%esp) - 2ece: 89 44 24 04 mov %eax,0x4(%esp) - 2ed2: 89 14 24 mov %edx,(%esp) - 2ed5: e8 fc ff ff ff call 0x2ed6 - 2eda: c6 00 00 movb $0x0,(%eax) - 2edd: 83 c0 01 add $0x1,%eax - 2ee0: 89 85 fc fe ff ff mov %eax,-0x104(%ebp) - 2ee6: 8b bd 10 ff ff ff mov -0xf0(%ebp),%edi - 2eec: 8b 85 fc fe ff ff mov -0x104(%ebp),%eax - 2ef2: 8b 17 mov (%edi),%edx - 2ef4: 29 d0 sub %edx,%eax - 2ef6: 3b 85 00 ff ff ff cmp -0x100(%ebp),%eax - 2efc: 74 1c je 0x2f1a - 2efe: 89 44 24 04 mov %eax,0x4(%esp) - 2f02: 89 14 24 mov %edx,(%esp) - 2f05: e8 fc ff ff ff call 0x2f06 - 2f0a: 85 c0 test %eax,%eax - 2f0c: 0f 84 88 0b 00 00 je 0x3a9a - 2f12: 89 07 mov %eax,(%edi) - 2f14: 8b 85 00 ff ff ff mov -0x100(%ebp),%eax - 2f1a: 8b 95 28 ff ff ff mov -0xd8(%ebp),%edx - 2f20: 83 85 24 ff ff ff 01 addl $0x1,-0xdc(%ebp) - 2f27: 89 95 48 ff ff ff mov %edx,-0xb8(%ebp) - 2f2d: e9 5a f6 ff ff jmp 0x258c - 2f32: 83 fb 2b cmp $0x2b,%ebx - 2f35: 74 09 je 0x2f40 - 2f37: 83 fb 2d cmp $0x2d,%ebx - 2f3a: 0f 85 6a fa ff ff jne 0x29aa - 2f40: 3b 95 44 ff ff ff cmp -0xbc(%ebp),%edx - 2f46: 0f 84 56 17 00 00 je 0x46a2 - 2f4c: 89 d1 mov %edx,%ecx - 2f4e: 8b 95 38 ff ff ff mov -0xc8(%ebp),%edx - 2f54: c6 85 e8 fe ff ff 01 movb $0x1,-0x118(%ebp) - 2f5b: 89 1c 16 mov %ebx,(%esi,%edx,1) - 2f5e: e9 27 e5 ff ff jmp 0x148a - 2f63: 8b 95 28 ff ff ff mov -0xd8(%ebp),%edx - 2f69: 8b 9d 3c ff ff ff mov -0xc4(%ebp),%ebx - 2f6f: 83 85 24 ff ff ff 01 addl $0x1,-0xdc(%ebp) - 2f76: 89 95 48 ff ff ff mov %edx,-0xb8(%ebp) - 2f7c: c7 85 3c ff ff ff 00 movl $0x0,-0xc4(%ebp) - 2f83: 00 00 00 - 2f86: e9 d7 d1 ff ff jmp 0x162 - 2f8b: 8b 85 2c ff ff ff mov -0xd4(%ebp),%eax - 2f91: 89 34 24 mov %esi,(%esp) - 2f94: 25 80 00 00 00 and $0x80,%eax - 2f99: 89 44 24 08 mov %eax,0x8(%esp) - 2f9d: 8d 45 ec lea -0x14(%ebp),%eax - 2fa0: 89 44 24 04 mov %eax,0x4(%esp) - 2fa4: e8 fc ff ff ff call 0x2fa5 - 2fa9: f6 85 2c ff ff ff 08 testb $0x8,-0xd4(%ebp) - 2fb0: 0f 85 55 fb ff ff jne 0x2b0b - 2fb6: 39 75 ec cmp %esi,-0x14(%ebp) - 2fb9: 0f 84 5e 09 00 00 je 0x391d - 2fbf: 83 bd 20 ff ff ff 00 cmpl $0x0,-0xe0(%ebp) - 2fc6: 0f 85 83 0e 00 00 jne 0x3e4f - 2fcc: 8b 9d 08 ff ff ff mov -0xf8(%ebp),%ebx - 2fd2: 8b 03 mov (%ebx),%eax - 2fd4: 83 c3 04 add $0x4,%ebx - 2fd7: 89 9d 08 ff ff ff mov %ebx,-0xf8(%ebp) - 2fdd: 80 bd d6 fe ff ff 00 cmpb $0x0,-0x12a(%ebp) - 2fe4: d9 c0 fld %st(0) - 2fe6: d9 e0 fchs - 2fe8: da c9 fcmove %st(1),%st - 2fea: dd d9 fstp %st(1) - 2fec: d9 18 fstps (%eax) - 2fee: e9 1e fb ff ff jmp 0x2b11 - 2ff3: 80 bd 20 ff ff ff 00 cmpb $0x0,-0xe0(%ebp) - 2ffa: 0f 85 93 fd ff ff jne 0x2d93 - 3000: 80 bd e8 fe ff ff 00 cmpb $0x0,-0x118(%ebp) - 3007: 0f 84 73 ed ff ff je 0x1d80 - 300d: 83 fb ff cmp $0xffffffff,%ebx - 3010: 74 19 je 0x302b - 3012: 8b b5 34 ff ff ff mov -0xcc(%ebp),%esi - 3018: 83 ad 38 ff ff ff 01 subl $0x1,-0xc8(%ebp) - 301f: 89 5c 24 04 mov %ebx,0x4(%esp) - 3023: 89 34 24 mov %esi,(%esp) - 3026: e8 fc ff ff ff call 0x3027 - 302b: 8b 95 38 ff ff ff mov -0xc8(%ebp),%edx - 3031: 39 95 30 ff ff ff cmp %edx,-0xd0(%ebp) - 3037: 0f 84 1d 32 00 00 je 0x625a - 303d: f6 85 2c ff ff ff 08 testb $0x8,-0xd4(%ebp) - 3044: 0f 85 13 d2 ff ff jne 0x25d - 304a: 8b 8d f8 fe ff ff mov -0x108(%ebp),%ecx - 3050: c7 01 00 00 00 00 movl $0x0,(%ecx) - 3056: 83 c1 04 add $0x4,%ecx - 3059: f7 85 2c ff ff ff 00 testl $0x2100,-0xd4(%ebp) - 3060: 21 00 00 - 3063: 89 8d f8 fe ff ff mov %ecx,-0x108(%ebp) - 3069: 74 2c je 0x3097 - 306b: 8b b5 10 ff ff ff mov -0xf0(%ebp),%esi - 3071: 89 c8 mov %ecx,%eax - 3073: 8b 16 mov (%esi),%edx - 3075: 29 d0 sub %edx,%eax - 3077: c1 f8 02 sar $0x2,%eax - 307a: 3b 85 00 ff ff ff cmp -0x100(%ebp),%eax - 3080: 74 15 je 0x3097 - 3082: c1 e0 02 shl $0x2,%eax - 3085: 89 44 24 04 mov %eax,0x4(%esp) - 3089: 89 14 24 mov %edx,(%esp) - 308c: e8 fc ff ff ff call 0x308d - 3091: 85 c0 test %eax,%eax - 3093: 74 02 je 0x3097 - 3095: 89 06 mov %eax,(%esi) - 3097: 83 85 24 ff ff ff 01 addl $0x1,-0xdc(%ebp) - 309e: 8b bd 40 ff ff ff mov -0xc0(%ebp),%edi - 30a4: 8b b5 44 ff ff ff mov -0xbc(%ebp),%esi - 30aa: c7 85 10 ff ff ff 00 movl $0x0,-0xf0(%ebp) - 30b1: 00 00 00 - 30b4: c7 85 3c ff ff ff 00 movl $0x0,-0xc4(%ebp) - 30bb: 00 00 00 - 30be: e9 9f d0 ff ff jmp 0x162 - 30c3: 8b 85 2c ff ff ff mov -0xd4(%ebp),%eax - 30c9: 89 34 24 mov %esi,(%esp) - 30cc: 25 80 00 00 00 and $0x80,%eax - 30d1: 89 44 24 08 mov %eax,0x8(%esp) - 30d5: 8d 45 ec lea -0x14(%ebp),%eax - 30d8: 89 44 24 04 mov %eax,0x4(%esp) - 30dc: e8 fc ff ff ff call 0x30dd - 30e1: f6 85 2c ff ff ff 08 testb $0x8,-0xd4(%ebp) - 30e8: 0f 85 21 fa ff ff jne 0x2b0f - 30ee: 39 75 ec cmp %esi,-0x14(%ebp) - 30f1: 0f 84 2a 08 00 00 je 0x3921 - 30f7: 83 bd 20 ff ff ff 00 cmpl $0x0,-0xe0(%ebp) - 30fe: 0f 85 ef 0c 00 00 jne 0x3df3 - 3104: 8b 95 08 ff ff ff mov -0xf8(%ebp),%edx - 310a: 8b 02 mov (%edx),%eax - 310c: 83 c2 04 add $0x4,%edx - 310f: 89 95 08 ff ff ff mov %edx,-0xf8(%ebp) - 3115: 80 bd d6 fe ff ff 00 cmpb $0x0,-0x12a(%ebp) - 311c: d9 c0 fld %st(0) - 311e: d9 e0 fchs - 3120: da c9 fcmove %st(1),%st - 3122: dd d9 fstp %st(1) - 3124: db 38 fstpt (%eax) - 3126: e9 e6 f9 ff ff jmp 0x2b11 - 312b: a1 00 00 00 00 mov 0x0,%eax - 3130: 8b 9d 1c ff ff ff mov -0xe4(%ebp),%ebx - 3136: 65 89 18 mov %ebx,%gs:(%eax) - 3139: 8b 9d 24 ff ff ff mov -0xdc(%ebp),%ebx - 313f: 85 db test %ebx,%ebx - 3141: 0f 84 3f d1 ff ff je 0x286 - 3147: 8b 9d 24 ff ff ff mov -0xdc(%ebp),%ebx - 314d: bf 01 00 00 00 mov $0x1,%edi - 3152: 8b b5 44 ff ff ff mov -0xbc(%ebp),%esi - 3158: e9 43 d1 ff ff jmp 0x2a0 - 315d: 8d 76 00 lea 0x0(%esi),%esi - 3160: a1 00 00 00 00 mov 0x0,%eax - 3165: 8b 95 1c ff ff ff mov -0xe4(%ebp),%edx - 316b: 65 89 10 mov %edx,%gs:(%eax) - 316e: e9 d9 e1 ff ff jmp 0x134c - 3173: 8b b5 40 ff ff ff mov -0xc0(%ebp),%esi - 3179: 85 f6 test %esi,%esi - 317b: 0f 84 56 13 00 00 je 0x44d7 - 3181: 8b 95 44 ff ff ff mov -0xbc(%ebp),%edx - 3187: 85 ff test %edi,%edi - 3189: 89 1a mov %ebx,(%edx) - 318b: 0f 84 f2 06 00 00 je 0x3883 - 3191: 83 fb ff cmp $0xffffffff,%ebx - 3194: 0f 84 db 06 00 00 je 0x3875 - 319a: 8b 8d 34 ff ff ff mov -0xcc(%ebp),%ecx - 31a0: 8b 41 5c mov 0x5c(%ecx),%eax - 31a3: 85 c0 test %eax,%eax - 31a5: 0f 84 46 17 00 00 je 0x48f1 - 31ab: 8b 08 mov (%eax),%ecx - 31ad: 3b 48 04 cmp 0x4(%eax),%ecx - 31b0: 0f 83 3b 17 00 00 jae 0x48f1 - 31b6: 8b 19 mov (%ecx),%ebx - 31b8: 83 c1 04 add $0x4,%ecx - 31bb: 89 08 mov %ecx,(%eax) - 31bd: 83 fb ff cmp $0xffffffff,%ebx - 31c0: 0f 84 bd 06 00 00 je 0x3883 - 31c6: 89 1c 24 mov %ebx,(%esp) - 31c9: 89 95 d0 fe ff ff mov %edx,-0x130(%ebp) - 31cf: e8 fc ff ff ff call 0x31d0 - 31d4: 8b 95 d0 fe ff ff mov -0x130(%ebp),%edx - 31da: 83 f8 61 cmp $0x61,%eax - 31dd: 0f 85 7c 1d 00 00 jne 0x4f5f - 31e3: 31 c0 xor %eax,%eax - 31e5: 85 ff test %edi,%edi - 31e7: 0f 9f c0 setg %al - 31ea: 29 c7 sub %eax,%edi - 31ec: 83 bd 40 ff ff ff 01 cmpl $0x1,-0xc0(%ebp) - 31f3: 0f 84 2c 1d 00 00 je 0x4f25 - 31f9: 89 d6 mov %edx,%esi - 31fb: 85 ff test %edi,%edi - 31fd: 89 5e 04 mov %ebx,0x4(%esi) - 3200: 0f 84 0f 1d 00 00 je 0x4f15 - 3206: 8b bd 34 ff ff ff mov -0xcc(%ebp),%edi - 320c: 8b 47 5c mov 0x5c(%edi),%eax - 320f: 85 c0 test %eax,%eax - 3211: 0f 84 e5 1c 00 00 je 0x4efc - 3217: 8b 10 mov (%eax),%edx - 3219: 3b 50 04 cmp 0x4(%eax),%edx - 321c: 0f 83 da 1c 00 00 jae 0x4efc - 3222: 8b 0a mov (%edx),%ecx - 3224: 83 c2 04 add $0x4,%edx - 3227: 89 10 mov %edx,(%eax) - 3229: 89 8d 3c ff ff ff mov %ecx,-0xc4(%ebp) - 322f: 83 bd 3c ff ff ff ff cmpl $0xffffffff,-0xc4(%ebp) - 3236: 0f 84 d9 1c 00 00 je 0x4f15 - 323c: 8b bd 3c ff ff ff mov -0xc4(%ebp),%edi - 3242: 89 3c 24 mov %edi,(%esp) - 3245: e8 fc ff ff ff call 0x3246 - 324a: 83 f8 6e cmp $0x6e,%eax - 324d: 0f 85 57 26 00 00 jne 0x58aa - 3253: 83 bd 40 ff ff ff 02 cmpl $0x2,-0xc0(%ebp) - 325a: 0f 84 1c 26 00 00 je 0x587c - 3260: 89 f2 mov %esi,%edx - 3262: 8b b5 30 ff