/* * Command line: /home/guest/oprofile/bin/opannotate --assembly * * Interpretation of command line: * Output annotated assembly listing with samples * * CPU: Core 2, speed 2200 MHz (estimated) * Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 90000 */ : :/mnt/live/memory/changes/home/guest/mandel-rust/target/release/mandel: file format elf32-i386 : : :Disassembly of section .text: : 000074a0 <_ZN6mandel4main17h29fa87c057e4e547E>: /* mandel::main::h29fa87c057e4e547 total: 61254 98.9292 */ : 74a0: push %ebp : 74a1: mov %esp,%ebp : 74a3: push %ebx : 74a4: push %edi : 74a5: push %esi : 74a6: sub $0xcbc,%esp : 74ac: call 74b1 <_ZN6mandel4main17h29fa87c057e4e547E+0x11> : 74b1: pop %ebx : 74b2: add $0xc0547,%ebx : 74b8: sub $0x4,%esp : 74bb: lea -0x27447(%ebx),%eax : 74c1: lea -0xbb8(%ebp),%edi : 74c7: push $0xb : 74c9: push %eax : 74ca: push %edi : 74cb: mov %ebx,-0x10(%ebp) : 74ce: call 159b0 <_ZN4clap3app3App3new17hced2376e6983cb55E> : 74d3: add $0xc,%esp : 74d6: lea -0x2743c(%ebx),%eax : 74dc: lea -0xcc0(%ebp),%esi : 74e2: push $0x3 : 74e4: push %eax : 74e5: push %edi : 74e6: push %esi : 74e7: call 15dc0 <_ZN4clap3app3App7version17haf105f8ea75149cdE> : 74ec: add $0xc,%esp : 74ef: lea -0x27438(%ebx),%eax : 74f5: lea -0xab0(%ebp),%edi : 74fb: push $0x2a : 74fd: push %eax : 74fe: push %esi : 74ff: push %edi : 7500: call 15d00 <_ZN4clap3app3App6author17h71480541a18470d1E> : 7505: add $0xc,%esp : 7508: lea -0x27408(%ebx),%eax : 750e: lea -0x870(%ebp),%esi : 7514: push $0x26 : 7516: push %eax : 7517: push %edi : 7518: push %esi : 7519: call 15d60 <_ZN4clap3app3App5about17hea9c2c057c82eb8cE> : 751e: add $0xc,%esp : 7521: lea -0x273d8(%ebx),%eax : 7527: lea -0x978(%ebp),%edi : 752d: push $0x316 : 7532: push %eax : 7533: push %esi : 7534: push %edi : 7535: call 18e60 <_ZN4clap3app3App15args_from_usage17ha329b9f5b57bf9eeE> : 753a: add $0xc,%esp : 753d: sub $0x8,%esp : 7540: lea -0x3f0(%ebp),%esi : 7546: push %edi : 7547: push %esi : 7548: call 22980 <_ZN4clap3app3App11get_matches17hf05745f5df7b560dE> : 754d: add $0xc,%esp : 7550: lea -0x270c2(%ebx),%eax : 7556: lea -0x238(%ebp),%ecx : 755c: push $0x5 : 755e: push %eax : 755f: push %esi : 7560: push %ecx : 7561: call 437f0 <_ZN4clap4args11arg_matches10ArgMatches8value_of17hd4bdaec9e00c3af4E> : 7566: add $0xc,%esp : 7569: mov -0x238(%ebp),%esi : 756f: test %esi,%esi : 7571: je 7625 <_ZN6mandel4main17h29fa87c057e4e547E+0x185> : 7577: mov -0x234(%ebp),%edi : 757d: sub $0xc,%esp : 7580: lea -0x638(%ebp),%ecx : 7586: mov %esi,%edx : 7588: mov -0x10(%ebp),%ebx : 758b: push %edi : 758c: call 4430 <_ZN11collections3str21_$LT$impl$u20$str$GT$5parse17h7dff9b467a6f8487E> : 7591: add $0x10,%esp : 7594: cmpb $0x1,-0x638(%ebp) : 759b: jne 7693 <_ZN6mandel4main17h29fa87c057e4e547E+0x1f3> : 75a1: movl $0x1,-0x2c8(%ebp) : 75ab: mov %esi,-0x2c4(%ebp) : 75b1: mov %edi,-0x2c0(%ebp) : 75b7: lea -0x2c8(%ebp),%eax : 75bd: mov %eax,-0x78(%ebp) : 75c0: mov -0x10(%ebp),%ebx : 75c3: lea -0xc0cc8(%ebx),%eax : 75c9: mov %eax,-0x74(%ebp) : 75cc: lea -0x29fc(%ebx),%eax : 75d2: mov %eax,-0x628(%ebp) : 75d8: movl $0x2,-0x624(%ebp) : 75e2: movl $0x0,-0x620(%ebp) : 75ec: lea -0x78(%ebp),%eax : 75ef: mov %eax,-0x618(%ebp) : 75f5: movl $0x1,-0x614(%ebp) : 75ff: sub $0x8,%esp : 7602: lea -0x628(%ebp),%eax : 7608: lea -0x758(%ebp),%ecx : 760e: push %eax : 760f: push %ecx : 7610: call 638e0 <_ZN11collections3fmt6format17h1a8287250ec7e7bfE> : 7615: add $0xc,%esp : 7618: fldl -0x758(%ebp) : 761e: mov $0x1,%eax : 7623: jmp 769b <_ZN6mandel4main17h29fa87c057e4e547E+0x1fb> : 7625: mov -0x10(%ebp),%ebx : 7628: lea -0x2a50(%ebx),%eax : 762e: mov %eax,-0x70(%ebp) : 7631: lea -0xc0cc8(%ebx),%eax : 7637: mov %eax,-0x6c(%ebp) : 763a: lea -0x29ec(%ebx),%eax : 7640: mov %eax,-0x610(%ebp) : 7646: movl $0x2,-0x60c(%ebp) : 7650: movl $0x0,-0x608(%ebp) : 765a: lea -0x70(%ebp),%eax : 765d: mov %eax,-0x600(%ebp) : 7663: movl $0x1,-0x5fc(%ebp) : 766d: sub $0x8,%esp : 7670: lea -0x610(%ebp),%eax : 7676: lea -0x748(%ebp),%ecx : 767c: push %eax : 767d: push %ecx : 767e: call 638e0 <_ZN11collections3fmt6format17h1a8287250ec7e7bfE> : 7683: add $0xc,%esp : 7686: fldl -0x748(%ebp) : 768c: mov $0x1,%eax : 7691: jmp 769b <_ZN6mandel4main17h29fa87c057e4e547E+0x1fb> : 7693: xor %eax,%eax : 7695: fldl -0x634(%ebp) : 769b: test %eax,%eax : 769d: mov -0x10(%ebp),%ebx : 76a0: flds -0x2752c(%ebx) : 76a6: fxch %st(1) : 76a8: fstl -0x198(%ebp) : 76ae: fcmovne %st(1),%st : 76b0: fstp %st(1) : 76b2: lea -0x3f0(%ebp),%esi : 76b8: je 76e5 <_ZN6mandel4main17h29fa87c057e4e547E+0x245> : 76ba: mov -0x194(%ebp),%eax : 76c0: test %eax,%eax : 76c2: je 76e5 <_ZN6mandel4main17h29fa87c057e4e547E+0x245> : 76c4: cmp $0x1d1d1d1d,%eax : 76c9: je 76e5 <_ZN6mandel4main17h29fa87c057e4e547E+0x245> : 76cb: sub $0x4,%esp : 76ce: push $0x1 : 76d0: push %eax : 76d1: pushl -0x198(%ebp) : 76d7: fstpl -0x1c(%ebp) : 76da: call 648f0 <__rust_deallocate> : 76df: fldl -0x1c(%ebp) : 76e2: add $0x10,%esp : 76e5: fstpl -0xe0(%ebp) : 76eb: lea -0x270bd(%ebx),%eax : 76f1: lea -0x230(%ebp),%ecx : 76f7: push $0x5 : 76f9: push %eax : 76fa: push %esi : 76fb: push %ecx : 76fc: call 437f0 <_ZN4clap4args11arg_matches10ArgMatches8value_of17hd4bdaec9e00c3af4E> : 7701: add $0xc,%esp : 7704: mov -0x230(%ebp),%esi : 770a: test %esi,%esi : 770c: je 77c0 <_ZN6mandel4main17h29fa87c057e4e547E+0x320> : 7712: mov -0x22c(%ebp),%edi : 7718: sub $0xc,%esp : 771b: lea -0x5f8(%ebp),%ecx : 7721: mov %esi,%edx : 7723: mov -0x10(%ebp),%ebx : 7726: push %edi : 7727: call 4430 <_ZN11collections3str21_$LT$impl$u20$str$GT$5parse17h7dff9b467a6f8487E> : 772c: add $0x10,%esp : 772f: cmpb $0x1,-0x5f8(%ebp) : 7736: jne 782e <_ZN6mandel4main17h29fa87c057e4e547E+0x38e> : 773c: movl $0x1,-0x2b8(%ebp) : 7746: mov %esi,-0x2b4(%ebp) : 774c: mov %edi,-0x2b0(%ebp) : 7752: lea -0x2b8(%ebp),%eax : 7758: mov %eax,-0x68(%ebp) : 775b: mov -0x10(%ebp),%ebx : 775e: lea -0xc0cc8(%ebx),%eax : 7764: mov %eax,-0x64(%ebp) : 7767: lea -0x29fc(%ebx),%eax : 776d: mov %eax,-0x5e8(%ebp) : 7773: movl $0x2,-0x5e4(%ebp) : 777d: movl $0x0,-0x5e0(%ebp) : 7787: lea -0x68(%ebp),%eax : 778a: mov %eax,-0x5d8(%ebp) : 7790: movl $0x1,-0x5d4(%ebp) : 779a: sub $0x8,%esp : 779d: lea -0x5e8(%ebp),%eax : 77a3: lea -0x738(%ebp),%ecx : 77a9: push %eax : 77aa: push %ecx : 77ab: call 638e0 <_ZN11collections3fmt6format17h1a8287250ec7e7bfE> : 77b0: add $0xc,%esp : 77b3: fldl -0x738(%ebp) : 77b9: mov $0x1,%eax : 77be: jmp 7836 <_ZN6mandel4main17h29fa87c057e4e547E+0x396> : 77c0: mov -0x10(%ebp),%ebx : 77c3: lea -0x2a44(%ebx),%eax : 77c9: mov %eax,-0x60(%ebp) : 77cc: lea -0xc0cc8(%ebx),%eax : 77d2: mov %eax,-0x5c(%ebp) : 77d5: lea -0x29ec(%ebx),%eax : 77db: mov %eax,-0x5d0(%ebp) : 77e1: movl $0x2,-0x5cc(%ebp) : 77eb: movl $0x0,-0x5c8(%ebp) : 77f5: lea -0x60(%ebp),%eax : 77f8: mov %eax,-0x5c0(%ebp) : 77fe: movl $0x1,-0x5bc(%ebp) : 7808: sub $0x8,%esp : 780b: lea -0x5d0(%ebp),%eax : 7811: lea -0x728(%ebp),%ecx : 7817: push %eax : 7818: push %ecx : 7819: call 638e0 <_ZN11collections3fmt6format17h1a8287250ec7e7bfE> : 781e: add $0xc,%esp : 7821: fldl -0x728(%ebp) : 7827: mov $0x1,%eax : 782c: jmp 7836 <_ZN6mandel4main17h29fa87c057e4e547E+0x396> : 782e: xor %eax,%eax : 7830: fldl -0x5f4(%ebp) : 7836: test %eax,%eax : 7838: fld1 : 783a: fxch %st(1) : 783c: fstl -0x190(%ebp) : 7842: fcmovne %st(1),%st : 7844: fstp %st(1) : 7846: mov -0x10(%ebp),%ebx : 7849: lea -0x3f0(%ebp),%esi : 784f: je 787c <_ZN6mandel4main17h29fa87c057e4e547E+0x3dc> : 7851: mov -0x18c(%ebp),%eax : 7857: test %eax,%eax : 7859: je 787c <_ZN6mandel4main17h29fa87c057e4e547E+0x3dc> : 785b: cmp $0x1d1d1d1d,%eax : 7860: je 787c <_ZN6mandel4main17h29fa87c057e4e547E+0x3dc> : 7862: sub $0x4,%esp : 7865: push $0x1 : 7867: push %eax : 7868: pushl -0x190(%ebp) : 786e: fstpl -0x1c(%ebp) : 7871: call 648f0 <__rust_deallocate> : 7876: fldl -0x1c(%ebp) : 7879: add $0x10,%esp : 787c: fstpl -0xd8(%ebp) : 7882: lea -0x270b8(%ebx),%eax : 7888: lea -0x228(%ebp),%ecx : 788e: push $0xa : 7890: push %eax : 7891: push %esi : 7892: push %ecx : 7893: call 437f0 <_ZN4clap4args11arg_matches10ArgMatches8value_of17hd4bdaec9e00c3af4E> : 7898: add $0xc,%esp : 789b: mov -0x228(%ebp),%esi : 78a1: test %esi,%esi : 78a3: je 7957 <_ZN6mandel4main17h29fa87c057e4e547E+0x4b7> : 78a9: mov -0x224(%ebp),%edi : 78af: sub $0xc,%esp : 78b2: lea -0x5b8(%ebp),%ecx : 78b8: mov %esi,%edx : 78ba: mov -0x10(%ebp),%ebx : 78bd: push %edi : 78be: call 4430 <_ZN11collections3str21_$LT$impl$u20$str$GT$5parse17h7dff9b467a6f8487E> : 78c3: add $0x10,%esp : 78c6: cmpb $0x1,-0x5b8(%ebp) : 78cd: jne 79ce <_ZN6mandel4main17h29fa87c057e4e547E+0x52e> : 78d3: movl $0x1,-0x2a8(%ebp) : 78dd: mov %esi,-0x2a4(%ebp) : 78e3: mov %edi,-0x2a0(%ebp) : 78e9: lea -0x2a8(%ebp),%eax : 78ef: mov %eax,-0x58(%ebp) : 78f2: mov -0x10(%ebp),%ebx : 78f5: lea -0xc0cc8(%ebx),%eax : 78fb: mov %eax,-0x54(%ebp) : 78fe: lea -0x29fc(%ebx),%eax : 7904: mov %eax,-0x5a8(%ebp) : 790a: movl $0x2,-0x5a4(%ebp) : 7914: movl $0x0,-0x5a0(%ebp) : 791e: lea -0x58(%ebp),%eax : 7921: mov %eax,-0x598(%ebp) : 7927: movl $0x1,-0x594(%ebp) : 7931: sub $0x8,%esp : 7934: lea -0x5a8(%ebp),%eax : 793a: lea -0x718(%ebp),%ecx : 7940: push %eax : 7941: push %ecx : 7942: call 638e0 <_ZN11collections3fmt6format17h1a8287250ec7e7bfE> : 7947: add $0xc,%esp : 794a: fldl -0x718(%ebp) : 7950: mov $0x1,%eax : 7955: jmp 79d6 <_ZN6mandel4main17h29fa87c057e4e547E+0x536> : 7957: mov -0x10(%ebp),%ebx : 795a: lea -0x2a38(%ebx),%eax : 7960: mov %eax,-0x220(%ebp) : 7966: lea -0xc0cc8(%ebx),%eax : 796c: mov %eax,-0x21c(%ebp) : 7972: lea -0x29ec(%ebx),%eax : 7978: mov %eax,-0x590(%ebp) : 797e: movl $0x2,-0x58c(%ebp) : 7988: movl $0x0,-0x588(%ebp) : 7992: lea -0x220(%ebp),%eax : 7998: mov %eax,-0x580(%ebp) : 799e: movl $0x1,-0x57c(%ebp) : 79a8: sub $0x8,%esp : 79ab: lea -0x590(%ebp),%eax : 79b1: lea -0x708(%ebp),%ecx : 79b7: push %eax : 79b8: push %ecx : 79b9: call 638e0 <_ZN11collections3fmt6format17h1a8287250ec7e7bfE> : 79be: add $0xc,%esp : 79c1: fldl -0x708(%ebp) : 79c7: mov $0x1,%eax : 79cc: jmp 79d6 <_ZN6mandel4main17h29fa87c057e4e547E+0x536> : 79ce: xor %eax,%eax : 79d0: fldl -0x5b4(%ebp) : 79d6: test %eax,%eax : 79d8: mov -0x10(%ebp),%ebx : 79db: flds -0x27528(%ebx) : 79e1: fxch %st(1) : 79e3: fstl -0x188(%ebp) : 79e9: fcmovne %st(1),%st : 79eb: fstp %st(1) : 79ed: lea -0x3f0(%ebp),%esi : 79f3: je 7a20 <_ZN6mandel4main17h29fa87c057e4e547E+0x580> : 79f5: mov -0x184(%ebp),%eax : 79fb: test %eax,%eax : 79fd: je 7a20 <_ZN6mandel4main17h29fa87c057e4e547E+0x580> : 79ff: cmp $0x1d1d1d1d,%eax : 7a04: je 7a20 <_ZN6mandel4main17h29fa87c057e4e547E+0x580> : 7a06: sub $0x4,%esp : 7a09: push $0x1 : 7a0b: push %eax : 7a0c: pushl -0x188(%ebp) : 7a12: fstpl -0x1c(%ebp) : 7a15: call 648f0 <__rust_deallocate> : 7a1a: fldl -0x1c(%ebp) : 7a1d: add $0x10,%esp : 7a20: fstpl -0xd0(%ebp) : 7a26: lea -0x270ae(%ebx),%eax : 7a2c: lea -0x218(%ebp),%ecx : 7a32: push $0xa : 7a34: push %eax : 7a35: push %esi : 7a36: push %ecx : 7a37: call 437f0 <_ZN4clap4args11arg_matches10ArgMatches8value_of17hd4bdaec9e00c3af4E> : 7a3c: add $0xc,%esp : 7a3f: mov -0x218(%ebp),%esi : 7a45: test %esi,%esi : 7a47: je 7b04 <_ZN6mandel4main17h29fa87c057e4e547E+0x664> : 7a4d: mov -0x214(%ebp),%edi : 7a53: sub $0xc,%esp : 7a56: lea -0x578(%ebp),%ecx : 7a5c: mov %esi,%edx : 7a5e: mov -0x10(%ebp),%ebx : 7a61: push %edi : 7a62: call 4430 <_ZN11collections3str21_$LT$impl$u20$str$GT$5parse17h7dff9b467a6f8487E> : 7a67: add $0x10,%esp : 7a6a: cmpb $0x1,-0x578(%ebp) : 7a71: jne 7b7b <_ZN6mandel4main17h29fa87c057e4e547E+0x6db> : 7a77: movl $0x1,-0x298(%ebp) : 7a81: mov %esi,-0x294(%ebp) : 7a87: mov %edi,-0x290(%ebp) : 7a8d: lea -0x298(%ebp),%eax : 7a93: mov %eax,-0x210(%ebp) : 7a99: mov -0x10(%ebp),%ebx : 7a9c: lea -0xc0cc8(%ebx),%eax : 7aa2: mov %eax,-0x20c(%ebp) : 7aa8: lea -0x29fc(%ebx),%eax : 7aae: mov %eax,-0x568(%ebp) : 7ab4: movl $0x2,-0x564(%ebp) : 7abe: movl $0x0,-0x560(%ebp) : 7ac8: lea -0x210(%ebp),%eax : 7ace: mov %eax,-0x558(%ebp) : 7ad4: movl $0x1,-0x554(%ebp) : 7ade: sub $0x8,%esp : 7ae1: lea -0x568(%ebp),%eax : 7ae7: lea -0x6f8(%ebp),%ecx : 7aed: push %eax : 7aee: push %ecx : 7aef: call 638e0 <_ZN11collections3fmt6format17h1a8287250ec7e7bfE> : 7af4: add $0xc,%esp : 7af7: fldl -0x6f8(%ebp) : 7afd: mov $0x1,%eax : 7b02: jmp 7b83 <_ZN6mandel4main17h29fa87c057e4e547E+0x6e3> : 7b04: mov -0x10(%ebp),%ebx : 7b07: lea -0x2a2c(%ebx),%eax : 7b0d: mov %eax,-0x208(%ebp) : 7b13: lea -0xc0cc8(%ebx),%eax : 7b19: mov %eax,-0x204(%ebp) : 7b1f: lea -0x29ec(%ebx),%eax : 7b25: mov %eax,-0x550(%ebp) : 7b2b: movl $0x2,-0x54c(%ebp) : 7b35: movl $0x0,-0x548(%ebp) : 7b3f: lea -0x208(%ebp),%eax : 7b45: mov %eax,-0x540(%ebp) : 7b4b: movl $0x1,-0x53c(%ebp) : 7b55: sub $0x8,%esp : 7b58: lea -0x550(%ebp),%eax : 7b5e: lea -0x6e8(%ebp),%ecx : 7b64: push %eax : 7b65: push %ecx : 7b66: call 638e0 <_ZN11collections3fmt6format17h1a8287250ec7e7bfE> : 7b6b: add $0xc,%esp : 7b6e: fldl -0x6e8(%ebp) : 7b74: mov $0x1,%eax : 7b79: jmp 7b83 <_ZN6mandel4main17h29fa87c057e4e547E+0x6e3> : 7b7b: xor %eax,%eax : 7b7d: fldl -0x574(%ebp) : 7b83: test %eax,%eax : 7b85: mov -0x10(%ebp),%ebx : 7b88: flds -0x27524(%ebx) : 7b8e: fxch %st(1) : 7b90: fstl -0x180(%ebp) : 7b96: fcmovne %st(1),%st : 7b98: fstp %st(1) : 7b9a: lea -0x3f0(%ebp),%esi : 7ba0: je 7bcd <_ZN6mandel4main17h29fa87c057e4e547E+0x72d> : 7ba2: mov -0x17c(%ebp),%eax : 7ba8: test %eax,%eax : 7baa: je 7bcd <_ZN6mandel4main17h29fa87c057e4e547E+0x72d> : 7bac: cmp $0x1d1d1d1d,%eax : 7bb1: je 7bcd <_ZN6mandel4main17h29fa87c057e4e547E+0x72d> : 7bb3: sub $0x4,%esp : 7bb6: push $0x1 : 7bb8: push %eax : 7bb9: pushl -0x180(%ebp) : 7bbf: fstpl -0x1c(%ebp) : 7bc2: call 648f0 <__rust_deallocate> : 7bc7: fldl -0x1c(%ebp) : 7bca: add $0x10,%esp : 7bcd: fstpl -0xc8(%ebp) : 7bd3: sub $0x4,%esp : 7bd6: lea -0x270a4(%ebx),%eax : 7bdc: push $0xe : 7bde: push %eax : 7bdf: push %esi : 7be0: call 43a50 <_ZN4clap4args11arg_matches10ArgMatches10is_present17h63ab6c608281ef0bE> : 7be5: add $0x10,%esp : 7be8: mov %al,-0x28(%ebp) : 7beb: sub $0x4,%esp : 7bee: mov -0x10(%ebp),%ebx : 7bf1: lea -0x27096(%ebx),%eax : 7bf7: push $0x5 : 7bf9: push %eax : 7bfa: lea -0x3f0(%ebp),%eax : 7c00: push %eax : 7c01: call 43a50 <_ZN4clap4args11arg_matches10ArgMatches10is_present17h63ab6c608281ef0bE> : 7c06: add $0x10,%esp : 7c09: mov %al,-0x1c(%ebp) : 7c0c: sub $0x4,%esp : 7c0f: mov -0x10(%ebp),%ebx : 7c12: lea -0x27091(%ebx),%eax : 7c18: push $0x6 : 7c1a: push %eax : 7c1b: lea -0x3f0(%ebp),%eax : 7c21: push %eax : 7c22: call 43a50 <_ZN4clap4args11arg_matches10ArgMatches10is_present17h63ab6c608281ef0bE> : 7c27: add $0x10,%esp : 7c2a: mov %al,-0x20(%ebp) : 7c2d: mov -0x10(%ebp),%ebx : 7c30: lea -0x2708b(%ebx),%eax : 7c36: lea -0x200(%ebp),%ecx : 7c3c: push $0x8 : 7c3e: push %eax : 7c3f: lea -0x3f0(%ebp),%eax : 7c45: push %eax : 7c46: push %ecx : 7c47: call 437f0 <_ZN4clap4args11arg_matches10ArgMatches8value_of17hd4bdaec9e00c3af4E> : 7c4c: add $0xc,%esp : 7c4f: mov -0x200(%ebp),%esi : 7c55: test %esi,%esi : 7c57: je 7d15 <_ZN6mandel4main17h29fa87c057e4e547E+0x875> : 7c5d: mov -0x1fc(%ebp),%edi : 7c63: sub $0x4,%esp : 7c66: lea -0x1f8(%ebp),%eax : 7c6c: mov -0x10(%ebp),%ebx : 7c6f: push %edi : 7c70: push %esi : 7c71: push %eax : 7c72: call 9b150 <_ZN4core3num52_$LT$impl$u20$core..str..FromStr$u20$for$u20$u32$GT$8from_str17hdcf91640e479f7fdE> : 7c77: add $0xc,%esp : 7c7a: cmpb $0x1,-0x1f8(%ebp) : 7c81: jne 7db0 <_ZN6mandel4main17h29fa87c057e4e547E+0x910> : 7c87: movl $0x1,-0x288(%ebp) : 7c91: mov %esi,-0x284(%ebp) : 7c97: mov %edi,-0x280(%ebp) : 7c9d: lea -0x288(%ebp),%eax : 7ca3: mov %eax,-0x1f0(%ebp) : 7ca9: mov -0x10(%ebp),%ebx : 7cac: lea -0xc0cc8(%ebx),%eax : 7cb2: mov %eax,-0x1ec(%ebp) : 7cb8: lea -0x29fc(%ebx),%eax : 7cbe: mov %eax,-0x528(%ebp) : 7cc4: movl $0x2,-0x524(%ebp) : 7cce: movl $0x0,-0x520(%ebp) : 7cd8: lea -0x1f0(%ebp),%eax : 7cde: mov %eax,-0x518(%ebp) : 7ce4: movl $0x1,-0x514(%ebp) : 7cee: sub $0x8,%esp : 7cf1: lea -0x528(%ebp),%eax : 7cf7: lea -0x538(%ebp),%ecx : 7cfd: push %eax : 7cfe: push %ecx : 7cff: call 638e0 <_ZN11collections3fmt6format17h1a8287250ec7e7bfE> : 7d04: add $0xc,%esp : 7d07: mov -0x538(%ebp),%eax : 7d0d: mov -0x534(%ebp),%ecx : 7d13: jmp 7d8b <_ZN6mandel4main17h29fa87c057e4e547E+0x8eb> : 7d15: mov -0x10(%ebp),%ebx : 7d18: lea -0x2a20(%ebx),%eax : 7d1e: mov %eax,-0x1e8(%ebp) : 7d24: lea -0xc0cc8(%ebx),%eax : 7d2a: mov %eax,-0x1e4(%ebp) : 7d30: lea -0x29ec(%ebx),%eax : 7d36: mov %eax,-0x500(%ebp) : 7d3c: movl $0x2,-0x4fc(%ebp) : 7d46: movl $0x0,-0x4f8(%ebp) : 7d50: lea -0x1e8(%ebp),%eax : 7d56: mov %eax,-0x4f0(%ebp) : 7d5c: movl $0x1,-0x4ec(%ebp) : 7d66: sub $0x8,%esp : 7d69: lea -0x500(%ebp),%eax : 7d6f: lea -0x510(%ebp),%ecx : 7d75: push %eax : 7d76: push %ecx : 7d77: call 638e0 <_ZN11collections3fmt6format17h1a8287250ec7e7bfE> : 7d7c: add $0xc,%esp : 7d7f: mov -0x510(%ebp),%eax : 7d85: mov -0x50c(%ebp),%ecx : 7d8b: mov $0x800,%esi : 7d90: test %ecx,%ecx : 7d92: mov -0x10(%ebp),%ebx : 7d95: je 7db9 <_ZN6mandel4main17h29fa87c057e4e547E+0x919> : 7d97: cmp $0x1d1d1d1d,%ecx : 7d9d: je 7db9 <_ZN6mandel4main17h29fa87c057e4e547E+0x919> : 7d9f: sub $0x4,%esp : 7da2: push $0x1 : 7da4: push %ecx : 7da5: push %eax : 7da6: call 648f0 <__rust_deallocate> : 7dab: add $0x10,%esp : 7dae: jmp 7db9 <_ZN6mandel4main17h29fa87c057e4e547E+0x919> : 7db0: mov -0x1f4(%ebp),%esi : 7db6: mov -0x10(%ebp),%ebx : 7db9: mov %esi,-0x40(%ebp) : 7dbc: lea -0x27083(%ebx),%eax : 7dc2: lea -0x1e0(%ebp),%ecx : 7dc8: push $0xa : 7dca: push %eax : 7dcb: lea -0x3f0(%ebp),%eax : 7dd1: push %eax : 7dd2: push %ecx : 7dd3: call 437f0 <_ZN4clap4args11arg_matches10ArgMatches8value_of17hd4bdaec9e00c3af4E> : 7dd8: add $0xc,%esp : 7ddb: mov -0x1e0(%ebp),%esi : 7de1: test %esi,%esi : 7de3: je 7ea1 <_ZN6mandel4main17h29fa87c057e4e547E+0xa01> : 7de9: mov -0x1dc(%ebp),%edi : 7def: sub $0x4,%esp : 7df2: lea -0x1d8(%ebp),%eax : 7df8: mov -0x10(%ebp),%ebx : 7dfb: push %edi : 7dfc: push %esi : 7dfd: push %eax : 7dfe: call 9b150 <_ZN4core3num52_$LT$impl$u20$core..str..FromStr$u20$for$u20$u32$GT$8from_str17hdcf91640e479f7fdE> : 7e03: add $0xc,%esp : 7e06: cmpb $0x1,-0x1d8(%ebp) : 7e0d: jne 7f3c <_ZN6mandel4main17h29fa87c057e4e547E+0xa9c> : 7e13: movl $0x1,-0x278(%ebp) : 7e1d: mov %esi,-0x274(%ebp) : 7e23: mov %edi,-0x270(%ebp) : 7e29: lea -0x278(%ebp),%eax : 7e2f: mov %eax,-0x1d0(%ebp) : 7e35: mov -0x10(%ebp),%ebx : 7e38: lea -0xc0cc8(%ebx),%eax : 7e3e: mov %eax,-0x1cc(%ebp) : 7e44: lea -0x29fc(%ebx),%eax : 7e4a: mov %eax,-0x4d8(%ebp) : 7e50: movl $0x2,-0x4d4(%ebp) : 7e5a: movl $0x0,-0x4d0(%ebp) : 7e64: lea -0x1d0(%ebp),%eax : 7e6a: mov %eax,-0x4c8(%ebp) : 7e70: movl $0x1,-0x4c4(%ebp) : 7e7a: sub $0x8,%esp : 7e7d: lea -0x4d8(%ebp),%eax : 7e83: lea -0x4e8(%ebp),%ecx : 7e89: push %eax : 7e8a: push %ecx : 7e8b: call 638e0 <_ZN11collections3fmt6format17h1a8287250ec7e7bfE> : 7e90: add $0xc,%esp : 7e93: mov -0x4e8(%ebp),%eax : 7e99: mov -0x4e4(%ebp),%ecx : 7e9f: jmp 7f17 <_ZN6mandel4main17h29fa87c057e4e547E+0xa77> : 7ea1: mov -0x10(%ebp),%ebx : 7ea4: lea -0x2a14(%ebx),%eax : 7eaa: mov %eax,-0x1c8(%ebp) : 7eb0: lea -0xc0cc8(%ebx),%eax : 7eb6: mov %eax,-0x1c4(%ebp) : 7ebc: lea -0x29ec(%ebx),%eax : 7ec2: mov %eax,-0x4b0(%ebp) : 7ec8: movl $0x2,-0x4ac(%ebp) : 7ed2: movl $0x0,-0x4a8(%ebp) : 7edc: lea -0x1c8(%ebp),%eax : 7ee2: mov %eax,-0x4a0(%ebp) : 7ee8: movl $0x1,-0x49c(%ebp) : 7ef2: sub $0x8,%esp : 7ef5: lea -0x4b0(%ebp),%eax : 7efb: lea -0x4c0(%ebp),%ecx : 7f01: push %eax : 7f02: push %ecx : 7f03: call 638e0 <_ZN11collections3fmt6format17h1a8287250ec7e7bfE> : 7f08: add $0xc,%esp : 7f0b: mov -0x4c0(%ebp),%eax : 7f11: mov -0x4bc(%ebp),%ecx : 7f17: mov $0x400,%esi : 7f1c: test %ecx,%ecx : 7f1e: mov -0x10(%ebp),%ebx : 7f21: je 7f45 <_ZN6mandel4main17h29fa87c057e4e547E+0xaa5> : 7f23: cmp $0x1d1d1d1d,%ecx : 7f29: je 7f45 <_ZN6mandel4main17h29fa87c057e4e547E+0xaa5> : 7f2b: sub $0x4,%esp : 7f2e: push $0x1 : 7f30: push %ecx : 7f31: push %eax : 7f32: call 648f0 <__rust_deallocate> : 7f37: add $0x10,%esp : 7f3a: jmp 7f45 <_ZN6mandel4main17h29fa87c057e4e547E+0xaa5> : 7f3c: mov -0x1d4(%ebp),%esi : 7f42: mov -0x10(%ebp),%ebx : 7f45: mov -0x1c(%ebp),%al : 7f48: mov %esi,-0x3c(%ebp) : 7f4b: test %al,%al : 7f4d: je 7f61 <_ZN6mandel4main17h29fa87c057e4e547E+0xac1> : 7f4f: call 4c220 <_ZN8num_cpus12get_num_cpus17h66c554656d8076ccE> : 7f54: mov %eax,%esi : 7f56: mov %esi,-0x38(%ebp) : 7f59: mov -0x10(%ebp),%ebx : 7f5c: jmp 80ed <_ZN6mandel4main17h29fa87c057e4e547E+0xc4d> : 7f61: lea -0x27078(%ebx),%eax : 7f67: lea -0x1c0(%ebp),%ecx : 7f6d: push $0x11 : 7f6f: push %eax : 7f70: lea -0x3f0(%ebp),%eax : 7f76: push %eax : 7f77: push %ecx : 7f78: call 437f0 <_ZN4clap4args11arg_matches10ArgMatches8value_of17hd4bdaec9e00c3af4E> : 7f7d: add $0xc,%esp : 7f80: mov -0x1c0(%ebp),%esi : 7f86: test %esi,%esi : 7f88: je 8046 <_ZN6mandel4main17h29fa87c057e4e547E+0xba6> : 7f8e: mov -0x1bc(%ebp),%edi : 7f94: sub $0x4,%esp : 7f97: lea -0x1b8(%ebp),%eax : 7f9d: mov -0x10(%ebp),%ebx : 7fa0: push %edi : 7fa1: push %esi : 7fa2: push %eax : 7fa3: call 9b150 <_ZN4core3num52_$LT$impl$u20$core..str..FromStr$u20$for$u20$u32$GT$8from_str17hdcf91640e479f7fdE> : 7fa8: add $0xc,%esp : 7fab: cmpb $0x1,-0x1b8(%ebp) : 7fb2: jne 80e1 <_ZN6mandel4main17h29fa87c057e4e547E+0xc41> : 7fb8: movl $0x1,-0x268(%ebp) : 7fc2: mov %esi,-0x264(%ebp) : 7fc8: mov %edi,-0x260(%ebp) : 7fce: lea -0x268(%ebp),%eax : 7fd4: mov %eax,-0x1b0(%ebp) : 7fda: mov -0x10(%ebp),%ebx : 7fdd: lea -0xc0cc8(%ebx),%eax : 7fe3: mov %eax,-0x1ac(%ebp) : 7fe9: lea -0x29fc(%ebx),%eax : 7fef: mov %eax,-0x488(%ebp) : 7ff5: movl $0x2,-0x484(%ebp) : 7fff: movl $0x0,-0x480(%ebp) : 8009: lea -0x1b0(%ebp),%eax : 800f: mov %eax,-0x478(%ebp) : 8015: movl $0x1,-0x474(%ebp) : 801f: sub $0x8,%esp : 8022: lea -0x488(%ebp),%eax : 8028: lea -0x498(%ebp),%ecx : 802e: push %eax : 802f: push %ecx : 8030: call 638e0 <_ZN11collections3fmt6format17h1a8287250ec7e7bfE> : 8035: add $0xc,%esp : 8038: mov -0x498(%ebp),%eax : 803e: mov -0x494(%ebp),%ecx : 8044: jmp 80bc <_ZN6mandel4main17h29fa87c057e4e547E+0xc1c> : 8046: mov -0x10(%ebp),%ebx : 8049: lea -0x2a08(%ebx),%eax : 804f: mov %eax,-0x1a8(%ebp) : 8055: lea -0xc0cc8(%ebx),%eax : 805b: mov %eax,-0x1a4(%ebp) : 8061: lea -0x29ec(%ebx),%eax : 8067: mov %eax,-0x460(%ebp) : 806d: movl $0x2,-0x45c(%ebp) : 8077: movl $0x0,-0x458(%ebp) : 8081: lea -0x1a8(%ebp),%eax : 8087: mov %eax,-0x450(%ebp) : 808d: movl $0x1,-0x44c(%ebp) : 8097: sub $0x8,%esp : 809a: lea -0x460(%ebp),%eax : 80a0: lea -0x470(%ebp),%ecx : 80a6: push %eax : 80a7: push %ecx : 80a8: call 638e0 <_ZN11collections3fmt6format17h1a8287250ec7e7bfE> : 80ad: add $0xc,%esp : 80b0: mov -0x470(%ebp),%eax : 80b6: mov -0x46c(%ebp),%ecx : 80bc: mov $0x2,%esi : 80c1: test %ecx,%ecx : 80c3: mov -0x10(%ebp),%ebx : 80c6: je 80ea <_ZN6mandel4main17h29fa87c057e4e547E+0xc4a> : 80c8: cmp $0x1d1d1d1d,%ecx : 80ce: je 80ea <_ZN6mandel4main17h29fa87c057e4e547E+0xc4a> : 80d0: sub $0x4,%esp : 80d3: push $0x1 : 80d5: push %ecx : 80d6: push %eax : 80d7: call 648f0 <__rust_deallocate> : 80dc: add $0x10,%esp : 80df: jmp 80ea <_ZN6mandel4main17h29fa87c057e4e547E+0xc4a> : 80e1: mov -0x1b4(%ebp),%esi : 80e7: mov -0x10(%ebp),%ebx : 80ea: mov %esi,-0x38(%ebp) : 80ed: fldl -0xe0(%ebp) : 80f3: fldl -0xd8(%ebp) : 80f9: fucomip %st(1),%st : 80fb: fstp %st(0) : 80fd: jbe 8e05 <_ZN6mandel4main17h29fa87c057e4e547E+0x1965> : 8103: fldl -0xd0(%ebp) : 8109: fldl -0xc8(%ebp) : 810f: fucomip %st(1),%st : 8111: fstp %st(0) : 8113: jbe 8e24 <_ZN6mandel4main17h29fa87c057e4e547E+0x1984> : 8119: cmpl $0x0,-0x40(%ebp) : 811d: je 8e43 <_ZN6mandel4main17h29fa87c057e4e547E+0x19a3> : 8123: cmpl $0x0,-0x3c(%ebp) : 8127: je 8e62 <_ZN6mandel4main17h29fa87c057e4e547E+0x19c2> : 812d: test %esi,%esi : 812f: je 8e81 <_ZN6mandel4main17h29fa87c057e4e547E+0x19e1> : 8135: lea -0xe0(%ebp),%eax : 813b: mov %eax,-0x428(%ebp) : 8141: lea -0x27868(%ebx),%ecx : 8147: mov %ecx,-0x424(%ebp) : 814d: lea -0xd8(%ebp),%eax : 8153: mov %eax,-0x420(%ebp) : 8159: mov %ecx,-0x41c(%ebp) : 815f: lea -0xd0(%ebp),%eax : 8165: mov %eax,-0x418(%ebp) : 816b: mov %ecx,-0x414(%ebp) : 8171: lea -0xc8(%ebp),%eax : 8177: mov %eax,-0x410(%ebp) : 817d: mov %ecx,-0x8c(%ebp) : 8183: mov %ecx,-0x40c(%ebp) : 8189: lea -0x40(%ebp),%eax : 818c: mov %eax,-0x408(%ebp) : 8192: lea -0x2b1a8(%ebx),%ecx : 8198: mov %ecx,-0x404(%ebp) : 819e: lea -0x3c(%ebp),%eax : 81a1: mov %eax,-0x400(%ebp) : 81a7: mov %ecx,-0x3fc(%ebp) : 81ad: lea -0x38(%ebp),%eax : 81b0: mov %eax,-0x3f8(%ebp) : 81b6: mov %ecx,-0x34(%ebp) : 81b9: mov %ecx,-0x3f4(%ebp) : 81bf: lea -0x29dc(%ebx),%eax : 81c5: mov %eax,-0x390(%ebp) : 81cb: movl $0x8,-0x38c(%ebp) : 81d5: lea -0x26f14(%ebx),%eax : 81db: mov %eax,-0x388(%ebp) : 81e1: movl $0x7,-0x384(%ebp) : 81eb: lea -0x428(%ebp),%eax : 81f1: mov %eax,-0x380(%ebp) : 81f7: movl $0x7,-0x37c(%ebp) : 8201: sub $0xc,%esp : 8204: lea -0x390(%ebp),%eax : 820a: push %eax : 820b: call 52950 <_ZN3std2io5stdio6_print17hb854a013c382cde0E> : 8210: add $0x10,%esp : 8213: fldl -0xd8(%ebp) : 8219: fldl -0xe0(%ebp) : 821f: fld %st(1) : 8221: fsub %st(1),%st : 8223: mov -0x3c(%ebp),%eax : 8226: mov %eax,-0x178(%ebp) : 822c: movl $0x0,-0x174(%ebp) : 8236: fildll -0x178(%ebp) : 823c: fdivr %st,%st(1) : 823e: fldl -0xc8(%ebp) : 8244: fldl -0xd0(%ebp) : 824a: fld %st(1) : 824c: fsub %st(1),%st : 824e: fdivp %st,%st(3) : 8250: mov -0x40(%ebp),%ecx : 8253: mov -0x38(%ebp),%edx : 8256: fxch %st(4) : 8258: fstpl -0x158(%ebp) : 825e: fxch %st(4) : 8260: fstpl -0x150(%ebp) : 8266: fxch %st(2) : 8268: fstpl -0x148(%ebp) : 826e: fxch %st(2) : 8270: fstpl -0x140(%ebp) : 8276: fxch %st(1) : 8278: fstpl -0x138(%ebp) : 827e: fstpl -0x130(%ebp) : 8284: mov %ecx,-0x128(%ebp) : 828a: mov %eax,-0x124(%ebp) : 8290: mov -0x28(%ebp),%al : 8293: mov %al,-0x120(%ebp) : 8299: mov -0x20(%ebp),%al : 829c: mov %al,-0x11f(%ebp) : 82a2: mov %edx,-0x11c(%ebp) : 82a8: lea -0x3f0(%ebp),%ecx : 82ae: mov -0x10(%ebp),%ebx : 82b1: call 6a90 <_ZN4drop17hfe21730b9ead207cE> : 82b6: sub $0xc,%esp : 82b9: lea -0x9a8(%ebp),%esi : 82bf: push %esi : 82c0: call 4bbb0 <_ZN4time3now17h176c482af0d24defE> : 82c5: add $0xc,%esp : 82c8: lea -0x26cd8(%ebx),%eax : 82ce: push $0x12 : 82d0: push %eax : 82d1: push %esi : 82d2: lea -0x978(%ebp),%eax : 82d8: push %eax : 82d9: call 4bdc0 <_ZN4time2Tm8strftime17h45662e4618b4af66E> : 82de: add $0xc,%esp : 82e1: cmpl $0x0,-0x978(%ebp) : 82e8: mov -0x968(%ebp),%eax : 82ee: mov %eax,-0x864(%ebp) : 82f4: mov -0x96c(%ebp),%eax : 82fa: mov %eax,-0x868(%ebp) : 8300: mov -0x974(%ebp),%eax : 8306: mov -0x970(%ebp),%ecx : 830c: mov %ecx,-0x86c(%ebp) : 8312: mov %eax,-0x870(%ebp) : 8318: jne 8e9e <_ZN6mandel4main17h29fa87c057e4e547E+0x19fe> : 831e: mov -0x864(%ebp),%eax : 8324: mov %eax,-0x34c(%ebp) : 832a: mov -0x868(%ebp),%eax : 8330: mov %eax,-0x350(%ebp) : 8336: mov -0x870(%ebp),%eax : 833c: mov -0x86c(%ebp),%ecx : 8342: mov %ecx,-0x354(%ebp) : 8348: mov %eax,-0x358(%ebp) : 834e: lea -0x358(%ebp),%eax : 8354: mov %eax,-0x104(%ebp) : 835a: lea -0x104(%ebp),%eax : 8360: mov %eax,-0x1a0(%ebp) : 8366: lea -0xc0d58(%ebx),%eax : 836c: mov %eax,-0x19c(%ebp) : 8372: lea -0x28fc(%ebx),%eax : 8378: mov %eax,-0x448(%ebp) : 837e: movl $0x1,-0x444(%ebp) : 8388: movl $0x0,-0x440(%ebp) : 8392: lea -0x1a0(%ebp),%eax : 8398: mov %eax,-0x438(%ebp) : 839e: movl $0x1,-0x434(%ebp) : 83a8: sub $0x8,%esp : 83ab: lea -0x448(%ebp),%eax : 83b1: lea -0xc0(%ebp),%ecx : 83b7: push %eax : 83b8: push %ecx : 83b9: call 638e0 <_ZN11collections3fmt6format17h1a8287250ec7e7bfE> : 83be: add $0xc,%esp : 83c1: mov -0x124(%ebp),%esi : 83c7: imul %esi,%esi : 83ca: mov $0x4,%ecx : 83cf: mov %esi,%eax : 83d1: mul %ecx : 83d3: jo 8ecd <_ZN6mandel4main17h29fa87c057e4e547E+0x1a2d> : 83d9: test %eax,%eax : 83db: js 8ee9 <_ZN6mandel4main17h29fa87c057e4e547E+0x1a49> : 83e1: movl $0x1,-0x20(%ebp) : 83e8: test %eax,%eax : 83ea: je 8405 <_ZN6mandel4main17h29fa87c057e4e547E+0xf65> : 83ec: sub $0x8,%esp : 83ef: push $0x4 : 83f1: push %eax : 83f2: call 64860 <__rust_allocate> : 83f7: add $0x10,%esp : 83fa: mov %eax,-0x20(%ebp) : 83fd: test %eax,%eax : 83ff: je 8efd <_ZN6mandel4main17h29fa87c057e4e547E+0x1a5d> : 8405: cmp $0x2,%esi : 8408: jb 8429 <_ZN6mandel4main17h29fa87c057e4e547E+0xf89> : 840a: lea -0x4(,%esi,4),%eax : 8411: sub $0x4,%esp : 8414: push %eax : 8415: push $0x0 : 8417: mov -0x20(%ebp),%edi : 841a: push %edi : 841b: call 3c40 : 8420: add $0x10,%esp : 8423: lea -0x4(%edi,%esi,4),%eax : 8427: jmp 8437 <_ZN6mandel4main17h29fa87c057e4e547E+0xf97> : 8429: movl $0x0,-0x14(%ebp) : 8430: test %esi,%esi : 8432: mov -0x20(%ebp),%eax : 8435: je 8440 <_ZN6mandel4main17h29fa87c057e4e547E+0xfa0> : 8437: movl $0x0,(%eax) : 843d: mov %esi,-0x14(%ebp) : 8440: mov %esi,-0x2c(%ebp) : 8443: mov -0xc0(%ebp),%edx : 8449: mov -0xb8(%ebp),%eax : 844f: lea -0x26cc6(%ebx),%ecx : 8455: mov %ecx,-0x250(%ebp) : 845b: movl $0x6,-0x24c(%ebp) : 8465: mov %edx,-0xf4(%ebp) : 846b: mov %edx,-0x248(%ebp) : 8471: mov %eax,-0x244(%ebp) : 8477: call 4b9c0 <_ZN4time15precise_time_ns17h40ea7feca6bf16e3E> : 847c: mov %eax,-0xf8(%ebp) : 8482: mov %edx,-0xfc(%ebp) : 8488: mov -0x124(%ebp),%ebx : 848e: test %ebx,%ebx : 8490: je 866f <_ZN6mandel4main17h29fa87c057e4e547E+0x11cf> : 8496: mov -0x128(%ebp),%ecx : 849c: fldl -0x158(%ebp) : 84a2: fstpl -0x6d8(%ebp) : 84a8: fldl -0x138(%ebp) : 84ae: fstpl -0x6d0(%ebp) : 84b4: fldl -0x148(%ebp) : 84ba: fstpl -0x6c8(%ebp) : 84c0: fldl -0x130(%ebp) : 84c6: fstpl -0x6c0(%ebp) : 84cc: test %ecx,%ecx : 84ce: je 8635 <_ZN6mandel4main17h29fa87c057e4e547E+0x1195> : 84d4: xor %eax,%eax : 84d6: mov -0x10(%ebp),%edx : 84d9: flds -0x27520(%edx) : 84df: fstpl -0x1c(%ebp) : 84e2: mov %ebx,-0x30(%ebp) : 84e5: data32 nopw %cs:0x0(%eax,%eax,1) : 84f0: mov %eax,%edx 1 0.0016 : 84f2: mov %edx,-0x170(%ebp) : 84f8: movl $0x0,-0x16c(%ebp) : 8502: fildll -0x170(%ebp) 1 0.0016 : 8508: fldl -0x6c0(%ebp) : 850e: fmulp %st,%st(1) : 8510: fldl -0x6c8(%ebp) : 8516: faddp %st,%st(1) : 8518: fstl -0x28(%ebp) : 851b: fmul %st,%st(0) : 851d: fstpl -0xb0(%ebp) : 8523: lea 0x1(%edx),%eax : 8526: mov %eax,-0x100(%ebp) : 852c: imul %ebx,%edx : 852f: xor %ebx,%ebx : 8531: data32 data32 data32 data32 data32 nopw %cs:0x0(%eax,%eax,1) 9 0.0145 : 8540: mov %ebx,-0x168(%ebp) : 8546: movl $0x0,-0x164(%ebp) : 8550: fildll -0x168(%ebp) 193 0.3117 : 8556: fldl -0x6d0(%ebp) : 855c: fmulp %st,%st(1) 63 0.1017 : 855e: fldl -0x6d8(%ebp) : 8564: faddp %st,%st(1) 42 0.0678 : 8566: fld %st(0) 20 0.0323 : 8568: fmul %st(1),%st 40 0.0646 : 856a: fldl -0xb0(%ebp) : 8570: fadd %st(1),%st 35 0.0565 : 8572: xor %edi,%edi : 8574: fldl -0x1c(%ebp) : 8577: fucomip %st(1),%st 39 0.0630 : 8579: fstp %st(0) : 857b: fldz : 857d: fldz : 857f: fldz 8 0.0129 : 8581: jb 85fc <_ZN6mandel4main17h29fa87c057e4e547E+0x115c> 7 0.0113 : 8583: fstp %st(2) : 8585: fstp %st(0) : 8587: fstp %st(0) : 8589: xor %edi,%edi 17 0.0275 : 858b: fldl -0xb0(%ebp) : 8591: fldl -0x28(%ebp) : 8594: fld %st(3) : 8596: fxch %st(2) 14 0.0226 : 8598: nopl 0x0(%eax,%eax,1) 3841 6.2035 : 85a0: fsubrp %st,%st(3) 4 0.0065 : 85a2: fmulp %st,%st(1) 2 0.0032 : 85a4: fadd %st,%st(0) 7 0.0113 : 85a6: fxch %st(1) 3979 6.4263 : 85a8: fadd %st(2),%st : 85aa: fldl -0x28(%ebp) : 85ad: faddp %st,%st(2) 3 0.0048 : 85af: inc %edi 3975 6.4199 : 85b0: fld %st(0) : 85b2: fmul %st(1),%st 2227 3.5968 : 85b4: fld %st(2) 1 0.0016 : 85b6: fmul %st(3),%st 6070 9.8034 : 85b8: fld %st(1) 1165 1.8816 : 85ba: fadd %st(1),%st 13660 22.0618 : 85bc: cmp %ecx,%edi : 85be: jae 85e0 <_ZN6mandel4main17h29fa87c057e4e547E+0x1140> : 85c0: fldl -0x1c(%ebp) : 85c3: fucomip %st(1),%st 14003 22.6158 : 85c5: fstp %st(0) : 85c7: fxch %st(1) 3824 6.1760 : 85c9: fxch %st(3) 3833 6.1905 : 85cb: fxch %st(1) 4069 6.5717 : 85cd: jae 85a0 <_ZN6mandel4main17h29fa87c057e4e547E+0x1100> : 85cf: jmp 85fc <_ZN6mandel4main17h29fa87c057e4e547E+0x115c> : 85d1: data32 data32 data32 data32 data32 nopw %cs:0x0(%eax,%eax,1) 1 0.0016 : 85e0: fstp %st(5) 11 0.0178 : 85e2: fstp %st(2) : 85e4: fstp %st(0) : 85e6: fstp %st(2) 1 0.0016 : 85e8: fstp %st(0) 1 0.0016 : 85ea: fstp %st(0) 2 0.0032 : 85ec: fldz 1 0.0016 : 85ee: fldz 2 0.0032 : 85f0: fldz 2 0.0032 : 85f2: fldz 4 0.0065 : 85f4: fldz 1 0.0016 : 85f6: fxch %st(2) 2 0.0032 : 85f8: fxch %st(3) 2 0.0032 : 85fa: fxch %st(2) 24 0.0388 : 85fc: fstp %st(4) : 85fe: fstp %st(1) 2 0.0032 : 8600: fstp %st(1) : 8602: fstp %st(0) 15 0.0242 : 8604: fstp %st(0) 3 0.0048 : 8606: lea (%ebx,%edx,1),%esi 2 0.0032 : 8609: cmp -0x14(%ebp),%esi : 860c: jae 8dd6 <_ZN6mandel4main17h29fa87c057e4e547E+0x1936> 4 0.0065 : 8612: inc %ebx 11 0.0178 : 8613: mov -0x20(%ebp),%eax : 8616: mov %edi,(%eax,%esi,4) 11 0.0178 : 8619: cmp -0x30(%ebp),%ebx : 861c: jb 8540 <_ZN6mandel4main17h29fa87c057e4e547E+0x10a0> : 8622: mov -0x30(%ebp),%ebx : 8625: mov -0x100(%ebp),%eax : 862b: cmp %ebx,%eax : 862d: jb 84f0 <_ZN6mandel4main17h29fa87c057e4e547E+0x1050> : 8633: jmp 866f <_ZN6mandel4main17h29fa87c057e4e547E+0x11cf> : 8635: xor %ecx,%ecx : 8637: xor %edx,%edx : 8639: nopl 0x0(%eax) : 8640: inc %edx : 8641: mov %ecx,%esi : 8643: xor %edi,%edi : 8645: data32 nopw %cs:0x0(%eax,%eax,1) : 8650: cmp -0x14(%ebp),%esi : 8653: jae 8dd6 <_ZN6mandel4main17h29fa87c057e4e547E+0x1936> : 8659: inc %edi : 865a: mov -0x20(%ebp),%eax : 865d: movl $0x0,(%eax,%esi,4) : 8664: inc %esi : 8665: cmp %ebx,%edi : 8667: jb 8650 <_ZN6mandel4main17h29fa87c057e4e547E+0x11b0> : 8669: add %ebx,%ecx : 866b: cmp %ebx,%edx : 866d: jb 8640 <_ZN6mandel4main17h29fa87c057e4e547E+0x11a0> : 866f: mov -0x10(%ebp),%ebx : 8672: call 4b9c0 <_ZN4time15precise_time_ns17h40ea7feca6bf16e3E> : 8677: sub -0xf8(%ebp),%eax : 867d: sbb -0xfc(%ebp),%edx : 8683: mov %eax,-0x160(%ebp) : 8689: mov %edx,-0x15c(%ebp) : 868f: setns %al : 8692: movzbl %al,%eax : 8695: fildll -0x160(%ebp) : 869b: mov -0x10(%ebp),%ebx : 869e: fadds -0x27500(%ebx,%eax,4) : 86a5: fstpl -0x430(%ebp) : 86ab: fldl -0x430(%ebp) : 86b1: lea -0x250(%ebp),%esi : 86b7: mov %esi,-0x378(%ebp) : 86bd: lea -0xc0cf8(%ebx),%edi : 86c3: mov %edi,-0x374(%ebp) : 86c9: lea -0x240(%ebp),%eax : 86cf: mov %eax,-0x370(%ebp) : 86d5: lea -0x293c(%ebx),%eax : 86db: mov %eax,-0x3a8(%ebp) : 86e1: movl $0x3,-0x3a4(%ebp) : 86eb: lea -0x26d5c(%ebx),%eax : 86f1: mov %eax,-0x3a0(%ebp) : 86f7: movl $0x2,-0x39c(%ebp) : 8701: lea -0x378(%ebp),%eax : 8707: mov %eax,-0x398(%ebp) : 870d: fdivs -0x2751c(%ebx) : 8713: fstpl -0x240(%ebp) : 8719: mov -0x8c(%ebp),%eax : 871f: mov %eax,-0x36c(%ebp) : 8725: movl $0x2,-0x394(%ebp) : 872f: sub $0xc,%esp : 8732: lea -0x3a8(%ebp),%eax : 8738: push %eax : 8739: call 52950 <_ZN3std2io5stdio6_print17hb854a013c382cde0E> : 873e: add $0x10,%esp : 8741: cmpb $0x0,-0x11f(%ebp) : 8748: jne 8d81 <_ZN6mandel4main17h29fa87c057e4e547E+0x18e1> : 874e: lea -0x248(%ebp),%eax : 8754: mov %eax,-0x108(%ebp) : 875a: mov %esi,-0x368(%ebp) : 8760: mov %edi,-0x364(%ebp) : 8766: lea -0x108(%ebp),%eax : 876c: mov %eax,-0x360(%ebp) : 8772: mov -0x10(%ebp),%ebx : 8775: lea -0xc0d28(%ebx),%eax : 877b: mov %eax,-0x35c(%ebp) : 8781: lea -0x2924(%ebx),%eax : 8787: mov %eax,-0x668(%ebp) : 878d: movl $0x3,-0x664(%ebp) : 8797: movl $0x0,-0x660(%ebp) : 87a1: lea -0x368(%ebp),%eax : 87a7: mov %eax,-0x658(%ebp) : 87ad: movl $0x2,-0x654(%ebp) : 87b7: sub $0x8,%esp : 87ba: lea -0x668(%ebp),%eax : 87c0: lea -0x50(%ebp),%edi : 87c3: push %eax : 87c4: push %edi : 87c5: call 638e0 <_ZN11collections3fmt6format17h1a8287250ec7e7bfE> : 87ca: add $0xc,%esp : 87cd: mov -0x50(%ebp),%eax : 87d0: mov %eax,-0x1c(%ebp) : 87d3: mov -0x48(%ebp),%eax : 87d6: mov %eax,-0x28(%ebp) : 87d9: fldl -0x240(%ebp) : 87df: fstpl -0x6b8(%ebp) : 87e5: sub $0xc,%esp : 87e8: lea -0x768(%ebp),%esi : 87ee: push %esi : 87ef: call 50690 <_ZN3std2fs11OpenOptions3new17h49890dbe0af4235dE> : 87f4: add $0xc,%esp : 87f7: sub $0x8,%esp : 87fa: push $0x1 : 87fc: push %esi : 87fd: call 506d0 <_ZN3std2fs11OpenOptions5write17h1c0cac4868c2f8b8E> : 8802: add $0x10,%esp : 8805: sub $0x8,%esp : 8808: push $0x1 : 880a: push %eax : 880b: call 506f0 <_ZN3std2fs11OpenOptions6create17h1837dd2af739c7dbE> : 8810: add $0x10,%esp : 8813: sub $0x8,%esp : 8816: push $0x1 : 8818: push %eax : 8819: call 506e0 <_ZN3std2fs11OpenOptions8truncate17h1f4a48e893d02a65E> : 881e: add $0x10,%esp : 8821: mov %eax,%esi : 8823: sub $0x8,%esp : 8826: pushl -0x28(%ebp) : 8829: pushl -0x1c(%ebp) : 882c: call 53ea0 <_ZN3std4path77_$LT$impl$u20$core..convert..AsRef$LT$std..path..Path$GT$$u20$for$u20$str$GT$6as_ref17h06cef29de87ef08fE> : 8831: add $0x10,%esp : 8834: sub $0x8,%esp : 8837: push %edx : 8838: push %eax : 8839: call 53e90 <_ZN79_$LT$std..path..Path$u20$as$u20$core..convert..AsRef$LT$std..path..Path$GT$$GT$6as_ref17h24c8e6045e618183E> : 883e: add $0x10,%esp : 8841: lea -0xf0(%ebp),%ecx : 8847: push %edx : 8848: push %eax : 8849: push %esi : 884a: push %ecx : 884b: call 50700 <_ZN3std2fs11OpenOptions5_open17hd8ca1754e6e5b66bE> : 8850: add $0xc,%esp : 8853: cmpl $0x1,-0xf0(%ebp) : 885a: jne 8875 <_ZN6mandel4main17h29fa87c057e4e547E+0x13d5> : 885c: mov %edi,%esi : 885e: mov -0xec(%ebp),%eax : 8864: mov %eax,-0x28(%ebp) : 8867: mov -0xe8(%ebp),%eax : 886d: mov %eax,-0x1c(%ebp) : 8870: jmp 8cd1 <_ZN6mandel4main17h29fa87c057e4e547E+0x1831> : 8875: mov -0xec(%ebp),%eax : 887b: mov -0xe8(%ebp),%ecx : 8881: movl $0x1,-0x88(%ebp) : 888b: mov %ecx,-0x80(%ebp) : 888e: mov %eax,-0x84(%ebp) : 8894: sub $0x8,%esp : 8897: push $0x1 : 8899: push $0x2000 : 889e: call 64860 <__rust_allocate> : 88a3: add $0x10,%esp : 88a6: test %eax,%eax : 88a8: je 8f31 <_ZN6mandel4main17h29fa87c057e4e547E+0x1a91> : 88ae: movb $0xd4,-0x8f(%ebp) : 88b5: mov -0x80(%ebp),%ecx : 88b8: mov %ecx,-0xa0(%ebp) : 88be: mov -0x88(%ebp),%ecx : 88c4: mov -0x84(%ebp),%edx : 88ca: mov %edx,-0xa4(%ebp) : 88d0: mov %ecx,-0xa8(%ebp) : 88d6: mov %eax,-0x9c(%ebp) : 88dc: movl $0x2000,-0x98(%ebp) : 88e6: movl $0x0,-0x94(%ebp) : 88f0: movb $0x0,-0x90(%ebp) : 88f7: sub $0x8,%esp : 88fa: lea -0x26e18(%ebx),%eax : 8900: lea -0x348(%ebp),%ecx : 8906: lea -0xa8(%ebp),%edx : 890c: push $0x3 : 890e: push %eax : 890f: call 6ec0 <_ZN72_$LT$std..io..buffered..BufWriter$LT$W$GT$$u20$as$u20$std..io..Write$GT$5write17hf31868a71baedbfaE> : 8914: add $0x10,%esp : 8917: cmpl $0x1,-0x348(%ebp) : 891e: jne 8936 <_ZN6mandel4main17h29fa87c057e4e547E+0x1496> : 8920: mov %edi,%esi : 8922: mov -0x344(%ebp),%eax : 8928: mov %eax,-0x28(%ebp) : 892b: mov -0x340(%ebp),%eax : 8931: jmp 8cc3 <_ZN6mandel4main17h29fa87c057e4e547E+0x1823> : 8936: lea -0x128(%ebp),%eax : 893c: mov %eax,-0x78(%ebp) : 893f: mov -0x34(%ebp),%eax : 8942: mov %eax,-0x74(%ebp) : 8945: lea -0x2990(%ebx),%eax : 894b: mov %eax,-0x6b0(%ebp) : 8951: movl $0x2,-0x6ac(%ebp) : 895b: movl $0x0,-0x6a8(%ebp) : 8965: lea -0x78(%ebp),%eax : 8968: mov %eax,-0x6a0(%ebp) : 896e: movl $0x1,-0x69c(%ebp) : 8978: sub $0xc,%esp : 897b: lea -0x6b0(%ebp),%eax : 8981: lea -0x338(%ebp),%ecx : 8987: lea -0xa8(%ebp),%edx : 898d: push %eax : 898e: call 5e50 <_ZN3std2io5Write9write_fmt17h704058cdc66999a1E> : 8993: add $0x10,%esp : 8996: cmpl $0x1,-0x338(%ebp) : 899d: jne 89b5 <_ZN6mandel4main17h29fa87c057e4e547E+0x1515> : 899f: mov %edi,%esi : 89a1: mov -0x334(%ebp),%eax : 89a7: mov %eax,-0x28(%ebp) : 89aa: mov -0x330(%ebp),%eax : 89b0: jmp 8cc3 <_ZN6mandel4main17h29fa87c057e4e547E+0x1823> : 89b5: cmpb $0x0,-0x120(%ebp) : 89bc: je 8a44 <_ZN6mandel4main17h29fa87c057e4e547E+0x15a4> : 89c2: lea -0x6b8(%ebp),%eax : 89c8: mov %eax,-0x70(%ebp) : 89cb: mov -0x8c(%ebp),%eax : 89d1: mov %eax,-0x6c(%ebp) : 89d4: lea -0x2980(%ebx),%eax : 89da: mov %eax,-0x698(%ebp) : 89e0: movl $0x2,-0x694(%ebp) : 89ea: movl $0x0,-0x690(%ebp) : 89f4: lea -0x70(%ebp),%eax : 89f7: mov %eax,-0x688(%ebp) : 89fd: movl $0x1,-0x684(%ebp) : 8a07: sub $0xc,%esp : 8a0a: lea -0x698(%ebp),%eax : 8a10: lea -0x328(%ebp),%ecx : 8a16: lea -0xa8(%ebp),%edx : 8a1c: push %eax : 8a1d: call 5e50 <_ZN3std2io5Write9write_fmt17h704058cdc66999a1E> : 8a22: add $0x10,%esp : 8a25: cmpl $0x1,-0x328(%ebp) : 8a2c: jne 8a44 <_ZN6mandel4main17h29fa87c057e4e547E+0x15a4> : 8a2e: mov %edi,%esi : 8a30: mov -0x324(%ebp),%eax : 8a36: mov %eax,-0x28(%ebp) : 8a39: mov -0x320(%ebp),%eax : 8a3f: jmp 8cc3 <_ZN6mandel4main17h29fa87c057e4e547E+0x1823> : 8a44: lea -0x124(%ebp),%eax : 8a4a: mov %eax,-0x68(%ebp) : 8a4d: mov -0x34(%ebp),%eax : 8a50: mov %eax,-0x64(%ebp) : 8a53: lea -0x2970(%ebx),%eax : 8a59: mov %eax,-0x3c0(%ebp) : 8a5f: movl $0x3,-0x3bc(%ebp) : 8a69: lea -0x26dcc(%ebx),%eax : 8a6f: mov %eax,-0x3b8(%ebp) : 8a75: movl $0x2,-0x3b4(%ebp) : 8a7f: lea -0x68(%ebp),%eax : 8a82: mov %eax,-0x3b0(%ebp) : 8a88: movl $0x1,-0x3ac(%ebp) : 8a92: sub $0xc,%esp : 8a95: lea -0x3c0(%ebp),%eax : 8a9b: lea -0x318(%ebp),%ecx : 8aa1: lea -0xa8(%ebp),%edx : 8aa7: push %eax : 8aa8: call 5e50 <_ZN3std2io5Write9write_fmt17h704058cdc66999a1E> : 8aad: add $0x10,%esp : 8ab0: cmpl $0x1,-0x318(%ebp) : 8ab7: jne 8acf <_ZN6mandel4main17h29fa87c057e4e547E+0x162f> : 8ab9: mov %edi,%esi : 8abb: mov -0x314(%ebp),%eax : 8ac1: mov %eax,-0x28(%ebp) : 8ac4: mov -0x310(%ebp),%eax : 8aca: jmp 8cc3 <_ZN6mandel4main17h29fa87c057e4e547E+0x1823> : 8acf: sub $0x8,%esp : 8ad2: lea -0x27518(%ebx),%eax : 8ad8: lea -0x308(%ebp),%ecx : 8ade: lea -0xa8(%ebp),%edx : 8ae4: push $0x4 : 8ae6: push %eax : 8ae7: call 6ec0 <_ZN72_$LT$std..io..buffered..BufWriter$LT$W$GT$$u20$as$u20$std..io..Write$GT$5write17hf31868a71baedbfaE> : 8aec: add $0x10,%esp : 8aef: cmpl $0x1,-0x308(%ebp) : 8af6: jne 8b0e <_ZN6mandel4main17h29fa87c057e4e547E+0x166e> : 8af8: mov %edi,%esi : 8afa: mov -0x304(%ebp),%eax : 8b00: mov %eax,-0x28(%ebp) : 8b03: mov -0x300(%ebp),%eax : 8b09: jmp 8cc3 <_ZN6mandel4main17h29fa87c057e4e547E+0x1823> : 8b0e: mov -0x124(%ebp),%eax : 8b14: test %eax,%eax : 8b16: je 8c86 <_ZN6mandel4main17h29fa87c057e4e547E+0x17e6> : 8b1c: movl $0x0,-0x1c(%ebp) : 8b23: lea -0x26e0f(%ebx),%ecx : 8b29: mov %ecx,-0xb0(%ebp) : 8b2f: mov %eax,%ecx : 8b31: mov %eax,-0x30(%ebp) : 8b34: jmp 8b3c <_ZN6mandel4main17h29fa87c057e4e547E+0x169c> : 8b36: mov -0x124(%ebp),%ecx : 8b3c: test %ecx,%ecx : 8b3e: je 8c45 <_ZN6mandel4main17h29fa87c057e4e547E+0x17a5> : 8b44: mov -0x1c(%ebp),%eax : 8b47: mov %ecx,-0x28(%ebp) : 8b4a: imul %ecx,%eax : 8b4d: cmp -0x14(%ebp),%eax : 8b50: jae 8f40 <_ZN6mandel4main17h29fa87c057e4e547E+0x1aa0> : 8b56: mov $0x1,%edi : 8b5b: xor %esi,%esi : 8b5d: mov -0x20(%ebp),%ecx : 8b60: mov (%ecx,%eax,4),%eax : 8b63: cmp -0x128(%ebp),%eax : 8b69: jne 8ba0 <_ZN6mandel4main17h29fa87c057e4e547E+0x1700> : 8b6b: sub $0x8,%esp : 8b6e: lea -0x26e15(%ebx),%eax : 8b74: lea -0x2f8(%ebp),%ecx : 8b7a: lea -0xa8(%ebp),%edx : 8b80: push $0x6 : 8b82: push %eax : 8b83: call 6ec0 <_ZN72_$LT$std..io..buffered..BufWriter$LT$W$GT$$u20$as$u20$std..io..Write$GT$5write17hf31868a71baedbfaE> : 8b88: add $0x10,%esp : 8b8b: cmpl $0x1,-0x2f8(%ebp) : 8b92: mov -0x28(%ebp),%eax : 8b95: jne 8c1c <_ZN6mandel4main17h29fa87c057e4e547E+0x177c> : 8b9b: jmp 8c9d <_ZN6mandel4main17h29fa87c057e4e547E+0x17fd> : 8ba0: and $0xf,%eax : 8ba3: shl $0x4,%eax : 8ba6: mov %eax,-0x10c(%ebp) : 8bac: lea -0x10c(%ebp),%eax : 8bb2: mov %eax,-0x60(%ebp) : 8bb5: mov -0x34(%ebp),%eax : 8bb8: mov %eax,-0x5c(%ebp) : 8bbb: lea -0x2958(%ebx),%eax : 8bc1: mov %eax,-0x680(%ebp) : 8bc7: movl $0x2,-0x67c(%ebp) : 8bd1: movl $0x0,-0x678(%ebp) : 8bdb: lea -0x60(%ebp),%eax : 8bde: mov %eax,-0x670(%ebp) : 8be4: movl $0x1,-0x66c(%ebp) : 8bee: sub $0xc,%esp : 8bf1: lea -0x2e8(%ebp),%ecx : 8bf7: lea -0xa8(%ebp),%edx : 8bfd: lea -0x680(%ebp),%eax : 8c03: push %eax : 8c04: call 5e50 <_ZN3std2io5Write9write_fmt17h704058cdc66999a1E> : 8c09: add $0x10,%esp : 8c0c: cmpl $0x1,-0x2e8(%ebp) : 8c13: mov -0x28(%ebp),%eax : 8c16: je 8cb1 <_ZN6mandel4main17h29fa87c057e4e547E+0x1811> : 8c1c: lea 0x1(%esi),%ecx : 8c1f: cmp %eax,%ecx : 8c21: jae 8c45 <_ZN6mandel4main17h29fa87c057e4e547E+0x17a5> : 8c23: mov -0x124(%ebp),%edx : 8c29: imul -0x1c(%ebp),%edx : 8c2d: lea (%edx,%edi,1),%eax : 8c30: inc %edi : 8c31: lea 0x1(%edx,%esi,1),%esi : 8c35: cmp -0x14(%ebp),%esi : 8c38: mov %ecx,%esi : 8c3a: jb 8b5d <_ZN6mandel4main17h29fa87c057e4e547E+0x16bd> : 8c40: jmp 8f3c <_ZN6mandel4main17h29fa87c057e4e547E+0x1a9c> : 8c45: sub $0x8,%esp : 8c48: lea -0x2d8(%ebp),%ecx : 8c4e: lea -0xa8(%ebp),%edx : 8c54: push $0x1 : 8c56: pushl -0xb0(%ebp) : 8c5c: call 6ec0 <_ZN72_$LT$std..io..buffered..BufWriter$LT$W$GT$$u20$as$u20$std..io..Write$GT$5write17hf31868a71baedbfaE> : 8c61: add $0x10,%esp : 8c64: cmpl $0x1,-0x2d8(%ebp) : 8c6b: mov -0x30(%ebp),%eax : 8c6e: lea -0x50(%ebp),%edi : 8c71: je 8def <_ZN6mandel4main17h29fa87c057e4e547E+0x194f> : 8c77: mov -0x1c(%ebp),%ecx : 8c7a: inc %ecx : 8c7b: mov %ecx,-0x1c(%ebp) : 8c7e: cmp %eax,%ecx : 8c80: jb 8b36 <_ZN6mandel4main17h29fa87c057e4e547E+0x1696> : 8c86: mov %edi,%esi : 8c88: lea -0xa8(%ebp),%ecx : 8c8e: call 6960 <_ZN4drop17hc2d485f30c75232bE> : 8c93: xor %edi,%edi : 8c95: mov %eax,-0x28(%ebp) : 8c98: mov %eax,-0x1c(%ebp) : 8c9b: jmp 8cd6 <_ZN6mandel4main17h29fa87c057e4e547E+0x1836> : 8c9d: lea -0x50(%ebp),%esi : 8ca0: mov -0x2f4(%ebp),%eax : 8ca6: mov %eax,-0x28(%ebp) : 8ca9: mov -0x2f0(%ebp),%eax : 8caf: jmp 8cc3 <_ZN6mandel4main17h29fa87c057e4e547E+0x1823> : 8cb1: lea -0x50(%ebp),%esi : 8cb4: mov -0x2e4(%ebp),%eax : 8cba: mov %eax,-0x28(%ebp) : 8cbd: mov -0x2e0(%ebp),%eax : 8cc3: mov %eax,-0x1c(%ebp) : 8cc6: lea -0xa8(%ebp),%ecx : 8ccc: call 6960 <_ZN4drop17hc2d485f30c75232bE> : 8cd1: mov $0x1,%edi : 8cd6: mov %esi,-0x58(%ebp) : 8cd9: mov -0x10(%ebp),%ebx : 8cdc: lea -0xc0b68(%ebx),%eax : 8ce2: mov %eax,-0x54(%ebp) : 8ce5: lea -0x290c(%ebx),%eax : 8ceb: mov %eax,-0x650(%ebp) : 8cf1: movl $0x2,-0x64c(%ebp) : 8cfb: movl $0x0,-0x648(%ebp) : 8d05: lea -0x58(%ebp),%eax : 8d08: mov %eax,-0x640(%ebp) : 8d0e: movl $0x1,-0x63c(%ebp) : 8d18: sub $0x8,%esp : 8d1b: lea -0x650(%ebp),%eax : 8d21: lea -0x118(%ebp),%ecx : 8d27: push %eax : 8d28: push %ecx : 8d29: call 638e0 <_ZN11collections3fmt6format17h1a8287250ec7e7bfE> : 8d2e: add $0xc,%esp : 8d31: mov -0x118(%ebp),%esi : 8d37: test %edi,%edi : 8d39: jne 8f02 <_ZN6mandel4main17h29fa87c057e4e547E+0x1a62> : 8d3f: mov -0x114(%ebp),%eax : 8d45: test %eax,%eax : 8d47: mov -0x10(%ebp),%ebx : 8d4a: je 8d62 <_ZN6mandel4main17h29fa87c057e4e547E+0x18c2> : 8d4c: cmp $0x1d1d1d1d,%eax : 8d51: je 8d62 <_ZN6mandel4main17h29fa87c057e4e547E+0x18c2> : 8d53: sub $0x4,%esp : 8d56: push $0x1 : 8d58: push %eax : 8d59: push %esi : 8d5a: call 648f0 <__rust_deallocate> : 8d5f: add $0x10,%esp : 8d62: mov -0x4c(%ebp),%eax : 8d65: test %eax,%eax : 8d67: je 8d81 <_ZN6mandel4main17h29fa87c057e4e547E+0x18e1> : 8d69: cmp $0x1d1d1d1d,%eax : 8d6e: je 8d81 <_ZN6mandel4main17h29fa87c057e4e547E+0x18e1> : 8d70: sub $0x4,%esp : 8d73: push $0x1 : 8d75: push %eax : 8d76: pushl -0x50(%ebp) : 8d79: call 648f0 <__rust_deallocate> : 8d7e: add $0x10,%esp : 8d81: mov -0x2c(%ebp),%eax : 8d84: test %eax,%eax : 8d86: mov -0x10(%ebp),%ebx : 8d89: je 8da6 <_ZN6mandel4main17h29fa87c057e4e547E+0x1906> : 8d8b: cmp $0x1d1d1d1d,%eax : 8d90: je 8da6 <_ZN6mandel4main17h29fa87c057e4e547E+0x1906> : 8d92: shl $0x2,%eax : 8d95: sub $0x4,%esp : 8d98: push $0x4 : 8d9a: push %eax : 8d9b: pushl -0x20(%ebp) : 8d9e: call 648f0 <__rust_deallocate> : 8da3: add $0x10,%esp : 8da6: mov -0xbc(%ebp),%eax : 8dac: test %eax,%eax : 8dae: je 8dcb <_ZN6mandel4main17h29fa87c057e4e547E+0x192b> : 8db0: cmp $0x1d1d1d1d,%eax : 8db5: je 8dcb <_ZN6mandel4main17h29fa87c057e4e547E+0x192b> : 8db7: sub $0x4,%esp : 8dba: push $0x1 : 8dbc: push %eax : 8dbd: pushl -0xf4(%ebp) : 8dc3: call 648f0 <__rust_deallocate> : 8dc8: add $0x10,%esp : 8dcb: add $0xcbc,%esp : 8dd1: pop %esi : 8dd2: pop %edi : 8dd3: pop %ebx : 8dd4: pop %ebp : 8dd5: ret : 8dd6: sub $0x4,%esp : 8dd9: mov -0x10(%ebp),%ebx : 8ddc: lea -0x2948(%ebx),%eax : 8de2: pushl -0x14(%ebp) : 8de5: push %esi : 8de6: push %eax : 8de7: call 9b630 <_ZN4core9panicking18panic_bounds_check17ha6ab11f562ddf222E> : 8dec: add $0x4,%esp : 8def: mov %edi,%esi : 8df1: mov -0x2d4(%ebp),%eax : 8df7: mov %eax,-0x28(%ebp) : 8dfa: mov -0x2d0(%ebp),%eax : 8e00: jmp 8cc3 <_ZN6mandel4main17h29fa87c057e4e547E+0x1823> : 8e05: sub $0xc,%esp : 8e08: lea -0x2ad0(%ebx),%eax : 8e0e: lea -0x26fc8(%ebx),%ecx : 8e14: mov $0x1b,%edx : 8e19: push %eax : 8e1a: call 5ff0 <_ZN3std9panicking11begin_panic17h9979c691b33ecb57E> : 8e1f: add $0xc,%esp : 8e22: jmp 8e9e <_ZN6mandel4main17h29fa87c057e4e547E+0x19fe> : 8e24: sub $0xc,%esp : 8e27: lea -0x2ac4(%ebx),%eax : 8e2d: lea -0x26fe8(%ebx),%ecx : 8e33: mov $0x1d,%edx : 8e38: push %eax : 8e39: call 5ff0 <_ZN3std9panicking11begin_panic17h9979c691b33ecb57E> : 8e3e: add $0xc,%esp : 8e41: jmp 8e9e <_ZN6mandel4main17h29fa87c057e4e547E+0x19fe> : 8e43: sub $0xc,%esp : 8e46: lea -0x2ab8(%ebx),%eax : 8e4c: lea -0x27008(%ebx),%ecx : 8e52: mov $0x1e,%edx : 8e57: push %eax : 8e58: call 5ff0 <_ZN3std9panicking11begin_panic17h9979c691b33ecb57E> : 8e5d: add $0xc,%esp : 8e60: jmp 8e9e <_ZN6mandel4main17h29fa87c057e4e547E+0x19fe> : 8e62: sub $0xc,%esp : 8e65: lea -0x2aac(%ebx),%eax : 8e6b: lea -0x27028(%ebx),%ecx : 8e71: mov $0x1e,%edx : 8e76: push %eax : 8e77: call 5ff0 <_ZN3std9panicking11begin_panic17h9979c691b33ecb57E> : 8e7c: add $0xc,%esp : 8e7f: jmp 8e9e <_ZN6mandel4main17h29fa87c057e4e547E+0x19fe> : 8e81: sub $0xc,%esp : 8e84: lea -0x2aa0(%ebx),%eax : 8e8a: lea -0x27058(%ebx),%ecx : 8e90: mov $0x21,%edx : 8e95: push %eax : 8e96: call 5ff0 <_ZN3std9panicking11begin_panic17h9979c691b33ecb57E> : 8e9b: add $0xc,%esp : 8e9e: mov -0x868(%ebp),%eax : 8ea4: mov %eax,-0xaa8(%ebp) : 8eaa: mov -0x870(%ebp),%eax : 8eb0: mov -0x86c(%ebp),%ecx : 8eb6: mov %ecx,-0xaac(%ebp) : 8ebc: mov %eax,-0xab0(%ebp) : 8ec2: lea -0xab0(%ebp),%ecx : 8ec8: call 6840 <_ZN4core6result13unwrap_failed17hedafd98eee75c7a3E> : 8ecd: sub $0x10,%esp : 8ed0: lea -0x274c8(%ebx),%eax : 8ed6: mov %eax,(%esp) : 8ed9: movl $0x11,0x4(%esp) : 8ee1: call 9b740 <_ZN4core6option13expect_failed17h050becbdc7081719E> : 8ee6: add $0x8,%esp : 8ee9: sub $0x10,%esp : 8eec: lea -0x1a4c(%ebx),%eax : 8ef2: mov %eax,(%esp) : 8ef5: call 9b5b0 <_ZN4core9panicking5panic17h44f94ad2f4e3e170E> : 8efa: add $0xc,%esp : 8efd: call 64820 <_ZN5alloc3oom3oom17ha5e411da1da560b4E> : 8f02: mov -0x110(%ebp),%edx : 8f08: mov -0x28(%ebp),%eax : 8f0b: mov %eax,-0x258(%ebp) : 8f11: mov -0x1c(%ebp),%eax : 8f14: mov %eax,-0x254(%ebp) : 8f1a: sub $0xc,%esp : 8f1d: lea -0x258(%ebp),%eax : 8f23: mov %esi,%ecx : 8f25: mov -0x10(%ebp),%ebx : 8f28: push %eax : 8f29: call 6740 <_ZN4core6result13unwrap_failed17h0cab9ed9a1ca8a63E> : 8f2e: add $0xc,%esp : 8f31: lea -0x84(%ebp),%esi : 8f37: call 64820 <_ZN5alloc3oom3oom17ha5e411da1da560b4E> : 8f3c: add %ecx,%edx : 8f3e: mov %edx,%eax : 8f40: sub $0x4,%esp : 8f43: mov -0x10(%ebp),%ebx : 8f46: lea -0x299c(%ebx),%ecx : 8f4c: pushl -0x14(%ebp) : 8f4f: push %eax : 8f50: push %ecx : 8f51: call 9b630 <_ZN4core9panicking18panic_bounds_check17ha6ab11f562ddf222E> : 8f56: add $0x4,%esp : 8f59: mov %eax,-0x14(%ebp) : 8f5c: cmpl $0x1,-0x88(%ebp) : 8f63: jne 9067 <_ZN6mandel4main17h29fa87c057e4e547E+0x1bc7> : 8f69: cmpb $0xd4,-0x80(%ebp) : 8f6d: jne 9067 <_ZN6mandel4main17h29fa87c057e4e547E+0x1bc7> : 8f73: sub $0xc,%esp : 8f76: mov -0x10(%ebp),%ebx : 8f79: push %esi : 8f7a: call 56750 <_ZN58_$LT$std..sys..fd..FileDesc$u20$as$u20$core..ops..Drop$GT$4drop17h8a7be8aac5ee029cE> : 8f7f: add $0x10,%esp : 8f82: jmp 9067 <_ZN6mandel4main17h29fa87c057e4e547E+0x1bc7> : 8f87: jmp 9064 <_ZN6mandel4main17h29fa87c057e4e547E+0x1bc4> : 8f8c: mov %eax,-0x14(%ebp) : 8f8f: mov -0x114(%ebp),%eax : 8f95: test %eax,%eax : 8f97: je 9067 <_ZN6mandel4main17h29fa87c057e4e547E+0x1bc7> : 8f9d: cmp $0x1d1d1d1d,%eax : 8fa2: je 9067 <_ZN6mandel4main17h29fa87c057e4e547E+0x1bc7> : 8fa8: sub $0x4,%esp : 8fab: mov -0x10(%ebp),%ebx : 8fae: push $0x1 : 8fb0: push %eax : 8fb1: push %esi : 8fb2: jmp 9048 <_ZN6mandel4main17h29fa87c057e4e547E+0x1ba8> : 8fb7: mov %eax,-0x14(%ebp) : 8fba: jmp 90b7 <_ZN6mandel4main17h29fa87c057e4e547E+0x1c17> : 8fbf: jmp 8fc8 <_ZN6mandel4main17h29fa87c057e4e547E+0x1b28> : 8fc1: jmp 8fc8 <_ZN6mandel4main17h29fa87c057e4e547E+0x1b28> : 8fc3: jmp 9064 <_ZN6mandel4main17h29fa87c057e4e547E+0x1bc4> : 8fc8: mov %eax,-0x14(%ebp) : 8fcb: lea -0xa8(%ebp),%ecx : 8fd1: mov -0x10(%ebp),%ebx : 8fd4: call 6960 <_ZN4drop17hc2d485f30c75232bE> : 8fd9: jmp 9067 <_ZN6mandel4main17h29fa87c057e4e547E+0x1bc7> : 8fde: jmp 9064 <_ZN6mandel4main17h29fa87c057e4e547E+0x1bc4> : 8fe3: mov %eax,-0x14(%ebp) : 8fe6: test %edi,%edi : 8fe8: je 9067 <_ZN6mandel4main17h29fa87c057e4e547E+0x1bc7> : 8fea: cmpl $0x1,-0x28(%ebp) : 8fee: jne 9067 <_ZN6mandel4main17h29fa87c057e4e547E+0x1bc7> : 8ff0: cmpl $0x1d1d1d1d,-0x1c(%ebp) : 8ff7: je 9067 <_ZN6mandel4main17h29fa87c057e4e547E+0x1bc7> : 8ff9: mov -0x1c(%ebp),%eax : 8ffc: mov 0x4(%eax),%esi : 8fff: cmp $0x1d1d1d1d,%esi : 9005: je 903b <_ZN6mandel4main17h29fa87c057e4e547E+0x1b9b> : 9007: mov -0x1c(%ebp),%eax : 900a: mov 0x8(%eax),%eax : 900d: mov (%eax),%eax : 900f: sub $0xc,%esp : 9012: mov -0x10(%ebp),%ebx : 9015: push %esi : 9016: call *%eax : 9018: add $0x10,%esp : 901b: mov -0x1c(%ebp),%eax : 901e: mov 0x8(%eax),%eax : 9021: mov 0x4(%eax),%ecx : 9024: test %ecx,%ecx : 9026: je 903b <_ZN6mandel4main17h29fa87c057e4e547E+0x1b9b> : 9028: sub $0x4,%esp : 902b: mov -0x10(%ebp),%ebx : 902e: pushl 0x8(%eax) : 9031: push %ecx : 9032: push %esi : 9033: call 648f0 <__rust_deallocate> : 9038: add $0x10,%esp : 903b: sub $0x4,%esp : 903e: mov -0x10(%ebp),%ebx : 9041: push $0x4 : 9043: push $0xc : 9045: pushl -0x1c(%ebp) : 9048: call 648f0 <__rust_deallocate> : 904d: add $0x10,%esp : 9050: jmp 9067 <_ZN6mandel4main17h29fa87c057e4e547E+0x1bc7> : 9052: jmp 908b <_ZN6mandel4main17h29fa87c057e4e547E+0x1beb> : 9054: mov %eax,-0x14(%ebp) : 9057: jmp 90f7 <_ZN6mandel4main17h29fa87c057e4e547E+0x1c57> : 905c: mov %eax,-0x14(%ebp) : 905f: jmp 90f7 <_ZN6mandel4main17h29fa87c057e4e547E+0x1c57> : 9064: mov %eax,-0x14(%ebp) : 9067: mov -0x4c(%ebp),%eax : 906a: test %eax,%eax : 906c: je 908e <_ZN6mandel4main17h29fa87c057e4e547E+0x1bee> : 906e: cmp $0x1d1d1d1d,%eax : 9073: je 908e <_ZN6mandel4main17h29fa87c057e4e547E+0x1bee> : 9075: sub $0x4,%esp : 9078: mov -0x10(%ebp),%ebx : 907b: push $0x1 : 907d: push %eax : 907e: pushl -0x50(%ebp) : 9081: call 648f0 <__rust_deallocate> : 9086: add $0x10,%esp : 9089: jmp 908e <_ZN6mandel4main17h29fa87c057e4e547E+0x1bee> : 908b: mov %eax,-0x14(%ebp) : 908e: cmpl $0x0,-0x2c(%ebp) : 9092: je 90b7 <_ZN6mandel4main17h29fa87c057e4e547E+0x1c17> : 9094: cmpl $0x1d1d1d1d,-0x2c(%ebp) : 909b: je 90b7 <_ZN6mandel4main17h29fa87c057e4e547E+0x1c17> : 909d: mov -0x2c(%ebp),%eax : 90a0: shl $0x2,%eax : 90a3: sub $0x4,%esp : 90a6: mov -0x10(%ebp),%ebx : 90a9: push $0x4 : 90ab: push %eax : 90ac: pushl -0x20(%ebp) : 90af: call 648f0 <__rust_deallocate> : 90b4: add $0x10,%esp : 90b7: mov -0xbc(%ebp),%eax : 90bd: test %eax,%eax : 90bf: je 90f7 <_ZN6mandel4main17h29fa87c057e4e547E+0x1c57> : 90c1: cmp $0x1d1d1d1d,%eax : 90c6: je 90f7 <_ZN6mandel4main17h29fa87c057e4e547E+0x1c57> : 90c8: sub $0x4,%esp : 90cb: mov -0x10(%ebp),%ebx : 90ce: push $0x1 : 90d0: push %eax : 90d1: pushl -0xc0(%ebp) : 90d7: call 648f0 <__rust_deallocate> : 90dc: add $0x10,%esp : 90df: jmp 90f7 <_ZN6mandel4main17h29fa87c057e4e547E+0x1c57> : 90e1: mov %eax,-0x14(%ebp) : 90e4: jmp 90f7 <_ZN6mandel4main17h29fa87c057e4e547E+0x1c57> : 90e6: mov %eax,-0x14(%ebp) : 90e9: lea -0x3f0(%ebp),%ecx : 90ef: mov -0x10(%ebp),%ebx : 90f2: call 6a90 <_ZN4drop17hfe21730b9ead207cE> : 90f7: sub $0xc,%esp : 90fa: mov -0x10(%ebp),%ebx : 90fd: pushl -0x14(%ebp) : 9100: call 3fd0 <_Unwind_Resume@plt> : 9105: add $0xc,%esp : 9108: xchg %ax,%ax : 910a: xchg %ax,%ax : 910c: xchg %ax,%ax : 910e: xchg %ax,%ax : :/mnt/live/memory/changes/home/guest/mandel-rust/target/release/mandel: file format elf32-i386 : : :Disassembly of section .text: : 00015e30 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE>: /* clap::app::App::add_arg::he8ae827fe060a26a total: 1 0.0016 */ : 15e30: push %ebp : 15e31: mov %esp,%ebp : 15e33: push %ebx : 15e34: push %edi : 15e35: push %esi : 15e36: sub $0x5ac,%esp : 15e3c: mov %ecx,%esi : 15e3e: call 15e43 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x13> : 15e43: pop %ebx : 15e44: add $0xb1bb5,%ebx : 15e4a: sub $0x4,%esp : 15e4d: lea -0x118(%ebp),%eax : 15e53: push $0x84 : 15e58: push %edx : 15e59: push %eax : 15e5a: call 3e00 : 15e5f: add $0x10,%esp : 15e62: mov %esi,-0x10(%ebp) : 15e65: mov 0x3c(%esi),%eax : 15e68: test %eax,%eax : 15e6a: je 15ec6 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x96> : 15e6c: mov -0x10(%ebp),%ecx : 15e6f: mov 0x34(%ecx),%esi : 15e72: lea (%eax,%eax,8),%eax : 15e75: lea (%esi,%eax,8),%ecx : 15e78: mov -0x118(%ebp),%edx : 15e7e: mov -0x114(%ebp),%edi : 15e84: mov %ecx,-0x18(%ebp) : 15e87: mov %edi,-0x14(%ebp) : 15e8a: nopw 0x0(%eax,%eax,1) : 15e90: cmp %edi,0x4(%esi) : 15e93: jne 15ebf <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x8f> : 15e95: mov (%esi),%eax : 15e97: cmp %edx,%eax : 15e99: je 17c26 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1df6> : 15e9f: sub $0x4,%esp : 15ea2: push %edi : 15ea3: push %edx : 15ea4: push %eax : 15ea5: mov %edx,%edi : 15ea7: call 3b50 : 15eac: mov %edi,%edx : 15eae: mov -0x14(%ebp),%edi : 15eb1: mov -0x18(%ebp),%ecx : 15eb4: add $0x10,%esp : 15eb7: test %eax,%eax : 15eb9: je 17c26 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1df6> : 15ebf: add $0x48,%esi : 15ec2: cmp %ecx,%esi : 15ec4: jne 15e90 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x60> : 15ec6: mov -0x10(%ebp),%eax : 15ec9: mov 0x48(%eax),%eax : 15ecc: test %eax,%eax : 15ece: je 15f26 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0xf6> : 15ed0: mov -0x10(%ebp),%ecx : 15ed3: mov 0x40(%ecx),%esi : 15ed6: imul $0x74,%eax,%ecx : 15ed9: add %esi,%ecx : 15edb: mov -0x118(%ebp),%edx : 15ee1: mov -0x114(%ebp),%edi : 15ee7: mov %ecx,-0x18(%ebp) : 15eea: mov %edi,-0x14(%ebp) : 15eed: nopl (%eax) : 15ef0: cmp %edi,0x4(%esi) : 15ef3: jne 15f1f <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0xef> : 15ef5: mov (%esi),%eax : 15ef7: cmp %edx,%eax : 15ef9: je 17c26 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1df6> : 15eff: sub $0x4,%esp : 15f02: push %edi : 15f03: push %edx : 15f04: push %eax : 15f05: mov %edx,%edi : 15f07: call 3b50 : 15f0c: mov %edi,%edx : 15f0e: mov -0x14(%ebp),%edi : 15f11: mov -0x18(%ebp),%ecx : 15f14: add $0x10,%esp : 15f17: test %eax,%eax : 15f19: je 17c26 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1df6> : 15f1f: add $0x74,%esi : 15f22: cmp %ecx,%esi : 15f24: jne 15ef0 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0xc0> : 15f26: mov -0x10(%ebp),%eax : 15f29: mov 0x54(%eax),%eax : 15f2c: mov %eax,-0x18(%ebp) : 15f2f: test %eax,%eax : 15f31: je 15fb1 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x181> : 15f33: mov -0x10(%ebp),%eax : 15f36: mov 0x4c(%eax),%edi : 15f39: imul $0x54,-0x18(%ebp),%eax : 15f3d: add %edi,%eax : 15f3f: mov %eax,-0x14(%ebp) : 15f42: mov -0x118(%ebp),%eax : 15f48: mov %eax,-0x24(%ebp) : 15f4b: mov -0x114(%ebp),%eax : 15f51: mov %eax,-0x1c(%ebp) : 15f54: xor %esi,%esi : 15f56: mov %edi,%eax : 15f58: nopl 0x0(%eax,%eax,1) : 15f60: mov -0x14(%ebp),%edi : 15f63: cmp %edi,%eax : 15f65: je 15f70 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x140> : 15f67: lea 0x54(%eax),%edi : 15f6a: mov (%eax),%ecx : 15f6c: test %ecx,%ecx : 15f6e: jne 15f80 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x150> : 15f70: inc %esi : 15f71: cmp -0x18(%ebp),%esi : 15f74: mov %edi,%eax : 15f76: jb 15f60 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x130> : 15f78: jmp 15fb1 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x181> : 15f7a: nopw 0x0(%eax,%eax,1) : 15f80: mov -0x1c(%ebp),%edx : 15f83: cmp %edx,0x4(%eax) : 15f86: jne 15fab <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x17b> : 15f88: cmp -0x24(%ebp),%ecx : 15f8b: je 17c26 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1df6> : 15f91: sub $0x4,%esp : 15f94: pushl -0x1c(%ebp) : 15f97: pushl -0x24(%ebp) : 15f9a: push %ecx : 15f9b: call 3b50 : 15fa0: add $0x10,%esp : 15fa3: test %eax,%eax : 15fa5: je 17c26 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1df6> : 15fab: inc %esi : 15fac: cmp -0x18(%ebp),%esi : 15faf: jb 15f56 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x126> : 15fb1: mov -0xcc(%ebp),%eax : 15fb7: mov %eax,-0x48(%ebp) : 15fba: test %eax,%eax : 15fbc: je 16382 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x552> : 15fc2: mov -0xc8(%ebp),%eax : 15fc8: mov %eax,-0x40(%ebp) : 15fcb: mov -0x10(%ebp),%eax : 15fce: lea 0xc4(%eax),%ecx : 15fd4: call 13500 <_ZN72_$LT$std..collections..hash..map..HashMap$LT$K$C$$u20$V$C$$u20$S$GT$$GT$7reserve17h9c13a62a37ea0a6eE> : 15fd9: mov -0x10(%ebp),%esi : 15fdc: mov 0xc4(%esi),%eax : 15fe2: mov 0xc8(%esi),%ecx : 15fe8: mov 0xd0(%esi),%edx : 15fee: mov 0xcc(%esi),%esi : 15ff4: mov %ecx,%edi : 15ff6: xor $0x736f6d65,%edi : 15ffc: mov %ecx,-0x3fc(%ebp) : 16002: mov %eax,-0x400(%ebp) : 16008: mov %edx,-0x3f4(%ebp) : 1600e: mov %esi,-0x3f8(%ebp) : 16014: movl $0x0,-0x3f0(%ebp) : 1601e: mov %edi,-0x3e8(%ebp) : 16024: mov %eax,%edi : 16026: xor $0x70736575,%edi : 1602c: mov %edi,-0x3ec(%ebp) : 16032: xor $0x6c796765,%ecx : 16038: mov %ecx,-0x3e0(%ebp) : 1603e: xor $0x6e657261,%eax : 16043: mov %eax,-0x3e4(%ebp) : 16049: mov %edx,%eax : 1604b: xor $0x646f7261,%eax : 16050: mov %eax,-0x3d8(%ebp) : 16056: mov %esi,%eax : 16058: xor $0x6e646f6d,%eax : 1605d: mov %eax,-0x3dc(%ebp) : 16063: xor $0x74656462,%edx : 16069: mov %edx,-0x3d0(%ebp) : 1606f: xor $0x79746573,%esi : 16075: mov %esi,-0x3d4(%ebp) : 1607b: movl $0x0,-0x3c8(%ebp) : 16085: movl $0x0,-0x3cc(%ebp) : 1608f: movl $0x0,-0x3c4(%ebp) : 16099: sub $0xc,%esp : 1609c: lea -0x400(%ebp),%ecx : 160a2: mov -0x48(%ebp),%edx : 160a5: pushl -0x40(%ebp) : 160a8: call 13b50 <_ZN81_$LT$std..collections..hash..map..DefaultHasher$u20$as$u20$core..hash..Hasher$GT$5write17h2f93a5259871c023E> : 160ad: add $0x10,%esp : 160b0: movb $0xff,-0x7d(%ebp) : 160b4: sub $0xc,%esp : 160b7: lea -0x400(%ebp),%ecx : 160bd: lea -0x7d(%ebp),%edx : 160c0: push $0x1 : 160c2: call 13b50 <_ZN81_$LT$std..collections..hash..map..DefaultHasher$u20$as$u20$core..hash..Hasher$GT$5write17h2f93a5259871c023E> : 160c7: add $0x10,%esp : 160ca: lea -0x400(%ebp),%ecx : 160d0: call 13f40 <_ZN81_$LT$std..collections..hash..map..DefaultHasher$u20$as$u20$core..hash..Hasher$GT$6finish17h8c975e5eb4ea7f56E> : 160d5: mov -0x10(%ebp),%esi : 160d8: mov 0xd4(%esi),%ecx : 160de: test %ecx,%ecx : 160e0: je 17e6c <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x203c> : 160e6: or $0x80000000,%edx : 160ec: mov %edx,-0x3c(%ebp) : 160ef: lea -0x1(%ecx),%edx : 160f2: mov %edx,-0x1c(%ebp) : 160f5: mov %eax,-0x28(%ebp) : 160f8: and %eax,%edx : 160fa: mov 0xdc(%esi),%eax : 16100: mov %ecx,-0x24(%ebp) : 16103: shl $0x4,%ecx : 16106: add %eax,%ecx : 16108: lea (%edx,%edx,2),%edi : 1610b: shl $0x4,%edi : 1610e: add %ecx,%edi : 16110: mov %edi,-0x34(%ebp) : 16113: mov 0x4(%eax,%edx,8),%ecx : 16117: mov (%eax,%edx,8),%esi : 1611a: mov %esi,%edi : 1611c: or %ecx,%edi : 1611e: mov -0x24(%ebp),%edi : 16121: lea (%eax,%edi,8),%edi : 16124: lea (%eax,%edx,8),%eax : 16127: mov %eax,-0x18(%ebp) : 1612a: lea (%edi,%edx,8),%eax : 1612d: mov %eax,-0x14(%ebp) : 16130: mov -0x10(%ebp),%eax : 16133: lea 0xd4(%eax),%eax : 16139: mov %eax,-0x38(%ebp) : 1613c: je 161fc <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x3cc> : 16142: mov $0x1,%eax : 16147: sub -0x24(%ebp),%eax : 1614a: mov %eax,-0x20(%ebp) : 1614d: mov %edx,%edi : 1614f: mov %edx,-0x30(%ebp) : 16152: data32 data32 data32 data32 nopw %cs:0x0(%eax,%eax,1) : 16160: mov %edi,%eax : 16162: sub %esi,%eax : 16164: and -0x1c(%ebp),%eax : 16167: mov %edi,-0x24(%ebp) : 1616a: sub %eax,%edi : 1616c: cmp %edi,%edx : 1616e: mov %edi,-0x44(%ebp) : 16171: jl 1620b <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x3db> : 16177: xor -0x28(%ebp),%esi : 1617a: xor -0x3c(%ebp),%ecx : 1617d: or %esi,%ecx : 1617f: mov -0x14(%ebp),%esi : 16182: jne 161b1 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x381> : 16184: mov -0x40(%ebp),%eax : 16187: cmp %eax,0x4(%esi) : 1618a: jne 161b1 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x381> : 1618c: mov (%esi),%eax : 1618e: cmp -0x48(%ebp),%eax : 16191: je 17198 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1368> : 16197: sub $0x4,%esp : 1619a: pushl -0x40(%ebp) : 1619d: push %eax : 1619e: pushl -0x48(%ebp) : 161a1: call 3b50 : 161a6: add $0x10,%esp : 161a9: test %eax,%eax : 161ab: je 17198 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1368> : 161b1: mov -0x24(%ebp),%edi : 161b4: inc %edi : 161b5: test %edi,-0x1c(%ebp) : 161b8: movl $0x1,-0x2c(%ebp) : 161bf: mov $0x1,%edx : 161c4: cmove -0x20(%ebp),%edx : 161c8: mov -0x18(%ebp),%eax : 161cb: lea (%eax,%edx,8),%ecx : 161ce: mov %ecx,-0x24(%ebp) : 161d1: lea (%esi,%edx,8),%esi : 161d4: mov %esi,-0x14(%ebp) : 161d7: lea (%edx,%edx,2),%ecx : 161da: shl $0x4,%ecx : 161dd: add %ecx,-0x34(%ebp) : 161e0: mov 0x4(%eax,%edx,8),%ecx : 161e4: mov (%eax,%edx,8),%esi : 161e7: mov -0x24(%ebp),%eax : 161ea: mov %esi,%edx : 161ec: or %ecx,%edx : 161ee: mov %eax,-0x18(%ebp) : 161f1: mov -0x30(%ebp),%edx : 161f4: jne 16160 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x330> : 161fa: jmp 16218 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x3e8> : 161fc: movl $0x1,-0x2c(%ebp) : 16203: mov %ecx,-0x44(%ebp) : 16206: mov -0x18(%ebp),%esi : 16209: jmp 1621f <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x3ef> : 1620b: mov -0x18(%ebp),%eax : 1620e: mov -0x24(%ebp),%edi : 16211: movl $0x0,-0x2c(%ebp) : 16218: mov %edi,%edx : 1621a: mov %eax,%esi : 1621c: mov -0x38(%ebp),%eax : 1621f: mov %esi,-0x18(%ebp) : 16222: mov -0x34(%ebp),%ecx : 16225: mov -0x2c(%ebp),%edi : 16228: mov %edi,-0x338(%ebp) : 1622e: mov %esi,-0x334(%ebp) : 16234: mov %ecx,-0x32c(%ebp) : 1623a: mov -0x14(%ebp),%esi : 1623d: mov %esi,-0x330(%ebp) : 16243: mov %edx,-0x30(%ebp) : 16246: mov %edx,-0x328(%ebp) : 1624c: mov %eax,-0x324(%ebp) : 16252: mov -0x44(%ebp),%eax : 16255: mov %eax,-0x320(%ebp) : 1625b: xor %edx,%edx : 1625d: mov %edi,-0x34(%ebp) : 16260: mov -0x18(%ebp),%edi : 16263: mov %esi,%eax : 16265: mov -0x40(%ebp),%esi : 16268: mov %esi,-0x14(%ebp) : 1626b: mov -0x48(%ebp),%esi : 1626e: mov %esi,-0x18(%ebp) : 16271: mov %edi,-0x240(%ebp) : 16277: mov %ecx,-0x238(%ebp) : 1627d: mov %eax,-0x23c(%ebp) : 16283: test %dl,%dl : 16285: mov -0x34(%ebp),%eax : 16288: jne 16350 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x520> : 1628e: mov -0x28(%ebp),%edx : 16291: mov %edx,-0x430(%ebp) : 16297: mov -0x3c(%ebp),%edx : 1629a: mov %edx,-0x42c(%ebp) : 162a0: mov -0x18(%ebp),%edx : 162a3: mov %edx,-0x428(%ebp) : 162a9: mov -0x14(%ebp),%edx : 162ac: mov %edx,-0x424(%ebp) : 162b2: mov %eax,-0x420(%ebp) : 162b8: mov -0x23c(%ebp),%eax : 162be: mov %eax,-0x418(%ebp) : 162c4: mov -0x240(%ebp),%eax : 162ca: mov %eax,-0x41c(%ebp) : 162d0: mov %ecx,-0x414(%ebp) : 162d6: mov -0x30(%ebp),%eax : 162d9: mov %eax,-0x410(%ebp) : 162df: mov -0x38(%ebp),%eax : 162e2: mov %eax,-0x40c(%ebp) : 162e8: mov -0x44(%ebp),%eax : 162eb: mov %eax,-0x408(%ebp) : 162f1: mov -0x48(%ebp),%eax : 162f4: mov %eax,-0x588(%ebp) : 162fa: mov -0x40(%ebp),%eax : 162fd: mov %eax,-0x584(%ebp) : 16303: movl $0x1,-0x580(%ebp) : 1630d: movl $0x0,-0x564(%ebp) : 16317: movl $0x0,-0x570(%ebp) : 16321: movl $0x0,-0x574(%ebp) : 1632b: movl $0x0,-0x578(%ebp) : 16335: movl $0x0,-0x57c(%ebp) : 1633f: lea -0x430(%ebp),%ecx : 16345: lea -0x588(%ebp),%edx : 1634b: call 14330 <_ZN81_$LT$std..collections..hash..map..VacantEntry$LT$$u27$a$C$$u20$K$C$$u20$V$GT$$GT$6insert17haa938f8e2579d03bE> : 16350: mov -0x118(%ebp),%esi : 16356: mov -0x114(%ebp),%edi : 1635c: mov 0x10(%eax),%edx : 1635f: cmp 0xc(%eax),%edx : 16362: jne 16375 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x545> : 16364: lea 0x8(%eax),%ecx : 16367: mov %eax,-0x34(%ebp) : 1636a: call c5d0 <_ZN40_$LT$alloc..raw_vec..RawVec$LT$T$GT$$GT$6double17hc23fe16ba7ff6e99E> : 1636f: mov -0x34(%ebp),%eax : 16372: mov 0x10(%eax),%edx : 16375: mov 0x8(%eax),%ecx : 16378: mov %esi,(%ecx,%edx,8) : 1637b: mov %edi,0x4(%ecx,%edx,8) : 1637f: incl 0x10(%eax) : 16382: cmpl $0x1,-0x110(%ebp) : 16389: mov -0x10(%ebp),%eax : 1638c: jne 16465 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x635> : 16392: mov %eax,%ecx : 16394: mov -0x10c(%ebp),%esi : 1639a: mov %esi,-0x210(%ebp) : 163a0: sub $0xffffff80,%eax : 163a3: mov %eax,-0x18(%ebp) : 163a6: mov 0x80(%ecx),%eax : 163ac: mov 0x88(%ecx),%ecx : 163b2: lea 0x0(,%ecx,4),%edi : 163b9: xor %edx,%edx : 163bb: nopl 0x0(%eax,%eax,1) : 163c0: cmp %edx,%edi : 163c2: je 16438 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x608> : 163c4: cmp %esi,(%eax,%edx,1) : 163c7: lea 0x4(%edx),%edx : 163ca: jne 163c0 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x590> : 163cc: lea -0x210(%ebp),%eax : 163d2: mov %eax,-0x260(%ebp) : 163d8: lea -0x283c8(%ebx),%eax : 163de: mov %eax,-0x25c(%ebp) : 163e4: lea -0x26f4(%ebx),%eax : 163ea: mov %eax,-0x490(%ebp) : 163f0: movl $0x2,-0x48c(%ebp) : 163fa: movl $0x0,-0x488(%ebp) : 16404: lea -0x260(%ebp),%eax : 1640a: mov %eax,-0x480(%ebp) : 16410: movl $0x1,-0x47c(%ebp) : 1641a: sub $0x8,%esp : 1641d: lea -0x28e8(%ebx),%eax : 16423: lea -0x490(%ebp),%ecx : 16429: push %eax : 1642a: push %ecx : 1642b: call 58340 <_ZN3std9panicking15begin_panic_fmt17h6609000392f80161E> : 16430: add $0x8,%esp : 16433: jmp 17cf6 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1ec6> : 16438: mov -0x10(%ebp),%edx : 1643b: cmp 0x84(%edx),%ecx : 16441: jne 1645a <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x62a> : 16443: mov -0x18(%ebp),%ecx : 16446: call c6d0 <_ZN40_$LT$alloc..raw_vec..RawVec$LT$T$GT$$GT$6double17he095b5cb567d9dc2E> : 1644b: mov -0x10(%ebp),%edx : 1644e: mov 0x80(%edx),%eax : 16454: mov 0x88(%edx),%ecx : 1645a: mov %esi,(%eax,%ecx,4) : 1645d: incl 0x88(%edx) : 16463: mov %edx,%eax : 16465: mov -0x108(%ebp),%ecx : 1646b: test %ecx,%ecx : 1646d: je 16582 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x752> : 16473: mov -0x104(%ebp),%edx : 16479: mov %ecx,-0x1e0(%ebp) : 1647f: mov %edx,-0x1dc(%ebp) : 16485: mov 0x8c(%eax),%esi : 1648b: mov %esi,-0x1c(%ebp) : 1648e: mov 0x94(%eax),%esi : 16494: mov %esi,%eax : 16496: mov %eax,-0x24(%ebp) : 16499: test %esi,%esi : 1649b: je 164e6 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x6b6> : 1649d: mov -0x1c(%ebp),%edi : 164a0: mov -0x24(%ebp),%esi : 164a3: lea (%edi,%esi,8),%esi : 164a6: mov %ecx,-0x18(%ebp) : 164a9: mov %esi,-0x14(%ebp) : 164ac: nopl 0x0(%eax) : 164b0: cmp 0x4(%edi),%edx : 164b3: jne 164df <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x6af> : 164b5: mov (%edi),%eax : 164b7: cmp %eax,%ecx : 164b9: je 17c8f <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1e5f> : 164bf: sub $0x4,%esp : 164c2: push %edx : 164c3: push %eax : 164c4: push %ecx : 164c5: mov %edx,%esi : 164c7: call 3b50 : 164cc: mov %esi,%edx : 164ce: mov -0x14(%ebp),%esi : 164d1: mov -0x18(%ebp),%ecx : 164d4: add $0x10,%esp : 164d7: test %eax,%eax : 164d9: je 17c8f <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1e5f> : 164df: add $0x8,%edi : 164e2: cmp %esi,%edi : 164e4: jne 164b0 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x680> : 164e6: mov -0x10(%ebp),%esi : 164e9: mov -0x24(%ebp),%edi : 164ec: cmp 0x90(%esi),%edi : 164f2: jne 1651d <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x6ed> : 164f4: mov %edx,-0x14(%ebp) : 164f7: mov %ecx,%edi : 164f9: lea 0x8c(%esi),%ecx : 164ff: call c5d0 <_ZN40_$LT$alloc..raw_vec..RawVec$LT$T$GT$$GT$6double17hc23fe16ba7ff6e99E> : 16504: mov -0x10(%ebp),%esi : 16507: mov 0x8c(%esi),%eax : 1650d: mov %eax,-0x1c(%ebp) : 16510: mov 0x94(%esi),%eax : 16516: mov %edi,%ecx : 16518: mov %eax,%edi : 1651a: mov -0x14(%ebp),%edx : 1651d: mov -0x1c(%ebp),%eax : 16520: mov %ecx,(%eax,%edi,8) : 16523: mov %edx,0x4(%eax,%edi,8) : 16527: incl 0x94(%esi) : 1652d: mov -0x1e0(%ebp),%eax : 16533: mov -0x1dc(%ebp),%ecx : 16539: cmp $0x7,%ecx : 1653c: je 1655e <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x72e> : 1653e: cmp $0x4,%ecx : 16541: jne 16582 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x752> : 16543: lea -0x26859(%ebx),%ecx : 16549: cmp %ecx,%eax : 1654b: je 16555 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x725> : 1654d: cmpl $0x706c6568,(%eax) : 16553: jne 16582 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x752> : 16555: orb $0x1,0xf5(%esi) : 1655c: jmp 16582 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x752> : 1655e: lea -0x26855(%ebx),%ecx : 16564: cmp %ecx,%eax : 16566: je 1657b <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x74b> : 16568: sub $0x4,%esp : 1656b: push $0x7 : 1656d: push %ecx : 1656e: push %eax : 1656f: call 3b50 : 16574: add $0x10,%esp : 16577: test %eax,%eax : 16579: jne 16582 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x752> : 1657b: orb $0x2,0xf5(%esi) : 16582: mov -0xf8(%ebp),%eax : 16588: test %al,%al : 1658a: je 165d2 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x7a2> : 1658c: mov -0x118(%ebp),%esi : 16592: mov -0x114(%ebp),%edi : 16598: mov -0x10(%ebp),%edx : 1659b: mov 0x7c(%edx),%eax : 1659e: cmp 0x78(%edx),%eax : 165a1: jne 165b1 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x781> : 165a3: lea 0x74(%edx),%ecx : 165a6: call c5d0 <_ZN40_$LT$alloc..raw_vec..RawVec$LT$T$GT$$GT$6double17hc23fe16ba7ff6e99E> : 165ab: mov -0x10(%ebp),%edx : 165ae: mov 0x7c(%edx),%eax : 165b1: mov 0x74(%edx),%ecx : 165b4: mov %esi,(%ecx,%eax,8) : 165b7: mov %edi,0x4(%ecx,%eax,8) : 165bb: incl 0x7c(%edx) : 165be: lea -0xf6(%ebp),%esi : 165c4: movzwl -0xf6(%ebp),%ecx : 165cb: mov %ecx,%eax : 165cd: shr $0x8,%eax : 165d0: jmp 165e0 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x7b0> : 165d2: mov %eax,%ecx : 165d4: shr $0x10,%ecx : 165d7: shr $0x18,%eax : 165da: lea -0xf6(%ebp),%esi : 165e0: cmp $0x1,%cl : 165e3: je 16615 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x7e5> : 165e5: mov -0x110(%ebp),%ecx : 165eb: mov -0x108(%ebp),%edx : 165f1: cmp $0x1,%ecx : 165f4: setne %al : 165f7: test %edx,%edx : 165f9: jne 167ba <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x98a> : 165ff: test %al,%al : 16601: je 167ba <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x98a> : 16607: movzwl (%esi),%eax : 1660a: cmp $0x1,%al : 1660c: jne 16bee <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0xdbe> : 16612: shr $0x8,%eax : 16615: mov %eax,-0x28(%ebp) : 16618: mov -0x10(%ebp),%esi : 1661b: mov 0x54(%esi),%eax : 1661e: cmp -0x28(%ebp),%eax : 16621: jbe 1663b <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x80b> : 16623: mov 0x4c(%esi),%eax : 16626: imul $0x54,-0x28(%ebp),%ecx : 1662a: mov %eax,%edx : 1662c: add %ecx,%edx : 1662e: je 1663b <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x80b> : 16630: mov (%eax,%ecx,1),%eax : 16633: test %eax,%eax : 16635: jne 17e9e <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x206e> : 1663b: cmpl $0x1,-0x110(%ebp) : 16642: je 17cf6 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1ec6> : 16648: cmpl $0x0,-0x108(%ebp) : 1664f: jne 17cf6 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1ec6> : 16655: cmpb $0x0,-0xf7(%ebp) : 1665c: jne 17d9e <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1f6e> : 16662: cmpl $0x0,-0xc4(%ebp) : 16669: jne 17e05 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1fd5> : 1666f: mov -0x118(%ebp),%edi : 16675: mov -0x114(%ebp),%eax : 1667b: mov %eax,-0x60(%ebp) : 1667e: mov -0xb4(%ebp),%eax : 16684: mov %eax,-0x58(%ebp) : 16687: movzwl -0xb0(%ebp),%eax : 1668e: mov %eax,-0x64(%ebp) : 16691: mov -0xfc(%ebp),%eax : 16697: mov %eax,-0x1b4(%ebp) : 1669d: mov -0x100(%ebp),%eax : 166a3: mov %eax,-0x1b0(%ebp) : 166a9: call 9c310 <_ZN4core3str71_$LT$impl$u20$core..default..Default$u20$for$u20$$RF$$u27$a$u20$str$GT$7default17hf118be6d22104ab4E> : 166ae: cmpb $0x0,-0xf4(%ebp) : 166b5: mov $0x4,%al : 166b7: je 166bb <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x88b> : 166b9: mov $0x6,%al : 166bb: or -0xf8(%ebp),%al : 166c1: cmpb $0x0,-0xad(%ebp) : 166c8: je 166cc <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x89c> : 166ca: or $0x8,%al : 166cc: cmpb $0x0,-0x98(%ebp) : 166d3: mov %edi,-0x1ac(%ebp) : 166d9: je 166dd <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x8ad> : 166db: or $0x10,%al : 166dd: mov %al,-0x94(%ebp) : 166e3: mov -0xf0(%ebp),%edi : 166e9: movl $0x0,-0x40(%ebp) : 166f0: test %edi,%edi : 166f2: mov $0x0,%ecx : 166f7: mov %eax,-0x2c(%ebp) : 166fa: mov %eax,-0x18(%ebp) : 166fd: je 168d6 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0xaa6> : 16703: movl $0x1,-0x158(%ebp) : 1670d: movl $0x0,-0x154(%ebp) : 16717: movl $0x0,-0x150(%ebp) : 16721: mov -0xe8(%ebp),%eax : 16727: test %eax,%eax : 16729: je 168c3 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0xa93> : 1672f: lea (%edi,%eax,8),%eax : 16732: mov %eax,-0x1c(%ebp) : 16735: movl $0x1,-0x14(%ebp) : 1673c: xor %ecx,%ecx : 1673e: movl $0x0,-0x18(%ebp) : 16745: jmp 16756 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x926> : 16747: nopw 0x0(%eax,%eax,1) : 16750: mov -0x154(%ebp),%ecx : 16756: mov (%edi),%eax : 16758: mov 0x4(%edi),%esi : 1675b: mov -0x18(%ebp),%edx : 1675e: cmp %ecx,%edx : 16760: mov %edx,%ecx : 16762: jne 16784 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x954> : 16764: mov %eax,-0x18(%ebp) : 16767: lea -0x158(%ebp),%ecx : 1676d: call c5d0 <_ZN40_$LT$alloc..raw_vec..RawVec$LT$T$GT$$GT$6double17hc23fe16ba7ff6e99E> : 16772: mov -0x158(%ebp),%eax : 16778: mov %eax,-0x14(%ebp) : 1677b: mov -0x150(%ebp),%ecx : 16781: mov -0x18(%ebp),%eax : 16784: mov -0x14(%ebp),%edx : 16787: mov %eax,(%edx,%ecx,8) : 1678a: mov %esi,0x4(%edx,%ecx,8) : 1678e: mov -0x150(%ebp),%ecx : 16794: inc %ecx : 16795: mov %ecx,-0x18(%ebp) : 16798: mov %ecx,-0x150(%ebp) : 1679e: add $0x8,%edi : 167a1: cmp -0x1c(%ebp),%edi : 167a4: jne 16750 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x920> : 167a6: mov -0x158(%ebp),%ecx : 167ac: mov -0x154(%ebp),%eax : 167b2: mov %eax,-0x2c(%ebp) : 167b5: jmp 168d6 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0xaa6> : 167ba: cmpb $0x0,-0xf7(%ebp) : 167c1: je 17000 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x11d0> : 167c7: test %edx,%edx : 167c9: setne %al : 167cc: cmp $0x1,%ecx : 167cf: je 167d9 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x9a9> : 167d1: test %al,%al : 167d3: je 17f78 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2148> : 167d9: mov -0x118(%ebp),%eax : 167df: mov %eax,-0x1b0(%ebp) : 167e5: mov -0x114(%ebp),%eax : 167eb: mov %eax,-0x94(%ebp) : 167f1: mov -0x10c(%ebp),%eax : 167f7: mov %eax,-0x54(%ebp) : 167fa: mov -0x110(%ebp),%eax : 16800: mov %eax,-0x1ac(%ebp) : 16806: mov -0xc4(%ebp),%eax : 1680c: test %eax,%eax : 1680e: mov -0x104(%ebp),%ecx : 16814: mov %ecx,-0x1a4(%ebp) : 1681a: mov -0x108(%ebp),%ecx : 16820: mov %ecx,-0x68(%ebp) : 16823: mov -0xfc(%ebp),%ecx : 16829: mov %ecx,-0x1a8(%ebp) : 1682f: mov -0x100(%ebp),%ecx : 16835: mov %ecx,-0x5c(%ebp) : 16838: mov -0xb4(%ebp),%ecx : 1683e: mov %ecx,-0x48(%ebp) : 16841: movzwl -0xb0(%ebp),%ecx : 16848: mov %ecx,-0x1b4(%ebp) : 1684e: je 171c5 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1395> : 16854: lea -0xc4(%ebp),%ecx : 1685a: mov -0xc0(%ebp),%edx : 16860: mov %edx,-0x348(%ebp) : 16866: mov %eax,-0x344(%ebp) : 1686c: mov %ecx,-0x340(%ebp) : 16872: lea -0x230(%ebp),%ecx : 16878: lea -0x348(%ebp),%edx : 1687e: call 14870 <_ZN90_$LT$collections..btree..map..BTreeMap$LT$K$C$$u20$V$GT$$u20$as$u20$core..clone..Clone$GT$5clone13clone_subtree17h57d6684c9f7871f4E> : 16883: mov -0x230(%ebp),%esi : 16889: mov -0x22c(%ebp),%eax : 1688f: mov %eax,-0x20(%ebp) : 16892: mov -0x228(%ebp),%eax : 16898: mov %eax,-0x40(%ebp) : 1689b: mov -0x224(%ebp),%al : 168a1: mov %al,-0x50(%ebp) : 168a4: mov -0x221(%ebp),%al : 168aa: mov %al,-0x82(%ebp) : 168b0: movzwl -0x223(%ebp),%eax : 168b7: mov %ax,-0x84(%ebp) : 168be: jmp 171d0 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x13a0> : 168c3: mov $0x1,%ecx : 168c8: movl $0x0,-0x18(%ebp) : 168cf: movl $0x0,-0x2c(%ebp) : 168d6: mov %ecx,-0x38(%ebp) : 168d9: mov -0xa4(%ebp),%edi : 168df: test %edi,%edi : 168e1: mov %eax,-0x14(%ebp) : 168e4: je 169a7 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0xb77> : 168ea: movl $0x1,-0x148(%ebp) : 168f4: movl $0x0,-0x144(%ebp) : 168fe: movl $0x0,-0x140(%ebp) : 16908: mov -0x9c(%ebp),%eax : 1690e: test %eax,%eax : 16910: je 16997 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0xb67> : 16916: lea (%edi,%eax,8),%eax : 16919: mov %eax,-0x24(%ebp) : 1691c: movl $0x1,-0x1c(%ebp) : 16923: xor %ecx,%ecx : 16925: movl $0x0,-0x14(%ebp) : 1692c: jmp 16936 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0xb06> : 1692e: xchg %ax,%ax : 16930: mov -0x144(%ebp),%ecx : 16936: mov (%edi),%eax : 16938: mov 0x4(%edi),%esi : 1693b: mov -0x14(%ebp),%edx : 1693e: cmp %ecx,%edx : 16940: mov %edx,%ecx : 16942: jne 16964 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0xb34> : 16944: mov %eax,-0x14(%ebp) : 16947: lea -0x148(%ebp),%ecx : 1694d: call c5d0 <_ZN40_$LT$alloc..raw_vec..RawVec$LT$T$GT$$GT$6double17hc23fe16ba7ff6e99E> : 16952: mov -0x148(%ebp),%eax : 16958: mov %eax,-0x1c(%ebp) : 1695b: mov -0x140(%ebp),%ecx : 16961: mov -0x14(%ebp),%eax : 16964: mov -0x1c(%ebp),%edx : 16967: mov %eax,(%edx,%ecx,8) : 1696a: mov %esi,0x4(%edx,%ecx,8) : 1696e: mov -0x140(%ebp),%ecx : 16974: inc %ecx : 16975: mov %ecx,-0x14(%ebp) : 16978: mov %ecx,-0x140(%ebp) : 1697e: add $0x8,%edi : 16981: cmp -0x24(%ebp),%edi : 16984: jne 16930 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0xb00> : 16986: mov -0x148(%ebp),%eax : 1698c: mov %eax,-0x40(%ebp) : 1698f: mov -0x144(%ebp),%ecx : 16995: jmp 169a7 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0xb77> : 16997: movl $0x1,-0x40(%ebp) : 1699e: movl $0x0,-0x14(%ebp) : 169a5: xor %ecx,%ecx : 169a7: mov %ecx,-0x4c(%ebp) : 169aa: mov -0xe4(%ebp),%edi : 169b0: movl $0x0,-0x48(%ebp) : 169b7: test %edi,%edi : 169b9: mov $0x0,%eax : 169be: mov %ecx,-0x20(%ebp) : 169c1: je 16a83 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0xc53> : 169c7: movl $0x1,-0x138(%ebp) : 169d1: movl $0x0,-0x134(%ebp) : 169db: movl $0x0,-0x130(%ebp) : 169e5: mov -0xdc(%ebp),%eax : 169eb: test %eax,%eax : 169ed: je 16a75 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0xc45> : 169f3: lea (%edi,%eax,8),%eax : 169f6: mov %eax,-0x24(%ebp) : 169f9: movl $0x1,-0x1c(%ebp) : 16a00: xor %ecx,%ecx : 16a02: xor %esi,%esi : 16a04: jmp 16a16 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0xbe6> : 16a06: nopw %cs:0x0(%eax,%eax,1) : 16a10: mov -0x134(%ebp),%ecx : 16a16: mov (%edi),%edx : 16a18: mov 0x4(%edi),%eax : 16a1b: cmp %ecx,%esi : 16a1d: jne 16a45 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0xc15> : 16a1f: mov %eax,-0x44(%ebp) : 16a22: mov %edx,-0x34(%ebp) : 16a25: lea -0x138(%ebp),%ecx : 16a2b: call c5d0 <_ZN40_$LT$alloc..raw_vec..RawVec$LT$T$GT$$GT$6double17hc23fe16ba7ff6e99E> : 16a30: mov -0x138(%ebp),%eax : 16a36: mov %eax,-0x1c(%ebp) : 16a39: mov -0x130(%ebp),%esi : 16a3f: mov -0x34(%ebp),%edx : 16a42: mov -0x44(%ebp),%eax : 16a45: mov -0x1c(%ebp),%ecx : 16a48: mov %edx,(%ecx,%esi,8) : 16a4b: mov %eax,0x4(%ecx,%esi,8) : 16a4f: mov -0x130(%ebp),%esi : 16a55: inc %esi : 16a56: mov %esi,-0x130(%ebp) : 16a5c: add $0x8,%edi : 16a5f: cmp -0x24(%ebp),%edi : 16a62: jne 16a10 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0xbe0> : 16a64: mov -0x138(%ebp),%eax : 16a6a: mov -0x134(%ebp),%ecx : 16a70: mov %ecx,-0x20(%ebp) : 16a73: jmp 16a83 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0xc53> : 16a75: mov $0x1,%eax : 16a7a: xor %esi,%esi : 16a7c: movl $0x0,-0x20(%ebp) : 16a83: mov %eax,-0x5c(%ebp) : 16a86: mov -0xac(%ebp),%eax : 16a8c: test %eax,%eax : 16a8e: mov $0x0,%ecx : 16a93: je 16ab1 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0xc81> : 16a95: mov (%eax),%ecx : 16a97: add $0x1,%ecx : 16a9a: jb 17f76 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2146> : 16aa0: mov %ecx,(%eax) : 16aa2: mov -0xac(%ebp),%eax : 16aa8: mov %eax,-0x48(%ebp) : 16aab: mov -0xa8(%ebp),%ecx : 16ab1: mov %ecx,-0x54(%ebp) : 16ab4: mov -0xd8(%ebp),%edi : 16aba: test %edi,%edi : 16abc: mov %esi,-0x1a8(%ebp) : 16ac2: je 16bdc <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0xdac> : 16ac8: movl $0x1,-0x128(%ebp) : 16ad2: movl $0x0,-0x124(%ebp) : 16adc: movl $0x0,-0x120(%ebp) : 16ae6: mov -0xd0(%ebp),%eax : 16aec: test %eax,%eax : 16aee: mov -0x10(%ebp),%esi : 16af1: je 16c27 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0xdf7> : 16af7: lea 0x74(%esi),%ecx : 16afa: mov %ecx,-0x50(%ebp) : 16afd: add $0x4,%edi : 16b00: lea -0x8(,%eax,8),%eax : 16b07: mov %eax,-0x24(%ebp) : 16b0a: movl $0x1,-0x34(%ebp) : 16b11: xor %eax,%eax : 16b13: xor %ecx,%ecx : 16b15: jmp 16b2f <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0xcff> : 16b17: nopw 0x0(%eax,%eax,1) : 16b20: mov -0x124(%ebp),%eax : 16b26: add $0x8,%edi : 16b29: add $0xfffffff8,%edx : 16b2c: mov %edx,-0x24(%ebp) : 16b2f: mov %edi,%edx : 16b31: mov -0x4(%edx),%edi : 16b34: mov %edx,-0x1c(%ebp) : 16b37: mov (%edx),%esi : 16b39: cmp %eax,%ecx : 16b3b: jne 16b57 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0xd27> : 16b3d: lea -0x128(%ebp),%ecx : 16b43: call c5d0 <_ZN40_$LT$alloc..raw_vec..RawVec$LT$T$GT$$GT$6double17hc23fe16ba7ff6e99E> : 16b48: mov -0x128(%ebp),%eax : 16b4e: mov %eax,-0x34(%ebp) : 16b51: mov -0x120(%ebp),%ecx : 16b57: mov -0x34(%ebp),%eax : 16b5a: mov %edi,(%eax,%ecx,8) : 16b5d: mov %esi,0x4(%eax,%ecx,8) : 16b61: mov -0x120(%ebp),%ecx : 16b67: inc %ecx : 16b68: mov %ecx,-0x120(%ebp) : 16b6e: cmpb $0x0,-0xf8(%ebp) : 16b75: mov -0x1c(%ebp),%edi : 16b78: je 16bba <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0xd8a> : 16b7a: mov %ecx,-0x44(%ebp) : 16b7d: mov -0x4(%edi),%esi : 16b80: mov (%edi),%eax : 16b82: mov %eax,-0x30(%ebp) : 16b85: mov -0x10(%ebp),%edx : 16b88: mov 0x7c(%edx),%eax : 16b8b: cmp 0x78(%edx),%eax : 16b8e: jne 16ba7 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0xd77> : 16b90: mov %esi,-0x3c(%ebp) : 16b93: mov -0x50(%ebp),%ecx : 16b96: call c5d0 <_ZN40_$LT$alloc..raw_vec..RawVec$LT$T$GT$$GT$6double17hc23fe16ba7ff6e99E> : 16b9b: mov -0x10(%ebp),%edx : 16b9e: mov 0x7c(%edx),%eax : 16ba1: mov -0x1c(%ebp),%edi : 16ba4: mov -0x3c(%ebp),%esi : 16ba7: mov 0x74(%edx),%ecx : 16baa: mov %esi,(%ecx,%eax,8) : 16bad: mov -0x30(%ebp),%esi : 16bb0: mov %esi,0x4(%ecx,%eax,8) : 16bb4: incl 0x7c(%edx) : 16bb7: mov -0x44(%ebp),%ecx : 16bba: mov -0x24(%ebp),%edx : 16bbd: test %edx,%edx : 16bbf: jne 16b20 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0xcf0> : 16bc5: mov -0x128(%ebp),%eax : 16bcb: mov %eax,-0x50(%ebp) : 16bce: mov -0x124(%ebp),%eax : 16bd4: mov %eax,-0x68(%ebp) : 16bd7: mov -0x10(%ebp),%esi : 16bda: jmp 16c37 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0xe07> : 16bdc: movl $0x0,-0x50(%ebp) : 16be3: mov %eax,-0x68(%ebp) : 16be6: mov -0x28(%ebp),%edi : 16be9: mov -0x10(%ebp),%esi : 16bec: jmp 16c3a <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0xe0a> : 16bee: mov -0x10(%ebp),%esi : 16bf1: mov 0x4c(%esi),%ecx : 16bf4: mov 0x54(%esi),%eax : 16bf7: imul $0x54,%eax,%edx : 16bfa: add %ecx,%edx : 16bfc: xor %edi,%edi : 16bfe: jmp 16c10 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0xde0> : 16c00: inc %edi : 16c01: data32 data32 data32 data32 data32 nopw %cs:0x0(%eax,%eax,1) : 16c10: cmp %ecx,%edx : 16c12: je 16c1e <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0xdee> : 16c14: cmpl $0x0,(%ecx) : 16c17: lea 0x54(%ecx),%ecx : 16c1a: je 16c10 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0xde0> : 16c1c: jmp 16c00 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0xdd0> : 16c1e: inc %edi : 16c1f: mov %edi,-0x28(%ebp) : 16c22: jmp 1661e <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x7ee> : 16c27: movl $0x1,-0x50(%ebp) : 16c2e: xor %ecx,%ecx : 16c30: movl $0x0,-0x68(%ebp) : 16c37: mov -0x28(%ebp),%edi : 16c3a: mov 0x54(%esi),%edx : 16c3d: mov %edi,%eax : 16c3f: sub %edx,%eax : 16c41: mov %ecx,-0x44(%ebp) : 16c44: mov %edi,-0x28(%ebp) : 16c47: jb 16d90 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0xf60> : 16c4d: mov %eax,%edi : 16c4f: inc %edi : 16c50: mov %edi,-0x30(%ebp) : 16c53: je 16d8d <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0xf5d> : 16c59: mov %eax,-0x24(%ebp) : 16c5c: imul $0x54,%edx,%edi : 16c5f: add $0x30,%edi : 16c62: lea (%edx,%edx,1),%eax : 16c65: mov %eax,-0x34(%ebp) : 16c68: xor %ecx,%ecx : 16c6a: mov %edx,-0x3c(%ebp) : 16c6d: nopl (%eax) : 16c70: mov -0x508(%ebp),%eax : 16c76: mov %eax,-0x70(%ebp) : 16c79: mov -0x50c(%ebp),%eax : 16c7f: mov %eax,-0x74(%ebp) : 16c82: mov -0x510(%ebp),%eax : 16c88: mov %eax,-0x78(%ebp) : 16c8b: mov -0x54c(%ebp),%eax : 16c91: mov %eax,-0x1e8(%ebp) : 16c97: mov -0x550(%ebp),%eax : 16c9d: mov %eax,-0x1ec(%ebp) : 16ca3: mov -0x554(%ebp),%eax : 16ca9: mov %eax,-0x1f0(%ebp) : 16caf: mov %ecx,-0x1c(%ebp) : 16cb2: lea (%edx,%ecx,1),%ecx : 16cb5: cmp 0x50(%esi),%ecx : 16cb8: jne 16d2a <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0xefa> : 16cba: mov -0x24(%ebp),%esi : 16cbd: add $0x1,%esi : 16cc0: mov $0xffffffff,%eax : 16cc5: cmovb %eax,%esi : 16cc8: test %esi,%esi : 16cca: je 16d2a <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0xefa> : 16ccc: add %ecx,%esi : 16cce: jb 17d71 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1f41> : 16cd4: mov -0x34(%ebp),%eax : 16cd7: cmp %eax,%esi : 16cd9: cmovb %eax,%esi : 16cdc: mov %esi,%eax : 16cde: mov $0x54,%edx : 16ce3: mul %edx : 16ce5: jo 17d5d <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1f2d> : 16ceb: test %eax,%eax : 16ced: js 17d8a <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1f5a> : 16cf3: test %ecx,%ecx : 16cf5: je 16d0b <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0xedb> : 16cf7: lea -0x30(%edi),%ecx : 16cfa: push $0x4 : 16cfc: push %eax : 16cfd: push %ecx : 16cfe: mov -0x10(%ebp),%eax : 16d01: pushl 0x4c(%eax) : 16d04: call 648a0 <__rust_reallocate> : 16d09: jmp 16d16 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0xee6> : 16d0b: sub $0x8,%esp : 16d0e: push $0x4 : 16d10: push %eax : 16d11: call 64860 <__rust_allocate> : 16d16: add $0x10,%esp : 16d19: test %eax,%eax : 16d1b: je 17d85 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1f55> : 16d21: mov -0x10(%ebp),%ecx : 16d24: mov %eax,0x4c(%ecx) : 16d27: mov %esi,0x50(%ecx) : 16d2a: mov -0x10(%ebp),%esi : 16d2d: mov 0x4c(%esi),%eax : 16d30: movl $0x0,-0x30(%eax,%edi,1) : 16d38: mov -0x70(%ebp),%ecx : 16d3b: mov %ecx,-0x24(%eax,%edi,1) : 16d3f: mov -0x78(%ebp),%ecx : 16d42: mov -0x74(%ebp),%edx : 16d45: mov %edx,-0x28(%eax,%edi,1) : 16d49: mov %ecx,-0x2c(%eax,%edi,1) : 16d4d: mov -0x1e8(%ebp),%ecx : 16d53: mov %ecx,0x8(%eax,%edi,1) : 16d57: mov -0x1f0(%ebp),%ecx : 16d5d: mov -0x1ec(%ebp),%edx : 16d63: mov %edx,0x4(%eax,%edi,1) : 16d67: mov %ecx,(%eax,%edi,1) : 16d6a: mov -0x3c(%ebp),%edx : 16d6d: mov -0x1c(%ebp),%ecx : 16d70: lea 0x1(%edx,%ecx,1),%eax : 16d74: mov %eax,0x54(%esi) : 16d77: inc %ecx : 16d78: add $0x54,%edi : 16d7b: addl $0x2,-0x34(%ebp) : 16d7f: decl -0x24(%ebp) : 16d82: cmp %ecx,-0x30(%ebp) : 16d85: ja 16c70 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0xe40> : 16d8b: add %ecx,%edx : 16d8d: mov -0x28(%ebp),%edi : 16d90: cmp %edi,%edx : 16d92: jbe 17e88 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2058> : 16d98: mov -0x58(%ebp),%eax : 16d9b: mov %eax,%ecx : 16d9d: shr $0x10,%ecx : 16da0: mov %ecx,-0x1c(%ebp) : 16da3: mov %eax,%ecx : 16da5: shr $0x18,%ecx : 16da8: mov %ecx,-0x24(%ebp) : 16dab: mov 0x4c(%esi),%edi : 16dae: imul $0x54,-0x28(%ebp),%edx : 16db2: cmpl $0x0,(%edi,%edx,1) : 16db6: mov 0x10(%edi,%edx,1),%esi : 16dba: mov %esi,-0x1a0(%ebp) : 16dc0: mov 0x14(%edi,%edx,1),%esi : 16dc4: mov %esi,-0x8c(%ebp) : 16dca: mov 0x1c(%edi,%edx,1),%esi : 16dce: mov %esi,-0x1a4(%ebp) : 16dd4: mov 0x20(%edi,%edx,1),%esi : 16dd8: mov %esi,-0x90(%ebp) : 16dde: mov 0x28(%edi,%edx,1),%esi : 16de2: mov %esi,-0x30(%ebp) : 16de5: mov 0x2c(%edi,%edx,1),%esi : 16de9: mov %esi,-0x3c(%ebp) : 16dec: mov 0x3c(%edi,%edx,1),%esi : 16df0: mov %esi,-0x34(%ebp) : 16df3: mov 0x40(%edi,%edx,1),%esi : 16df7: mov %esi,-0x1c4(%ebp) : 16dfd: mov 0x44(%edi,%edx,1),%esi : 16e01: mov %esi,-0x19c(%ebp) : 16e07: mov 0x48(%edi,%edx,1),%esi : 16e0b: mov %esi,-0x20c(%ebp) : 16e11: mov -0x1ac(%ebp),%esi : 16e17: mov %esi,(%edi,%edx,1) : 16e1a: mov -0x60(%ebp),%esi : 16e1d: mov %esi,0x4(%edi,%edx,1) : 16e21: mov -0x1b4(%ebp),%esi : 16e27: mov %esi,0xc(%edi,%edx,1) : 16e2b: mov -0x1b0(%ebp),%esi : 16e31: mov %esi,0x8(%edi,%edx,1) : 16e35: mov -0x50(%ebp),%esi : 16e38: mov %esi,0x10(%edi,%edx,1) : 16e3c: mov -0x68(%ebp),%esi : 16e3f: mov %esi,0x14(%edi,%edx,1) : 16e43: mov -0x44(%ebp),%esi : 16e46: mov %esi,0x18(%edi,%edx,1) : 16e4a: mov -0x38(%ebp),%esi : 16e4d: mov %esi,0x1c(%edi,%edx,1) : 16e51: mov -0x2c(%ebp),%esi : 16e54: mov %esi,0x20(%edi,%edx,1) : 16e58: mov -0x18(%ebp),%esi : 16e5b: mov %esi,0x24(%edi,%edx,1) : 16e5f: mov -0x5c(%ebp),%esi : 16e62: mov %esi,0x28(%edi,%edx,1) : 16e66: mov -0x20(%ebp),%esi : 16e69: mov %esi,0x2c(%edi,%edx,1) : 16e6d: mov -0x1a8(%ebp),%esi : 16e73: mov %esi,0x30(%edi,%edx,1) : 16e77: mov -0x28(%ebp),%ecx : 16e7a: mov %cl,0x34(%edi,%edx,1) : 16e7e: mov %al,0x35(%edi,%edx,1) : 16e82: mov %ah,0x36(%edi,%edx,1) : 16e86: mov -0x1c(%ebp),%eax : 16e89: mov %al,0x37(%edi,%edx,1) : 16e8d: mov -0x24(%ebp),%eax : 16e90: mov %al,0x38(%edi,%edx,1) : 16e94: mov -0x64(%ebp),%eax : 16e97: mov %al,0x39(%edi,%edx,1) : 16e9b: mov %ah,0x3a(%edi,%edx,1) : 16e9f: mov -0x48(%ebp),%eax : 16ea2: mov %eax,0x3c(%edi,%edx,1) : 16ea6: mov -0x54(%ebp),%eax : 16ea9: mov %eax,0x40(%edi,%edx,1) : 16ead: mov -0x40(%ebp),%eax : 16eb0: mov %eax,0x44(%edi,%edx,1) : 16eb4: mov -0x4c(%ebp),%eax : 16eb7: mov %eax,0x48(%edi,%edx,1) : 16ebb: movzbl -0x94(%ebp),%eax : 16ec2: mov %eax,0x50(%edi,%edx,1) : 16ec6: mov -0x14(%ebp),%eax : 16ec9: mov %eax,0x4c(%edi,%edx,1) : 16ecd: lea -0xad(%ebp),%esi : 16ed3: je 177bd <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x198d> : 16ed9: mov -0x1a0(%ebp),%eax : 16edf: test %eax,%eax : 16ee1: mov -0x8c(%ebp),%ecx : 16ee7: je 16f07 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x10d7> : 16ee9: test %ecx,%ecx : 16eeb: je 16f07 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x10d7> : 16eed: cmp $0x1d1d1d1d,%ecx : 16ef3: je 16f07 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x10d7> : 16ef5: shl $0x3,%ecx : 16ef8: sub $0x4,%esp : 16efb: push $0x4 : 16efd: push %ecx : 16efe: push %eax : 16eff: call 648f0 <__rust_deallocate> : 16f04: add $0x10,%esp : 16f07: mov -0x1a4(%ebp),%eax : 16f0d: test %eax,%eax : 16f0f: mov -0x34(%ebp),%edi : 16f12: mov -0x90(%ebp),%ecx : 16f18: je 16f38 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1108> : 16f1a: test %ecx,%ecx : 16f1c: je 16f38 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1108> : 16f1e: cmp $0x1d1d1d1d,%ecx : 16f24: je 16f38 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1108> : 16f26: shl $0x3,%ecx : 16f29: sub $0x4,%esp : 16f2c: push $0x4 : 16f2e: push %ecx : 16f2f: push %eax : 16f30: call 648f0 <__rust_deallocate> : 16f35: add $0x10,%esp : 16f38: mov -0x30(%ebp),%eax : 16f3b: test %eax,%eax : 16f3d: mov -0x3c(%ebp),%ecx : 16f40: je 16f60 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1130> : 16f42: test %ecx,%ecx : 16f44: je 16f60 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1130> : 16f46: cmp $0x1d1d1d1d,%ecx : 16f4c: je 16f60 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1130> : 16f4e: shl $0x3,%ecx : 16f51: sub $0x4,%esp : 16f54: push $0x4 : 16f56: push %ecx : 16f57: push %eax : 16f58: call 648f0 <__rust_deallocate> : 16f5d: add $0x10,%esp : 16f60: test %edi,%edi : 16f62: je 16fc1 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1191> : 16f64: cmp $0x1d1d1d1d,%edi : 16f6a: je 16fc1 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1191> : 16f6c: decl (%edi) : 16f6e: jne 16fc1 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1191> : 16f70: mov -0x1c4(%ebp),%ecx : 16f76: mov (%ecx),%eax : 16f78: mov 0x8(%ecx),%ecx : 16f7b: lea 0x7(%ecx),%edx : 16f7e: neg %ecx : 16f80: and %edx,%ecx : 16f82: add %edi,%ecx : 16f84: sub $0xc,%esp : 16f87: push %ecx : 16f88: call *%eax : 16f8a: add $0x10,%esp : 16f8d: decl 0x4(%edi) : 16f90: jne 16fc1 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1191> : 16f92: mov -0x1c4(%ebp),%ecx : 16f98: mov 0x4(%ecx),%eax : 16f9b: mov 0x8(%ecx),%ecx : 16f9e: cmp $0x4,%ecx : 16fa1: mov $0x4,%edx : 16fa6: cmovae %ecx,%edx : 16fa9: lea 0x7(%eax,%edx,1),%eax : 16fad: mov %edx,%ecx : 16faf: neg %ecx : 16fb1: and %eax,%ecx : 16fb3: sub $0x4,%esp : 16fb6: push %edx : 16fb7: push %ecx : 16fb8: push %edi : 16fb9: call 648f0 <__rust_deallocate> : 16fbe: add $0x10,%esp : 16fc1: mov -0x19c(%ebp),%eax : 16fc7: test %eax,%eax : 16fc9: je 177bd <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x198d> : 16fcf: mov -0x20c(%ebp),%ecx : 16fd5: test %ecx,%ecx : 16fd7: je 177bd <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x198d> : 16fdd: cmp $0x1d1d1d1d,%ecx : 16fe3: je 177bd <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x198d> : 16fe9: shl $0x3,%ecx : 16fec: sub $0x4,%esp : 16fef: push $0x4 : 16ff1: push %ecx : 16ff2: push %eax : 16ff3: call 648f0 <__rust_deallocate> : 16ff8: add $0x10,%esp : 16ffb: jmp 177bd <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x198d> : 17000: sub $0x8,%esp : 17003: lea -0x338(%ebp),%eax : 17009: lea -0x118(%ebp),%ecx : 1700f: push %ecx : 17010: push %eax : 17011: call 44e20 <_ZN223_$LT$clap..args..arg_builder..flag..FlagBuilder$LT$$u27$n$GT$$u20$as$u20$core..convert..From$LT$$RF$$u27$a$u20$clap..args..arg..Arg$LT$$u27$n$C$$u20$$u27$n$C$$u20$$u27$n$C$$u20$$u27$n$C$$u20$$u27$n$C$$u20$$u27$n$GT$$GT$$GT$4from17h3debc129cf1ec8b9E> : 17016: add $0xc,%esp : 17019: mov -0x320(%ebp),%eax : 1701f: mov %eax,-0x24(%ebp) : 17022: mov -0x31c(%ebp),%eax : 17028: mov %eax,-0x34(%ebp) : 1702b: mov -0x318(%ebp),%eax : 17031: mov %eax,-0x30(%ebp) : 17034: mov -0x314(%ebp),%eax : 1703a: mov %eax,-0x1c(%ebp) : 1703d: mov -0x324(%ebp),%eax : 17043: mov %eax,-0x1f4(%ebp) : 17049: mov -0x328(%ebp),%eax : 1704f: mov %eax,-0x1f8(%ebp) : 17055: mov -0x32c(%ebp),%eax : 1705b: mov %eax,-0x1fc(%ebp) : 17061: mov -0x330(%ebp),%eax : 17067: mov %eax,-0x200(%ebp) : 1706d: mov -0x334(%ebp),%eax : 17073: mov %eax,-0x204(%ebp) : 17079: mov -0x338(%ebp),%eax : 1707f: mov %eax,-0x208(%ebp) : 17085: mov -0x304(%ebp),%eax : 1708b: mov %eax,-0x214(%ebp) : 17091: mov -0x308(%ebp),%eax : 17097: mov %eax,-0x218(%ebp) : 1709d: mov -0x30c(%ebp),%eax : 170a3: mov %eax,-0x21c(%ebp) : 170a9: mov -0x10(%ebp),%esi : 170ac: mov 0x3c(%esi),%eax : 170af: cmp 0x38(%esi),%eax : 170b2: mov -0x310(%ebp),%ecx : 170b8: mov %ecx,-0x44(%ebp) : 170bb: mov -0x300(%ebp),%ecx : 170c1: mov %ecx,-0x18(%ebp) : 170c4: mov -0x2fc(%ebp),%ecx : 170ca: mov %ecx,-0x14(%ebp) : 170cd: mov -0x2f4(%ebp),%ecx : 170d3: mov %ecx,-0x28(%ebp) : 170d6: mov -0x2f8(%ebp),%ecx : 170dc: mov %ecx,-0x3c(%ebp) : 170df: jne 170ec <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x12bc> : 170e1: lea 0x34(%esi),%ecx : 170e4: call c430 <_ZN40_$LT$alloc..raw_vec..RawVec$LT$T$GT$$GT$6double17h3e50aa259262c6daE> : 170e9: mov 0x3c(%esi),%eax : 170ec: lea (%eax,%eax,8),%eax : 170ef: mov 0x34(%esi),%ecx : 170f2: mov -0x1f4(%ebp),%edx : 170f8: mov %edx,0x14(%ecx,%eax,8) : 170fc: mov -0x1f8(%ebp),%edx : 17102: mov %edx,0x10(%ecx,%eax,8) : 17106: mov -0x1fc(%ebp),%edx : 1710c: mov %edx,0xc(%ecx,%eax,8) : 17110: mov -0x200(%ebp),%edx : 17116: mov %edx,0x8(%ecx,%eax,8) : 1711a: mov -0x208(%ebp),%edx : 17120: mov -0x204(%ebp),%edi : 17126: mov %edi,0x4(%ecx,%eax,8) : 1712a: mov %edx,(%ecx,%eax,8) : 1712d: mov -0x24(%ebp),%edx : 17130: mov %edx,0x18(%ecx,%eax,8) : 17134: mov -0x34(%ebp),%edx : 17137: mov %edx,0x1c(%ecx,%eax,8) : 1713b: mov -0x30(%ebp),%edx : 1713e: mov %edx,0x20(%ecx,%eax,8) : 17142: mov -0x1c(%ebp),%edx : 17145: mov %edx,0x24(%ecx,%eax,8) : 17149: mov -0x44(%ebp),%edx : 1714c: mov %edx,0x28(%ecx,%eax,8) : 17150: mov -0x214(%ebp),%edx : 17156: mov %edx,0x34(%ecx,%eax,8) : 1715a: mov -0x21c(%ebp),%edx : 17160: mov -0x218(%ebp),%edi : 17166: mov %edi,0x30(%ecx,%eax,8) : 1716a: mov %edx,0x2c(%ecx,%eax,8) : 1716e: mov -0x18(%ebp),%edx : 17171: mov %edx,0x38(%ecx,%eax,8) : 17175: mov -0x14(%ebp),%edx : 17178: mov %edx,0x3c(%ecx,%eax,8) : 1717c: mov -0x28(%ebp),%edx : 1717f: mov %edx,0x44(%ecx,%eax,8) : 17183: mov -0x3c(%ebp),%edx : 17186: mov %edx,0x40(%ecx,%eax,8) : 1718a: incl 0x3c(%esi) : 1718d: lea -0xad(%ebp),%esi : 17193: jmp 177bd <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x198d> : 17198: mov -0x34(%ebp),%eax : 1719b: mov %eax,-0x78(%ebp) : 1719e: mov -0x24(%ebp),%edi : 171a1: mov %edi,-0x74(%ebp) : 171a4: mov -0x38(%ebp),%ecx : 171a7: mov %ecx,-0x70(%ebp) : 171aa: mov $0x1,%dl : 171ac: mov %eax,-0x30(%ebp) : 171af: mov %eax,-0x44(%ebp) : 171b2: mov %ecx,%eax : 171b4: mov -0x40(%ebp),%esi : 171b7: mov %esi,-0x3c(%ebp) : 171ba: mov -0x48(%ebp),%esi : 171bd: mov %esi,-0x28(%ebp) : 171c0: jmp 16271 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x441> : 171c5: xor %esi,%esi : 171c7: mov %al,-0x50(%ebp) : 171ca: mov %eax,-0x20(%ebp) : 171cd: mov %eax,-0x40(%ebp) : 171d0: call 9c310 <_ZN4core3str71_$LT$impl$u20$core..default..Default$u20$for$u20$$RF$$u27$a$u20$str$GT$7default17hf118be6d22104ab4E> : 171d5: mov -0x82(%ebp),%al : 171db: mov %al,-0x86(%ebp) : 171e1: movzwl -0x84(%ebp),%eax : 171e8: mov %ax,-0x88(%ebp) : 171ef: cmpb $0x0,-0xf4(%ebp) : 171f6: mov $0x4,%al : 171f8: je 171fc <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x13cc> : 171fa: mov $0x6,%al : 171fc: or -0xf8(%ebp),%al : 17202: cmpb $0x0,-0xad(%ebp) : 17209: je 1720d <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x13dd> : 1720b: or $0x8,%al : 1720d: cmpb $0x0,-0xae(%ebp) : 17214: jne 17218 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x13e8> : 17216: and $0x7,%al : 17218: cmpb $0x0,-0x98(%ebp) : 1721f: je 17223 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x13f3> : 17221: or $0x10,%al : 17223: test %esi,%esi : 17225: mov %esi,-0x38(%ebp) : 17228: mov %al,-0x1a0(%ebp) : 1722e: je 1723c <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x140c> : 17230: movb $0x1,-0x90(%ebp) : 17237: mov -0x40(%ebp),%eax : 1723a: jmp 17249 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1419> : 1723c: mov -0x48(%ebp),%eax : 1723f: mov %eax,%ecx : 17241: mov %cl,-0x90(%ebp) : 17247: mov %ah,%al : 17249: mov %al,-0x8c(%ebp) : 1724f: mov -0xf0(%ebp),%esi : 17255: movl $0x0,-0x3c(%ebp) : 1725c: test %esi,%esi : 1725e: mov $0x0,%eax : 17263: mov %edx,-0x18(%ebp) : 17266: je 17322 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x14f2> : 1726c: movl $0x1,-0x198(%ebp) : 17276: movl $0x0,-0x194(%ebp) : 17280: movl $0x0,-0x190(%ebp) : 1728a: mov -0xe8(%ebp),%eax : 17290: test %eax,%eax : 17292: je 17314 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x14e4> : 17298: lea (%esi,%eax,8),%eax : 1729b: mov %eax,-0x1c(%ebp) : 1729e: movl $0x1,-0x14(%ebp) : 172a5: xor %ecx,%ecx : 172a7: movl $0x0,-0x18(%ebp) : 172ae: jmp 172b6 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1486> : 172b0: mov -0x194(%ebp),%ecx : 172b6: mov (%esi),%eax : 172b8: mov 0x4(%esi),%edi : 172bb: mov -0x18(%ebp),%edx : 172be: cmp %ecx,%edx : 172c0: mov %edx,%ecx : 172c2: jne 172e4 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x14b4> : 172c4: mov %eax,-0x18(%ebp) : 172c7: lea -0x198(%ebp),%ecx : 172cd: call c5d0 <_ZN40_$LT$alloc..raw_vec..RawVec$LT$T$GT$$GT$6double17hc23fe16ba7ff6e99E> : 172d2: mov -0x198(%ebp),%eax : 172d8: mov %eax,-0x14(%ebp) : 172db: mov -0x190(%ebp),%ecx : 172e1: mov -0x18(%ebp),%eax : 172e4: mov -0x14(%ebp),%edx : 172e7: mov %eax,(%edx,%ecx,8) : 172ea: mov %edi,0x4(%edx,%ecx,8) : 172ee: mov -0x190(%ebp),%ecx : 172f4: inc %ecx : 172f5: mov %ecx,-0x18(%ebp) : 172f8: mov %ecx,-0x190(%ebp) : 172fe: add $0x8,%esi : 17301: cmp -0x1c(%ebp),%esi : 17304: jne 172b0 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1480> : 17306: mov -0x198(%ebp),%eax : 1730c: mov -0x194(%ebp),%ecx : 17312: jmp 17322 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x14f2> : 17314: mov $0x1,%eax : 17319: movl $0x0,-0x18(%ebp) : 17320: xor %ecx,%ecx : 17322: mov %ecx,-0x64(%ebp) : 17325: mov %eax,-0x4c(%ebp) : 17328: mov -0xac(%ebp),%eax : 1732e: test %eax,%eax : 17330: mov $0x0,%ecx : 17335: je 17353 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1523> : 17337: mov (%eax),%ecx : 17339: add $0x1,%ecx : 1733c: jb 17fdf <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x21af> : 17342: mov %ecx,(%eax) : 17344: mov -0xac(%ebp),%eax : 1734a: mov %eax,-0x3c(%ebp) : 1734d: mov -0xa8(%ebp),%ecx : 17353: mov %ecx,-0x60(%ebp) : 17356: mov -0xd8(%ebp),%esi : 1735c: movl $0x0,-0x30(%ebp) : 17363: test %esi,%esi : 17365: movl $0x0,-0x28(%ebp) : 1736c: mov %eax,-0x34(%ebp) : 1736f: je 174a0 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1670> : 17375: movl $0x1,-0x188(%ebp) : 1737f: movl $0x0,-0x184(%ebp) : 17389: movl $0x0,-0x180(%ebp) : 17393: mov -0xd0(%ebp),%eax : 17399: test %eax,%eax : 1739b: je 17490 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1660> : 173a1: mov -0x10(%ebp),%ecx : 173a4: lea 0x74(%ecx),%ecx : 173a7: mov %ecx,-0x28(%ebp) : 173aa: add $0x4,%esi : 173ad: lea -0x8(,%eax,8),%eax : 173b4: mov %eax,-0x1c(%ebp) : 173b7: movl $0x1,-0x24(%ebp) : 173be: xor %eax,%eax : 173c0: xor %ecx,%ecx : 173c2: jmp 173df <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x15af> : 173c4: data32 data32 nopw %cs:0x0(%eax,%eax,1) : 173d0: mov -0x184(%ebp),%eax : 173d6: add $0x8,%esi : 173d9: add $0xfffffff8,%edx : 173dc: mov %edx,-0x1c(%ebp) : 173df: mov %esi,%edx : 173e1: mov -0x4(%edx),%esi : 173e4: mov %edx,-0x14(%ebp) : 173e7: mov (%edx),%edi : 173e9: cmp %eax,%ecx : 173eb: jne 17407 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x15d7> : 173ed: lea -0x188(%ebp),%ecx : 173f3: call c5d0 <_ZN40_$LT$alloc..raw_vec..RawVec$LT$T$GT$$GT$6double17hc23fe16ba7ff6e99E> : 173f8: mov -0x188(%ebp),%eax : 173fe: mov %eax,-0x24(%ebp) : 17401: mov -0x180(%ebp),%ecx : 17407: mov -0x24(%ebp),%eax : 1740a: mov %esi,(%eax,%ecx,8) : 1740d: mov %edi,0x4(%eax,%ecx,8) : 17411: mov -0x180(%ebp),%ecx : 17417: inc %ecx : 17418: mov %ecx,-0x180(%ebp) : 1741e: cmpb $0x0,-0xf8(%ebp) : 17425: mov -0x14(%ebp),%esi : 17428: je 1746a <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x163a> : 1742a: mov %ecx,-0x34(%ebp) : 1742d: mov -0x4(%esi),%edi : 17430: mov (%esi),%eax : 17432: mov %eax,-0x44(%ebp) : 17435: mov -0x10(%ebp),%edx : 17438: mov 0x7c(%edx),%eax : 1743b: cmp 0x78(%edx),%eax : 1743e: jne 17457 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1627> : 17440: mov %edi,-0x30(%ebp) : 17443: mov -0x28(%ebp),%ecx : 17446: call c5d0 <_ZN40_$LT$alloc..raw_vec..RawVec$LT$T$GT$$GT$6double17hc23fe16ba7ff6e99E> : 1744b: mov -0x10(%ebp),%edx : 1744e: mov 0x7c(%edx),%eax : 17451: mov -0x14(%ebp),%esi : 17454: mov -0x30(%ebp),%edi : 17457: mov 0x74(%edx),%ecx : 1745a: mov %edi,(%ecx,%eax,8) : 1745d: mov -0x44(%ebp),%edi : 17460: mov %edi,0x4(%ecx,%eax,8) : 17464: incl 0x7c(%edx) : 17467: mov -0x34(%ebp),%ecx : 1746a: mov -0x1c(%ebp),%edx : 1746d: test %edx,%edx : 1746f: jne 173d0 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x15a0> : 17475: mov %ecx,-0x34(%ebp) : 17478: mov -0x188(%ebp),%eax : 1747e: mov %eax,-0x28(%ebp) : 17481: mov -0x184(%ebp),%ecx : 17487: movl $0x0,-0x30(%ebp) : 1748e: jmp 174a0 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1670> : 17490: movl $0x1,-0x28(%ebp) : 17497: movl $0x0,-0x34(%ebp) : 1749e: xor %ecx,%ecx : 174a0: mov -0xa4(%ebp),%esi : 174a6: test %esi,%esi : 174a8: mov %eax,-0x2c(%ebp) : 174ab: mov %ecx,-0x58(%ebp) : 174ae: je 17578 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1748> : 174b4: movl $0x1,-0x178(%ebp) : 174be: movl $0x0,-0x174(%ebp) : 174c8: movl $0x0,-0x170(%ebp) : 174d2: mov -0x9c(%ebp),%eax : 174d8: test %eax,%eax : 174da: je 17568 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1738> : 174e0: lea (%esi,%eax,8),%eax : 174e3: mov %eax,-0x1c(%ebp) : 174e6: movl $0x1,-0x14(%ebp) : 174ed: xor %ecx,%ecx : 174ef: xor %edi,%edi : 174f1: jmp 17506 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x16d6> : 174f3: data32 data32 data32 nopw %cs:0x0(%eax,%eax,1) : 17500: mov -0x174(%ebp),%ecx : 17506: mov (%esi),%edx : 17508: mov 0x4(%esi),%eax : 1750b: cmp %ecx,%edi : 1750d: jne 17535 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1705> : 1750f: mov %eax,-0x44(%ebp) : 17512: mov %edx,-0x24(%ebp) : 17515: lea -0x178(%ebp),%ecx : 1751b: call c5d0 <_ZN40_$LT$alloc..raw_vec..RawVec$LT$T$GT$$GT$6double17hc23fe16ba7ff6e99E> : 17520: mov -0x178(%ebp),%eax : 17526: mov %eax,-0x14(%ebp) : 17529: mov -0x170(%ebp),%edi : 1752f: mov -0x24(%ebp),%edx : 17532: mov -0x44(%ebp),%eax : 17535: mov -0x14(%ebp),%ecx : 17538: mov %edx,(%ecx,%edi,8) : 1753b: mov %eax,0x4(%ecx,%edi,8) : 1753f: mov -0x170(%ebp),%edi : 17545: inc %edi : 17546: mov %edi,-0x170(%ebp) : 1754c: add $0x8,%esi : 1754f: cmp -0x1c(%ebp),%esi : 17552: jne 17500 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x16d0> : 17554: mov -0x178(%ebp),%eax : 1755a: mov %eax,-0x30(%ebp) : 1755d: mov -0x174(%ebp),%eax : 17563: mov %eax,-0x2c(%ebp) : 17566: jmp 17578 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1748> : 17568: movl $0x1,-0x30(%ebp) : 1756f: xor %edi,%edi : 17571: movl $0x0,-0x2c(%ebp) : 17578: mov %edi,-0x19c(%ebp) : 1757e: mov -0xe4(%ebp),%edi : 17584: test %edi,%edi : 17586: je 17638 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1808> : 1758c: movl $0x1,-0x168(%ebp) : 17596: movl $0x0,-0x164(%ebp) : 175a0: movl $0x0,-0x160(%ebp) : 175aa: mov -0xdc(%ebp),%eax : 175b0: test %eax,%eax : 175b2: je 17644 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1814> : 175b8: lea (%edi,%eax,8),%eax : 175bb: mov %eax,-0x1c(%ebp) : 175be: movl $0x1,-0x14(%ebp) : 175c5: xor %ecx,%ecx : 175c7: xor %esi,%esi : 175c9: jmp 175d6 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x17a6> : 175cb: nopl 0x0(%eax,%eax,1) : 175d0: mov -0x164(%ebp),%ecx : 175d6: mov (%edi),%edx : 175d8: mov 0x4(%edi),%eax : 175db: cmp %ecx,%esi : 175dd: jne 17605 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x17d5> : 175df: mov %eax,-0x44(%ebp) : 175e2: mov %edx,-0x24(%ebp) : 175e5: lea -0x168(%ebp),%ecx : 175eb: call c5d0 <_ZN40_$LT$alloc..raw_vec..RawVec$LT$T$GT$$GT$6double17hc23fe16ba7ff6e99E> : 175f0: mov -0x168(%ebp),%eax : 175f6: mov %eax,-0x14(%ebp) : 175f9: mov -0x160(%ebp),%esi : 175ff: mov -0x24(%ebp),%edx : 17602: mov -0x44(%ebp),%eax : 17605: mov -0x14(%ebp),%ecx : 17608: mov %edx,(%ecx,%esi,8) : 1760b: mov %eax,0x4(%ecx,%esi,8) : 1760f: mov -0x160(%ebp),%esi : 17615: inc %esi : 17616: mov %esi,-0x160(%ebp) : 1761c: add $0x8,%edi : 1761f: cmp -0x1c(%ebp),%edi : 17622: jne 175d0 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x17a0> : 17624: mov -0x168(%ebp),%eax : 1762a: mov %eax,-0x14(%ebp) : 1762d: mov -0x164(%ebp),%eax : 17633: mov %eax,-0x1c(%ebp) : 17636: jmp 17654 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1824> : 17638: movl $0x0,-0x14(%ebp) : 1763f: mov %eax,-0x1c(%ebp) : 17642: jmp 17654 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1824> : 17644: movl $0x1,-0x14(%ebp) : 1764b: xor %esi,%esi : 1764d: movl $0x0,-0x1c(%ebp) : 17654: mov -0x34(%ebp),%ecx : 17657: mov -0x86(%ebp),%al : 1765d: mov %al,-0x7e(%ebp) : 17660: movzwl -0x88(%ebp),%eax : 17667: mov %ax,-0x80(%ebp) : 1766b: mov %ecx,-0x78(%ebp) : 1766e: mov -0x90(%ebp),%al : 17674: mov %al,-0x74(%ebp) : 17677: mov -0x8c(%ebp),%al : 1767d: mov %al,-0x73(%ebp) : 17680: mov -0x1b4(%ebp),%eax : 17686: mov %al,-0x72(%ebp) : 17689: mov %ah,-0x71(%ebp) : 1768c: mov -0x48(%ebp),%ecx : 1768f: mov %ecx,%eax : 17691: shr $0x10,%eax : 17694: mov %al,-0x70(%ebp) : 17697: shr $0x18,%ecx : 1769a: mov %cl,-0x6f(%ebp) : 1769d: mov -0x7e(%ebp),%al : 176a0: mov %al,-0x7a(%ebp) : 176a3: movzwl -0x80(%ebp),%eax : 176a7: mov %ax,-0x7c(%ebp) : 176ab: mov -0x10(%ebp),%edi : 176ae: mov 0x48(%edi),%ecx : 176b1: cmp 0x44(%edi),%ecx : 176b4: jne 176c1 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1891> : 176b6: lea 0x40(%edi),%ecx : 176b9: call c3b0 <_ZN40_$LT$alloc..raw_vec..RawVec$LT$T$GT$$GT$6double17h2fad191ee82cd784E> : 176be: mov 0x48(%edi),%ecx : 176c1: imul $0x74,%ecx,%eax : 176c4: mov 0x40(%edi),%ecx : 176c7: mov -0x1b0(%ebp),%edx : 176cd: mov %edx,(%ecx,%eax,1) : 176d0: mov -0x94(%ebp),%edx : 176d6: mov %edx,0x4(%ecx,%eax,1) : 176da: mov -0x54(%ebp),%edx : 176dd: mov %edx,0xc(%ecx,%eax,1) : 176e1: mov -0x1ac(%ebp),%edx : 176e7: mov %edx,0x8(%ecx,%eax,1) : 176eb: mov -0x1a4(%ebp),%edx : 176f1: mov %edx,0x14(%ecx,%eax,1) : 176f5: mov -0x68(%ebp),%edx : 176f8: mov %edx,0x10(%ecx,%eax,1) : 176fc: mov -0x1a8(%ebp),%edx : 17702: mov %edx,0x1c(%ecx,%eax,1) : 17706: mov -0x5c(%ebp),%edx : 17709: mov %edx,0x18(%ecx,%eax,1) : 1770d: mov -0x4c(%ebp),%edx : 17710: mov %edx,0x20(%ecx,%eax,1) : 17714: mov -0x64(%ebp),%edx : 17717: mov %edx,0x24(%ecx,%eax,1) : 1771b: mov -0x18(%ebp),%edx : 1771e: mov %edx,0x28(%ecx,%eax,1) : 17722: mov -0x14(%ebp),%edx : 17725: mov %edx,0x2c(%ecx,%eax,1) : 17729: mov -0x1c(%ebp),%edx : 1772c: mov %edx,0x30(%ecx,%eax,1) : 17730: mov %esi,0x34(%ecx,%eax,1) : 17734: mov -0x28(%ebp),%edx : 17737: mov %edx,0x38(%ecx,%eax,1) : 1773b: mov -0x58(%ebp),%edx : 1773e: mov %edx,0x3c(%ecx,%eax,1) : 17742: mov -0x70(%ebp),%edx : 17745: mov %edx,0x48(%ecx,%eax,1) : 17749: mov -0x78(%ebp),%edx : 1774c: mov -0x74(%ebp),%esi : 1774f: mov %esi,0x44(%ecx,%eax,1) : 17753: mov %edx,0x40(%ecx,%eax,1) : 17757: mov -0x38(%ebp),%edx : 1775a: mov %edx,0x4c(%ecx,%eax,1) : 1775e: mov -0x20(%ebp),%edx : 17761: mov %edx,0x50(%ecx,%eax,1) : 17765: mov -0x40(%ebp),%edx : 17768: mov %edx,0x54(%ecx,%eax,1) : 1776c: mov -0x50(%ebp),%dl : 1776f: mov %dl,0x58(%ecx,%eax,1) : 17773: mov -0x7a(%ebp),%dl : 17776: mov %dl,0x5b(%ecx,%eax,1) : 1777a: movzwl -0x7c(%ebp),%edx : 1777e: mov %dx,0x59(%ecx,%eax,1) : 17783: mov -0x3c(%ebp),%edx : 17786: mov %edx,0x5c(%ecx,%eax,1) : 1778a: mov -0x60(%ebp),%edx : 1778d: mov %edx,0x60(%ecx,%eax,1) : 17791: mov -0x30(%ebp),%edx : 17794: mov %edx,0x64(%ecx,%eax,1) : 17798: mov -0x2c(%ebp),%edx : 1779b: mov %edx,0x68(%ecx,%eax,1) : 1779f: movzbl -0x1a0(%ebp),%edx : 177a6: mov %edx,0x70(%ecx,%eax,1) : 177aa: mov -0x19c(%ebp),%edx : 177b0: mov %edx,0x6c(%ecx,%eax,1) : 177b4: lea -0xad(%ebp),%esi : 177ba: incl 0x48(%edi) : 177bd: cmpb $0x0,(%esi) : 177c0: je 179e6 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1bb6> : 177c6: cmpb $0x0,-0xf8(%ebp) : 177cd: jne 17f0a <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x20da> : 177d3: mov -0xf0(%ebp),%eax : 177d9: mov %eax,-0x30(%ebp) : 177dc: mov -0xec(%ebp),%eax : 177e2: mov %eax,-0x3c(%ebp) : 177e5: mov -0xe8(%ebp),%eax : 177eb: mov %eax,-0x64(%ebp) : 177ee: mov -0xe4(%ebp),%eax : 177f4: mov %eax,-0x34(%ebp) : 177f7: mov $0xa,%ecx : 177fc: mov -0xb8(%ebp),%al : 17802: mov %al,-0x2c(%ebp) : 17805: mov -0xe0(%ebp),%eax : 1780b: mov %eax,-0x44(%ebp) : 1780e: mov -0xdc(%ebp),%eax : 17814: mov %eax,-0x58(%ebp) : 17817: mov -0xd8(%ebp),%eax : 1781d: mov %eax,-0x1c(%ebp) : 17820: mov -0xd4(%ebp),%eax : 17826: mov %eax,-0x24(%ebp) : 17829: mov -0xc4(%ebp),%eax : 1782f: mov %eax,-0x18(%ebp) : 17832: mov -0xc0(%ebp),%eax : 17838: mov %eax,-0x14(%ebp) : 1783b: mov -0xbc(%ebp),%eax : 17841: mov %eax,-0x40(%ebp) : 17844: mov -0xac(%ebp),%eax : 1784a: mov %eax,-0x28(%ebp) : 1784d: mov -0xa8(%ebp),%eax : 17853: mov %eax,-0x38(%ebp) : 17856: mov -0xa4(%ebp),%eax : 1785c: mov %eax,-0x20(%ebp) : 1785f: mov -0xa0(%ebp),%eax : 17865: mov %eax,-0x48(%ebp) : 17868: mov -0x98(%ebp),%eax : 1786e: mov %eax,-0x4c(%ebp) : 17871: mov -0x9c(%ebp),%eax : 17877: mov %eax,-0x50(%ebp) : 1787a: lea -0x5b0(%ebp),%edi : 17880: lea -0x118(%ebp),%esi : 17886: rep movsl %ds:(%esi),%es:(%edi) : 17888: mov -0xc8(%ebp),%eax : 1788e: mov %eax,-0x70(%ebp) : 17891: mov -0xcc(%ebp),%eax : 17897: mov %eax,-0x74(%ebp) : 1789a: mov -0xd0(%ebp),%eax : 178a0: mov %eax,-0x78(%ebp) : 178a3: mov -0xad(%ebp),%al : 178a9: mov %al,-0x1c6(%ebp) : 178af: movzwl -0xaf(%ebp),%eax : 178b6: mov %ax,-0x1c8(%ebp) : 178bd: mov -0xb3(%ebp),%eax : 178c3: mov %eax,-0x1cc(%ebp) : 178c9: mov -0xb7(%ebp),%eax : 178cf: mov %eax,-0x1d0(%ebp) : 178d5: mov -0x10(%ebp),%esi : 178d8: mov 0xe8(%esi),%ecx : 178de: cmp 0xe4(%esi),%ecx : 178e4: jne 178f7 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1ac7> : 178e6: lea 0xe0(%esi),%ecx : 178ec: call c550 <_ZN40_$LT$alloc..raw_vec..RawVec$LT$T$GT$$GT$6double17hae666eb13f3f60f5E> : 178f1: mov 0xe8(%esi),%ecx : 178f7: imul $0x84,%ecx,%eax : 178fd: mov $0xa,%ecx : 17902: mov 0xe0(%esi),%edx : 17908: lea (%edx,%eax,1),%edi : 1790b: mov %esi,%ebx : 1790d: lea -0x5b0(%ebp),%esi : 17913: rep movsl %ds:(%esi),%es:(%edi) : 17915: mov -0x30(%ebp),%ecx : 17918: mov %ecx,0x28(%edx,%eax,1) : 1791c: mov -0x3c(%ebp),%ecx : 1791f: mov %ecx,0x2c(%edx,%eax,1) : 17923: mov -0x64(%ebp),%ecx : 17926: mov %ecx,0x30(%edx,%eax,1) : 1792a: mov -0x34(%ebp),%ecx : 1792d: mov %ecx,0x34(%edx,%eax,1) : 17931: mov -0x44(%ebp),%ecx : 17934: mov %ecx,0x38(%edx,%eax,1) : 17938: mov -0x58(%ebp),%ecx : 1793b: mov %ecx,0x3c(%edx,%eax,1) : 1793f: mov -0x1c(%ebp),%ecx : 17942: mov %ecx,0x40(%edx,%eax,1) : 17946: mov -0x24(%ebp),%ecx : 17949: mov %ecx,0x44(%edx,%eax,1) : 1794d: mov -0x70(%ebp),%ecx : 17950: mov %ecx,0x50(%edx,%eax,1) : 17954: mov -0x78(%ebp),%ecx : 17957: mov -0x74(%ebp),%esi : 1795a: mov %esi,0x4c(%edx,%eax,1) : 1795e: mov %ecx,0x48(%edx,%eax,1) : 17962: mov -0x18(%ebp),%ecx : 17965: mov %ecx,0x54(%edx,%eax,1) : 17969: mov -0x14(%ebp),%ecx : 1796c: mov %ecx,0x58(%edx,%eax,1) : 17970: mov -0x40(%ebp),%ecx : 17973: mov %ecx,0x5c(%edx,%eax,1) : 17977: mov -0x2c(%ebp),%cl : 1797a: mov %cl,0x60(%edx,%eax,1) : 1797e: mov -0x1c6(%ebp),%cl : 17984: mov %cl,0x6b(%edx,%eax,1) : 17988: movzwl -0x1c8(%ebp),%ecx : 1798f: mov %cx,0x69(%edx,%eax,1) : 17994: mov -0x1d0(%ebp),%ecx : 1799a: mov -0x1cc(%ebp),%esi : 179a0: mov %esi,0x65(%edx,%eax,1) : 179a4: mov %ecx,0x61(%edx,%eax,1) : 179a8: mov -0x28(%ebp),%ecx : 179ab: mov %ecx,0x6c(%edx,%eax,1) : 179af: mov -0x38(%ebp),%ecx : 179b2: mov %ecx,0x70(%edx,%eax,1) : 179b6: mov -0x20(%ebp),%ecx : 179b9: mov %ecx,0x74(%edx,%eax,1) : 179bd: mov -0x48(%ebp),%ecx : 179c0: mov %ecx,0x78(%edx,%eax,1) : 179c4: mov -0x4c(%ebp),%ecx : 179c7: mov %ecx,0x80(%edx,%eax,1) : 179ce: mov -0x50(%ebp),%ecx : 179d1: mov %ecx,0x7c(%edx,%eax,1) : 179d5: incl 0xe8(%ebx) : 179db: add $0x5ac,%esp : 179e1: pop %esi : 179e2: pop %edi : 179e3: pop %ebx : 179e4: pop %ebp : 179e5: ret : 179e6: mov -0xf0(%ebp),%eax : 179ec: test %eax,%eax : 179ee: je 17a14 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1be4> : 179f0: mov -0xec(%ebp),%ecx : 179f6: test %ecx,%ecx : 179f8: je 17a14 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1be4> : 179fa: cmp $0x1d1d1d1d,%ecx : 17a00: je 17a14 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1be4> : 17a02: shl $0x3,%ecx : 17a05: sub $0x4,%esp : 17a08: push $0x4 : 17a0a: push %ecx : 17a0b: push %eax : 17a0c: call 648f0 <__rust_deallocate> : 17a11: add $0x10,%esp : 17a14: mov -0xe4(%ebp),%eax : 17a1a: test %eax,%eax : 17a1c: je 17a42 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1c12> : 17a1e: mov -0xe0(%ebp),%ecx : 17a24: test %ecx,%ecx : 17a26: je 17a42 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1c12> : 17a28: cmp $0x1d1d1d1d,%ecx : 17a2e: je 17a42 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1c12> : 17a30: shl $0x3,%ecx : 17a33: sub $0x4,%esp : 17a36: push $0x4 : 17a38: push %ecx : 17a39: push %eax : 17a3a: call 648f0 <__rust_deallocate> : 17a3f: add $0x10,%esp : 17a42: mov -0xd8(%ebp),%eax 1 0.0016 : 17a48: test %eax,%eax : 17a4a: je 17a70 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1c40> : 17a4c: mov -0xd4(%ebp),%ecx : 17a52: test %ecx,%ecx : 17a54: je 17a70 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1c40> : 17a56: cmp $0x1d1d1d1d,%ecx : 17a5c: je 17a70 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1c40> : 17a5e: shl $0x3,%ecx : 17a61: sub $0x4,%esp : 17a64: push $0x4 : 17a66: push %ecx : 17a67: push %eax : 17a68: call 648f0 <__rust_deallocate> : 17a6d: add $0x10,%esp : 17a70: cmpl $0x0,-0xc4(%ebp) : 17a77: je 17b6d <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1d3d> : 17a7d: cmpb $0xd4,-0xb8(%ebp) : 17a84: jne 17b6d <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1d3d> : 17a8a: mov -0xc4(%ebp),%eax : 17a90: mov -0xc0(%ebp),%edx : 17a96: mov -0xbc(%ebp),%edi : 17a9c: test %edx,%edx : 17a9e: je 17ad2 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1ca2> : 17aa0: mov %edi,-0x10(%ebp) : 17aa3: mov %edx,%ecx : 17aa5: neg %ecx : 17aa7: mov %eax,%edi : 17aa9: nopl 0x0(%eax) : 17ab0: mov 0x60(%edi),%edi : 17ab3: inc %ecx : 17ab4: jne 17ab0 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1c80> : 17ab6: movzwl 0x5e(%eax),%esi : 17aba: neg %edx : 17abc: mov %eax,%ecx : 17abe: xchg %ax,%ax : 17ac0: mov 0x60(%ecx,%esi,4),%ecx : 17ac4: movzwl 0x5e(%ecx),%esi : 17ac8: inc %edx : 17ac9: jne 17ac0 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1c90> : 17acb: mov %edi,%eax : 17acd: mov -0x10(%ebp),%edi : 17ad0: jmp 17ad8 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1ca8> : 17ad2: movzwl 0x5e(%eax),%esi : 17ad6: mov %eax,%ecx : 17ad8: movl $0x0,-0x290(%ebp) : 17ae2: mov %eax,-0x28c(%ebp) : 17ae8: movl $0x0,-0x288(%ebp) : 17af2: movl $0x0,-0x284(%ebp) : 17afc: movl $0x0,-0x280(%ebp) : 17b06: mov %ecx,-0x27c(%ebp) : 17b0c: movl $0x0,-0x278(%ebp) : 17b16: mov %esi,-0x274(%ebp) : 17b1c: mov %edi,-0x270(%ebp) : 17b22: movb $0xd4,-0x26c(%ebp) : 17b29: mov -0x1d1(%ebp),%al : 17b2f: mov %al,-0x269(%ebp) : 17b35: movzwl -0x1d3(%ebp),%eax : 17b3c: mov %ax,-0x26b(%ebp) : 17b43: lea -0x4b0(%ebp),%esi : 17b49: lea -0x290(%ebp),%edi : 17b4f: nop : 17b50: mov %esi,%ecx : 17b52: mov %edi,%edx : 17b54: call 9150 <_ZN102_$LT$collections..btree..map..IntoIter$LT$K$C$$u20$V$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17h0686ea09a93fdec1E> : 17b59: cmpl $0x0,-0x4b0(%ebp) : 17b60: jne 17b50 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1d20> : 17b62: lea -0x290(%ebp),%ecx : 17b68: call d020 <_ZN4drop17h0efc092ab1d9c3dbE> : 17b6d: mov -0xac(%ebp),%esi : 17b73: test %esi,%esi : 17b75: je 17be7 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1db7> : 17b77: cmp $0x1d1d1d1d,%esi : 17b7d: je 17be7 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1db7> : 17b7f: mov -0xa8(%ebp),%edi : 17b85: decl (%esi) : 17b87: mov -0xac(%ebp),%eax : 17b8d: cmpl $0x0,(%eax) : 17b90: jne 17be7 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1db7> : 17b92: mov (%edi),%eax : 17b94: mov 0x8(%edi),%ecx : 17b97: lea 0x7(%ecx),%edx : 17b9a: neg %ecx : 17b9c: and %edx,%ecx : 17b9e: add %esi,%ecx : 17ba0: sub $0xc,%esp : 17ba3: push %ecx : 17ba4: call *%eax : 17ba6: add $0x10,%esp : 17ba9: mov -0xac(%ebp),%eax : 17baf: decl 0x4(%eax) : 17bb2: mov -0xac(%ebp),%eax : 17bb8: cmpl $0x0,0x4(%eax) : 17bbc: jne 17be7 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1db7> : 17bbe: mov 0x4(%edi),%eax : 17bc1: mov 0x8(%edi),%ecx : 17bc4: cmp $0x4,%ecx : 17bc7: mov $0x4,%edx : 17bcc: cmovae %ecx,%edx : 17bcf: lea 0x7(%eax,%edx,1),%eax : 17bd3: mov %edx,%ecx : 17bd5: neg %ecx : 17bd7: and %eax,%ecx : 17bd9: sub $0x4,%esp : 17bdc: push %edx : 17bdd: push %ecx : 17bde: push %esi : 17bdf: call 648f0 <__rust_deallocate> : 17be4: add $0x10,%esp : 17be7: mov -0xa4(%ebp),%eax : 17bed: test %eax,%eax : 17bef: je 179db <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1bab> : 17bf5: mov -0xa0(%ebp),%ecx : 17bfb: test %ecx,%ecx : 17bfd: je 179db <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1bab> : 17c03: cmp $0x1d1d1d1d,%ecx : 17c09: je 179db <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1bab> : 17c0f: shl $0x3,%ecx : 17c12: sub $0x4,%esp : 17c15: push $0x4 : 17c17: push %ecx : 17c18: push %eax : 17c19: call 648f0 <__rust_deallocate> : 17c1e: add $0x10,%esp : 17c21: jmp 179db <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1bab> : 17c26: lea -0x118(%ebp),%eax : 17c2c: mov %eax,-0x268(%ebp) : 17c32: lea -0xb87a8(%ebx),%eax : 17c38: mov %eax,-0x264(%ebp) : 17c3e: lea -0x2704(%ebx),%eax : 17c44: mov %eax,-0x4a8(%ebp) : 17c4a: movl $0x2,-0x4a4(%ebp) : 17c54: movl $0x0,-0x4a0(%ebp) : 17c5e: lea -0x268(%ebp),%eax : 17c64: mov %eax,-0x498(%ebp) : 17c6a: movl $0x1,-0x494(%ebp) : 17c74: sub $0x8,%esp : 17c77: lea -0x28f4(%ebx),%eax : 17c7d: lea -0x4a8(%ebp),%ecx : 17c83: push %eax : 17c84: push %ecx : 17c85: call 58340 <_ZN3std9panicking15begin_panic_fmt17h6609000392f80161E> : 17c8a: add $0x8,%esp : 17c8d: jmp 17cf6 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1ec6> : 17c8f: lea -0x1e0(%ebp),%eax : 17c95: mov %eax,-0x258(%ebp) : 17c9b: lea -0xb87a8(%ebx),%eax : 17ca1: mov %eax,-0x254(%ebp) : 17ca7: lea -0x26e4(%ebx),%eax : 17cad: mov %eax,-0x478(%ebp) : 17cb3: movl $0x2,-0x474(%ebp) : 17cbd: movl $0x0,-0x470(%ebp) : 17cc7: lea -0x258(%ebp),%eax : 17ccd: mov %eax,-0x468(%ebp) : 17cd3: movl $0x1,-0x464(%ebp) : 17cdd: sub $0x8,%esp : 17ce0: lea -0x28dc(%ebx),%eax : 17ce6: lea -0x478(%ebp),%ecx : 17cec: push %eax : 17ced: push %ecx : 17cee: call 58340 <_ZN3std9panicking15begin_panic_fmt17h6609000392f80161E> : 17cf3: add $0x8,%esp : 17cf6: lea -0x118(%ebp),%eax : 17cfc: mov %eax,-0x1c0(%ebp) : 17d02: lea -0xb87a8(%ebx),%eax : 17d08: mov %eax,-0x1bc(%ebp) : 17d0e: lea -0x24e4(%ebx),%eax : 17d14: mov %eax,-0x500(%ebp) : 17d1a: movl $0x2,-0x4fc(%ebp) : 17d24: movl $0x0,-0x4f8(%ebp) : 17d2e: lea -0x1c0(%ebp),%eax : 17d34: mov %eax,-0x4f0(%ebp) : 17d3a: movl $0x1,-0x4ec(%ebp) : 17d44: sub $0x8,%esp : 17d47: lea -0x2834(%ebx),%eax : 17d4d: lea -0x500(%ebp),%ecx : 17d53: push %eax : 17d54: push %ecx : 17d55: call 58340 <_ZN3std9panicking15begin_panic_fmt17h6609000392f80161E> : 17d5a: add $0x8,%esp : 17d5d: sub $0x8,%esp : 17d60: lea -0x26ab8(%ebx),%eax : 17d66: push $0x11 : 17d68: push %eax : 17d69: call 9b740 <_ZN4core6option13expect_failed17h050becbdc7081719E> : 17d6e: add $0x8,%esp : 17d71: sub $0x8,%esp : 17d74: lea -0x26ab8(%ebx),%eax : 17d7a: push $0x11 : 17d7c: push %eax : 17d7d: call 9b740 <_ZN4core6option13expect_failed17h050becbdc7081719E> : 17d82: add $0x8,%esp : 17d85: call 64820 <_ZN5alloc3oom3oom17ha5e411da1da560b4E> : 17d8a: sub $0x10,%esp : 17d8d: lea -0x1a4c(%ebx),%eax : 17d93: mov %eax,(%esp) : 17d96: call 9b5b0 <_ZN4core9panicking5panic17h44f94ad2f4e3e170E> : 17d9b: add $0xc,%esp : 17d9e: lea -0x118(%ebp),%eax : 17da4: mov %eax,-0x2c8(%ebp) : 17daa: lea -0xb87a8(%ebx),%eax : 17db0: mov %eax,-0x2c4(%ebp) : 17db6: lea -0x24d4(%ebx),%eax : 17dbc: mov %eax,-0x4e8(%ebp) : 17dc2: movl $0x2,-0x4e4(%ebp) : 17dcc: movl $0x0,-0x4e0(%ebp) : 17dd6: lea -0x2c8(%ebp),%eax : 17ddc: mov %eax,-0x4d8(%ebp) : 17de2: movl $0x1,-0x4d4(%ebp) : 17dec: sub $0x8,%esp : 17def: lea -0x2828(%ebx),%eax : 17df5: lea -0x4e8(%ebp),%ecx : 17dfb: push %eax : 17dfc: push %ecx : 17dfd: call 58340 <_ZN3std9panicking15begin_panic_fmt17h6609000392f80161E> : 17e02: add $0x8,%esp : 17e05: lea -0x118(%ebp),%eax : 17e0b: mov %eax,-0x2c0(%ebp) : 17e11: lea -0xb87a8(%ebx),%eax : 17e17: mov %eax,-0x2bc(%ebp) : 17e1d: lea -0x24c4(%ebx),%eax : 17e23: mov %eax,-0x4d0(%ebp) : 17e29: movl $0x2,-0x4cc(%ebp) : 17e33: movl $0x0,-0x4c8(%ebp) : 17e3d: lea -0x2c0(%ebp),%eax : 17e43: mov %eax,-0x4c0(%ebp) : 17e49: movl $0x1,-0x4bc(%ebp) : 17e53: sub $0x8,%esp : 17e56: lea -0x281c(%ebx),%eax : 17e5c: lea -0x4d0(%ebp),%ecx : 17e62: push %eax : 17e63: push %ecx : 17e64: call 58340 <_ZN3std9panicking15begin_panic_fmt17h6609000392f80161E> : 17e69: add $0x8,%esp : 17e6c: sub $0x10,%esp : 17e6f: lea -0x26943(%ebx),%eax : 17e75: mov %eax,(%esp) : 17e78: movl $0xb,0x4(%esp) : 17e80: call 9b740 <_ZN4core6option13expect_failed17h050becbdc7081719E> : 17e85: add $0x8,%esp : 17e88: sub $0x4,%esp : 17e8b: lea -0x2710(%ebx),%eax : 17e91: push %edx : 17e92: pushl -0x28(%ebp) : 17e95: push %eax : 17e96: call 9b630 <_ZN4core9panicking18panic_bounds_check17ha6ab11f562ddf222E> : 17e9b: add $0x4,%esp : 17e9e: lea -0x118(%ebp),%eax : 17ea4: mov %eax,-0x250(%ebp) : 17eaa: lea -0xb87a8(%ebx),%eax : 17eb0: mov %eax,-0x24c(%ebp) : 17eb6: lea -0x26d4(%ebx),%eax : 17ebc: mov %eax,-0x460(%ebp) : 17ec2: movl $0x2,-0x45c(%ebp) : 17ecc: movl $0x0,-0x458(%ebp) : 17ed6: lea -0x250(%ebp),%eax : 17edc: mov %eax,-0x450(%ebp) : 17ee2: movl $0x1,-0x44c(%ebp) : 17eec: sub $0x8,%esp : 17eef: lea -0x28d0(%ebx),%eax : 17ef5: lea -0x460(%ebp),%ecx : 17efb: push %eax : 17efc: push %ecx : 17efd: call 58340 <_ZN3std9panicking15begin_panic_fmt17h6609000392f80161E> : 17f02: add $0x8,%esp : 17f05: jmp 17cf6 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1ec6> : 17f0a: lea -0x118(%ebp),%eax : 17f10: mov %eax,-0x248(%ebp) : 17f16: lea -0xb87a8(%ebx),%eax : 17f1c: mov %eax,-0x244(%ebp) : 17f22: lea -0x26c4(%ebx),%eax : 17f28: mov %eax,-0x448(%ebp) : 17f2e: movl $0x2,-0x444(%ebp) : 17f38: movl $0x0,-0x440(%ebp) : 17f42: lea -0x248(%ebp),%eax : 17f48: mov %eax,-0x438(%ebp) : 17f4e: movl $0x1,-0x434(%ebp) : 17f58: sub $0x8,%esp : 17f5b: lea -0x28c4(%ebx),%eax : 17f61: lea -0x448(%ebp),%ecx : 17f67: push %eax : 17f68: push %ecx : 17f69: call 58340 <_ZN3std9panicking15begin_panic_fmt17h6609000392f80161E> : 17f6e: add $0x8,%esp : 17f71: jmp 17cf6 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x1ec6> : 17f76: ud2 : 17f78: lea -0x118(%ebp),%eax : 17f7e: mov %eax,-0x1c0(%ebp) : 17f84: lea -0xb87a8(%ebx),%eax : 17f8a: mov %eax,-0x1bc(%ebp) : 17f90: lea -0x249c(%ebx),%eax : 17f96: mov %eax,-0x528(%ebp) : 17f9c: movl $0x2,-0x524(%ebp) : 17fa6: movl $0x0,-0x520(%ebp) : 17fb0: lea -0x1c0(%ebp),%eax : 17fb6: mov %eax,-0x518(%ebp) : 17fbc: movl $0x1,-0x514(%ebp) : 17fc6: sub $0x8,%esp : 17fc9: lea -0x2810(%ebx),%eax : 17fcf: lea -0x528(%ebp),%ecx : 17fd5: push %eax : 17fd6: push %ecx : 17fd7: call 58340 <_ZN3std9panicking15begin_panic_fmt17h6609000392f80161E> : 17fdc: add $0x8,%esp : 17fdf: ud2 : 17fe1: mov %eax,-0x10(%ebp) : 17fe4: cmpl $0x0,-0x50(%ebp) : 17fe8: je 18010 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x21e0> : 17fea: cmpl $0x0,-0x68(%ebp) : 17fee: je 18010 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x21e0> : 17ff0: cmpl $0x1d1d1d1d,-0x68(%ebp) : 17ff7: je 18010 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x21e0> : 17ff9: mov -0x68(%ebp),%eax : 17ffc: shl $0x3,%eax : 17fff: sub $0x4,%esp : 18002: push $0x4 : 18004: push %eax : 18005: pushl -0x50(%ebp) : 18008: call 648f0 <__rust_deallocate> : 1800d: add $0x10,%esp : 18010: cmpl $0x0,-0x38(%ebp) : 18014: je 1803c <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x220c> : 18016: cmpl $0x0,-0x2c(%ebp) : 1801a: je 1803c <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x220c> : 1801c: cmpl $0x1d1d1d1d,-0x2c(%ebp) : 18023: je 1803c <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x220c> : 18025: mov -0x2c(%ebp),%eax : 18028: shl $0x3,%eax : 1802b: sub $0x4,%esp : 1802e: push $0x4 : 18030: push %eax : 18031: pushl -0x38(%ebp) : 18034: call 648f0 <__rust_deallocate> : 18039: add $0x10,%esp : 1803c: cmpl $0x0,-0x5c(%ebp) : 18040: je 18068 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2238> : 18042: cmpl $0x0,-0x20(%ebp) : 18046: je 18068 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2238> : 18048: cmpl $0x1d1d1d1d,-0x20(%ebp) : 1804f: je 18068 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2238> : 18051: mov -0x20(%ebp),%eax : 18054: shl $0x3,%eax : 18057: sub $0x4,%esp : 1805a: push $0x4 : 1805c: push %eax : 1805d: pushl -0x5c(%ebp) : 18060: call 648f0 <__rust_deallocate> : 18065: add $0x10,%esp : 18068: cmpl $0x0,-0x48(%ebp) : 1806c: je 180ce <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x229e> : 1806e: cmpl $0x1d1d1d1d,-0x48(%ebp) : 18075: je 180ce <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x229e> : 18077: mov -0x48(%ebp),%eax : 1807a: decl (%eax) : 1807c: jne 180ce <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x229e> : 1807e: mov -0x54(%ebp),%ecx : 18081: mov (%ecx),%eax : 18083: mov 0x8(%ecx),%ecx : 18086: lea 0x7(%ecx),%edx : 18089: neg %ecx : 1808b: and %edx,%ecx : 1808d: mov -0x48(%ebp),%esi : 18090: add %esi,%ecx : 18092: sub $0xc,%esp : 18095: push %ecx : 18096: call *%eax : 18098: add $0x10,%esp : 1809b: decl 0x4(%esi) : 1809e: jne 180ce <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x229e> : 180a0: mov -0x54(%ebp),%ecx : 180a3: mov 0x4(%ecx),%eax : 180a6: mov 0x8(%ecx),%ecx : 180a9: cmp $0x4,%ecx : 180ac: mov $0x4,%edx : 180b1: cmovae %ecx,%edx : 180b4: lea 0x7(%eax,%edx,1),%eax : 180b8: mov %edx,%ecx : 180ba: neg %ecx : 180bc: and %eax,%ecx : 180be: sub $0x4,%esp : 180c1: push %edx : 180c2: push %ecx : 180c3: pushl -0x48(%ebp) : 180c6: call 648f0 <__rust_deallocate> : 180cb: add $0x10,%esp : 180ce: cmpl $0x0,-0x40(%ebp) : 180d2: je 18c0b <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2ddb> : 180d8: cmpl $0x0,-0x4c(%ebp) : 180dc: je 18c0b <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2ddb> : 180e2: cmpl $0x1d1d1d1d,-0x4c(%ebp) : 180e9: je 18c0b <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2ddb> : 180ef: mov -0x4c(%ebp),%eax : 180f2: shl $0x3,%eax : 180f5: sub $0x4,%esp : 180f8: push $0x4 : 180fa: push %eax : 180fb: jmp 18bd6 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2da6> : 18100: mov %eax,-0x10(%ebp) : 18103: cmpl $0x0,-0x4c(%ebp) : 18107: je 1812f <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x22ff> : 18109: cmpl $0x0,-0x64(%ebp) : 1810d: je 1812f <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x22ff> : 1810f: cmpl $0x1d1d1d1d,-0x64(%ebp) : 18116: je 1812f <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x22ff> : 18118: mov -0x64(%ebp),%eax : 1811b: shl $0x3,%eax : 1811e: sub $0x4,%esp : 18121: push $0x4 : 18123: push %eax : 18124: pushl -0x4c(%ebp) : 18127: call 648f0 <__rust_deallocate> : 1812c: add $0x10,%esp : 1812f: cmpl $0x0,-0x14(%ebp) : 18133: je 1815b <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x232b> : 18135: cmpl $0x0,-0x1c(%ebp) : 18139: je 1815b <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x232b> : 1813b: cmpl $0x1d1d1d1d,-0x1c(%ebp) : 18142: je 1815b <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x232b> : 18144: mov -0x1c(%ebp),%eax : 18147: shl $0x3,%eax : 1814a: sub $0x4,%esp : 1814d: push $0x4 : 1814f: push %eax : 18150: pushl -0x14(%ebp) : 18153: call 648f0 <__rust_deallocate> : 18158: add $0x10,%esp : 1815b: cmpl $0x0,-0x28(%ebp) : 1815f: je 18187 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2357> : 18161: cmpl $0x0,-0x58(%ebp) : 18165: je 18187 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2357> : 18167: cmpl $0x1d1d1d1d,-0x58(%ebp) : 1816e: je 18187 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2357> : 18170: mov -0x58(%ebp),%eax : 18173: shl $0x3,%eax : 18176: sub $0x4,%esp : 18179: push $0x4 : 1817b: push %eax : 1817c: pushl -0x28(%ebp) : 1817f: call 648f0 <__rust_deallocate> : 18184: add $0x10,%esp : 18187: cmpl $0x0,-0x38(%ebp) : 1818b: je 18250 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2420> : 18191: cmpb $0xd4,-0x50(%ebp) : 18195: jne 18250 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2420> : 1819b: cmpl $0x0,-0x20(%ebp) : 1819f: je 181c9 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2399> : 181a1: mov -0x38(%ebp),%eax : 181a4: mov -0x20(%ebp),%ecx : 181a7: dec %ecx : 181a8: mov 0x60(%eax),%eax : 181ab: jne 181a7 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2377> : 181ad: mov -0x38(%ebp),%ecx : 181b0: movzwl 0x5e(%ecx),%ecx : 181b4: decl -0x20(%ebp) : 181b7: mov -0x38(%ebp),%edx : 181ba: mov 0x60(%edx,%ecx,4),%edx : 181be: mov %edx,-0x38(%ebp) : 181c1: movzwl 0x5e(%edx),%ecx : 181c5: jne 181b4 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2384> : 181c7: jmp 181d0 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x23a0> : 181c9: mov -0x38(%ebp),%eax : 181cc: movzwl 0x5e(%eax),%ecx : 181d0: movl $0x0,-0x398(%ebp) : 181da: mov %eax,-0x394(%ebp) : 181e0: movl $0x0,-0x390(%ebp) : 181ea: movl $0x0,-0x38c(%ebp) : 181f4: movl $0x0,-0x388(%ebp) : 181fe: mov -0x38(%ebp),%eax : 18201: mov %eax,-0x384(%ebp) : 18207: movl $0x0,-0x380(%ebp) : 18211: mov %ecx,-0x37c(%ebp) : 18217: mov -0x40(%ebp),%eax : 1821a: mov %eax,-0x378(%ebp) : 18220: movb $0xd4,-0x374(%ebp) : 18227: lea -0x540(%ebp),%edi : 1822d: lea -0x398(%ebp),%esi : 18233: mov %edi,%ecx : 18235: mov %esi,%edx : 18237: call 9150 <_ZN102_$LT$collections..btree..map..IntoIter$LT$K$C$$u20$V$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17h0686ea09a93fdec1E> : 1823c: cmpl $0x0,-0x540(%ebp) : 18243: jne 18233 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2403> : 18245: lea -0x398(%ebp),%ecx : 1824b: call d020 <_ZN4drop17h0efc092ab1d9c3dbE> : 18250: cmpl $0x0,-0x3c(%ebp) : 18254: je 182b6 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2486> : 18256: cmpl $0x1d1d1d1d,-0x3c(%ebp) : 1825d: je 182b6 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2486> : 1825f: mov -0x3c(%ebp),%eax : 18262: decl (%eax) : 18264: jne 182b6 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2486> : 18266: mov -0x60(%ebp),%ecx : 18269: mov (%ecx),%eax : 1826b: mov 0x8(%ecx),%ecx : 1826e: lea 0x7(%ecx),%edx : 18271: neg %ecx : 18273: and %edx,%ecx : 18275: mov -0x3c(%ebp),%esi : 18278: add %esi,%ecx : 1827a: sub $0xc,%esp : 1827d: push %ecx : 1827e: call *%eax : 18280: add $0x10,%esp : 18283: decl 0x4(%esi) : 18286: jne 182b6 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2486> : 18288: mov -0x60(%ebp),%ecx : 1828b: mov 0x4(%ecx),%eax : 1828e: mov 0x8(%ecx),%ecx : 18291: cmp $0x4,%ecx : 18294: mov $0x4,%edx : 18299: cmovae %ecx,%edx : 1829c: lea 0x7(%eax,%edx,1),%eax : 182a0: mov %edx,%ecx : 182a2: neg %ecx : 182a4: and %eax,%ecx : 182a6: sub $0x4,%esp : 182a9: push %edx : 182aa: push %ecx : 182ab: pushl -0x3c(%ebp) : 182ae: call 648f0 <__rust_deallocate> : 182b3: add $0x10,%esp : 182b6: cmpl $0x0,-0x30(%ebp) : 182ba: je 18c0b <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2ddb> : 182c0: cmpl $0x0,-0x2c(%ebp) : 182c4: je 18c0b <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2ddb> : 182ca: cmpl $0x1d1d1d1d,-0x2c(%ebp) : 182d1: je 18c0b <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2ddb> : 182d7: mov -0x2c(%ebp),%eax : 182da: shl $0x3,%eax : 182dd: sub $0x4,%esp : 182e0: push $0x4 : 182e2: push %eax : 182e3: pushl -0x30(%ebp) : 182e6: jmp 18c03 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2dd3> : 182eb: jmp 18bdb <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2dab> : 182f0: mov %eax,-0x10(%ebp) : 182f3: lea -0x398(%ebp),%ecx : 182f9: call d020 <_ZN4drop17h0efc092ab1d9c3dbE> : 182fe: jmp 18c0b <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2ddb> : 18303: mov %eax,-0x10(%ebp) : 18306: cmpl $0x0,-0x24(%ebp) : 1830a: je 18332 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2502> : 1830c: cmpl $0x0,-0x34(%ebp) : 18310: je 18332 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2502> : 18312: cmpl $0x1d1d1d1d,-0x34(%ebp) : 18319: je 18332 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2502> : 1831b: mov -0x34(%ebp),%eax : 1831e: shl $0x3,%eax : 18321: sub $0x4,%esp : 18324: push $0x4 : 18326: push %eax : 18327: pushl -0x24(%ebp) : 1832a: call 648f0 <__rust_deallocate> : 1832f: add $0x10,%esp : 18332: cmpl $0x0,-0x1c(%ebp) : 18336: je 1835e <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x252e> : 18338: cmpl $0x0,-0x44(%ebp) : 1833c: je 1835e <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x252e> : 1833e: cmpl $0x1d1d1d1d,-0x44(%ebp) : 18345: je 1835e <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x252e> : 18347: mov -0x44(%ebp),%eax : 1834a: shl $0x3,%eax : 1834d: sub $0x4,%esp : 18350: push $0x4 : 18352: push %eax : 18353: pushl -0x1c(%ebp) : 18356: call 648f0 <__rust_deallocate> : 1835b: add $0x10,%esp : 1835e: cmpl $0x0,-0x18(%ebp) : 18362: je 18c0b <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2ddb> : 18368: cmpl $0x0,-0x14(%ebp) : 1836c: je 18c0b <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2ddb> : 18372: cmpl $0x1d1d1d1d,-0x14(%ebp) : 18379: je 18c0b <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2ddb> : 1837f: mov -0x14(%ebp),%eax : 18382: shl $0x3,%eax : 18385: sub $0x4,%esp : 18388: push $0x4 : 1838a: push %eax : 1838b: pushl -0x18(%ebp) : 1838e: jmp 18c03 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2dd3> : 18393: jmp 186ab <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x287b> : 18398: jmp 18bdb <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2dab> : 1839d: mov %eax,-0x10(%ebp) : 183a0: mov %esi,%edx : 183a2: test %esi,%esi : 183a4: je 18c0b <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2ddb> : 183aa: cmpb $0xd4,-0x50(%ebp) : 183ae: jne 18c0b <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2ddb> : 183b4: cmpl $0x0,-0x20(%ebp) : 183b8: je 183dc <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x25ac> : 183ba: mov %edx,%eax : 183bc: mov -0x20(%ebp),%ecx : 183bf: dec %ecx : 183c0: mov 0x60(%eax),%eax : 183c3: jne 183bf <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x258f> : 183c5: movzwl 0x5e(%edx),%ecx : 183c9: decl -0x20(%ebp) : 183cc: mov %edx,%esi : 183ce: mov 0x60(%esi,%ecx,4),%esi : 183d2: mov %esi,%edx : 183d4: movzwl 0x5e(%esi),%ecx : 183d8: jne 183c9 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2599> : 183da: jmp 183e2 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x25b2> : 183dc: mov %edx,%eax : 183de: movzwl 0x5e(%eax),%ecx : 183e2: movl $0x0,-0x2f0(%ebp) : 183ec: mov %eax,-0x2ec(%ebp) : 183f2: movl $0x0,-0x2e8(%ebp) : 183fc: movl $0x0,-0x2e4(%ebp) : 18406: movl $0x0,-0x2e0(%ebp) : 18410: mov %edx,-0x2dc(%ebp) : 18416: movl $0x0,-0x2d8(%ebp) : 18420: mov %ecx,-0x2d4(%ebp) : 18426: mov -0x40(%ebp),%eax : 18429: mov %eax,-0x2d0(%ebp) : 1842f: movb $0xd4,-0x2cc(%ebp) : 18436: mov -0x7a(%ebp),%al : 18439: mov %al,-0x2c9(%ebp) : 1843f: movzwl -0x7c(%ebp),%eax : 18443: mov %ax,-0x2cb(%ebp) : 1844a: lea -0x530(%ebp),%esi : 18450: lea -0x2f0(%ebp),%edi : 18456: mov %esi,%ecx : 18458: mov %edi,%edx : 1845a: call 9150 <_ZN102_$LT$collections..btree..map..IntoIter$LT$K$C$$u20$V$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17h0686ea09a93fdec1E> : 1845f: cmpl $0x0,-0x530(%ebp) : 18466: jne 18456 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2626> : 18468: lea -0x2f0(%ebp),%ecx : 1846e: call d020 <_ZN4drop17h0efc092ab1d9c3dbE> : 18473: jmp 18c0b <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2ddb> : 18478: jmp 18bdb <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2dab> : 1847d: mov %eax,-0x10(%ebp) : 18480: lea -0x2f0(%ebp),%ecx : 18486: call d020 <_ZN4drop17h0efc092ab1d9c3dbE> : 1848b: jmp 18c0b <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2ddb> : 18490: mov %eax,-0x10(%ebp) : 18493: cmpl $0x0,-0x30(%ebp) : 18497: je 184bf <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x268f> : 18499: cmpl $0x0,-0x3c(%ebp) : 1849d: je 184bf <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x268f> : 1849f: cmpl $0x1d1d1d1d,-0x3c(%ebp) : 184a6: je 184bf <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x268f> : 184a8: mov -0x3c(%ebp),%eax : 184ab: shl $0x3,%eax : 184ae: sub $0x4,%esp : 184b1: push $0x4 : 184b3: push %eax : 184b4: pushl -0x30(%ebp) : 184b7: call 648f0 <__rust_deallocate> : 184bc: add $0x10,%esp : 184bf: cmpl $0x0,-0x34(%ebp) : 184c3: je 184eb <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x26bb> : 184c5: cmpl $0x0,-0x44(%ebp) : 184c9: je 184eb <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x26bb> : 184cb: cmpl $0x1d1d1d1d,-0x44(%ebp) : 184d2: je 184eb <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x26bb> : 184d4: mov -0x44(%ebp),%eax : 184d7: shl $0x3,%eax : 184da: sub $0x4,%esp : 184dd: push $0x4 : 184df: push %eax : 184e0: pushl -0x34(%ebp) : 184e3: call 648f0 <__rust_deallocate> : 184e8: add $0x10,%esp : 184eb: cmpl $0x0,-0x1c(%ebp) : 184ef: je 18517 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x26e7> : 184f1: cmpl $0x0,-0x24(%ebp) : 184f5: je 18517 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x26e7> : 184f7: cmpl $0x1d1d1d1d,-0x24(%ebp) : 184fe: je 18517 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x26e7> : 18500: mov -0x24(%ebp),%eax : 18503: shl $0x3,%eax : 18506: sub $0x4,%esp : 18509: push $0x4 : 1850b: push %eax : 1850c: pushl -0x1c(%ebp) : 1850f: call 648f0 <__rust_deallocate> : 18514: add $0x10,%esp : 18517: cmpl $0x0,-0x18(%ebp) : 1851b: je 185e0 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x27b0> : 18521: cmpb $0xd4,-0x2c(%ebp) : 18525: jne 185e0 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x27b0> : 1852b: cmpl $0x0,-0x14(%ebp) : 1852f: je 18559 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2729> : 18531: mov -0x18(%ebp),%eax : 18534: mov -0x14(%ebp),%ecx : 18537: dec %ecx : 18538: mov 0x60(%eax),%eax : 1853b: jne 18537 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2707> : 1853d: mov -0x18(%ebp),%ecx : 18540: movzwl 0x5e(%ecx),%ecx : 18544: decl -0x14(%ebp) : 18547: mov -0x18(%ebp),%edx : 1854a: mov 0x60(%edx,%ecx,4),%edx : 1854e: mov %edx,-0x18(%ebp) : 18551: movzwl 0x5e(%edx),%ecx : 18555: jne 18544 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2714> : 18557: jmp 18560 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2730> : 18559: mov -0x18(%ebp),%eax : 1855c: movzwl 0x5e(%eax),%ecx : 18560: movl $0x0,-0x3c0(%ebp) : 1856a: mov %eax,-0x3bc(%ebp) : 18570: movl $0x0,-0x3b8(%ebp) : 1857a: movl $0x0,-0x3b4(%ebp) : 18584: movl $0x0,-0x3b0(%ebp) : 1858e: mov -0x18(%ebp),%eax : 18591: mov %eax,-0x3ac(%ebp) : 18597: movl $0x0,-0x3a8(%ebp) : 185a1: mov %ecx,-0x3a4(%ebp) : 185a7: mov -0x40(%ebp),%eax : 185aa: mov %eax,-0x3a0(%ebp) : 185b0: movb $0xd4,-0x39c(%ebp) : 185b7: lea -0x548(%ebp),%edi : 185bd: lea -0x3c0(%ebp),%esi : 185c3: mov %edi,%ecx : 185c5: mov %esi,%edx : 185c7: call 9150 <_ZN102_$LT$collections..btree..map..IntoIter$LT$K$C$$u20$V$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17h0686ea09a93fdec1E> : 185cc: cmpl $0x0,-0x548(%ebp) : 185d3: jne 185c3 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2793> : 185d5: lea -0x3c0(%ebp),%ecx : 185db: call d020 <_ZN4drop17h0efc092ab1d9c3dbE> : 185e0: cmpl $0x0,-0x28(%ebp) : 185e4: je 18647 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2817> : 185e6: cmpl $0x1d1d1d1d,-0x28(%ebp) : 185ed: je 18647 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2817> : 185ef: mov -0x28(%ebp),%eax : 185f2: decl (%eax) : 185f4: jne 18647 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2817> : 185f6: mov -0x38(%ebp),%ecx : 185f9: mov (%ecx),%eax : 185fb: mov 0x8(%ecx),%ecx : 185fe: lea 0x7(%ecx),%edx : 18601: neg %ecx : 18603: and %edx,%ecx : 18605: add -0x28(%ebp),%ecx : 18608: sub $0xc,%esp : 1860b: push %ecx : 1860c: call *%eax : 1860e: add $0x10,%esp : 18611: mov -0x28(%ebp),%eax : 18614: decl 0x4(%eax) : 18617: jne 18647 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2817> : 18619: mov -0x38(%ebp),%ecx : 1861c: mov 0x4(%ecx),%eax : 1861f: mov 0x8(%ecx),%ecx : 18622: cmp $0x4,%ecx : 18625: mov $0x4,%edx : 1862a: cmovae %ecx,%edx : 1862d: lea 0x7(%eax,%edx,1),%eax : 18631: mov %edx,%ecx : 18633: neg %ecx : 18635: and %eax,%ecx : 18637: sub $0x4,%esp : 1863a: push %edx : 1863b: push %ecx : 1863c: pushl -0x28(%ebp) : 1863f: call 648f0 <__rust_deallocate> : 18644: add $0x10,%esp : 18647: cmpl $0x0,-0x20(%ebp) : 1864b: je 18e21 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2ff1> : 18651: cmpl $0x0,-0x48(%ebp) : 18655: je 18e21 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2ff1> : 1865b: cmpl $0x1d1d1d1d,-0x48(%ebp) : 18662: je 18e21 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2ff1> : 18668: mov -0x48(%ebp),%eax : 1866b: shl $0x3,%eax : 1866e: sub $0x4,%esp : 18671: push $0x4 : 18673: push %eax : 18674: pushl -0x20(%ebp) : 18677: jmp 18e30 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x3000> : 1867c: jmp 186ab <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x287b> : 1867e: mov %eax,-0x10(%ebp) : 18681: lea -0x3c0(%ebp),%ecx : 18687: call d020 <_ZN4drop17h0efc092ab1d9c3dbE> : 1868c: jmp 18e21 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2ff1> : 18691: jmp 186ab <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x287b> : 18693: jmp 18bdb <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2dab> : 18698: mov %eax,-0x10(%ebp) : 1869b: lea -0x290(%ebp),%ecx : 186a1: call d020 <_ZN4drop17h0efc092ab1d9c3dbE> : 186a6: jmp 18e21 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2ff1> : 186ab: mov %eax,-0x10(%ebp) : 186ae: jmp 18e21 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2ff1> : 186b3: mov %eax,-0x10(%ebp) : 186b6: mov -0x164(%ebp),%eax : 186bc: test %eax,%eax : 186be: je 186e3 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x28b3> : 186c0: cmp $0x1d1d1d1d,%eax : 186c5: mov -0x38(%ebp),%esi : 186c8: je 186e6 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x28b6> : 186ca: shl $0x3,%eax : 186cd: sub $0x4,%esp : 186d0: push $0x4 : 186d2: push %eax : 186d3: pushl -0x168(%ebp) : 186d9: call 648f0 <__rust_deallocate> : 186de: add $0x10,%esp : 186e1: jmp 186e6 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x28b6> : 186e3: mov -0x38(%ebp),%esi : 186e6: mov -0x20(%ebp),%edi : 186e9: mov -0x2c(%ebp),%ecx : 186ec: jmp 187ef <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x29bf> : 186f1: mov %eax,-0x10(%ebp) : 186f4: mov -0x174(%ebp),%eax : 186fa: test %eax,%eax : 186fc: je 187e2 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x29b2> : 18702: movl $0x0,-0x30(%ebp) : 18709: cmp $0x1d1d1d1d,%eax : 1870e: mov -0x38(%ebp),%esi : 18711: je 187dd <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x29ad> : 18717: shl $0x3,%eax : 1871a: sub $0x4,%esp : 1871d: push $0x4 : 1871f: push %eax : 18720: pushl -0x178(%ebp) : 18726: call 648f0 <__rust_deallocate> : 1872b: add $0x10,%esp : 1872e: jmp 187dd <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x29ad> : 18733: mov %eax,-0x10(%ebp) : 18736: mov -0x194(%ebp),%eax : 1873c: test %eax,%eax : 1873e: je 1877e <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x294e> : 18740: cmp $0x1d1d1d1d,%eax : 18745: mov -0x38(%ebp),%esi : 18748: je 18761 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2931> : 1874a: shl $0x3,%eax : 1874d: sub $0x4,%esp : 18750: push $0x4 : 18752: push %eax : 18753: pushl -0x198(%ebp) : 18759: call 648f0 <__rust_deallocate> : 1875e: add $0x10,%esp : 18761: movl $0x0,-0x30(%ebp) : 18768: movl $0x0,-0x3c(%ebp) : 1876f: movl $0x0,-0x60(%ebp) : 18776: mov -0x20(%ebp),%edi : 18779: jmp 1884d <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2a1d> : 1877e: movl $0x0,-0x30(%ebp) : 18785: movl $0x0,-0x3c(%ebp) : 1878c: movl $0x0,-0x60(%ebp) : 18793: mov -0x38(%ebp),%esi : 18796: mov -0x20(%ebp),%edi : 18799: jmp 1884d <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2a1d> : 1879e: mov %eax,-0x10(%ebp) : 187a1: movl $0x0,-0x28(%ebp) : 187a8: mov -0x184(%ebp),%eax : 187ae: test %eax,%eax : 187b0: je 187df <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x29af> : 187b2: cmp $0x1d1d1d1d,%eax : 187b7: mov -0x38(%ebp),%esi : 187ba: je 187d3 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x29a3> : 187bc: shl $0x3,%eax : 187bf: sub $0x4,%esp : 187c2: push $0x4 : 187c4: push %eax : 187c5: pushl -0x188(%ebp) : 187cb: call 648f0 <__rust_deallocate> : 187d0: add $0x10,%esp : 187d3: mov %eax,-0x58(%ebp) : 187d6: movl $0x0,-0x30(%ebp) : 187dd: jmp 187ec <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x29bc> : 187df: mov %eax,-0x58(%ebp) : 187e2: movl $0x0,-0x30(%ebp) : 187e9: mov -0x38(%ebp),%esi : 187ec: mov -0x20(%ebp),%edi : 187ef: mov -0x4c(%ebp),%eax : 187f2: test %eax,%eax : 187f4: mov -0x64(%ebp),%edx : 187f7: je 1881e <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x29ee> : 187f9: test %edx,%edx : 187fb: je 1881e <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x29ee> : 187fd: cmp $0x1d1d1d1d,%edx : 18803: je 1881e <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x29ee> : 18805: shl $0x3,%edx : 18808: sub $0x4,%esp : 1880b: push $0x4 : 1880d: push %edx : 1880e: push %eax : 1880f: mov %ecx,%edi : 18811: call 648f0 <__rust_deallocate> : 18816: mov %edi,%ecx : 18818: mov -0x20(%ebp),%edi : 1881b: add $0x10,%esp : 1881e: cmpl $0x0,-0x28(%ebp) : 18822: je 1884d <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2a1d> : 18824: mov -0x58(%ebp),%eax : 18827: test %eax,%eax : 18829: je 1884d <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2a1d> : 1882b: cmp $0x1d1d1d1d,%eax : 18830: je 1884d <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2a1d> : 18832: shl $0x3,%eax : 18835: sub $0x4,%esp : 18838: push $0x4 : 1883a: push %eax : 1883b: pushl -0x28(%ebp) : 1883e: mov %ecx,%edi : 18840: call 648f0 <__rust_deallocate> : 18845: mov %edi,%ecx : 18847: mov -0x20(%ebp),%edi : 1884a: add $0x10,%esp : 1884d: test %esi,%esi : 1884f: je 18920 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2af0> : 18855: cmpb $0xd4,-0x50(%ebp) : 18859: jne 18920 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2af0> : 1885f: mov %ecx,-0x2c(%ebp) : 18862: test %edi,%edi : 18864: je 1888d <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2a5d> : 18866: mov %esi,%eax : 18868: mov %edi,%ecx : 1886a: nopw 0x0(%eax,%eax,1) : 18870: dec %ecx : 18871: mov 0x60(%eax),%eax : 18874: jne 18870 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2a40> : 18876: movzwl 0x5e(%esi),%ecx : 1887a: nopw 0x0(%eax,%eax,1) : 18880: dec %edi : 18881: mov 0x60(%esi,%ecx,4),%esi : 18885: movzwl 0x5e(%esi),%ecx : 18889: jne 18880 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2a50> : 1888b: jmp 18893 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2a63> : 1888d: movzwl 0x5e(%esi),%ecx : 18891: mov %esi,%eax : 18893: movl $0x0,-0x370(%ebp) : 1889d: mov %eax,-0x36c(%ebp) : 188a3: movl $0x0,-0x368(%ebp) : 188ad: movl $0x0,-0x364(%ebp) : 188b7: movl $0x0,-0x360(%ebp) : 188c1: mov %esi,-0x35c(%ebp) : 188c7: movl $0x0,-0x358(%ebp) : 188d1: mov %ecx,-0x354(%ebp) : 188d7: mov -0x40(%ebp),%eax : 188da: mov %eax,-0x350(%ebp) : 188e0: movb $0xd4,-0x34c(%ebp) : 188e7: lea -0x538(%ebp),%edi : 188ed: lea -0x370(%ebp),%esi : 188f3: data32 data32 data32 nopw %cs:0x0(%eax,%eax,1) : 18900: mov %edi,%ecx : 18902: mov %esi,%edx : 18904: call 9150 <_ZN102_$LT$collections..btree..map..IntoIter$LT$K$C$$u20$V$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17h0686ea09a93fdec1E> : 18909: cmpl $0x0,-0x538(%ebp) : 18910: jne 18900 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2ad0> : 18912: lea -0x370(%ebp),%ecx : 18918: call d020 <_ZN4drop17h0efc092ab1d9c3dbE> : 1891d: mov -0x2c(%ebp),%ecx : 18920: mov -0x3c(%ebp),%esi : 18923: test %esi,%esi : 18925: mov -0x30(%ebp),%edi : 18928: je 1898a <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2b5a> : 1892a: cmp $0x1d1d1d1d,%esi : 18930: je 1898a <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2b5a> : 18932: decl (%esi) : 18934: jne 1898a <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2b5a> : 18936: mov %ecx,-0x2c(%ebp) : 18939: mov -0x60(%ebp),%ecx : 1893c: mov (%ecx),%eax : 1893e: mov 0x8(%ecx),%ecx : 18941: lea 0x7(%ecx),%edx : 18944: neg %ecx : 18946: and %edx,%ecx : 18948: add %esi,%ecx : 1894a: sub $0xc,%esp : 1894d: push %ecx : 1894e: call *%eax : 18950: add $0x10,%esp : 18953: decl 0x4(%esi) : 18956: mov -0x2c(%ebp),%ecx : 18959: jne 1898a <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2b5a> : 1895b: mov -0x60(%ebp),%ecx : 1895e: mov 0x4(%ecx),%eax : 18961: mov 0x8(%ecx),%ecx : 18964: cmp $0x4,%ecx : 18967: mov $0x4,%edx : 1896c: cmovae %ecx,%edx : 1896f: lea 0x7(%eax,%edx,1),%eax : 18973: mov %edx,%ecx : 18975: neg %ecx : 18977: and %eax,%ecx : 18979: sub $0x4,%esp : 1897c: push %edx : 1897d: push %ecx : 1897e: push %esi : 1897f: call 648f0 <__rust_deallocate> : 18984: mov -0x2c(%ebp),%ecx : 18987: add $0x10,%esp : 1898a: test %edi,%edi : 1898c: je 18c0b <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2ddb> : 18992: test %ecx,%ecx : 18994: je 18c0b <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2ddb> : 1899a: cmp $0x1d1d1d1d,%ecx : 189a0: je 18c0b <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2ddb> : 189a6: shl $0x3,%ecx : 189a9: sub $0x4,%esp : 189ac: push $0x4 : 189ae: push %ecx : 189af: push %edi : 189b0: jmp 18c03 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2dd3> : 189b5: jmp 18bdb <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2dab> : 189ba: mov %eax,-0x10(%ebp) : 189bd: lea -0x370(%ebp),%ecx : 189c3: call d020 <_ZN4drop17h0efc092ab1d9c3dbE> : 189c8: jmp 18c0b <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2ddb> : 189cd: mov %eax,-0x10(%ebp) : 189d0: mov -0x134(%ebp),%eax : 189d6: test %eax,%eax : 189d8: je 189fa <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2bca> : 189da: cmp $0x1d1d1d1d,%eax : 189df: mov -0x2c(%ebp),%edx : 189e2: jne 18a0b <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2bdb> : 189e4: mov %eax,-0x20(%ebp) : 189e7: xor %esi,%esi : 189e9: movl $0x0,-0x54(%ebp) : 189f0: mov -0x4c(%ebp),%ecx : 189f3: xor %edi,%edi : 189f5: jmp 18afc <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2ccc> : 189fa: mov %eax,-0x20(%ebp) : 189fd: xor %esi,%esi : 189ff: movl $0x0,-0x54(%ebp) : 18a06: mov -0x4c(%ebp),%ecx : 18a09: jmp 18a80 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2c50> : 18a0b: shl $0x3,%eax : 18a0e: sub $0x4,%esp : 18a11: push $0x4 : 18a13: push %eax : 18a14: pushl -0x138(%ebp) : 18a1a: mov %edx,%esi : 18a1c: call 648f0 <__rust_deallocate> : 18a21: mov %esi,%edx : 18a23: add $0x10,%esp : 18a26: xor %edi,%edi : 18a28: mov %eax,-0x20(%ebp) : 18a2b: xor %esi,%esi : 18a2d: movl $0x0,-0x54(%ebp) : 18a34: mov -0x4c(%ebp),%ecx : 18a37: jmp 18afc <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2ccc> : 18a3c: mov %eax,-0x10(%ebp) : 18a3f: mov -0x144(%ebp),%eax : 18a45: test %eax,%eax : 18a47: je 18a6d <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2c3d> : 18a49: cmp $0x1d1d1d1d,%eax : 18a4e: mov -0x2c(%ebp),%edx : 18a51: jne 18a87 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2c57> : 18a53: mov %eax,-0x20(%ebp) : 18a56: movl $0x0,-0x40(%ebp) : 18a5d: xor %esi,%esi : 18a5f: movl $0x0,-0x54(%ebp) : 18a66: xor %edi,%edi : 18a68: jmp 18afc <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2ccc> : 18a6d: mov %eax,-0x20(%ebp) : 18a70: movl $0x0,-0x40(%ebp) : 18a77: xor %esi,%esi : 18a79: movl $0x0,-0x54(%ebp) : 18a80: mov -0x2c(%ebp),%edx : 18a83: xor %edi,%edi : 18a85: jmp 18afc <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2ccc> : 18a87: shl $0x3,%eax : 18a8a: sub $0x4,%esp : 18a8d: push $0x4 : 18a8f: push %eax : 18a90: pushl -0x148(%ebp) : 18a96: mov %edx,%esi : 18a98: call 648f0 <__rust_deallocate> : 18a9d: mov %esi,%edx : 18a9f: add $0x10,%esp : 18aa2: xor %edi,%edi : 18aa4: mov %eax,-0x20(%ebp) : 18aa7: movl $0x0,-0x40(%ebp) : 18aae: xor %esi,%esi : 18ab0: movl $0x0,-0x54(%ebp) : 18ab7: jmp 18afc <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2ccc> : 18ab9: mov %eax,-0x10(%ebp) : 18abc: mov -0x124(%ebp),%eax : 18ac2: test %eax,%eax : 18ac4: je 18af0 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2cc0> : 18ac6: cmp $0x1d1d1d1d,%eax : 18acb: mov -0x2c(%ebp),%edx : 18ace: je 18aeb <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2cbb> : 18ad0: shl $0x3,%eax : 18ad3: sub $0x4,%esp : 18ad6: push $0x4 : 18ad8: push %eax : 18ad9: pushl -0x128(%ebp) : 18adf: mov %edx,%esi : 18ae1: call 648f0 <__rust_deallocate> : 18ae6: mov %esi,%edx : 18ae8: add $0x10,%esp : 18aeb: mov -0x4c(%ebp),%ecx : 18aee: jmp 18af6 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2cc6> : 18af0: mov -0x4c(%ebp),%ecx : 18af3: mov -0x2c(%ebp),%edx : 18af6: mov -0x48(%ebp),%esi : 18af9: mov -0x5c(%ebp),%edi : 18afc: cmpl $0x0,-0x38(%ebp) : 18b00: je 18b2e <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2cfe> : 18b02: test %edx,%edx : 18b04: je 18b2e <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2cfe> : 18b06: cmp $0x1d1d1d1d,%edx : 18b0c: je 18b2e <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2cfe> : 18b0e: shl $0x3,%edx : 18b11: sub $0x4,%esp : 18b14: push $0x4 : 18b16: push %edx : 18b17: pushl -0x38(%ebp) : 18b1a: mov %ecx,-0x4c(%ebp) : 18b1d: mov %edi,-0x5c(%ebp) : 18b20: call 648f0 <__rust_deallocate> : 18b25: mov -0x5c(%ebp),%edi : 18b28: mov -0x4c(%ebp),%ecx : 18b2b: add $0x10,%esp : 18b2e: test %edi,%edi : 18b30: je 18b5a <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2d2a> : 18b32: cmpl $0x0,-0x20(%ebp) : 18b36: je 18b5a <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2d2a> : 18b38: cmpl $0x1d1d1d1d,-0x20(%ebp) : 18b3f: je 18b5a <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2d2a> : 18b41: mov -0x20(%ebp),%eax : 18b44: shl $0x3,%eax : 18b47: sub $0x4,%esp : 18b4a: push $0x4 : 18b4c: push %eax : 18b4d: push %edi : 18b4e: mov %ecx,%edi : 18b50: call 648f0 <__rust_deallocate> : 18b55: mov %edi,%ecx : 18b57: add $0x10,%esp : 18b5a: test %esi,%esi : 18b5c: je 18bbb <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2d8b> : 18b5e: cmp $0x1d1d1d1d,%esi : 18b64: je 18bbb <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2d8b> : 18b66: decl (%esi) : 18b68: jne 18bbb <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2d8b> : 18b6a: mov %ecx,%edi : 18b6c: mov -0x54(%ebp),%ecx : 18b6f: mov (%ecx),%eax : 18b71: mov 0x8(%ecx),%ecx : 18b74: lea 0x7(%ecx),%edx : 18b77: neg %ecx : 18b79: and %edx,%ecx : 18b7b: add %esi,%ecx : 18b7d: sub $0xc,%esp : 18b80: push %ecx : 18b81: call *%eax : 18b83: add $0x10,%esp : 18b86: decl 0x4(%esi) : 18b89: mov %edi,%ecx : 18b8b: jne 18bbb <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2d8b> : 18b8d: mov -0x54(%ebp),%ecx : 18b90: mov 0x4(%ecx),%eax : 18b93: mov 0x8(%ecx),%ecx : 18b96: cmp $0x4,%ecx : 18b99: mov $0x4,%edx : 18b9e: cmovae %ecx,%edx : 18ba1: lea 0x7(%eax,%edx,1),%eax : 18ba5: mov %edx,%ecx : 18ba7: neg %ecx : 18ba9: and %eax,%ecx : 18bab: sub $0x4,%esp : 18bae: push %edx : 18baf: push %ecx : 18bb0: push %esi : 18bb1: call 648f0 <__rust_deallocate> : 18bb6: mov %edi,%ecx : 18bb8: add $0x10,%esp : 18bbb: cmpl $0x0,-0x40(%ebp) : 18bbf: je 18c0b <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2ddb> : 18bc1: test %ecx,%ecx : 18bc3: je 18c0b <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2ddb> : 18bc5: cmp $0x1d1d1d1d,%ecx : 18bcb: je 18c0b <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2ddb> : 18bcd: shl $0x3,%ecx : 18bd0: sub $0x4,%esp : 18bd3: push $0x4 : 18bd5: push %ecx : 18bd6: pushl -0x40(%ebp) : 18bd9: jmp 18c03 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2dd3> : 18bdb: mov %eax,-0x10(%ebp) : 18bde: jmp 18c0b <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2ddb> : 18be0: mov %eax,-0x10(%ebp) : 18be3: mov -0x154(%ebp),%eax : 18be9: test %eax,%eax : 18beb: je 18c0b <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2ddb> : 18bed: cmp $0x1d1d1d1d,%eax : 18bf2: je 18c0b <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2ddb> : 18bf4: shl $0x3,%eax : 18bf7: sub $0x4,%esp : 18bfa: push $0x4 : 18bfc: push %eax : 18bfd: pushl -0x158(%ebp) : 18c03: call 648f0 <__rust_deallocate> : 18c08: add $0x10,%esp : 18c0b: mov -0xf0(%ebp),%eax : 18c11: test %eax,%eax : 18c13: je 18c39 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2e09> : 18c15: mov -0xec(%ebp),%ecx : 18c1b: test %ecx,%ecx : 18c1d: je 18c39 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2e09> : 18c1f: cmp $0x1d1d1d1d,%ecx : 18c25: je 18c39 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2e09> : 18c27: shl $0x3,%ecx : 18c2a: sub $0x4,%esp : 18c2d: push $0x4 : 18c2f: push %ecx : 18c30: push %eax : 18c31: call 648f0 <__rust_deallocate> : 18c36: add $0x10,%esp : 18c39: mov -0xe4(%ebp),%eax : 18c3f: test %eax,%eax : 18c41: je 18c67 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2e37> : 18c43: mov -0xe0(%ebp),%ecx : 18c49: test %ecx,%ecx : 18c4b: je 18c67 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2e37> : 18c4d: cmp $0x1d1d1d1d,%ecx : 18c53: je 18c67 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2e37> : 18c55: shl $0x3,%ecx : 18c58: sub $0x4,%esp : 18c5b: push $0x4 : 18c5d: push %ecx : 18c5e: push %eax : 18c5f: call 648f0 <__rust_deallocate> : 18c64: add $0x10,%esp : 18c67: mov -0xd8(%ebp),%eax : 18c6d: test %eax,%eax : 18c6f: je 18c95 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2e65> : 18c71: mov -0xd4(%ebp),%ecx : 18c77: test %ecx,%ecx : 18c79: je 18c95 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2e65> : 18c7b: cmp $0x1d1d1d1d,%ecx : 18c81: je 18c95 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2e65> : 18c83: shl $0x3,%ecx : 18c86: sub $0x4,%esp : 18c89: push $0x4 : 18c8b: push %ecx : 18c8c: push %eax : 18c8d: call 648f0 <__rust_deallocate> : 18c92: add $0x10,%esp : 18c95: cmpl $0x0,-0xc4(%ebp) : 18c9c: je 18d8d <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2f5d> : 18ca2: cmpb $0xd4,-0xb8(%ebp) : 18ca9: jne 18d8d <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2f5d> : 18caf: mov -0xc4(%ebp),%eax : 18cb5: mov -0xc0(%ebp),%edx : 18cbb: mov -0xbc(%ebp),%edi : 18cc1: test %edx,%edx : 18cc3: je 18cf2 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2ec2> : 18cc5: mov %edi,-0x18(%ebp) : 18cc8: mov %edx,%ecx : 18cca: neg %ecx : 18ccc: mov %eax,%edi : 18cce: xchg %ax,%ax : 18cd0: mov 0x60(%edi),%edi : 18cd3: inc %ecx : 18cd4: jne 18cd0 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2ea0> : 18cd6: movzwl 0x5e(%eax),%esi : 18cda: neg %edx : 18cdc: mov %eax,%ecx : 18cde: xchg %ax,%ax : 18ce0: mov 0x60(%ecx,%esi,4),%ecx : 18ce4: movzwl 0x5e(%ecx),%esi : 18ce8: inc %edx : 18ce9: jne 18ce0 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2eb0> : 18ceb: mov %edi,%eax : 18ced: mov -0x18(%ebp),%edi : 18cf0: jmp 18cf8 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2ec8> : 18cf2: movzwl 0x5e(%eax),%esi : 18cf6: mov %eax,%ecx : 18cf8: movl $0x0,-0x2b8(%ebp) : 18d02: mov %eax,-0x2b4(%ebp) : 18d08: movl $0x0,-0x2b0(%ebp) : 18d12: movl $0x0,-0x2ac(%ebp) : 18d1c: movl $0x0,-0x2a8(%ebp) : 18d26: mov %ecx,-0x2a4(%ebp) : 18d2c: movl $0x0,-0x2a0(%ebp) : 18d36: mov %esi,-0x29c(%ebp) : 18d3c: mov %edi,-0x298(%ebp) : 18d42: movb $0xd4,-0x294(%ebp) : 18d49: mov -0x1d4(%ebp),%al : 18d4f: mov %al,-0x291(%ebp) : 18d55: movzwl -0x1d6(%ebp),%eax : 18d5c: mov %ax,-0x293(%ebp) : 18d63: lea -0x4b8(%ebp),%edi : 18d69: lea -0x2b8(%ebp),%esi : 18d6f: nop : 18d70: mov %edi,%ecx : 18d72: mov %esi,%edx : 18d74: call 9150 <_ZN102_$LT$collections..btree..map..IntoIter$LT$K$C$$u20$V$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17h0686ea09a93fdec1E> : 18d79: cmpl $0x0,-0x4b8(%ebp) : 18d80: jne 18d70 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2f40> : 18d82: lea -0x2b8(%ebp),%ecx : 18d88: call d020 <_ZN4drop17h0efc092ab1d9c3dbE> : 18d8d: mov -0xac(%ebp),%esi : 18d93: test %esi,%esi : 18d95: je 18e05 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2fd5> : 18d97: cmp $0x1d1d1d1d,%esi : 18d9d: je 18e05 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2fd5> : 18d9f: mov -0xa8(%ebp),%edi : 18da5: decl (%esi) : 18da7: mov -0xac(%ebp),%eax : 18dad: cmpl $0x0,(%eax) : 18db0: jne 18e05 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2fd5> : 18db2: mov 0x8(%edi),%eax : 18db5: lea 0x7(%eax),%ecx : 18db8: neg %eax : 18dba: and %ecx,%eax : 18dbc: add %esi,%eax : 18dbe: sub $0xc,%esp : 18dc1: push %eax : 18dc2: call *(%edi) : 18dc4: add $0x10,%esp : 18dc7: mov -0xac(%ebp),%eax : 18dcd: decl 0x4(%eax) : 18dd0: mov -0xac(%ebp),%eax : 18dd6: cmpl $0x0,0x4(%eax) : 18dda: jne 18e05 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2fd5> : 18ddc: mov 0x4(%edi),%eax : 18ddf: mov 0x8(%edi),%ecx : 18de2: cmp $0x4,%ecx : 18de5: mov $0x4,%edx : 18dea: cmovae %ecx,%edx : 18ded: lea 0x7(%eax,%edx,1),%eax : 18df1: mov %edx,%ecx : 18df3: neg %ecx : 18df5: and %eax,%ecx : 18df7: sub $0x4,%esp : 18dfa: push %edx : 18dfb: push %ecx : 18dfc: push %esi : 18dfd: call 648f0 <__rust_deallocate> : 18e02: add $0x10,%esp : 18e05: mov -0xa4(%ebp),%eax : 18e0b: test %eax,%eax : 18e0d: je 18e21 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2ff1> : 18e0f: mov -0xa0(%ebp),%ecx : 18e15: test %ecx,%ecx : 18e17: je 18e21 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2ff1> : 18e19: cmp $0x1d1d1d1d,%ecx : 18e1f: jne 18e26 <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x2ff6> : 18e21: mov -0x10(%ebp),%eax : 18e24: jmp 18e4e <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x301e> : 18e26: shl $0x3,%ecx : 18e29: sub $0x4,%esp : 18e2c: push $0x4 : 18e2e: push %ecx : 18e2f: push %eax : 18e30: call 648f0 <__rust_deallocate> : 18e35: add $0x10,%esp : 18e38: mov -0x10(%ebp),%eax : 18e3b: jmp 18e4e <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x301e> : 18e3d: jmp 18e4e <_ZN4clap3app3App7add_arg17he8ae827fe060a26aE+0x301e> : 18e3f: mov %eax,%esi : 18e41: lea -0x2b8(%ebp),%ecx : 18e47: call d020 <_ZN4drop17h0efc092ab1d9c3dbE> : 18e4c: mov %esi,%eax : 18e4e: sub $0xc,%esp : 18e51: push %eax : 18e52: call 3fd0 <_Unwind_Resume@plt> : 18e57: add $0xc,%esp : 18e5a: xchg %ax,%ax : 18e5c: xchg %ax,%ax : 18e5e: xchg %ax,%ax : :/mnt/live/memory/changes/home/guest/mandel-rust/target/release/mandel: file format elf32-i386 : : :Disassembly of section .text: : 0002d7d0 <_ZN4clap3app3App18verify_positionals17had3ece6d4c5e2ffcE>: /* clap::app::App::verify_positionals::had3ece6d4c5e2ffc total: 1 0.0016 */ : 2d7d0: push %ebp 1 0.0016 : 2d7d1: mov %esp,%ebp : 2d7d3: push %ebx : 2d7d4: push %edi : 2d7d5: push %esi : 2d7d6: sub $0x4c,%esp : 2d7d9: call 2d7de <_ZN4clap3app3App18verify_positionals17had3ece6d4c5e2ffcE+0xe> : 2d7de: pop %eax : 2d7df: add $0x9a21a,%eax : 2d7e5: mov 0x8(%ebp),%ecx : 2d7e8: mov 0x54(%ecx),%esi : 2d7eb: test %esi,%esi : 2d7ed: je 2d94f <_ZN4clap3app3App18verify_positionals17had3ece6d4c5e2ffcE+0x17f> : 2d7f3: mov %eax,-0x14(%ebp) : 2d7f6: mov 0x4c(%ecx),%ebx : 2d7f9: add $0x4c,%ecx : 2d7fc: imul $0x54,%esi,%edx : 2d7ff: add %ebx,%edx : 2d801: mov %esi,-0x18(%ebp) : 2d804: lea -0x1(%esi),%edi : 2d807: mov %edx,%eax : 2d809: nopl 0x0(%eax) : 2d810: cmp %ebx,%eax : 2d812: mov %ebx,%esi : 2d814: je 2d81f <_ZN4clap3app3App18verify_positionals17had3ece6d4c5e2ffcE+0x4f> : 2d816: cmpl $0x0,-0x54(%eax) : 2d81a: lea -0x54(%eax),%esi : 2d81d: jne 2d829 <_ZN4clap3app3App18verify_positionals17had3ece6d4c5e2ffcE+0x59> : 2d81f: dec %edi : 2d820: cmp $0xffffffff,%edi : 2d823: mov %esi,%eax : 2d825: jne 2d810 <_ZN4clap3app3App18verify_positionals17had3ece6d4c5e2ffcE+0x40> : 2d827: jmp 2d857 <_ZN4clap3app3App18verify_positionals17had3ece6d4c5e2ffcE+0x87> : 2d829: mov %edi,-0x50(%ebp) : 2d82c: movl $0x0,-0x10(%ebp) : 2d833: mov %ebx,%eax : 2d835: jmp 2d840 <_ZN4clap3app3App18verify_positionals17had3ece6d4c5e2ffcE+0x70> : 2d837: incl -0x10(%ebp) : 2d83a: nopw 0x0(%eax,%eax,1) : 2d840: cmp %eax,%edx : 2d842: je 2d84e <_ZN4clap3app3App18verify_positionals17had3ece6d4c5e2ffcE+0x7e> : 2d844: cmpl $0x0,(%eax) : 2d847: lea 0x54(%eax),%eax : 2d84a: je 2d840 <_ZN4clap3app3App18verify_positionals17had3ece6d4c5e2ffcE+0x70> : 2d84c: jmp 2d837 <_ZN4clap3app3App18verify_positionals17had3ece6d4c5e2ffcE+0x67> : 2d84e: cmp %edi,-0x10(%ebp) : 2d851: jne 2d957 <_ZN4clap3app3App18verify_positionals17had3ece6d4c5e2ffcE+0x187> : 2d857: xor %ecx,%ecx : 2d859: mov %ebx,%edi : 2d85b: mov -0x18(%ebp),%esi : 2d85e: mov %edi,%eax : 2d860: cmp %edx,%eax : 2d862: mov %edx,%edi : 2d864: je 2d86e <_ZN4clap3app3App18verify_positionals17had3ece6d4c5e2ffcE+0x9e> : 2d866: lea 0x54(%eax),%edi : 2d869: cmpl $0x0,(%eax) : 2d86c: jne 2d880 <_ZN4clap3app3App18verify_positionals17had3ece6d4c5e2ffcE+0xb0> : 2d86e: inc %ecx : 2d86f: cmp %esi,%ecx : 2d871: mov %edi,%eax : 2d873: jb 2d860 <_ZN4clap3app3App18verify_positionals17had3ece6d4c5e2ffcE+0x90> : 2d875: jmp 2d8bf <_ZN4clap3app3App18verify_positionals17had3ece6d4c5e2ffcE+0xef> : 2d877: nopw 0x0(%eax,%eax,1) : 2d880: testb $0x2,0x50(%eax) : 2d884: je 2d8ba <_ZN4clap3app3App18verify_positionals17had3ece6d4c5e2ffcE+0xea> : 2d886: movzbl 0x34(%eax),%eax : 2d88a: mov %eax,-0x10(%ebp) : 2d88d: xor %esi,%esi : 2d88f: mov %ebx,%eax : 2d891: jmp 2d8a0 <_ZN4clap3app3App18verify_positionals17had3ece6d4c5e2ffcE+0xd0> : 2d893: inc %esi : 2d894: data32 data32 nopw %cs:0x0(%eax,%eax,1) : 2d8a0: cmp %eax,%edx : 2d8a2: je 2d8ae <_ZN4clap3app3App18verify_positionals17had3ece6d4c5e2ffcE+0xde> : 2d8a4: cmpl $0x0,(%eax) : 2d8a7: lea 0x54(%eax),%eax : 2d8aa: je 2d8a0 <_ZN4clap3app3App18verify_positionals17had3ece6d4c5e2ffcE+0xd0> : 2d8ac: jmp 2d893 <_ZN4clap3app3App18verify_positionals17had3ece6d4c5e2ffcE+0xc3> : 2d8ae: cmp %esi,-0x10(%ebp) : 2d8b1: mov -0x18(%ebp),%esi : 2d8b4: jne 2d9c2 <_ZN4clap3app3App18verify_positionals17had3ece6d4c5e2ffcE+0x1f2> : 2d8ba: inc %ecx : 2d8bb: cmp %esi,%ecx : 2d8bd: jb 2d85e <_ZN4clap3app3App18verify_positionals17had3ece6d4c5e2ffcE+0x8e> : 2d8bf: mov $0x1,%al : 2d8c1: test $0x1,%al : 2d8c3: je 2d914 <_ZN4clap3app3App18verify_positionals17had3ece6d4c5e2ffcE+0x144> : 2d8c5: mov $0x1,%ecx : 2d8ca: sub %esi,%ecx : 2d8cc: nopl 0x0(%eax) : 2d8d0: cmp %ebx,%edx : 2d8d2: mov %ebx,%esi : 2d8d4: je 2d8df <_ZN4clap3app3App18verify_positionals17had3ece6d4c5e2ffcE+0x10f> : 2d8d6: lea -0x54(%edx),%esi : 2d8d9: cmpl $0x0,-0x54(%edx) : 2d8dd: jne 2d8f0 <_ZN4clap3app3App18verify_positionals17had3ece6d4c5e2ffcE+0x120> : 2d8df: inc %ecx : 2d8e0: cmp $0x1,%ecx : 2d8e3: mov %esi,%edx : 2d8e5: jne 2d8d0 <_ZN4clap3app3App18verify_positionals17had3ece6d4c5e2ffcE+0x100> : 2d8e7: jmp 2d94f <_ZN4clap3app3App18verify_positionals17had3ece6d4c5e2ffcE+0x17f> : 2d8e9: nopl 0x0(%eax) : 2d8f0: testb $0x1,-0x4(%edx) : 2d8f4: jne 2d904 <_ZN4clap3app3App18verify_positionals17had3ece6d4c5e2ffcE+0x134> : 2d8f6: mov %ecx,%eax : 2d8f8: neg %eax : 2d8fa: test %ecx,%ecx : 2d8fc: mov %esi,%edx : 2d8fe: mov %eax,%esi : 2d900: jne 2d8c5 <_ZN4clap3app3App18verify_positionals17had3ece6d4c5e2ffcE+0xf5> : 2d902: jmp 2d94f <_ZN4clap3app3App18verify_positionals17had3ece6d4c5e2ffcE+0x17f> : 2d904: mov %ecx,%edi : 2d906: neg %edi : 2d908: xor %eax,%eax : 2d90a: test %ecx,%ecx : 2d90c: mov %esi,%edx : 2d90e: mov %edi,%esi : 2d910: jne 2d8c1 <_ZN4clap3app3App18verify_positionals17had3ece6d4c5e2ffcE+0xf1> : 2d912: jmp 2d94f <_ZN4clap3app3App18verify_positionals17had3ece6d4c5e2ffcE+0x17f> : 2d914: mov $0x1,%ecx : 2d919: sub %esi,%ecx : 2d91b: nopl 0x0(%eax,%eax,1) : 2d920: cmp %ebx,%edx : 2d922: mov %ebx,%esi : 2d924: je 2d92f <_ZN4clap3app3App18verify_positionals17had3ece6d4c5e2ffcE+0x15f> : 2d926: lea -0x54(%edx),%esi : 2d929: cmpl $0x0,-0x54(%edx) : 2d92d: jne 2d939 <_ZN4clap3app3App18verify_positionals17had3ece6d4c5e2ffcE+0x169> : 2d92f: inc %ecx : 2d930: cmp $0x1,%ecx : 2d933: mov %esi,%edx : 2d935: jne 2d920 <_ZN4clap3app3App18verify_positionals17had3ece6d4c5e2ffcE+0x150> : 2d937: jmp 2d94f <_ZN4clap3app3App18verify_positionals17had3ece6d4c5e2ffcE+0x17f> : 2d939: testb $0x1,-0x4(%edx) : 2d93d: je 2d9e1 <_ZN4clap3app3App18verify_positionals17had3ece6d4c5e2ffcE+0x211> : 2d943: mov %ecx,%eax : 2d945: neg %eax : 2d947: test %ecx,%ecx : 2d949: mov %esi,%edx : 2d94b: mov %eax,%esi : 2d94d: jne 2d914 <_ZN4clap3app3App18verify_positionals17had3ece6d4c5e2ffcE+0x144> : 2d94f: add $0x4c,%esp : 2d952: pop %esi : 2d953: pop %edi : 2d954: pop %ebx : 2d955: pop %ebp : 2d956: ret : 2d957: mov -0x14(%ebp),%ebx : 2d95a: call be10 <_ZN33_$LT$vec_map..VecMap$LT$V$GT$$GT$3len17h53db9fce152d2b6cE> : 2d95f: mov %eax,-0x4c(%ebp) : 2d962: mov %esi,-0x30(%ebp) : 2d965: lea -0xb87a8(%ebx),%eax : 2d96b: mov %eax,-0x2c(%ebp) : 2d96e: lea -0x50(%ebp),%eax : 2d971: mov %eax,-0x28(%ebp) : 2d974: lea -0x2acf8(%ebx),%eax : 2d97a: mov %eax,-0x24(%ebp) : 2d97d: lea -0x4c(%ebp),%ecx : 2d980: mov %ecx,-0x20(%ebp) : 2d983: mov %eax,-0x1c(%ebp) : 2d986: lea -0x25e4(%ebx),%eax : 2d98c: mov %eax,-0x48(%ebp) : 2d98f: movl $0x4,-0x44(%ebp) : 2d996: movl $0x0,-0x40(%ebp) : 2d99d: lea -0x30(%ebp),%eax : 2d9a0: mov %eax,-0x38(%ebp) : 2d9a3: movl $0x3,-0x34(%ebp) : 2d9aa: lea -0x28a0(%ebx),%eax : 2d9b0: mov %eax,0x4(%esp) : 2d9b4: lea -0x48(%ebp),%eax : 2d9b7: mov %eax,(%esp) : 2d9ba: call 58340 <_ZN3std9panicking15begin_panic_fmt17h6609000392f80161E> : 2d9bf: sub $0x8,%esp : 2d9c2: mov -0x14(%ebp),%ebx : 2d9c5: lea -0x2894(%ebx),%eax : 2d9cb: mov %eax,(%esp) : 2d9ce: lea -0x26518(%ebx),%ecx : 2d9d4: mov $0x4e,%edx : 2d9d9: call c2f0 <_ZN3std9panicking11begin_panic17h9979c691b33ecb57E> : 2d9de: sub $0x4,%esp : 2d9e1: add $0xffffffe0,%edx : 2d9e4: mov %esi,-0x30(%ebp) : 2d9e7: mov -0x14(%ebp),%ebx : 2d9ea: lea -0xb89e8(%ebx),%eax : 2d9f0: mov %eax,-0x2c(%ebp) : 2d9f3: mov %edx,-0x28(%ebp) : 2d9f6: lea -0x2b488(%ebx),%eax : 2d9fc: mov %eax,-0x24(%ebp) : 2d9ff: lea -0x25c4(%ebx),%eax : 2da05: mov %eax,-0x48(%ebp) : 2da08: movl $0x2,-0x44(%ebp) : 2da0f: movl $0x0,-0x40(%ebp) : 2da16: lea -0x30(%ebp),%eax : 2da19: mov %eax,-0x38(%ebp) : 2da1c: movl $0x2,-0x34(%ebp) : 2da23: lea -0x2888(%ebx),%eax : 2da29: jmp 2d9b0 <_ZN4clap3app3App18verify_positionals17had3ece6d4c5e2ffcE+0x1e0> : 2da2b: xchg %ax,%ax : 2da2d: xchg %ax,%ax : 2da2f: nop : :/mnt/live/memory/changes/home/guest/mandel-rust/target/release/mandel: file format elf32-i386 : : :Disassembly of section .text: : 000644d0 <_ZN11collections6string6String4push17haa4a9b9c13761700E>: /* collections::string::String::push::haa4a9b9c13761700 total: 1 0.0016 */ : 644d0: push %ebp 1 0.0016 : 644d1: push %ebx : 644d2: push %edi : 644d3: push %esi : 644d4: sub $0x1c,%esp : 644d7: call 644dc <_ZN11collections6string6String4push17haa4a9b9c13761700E+0xc> : 644dc: pop %ebx : 644dd: add $0x6351c,%ebx : 644e3: mov 0x34(%esp),%edx : 644e7: mov 0x30(%esp),%esi : 644eb: cmp $0x80,%edx : 644f1: jae 6450c <_ZN11collections6string6String4push17haa4a9b9c13761700E+0x3c> : 644f3: mov 0x8(%esi),%eax : 644f6: cmp 0x4(%esi),%eax : 644f9: je 645d9 <_ZN11collections6string6String4push17haa4a9b9c13761700E+0x109> : 644ff: mov (%esi),%ecx : 64501: mov %dl,(%ecx,%eax,1) : 64504: incl 0x8(%esi) : 64507: jmp 645d1 <_ZN11collections6string6String4push17haa4a9b9c13761700E+0x101> : 6450c: cmp $0x800,%edx : 64512: mov %ebx,0x18(%esp) : 64516: jae 6452e <_ZN11collections6string6String4push17haa4a9b9c13761700E+0x5e> : 64518: mov %edx,%ecx : 6451a: shr $0x6,%ecx : 6451d: and $0x1f,%cl : 64520: or $0xc0,%cl : 64523: mov $0x2,%edi : 64528: xor %ebx,%ebx : 6452a: xor %eax,%eax : 6452c: jmp 64576 <_ZN11collections6string6String4push17haa4a9b9c13761700E+0xa6> : 6452e: cmp $0xffff,%edx : 64534: ja 64555 <_ZN11collections6string6String4push17haa4a9b9c13761700E+0x85> : 64536: mov %edx,%ebx : 64538: shr $0xc,%ebx : 6453b: and $0xf,%bl : 6453e: or $0xe0,%bl : 64541: mov %edx,%ecx : 64543: shr $0x6,%ecx : 64546: and $0x3f,%cl : 64549: or $0x80,%cl : 6454c: mov $0x1,%edi : 64551: xor %eax,%eax : 64553: jmp 64576 <_ZN11collections6string6String4push17haa4a9b9c13761700E+0xa6> : 64555: mov %edx,%eax : 64557: shr $0x12,%eax : 6455a: and $0x7,%al : 6455c: or $0xf0,%al : 6455e: mov %edx,%ebx : 64560: shr $0xc,%ebx : 64563: and $0x3f,%bl : 64566: or $0x80,%bl : 64569: mov %edx,%ecx : 6456b: shr $0x6,%ecx : 6456e: and $0x3f,%cl : 64571: or $0x80,%cl : 64574: xor %edi,%edi : 64576: and $0x3f,%dl : 64579: or $0x80,%dl : 6457c: mov %al,0x10(%esp) : 64580: mov %bl,0x11(%esp) : 64584: mov %cl,0x12(%esp) : 64588: mov %dl,0x13(%esp) : 6458c: mov %edi,0x14(%esp) : 64590: lea 0x10(%esp),%eax : 64594: mov %eax,(%esp) : 64597: mov 0x18(%esp),%ebx : 6459b: call 9b570 <_ZN4core4char10EncodeUtf88as_slice17hfb8605e02a0ddba0E> : 645a0: mov %eax,%edi : 645a2: mov %edx,%ebp : 645a4: mov %esi,%ecx : 645a6: call 64780 <_ZN39_$LT$collections..vec..Vec$LT$T$GT$$GT$7reserve17h83f41d0d5fa5ace8E> : 645ab: test %ebp,%ebp : 645ad: je 645d1 <_ZN11collections6string6String4push17haa4a9b9c13761700E+0x101> : 645af: mov 0x8(%esi),%eax : 645b2: inc %eax : 645b3: data32 data32 data32 nopw %cs:0x0(%eax,%eax,1) : 645c0: mov (%esi),%ecx : 645c2: movzbl (%edi),%edx : 645c5: mov %dl,-0x1(%ecx,%eax,1) : 645c9: mov %eax,0x8(%esi) : 645cc: inc %eax : 645cd: inc %edi : 645ce: dec %ebp : 645cf: jne 645c0 <_ZN11collections6string6String4push17haa4a9b9c13761700E+0xf0> : 645d1: add $0x1c,%esp : 645d4: pop %esi : 645d5: pop %edi : 645d6: pop %ebx : 645d7: pop %ebp : 645d8: ret : 645d9: mov %esi,%ecx : 645db: mov %edx,%edi : 645dd: call 63770 <_ZN40_$LT$alloc..raw_vec..RawVec$LT$T$GT$$GT$6double17h004239b9b0ce17d9E> : 645e2: mov %edi,%edx : 645e4: mov 0x8(%esi),%eax : 645e7: jmp 644ff <_ZN11collections6string6String4push17haa4a9b9c13761700E+0x2f> : 645ec: xchg %ax,%ax : 645ee: xchg %ax,%ax : :/mnt/live/memory/changes/home/guest/mandel-rust/target/release/mandel: file format elf32-i386 : : :Disassembly of section .text: : 000700c0 : /* je_arena_tcache_fill_small total: 1 0.0016 */ : 700c0: push %ebp : 700c1: push %edi : 700c2: push %esi : 700c3: push %ebx : 700c4: sub $0x5c,%esp : 700c7: mov 0x70(%esp),%eax : 700cb: call 42c0 <__x86.get_pc_thunk.bx> : 700d0: add $0x57928,%ebx : 700d6: mov %eax,0x4c(%esp) : 700da: mov 0x74(%esp),%eax : 700de: mov %eax,%esi : 700e0: mov %eax,0x40(%esp) : 700e4: mov 0x78(%esp),%eax : 700e8: mov %eax,%ebp : 700ea: mov %eax,0x38(%esp) : 700ee: mov 0x7c(%esp),%eax : 700f2: mov %eax,%edi : 700f4: mov %eax,0x44(%esp) : 700f8: lea (%eax,%eax,2),%eax : 700fb: shl $0x5,%eax : 700fe: lea 0x4ac(%esi,%eax,1),%eax : 70105: mov %eax,(%esp) : 70108: mov %eax,0x28(%esp) : 7010c: call 3e80 : 70111: lea 0xd24(%ebx),%eax : 70117: mov 0xc(%ebp),%ecx : 7011a: mov (%eax),%eax : 7011c: mov (%eax,%edi,4),%eax : 7011f: mov %eax,0x30(%esp) : 70123: shrl %cl,0x30(%esp) : 70127: mov 0x30(%esp),%eax : 7012b: test %eax,%eax : 7012d: je 703e9 : 70133: neg %eax : 70135: xor %esi,%esi : 70137: shl $0x2,%eax : 7013a: mov %eax,0x24(%esp) : 7013e: mov %esi,0x20(%esp) : 70142: jmp 70193 : 70144: lea 0x0(%esi,%eiz,1),%esi : 70148: mov 0x28(%esp),%edx : 7014c: mov 0x40(%esp),%eax : 70150: call 6dc10 : 70155: mov %eax,%esi : 70157: test %esi,%esi : 70159: je 70315 : 7015f: lea 0x364(%ebx),%eax : 70165: cmpb $0x0,(%eax) : 70168: jne 703f4 : 7016e: mov 0x38(%esp),%eax : 70172: mov 0x24(%esp),%edi : 70176: incl 0x20(%esp) : 7017a: addl $0x4,0x24(%esp) : 7017f: mov 0x14(%eax),%eax : 70182: mov %esi,(%eax,%edi,1) : 70185: mov 0x30(%esp),%eax : 70189: cmp %eax,0x20(%esp) : 7018d: je 703a8 : 70193: mov 0x28(%esp),%eax : 70197: mov 0x18(%eax),%eax : 7019a: test %eax,%eax : 7019c: mov %eax,0x2c(%esp) : 701a0: je 70148 : 701a2: mov 0x4(%eax),%eax : 701a5: test %eax,%eax : 701a7: mov %eax,0x34(%esp) : 701ab: je 70148 : 701ad: mov 0x44(%esp),%eax : 701b1: lea 0x0(,%eax,8),%edx : 701b8: shl $0x6,%eax : 701bb: sub %edx,%eax : 701bd: lea 0x4c8(%ebx,%eax,1),%eax : 701c4: mov %eax,%edi : 701c6: mov %eax,0x3c(%esp) : 701ca: mov 0x2c(%esp),%eax : 701ce: add $0x8,%eax : 701d1: mov %eax,%ecx : 701d3: mov 0x18(%edi),%eax : 701d6: mov %ecx,0x18(%esp) : 701da: mov %eax,0x1c(%esp) : 701de: dec %eax : 701df: mov 0x1c(%edi,%eax,4),%edx : 701e3: bsf (%ecx,%edx,4),%edx : 701e7: mov $0xffffffff,%ecx : 701ec: cmove %ecx,%edx : 701ef: test %eax,%eax : 701f1: mov %edx,%ebp : 701f3: je 70227 : 701f5: lea 0x14(%edi),%esi : 701f8: mov 0x18(%esp),%edi : 701fc: mov $0xffffffff,%ecx : 70201: jmp 70210 : 70203: nop : 70204: nop : 70205: nop : 70206: nop : 70207: nop : 70208: nop : 70209: nop : 7020a: nop : 7020b: nop : 7020c: nop : 7020d: nop : 7020e: nop : 7020f: nop : 70210: dec %eax : 70211: mov 0x8(%esi,%eax,4),%edx : 70215: add %ebp,%edx : 70217: bsf (%edi,%edx,4),%edx 1 0.0016 : 7021b: cmove %ecx,%edx : 7021e: shl $0x5,%ebp : 70221: add %edx,%ebp : 70223: test %eax,%eax : 70225: jne 70210 : 70227: mov 0x18(%esp),%eax : 7022b: mov %ebp,%edi : 7022d: mov $0x1,%esi : 70232: shr $0x5,%edi : 70235: mov %ebp,%ecx : 70237: mov %esi,%edx : 70239: shl %cl,%edx : 7023b: lea (%eax,%edi,4),%eax : 7023e: mov (%eax),%ecx : 70240: xor %ecx,%edx : 70242: test %edx,%edx : 70244: mov %edx,(%eax) : 70246: jne 702b2 : 70248: cmpl $0x1,0x1c(%esp) : 7024d: jbe 702b2 : 7024f: mov 0x3c(%esp),%ecx : 70253: mov %ebp,%edx : 70255: shr $0xa,%edx : 70258: mov 0x20(%ecx),%eax : 7025b: mov 0x18(%esp),%ecx : 7025f: add %edx,%eax : 70261: lea (%ecx,%eax,4),%eax : 70264: mov %edi,%ecx : 70266: mov (%eax),%edi : 70268: shl %cl,%esi : 7026a: xor %edi,%esi : 7026c: test %esi,%esi : 7026e: mov %esi,(%eax) : 70270: jne 702b2 : 70272: mov %ebp,0x48(%esp) : 70276: mov $0x1,%eax : 7027b: mov %edx,%ecx : 7027d: mov 0x3c(%esp),%ebp : 70281: jmp 702a7 : 70283: nop : 70284: lea 0x0(%esi,%eiz,1),%esi : 70288: mov 0x1c(%ebp,%eax,4),%esi : 7028c: mov %ecx,%edi : 7028e: mov 0x18(%esp),%edx : 70292: shr $0x5,%edi : 70295: add %edi,%esi : 70297: lea (%edx,%esi,4),%esi : 7029a: mov $0x1,%edx : 7029f: shl %cl,%edx : 702a1: xor %edx,(%esi) : 702a3: jne 702ae : 702a5: mov %edi,%ecx : 702a7: inc %eax : 702a8: cmp 0x1c(%esp),%eax : 702ac: jne 70288 : 702ae: mov 0x48(%esp),%ebp : 702b2: mov 0x2c(%esp),%eax : 702b6: lea 0xccc(%ebx),%edi : 702bc: mov 0xcb4(%ebx),%esi : 702c2: lea -0x8(%eax),%edx : 702c5: mov (%edi),%eax : 702c7: mov 0x3c(%esp),%edi : 702cb: not %eax : 702cd: mov 0x34(%edi),%ecx : 702d0: and %edx,%eax : 702d2: sub %esi,%edx : 702d4: sub %eax,%edx : 702d6: mov $0x30c30c31,%edi : 702db: shr $0x2,%edx : 702de: add %eax,%ecx : 702e0: mov %edx,%eax : 702e2: mul %edi : 702e4: mov 0xcbc(%ebx),%edi : 702ea: shr $0x2,%edx : 702ed: add %edi,%edx : 702ef: mov 0x3c(%esp),%edi : 702f3: shl $0xc,%edx : 702f6: lea (%ecx,%edx,1),%esi : 702f9: mov 0x2c(%esp),%ecx : 702fd: mov 0x8(%edi),%eax : 70300: imul %eax,%ebp : 70303: mov 0x34(%esp),%eax : 70307: add %ebp,%esi : 70309: dec %eax : 7030a: test %esi,%esi : 7030c: mov %eax,0x4(%ecx) : 7030f: jne 7015f : 70315: mov 0x20(%esp),%esi : 70319: xor %eax,%eax : 7031b: xor %edx,%edx : 7031d: test %esi,%esi : 7031f: jne 703b5 : 70325: mov 0x28(%esp),%ecx : 70329: mov 0x38(%esp),%edi : 7032d: add %eax,0x20(%ecx) : 70330: mov (%edi),%eax : 70332: adc %edx,0x24(%ecx) : 70335: mov 0x4(%edi),%edx : 70338: add %eax,0x30(%ecx) : 7033b: adc %edx,0x34(%ecx) : 7033e: add %esi,0x38(%ecx) : 70341: addl $0x1,0x3c(%ecx) : 70345: adcl $0x0,0x40(%ecx) : 70349: movl $0x0,(%edi) : 7034f: movl $0x0,0x4(%edi) : 70356: mov %ecx,(%esp) : 70359: call 3d90 : 7035e: mov 0x4c(%esp),%eax : 70362: mov %esi,0x10(%edi) : 70365: test %eax,%eax : 70367: je 7039b : 70369: mov 0x20(%eax),%eax : 7036c: mov 0x40(%esp),%edi : 70370: test %eax,%eax : 70372: mov (%edi),%edx : 70374: je 70436 : 7037a: mov 0x4c(%esp),%esi : 7037e: cmp 0x24(%esi),%edx : 70381: jae 70453 : 70387: lea (%eax,%edx,8),%eax : 7038a: test %eax,%eax : 7038c: je 70436 : 70392: mov (%eax),%edx : 70394: test %edx,%edx : 70396: jle 70417 : 70398: dec %edx : 70399: mov %edx,(%eax) : 7039b: add $0x5c,%esp : 7039e: pop %ebx : 7039f: pop %esi : 703a0: pop %edi : 703a1: pop %ebp : 703a2: ret : 703a3: nop : 703a4: lea 0x0(%esi,%eiz,1),%esi : 703a8: mov 0x20(%esp),%esi : 703ac: xor %edx,%edx : 703ae: mov %esi,%eax : 703b0: jmp 70325 : 703b5: mov 0x38(%esp),%eax : 703b9: mov 0x30(%esp),%edx : 703bd: mov 0x14(%eax),%ecx : 703c0: lea 0x0(,%esi,4),%eax : 703c7: shl $0x2,%edx : 703ca: mov %eax,0x8(%esp) : 703ce: mov %ecx,%edi : 703d0: sub %eax,%ecx : 703d2: sub %edx,%edi : 703d4: mov %edi,0x4(%esp) : 703d8: mov %ecx,(%esp) : 703db: call 3ed0 : 703e0: mov %esi,%eax : 703e2: xor %edx,%edx : 703e4: jmp 70325 : 703e9: xor %eax,%eax : 703eb: xor %edx,%edx : 703ed: xor %esi,%esi : 703ef: jmp 70325 : 703f4: mov 0x44(%esp),%eax : 703f8: lea 0x0(,%eax,8),%edx : 703ff: shl $0x6,%eax : 70402: sub %edx,%eax : 70404: lea 0x4c8(%ebx,%eax,1),%edx : 7040b: mov %esi,%eax : 7040d: call 6ec60 : 70412: jmp 7016e : 70417: mov 0x4(%eax),%edx : 7041a: xor %esi,%esi : 7041c: mov %edx,(%eax) : 7041e: mov 0x40(%esp),%eax : 70422: mov %esi,0x74(%esp) : 70426: mov %eax,0x70(%esp) : 7042a: add $0x5c,%esp : 7042d: pop %ebx : 7042e: pop %esi : 7042f: pop %edi : 70430: pop %ebp : 70431: jmp 70040 : 70436: mov 0x4c(%esp),%eax : 7043a: mov %edx,0x4(%esp) : 7043e: mov %eax,(%esp) : 70441: call 66aa0 : 70446: test %eax,%eax : 70448: je 7039b : 7044e: jmp 70392 : 70453: mov %edx,0x4(%esp) : 70457: mov %esi,(%esp) : 7045a: call 66aa0 : 7045f: jmp 70446 : 70461: xchg %ax,%ax : 70463: xchg %ax,%ax : 70465: xchg %ax,%ax : 70467: xchg %ax,%ax : 70469: xchg %ax,%ax : 7046b: xchg %ax,%ax : 7046d: xchg %ax,%ax : 7046f: nop /* * Command line: /home/guest/oprofile/bin/opannotate --assembly * * Interpretation of command line: * Output annotated assembly listing with samples * * CPU: Core 2, speed 2200 MHz (estimated) * Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 90000 */ : :/mnt/live/memory/images/001-core.xzm/lib/ld-2.17.so: file format elf32-i386 : : :Disassembly of section .plt: : /* * Command line: /home/guest/oprofile/bin/opannotate --assembly * * Interpretation of command line: * Output annotated assembly listing with samples * * CPU: Core 2, speed 2200 MHz (estimated) * Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 90000 */ : :/mnt/live/memory/images/001-core.xzm/lib/libc-2.17.so: file format elf32-i386 : : :Disassembly of section .plt: : /* * Command line: /home/guest/oprofile/bin/opannotate --assembly * * Interpretation of command line: * Output annotated assembly listing with samples * * CPU: Core 2, speed 2200 MHz (estimated) * Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit mask of 0x00 (Unhalted core cycles) count 90000 */