/* * 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: : 000077c0 <_ZN6mandel4main17h29fa87c057e4e547E>: /* mandel::main::h29fa87c057e4e547 total: 74402 99.0073 */ : 77c0: push %ebp : 77c1: mov %esp,%ebp : 77c3: push %ebx : 77c4: push %edi : 77c5: push %esi : 77c6: sub $0xcbc,%esp : 77cc: call 77d1 <_ZN6mandel4main17h29fa87c057e4e547E+0x11> : 77d1: pop %ebx : 77d2: add $0xc0227,%ebx : 77d8: sub $0x4,%esp : 77db: lea -0x27537(%ebx),%eax : 77e1: lea -0xbb8(%ebp),%edi : 77e7: push $0xb : 77e9: push %eax : 77ea: push %edi : 77eb: mov %ebx,-0x10(%ebp) : 77ee: call 15ff0 <_ZN4clap3app3App3new17hced2376e6983cb55E> : 77f3: add $0xc,%esp : 77f6: lea -0x2752c(%ebx),%eax : 77fc: lea -0xcc0(%ebp),%esi : 7802: push $0x3 : 7804: push %eax : 7805: push %edi : 7806: push %esi : 7807: call 16370 <_ZN4clap3app3App7version17haf105f8ea75149cdE> : 780c: add $0xc,%esp : 780f: lea -0x27528(%ebx),%eax : 7815: lea -0xab0(%ebp),%edi : 781b: push $0x2a : 781d: push %eax : 781e: push %esi : 781f: push %edi : 7820: call 162a0 <_ZN4clap3app3App6author17h71480541a18470d1E> : 7825: add $0xc,%esp : 7828: lea -0x274f8(%ebx),%eax : 782e: lea -0x870(%ebp),%esi : 7834: push $0x26 : 7836: push %eax : 7837: push %edi : 7838: push %esi : 7839: call 16300 <_ZN4clap3app3App5about17hea9c2c057c82eb8cE> : 783e: add $0xc,%esp : 7841: lea -0x274c8(%ebx),%eax : 7847: lea -0x9a8(%ebp),%edi : 784d: push $0x316 : 7852: push %eax : 7853: push %esi : 7854: push %edi : 7855: call 193b0 <_ZN4clap3app3App15args_from_usage17ha329b9f5b57bf9eeE> : 785a: add $0xc,%esp : 785d: sub $0x8,%esp : 7860: lea -0x298(%ebp),%esi : 7866: push %edi : 7867: push %esi : 7868: call 22dd0 <_ZN4clap3app3App11get_matches17hf05745f5df7b560dE> : 786d: add $0xc,%esp : 7870: lea -0x271b2(%ebx),%eax : 7876: lea -0x248(%ebp),%ecx : 787c: push $0x5 : 787e: push %eax : 787f: push %esi : 7880: push %ecx : 7881: call 437e0 <_ZN4clap4args11arg_matches10ArgMatches8value_of17hd4bdaec9e00c3af4E> : 7886: add $0xc,%esp : 7889: mov -0x248(%ebp),%esi : 788f: test %esi,%esi : 7891: je 7953 <_ZN6mandel4main17h29fa87c057e4e547E+0x193> : 7897: mov -0x244(%ebp),%edi : 789d: sub $0xc,%esp : 78a0: lea -0x5c8(%ebp),%ecx : 78a6: mov %esi,%edx : 78a8: mov -0x10(%ebp),%ebx : 78ab: push %edi : 78ac: call 4430 <_ZN11collections3str21_$LT$impl$u20$str$GT$5parse17h7dff9b467a6f8487E> : 78b1: add $0x10,%esp : 78b4: cmpb $0x1,-0x5c8(%ebp) : 78bb: jne 79cc <_ZN6mandel4main17h29fa87c057e4e547E+0x20c> : 78c1: movl $0x1,-0x308(%ebp) : 78cb: mov %esi,-0x304(%ebp) : 78d1: mov %edi,-0x300(%ebp) : 78d7: lea -0x308(%ebp),%eax : 78dd: mov %eax,-0x90(%ebp) : 78e3: mov -0x10(%ebp),%ebx : 78e6: lea -0xc0998(%ebx),%eax : 78ec: mov %eax,-0x8c(%ebp) : 78f2: lea -0x29fc(%ebx),%eax : 78f8: mov %eax,-0x5b8(%ebp) : 78fe: movl $0x2,-0x5b4(%ebp) : 7908: movl $0x0,-0x5b0(%ebp) : 7912: lea -0x90(%ebp),%eax : 7918: mov %eax,-0x5a8(%ebp) : 791e: movl $0x1,-0x5a4(%ebp) : 7928: sub $0x8,%esp : 792b: lea -0x5b8(%ebp),%eax : 7931: lea -0x758(%ebp),%ecx : 7937: push %eax : 7938: push %ecx : 7939: call 637a0 <_ZN11collections3fmt6format17h1a8287250ec7e7bfE> : 793e: add $0xc,%esp : 7941: movsd -0x758(%ebp),%xmm0 : 7949: mov $0x1,%eax : 794e: jmp 79d6 <_ZN6mandel4main17h29fa87c057e4e547E+0x216> : 7953: mov -0x10(%ebp),%ebx : 7956: lea -0x2a50(%ebx),%eax : 795c: mov %eax,-0x88(%ebp) : 7962: lea -0xc0998(%ebx),%eax : 7968: mov %eax,-0x84(%ebp) : 796e: lea -0x29ec(%ebx),%eax : 7974: mov %eax,-0x5a0(%ebp) : 797a: movl $0x2,-0x59c(%ebp) : 7984: movl $0x0,-0x598(%ebp) : 798e: lea -0x88(%ebp),%eax : 7994: mov %eax,-0x590(%ebp) : 799a: movl $0x1,-0x58c(%ebp) : 79a4: sub $0x8,%esp : 79a7: lea -0x5a0(%ebp),%eax : 79ad: lea -0x748(%ebp),%ecx : 79b3: push %eax : 79b4: push %ecx : 79b5: call 637a0 <_ZN11collections3fmt6format17h1a8287250ec7e7bfE> : 79ba: add $0xc,%esp : 79bd: movsd -0x748(%ebp),%xmm0 : 79c5: mov $0x1,%eax : 79ca: jmp 79d6 <_ZN6mandel4main17h29fa87c057e4e547E+0x216> : 79cc: xor %eax,%eax : 79ce: movsd -0x5c4(%ebp),%xmm0 : 79d6: test %eax,%eax : 79d8: mov -0x10(%ebp),%ebx : 79db: jne 79e3 <_ZN6mandel4main17h29fa87c057e4e547E+0x223> : 79dd: movapd %xmm0,%xmm1 : 79e1: jmp 79eb <_ZN6mandel4main17h29fa87c057e4e547E+0x22b> : 79e3: movsd -0x27660(%ebx),%xmm1 : 79eb: lea -0x298(%ebp),%esi : 79f1: movsd %xmm0,-0x1a8(%ebp) : 79f9: je 7a2a <_ZN6mandel4main17h29fa87c057e4e547E+0x26a> : 79fb: mov -0x1a4(%ebp),%eax : 7a01: test %eax,%eax : 7a03: je 7a2a <_ZN6mandel4main17h29fa87c057e4e547E+0x26a> : 7a05: cmp $0x1d1d1d1d,%eax : 7a0a: je 7a2a <_ZN6mandel4main17h29fa87c057e4e547E+0x26a> : 7a0c: sub $0x4,%esp : 7a0f: push $0x1 : 7a11: push %eax : 7a12: pushl -0x1a8(%ebp) : 7a18: movsd %xmm1,-0x18(%ebp) : 7a1d: call 647b0 <__rust_deallocate> : 7a22: movsd -0x18(%ebp),%xmm1 : 7a27: add $0x10,%esp : 7a2a: movsd %xmm1,-0x110(%ebp) : 7a32: lea -0x271ad(%ebx),%eax : 7a38: lea -0x240(%ebp),%ecx : 7a3e: push $0x5 : 7a40: push %eax : 7a41: push %esi : 7a42: push %ecx : 7a43: call 437e0 <_ZN4clap4args11arg_matches10ArgMatches8value_of17hd4bdaec9e00c3af4E> : 7a48: add $0xc,%esp : 7a4b: mov -0x240(%ebp),%esi : 7a51: test %esi,%esi : 7a53: je 7b09 <_ZN6mandel4main17h29fa87c057e4e547E+0x349> : 7a59: mov -0x23c(%ebp),%edi : 7a5f: sub $0xc,%esp : 7a62: lea -0x588(%ebp),%ecx : 7a68: mov %esi,%edx : 7a6a: mov -0x10(%ebp),%ebx : 7a6d: push %edi : 7a6e: call 4430 <_ZN11collections3str21_$LT$impl$u20$str$GT$5parse17h7dff9b467a6f8487E> : 7a73: add $0x10,%esp : 7a76: cmpb $0x1,-0x588(%ebp) : 7a7d: jne 7b79 <_ZN6mandel4main17h29fa87c057e4e547E+0x3b9> : 7a83: movl $0x1,-0x2f8(%ebp) : 7a8d: mov %esi,-0x2f4(%ebp) : 7a93: mov %edi,-0x2f0(%ebp) : 7a99: lea -0x2f8(%ebp),%eax : 7a9f: mov %eax,-0x80(%ebp) : 7aa2: mov -0x10(%ebp),%ebx : 7aa5: lea -0xc0998(%ebx),%eax : 7aab: mov %eax,-0x7c(%ebp) : 7aae: lea -0x29fc(%ebx),%eax : 7ab4: mov %eax,-0x578(%ebp) : 7aba: movl $0x2,-0x574(%ebp) : 7ac4: movl $0x0,-0x570(%ebp) : 7ace: lea -0x80(%ebp),%eax : 7ad1: mov %eax,-0x568(%ebp) : 7ad7: movl $0x1,-0x564(%ebp) : 7ae1: sub $0x8,%esp : 7ae4: lea -0x578(%ebp),%eax : 7aea: lea -0x738(%ebp),%ecx : 7af0: push %eax : 7af1: push %ecx : 7af2: call 637a0 <_ZN11collections3fmt6format17h1a8287250ec7e7bfE> : 7af7: add $0xc,%esp : 7afa: movsd -0x738(%ebp),%xmm0 : 7b02: mov $0x1,%eax : 7b07: jmp 7b83 <_ZN6mandel4main17h29fa87c057e4e547E+0x3c3> : 7b09: mov -0x10(%ebp),%ebx : 7b0c: lea -0x2a44(%ebx),%eax : 7b12: mov %eax,-0x78(%ebp) : 7b15: lea -0xc0998(%ebx),%eax : 7b1b: mov %eax,-0x74(%ebp) : 7b1e: lea -0x29ec(%ebx),%eax : 7b24: mov %eax,-0x560(%ebp) : 7b2a: movl $0x2,-0x55c(%ebp) : 7b34: movl $0x0,-0x558(%ebp) : 7b3e: lea -0x78(%ebp),%eax : 7b41: mov %eax,-0x550(%ebp) : 7b47: movl $0x1,-0x54c(%ebp) : 7b51: sub $0x8,%esp : 7b54: lea -0x560(%ebp),%eax : 7b5a: lea -0x728(%ebp),%ecx : 7b60: push %eax : 7b61: push %ecx : 7b62: call 637a0 <_ZN11collections3fmt6format17h1a8287250ec7e7bfE> : 7b67: add $0xc,%esp : 7b6a: movsd -0x728(%ebp),%xmm0 : 7b72: mov $0x1,%eax : 7b77: jmp 7b83 <_ZN6mandel4main17h29fa87c057e4e547E+0x3c3> : 7b79: xor %eax,%eax : 7b7b: movsd -0x584(%ebp),%xmm0 : 7b83: test %eax,%eax : 7b85: mov -0x10(%ebp),%ebx : 7b88: jne 7b90 <_ZN6mandel4main17h29fa87c057e4e547E+0x3d0> : 7b8a: movapd %xmm0,%xmm1 : 7b8e: jmp 7b98 <_ZN6mandel4main17h29fa87c057e4e547E+0x3d8> : 7b90: movsd -0x27658(%ebx),%xmm1 : 7b98: lea -0x298(%ebp),%esi : 7b9e: movsd %xmm0,-0x1a0(%ebp) : 7ba6: je 7bd7 <_ZN6mandel4main17h29fa87c057e4e547E+0x417> : 7ba8: mov -0x19c(%ebp),%eax : 7bae: test %eax,%eax : 7bb0: je 7bd7 <_ZN6mandel4main17h29fa87c057e4e547E+0x417> : 7bb2: cmp $0x1d1d1d1d,%eax : 7bb7: je 7bd7 <_ZN6mandel4main17h29fa87c057e4e547E+0x417> : 7bb9: sub $0x4,%esp : 7bbc: push $0x1 : 7bbe: push %eax : 7bbf: pushl -0x1a0(%ebp) : 7bc5: movsd %xmm1,-0x18(%ebp) : 7bca: call 647b0 <__rust_deallocate> : 7bcf: movsd -0x18(%ebp),%xmm1 : 7bd4: add $0x10,%esp : 7bd7: movsd %xmm1,-0x108(%ebp) : 7bdf: lea -0x271a8(%ebx),%eax : 7be5: lea -0x238(%ebp),%ecx : 7beb: push $0xa : 7bed: push %eax : 7bee: push %esi : 7bef: push %ecx : 7bf0: call 437e0 <_ZN4clap4args11arg_matches10ArgMatches8value_of17hd4bdaec9e00c3af4E> : 7bf5: add $0xc,%esp : 7bf8: mov -0x238(%ebp),%esi : 7bfe: test %esi,%esi : 7c00: je 7cb9 <_ZN6mandel4main17h29fa87c057e4e547E+0x4f9> : 7c06: mov -0x234(%ebp),%edi : 7c0c: sub $0xc,%esp : 7c0f: lea -0x548(%ebp),%ecx : 7c15: mov %esi,%edx : 7c17: mov -0x10(%ebp),%ebx : 7c1a: push %edi : 7c1b: call 4430 <_ZN11collections3str21_$LT$impl$u20$str$GT$5parse17h7dff9b467a6f8487E> : 7c20: add $0x10,%esp : 7c23: cmpb $0x1,-0x548(%ebp) : 7c2a: jne 7d32 <_ZN6mandel4main17h29fa87c057e4e547E+0x572> : 7c30: movl $0x1,-0x2e8(%ebp) : 7c3a: mov %esi,-0x2e4(%ebp) : 7c40: mov %edi,-0x2e0(%ebp) : 7c46: lea -0x2e8(%ebp),%eax : 7c4c: mov %eax,-0x70(%ebp) : 7c4f: mov -0x10(%ebp),%ebx : 7c52: lea -0xc0998(%ebx),%eax : 7c58: mov %eax,-0x6c(%ebp) : 7c5b: lea -0x29fc(%ebx),%eax : 7c61: mov %eax,-0x538(%ebp) : 7c67: movl $0x2,-0x534(%ebp) : 7c71: movl $0x0,-0x530(%ebp) : 7c7b: lea -0x70(%ebp),%eax : 7c7e: mov %eax,-0x528(%ebp) : 7c84: movl $0x1,-0x524(%ebp) : 7c8e: sub $0x8,%esp : 7c91: lea -0x538(%ebp),%eax : 7c97: lea -0x718(%ebp),%ecx : 7c9d: push %eax : 7c9e: push %ecx : 7c9f: call 637a0 <_ZN11collections3fmt6format17h1a8287250ec7e7bfE> : 7ca4: add $0xc,%esp : 7ca7: movsd -0x718(%ebp),%xmm0 : 7caf: mov $0x1,%eax : 7cb4: jmp 7d3c <_ZN6mandel4main17h29fa87c057e4e547E+0x57c> : 7cb9: mov -0x10(%ebp),%ebx : 7cbc: lea -0x2a38(%ebx),%eax : 7cc2: mov %eax,-0x230(%ebp) : 7cc8: lea -0xc0998(%ebx),%eax : 7cce: mov %eax,-0x22c(%ebp) : 7cd4: lea -0x29ec(%ebx),%eax : 7cda: mov %eax,-0x520(%ebp) : 7ce0: movl $0x2,-0x51c(%ebp) : 7cea: movl $0x0,-0x518(%ebp) : 7cf4: lea -0x230(%ebp),%eax : 7cfa: mov %eax,-0x510(%ebp) : 7d00: movl $0x1,-0x50c(%ebp) : 7d0a: sub $0x8,%esp : 7d0d: lea -0x520(%ebp),%eax : 7d13: lea -0x708(%ebp),%ecx : 7d19: push %eax : 7d1a: push %ecx : 7d1b: call 637a0 <_ZN11collections3fmt6format17h1a8287250ec7e7bfE> : 7d20: add $0xc,%esp : 7d23: movsd -0x708(%ebp),%xmm0 : 7d2b: mov $0x1,%eax : 7d30: jmp 7d3c <_ZN6mandel4main17h29fa87c057e4e547E+0x57c> : 7d32: xor %eax,%eax : 7d34: movsd -0x544(%ebp),%xmm0 : 7d3c: test %eax,%eax : 7d3e: mov -0x10(%ebp),%ebx : 7d41: jne 7d49 <_ZN6mandel4main17h29fa87c057e4e547E+0x589> : 7d43: movapd %xmm0,%xmm1 : 7d47: jmp 7d51 <_ZN6mandel4main17h29fa87c057e4e547E+0x591> : 7d49: movsd -0x27650(%ebx),%xmm1 : 7d51: lea -0x298(%ebp),%esi : 7d57: movsd %xmm0,-0x198(%ebp) : 7d5f: je 7d90 <_ZN6mandel4main17h29fa87c057e4e547E+0x5d0> : 7d61: mov -0x194(%ebp),%eax : 7d67: test %eax,%eax : 7d69: je 7d90 <_ZN6mandel4main17h29fa87c057e4e547E+0x5d0> : 7d6b: cmp $0x1d1d1d1d,%eax : 7d70: je 7d90 <_ZN6mandel4main17h29fa87c057e4e547E+0x5d0> : 7d72: sub $0x4,%esp : 7d75: push $0x1 : 7d77: push %eax : 7d78: pushl -0x198(%ebp) : 7d7e: movsd %xmm1,-0x18(%ebp) : 7d83: call 647b0 <__rust_deallocate> : 7d88: movsd -0x18(%ebp),%xmm1 : 7d8d: add $0x10,%esp : 7d90: movsd %xmm1,-0x100(%ebp) : 7d98: lea -0x2719e(%ebx),%eax : 7d9e: lea -0x228(%ebp),%ecx : 7da4: push $0xa : 7da6: push %eax : 7da7: push %esi : 7da8: push %ecx : 7da9: call 437e0 <_ZN4clap4args11arg_matches10ArgMatches8value_of17hd4bdaec9e00c3af4E> : 7dae: add $0xc,%esp : 7db1: mov -0x228(%ebp),%esi : 7db7: test %esi,%esi : 7db9: je 7e7b <_ZN6mandel4main17h29fa87c057e4e547E+0x6bb> : 7dbf: mov -0x224(%ebp),%edi : 7dc5: sub $0xc,%esp : 7dc8: lea -0x508(%ebp),%ecx : 7dce: mov %esi,%edx : 7dd0: mov -0x10(%ebp),%ebx : 7dd3: push %edi : 7dd4: call 4430 <_ZN11collections3str21_$LT$impl$u20$str$GT$5parse17h7dff9b467a6f8487E> : 7dd9: add $0x10,%esp : 7ddc: cmpb $0x1,-0x508(%ebp) : 7de3: jne 7ef4 <_ZN6mandel4main17h29fa87c057e4e547E+0x734> : 7de9: movl $0x1,-0x2d8(%ebp) : 7df3: mov %esi,-0x2d4(%ebp) : 7df9: mov %edi,-0x2d0(%ebp) : 7dff: lea -0x2d8(%ebp),%eax : 7e05: mov %eax,-0x220(%ebp) : 7e0b: mov -0x10(%ebp),%ebx : 7e0e: lea -0xc0998(%ebx),%eax : 7e14: mov %eax,-0x21c(%ebp) : 7e1a: lea -0x29fc(%ebx),%eax : 7e20: mov %eax,-0x4f8(%ebp) : 7e26: movl $0x2,-0x4f4(%ebp) : 7e30: movl $0x0,-0x4f0(%ebp) : 7e3a: lea -0x220(%ebp),%eax : 7e40: mov %eax,-0x4e8(%ebp) : 7e46: movl $0x1,-0x4e4(%ebp) : 7e50: sub $0x8,%esp : 7e53: lea -0x4f8(%ebp),%eax : 7e59: lea -0x6f8(%ebp),%ecx : 7e5f: push %eax : 7e60: push %ecx : 7e61: call 637a0 <_ZN11collections3fmt6format17h1a8287250ec7e7bfE> : 7e66: add $0xc,%esp : 7e69: movsd -0x6f8(%ebp),%xmm0 : 7e71: mov $0x1,%eax : 7e76: jmp 7efe <_ZN6mandel4main17h29fa87c057e4e547E+0x73e> : 7e7b: mov -0x10(%ebp),%ebx : 7e7e: lea -0x2a2c(%ebx),%eax : 7e84: mov %eax,-0x218(%ebp) : 7e8a: lea -0xc0998(%ebx),%eax : 7e90: mov %eax,-0x214(%ebp) : 7e96: lea -0x29ec(%ebx),%eax : 7e9c: mov %eax,-0x4e0(%ebp) : 7ea2: movl $0x2,-0x4dc(%ebp) : 7eac: movl $0x0,-0x4d8(%ebp) : 7eb6: lea -0x218(%ebp),%eax : 7ebc: mov %eax,-0x4d0(%ebp) : 7ec2: movl $0x1,-0x4cc(%ebp) : 7ecc: sub $0x8,%esp : 7ecf: lea -0x4e0(%ebp),%eax : 7ed5: lea -0x6e8(%ebp),%ecx : 7edb: push %eax : 7edc: push %ecx : 7edd: call 637a0 <_ZN11collections3fmt6format17h1a8287250ec7e7bfE> : 7ee2: add $0xc,%esp : 7ee5: movsd -0x6e8(%ebp),%xmm0 : 7eed: mov $0x1,%eax : 7ef2: jmp 7efe <_ZN6mandel4main17h29fa87c057e4e547E+0x73e> : 7ef4: xor %eax,%eax : 7ef6: movsd -0x504(%ebp),%xmm0 : 7efe: test %eax,%eax : 7f00: mov -0x10(%ebp),%ebx : 7f03: jne 7f0b <_ZN6mandel4main17h29fa87c057e4e547E+0x74b> : 7f05: movapd %xmm0,%xmm1 : 7f09: jmp 7f13 <_ZN6mandel4main17h29fa87c057e4e547E+0x753> : 7f0b: movsd -0x27648(%ebx),%xmm1 : 7f13: lea -0x298(%ebp),%esi : 7f19: movsd %xmm0,-0x190(%ebp) : 7f21: je 7f52 <_ZN6mandel4main17h29fa87c057e4e547E+0x792> : 7f23: mov -0x18c(%ebp),%eax : 7f29: test %eax,%eax : 7f2b: je 7f52 <_ZN6mandel4main17h29fa87c057e4e547E+0x792> : 7f2d: cmp $0x1d1d1d1d,%eax : 7f32: je 7f52 <_ZN6mandel4main17h29fa87c057e4e547E+0x792> : 7f34: sub $0x4,%esp : 7f37: push $0x1 : 7f39: push %eax : 7f3a: pushl -0x190(%ebp) : 7f40: movsd %xmm1,-0x18(%ebp) : 7f45: call 647b0 <__rust_deallocate> : 7f4a: movsd -0x18(%ebp),%xmm1 : 7f4f: add $0x10,%esp : 7f52: movsd %xmm1,-0xf8(%ebp) : 7f5a: sub $0x4,%esp : 7f5d: lea -0x27194(%ebx),%eax : 7f63: push $0xe : 7f65: push %eax : 7f66: push %esi : 7f67: call 43a40 <_ZN4clap4args11arg_matches10ArgMatches10is_present17h63ab6c608281ef0bE> : 7f6c: add $0x10,%esp : 7f6f: mov %al,-0x28(%ebp) : 7f72: sub $0x4,%esp : 7f75: mov -0x10(%ebp),%ebx : 7f78: lea -0x27186(%ebx),%eax : 7f7e: push $0x5 : 7f80: push %eax : 7f81: lea -0x298(%ebp),%eax : 7f87: push %eax : 7f88: call 43a40 <_ZN4clap4args11arg_matches10ArgMatches10is_present17h63ab6c608281ef0bE> : 7f8d: add $0x10,%esp : 7f90: mov %al,-0x18(%ebp) : 7f93: sub $0x4,%esp : 7f96: mov -0x10(%ebp),%ebx : 7f99: lea -0x27181(%ebx),%eax : 7f9f: push $0x6 : 7fa1: push %eax : 7fa2: lea -0x298(%ebp),%eax : 7fa8: push %eax : 7fa9: call 43a40 <_ZN4clap4args11arg_matches10ArgMatches10is_present17h63ab6c608281ef0bE> : 7fae: add $0x10,%esp : 7fb1: mov %al,-0x58(%ebp) : 7fb4: mov -0x10(%ebp),%ebx : 7fb7: lea -0x2717b(%ebx),%eax : 7fbd: lea -0x210(%ebp),%ecx : 7fc3: push $0x8 : 7fc5: push %eax : 7fc6: lea -0x298(%ebp),%eax : 7fcc: push %eax : 7fcd: push %ecx : 7fce: call 437e0 <_ZN4clap4args11arg_matches10ArgMatches8value_of17hd4bdaec9e00c3af4E> : 7fd3: add $0xc,%esp : 7fd6: mov -0x210(%ebp),%esi : 7fdc: test %esi,%esi : 7fde: je 809c <_ZN6mandel4main17h29fa87c057e4e547E+0x8dc> : 7fe4: mov -0x20c(%ebp),%edi : 7fea: sub $0x4,%esp : 7fed: lea -0x208(%ebp),%eax : 7ff3: mov -0x10(%ebp),%ebx : 7ff6: push %edi : 7ff7: push %esi : 7ff8: push %eax : 7ff9: call 9b010 <_ZN4core3num52_$LT$impl$u20$core..str..FromStr$u20$for$u20$u32$GT$8from_str17hdcf91640e479f7fdE> : 7ffe: add $0xc,%esp : 8001: cmpb $0x1,-0x208(%ebp) : 8008: jne 8137 <_ZN6mandel4main17h29fa87c057e4e547E+0x977> : 800e: movl $0x1,-0x2c8(%ebp) : 8018: mov %esi,-0x2c4(%ebp) : 801e: mov %edi,-0x2c0(%ebp) : 8024: lea -0x2c8(%ebp),%eax : 802a: mov %eax,-0x200(%ebp) : 8030: mov -0x10(%ebp),%ebx : 8033: lea -0xc0998(%ebx),%eax : 8039: mov %eax,-0x1fc(%ebp) : 803f: lea -0x29fc(%ebx),%eax : 8045: mov %eax,-0x4b8(%ebp) : 804b: movl $0x2,-0x4b4(%ebp) : 8055: movl $0x0,-0x4b0(%ebp) : 805f: lea -0x200(%ebp),%eax : 8065: mov %eax,-0x4a8(%ebp) : 806b: movl $0x1,-0x4a4(%ebp) : 8075: sub $0x8,%esp : 8078: lea -0x4b8(%ebp),%eax : 807e: lea -0x4c8(%ebp),%ecx : 8084: push %eax : 8085: push %ecx : 8086: call 637a0 <_ZN11collections3fmt6format17h1a8287250ec7e7bfE> : 808b: add $0xc,%esp : 808e: mov -0x4c8(%ebp),%eax : 8094: mov -0x4c4(%ebp),%ecx : 809a: jmp 8112 <_ZN6mandel4main17h29fa87c057e4e547E+0x952> : 809c: mov -0x10(%ebp),%ebx : 809f: lea -0x2a20(%ebx),%eax : 80a5: mov %eax,-0x1f8(%ebp) : 80ab: lea -0xc0998(%ebx),%eax : 80b1: mov %eax,-0x1f4(%ebp) : 80b7: lea -0x29ec(%ebx),%eax : 80bd: mov %eax,-0x490(%ebp) : 80c3: movl $0x2,-0x48c(%ebp) : 80cd: movl $0x0,-0x488(%ebp) : 80d7: lea -0x1f8(%ebp),%eax : 80dd: mov %eax,-0x480(%ebp) : 80e3: movl $0x1,-0x47c(%ebp) : 80ed: sub $0x8,%esp : 80f0: lea -0x490(%ebp),%eax : 80f6: lea -0x4a0(%ebp),%ecx : 80fc: push %eax : 80fd: push %ecx : 80fe: call 637a0 <_ZN11collections3fmt6format17h1a8287250ec7e7bfE> : 8103: add $0xc,%esp : 8106: mov -0x4a0(%ebp),%eax : 810c: mov -0x49c(%ebp),%ecx : 8112: mov $0x800,%esi : 8117: test %ecx,%ecx : 8119: mov -0x10(%ebp),%ebx : 811c: je 8140 <_ZN6mandel4main17h29fa87c057e4e547E+0x980> : 811e: cmp $0x1d1d1d1d,%ecx : 8124: je 8140 <_ZN6mandel4main17h29fa87c057e4e547E+0x980> : 8126: sub $0x4,%esp : 8129: push $0x1 : 812b: push %ecx : 812c: push %eax : 812d: call 647b0 <__rust_deallocate> : 8132: add $0x10,%esp : 8135: jmp 8140 <_ZN6mandel4main17h29fa87c057e4e547E+0x980> : 8137: mov -0x204(%ebp),%esi : 813d: mov -0x10(%ebp),%ebx : 8140: mov %esi,-0x68(%ebp) : 8143: lea -0x27173(%ebx),%eax : 8149: lea -0x1f0(%ebp),%ecx : 814f: push $0xa : 8151: push %eax : 8152: lea -0x298(%ebp),%eax : 8158: push %eax : 8159: push %ecx : 815a: call 437e0 <_ZN4clap4args11arg_matches10ArgMatches8value_of17hd4bdaec9e00c3af4E> : 815f: add $0xc,%esp : 8162: mov -0x1f0(%ebp),%esi : 8168: test %esi,%esi : 816a: je 8228 <_ZN6mandel4main17h29fa87c057e4e547E+0xa68> : 8170: mov -0x1ec(%ebp),%edi : 8176: sub $0x4,%esp : 8179: lea -0x1e8(%ebp),%eax : 817f: mov -0x10(%ebp),%ebx : 8182: push %edi : 8183: push %esi : 8184: push %eax : 8185: call 9b010 <_ZN4core3num52_$LT$impl$u20$core..str..FromStr$u20$for$u20$u32$GT$8from_str17hdcf91640e479f7fdE> : 818a: add $0xc,%esp : 818d: cmpb $0x1,-0x1e8(%ebp) : 8194: jne 82c3 <_ZN6mandel4main17h29fa87c057e4e547E+0xb03> : 819a: movl $0x1,-0x2b8(%ebp) : 81a4: mov %esi,-0x2b4(%ebp) : 81aa: mov %edi,-0x2b0(%ebp) : 81b0: lea -0x2b8(%ebp),%eax : 81b6: mov %eax,-0x1e0(%ebp) : 81bc: mov -0x10(%ebp),%ebx : 81bf: lea -0xc0998(%ebx),%eax : 81c5: mov %eax,-0x1dc(%ebp) : 81cb: lea -0x29fc(%ebx),%eax : 81d1: mov %eax,-0x468(%ebp) : 81d7: movl $0x2,-0x464(%ebp) : 81e1: movl $0x0,-0x460(%ebp) : 81eb: lea -0x1e0(%ebp),%eax : 81f1: mov %eax,-0x458(%ebp) : 81f7: movl $0x1,-0x454(%ebp) : 8201: sub $0x8,%esp : 8204: lea -0x468(%ebp),%eax : 820a: lea -0x478(%ebp),%ecx : 8210: push %eax : 8211: push %ecx : 8212: call 637a0 <_ZN11collections3fmt6format17h1a8287250ec7e7bfE> : 8217: add $0xc,%esp : 821a: mov -0x478(%ebp),%eax : 8220: mov -0x474(%ebp),%ecx : 8226: jmp 829e <_ZN6mandel4main17h29fa87c057e4e547E+0xade> : 8228: mov -0x10(%ebp),%ebx : 822b: lea -0x2a14(%ebx),%eax : 8231: mov %eax,-0x1d8(%ebp) : 8237: lea -0xc0998(%ebx),%eax : 823d: mov %eax,-0x1d4(%ebp) : 8243: lea -0x29ec(%ebx),%eax : 8249: mov %eax,-0x440(%ebp) : 824f: movl $0x2,-0x43c(%ebp) : 8259: movl $0x0,-0x438(%ebp) : 8263: lea -0x1d8(%ebp),%eax : 8269: mov %eax,-0x430(%ebp) : 826f: movl $0x1,-0x42c(%ebp) : 8279: sub $0x8,%esp : 827c: lea -0x440(%ebp),%eax : 8282: lea -0x450(%ebp),%ecx : 8288: push %eax : 8289: push %ecx : 828a: call 637a0 <_ZN11collections3fmt6format17h1a8287250ec7e7bfE> : 828f: add $0xc,%esp : 8292: mov -0x450(%ebp),%eax : 8298: mov -0x44c(%ebp),%ecx : 829e: mov $0x400,%esi : 82a3: test %ecx,%ecx : 82a5: mov -0x10(%ebp),%ebx : 82a8: je 82cc <_ZN6mandel4main17h29fa87c057e4e547E+0xb0c> : 82aa: cmp $0x1d1d1d1d,%ecx : 82b0: je 82cc <_ZN6mandel4main17h29fa87c057e4e547E+0xb0c> : 82b2: sub $0x4,%esp : 82b5: push $0x1 : 82b7: push %ecx : 82b8: push %eax : 82b9: call 647b0 <__rust_deallocate> : 82be: add $0x10,%esp : 82c1: jmp 82cc <_ZN6mandel4main17h29fa87c057e4e547E+0xb0c> : 82c3: mov -0x1e4(%ebp),%esi : 82c9: mov -0x10(%ebp),%ebx : 82cc: mov -0x18(%ebp),%al : 82cf: mov %esi,-0x64(%ebp) : 82d2: test %al,%al : 82d4: je 82e8 <_ZN6mandel4main17h29fa87c057e4e547E+0xb28> : 82d6: call 4c0e0 <_ZN8num_cpus12get_num_cpus17h66c554656d8076ccE> : 82db: mov %eax,%esi : 82dd: mov %esi,-0x60(%ebp) : 82e0: mov -0x10(%ebp),%ebx : 82e3: jmp 8474 <_ZN6mandel4main17h29fa87c057e4e547E+0xcb4> : 82e8: lea -0x27168(%ebx),%eax : 82ee: lea -0x1d0(%ebp),%ecx : 82f4: push $0x11 : 82f6: push %eax : 82f7: lea -0x298(%ebp),%eax : 82fd: push %eax : 82fe: push %ecx : 82ff: call 437e0 <_ZN4clap4args11arg_matches10ArgMatches8value_of17hd4bdaec9e00c3af4E> : 8304: add $0xc,%esp : 8307: mov -0x1d0(%ebp),%esi : 830d: test %esi,%esi : 830f: je 83cd <_ZN6mandel4main17h29fa87c057e4e547E+0xc0d> : 8315: mov -0x1cc(%ebp),%edi : 831b: sub $0x4,%esp : 831e: lea -0x1c8(%ebp),%eax : 8324: mov -0x10(%ebp),%ebx : 8327: push %edi : 8328: push %esi : 8329: push %eax : 832a: call 9b010 <_ZN4core3num52_$LT$impl$u20$core..str..FromStr$u20$for$u20$u32$GT$8from_str17hdcf91640e479f7fdE> : 832f: add $0xc,%esp : 8332: cmpb $0x1,-0x1c8(%ebp) : 8339: jne 8468 <_ZN6mandel4main17h29fa87c057e4e547E+0xca8> : 833f: movl $0x1,-0x2a8(%ebp) : 8349: mov %esi,-0x2a4(%ebp) : 834f: mov %edi,-0x2a0(%ebp) : 8355: lea -0x2a8(%ebp),%eax : 835b: mov %eax,-0x1c0(%ebp) : 8361: mov -0x10(%ebp),%ebx : 8364: lea -0xc0998(%ebx),%eax : 836a: mov %eax,-0x1bc(%ebp) : 8370: lea -0x29fc(%ebx),%eax : 8376: mov %eax,-0x418(%ebp) : 837c: movl $0x2,-0x414(%ebp) : 8386: movl $0x0,-0x410(%ebp) : 8390: lea -0x1c0(%ebp),%eax : 8396: mov %eax,-0x408(%ebp) : 839c: movl $0x1,-0x404(%ebp) : 83a6: sub $0x8,%esp : 83a9: lea -0x418(%ebp),%eax : 83af: lea -0x428(%ebp),%ecx : 83b5: push %eax : 83b6: push %ecx : 83b7: call 637a0 <_ZN11collections3fmt6format17h1a8287250ec7e7bfE> : 83bc: add $0xc,%esp : 83bf: mov -0x428(%ebp),%eax : 83c5: mov -0x424(%ebp),%ecx : 83cb: jmp 8443 <_ZN6mandel4main17h29fa87c057e4e547E+0xc83> : 83cd: mov -0x10(%ebp),%ebx : 83d0: lea -0x2a08(%ebx),%eax : 83d6: mov %eax,-0x1b8(%ebp) : 83dc: lea -0xc0998(%ebx),%eax : 83e2: mov %eax,-0x1b4(%ebp) : 83e8: lea -0x29ec(%ebx),%eax : 83ee: mov %eax,-0x3f0(%ebp) : 83f4: movl $0x2,-0x3ec(%ebp) : 83fe: movl $0x0,-0x3e8(%ebp) : 8408: lea -0x1b8(%ebp),%eax : 840e: mov %eax,-0x3e0(%ebp) : 8414: movl $0x1,-0x3dc(%ebp) : 841e: sub $0x8,%esp : 8421: lea -0x3f0(%ebp),%eax : 8427: lea -0x400(%ebp),%ecx : 842d: push %eax : 842e: push %ecx : 842f: call 637a0 <_ZN11collections3fmt6format17h1a8287250ec7e7bfE> : 8434: add $0xc,%esp : 8437: mov -0x400(%ebp),%eax : 843d: mov -0x3fc(%ebp),%ecx : 8443: mov $0x2,%esi : 8448: test %ecx,%ecx : 844a: mov -0x10(%ebp),%ebx : 844d: je 8471 <_ZN6mandel4main17h29fa87c057e4e547E+0xcb1> : 844f: cmp $0x1d1d1d1d,%ecx : 8455: je 8471 <_ZN6mandel4main17h29fa87c057e4e547E+0xcb1> : 8457: sub $0x4,%esp : 845a: push $0x1 : 845c: push %ecx : 845d: push %eax : 845e: call 647b0 <__rust_deallocate> : 8463: add $0x10,%esp : 8466: jmp 8471 <_ZN6mandel4main17h29fa87c057e4e547E+0xcb1> : 8468: mov -0x1c4(%ebp),%esi : 846e: mov -0x10(%ebp),%ebx : 8471: mov %esi,-0x60(%ebp) : 8474: movsd -0x108(%ebp),%xmm0 : 847c: ucomisd -0x110(%ebp),%xmm0 : 8484: jbe 9132 <_ZN6mandel4main17h29fa87c057e4e547E+0x1972> : 848a: movsd -0xf8(%ebp),%xmm0 : 8492: ucomisd -0x100(%ebp),%xmm0 : 849a: jbe 9151 <_ZN6mandel4main17h29fa87c057e4e547E+0x1991> : 84a0: cmpl $0x0,-0x68(%ebp) : 84a4: je 9170 <_ZN6mandel4main17h29fa87c057e4e547E+0x19b0> : 84aa: cmpl $0x0,-0x64(%ebp) : 84ae: je 918f <_ZN6mandel4main17h29fa87c057e4e547E+0x19cf> : 84b4: test %esi,%esi : 84b6: je 91ae <_ZN6mandel4main17h29fa87c057e4e547E+0x19ee> : 84bc: lea -0x110(%ebp),%eax : 84c2: mov %eax,-0x3a8(%ebp) : 84c8: lea -0x279a8(%ebx),%ecx : 84ce: mov %ecx,-0x3a4(%ebp) : 84d4: lea -0x108(%ebp),%eax : 84da: mov %eax,-0x3a0(%ebp) : 84e0: mov %ecx,-0x39c(%ebp) : 84e6: lea -0x100(%ebp),%eax : 84ec: mov %eax,-0x398(%ebp) : 84f2: mov %ecx,-0x394(%ebp) : 84f8: lea -0xf8(%ebp),%eax : 84fe: mov %eax,-0x390(%ebp) : 8504: mov %ecx,-0x98(%ebp) : 850a: mov %ecx,-0x38c(%ebp) : 8510: lea -0x68(%ebp),%eax : 8513: mov %eax,-0x388(%ebp) : 8519: lea -0x2b2e8(%ebx),%edi : 851f: mov %edi,-0x384(%ebp) : 8525: lea -0x64(%ebp),%eax : 8528: mov %eax,-0x380(%ebp) : 852e: mov %edi,-0x37c(%ebp) : 8534: lea -0x60(%ebp),%eax : 8537: mov %eax,-0x378(%ebp) : 853d: mov %edi,-0x374(%ebp) : 8543: lea -0x29dc(%ebx),%eax : 8549: mov %eax,-0x340(%ebp) : 854f: movl $0x8,-0x33c(%ebp) : 8559: lea -0x27004(%ebx),%eax : 855f: mov %eax,-0x338(%ebp) : 8565: movl $0x7,-0x334(%ebp) : 856f: lea -0x3a8(%ebp),%eax : 8575: mov %eax,-0x330(%ebp) : 857b: movl $0x7,-0x32c(%ebp) : 8585: sub $0xc,%esp : 8588: lea -0x340(%ebp),%eax : 858e: push %eax : 858f: call 52810 <_ZN3std2io5stdio6_print17hb854a013c382cde0E> : 8594: add $0x10,%esp : 8597: movsd -0x108(%ebp),%xmm0 : 859f: movsd -0x110(%ebp),%xmm1 : 85a7: mov -0x64(%ebp),%eax : 85aa: mov -0x10(%ebp),%ebx : 85ad: movsd -0x27640(%ebx),%xmm3 : 85b5: movd %eax,%xmm2 : 85b9: orpd %xmm3,%xmm2 : 85bd: movapd %xmm3,-0x38(%ebp) : 85c2: subsd %xmm3,%xmm2 : 85c6: movsd -0xf8(%ebp),%xmm3 : 85ce: movsd -0x100(%ebp),%xmm4 : 85d6: movsd %xmm1,-0x188(%ebp) : 85de: movsd %xmm0,-0x180(%ebp) : 85e6: unpcklpd %xmm3,%xmm0 : 85ea: unpcklpd %xmm4,%xmm1 : 85ee: subpd %xmm1,%xmm0 : 85f2: movlhps %xmm2,%xmm2 : 85f5: divpd %xmm2,%xmm0 : 85f9: mov -0x68(%ebp),%ecx : 85fc: mov -0x60(%ebp),%edx : 85ff: movsd %xmm4,-0x178(%ebp) : 8607: movsd %xmm3,-0x170(%ebp) : 860f: movupd %xmm0,-0x168(%ebp) : 8617: mov %ecx,-0x158(%ebp) : 861d: mov %eax,-0x154(%ebp) : 8623: mov -0x28(%ebp),%al : 8626: mov %al,-0x150(%ebp) : 862c: mov -0x58(%ebp),%al : 862f: mov %al,-0x14f(%ebp) : 8635: mov %edx,-0x14c(%ebp) : 863b: lea -0x298(%ebp),%ecx : 8641: call 6dc0 <_ZN4drop17hfe21730b9ead207cE> : 8646: sub $0xc,%esp : 8649: lea -0x8a0(%ebp),%esi : 864f: push %esi : 8650: call 4bb10 <_ZN4time3now17h176c482af0d24defE> : 8655: add $0xc,%esp : 8658: lea -0x26dc8(%ebx),%eax : 865e: push $0x12 : 8660: push %eax : 8661: push %esi : 8662: lea -0x9a8(%ebp),%eax : 8668: push %eax : 8669: call 4bc80 <_ZN4time2Tm8strftime17h45662e4618b4af66E> : 866e: add $0xc,%esp : 8671: cmpl $0x0,-0x9a8(%ebp) : 8678: movsd -0x9a4(%ebp),%xmm0 : 8680: movsd -0x99c(%ebp),%xmm1 : 8688: movsd %xmm1,-0x868(%ebp) : 8690: movsd %xmm0,-0x870(%ebp) : 8698: jne 91cb <_ZN6mandel4main17h29fa87c057e4e547E+0x1a0b> : 869e: movsd -0x870(%ebp),%xmm0 : 86a6: movsd -0x868(%ebp),%xmm1 : 86ae: movsd %xmm1,-0x6d0(%ebp) : 86b6: movsd %xmm0,-0x6d8(%ebp) : 86be: lea -0x6d8(%ebp),%eax : 86c4: mov %eax,-0x124(%ebp) : 86ca: lea -0x124(%ebp),%eax : 86d0: mov %eax,-0x1b0(%ebp) : 86d6: lea -0xc0a28(%ebx),%eax : 86dc: mov %eax,-0x1ac(%ebp) : 86e2: lea -0x28fc(%ebx),%eax : 86e8: mov %eax,-0x3d8(%ebp) : 86ee: movl $0x1,-0x3d4(%ebp) : 86f8: movl $0x0,-0x3d0(%ebp) : 8702: lea -0x1b0(%ebp),%eax : 8708: mov %eax,-0x3c8(%ebp) : 870e: movl $0x1,-0x3c4(%ebp) : 8718: sub $0x8,%esp : 871b: lea -0x3d8(%ebp),%eax : 8721: lea -0xf0(%ebp),%ecx : 8727: push %eax : 8728: push %ecx : 8729: call 637a0 <_ZN11collections3fmt6format17h1a8287250ec7e7bfE> : 872e: add $0xc,%esp : 8731: mov -0x154(%ebp),%esi : 8737: imul %esi,%esi : 873a: mov $0x4,%ecx : 873f: mov %esi,%eax : 8741: mul %ecx : 8743: jo 91f2 <_ZN6mandel4main17h29fa87c057e4e547E+0x1a32> : 8749: test %eax,%eax : 874b: js 920e <_ZN6mandel4main17h29fa87c057e4e547E+0x1a4e> : 8751: movl $0x1,-0x18(%ebp) : 8758: test %eax,%eax : 875a: je 8775 <_ZN6mandel4main17h29fa87c057e4e547E+0xfb5> : 875c: sub $0x8,%esp : 875f: push $0x4 : 8761: push %eax : 8762: call 64720 <__rust_allocate> : 8767: add $0x10,%esp : 876a: mov %eax,-0x18(%ebp) : 876d: test %eax,%eax : 876f: je 9222 <_ZN6mandel4main17h29fa87c057e4e547E+0x1a62> : 8775: cmp $0x2,%esi : 8778: mov %edi,-0x94(%ebp) : 877e: jb 879f <_ZN6mandel4main17h29fa87c057e4e547E+0xfdf> : 8780: lea -0x4(,%esi,4),%eax : 8787: sub $0x4,%esp : 878a: push %eax : 878b: push $0x0 : 878d: mov -0x18(%ebp),%edi : 8790: push %edi : 8791: call 3c40 : 8796: add $0x10,%esp : 8799: lea -0x4(%edi,%esi,4),%eax : 879d: jmp 87ad <_ZN6mandel4main17h29fa87c057e4e547E+0xfed> : 879f: movl $0x0,-0x28(%ebp) : 87a6: test %esi,%esi : 87a8: mov -0x18(%ebp),%eax : 87ab: je 87b6 <_ZN6mandel4main17h29fa87c057e4e547E+0xff6> : 87ad: movl $0x0,(%eax) : 87b3: mov %esi,-0x28(%ebp) : 87b6: mov %esi,-0x3c(%ebp) : 87b9: mov -0xf0(%ebp),%edx : 87bf: mov -0xe8(%ebp),%eax : 87c5: lea -0x26db6(%ebx),%ecx : 87cb: mov %ecx,-0x260(%ebp) : 87d1: movl $0x6,-0x25c(%ebp) : 87db: mov %edx,-0x114(%ebp) : 87e1: mov %edx,-0x258(%ebp) : 87e7: mov %eax,-0x254(%ebp) : 87ed: call 4b970 <_ZN4time15precise_time_ns17h40ea7feca6bf16e3E> : 87f2: mov %eax,-0x118(%ebp) : 87f8: mov %edx,-0x11c(%ebp) : 87fe: mov -0x154(%ebp),%ebx : 8804: test %ebx,%ebx : 8806: je 89af <_ZN6mandel4main17h29fa87c057e4e547E+0x11ef> : 880c: mov -0x158(%ebp),%ecx : 8812: test %ecx,%ecx : 8814: je 897b <_ZN6mandel4main17h29fa87c057e4e547E+0x11bb> : 881a: movsd -0x188(%ebp),%xmm0 : 8822: movsd %xmm0,-0xe0(%ebp) : 882a: movsd -0x178(%ebp),%xmm0 : 8832: movsd %xmm0,-0x3b8(%ebp) : 883a: movsd -0x168(%ebp),%xmm0 : 8842: movsd %xmm0,-0x3c0(%ebp) : 884a: movsd -0x160(%ebp),%xmm0 : 8852: movsd %xmm0,-0x3b0(%ebp) : 885a: xor %eax,%eax : 885c: mov -0x10(%ebp),%edx : 885f: movsd -0x27638(%edx),%xmm4 : 8867: nopw 0x0(%eax,%eax,1) : 8870: movd %eax,%xmm5 : 8874: movapd -0x38(%ebp),%xmm0 : 8879: orpd %xmm0,%xmm5 : 887d: subsd %xmm0,%xmm5 : 8881: mulsd -0x3b0(%ebp),%xmm5 : 8889: addsd -0x3b8(%ebp),%xmm5 : 8891: movapd %xmm5,%xmm0 : 8895: mulsd %xmm0,%xmm0 : 8899: movapd %xmm0,-0x58(%ebp) : 889e: lea 0x1(%eax),%edx : 88a1: mov %edx,-0x120(%ebp) : 88a7: mov %ebx,%edx : 88a9: imul %ebx,%eax : 88ac: mov %eax,-0x5c(%ebp) : 88af: xor %ebx,%ebx : 88b1: data32 data32 data32 data32 data32 nopw %cs:0x0(%eax,%eax,1) 12 0.0160 : 88c0: movd %ebx,%xmm7 : 88c4: movapd -0x38(%ebp),%xmm0 1 0.0013 : 88c9: orpd %xmm0,%xmm7 : 88cd: subsd %xmm0,%xmm7 19 0.0253 : 88d1: mulsd -0x3c0(%ebp),%xmm7 19 0.0253 : 88d9: addsd -0xe0(%ebp),%xmm7 5 0.0067 : 88e1: movapd %xmm7,%xmm0 5 0.0067 : 88e5: mulsd %xmm0,%xmm0 23 0.0306 : 88e9: movapd -0x58(%ebp),%xmm1 1 0.0013 : 88ee: addsd %xmm0,%xmm1 6 0.0080 : 88f2: xor %edi,%edi : 88f4: ucomisd %xmm1,%xmm4 20 0.0266 : 88f8: jb 894b <_ZN6mandel4main17h29fa87c057e4e547E+0x118b> 11 0.0146 : 88fa: xor %edi,%edi : 88fc: movapd -0x58(%ebp),%xmm2 : 8901: movapd %xmm5,%xmm3 7 0.0093 : 8905: movapd %xmm7,%xmm6 1 0.0013 : 8909: nopl 0x0(%eax) 9109 12.1214 : 8910: inc %edi 4 0.0053 : 8911: cmp %ecx,%edi : 8913: jae 894b <_ZN6mandel4main17h29fa87c057e4e547E+0x118b> 10 0.0133 : 8915: subsd %xmm2,%xmm0 4213 5.6063 : 8919: mulsd %xmm6,%xmm3 29 0.0386 : 891d: addsd %xmm3,%xmm3 : 8921: movapd %xmm0,%xmm6 8 0.0106 : 8925: addsd %xmm7,%xmm6 4143 5.5131 : 8929: addsd %xmm5,%xmm3 32 0.0426 : 892d: movapd %xmm6,%xmm0 3945 5.2496 : 8931: mulsd %xmm0,%xmm0 24131 32.1113 : 8935: movapd %xmm3,%xmm2 1 0.0013 : 8939: mulsd %xmm2,%xmm2 5 0.0067 : 893d: movapd %xmm0,%xmm1 7776 10.3476 : 8941: addsd %xmm2,%xmm1 16013 21.3086 : 8945: ucomisd %xmm1,%xmm4 4768 6.3448 : 8949: jae 8910 <_ZN6mandel4main17h29fa87c057e4e547E+0x1150> 18 0.0240 : 894b: mov -0x5c(%ebp),%eax 36 0.0479 : 894e: lea (%ebx,%eax,1),%esi 4 0.0053 : 8951: cmp -0x28(%ebp),%esi 5 0.0067 : 8954: jae 910c <_ZN6mandel4main17h29fa87c057e4e547E+0x194c> 3 0.0040 : 895a: inc %ebx 14 0.0186 : 895b: mov -0x18(%ebp),%eax : 895e: mov %edi,(%eax,%esi,4) 5 0.0067 : 8961: cmp %edx,%ebx : 8963: jb 88c0 <_ZN6mandel4main17h29fa87c057e4e547E+0x1100> : 8969: mov %edx,%ebx : 896b: mov -0x120(%ebp),%eax : 8971: cmp %ebx,%eax : 8973: jb 8870 <_ZN6mandel4main17h29fa87c057e4e547E+0x10b0> : 8979: jmp 89af <_ZN6mandel4main17h29fa87c057e4e547E+0x11ef> : 897b: xor %ecx,%ecx : 897d: xor %edx,%edx : 897f: nop : 8980: inc %edx : 8981: mov %ecx,%esi : 8983: xor %edi,%edi : 8985: data32 nopw %cs:0x0(%eax,%eax,1) : 8990: cmp -0x28(%ebp),%esi : 8993: jae 910c <_ZN6mandel4main17h29fa87c057e4e547E+0x194c> : 8999: inc %edi : 899a: mov -0x18(%ebp),%eax : 899d: movl $0x0,(%eax,%esi,4) : 89a4: inc %esi : 89a5: cmp %ebx,%edi : 89a7: jb 8990 <_ZN6mandel4main17h29fa87c057e4e547E+0x11d0> : 89a9: add %ebx,%ecx : 89ab: cmp %ebx,%edx : 89ad: jb 8980 <_ZN6mandel4main17h29fa87c057e4e547E+0x11c0> : 89af: mov -0x10(%ebp),%ebx : 89b2: call 4b970 <_ZN4time15precise_time_ns17h40ea7feca6bf16e3E> : 89b7: sub -0x118(%ebp),%eax : 89bd: sbb -0x11c(%ebp),%edx : 89c3: movd %eax,%xmm0 : 89c7: movd %edx,%xmm1 : 89cb: lea -0x260(%ebp),%esi : 89d1: mov %esi,-0x328(%ebp) : 89d7: mov -0x10(%ebp),%ebx : 89da: lea -0xc09c8(%ebx),%edi : 89e0: mov %edi,-0x324(%ebp) : 89e6: lea -0x250(%ebp),%eax : 89ec: mov %eax,-0x320(%ebp) : 89f2: lea -0x293c(%ebx),%eax : 89f8: mov %eax,-0x358(%ebp) : 89fe: movl $0x3,-0x354(%ebp) : 8a08: lea -0x26e4c(%ebx),%eax : 8a0e: mov %eax,-0x350(%ebp) : 8a14: movl $0x2,-0x34c(%ebp) : 8a1e: lea -0x328(%ebp),%eax : 8a24: mov %eax,-0x348(%ebp) : 8a2a: punpckldq %xmm1,%xmm0 : 8a2e: punpckldq -0x27618(%ebx),%xmm0 : 8a36: subpd -0x27608(%ebx),%xmm0 : 8a3e: pshufd $0x4e,%xmm0,%xmm1 : 8a43: addpd %xmm0,%xmm1 : 8a47: divsd -0x27630(%ebx),%xmm1 : 8a4f: movsd %xmm1,-0x250(%ebp) : 8a57: mov -0x98(%ebp),%eax : 8a5d: mov %eax,-0x31c(%ebp) : 8a63: movl $0x2,-0x344(%ebp) : 8a6d: sub $0xc,%esp : 8a70: lea -0x358(%ebp),%eax : 8a76: push %eax : 8a77: call 52810 <_ZN3std2io5stdio6_print17hb854a013c382cde0E> : 8a7c: add $0x10,%esp : 8a7f: cmpb $0x0,-0x14f(%ebp) : 8a86: jne 90b7 <_ZN6mandel4main17h29fa87c057e4e547E+0x18f7> : 8a8c: lea -0x258(%ebp),%eax : 8a92: mov %eax,-0x128(%ebp) : 8a98: mov %esi,-0x318(%ebp) : 8a9e: mov %edi,-0x314(%ebp) : 8aa4: lea -0x128(%ebp),%eax : 8aaa: mov %eax,-0x310(%ebp) : 8ab0: mov -0x10(%ebp),%ebx : 8ab3: lea -0xc09f8(%ebx),%eax : 8ab9: mov %eax,-0x30c(%ebp) : 8abf: lea -0x2924(%ebx),%eax : 8ac5: mov %eax,-0x5f8(%ebp) : 8acb: movl $0x3,-0x5f4(%ebp) : 8ad5: movl $0x0,-0x5f0(%ebp) : 8adf: lea -0x318(%ebp),%eax : 8ae5: mov %eax,-0x5e8(%ebp) : 8aeb: movl $0x2,-0x5e4(%ebp) : 8af5: sub $0x8,%esp : 8af8: lea -0x5f8(%ebp),%eax : 8afe: lea -0xa8(%ebp),%ecx : 8b04: push %eax : 8b05: push %ecx : 8b06: call 637a0 <_ZN11collections3fmt6format17h1a8287250ec7e7bfE> : 8b0b: add $0xc,%esp : 8b0e: mov -0xa8(%ebp),%eax : 8b14: mov %eax,-0x58(%ebp) : 8b17: mov -0xa0(%ebp),%edi : 8b1d: movsd -0x250(%ebp),%xmm0 : 8b25: movsd %xmm0,-0x6c8(%ebp) : 8b2d: sub $0xc,%esp : 8b30: lea -0x768(%ebp),%esi : 8b36: push %esi : 8b37: call 50550 <_ZN3std2fs11OpenOptions3new17h49890dbe0af4235dE> : 8b3c: add $0xc,%esp : 8b3f: sub $0x8,%esp : 8b42: push $0x1 : 8b44: push %esi : 8b45: call 50590 <_ZN3std2fs11OpenOptions5write17h1c0cac4868c2f8b8E> : 8b4a: add $0x10,%esp : 8b4d: sub $0x8,%esp : 8b50: push $0x1 : 8b52: push %eax : 8b53: call 505b0 <_ZN3std2fs11OpenOptions6create17h1837dd2af739c7dbE> : 8b58: add $0x10,%esp : 8b5b: sub $0x8,%esp : 8b5e: push $0x1 : 8b60: push %eax : 8b61: call 505a0 <_ZN3std2fs11OpenOptions8truncate17h1f4a48e893d02a65E> : 8b66: add $0x10,%esp : 8b69: mov %eax,%esi : 8b6b: sub $0x8,%esp : 8b6e: push %edi : 8b6f: pushl -0x58(%ebp) : 8b72: call 53d60 <_ZN3std4path77_$LT$impl$u20$core..convert..AsRef$LT$std..path..Path$GT$$u20$for$u20$str$GT$6as_ref17h06cef29de87ef08fE> : 8b77: add $0x10,%esp : 8b7a: sub $0x8,%esp : 8b7d: push %edx : 8b7e: push %eax : 8b7f: call 53d50 <_ZN79_$LT$std..path..Path$u20$as$u20$core..convert..AsRef$LT$std..path..Path$GT$$GT$6as_ref17h24c8e6045e618183E> : 8b84: add $0x10,%esp : 8b87: lea -0x148(%ebp),%ecx : 8b8d: push %edx : 8b8e: push %eax : 8b8f: push %esi : 8b90: push %ecx : 8b91: call 505c0 <_ZN3std2fs11OpenOptions5_open17hd8ca1754e6e5b66bE> : 8b96: add $0xc,%esp : 8b99: cmpl $0x1,-0x148(%ebp) : 8ba0: jne 8bb4 <_ZN6mandel4main17h29fa87c057e4e547E+0x13f4> : 8ba2: movsd -0x144(%ebp),%xmm0 : 8baa: pshufd $0xd4,%xmm0,%xmm0 : 8baf: jmp 8fec <_ZN6mandel4main17h29fa87c057e4e547E+0x182c> : 8bb4: mov -0x144(%ebp),%eax : 8bba: mov -0x140(%ebp),%ecx : 8bc0: movl $0x1,-0xb8(%ebp) : 8bca: mov %ecx,-0xb0(%ebp) : 8bd0: mov %eax,-0xb4(%ebp) : 8bd6: sub $0x8,%esp : 8bd9: mov -0x10(%ebp),%ebx : 8bdc: push $0x1 : 8bde: push $0x2000 : 8be3: call 64720 <__rust_allocate> : 8be8: add $0x10,%esp : 8beb: test %eax,%eax : 8bed: je 9256 <_ZN6mandel4main17h29fa87c057e4e547E+0x1a96> : 8bf3: movb $0xd4,-0xbf(%ebp) : 8bfa: mov -0xb0(%ebp),%ecx : 8c00: mov %ecx,-0xd0(%ebp) : 8c06: movsd -0xb8(%ebp),%xmm0 : 8c0e: movsd %xmm0,-0xd8(%ebp) : 8c16: mov %eax,-0xcc(%ebp) : 8c1c: movl $0x2000,-0xc8(%ebp) : 8c26: movl $0x0,-0xc4(%ebp) : 8c30: movb $0x0,-0xc0(%ebp) : 8c37: sub $0x8,%esp : 8c3a: lea -0x26f08(%ebx),%eax : 8c40: lea -0x6c0(%ebp),%ecx : 8c46: lea -0xd8(%ebp),%edx : 8c4c: push $0x3 : 8c4e: push %eax : 8c4f: call 71f0 <_ZN72_$LT$std..io..buffered..BufWriter$LT$W$GT$$u20$as$u20$std..io..Write$GT$5write17hf31868a71baedbfaE> : 8c54: add $0x10,%esp : 8c57: mov -0x94(%ebp),%esi : 8c5d: cmpl $0x1,-0x6c0(%ebp) : 8c64: jne 8c73 <_ZN6mandel4main17h29fa87c057e4e547E+0x14b3> : 8c66: movsd -0x6bc(%ebp),%xmm0 : 8c6e: jmp 8fd2 <_ZN6mandel4main17h29fa87c057e4e547E+0x1812> : 8c73: lea -0x158(%ebp),%eax : 8c79: mov %eax,-0x90(%ebp) : 8c7f: mov %esi,-0x8c(%ebp) : 8c85: lea -0x2990(%ebx),%eax : 8c8b: mov %eax,-0x6a0(%ebp) : 8c91: movl $0x2,-0x69c(%ebp) : 8c9b: movl $0x0,-0x698(%ebp) : 8ca5: lea -0x90(%ebp),%eax : 8cab: mov %eax,-0x690(%ebp) : 8cb1: movl $0x1,-0x68c(%ebp) : 8cbb: sub $0xc,%esp : 8cbe: lea -0x6a0(%ebp),%eax : 8cc4: lea -0x6b0(%ebp),%ecx : 8cca: lea -0xd8(%ebp),%edx : 8cd0: push %eax : 8cd1: call 6130 <_ZN3std2io5Write9write_fmt17h704058cdc66999a1E> : 8cd6: add $0x10,%esp : 8cd9: cmpl $0x1,-0x6b0(%ebp) : 8ce0: jne 8cef <_ZN6mandel4main17h29fa87c057e4e547E+0x152f> : 8ce2: movsd -0x6ac(%ebp),%xmm0 : 8cea: jmp 8fd2 <_ZN6mandel4main17h29fa87c057e4e547E+0x1812> : 8cef: cmpb $0x0,-0x150(%ebp) : 8cf6: je 8d7e <_ZN6mandel4main17h29fa87c057e4e547E+0x15be> : 8cfc: lea -0x6c8(%ebp),%eax : 8d02: mov %eax,-0x88(%ebp) : 8d08: mov -0x98(%ebp),%eax : 8d0e: mov %eax,-0x84(%ebp) : 8d14: lea -0x2980(%ebx),%eax : 8d1a: mov %eax,-0x678(%ebp) : 8d20: movl $0x2,-0x674(%ebp) : 8d2a: movl $0x0,-0x670(%ebp) : 8d34: lea -0x88(%ebp),%eax : 8d3a: mov %eax,-0x668(%ebp) : 8d40: movl $0x1,-0x664(%ebp) : 8d4a: sub $0xc,%esp : 8d4d: lea -0x678(%ebp),%eax : 8d53: lea -0x688(%ebp),%ecx : 8d59: lea -0xd8(%ebp),%edx : 8d5f: push %eax : 8d60: call 6130 <_ZN3std2io5Write9write_fmt17h704058cdc66999a1E> : 8d65: add $0x10,%esp : 8d68: cmpl $0x1,-0x688(%ebp) : 8d6f: jne 8d7e <_ZN6mandel4main17h29fa87c057e4e547E+0x15be> : 8d71: movsd -0x684(%ebp),%xmm0 : 8d79: jmp 8fd2 <_ZN6mandel4main17h29fa87c057e4e547E+0x1812> : 8d7e: lea -0x154(%ebp),%eax : 8d84: mov %eax,-0x80(%ebp) : 8d87: mov %esi,-0x7c(%ebp) : 8d8a: lea -0x2970(%ebx),%eax : 8d90: mov %eax,-0x370(%ebp) : 8d96: movl $0x3,-0x36c(%ebp) : 8da0: lea -0x26ebc(%ebx),%eax : 8da6: mov %eax,-0x368(%ebp) : 8dac: movl $0x2,-0x364(%ebp) : 8db6: lea -0x80(%ebp),%eax : 8db9: mov %eax,-0x360(%ebp) : 8dbf: movl $0x1,-0x35c(%ebp) : 8dc9: sub $0xc,%esp : 8dcc: lea -0x370(%ebp),%eax : 8dd2: lea -0x660(%ebp),%ecx : 8dd8: lea -0xd8(%ebp),%edx : 8dde: push %eax : 8ddf: call 6130 <_ZN3std2io5Write9write_fmt17h704058cdc66999a1E> : 8de4: add $0x10,%esp : 8de7: cmpl $0x1,-0x660(%ebp) : 8dee: jne 8dfd <_ZN6mandel4main17h29fa87c057e4e547E+0x163d> : 8df0: movsd -0x65c(%ebp),%xmm0 : 8df8: jmp 8fd2 <_ZN6mandel4main17h29fa87c057e4e547E+0x1812> : 8dfd: sub $0x8,%esp : 8e00: lea -0x26f05(%ebx),%eax : 8e06: lea -0x650(%ebp),%ecx : 8e0c: lea -0xd8(%ebp),%edx : 8e12: push $0x4 : 8e14: push %eax : 8e15: call 71f0 <_ZN72_$LT$std..io..buffered..BufWriter$LT$W$GT$$u20$as$u20$std..io..Write$GT$5write17hf31868a71baedbfaE> : 8e1a: add $0x10,%esp : 8e1d: cmpl $0x1,-0x650(%ebp) : 8e24: jne 8e33 <_ZN6mandel4main17h29fa87c057e4e547E+0x1673> : 8e26: movsd -0x64c(%ebp),%xmm0 : 8e2e: jmp 8fd2 <_ZN6mandel4main17h29fa87c057e4e547E+0x1812> : 8e33: mov -0x154(%ebp),%eax : 8e39: test %eax,%eax : 8e3b: je 8fab <_ZN6mandel4main17h29fa87c057e4e547E+0x17eb> : 8e41: movl $0x0,-0x58(%ebp) : 8e48: lea -0x26efb(%ebx),%ecx : 8e4e: mov %ecx,-0x5c(%ebp) : 8e51: mov %eax,%ecx : 8e53: mov %eax,-0xe0(%ebp) : 8e59: jmp 8e61 <_ZN6mandel4main17h29fa87c057e4e547E+0x16a1> : 8e5b: mov -0x154(%ebp),%ecx : 8e61: test %ecx,%ecx : 8e63: je 8f6d <_ZN6mandel4main17h29fa87c057e4e547E+0x17ad> : 8e69: mov -0x58(%ebp),%eax : 8e6c: mov %ecx,-0x38(%ebp) : 8e6f: imul %ecx,%eax : 8e72: cmp -0x28(%ebp),%eax : 8e75: jae 9265 <_ZN6mandel4main17h29fa87c057e4e547E+0x1aa5> : 8e7b: mov $0x1,%edi : 8e80: xor %esi,%esi : 8e82: mov -0x18(%ebp),%ecx : 8e85: mov (%ecx,%eax,4),%eax : 8e88: cmp -0x158(%ebp),%eax : 8e8e: jne 8ec5 <_ZN6mandel4main17h29fa87c057e4e547E+0x1705> : 8e90: sub $0x8,%esp : 8e93: lea -0x26f01(%ebx),%eax : 8e99: lea -0x640(%ebp),%ecx : 8e9f: lea -0xd8(%ebp),%edx : 8ea5: push $0x6 : 8ea7: push %eax : 8ea8: call 71f0 <_ZN72_$LT$std..io..buffered..BufWriter$LT$W$GT$$u20$as$u20$std..io..Write$GT$5write17hf31868a71baedbfaE> : 8ead: add $0x10,%esp : 8eb0: cmpl $0x1,-0x640(%ebp) : 8eb7: mov -0x38(%ebp),%eax : 8eba: jne 8f44 <_ZN6mandel4main17h29fa87c057e4e547E+0x1784> : 8ec0: jmp 8fc0 <_ZN6mandel4main17h29fa87c057e4e547E+0x1800> : 8ec5: and $0xf,%eax : 8ec8: shl $0x4,%eax : 8ecb: mov %eax,-0x12c(%ebp) : 8ed1: lea -0x12c(%ebp),%eax : 8ed7: mov %eax,-0x78(%ebp) : 8eda: mov -0x94(%ebp),%eax : 8ee0: mov %eax,-0x74(%ebp) : 8ee3: lea -0x2958(%ebx),%eax : 8ee9: mov %eax,-0x620(%ebp) : 8eef: movl $0x2,-0x61c(%ebp) : 8ef9: movl $0x0,-0x618(%ebp) : 8f03: lea -0x78(%ebp),%eax : 8f06: mov %eax,-0x610(%ebp) : 8f0c: movl $0x1,-0x60c(%ebp) : 8f16: sub $0xc,%esp : 8f19: lea -0x630(%ebp),%ecx : 8f1f: lea -0xd8(%ebp),%edx : 8f25: lea -0x620(%ebp),%eax : 8f2b: push %eax : 8f2c: call 6130 <_ZN3std2io5Write9write_fmt17h704058cdc66999a1E> : 8f31: add $0x10,%esp : 8f34: cmpl $0x1,-0x630(%ebp) : 8f3b: mov -0x38(%ebp),%eax : 8f3e: je 8fca <_ZN6mandel4main17h29fa87c057e4e547E+0x180a> : 8f44: lea 0x1(%esi),%ecx : 8f47: cmp %eax,%ecx : 8f49: jae 8f6d <_ZN6mandel4main17h29fa87c057e4e547E+0x17ad> : 8f4b: mov -0x154(%ebp),%edx : 8f51: imul -0x58(%ebp),%edx : 8f55: lea (%edx,%edi,1),%eax : 8f58: inc %edi : 8f59: lea 0x1(%edx,%esi,1),%esi : 8f5d: cmp -0x28(%ebp),%esi : 8f60: mov %ecx,%esi : 8f62: jb 8e82 <_ZN6mandel4main17h29fa87c057e4e547E+0x16c2> : 8f68: jmp 9261 <_ZN6mandel4main17h29fa87c057e4e547E+0x1aa1> : 8f6d: sub $0x8,%esp : 8f70: lea -0x608(%ebp),%ecx : 8f76: lea -0xd8(%ebp),%edx : 8f7c: push $0x1 : 8f7e: pushl -0x5c(%ebp) : 8f81: call 71f0 <_ZN72_$LT$std..io..buffered..BufWriter$LT$W$GT$$u20$as$u20$std..io..Write$GT$5write17hf31868a71baedbfaE> : 8f86: add $0x10,%esp : 8f89: cmpl $0x1,-0x608(%ebp) : 8f90: mov -0xe0(%ebp),%eax : 8f96: je 9125 <_ZN6mandel4main17h29fa87c057e4e547E+0x1965> : 8f9c: mov -0x58(%ebp),%ecx : 8f9f: inc %ecx : 8fa0: mov %ecx,-0x58(%ebp) : 8fa3: cmp %eax,%ecx : 8fa5: jb 8e5b <_ZN6mandel4main17h29fa87c057e4e547E+0x169b> : 8fab: lea -0xd8(%ebp),%ecx : 8fb1: call 6c90 <_ZN4drop17hc2d485f30c75232bE> : 8fb6: xor %edi,%edi : 8fb8: mov %eax,-0x58(%ebp) : 8fbb: mov %eax,-0x28(%ebp) : 8fbe: jmp 9000 <_ZN6mandel4main17h29fa87c057e4e547E+0x1840> : 8fc0: movsd -0x63c(%ebp),%xmm0 : 8fc8: jmp 8fd2 <_ZN6mandel4main17h29fa87c057e4e547E+0x1812> : 8fca: movsd -0x62c(%ebp),%xmm0 : 8fd2: pshufd $0xd4,%xmm0,%xmm0 : 8fd7: movdqa %xmm0,-0x28(%ebp) : 8fdc: lea -0xd8(%ebp),%ecx : 8fe2: call 6c90 <_ZN4drop17hc2d485f30c75232bE> : 8fe7: movapd -0x28(%ebp),%xmm0 : 8fec: movd %xmm0,-0x58(%ebp) : 8ff1: pshufd $0x4e,%xmm0,%xmm0 : 8ff6: movd %xmm0,-0x28(%ebp) : 8ffb: mov $0x1,%edi : 9000: lea -0xa8(%ebp),%eax : 9006: mov %eax,-0x70(%ebp) : 9009: mov -0x10(%ebp),%ebx : 900c: lea -0xc0838(%ebx),%eax : 9012: mov %eax,-0x6c(%ebp) : 9015: lea -0x290c(%ebx),%eax : 901b: mov %eax,-0x5e0(%ebp) : 9021: movl $0x2,-0x5dc(%ebp) : 902b: movl $0x0,-0x5d8(%ebp) : 9035: lea -0x70(%ebp),%eax : 9038: mov %eax,-0x5d0(%ebp) : 903e: movl $0x1,-0x5cc(%ebp) : 9048: sub $0x8,%esp : 904b: lea -0x5e0(%ebp),%eax : 9051: lea -0x138(%ebp),%ecx : 9057: push %eax : 9058: push %ecx : 9059: call 637a0 <_ZN11collections3fmt6format17h1a8287250ec7e7bfE> : 905e: add $0xc,%esp : 9061: mov -0x138(%ebp),%esi : 9067: test %edi,%edi : 9069: jne 9227 <_ZN6mandel4main17h29fa87c057e4e547E+0x1a67> : 906f: mov -0x134(%ebp),%eax : 9075: test %eax,%eax : 9077: mov -0x10(%ebp),%ebx : 907a: je 9092 <_ZN6mandel4main17h29fa87c057e4e547E+0x18d2> : 907c: cmp $0x1d1d1d1d,%eax : 9081: je 9092 <_ZN6mandel4main17h29fa87c057e4e547E+0x18d2> : 9083: sub $0x4,%esp : 9086: push $0x1 : 9088: push %eax : 9089: push %esi : 908a: call 647b0 <__rust_deallocate> : 908f: add $0x10,%esp : 9092: mov -0xa4(%ebp),%eax : 9098: test %eax,%eax : 909a: je 90b7 <_ZN6mandel4main17h29fa87c057e4e547E+0x18f7> : 909c: cmp $0x1d1d1d1d,%eax : 90a1: je 90b7 <_ZN6mandel4main17h29fa87c057e4e547E+0x18f7> : 90a3: sub $0x4,%esp : 90a6: push $0x1 : 90a8: push %eax : 90a9: pushl -0xa8(%ebp) : 90af: call 647b0 <__rust_deallocate> : 90b4: add $0x10,%esp : 90b7: mov -0x3c(%ebp),%eax : 90ba: test %eax,%eax : 90bc: mov -0x10(%ebp),%ebx : 90bf: je 90dc <_ZN6mandel4main17h29fa87c057e4e547E+0x191c> : 90c1: cmp $0x1d1d1d1d,%eax : 90c6: je 90dc <_ZN6mandel4main17h29fa87c057e4e547E+0x191c> : 90c8: shl $0x2,%eax : 90cb: sub $0x4,%esp : 90ce: push $0x4 : 90d0: push %eax : 90d1: pushl -0x18(%ebp) : 90d4: call 647b0 <__rust_deallocate> : 90d9: add $0x10,%esp : 90dc: mov -0xec(%ebp),%eax : 90e2: test %eax,%eax : 90e4: je 9101 <_ZN6mandel4main17h29fa87c057e4e547E+0x1941> : 90e6: cmp $0x1d1d1d1d,%eax : 90eb: je 9101 <_ZN6mandel4main17h29fa87c057e4e547E+0x1941> : 90ed: sub $0x4,%esp : 90f0: push $0x1 : 90f2: push %eax : 90f3: pushl -0x114(%ebp) : 90f9: call 647b0 <__rust_deallocate> : 90fe: add $0x10,%esp : 9101: add $0xcbc,%esp : 9107: pop %esi : 9108: pop %edi : 9109: pop %ebx : 910a: pop %ebp : 910b: ret : 910c: sub $0x4,%esp : 910f: mov -0x10(%ebp),%ebx : 9112: lea -0x2948(%ebx),%eax : 9118: pushl -0x28(%ebp) : 911b: push %esi : 911c: push %eax : 911d: call 9b4f0 <_ZN4core9panicking18panic_bounds_check17ha6ab11f562ddf222E> : 9122: add $0x4,%esp : 9125: movsd -0x604(%ebp),%xmm0 : 912d: jmp 8fd2 <_ZN6mandel4main17h29fa87c057e4e547E+0x1812> : 9132: sub $0xc,%esp : 9135: lea -0x2ad0(%ebx),%eax : 913b: lea -0x270b8(%ebx),%ecx : 9141: mov $0x1b,%edx : 9146: push %eax : 9147: call 62d0 <_ZN3std9panicking11begin_panic17h9979c691b33ecb57E> : 914c: add $0xc,%esp : 914f: jmp 91cb <_ZN6mandel4main17h29fa87c057e4e547E+0x1a0b> : 9151: sub $0xc,%esp : 9154: lea -0x2ac4(%ebx),%eax : 915a: lea -0x270d8(%ebx),%ecx : 9160: mov $0x1d,%edx : 9165: push %eax : 9166: call 62d0 <_ZN3std9panicking11begin_panic17h9979c691b33ecb57E> : 916b: add $0xc,%esp : 916e: jmp 91cb <_ZN6mandel4main17h29fa87c057e4e547E+0x1a0b> : 9170: sub $0xc,%esp : 9173: lea -0x2ab8(%ebx),%eax : 9179: lea -0x270f8(%ebx),%ecx : 917f: mov $0x1e,%edx : 9184: push %eax : 9185: call 62d0 <_ZN3std9panicking11begin_panic17h9979c691b33ecb57E> : 918a: add $0xc,%esp : 918d: jmp 91cb <_ZN6mandel4main17h29fa87c057e4e547E+0x1a0b> : 918f: sub $0xc,%esp : 9192: lea -0x2aac(%ebx),%eax : 9198: lea -0x27118(%ebx),%ecx : 919e: mov $0x1e,%edx : 91a3: push %eax : 91a4: call 62d0 <_ZN3std9panicking11begin_panic17h9979c691b33ecb57E> : 91a9: add $0xc,%esp : 91ac: jmp 91cb <_ZN6mandel4main17h29fa87c057e4e547E+0x1a0b> : 91ae: sub $0xc,%esp : 91b1: lea -0x2aa0(%ebx),%eax : 91b7: lea -0x27148(%ebx),%ecx : 91bd: mov $0x21,%edx : 91c2: push %eax : 91c3: call 62d0 <_ZN3std9panicking11begin_panic17h9979c691b33ecb57E> : 91c8: add $0xc,%esp : 91cb: mov -0x868(%ebp),%eax : 91d1: mov %eax,-0xaa8(%ebp) : 91d7: movsd -0x870(%ebp),%xmm0 : 91df: movsd %xmm0,-0xab0(%ebp) : 91e7: lea -0xab0(%ebp),%ecx : 91ed: call 6b70 <_ZN4core6result13unwrap_failed17hedafd98eee75c7a3E> : 91f2: sub $0x10,%esp : 91f5: lea -0x275b8(%ebx),%eax : 91fb: mov %eax,(%esp) : 91fe: movl $0x11,0x4(%esp) : 9206: call 9b600 <_ZN4core6option13expect_failed17h050becbdc7081719E> : 920b: add $0x8,%esp : 920e: sub $0x10,%esp : 9211: lea -0x1a4c(%ebx),%eax : 9217: mov %eax,(%esp) : 921a: call 9b470 <_ZN4core9panicking5panic17h44f94ad2f4e3e170E> : 921f: add $0xc,%esp : 9222: call 646e0 <_ZN5alloc3oom3oom17ha5e411da1da560b4E> : 9227: mov -0x130(%ebp),%edx : 922d: mov -0x58(%ebp),%eax : 9230: mov %eax,-0x268(%ebp) : 9236: mov -0x28(%ebp),%eax : 9239: mov %eax,-0x264(%ebp) : 923f: sub $0xc,%esp : 9242: lea -0x268(%ebp),%eax : 9248: mov %esi,%ecx : 924a: mov -0x10(%ebp),%ebx : 924d: push %eax : 924e: call 6a70 <_ZN4core6result13unwrap_failed17h0cab9ed9a1ca8a63E> : 9253: add $0xc,%esp : 9256: lea -0xb4(%ebp),%esi : 925c: call 646e0 <_ZN5alloc3oom3oom17ha5e411da1da560b4E> : 9261: add %ecx,%edx : 9263: mov %edx,%eax : 9265: sub $0x4,%esp : 9268: mov -0x10(%ebp),%ebx : 926b: lea -0x299c(%ebx),%ecx : 9271: pushl -0x28(%ebp) : 9274: push %eax : 9275: push %ecx : 9276: call 9b4f0 <_ZN4core9panicking18panic_bounds_check17ha6ab11f562ddf222E> : 927b: add $0x4,%esp : 927e: mov %eax,-0x38(%ebp) : 9281: cmpl $0x1,-0xb8(%ebp) : 9288: jne 938f <_ZN6mandel4main17h29fa87c057e4e547E+0x1bcf> : 928e: cmpb $0xd4,-0xb0(%ebp) : 9295: jne 938f <_ZN6mandel4main17h29fa87c057e4e547E+0x1bcf> : 929b: sub $0xc,%esp : 929e: mov -0x10(%ebp),%ebx : 92a1: push %esi : 92a2: call 56610 <_ZN58_$LT$std..sys..fd..FileDesc$u20$as$u20$core..ops..Drop$GT$4drop17h8a7be8aac5ee029cE> : 92a7: add $0x10,%esp : 92aa: jmp 938f <_ZN6mandel4main17h29fa87c057e4e547E+0x1bcf> : 92af: jmp 938c <_ZN6mandel4main17h29fa87c057e4e547E+0x1bcc> : 92b4: mov %eax,-0x38(%ebp) : 92b7: mov -0x134(%ebp),%eax : 92bd: test %eax,%eax : 92bf: je 938f <_ZN6mandel4main17h29fa87c057e4e547E+0x1bcf> : 92c5: cmp $0x1d1d1d1d,%eax : 92ca: je 938f <_ZN6mandel4main17h29fa87c057e4e547E+0x1bcf> : 92d0: sub $0x4,%esp : 92d3: mov -0x10(%ebp),%ebx : 92d6: push $0x1 : 92d8: push %eax : 92d9: push %esi : 92da: jmp 9370 <_ZN6mandel4main17h29fa87c057e4e547E+0x1bb0> : 92df: mov %eax,-0x38(%ebp) : 92e2: jmp 93e5 <_ZN6mandel4main17h29fa87c057e4e547E+0x1c25> : 92e7: jmp 92f0 <_ZN6mandel4main17h29fa87c057e4e547E+0x1b30> : 92e9: jmp 92f0 <_ZN6mandel4main17h29fa87c057e4e547E+0x1b30> : 92eb: jmp 938c <_ZN6mandel4main17h29fa87c057e4e547E+0x1bcc> : 92f0: mov %eax,-0x38(%ebp) : 92f3: lea -0xd8(%ebp),%ecx : 92f9: mov -0x10(%ebp),%ebx : 92fc: call 6c90 <_ZN4drop17hc2d485f30c75232bE> : 9301: jmp 938f <_ZN6mandel4main17h29fa87c057e4e547E+0x1bcf> : 9306: jmp 938c <_ZN6mandel4main17h29fa87c057e4e547E+0x1bcc> : 930b: mov %eax,-0x38(%ebp) : 930e: test %edi,%edi : 9310: je 938f <_ZN6mandel4main17h29fa87c057e4e547E+0x1bcf> : 9312: cmpl $0x1,-0x58(%ebp) : 9316: jne 938f <_ZN6mandel4main17h29fa87c057e4e547E+0x1bcf> : 9318: cmpl $0x1d1d1d1d,-0x28(%ebp) : 931f: je 938f <_ZN6mandel4main17h29fa87c057e4e547E+0x1bcf> : 9321: mov -0x28(%ebp),%eax : 9324: mov 0x4(%eax),%esi : 9327: cmp $0x1d1d1d1d,%esi : 932d: je 9363 <_ZN6mandel4main17h29fa87c057e4e547E+0x1ba3> : 932f: mov -0x28(%ebp),%eax : 9332: mov 0x8(%eax),%eax : 9335: mov (%eax),%eax : 9337: sub $0xc,%esp : 933a: mov -0x10(%ebp),%ebx : 933d: push %esi : 933e: call *%eax : 9340: add $0x10,%esp : 9343: mov -0x28(%ebp),%eax : 9346: mov 0x8(%eax),%eax : 9349: mov 0x4(%eax),%ecx : 934c: test %ecx,%ecx : 934e: je 9363 <_ZN6mandel4main17h29fa87c057e4e547E+0x1ba3> : 9350: sub $0x4,%esp : 9353: mov -0x10(%ebp),%ebx : 9356: pushl 0x8(%eax) : 9359: push %ecx : 935a: push %esi : 935b: call 647b0 <__rust_deallocate> : 9360: add $0x10,%esp : 9363: sub $0x4,%esp : 9366: mov -0x10(%ebp),%ebx : 9369: push $0x4 : 936b: push $0xc : 936d: pushl -0x28(%ebp) : 9370: call 647b0 <__rust_deallocate> : 9375: add $0x10,%esp : 9378: jmp 938f <_ZN6mandel4main17h29fa87c057e4e547E+0x1bcf> : 937a: jmp 93b9 <_ZN6mandel4main17h29fa87c057e4e547E+0x1bf9> : 937c: mov %eax,-0x38(%ebp) : 937f: jmp 9425 <_ZN6mandel4main17h29fa87c057e4e547E+0x1c65> : 9384: mov %eax,-0x38(%ebp) : 9387: jmp 9425 <_ZN6mandel4main17h29fa87c057e4e547E+0x1c65> : 938c: mov %eax,-0x38(%ebp) : 938f: mov -0xa4(%ebp),%eax : 9395: test %eax,%eax : 9397: je 93bc <_ZN6mandel4main17h29fa87c057e4e547E+0x1bfc> : 9399: cmp $0x1d1d1d1d,%eax : 939e: je 93bc <_ZN6mandel4main17h29fa87c057e4e547E+0x1bfc> : 93a0: sub $0x4,%esp : 93a3: mov -0x10(%ebp),%ebx : 93a6: push $0x1 : 93a8: push %eax : 93a9: pushl -0xa8(%ebp) : 93af: call 647b0 <__rust_deallocate> : 93b4: add $0x10,%esp : 93b7: jmp 93bc <_ZN6mandel4main17h29fa87c057e4e547E+0x1bfc> : 93b9: mov %eax,-0x38(%ebp) : 93bc: cmpl $0x0,-0x3c(%ebp) : 93c0: je 93e5 <_ZN6mandel4main17h29fa87c057e4e547E+0x1c25> : 93c2: cmpl $0x1d1d1d1d,-0x3c(%ebp) : 93c9: je 93e5 <_ZN6mandel4main17h29fa87c057e4e547E+0x1c25> : 93cb: mov -0x3c(%ebp),%eax : 93ce: shl $0x2,%eax : 93d1: sub $0x4,%esp : 93d4: mov -0x10(%ebp),%ebx : 93d7: push $0x4 : 93d9: push %eax : 93da: pushl -0x18(%ebp) : 93dd: call 647b0 <__rust_deallocate> : 93e2: add $0x10,%esp : 93e5: mov -0xec(%ebp),%eax : 93eb: test %eax,%eax : 93ed: je 9425 <_ZN6mandel4main17h29fa87c057e4e547E+0x1c65> : 93ef: cmp $0x1d1d1d1d,%eax : 93f4: je 9425 <_ZN6mandel4main17h29fa87c057e4e547E+0x1c65> : 93f6: sub $0x4,%esp : 93f9: mov -0x10(%ebp),%ebx : 93fc: push $0x1 : 93fe: push %eax : 93ff: pushl -0xf0(%ebp) : 9405: call 647b0 <__rust_deallocate> : 940a: add $0x10,%esp : 940d: jmp 9425 <_ZN6mandel4main17h29fa87c057e4e547E+0x1c65> : 940f: mov %eax,-0x38(%ebp) : 9412: jmp 9425 <_ZN6mandel4main17h29fa87c057e4e547E+0x1c65> : 9414: mov %eax,-0x38(%ebp) : 9417: lea -0x298(%ebp),%ecx : 941d: mov -0x10(%ebp),%ebx : 9420: call 6dc0 <_ZN4drop17hfe21730b9ead207cE> : 9425: sub $0xc,%esp : 9428: mov -0x10(%ebp),%ebx : 942b: pushl -0x38(%ebp) : 942e: call 3fd0 <_Unwind_Resume@plt> : 9433: add $0xc,%esp : 9436: xchg %ax,%ax : 9438: xchg %ax,%ax : 943a: xchg %ax,%ax : 943c: xchg %ax,%ax : 943e: xchg %ax,%ax : :/mnt/live/memory/changes/home/guest/mandel-rust/target/release/mandel: file format elf32-i386 : : :Disassembly of section .text: : 00051f70 <_ZN75_$LT$std..io..stdio..StdoutLock$LT$$u27$a$GT$$u20$as$u20$std..io..Write$GT$5write17hc64868ed5a3ffbf7E>: /* _$LT$std..io..stdio..StdoutLock$LT$$u27$a$GT$$u20$as$u20$std..io..Write$GT$::write::hc64868ed5a3ffbf7 total: 1 0.0013 */ : 51f70: push %ebp : 51f71: push %ebx : 51f72: push %edi : 51f73: push %esi : 51f74: sub $0x4c,%esp : 51f77: call 51f7c <_ZN75_$LT$std..io..stdio..StdoutLock$LT$$u27$a$GT$$u20$as$u20$std..io..Write$GT$5write17hc64868ed5a3ffbf7E+0xc> : 51f7c: pop %ebx : 51f7d: add $0x75a7c,%ebx : 51f83: mov 0x64(%esp),%eax : 51f87: mov (%eax),%eax : 51f89: cmpl $0x0,0x8(%eax) : 51f8d: jne 52123 <_ZN75_$LT$std..io..stdio..StdoutLock$LT$$u27$a$GT$$u20$as$u20$std..io..Write$GT$5write17hc64868ed5a3ffbf7E+0x1b3> : 51f93: mov 0x60(%esp),%ecx : 51f97: mov 0x6c(%esp),%edi : 51f9b: mov 0x68(%esp),%edx : 51f9f: movl $0xffffffff,0x8(%eax) : 51fa6: mov %eax,0x1c(%esp) : 51faa: lea 0xc(%eax),%esi : 51fad: test %edi,%edi : 51faf: je 52015 <_ZN75_$LT$std..io..stdio..StdoutLock$LT$$u27$a$GT$$u20$as$u20$std..io..Write$GT$5write17hc64868ed5a3ffbf7E+0xa5> : 51fb1: mov %edi,0x8(%esp) : 51fb5: mov %edx,(%esp) : 51fb8: movl $0xa,0x4(%esp) : 51fc0: call 3e90 : 51fc5: mov 0x68(%esp),%edx : 51fc9: mov 0x60(%esp),%ecx : 51fcd: mov %eax,%ebp : 51fcf: test %ebp,%ebp : 51fd1: je 52015 <_ZN75_$LT$std..io..stdio..StdoutLock$LT$$u27$a$GT$$u20$as$u20$std..io..Write$GT$5write17hc64868ed5a3ffbf7E+0xa5> : 51fd3: sub %edx,%ebp : 51fd5: inc %ebp : 51fd6: cmp %edi,%ebp : 51fd8: ja 52128 <_ZN75_$LT$std..io..stdio..StdoutLock$LT$$u27$a$GT$$u20$as$u20$std..io..Write$GT$5write17hc64868ed5a3ffbf7E+0x1b8> : 51fde: mov %ebp,0x4(%esp) : 51fe2: mov %edx,(%esp) : 51fe5: lea 0x20(%esp),%ecx : 51fe9: mov %esi,0x18(%esp) : 51fed: mov %esi,%edx : 51fef: call 50a50 <_ZN72_$LT$std..io..buffered..BufWriter$LT$W$GT$$u20$as$u20$std..io..Write$GT$5write17h7d84784ef49466bfE> : 51ff4: mov 0x60(%esp),%esi : 51ff8: cmpl $0x1,0x20(%esp) : 51ffd: jne 5202c <_ZN75_$LT$std..io..stdio..StdoutLock$LT$$u27$a$GT$$u20$as$u20$std..io..Write$GT$5write17hc64868ed5a3ffbf7E+0xbc> : 51fff: mov 0x24(%esp),%eax : 52003: mov 0x28(%esp),%ecx : 52007: movl $0x1,(%esi) : 5200d: mov %ecx,0x8(%esi) : 52010: jmp 52109 <_ZN75_$LT$std..io..stdio..StdoutLock$LT$$u27$a$GT$$u20$as$u20$std..io..Write$GT$5write17hc64868ed5a3ffbf7E+0x199> 1 0.0013 : 52015: mov %edi,0x4(%esp) : 52019: mov %edx,(%esp) : 5201c: mov %esi,%edx : 5201e: call 50a50 <_ZN72_$LT$std..io..buffered..BufWriter$LT$W$GT$$u20$as$u20$std..io..Write$GT$5write17h7d84784ef49466bfE> : 52023: mov 0x60(%esp),%esi : 52027: jmp 5210c <_ZN75_$LT$std..io..stdio..StdoutLock$LT$$u27$a$GT$$u20$as$u20$std..io..Write$GT$5write17hc64868ed5a3ffbf7E+0x19c> : 5202c: mov 0x24(%esp),%eax : 52030: cmp %ebp,%eax : 52032: jne 520bd <_ZN75_$LT$std..io..stdio..StdoutLock$LT$$u27$a$GT$$u20$as$u20$std..io..Write$GT$5write17hc64868ed5a3ffbf7E+0x14d> : 52038: mov %eax,0x14(%esp) : 5203c: lea 0x40(%esp),%ecx : 52040: mov 0x18(%esp),%edx : 52044: call 507a0 <_ZN46_$LT$std..io..buffered..BufWriter$LT$W$GT$$GT$9flush_buf17h844f732b1a7c4b58E> : 52049: mov 0x60(%esp),%esi : 5204d: cmpl $0x1,0x40(%esp) : 52052: jne 520c5 <_ZN75_$LT$std..io..stdio..StdoutLock$LT$$u27$a$GT$$u20$as$u20$std..io..Write$GT$5write17hc64868ed5a3ffbf7E+0x155> : 52054: mov 0x48(%esp),%ebp : 52058: cmp $0x1d1d1d1d,%ebp : 5205e: mov 0x14(%esp),%eax : 52062: je 520bd <_ZN75_$LT$std..io..stdio..StdoutLock$LT$$u27$a$GT$$u20$as$u20$std..io..Write$GT$5write17hc64868ed5a3ffbf7E+0x14d> : 52064: cmpl $0x1,0x44(%esp) : 52069: jne 520bd <_ZN75_$LT$std..io..stdio..StdoutLock$LT$$u27$a$GT$$u20$as$u20$std..io..Write$GT$5write17hc64868ed5a3ffbf7E+0x14d> : 5206b: mov 0x4(%ebp),%edi : 5206e: cmp $0x1d1d1d1d,%edi : 52074: je 5209d <_ZN75_$LT$std..io..stdio..StdoutLock$LT$$u27$a$GT$$u20$as$u20$std..io..Write$GT$5write17hc64868ed5a3ffbf7E+0x12d> : 52076: mov 0x8(%ebp),%eax : 52079: mov (%eax),%eax : 5207b: mov %edi,(%esp) : 5207e: call *%eax : 52080: mov 0x8(%ebp),%ecx : 52083: mov 0x4(%ecx),%eax : 52086: test %eax,%eax : 52088: je 5209d <_ZN75_$LT$std..io..stdio..StdoutLock$LT$$u27$a$GT$$u20$as$u20$std..io..Write$GT$5write17hc64868ed5a3ffbf7E+0x12d> : 5208a: mov 0x8(%ecx),%ecx : 5208d: mov %ecx,0x8(%esp) : 52091: mov %eax,0x4(%esp) : 52095: mov %edi,(%esp) : 52098: call 647b0 <__rust_deallocate> : 5209d: mov %ebp,(%esp) : 520a0: movl $0x4,0x8(%esp) : 520a8: movl $0xc,0x4(%esp) : 520b0: call 647b0 <__rust_deallocate> : 520b5: mov 0x60(%esp),%esi : 520b9: mov 0x14(%esp),%eax : 520bd: movl $0x0,(%esi) : 520c3: jmp 52109 <_ZN75_$LT$std..io..stdio..StdoutLock$LT$$u27$a$GT$$u20$as$u20$std..io..Write$GT$5write17hc64868ed5a3ffbf7E+0x199> : 520c5: mov 0x18(%esp),%edx : 520c9: cmpb $0x1,(%edx) : 520cc: jne 52137 <_ZN75_$LT$std..io..stdio..StdoutLock$LT$$u27$a$GT$$u20$as$u20$std..io..Write$GT$5write17hc64868ed5a3ffbf7E+0x1c7> : 520ce: mov 0x68(%esp),%eax : 520d2: add %ebp,%eax : 520d4: sub %ebp,%edi : 520d6: mov %edi,0x4(%esp) : 520da: mov %eax,(%esp) : 520dd: lea 0x30(%esp),%ecx : 520e1: call 50a50 <_ZN72_$LT$std..io..buffered..BufWriter$LT$W$GT$$u20$as$u20$std..io..Write$GT$5write17h7d84784ef49466bfE> : 520e6: mov 0x60(%esp),%esi : 520ea: mov 0x34(%esp),%eax : 520ee: cmpl $0x1,0x30(%esp) : 520f3: jne 52103 <_ZN75_$LT$std..io..stdio..StdoutLock$LT$$u27$a$GT$$u20$as$u20$std..io..Write$GT$5write17hc64868ed5a3ffbf7E+0x193> : 520f5: mov 0x38(%esp),%ecx : 520f9: mov %ecx,0x8(%esi) : 520fc: mov $0x1,%ecx : 52101: jmp 52107 <_ZN75_$LT$std..io..stdio..StdoutLock$LT$$u27$a$GT$$u20$as$u20$std..io..Write$GT$5write17hc64868ed5a3ffbf7E+0x197> : 52103: add %ebp,%eax : 52105: xor %ecx,%ecx : 52107: mov %ecx,(%esi) : 52109: mov %eax,0x4(%esi) : 5210c: mov 0x1c(%esp),%eax : 52110: movl $0x0,0x8(%eax) : 52117: mov %esi,%eax : 52119: add $0x4c,%esp : 5211c: pop %esi : 5211d: pop %edi : 5211e: pop %ebx : 5211f: pop %ebp : 52120: ret $0x4 : 52123: call 4ca40 <_ZN4core6result13unwrap_failed17h08ab380dcfaa510eE> : 52128: mov %edi,0x4(%esp) : 5212c: mov %ebp,(%esp) : 5212f: call 9b680 <_ZN4core5slice20slice_index_len_fail17hb84047a6bc5821f8E> : 52134: sub $0x8,%esp : 52137: lea -0x4c4(%ebx),%eax : 5213d: mov %eax,(%esp) : 52140: call 9b470 <_ZN4core9panicking5panic17h44f94ad2f4e3e170E> : 52145: sub $0x4,%esp : 52148: mov 0x1c(%esp),%ecx : 5214c: movl $0x0,0x8(%ecx) : 52153: mov %eax,(%esp) : 52156: call 3fd0 <_Unwind_Resume@plt> : 5215b: sub $0x4,%esp : 5215e: xchg %ax,%ax : :/mnt/live/memory/changes/home/guest/mandel-rust/target/release/mandel: file format elf32-i386 : : :Disassembly of section .text: : 0002af00 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE>: /* clap::app::App::get_required_from::he9a98086b66c34ba total: 1 0.0013 */ : 2af00: push %ebp 1 0.0013 : 2af01: mov %esp,%ebp : 2af03: push %ebx : 2af04: push %edi : 2af05: push %esi : 2af06: sub $0x44c,%esp : 2af0c: call 2af11 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x11> : 2af11: pop %ebx : 2af12: add $0x9cae7,%ebx : 2af18: mov 0x14(%ebp),%eax : 2af1b: mov 0x10(%ebp),%edx : 2af1e: mov 0xc(%ebp),%ecx : 2af21: movl $0x1,-0x68(%ebp) : 2af28: movl $0x0,-0x64(%ebp) : 2af2f: movl $0x0,-0x60(%ebp) : 2af36: movl $0x1,-0x58(%ebp) : 2af3d: movl $0x0,-0x54(%ebp) : 2af44: movl $0x0,-0x50(%ebp) : 2af4b: movl $0x1,-0x48(%ebp) : 2af52: movl $0x0,-0x44(%ebp) : 2af59: movl $0x0,-0x40(%ebp) : 2af60: movl $0x1,-0x78(%ebp) : 2af67: movl $0x0,-0x74(%ebp) : 2af6e: movl $0x0,-0x70(%ebp) : 2af75: lea (%edx,%eax,8),%esi : 2af78: mov %esi,-0x10(%ebp) : 2af7b: test %eax,%eax : 2af7d: je 2b167 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x267> : 2af83: lea 0xc4(%ecx),%eax : 2af89: mov %eax,-0x2c(%ebp) : 2af8c: xor %eax,%eax : 2af8e: movl $0x1,-0x30(%ebp) : 2af95: data32 nopw %cs:0x0(%eax,%eax,1) : 2afa0: mov %edx,-0x18(%ebp) : 2afa3: mov %eax,-0x20(%ebp) : 2afa6: mov 0x3c(%ecx),%eax : 2afa9: test %eax,%eax : 2afab: je 2b006 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x106> : 2afad: mov 0xc(%ebp),%ecx : 2afb0: mov 0x34(%ecx),%esi : 2afb3: lea (%eax,%eax,8),%eax : 2afb6: lea (%esi,%eax,8),%ecx : 2afb9: mov -0x18(%ebp),%eax : 2afbc: mov (%eax),%edx : 2afbe: mov 0x4(%eax),%edi : 2afc1: mov %ecx,-0x14(%ebp) : 2afc4: mov %edi,-0x1c(%ebp) : 2afc7: nopw 0x0(%eax,%eax,1) : 2afd0: cmp %edi,0x4(%esi) : 2afd3: jne 2afff <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xff> : 2afd5: mov (%esi),%eax : 2afd7: cmp %edx,%eax : 2afd9: je 2b0d0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1d0> : 2afdf: sub $0x4,%esp : 2afe2: push %edi : 2afe3: push %edx : 2afe4: push %eax : 2afe5: mov %edx,%edi : 2afe7: call 3b50 : 2afec: mov %edi,%edx : 2afee: mov -0x1c(%ebp),%edi : 2aff1: mov -0x14(%ebp),%ecx : 2aff4: add $0x10,%esp : 2aff7: test %eax,%eax : 2aff9: je 2b0d0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1d0> : 2afff: add $0x48,%esi : 2b002: cmp %ecx,%esi : 2b004: jne 2afd0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xd0> : 2b006: mov 0xc(%ebp),%eax : 2b009: mov 0x48(%eax),%eax : 2b00c: test %eax,%eax : 2b00e: je 2b066 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x166> : 2b010: mov 0xc(%ebp),%ecx : 2b013: mov 0x40(%ecx),%esi : 2b016: imul $0x74,%eax,%ecx : 2b019: add %esi,%ecx : 2b01b: mov -0x18(%ebp),%eax : 2b01e: mov (%eax),%edx : 2b020: mov 0x4(%eax),%edi : 2b023: mov %ecx,-0x14(%ebp) : 2b026: mov %edi,-0x1c(%ebp) : 2b029: nopl 0x0(%eax) : 2b030: cmp %edi,0x4(%esi) : 2b033: jne 2b05f <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x15f> : 2b035: mov (%esi),%eax : 2b037: cmp %edx,%eax : 2b039: je 2b130 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x230> : 2b03f: sub $0x4,%esp : 2b042: push %edi : 2b043: push %edx : 2b044: push %eax : 2b045: mov %edx,%edi : 2b047: call 3b50 : 2b04c: mov %edi,%edx : 2b04e: mov -0x1c(%ebp),%edi : 2b051: mov -0x14(%ebp),%ecx : 2b054: add $0x10,%esp : 2b057: test %eax,%eax : 2b059: je 2b130 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x230> : 2b05f: add $0x74,%esi : 2b062: cmp %ecx,%esi : 2b064: jne 2b030 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x130> : 2b066: sub $0xc,%esp : 2b069: lea -0x2f8(%ebp),%ecx : 2b06f: mov -0x2c(%ebp),%edx : 2b072: pushl -0x18(%ebp) : 2b075: call 132c0 <_ZN72_$LT$std..collections..hash..map..HashMap$LT$K$C$$u20$V$C$$u20$S$GT$$GT$6search17hde3563866d58f771E> : 2b07a: add $0x10,%esp : 2b07d: cmpl $0x0,-0x2f8(%ebp) : 2b084: jne 2b100 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x200> : 2b086: mov -0x2e4(%ebp),%eax : 2b08c: test %eax,%eax : 2b08e: je 2b100 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x200> : 2b090: mov -0x18(%ebp),%eax : 2b093: mov (%eax),%esi : 2b095: mov 0x4(%eax),%edi : 2b098: mov -0x70(%ebp),%eax : 2b09b: cmp -0x74(%ebp),%eax : 2b09e: jne 2b0ab <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1ab> : 2b0a0: lea -0x78(%ebp),%ecx : 2b0a3: call c9c0 <_ZN40_$LT$alloc..raw_vec..RawVec$LT$T$GT$$GT$6double17hc23fe16ba7ff6e99E> : 2b0a8: mov -0x70(%ebp),%eax : 2b0ab: mov -0x78(%ebp),%ecx : 2b0ae: mov %esi,(%ecx,%eax,8) : 2b0b1: mov %edi,0x4(%ecx,%eax,8) : 2b0b5: inc %eax : 2b0b6: mov %eax,-0x70(%ebp) : 2b0b9: mov -0x20(%ebp),%eax : 2b0bc: mov -0x18(%ebp),%edx : 2b0bf: jmp 2b153 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x253> : 2b0c4: data32 data32 nopw %cs:0x0(%eax,%eax,1) : 2b0d0: mov -0x20(%ebp),%eax : 2b0d3: cmp -0x64(%ebp),%eax : 2b0d6: jne 2b0e9 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1e9> : 2b0d8: lea -0x68(%ebp),%ecx : 2b0db: call ca40 <_ZN40_$LT$alloc..raw_vec..RawVec$LT$T$GT$$GT$6double17hc95623a85f1cb383E> : 2b0e0: mov -0x68(%ebp),%eax : 2b0e3: mov %eax,-0x30(%ebp) : 2b0e6: mov -0x60(%ebp),%eax : 2b0e9: mov -0x18(%ebp),%edx : 2b0ec: mov -0x30(%ebp),%ecx : 2b0ef: mov %edx,(%ecx,%eax,4) : 2b0f2: mov -0x60(%ebp),%eax : 2b0f5: inc %eax : 2b0f6: mov %eax,-0x60(%ebp) : 2b0f9: jmp 2b153 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x253> : 2b0fb: nopl 0x0(%eax,%eax,1) : 2b100: mov -0x50(%ebp),%eax : 2b103: cmp -0x54(%ebp),%eax : 2b106: jne 2b113 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x213> : 2b108: lea -0x58(%ebp),%ecx : 2b10b: call ca40 <_ZN40_$LT$alloc..raw_vec..RawVec$LT$T$GT$$GT$6double17hc95623a85f1cb383E> : 2b110: mov -0x50(%ebp),%eax : 2b113: mov -0x58(%ebp),%ecx : 2b116: mov -0x18(%ebp),%edx : 2b119: mov %edx,(%ecx,%eax,4) : 2b11c: inc %eax : 2b11d: mov %eax,-0x50(%ebp) : 2b120: jmp 2b150 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x250> : 2b122: data32 data32 data32 data32 nopw %cs:0x0(%eax,%eax,1) : 2b130: mov -0x40(%ebp),%eax : 2b133: cmp -0x44(%ebp),%eax : 2b136: jne 2b143 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x243> : 2b138: lea -0x48(%ebp),%ecx : 2b13b: call ca40 <_ZN40_$LT$alloc..raw_vec..RawVec$LT$T$GT$$GT$6double17hc95623a85f1cb383E> : 2b140: mov -0x40(%ebp),%eax : 2b143: mov -0x48(%ebp),%ecx : 2b146: mov -0x18(%ebp),%edx : 2b149: mov %edx,(%ecx,%eax,4) : 2b14c: inc %eax : 2b14d: mov %eax,-0x40(%ebp) : 2b150: mov -0x20(%ebp),%eax : 2b153: add $0x8,%edx : 2b156: cmp -0x10(%ebp),%edx : 2b159: mov 0xc(%ebp),%ecx : 2b15c: jne 2afa0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xa0> : 2b162: mov -0x68(%ebp),%edx : 2b165: jmp 2b16e <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x26e> : 2b167: mov $0x1,%edx : 2b16c: xor %eax,%eax : 2b16e: movl $0x1,-0xb0(%ebp) : 2b178: movl $0x0,-0xac(%ebp) : 2b182: movl $0x0,-0xa8(%ebp) : 2b18c: test %eax,%eax : 2b18e: je 2b4df <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x5df> : 2b194: lea (%edx,%eax,4),%eax : 2b197: mov %eax,-0x28(%ebp) : 2b19a: lea 0xc4(%ecx),%eax : 2b1a0: mov %eax,-0x38(%ebp) : 2b1a3: xor %esi,%esi : 2b1a5: movl $0x1,-0x24(%ebp) : 2b1ac: nopl 0x0(%eax) : 2b1b0: test %edx,%edx : 2b1b2: je 2b475 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x575> : 2b1b8: mov 0x3c(%ecx),%eax : 2b1bb: test %eax,%eax : 2b1bd: mov %edx,-0x2c(%ebp) : 2b1c0: je 2b463 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x563> : 2b1c6: mov %esi,-0x20(%ebp) : 2b1c9: mov 0x34(%ecx),%esi : 2b1cc: lea (%eax,%eax,8),%eax : 2b1cf: lea (%esi,%eax,8),%ecx : 2b1d2: mov (%edx),%eax : 2b1d4: mov (%eax),%edx : 2b1d6: mov 0x4(%eax),%edi : 2b1d9: add $0x2c,%esi : 2b1dc: mov %ecx,-0x14(%ebp) : 2b1df: mov %edi,-0x1c(%ebp) : 2b1e2: data32 data32 data32 data32 nopw %cs:0x0(%eax,%eax,1) : 2b1f0: cmp %edi,-0x28(%esi) : 2b1f3: jne 2b218 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x318> : 2b1f5: mov -0x2c(%esi),%eax : 2b1f8: cmp %edx,%eax : 2b1fa: je 2b230 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x330> : 2b1fc: sub $0x4,%esp : 2b1ff: push %edi : 2b200: push %edx : 2b201: push %eax : 2b202: mov %edx,%edi : 2b204: call 3b50 : 2b209: mov %edi,%edx : 2b20b: mov -0x1c(%ebp),%edi : 2b20e: mov -0x14(%ebp),%ecx : 2b211: add $0x10,%esp : 2b214: test %eax,%eax : 2b216: je 2b230 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x330> : 2b218: lea -0x2c(%esi),%eax : 2b21b: add $0x48,%esi : 2b21e: add $0x48,%eax : 2b221: cmp %ecx,%eax : 2b223: jne 2b1f0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2f0> : 2b225: jmp 2b460 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x560> : 2b22a: nopw 0x0(%eax,%eax,1) : 2b230: mov -0x8(%esi),%edx : 2b233: test %edx,%edx : 2b235: je 2b460 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x560> : 2b23b: mov (%esi),%eax : 2b23d: test %eax,%eax : 2b23f: je 2b460 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x560> : 2b245: lea (%edx,%eax,8),%eax : 2b248: mov %eax,-0x30(%ebp) : 2b24b: mov -0x20(%ebp),%esi : 2b24e: xchg %ax,%ax : 2b250: mov %edx,-0x1c(%ebp) : 2b253: mov %esi,-0x20(%ebp) : 2b256: cmpl $0x0,0x14(%ebp) : 2b25a: je 2b2a0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x3a0> : 2b25c: mov -0x1c(%ebp),%eax : 2b25f: mov (%eax),%ecx : 2b261: mov 0x4(%eax),%edi : 2b264: mov 0x10(%ebp),%esi : 2b267: mov %ecx,-0x14(%ebp) : 2b26a: nopw 0x0(%eax,%eax,1) : 2b270: cmp 0x4(%esi),%edi : 2b273: jne 2b298 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x398> : 2b275: mov (%esi),%eax : 2b277: cmp %eax,%ecx : 2b279: je 2b3bd <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x4bd> : 2b27f: sub $0x4,%esp : 2b282: push %edi : 2b283: push %eax : 2b284: push %ecx : 2b285: call 3b50 : 2b28a: mov -0x14(%ebp),%ecx : 2b28d: add $0x10,%esp : 2b290: test %eax,%eax : 2b292: je 2b3bd <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x4bd> : 2b298: add $0x8,%esi : 2b29b: cmp -0x10(%ebp),%esi : 2b29e: jne 2b270 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x370> : 2b2a0: mov 0xc(%ebp),%eax : 2b2a3: mov 0x3c(%eax),%eax : 2b2a6: test %eax,%eax : 2b2a8: je 2b306 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x406> : 2b2aa: mov 0xc(%ebp),%ecx : 2b2ad: mov 0x34(%ecx),%esi : 2b2b0: lea (%eax,%eax,8),%eax : 2b2b3: lea (%esi,%eax,8),%ecx : 2b2b6: mov -0x1c(%ebp),%eax : 2b2b9: mov (%eax),%edx : 2b2bb: mov 0x4(%eax),%edi : 2b2be: mov %ecx,-0x14(%ebp) : 2b2c1: mov %edi,-0x18(%ebp) : 2b2c4: data32 data32 nopw %cs:0x0(%eax,%eax,1) : 2b2d0: cmp %edi,0x4(%esi) : 2b2d3: jne 2b2ff <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x3ff> : 2b2d5: mov (%esi),%eax : 2b2d7: cmp %edx,%eax : 2b2d9: je 2b3d0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x4d0> : 2b2df: sub $0x4,%esp : 2b2e2: push %edi : 2b2e3: push %edx : 2b2e4: push %eax : 2b2e5: mov %edx,%edi : 2b2e7: call 3b50 : 2b2ec: mov %edi,%edx : 2b2ee: mov -0x18(%ebp),%edi : 2b2f1: mov -0x14(%ebp),%ecx : 2b2f4: add $0x10,%esp : 2b2f7: test %eax,%eax : 2b2f9: je 2b3d0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x4d0> : 2b2ff: add $0x48,%esi : 2b302: cmp %ecx,%esi : 2b304: jne 2b2d0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x3d0> : 2b306: mov 0xc(%ebp),%eax : 2b309: mov 0x48(%eax),%eax : 2b30c: test %eax,%eax : 2b30e: je 2b366 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x466> : 2b310: mov 0xc(%ebp),%ecx : 2b313: mov 0x40(%ecx),%esi : 2b316: imul $0x74,%eax,%ecx : 2b319: add %esi,%ecx : 2b31b: mov -0x1c(%ebp),%eax : 2b31e: mov (%eax),%edx : 2b320: mov 0x4(%eax),%edi : 2b323: mov %ecx,-0x14(%ebp) : 2b326: mov %edi,-0x18(%ebp) : 2b329: nopl 0x0(%eax) : 2b330: cmp %edi,0x4(%esi) : 2b333: jne 2b35f <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x45f> : 2b335: mov (%esi),%eax : 2b337: cmp %edx,%eax : 2b339: je 2b42f <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x52f> : 2b33f: sub $0x4,%esp : 2b342: push %edi : 2b343: push %edx : 2b344: push %eax : 2b345: mov %edx,%edi : 2b347: call 3b50 : 2b34c: mov %edi,%edx : 2b34e: mov -0x18(%ebp),%edi : 2b351: mov -0x14(%ebp),%ecx : 2b354: add $0x10,%esp : 2b357: test %eax,%eax : 2b359: je 2b42f <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x52f> : 2b35f: add $0x74,%esi : 2b362: cmp %ecx,%esi : 2b364: jne 2b330 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x430> : 2b366: sub $0xc,%esp : 2b369: lea -0x320(%ebp),%ecx : 2b36f: mov -0x38(%ebp),%edx : 2b372: pushl -0x1c(%ebp) : 2b375: call 132c0 <_ZN72_$LT$std..collections..hash..map..HashMap$LT$K$C$$u20$V$C$$u20$S$GT$$GT$6search17hde3563866d58f771E> : 2b37a: add $0x10,%esp : 2b37d: cmpl $0x0,-0x320(%ebp) : 2b384: jne 2b40d <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x50d> : 2b38a: mov -0x30c(%ebp),%eax : 2b390: test %eax,%eax : 2b392: je 2b40d <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x50d> : 2b394: mov -0x1c(%ebp),%eax : 2b397: mov (%eax),%esi : 2b399: mov 0x4(%eax),%edi : 2b39c: mov -0x70(%ebp),%eax : 2b39f: cmp -0x74(%ebp),%eax : 2b3a2: jne 2b3af <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x4af> : 2b3a4: lea -0x78(%ebp),%ecx : 2b3a7: call c9c0 <_ZN40_$LT$alloc..raw_vec..RawVec$LT$T$GT$$GT$6double17hc23fe16ba7ff6e99E> : 2b3ac: mov -0x70(%ebp),%eax : 2b3af: mov -0x78(%ebp),%ecx : 2b3b2: mov %esi,(%ecx,%eax,8) : 2b3b5: mov %edi,0x4(%ecx,%eax,8) : 2b3b9: inc %eax : 2b3ba: mov %eax,-0x70(%ebp) : 2b3bd: mov -0x20(%ebp),%esi : 2b3c0: mov -0x1c(%ebp),%edx : 2b3c3: jmp 2b452 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x552> : 2b3c8: nopl 0x0(%eax,%eax,1) : 2b3d0: mov -0x20(%ebp),%eax : 2b3d3: cmp -0xac(%ebp),%eax : 2b3d9: jne 2b3f5 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x4f5> : 2b3db: lea -0xb0(%ebp),%ecx : 2b3e1: call ca40 <_ZN40_$LT$alloc..raw_vec..RawVec$LT$T$GT$$GT$6double17hc95623a85f1cb383E> : 2b3e6: mov -0xb0(%ebp),%eax : 2b3ec: mov %eax,-0x24(%ebp) : 2b3ef: mov -0xa8(%ebp),%eax : 2b3f5: mov -0x24(%ebp),%ecx : 2b3f8: mov -0x1c(%ebp),%edx : 2b3fb: mov %edx,(%ecx,%eax,4) : 2b3fe: mov -0xa8(%ebp),%esi : 2b404: inc %esi : 2b405: mov %esi,-0xa8(%ebp) : 2b40b: jmp 2b452 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x552> : 2b40d: mov -0x50(%ebp),%eax : 2b410: cmp -0x54(%ebp),%eax : 2b413: jne 2b420 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x520> : 2b415: lea -0x58(%ebp),%ecx : 2b418: call ca40 <_ZN40_$LT$alloc..raw_vec..RawVec$LT$T$GT$$GT$6double17hc95623a85f1cb383E> : 2b41d: mov -0x50(%ebp),%eax : 2b420: mov -0x58(%ebp),%ecx : 2b423: mov -0x1c(%ebp),%edx : 2b426: mov %edx,(%ecx,%eax,4) : 2b429: inc %eax : 2b42a: mov %eax,-0x50(%ebp) : 2b42d: jmp 2b44f <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x54f> : 2b42f: mov -0x40(%ebp),%eax : 2b432: cmp -0x44(%ebp),%eax : 2b435: jne 2b442 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x542> : 2b437: lea -0x48(%ebp),%ecx : 2b43a: call ca40 <_ZN40_$LT$alloc..raw_vec..RawVec$LT$T$GT$$GT$6double17hc95623a85f1cb383E> : 2b43f: mov -0x40(%ebp),%eax : 2b442: mov -0x48(%ebp),%ecx : 2b445: mov -0x1c(%ebp),%edx : 2b448: mov %edx,(%ecx,%eax,4) : 2b44b: inc %eax : 2b44c: mov %eax,-0x40(%ebp) : 2b44f: mov -0x20(%ebp),%esi : 2b452: add $0x8,%edx : 2b455: cmp -0x30(%ebp),%edx : 2b458: jne 2b250 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x350> : 2b45e: jmp 2b463 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x563> : 2b460: mov -0x20(%ebp),%esi : 2b463: mov -0x2c(%ebp),%edx : 2b466: add $0x4,%edx : 2b469: cmp -0x28(%ebp),%edx : 2b46c: mov 0xc(%ebp),%ecx : 2b46f: jne 2b1b0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2b0> : 2b475: mov -0xb0(%ebp),%eax : 2b47b: mov -0xac(%ebp),%ecx : 2b481: mov %ecx,-0x20(%ebp) : 2b484: lea (%eax,%esi,4),%ecx : 2b487: mov %ecx,-0x18(%ebp) : 2b48a: test %esi,%esi : 2b48c: mov %eax,-0x1c(%ebp) : 2b48f: je 2b4f4 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x5f4> : 2b491: lea -0x4(,%esi,4),%esi : 2b498: lea 0x4(%eax),%edi : 2b49b: nopl 0x0(%eax,%eax,1) : 2b4a0: mov -0x4(%edi),%edx : 2b4a3: test %edx,%edx : 2b4a5: je 2b4f6 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x5f6> : 2b4a7: mov -0x60(%ebp),%eax : 2b4aa: cmp -0x64(%ebp),%eax : 2b4ad: jne 2b4c0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x5c0> : 2b4af: mov %edx,-0x14(%ebp) : 2b4b2: lea -0x68(%ebp),%ecx : 2b4b5: call ca40 <_ZN40_$LT$alloc..raw_vec..RawVec$LT$T$GT$$GT$6double17hc95623a85f1cb383E> : 2b4ba: mov -0x60(%ebp),%eax : 2b4bd: mov -0x14(%ebp),%edx : 2b4c0: mov -0x68(%ebp),%ecx : 2b4c3: mov %edx,(%ecx,%eax,4) : 2b4c6: inc %eax : 2b4c7: mov %eax,-0x60(%ebp) : 2b4ca: add $0xfffffffc,%esi : 2b4cd: add $0x4,%edi : 2b4d0: cmp $0xfffffffc,%esi : 2b4d3: jne 2b4a0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x5a0> : 2b4d5: mov -0x18(%ebp),%ecx : 2b4d8: mov %ecx,%edi : 2b4da: mov -0x20(%ebp),%eax : 2b4dd: jmp 2b500 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x600> : 2b4df: xor %eax,%eax : 2b4e1: mov $0x1,%ecx : 2b4e6: movl $0x1,-0x1c(%ebp) : 2b4ed: mov $0x1,%edi : 2b4f2: jmp 2b500 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x600> : 2b4f4: mov %eax,%edi : 2b4f6: mov -0x20(%ebp),%eax : 2b4f9: mov -0x18(%ebp),%ecx : 2b4fc: nopl 0x0(%eax) : 2b500: cmp %edi,%ecx : 2b502: je 2b50c <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x60c> : 2b504: cmpl $0x0,(%edi) : 2b507: lea 0x4(%edi),%edi : 2b50a: jne 2b500 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x600> : 2b50c: test %eax,%eax : 2b50e: je 2b52b <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x62b> : 2b510: cmp $0x1d1d1d1d,%eax : 2b515: je 2b52b <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x62b> : 2b517: shl $0x2,%eax : 2b51a: sub $0x4,%esp : 2b51d: push $0x4 : 2b51f: push %eax : 2b520: pushl -0x1c(%ebp) : 2b523: call 647b0 <__rust_deallocate> : 2b528: add $0x10,%esp : 2b52b: movl $0x1,-0xa0(%ebp) : 2b535: movl $0x0,-0x9c(%ebp) : 2b53f: movl $0x0,-0x98(%ebp) : 2b549: mov -0x40(%ebp),%eax : 2b54c: test %eax,%eax : 2b54e: mov 0xc(%ebp),%ecx : 2b551: je 2b8bf <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x9bf> : 2b557: mov -0x48(%ebp),%edx : 2b55a: lea (%edx,%eax,4),%eax : 2b55d: mov %eax,-0x38(%ebp) : 2b560: lea 0xc4(%ecx),%eax : 2b566: mov %eax,-0x24(%ebp) : 2b569: xor %esi,%esi : 2b56b: movl $0x1,-0x28(%ebp) : 2b572: data32 data32 data32 data32 nopw %cs:0x0(%eax,%eax,1) : 2b580: test %edx,%edx : 2b582: je 2b855 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x955> : 2b588: mov 0x48(%ecx),%eax : 2b58b: test %eax,%eax : 2b58d: mov %edx,-0x2c(%ebp) : 2b590: je 2b843 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x943> : 2b596: mov %esi,-0x20(%ebp) : 2b599: mov 0x40(%ecx),%esi : 2b59c: imul $0x74,%eax,%ecx : 2b59f: add %esi,%ecx : 2b5a1: mov (%edx),%eax : 2b5a3: mov (%eax),%edx : 2b5a5: mov 0x4(%eax),%edi : 2b5a8: add $0x40,%esi : 2b5ab: mov %ecx,-0x14(%ebp) : 2b5ae: mov %edi,-0x1c(%ebp) : 2b5b1: data32 data32 data32 data32 data32 nopw %cs:0x0(%eax,%eax,1) : 2b5c0: cmp %edi,-0x3c(%esi) : 2b5c3: jne 2b5e8 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x6e8> : 2b5c5: mov -0x40(%esi),%eax : 2b5c8: cmp %edx,%eax : 2b5ca: je 2b600 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x700> : 2b5cc: sub $0x4,%esp : 2b5cf: push %edi : 2b5d0: push %edx : 2b5d1: push %eax : 2b5d2: mov %edx,%edi : 2b5d4: call 3b50 : 2b5d9: mov %edi,%edx : 2b5db: mov -0x1c(%ebp),%edi : 2b5de: mov -0x14(%ebp),%ecx : 2b5e1: add $0x10,%esp : 2b5e4: test %eax,%eax : 2b5e6: je 2b600 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x700> : 2b5e8: lea -0x40(%esi),%eax : 2b5eb: add $0x74,%esi : 2b5ee: add $0x74,%eax : 2b5f1: cmp %ecx,%eax : 2b5f3: jne 2b5c0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x6c0> : 2b5f5: jmp 2b840 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x940> : 2b5fa: nopw 0x0(%eax,%eax,1) : 2b600: mov -0x8(%esi),%edx : 2b603: test %edx,%edx : 2b605: je 2b840 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x940> : 2b60b: mov (%esi),%eax : 2b60d: test %eax,%eax : 2b60f: je 2b840 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x940> : 2b615: lea (%edx,%eax,8),%eax : 2b618: mov %eax,-0x30(%ebp) : 2b61b: mov -0x20(%ebp),%esi : 2b61e: xchg %ax,%ax : 2b620: mov %edx,-0x1c(%ebp) : 2b623: mov %esi,-0x20(%ebp) : 2b626: cmpl $0x0,0x14(%ebp) : 2b62a: je 2b670 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x770> : 2b62c: mov -0x1c(%ebp),%eax : 2b62f: mov (%eax),%ecx : 2b631: mov 0x4(%eax),%edi : 2b634: mov 0x10(%ebp),%esi : 2b637: mov %ecx,-0x14(%ebp) : 2b63a: nopw 0x0(%eax,%eax,1) : 2b640: cmp 0x4(%esi),%edi : 2b643: jne 2b668 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x768> : 2b645: mov (%esi),%eax : 2b647: cmp %eax,%ecx : 2b649: je 2b789 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x889> : 2b64f: sub $0x4,%esp : 2b652: push %edi : 2b653: push %eax : 2b654: push %ecx : 2b655: call 3b50 : 2b65a: mov -0x14(%ebp),%ecx : 2b65d: add $0x10,%esp : 2b660: test %eax,%eax : 2b662: je 2b789 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x889> : 2b668: add $0x8,%esi : 2b66b: cmp -0x10(%ebp),%esi : 2b66e: jne 2b640 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x740> : 2b670: mov 0xc(%ebp),%eax : 2b673: mov 0x3c(%eax),%eax : 2b676: test %eax,%eax : 2b678: je 2b6d6 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x7d6> : 2b67a: mov 0xc(%ebp),%ecx : 2b67d: mov 0x34(%ecx),%esi : 2b680: lea (%eax,%eax,8),%eax : 2b683: lea (%esi,%eax,8),%ecx : 2b686: mov -0x1c(%ebp),%eax : 2b689: mov (%eax),%edx : 2b68b: mov 0x4(%eax),%edi : 2b68e: mov %ecx,-0x14(%ebp) : 2b691: mov %edi,-0x18(%ebp) : 2b694: data32 data32 nopw %cs:0x0(%eax,%eax,1) : 2b6a0: cmp %edi,0x4(%esi) : 2b6a3: jne 2b6cf <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x7cf> : 2b6a5: mov (%esi),%eax : 2b6a7: cmp %edx,%eax : 2b6a9: je 2b7a0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x8a0> : 2b6af: sub $0x4,%esp : 2b6b2: push %edi : 2b6b3: push %edx : 2b6b4: push %eax : 2b6b5: mov %edx,%edi : 2b6b7: call 3b50 : 2b6bc: mov %edi,%edx : 2b6be: mov -0x18(%ebp),%edi : 2b6c1: mov -0x14(%ebp),%ecx : 2b6c4: add $0x10,%esp : 2b6c7: test %eax,%eax : 2b6c9: je 2b7a0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x8a0> : 2b6cf: add $0x48,%esi : 2b6d2: cmp %ecx,%esi : 2b6d4: jne 2b6a0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x7a0> : 2b6d6: mov 0xc(%ebp),%eax : 2b6d9: mov 0x48(%eax),%eax : 2b6dc: test %eax,%eax : 2b6de: je 2b736 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x836> : 2b6e0: mov 0xc(%ebp),%ecx : 2b6e3: mov 0x40(%ecx),%esi : 2b6e6: imul $0x74,%eax,%ecx : 2b6e9: add %esi,%ecx : 2b6eb: mov -0x1c(%ebp),%eax : 2b6ee: mov (%eax),%edx : 2b6f0: mov 0x4(%eax),%edi : 2b6f3: mov %ecx,-0x14(%ebp) : 2b6f6: mov %edi,-0x18(%ebp) : 2b6f9: nopl 0x0(%eax) : 2b700: cmp %edi,0x4(%esi) : 2b703: jne 2b72f <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x82f> : 2b705: mov (%esi),%eax : 2b707: cmp %edx,%eax : 2b709: je 2b7e7 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x8e7> : 2b70f: sub $0x4,%esp : 2b712: push %edi : 2b713: push %edx : 2b714: push %eax : 2b715: mov %edx,%edi : 2b717: call 3b50 : 2b71c: mov %edi,%edx : 2b71e: mov -0x18(%ebp),%edi : 2b721: mov -0x14(%ebp),%ecx : 2b724: add $0x10,%esp : 2b727: test %eax,%eax : 2b729: je 2b7e7 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x8e7> : 2b72f: add $0x74,%esi : 2b732: cmp %ecx,%esi : 2b734: jne 2b700 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x800> : 2b736: sub $0xc,%esp : 2b739: lea -0x398(%ebp),%ecx : 2b73f: mov -0x24(%ebp),%edx : 2b742: pushl -0x1c(%ebp) : 2b745: call 132c0 <_ZN72_$LT$std..collections..hash..map..HashMap$LT$K$C$$u20$V$C$$u20$S$GT$$GT$6search17hde3563866d58f771E> : 2b74a: add $0x10,%esp : 2b74d: cmpl $0x0,-0x398(%ebp) : 2b754: jne 2b7c2 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x8c2> : 2b756: mov -0x384(%ebp),%eax : 2b75c: test %eax,%eax : 2b75e: je 2b7c2 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x8c2> : 2b760: mov -0x1c(%ebp),%eax : 2b763: mov (%eax),%esi : 2b765: mov 0x4(%eax),%edi : 2b768: mov -0x70(%ebp),%eax : 2b76b: cmp -0x74(%ebp),%eax : 2b76e: jne 2b77b <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x87b> : 2b770: lea -0x78(%ebp),%ecx : 2b773: call c9c0 <_ZN40_$LT$alloc..raw_vec..RawVec$LT$T$GT$$GT$6double17hc23fe16ba7ff6e99E> : 2b778: mov -0x70(%ebp),%eax : 2b77b: mov -0x78(%ebp),%ecx : 2b77e: mov %esi,(%ecx,%eax,8) : 2b781: mov %edi,0x4(%ecx,%eax,8) : 2b785: inc %eax : 2b786: mov %eax,-0x70(%ebp) : 2b789: mov -0x20(%ebp),%esi : 2b78c: mov -0x1c(%ebp),%edx : 2b78f: jmp 2b830 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x930> : 2b794: data32 data32 nopw %cs:0x0(%eax,%eax,1) : 2b7a0: mov -0x60(%ebp),%eax : 2b7a3: cmp -0x64(%ebp),%eax : 2b7a6: jne 2b7b3 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x8b3> : 2b7a8: lea -0x68(%ebp),%ecx : 2b7ab: call ca40 <_ZN40_$LT$alloc..raw_vec..RawVec$LT$T$GT$$GT$6double17hc95623a85f1cb383E> : 2b7b0: mov -0x60(%ebp),%eax : 2b7b3: mov -0x68(%ebp),%ecx : 2b7b6: mov -0x1c(%ebp),%edx : 2b7b9: mov %edx,(%ecx,%eax,4) : 2b7bc: inc %eax : 2b7bd: mov %eax,-0x60(%ebp) : 2b7c0: jmp 2b7e2 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x8e2> : 2b7c2: mov -0x50(%ebp),%eax : 2b7c5: cmp -0x54(%ebp),%eax : 2b7c8: jne 2b7d5 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x8d5> : 2b7ca: lea -0x58(%ebp),%ecx : 2b7cd: call ca40 <_ZN40_$LT$alloc..raw_vec..RawVec$LT$T$GT$$GT$6double17hc95623a85f1cb383E> : 2b7d2: mov -0x50(%ebp),%eax : 2b7d5: mov -0x58(%ebp),%ecx : 2b7d8: mov -0x1c(%ebp),%edx : 2b7db: mov %edx,(%ecx,%eax,4) : 2b7de: inc %eax : 2b7df: mov %eax,-0x50(%ebp) : 2b7e2: mov -0x20(%ebp),%esi : 2b7e5: jmp 2b830 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x930> : 2b7e7: mov -0x20(%ebp),%eax : 2b7ea: cmp -0x9c(%ebp),%eax : 2b7f0: jne 2b80c <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x90c> : 2b7f2: lea -0xa0(%ebp),%ecx : 2b7f8: call ca40 <_ZN40_$LT$alloc..raw_vec..RawVec$LT$T$GT$$GT$6double17hc95623a85f1cb383E> : 2b7fd: mov -0xa0(%ebp),%eax : 2b803: mov %eax,-0x28(%ebp) : 2b806: mov -0x98(%ebp),%eax : 2b80c: mov -0x28(%ebp),%ecx : 2b80f: mov -0x1c(%ebp),%edx : 2b812: mov %edx,(%ecx,%eax,4) : 2b815: mov -0x98(%ebp),%esi : 2b81b: inc %esi : 2b81c: mov %esi,-0x98(%ebp) : 2b822: data32 data32 data32 data32 nopw %cs:0x0(%eax,%eax,1) : 2b830: add $0x8,%edx : 2b833: cmp -0x30(%ebp),%edx : 2b836: jne 2b620 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x720> : 2b83c: jmp 2b843 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x943> : 2b83e: xchg %ax,%ax : 2b840: mov -0x20(%ebp),%esi : 2b843: mov -0x2c(%ebp),%edx : 2b846: add $0x4,%edx : 2b849: cmp -0x38(%ebp),%edx : 2b84c: mov 0xc(%ebp),%ecx : 2b84f: jne 2b580 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x680> : 2b855: mov -0xa0(%ebp),%eax : 2b85b: mov -0x9c(%ebp),%ecx : 2b861: mov %ecx,-0x20(%ebp) : 2b864: lea (%eax,%esi,4),%ecx : 2b867: mov %ecx,-0x18(%ebp) : 2b86a: test %esi,%esi : 2b86c: mov %eax,-0x1c(%ebp) : 2b86f: je 2b8d4 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x9d4> : 2b871: lea -0x4(,%esi,4),%esi : 2b878: lea 0x4(%eax),%edi : 2b87b: nopl 0x0(%eax,%eax,1) : 2b880: mov -0x4(%edi),%edx : 2b883: test %edx,%edx : 2b885: je 2b8d6 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x9d6> : 2b887: mov -0x40(%ebp),%eax : 2b88a: cmp -0x44(%ebp),%eax : 2b88d: jne 2b8a0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x9a0> : 2b88f: mov %edx,-0x14(%ebp) : 2b892: lea -0x48(%ebp),%ecx : 2b895: call ca40 <_ZN40_$LT$alloc..raw_vec..RawVec$LT$T$GT$$GT$6double17hc95623a85f1cb383E> : 2b89a: mov -0x40(%ebp),%eax : 2b89d: mov -0x14(%ebp),%edx : 2b8a0: mov -0x48(%ebp),%ecx : 2b8a3: mov %edx,(%ecx,%eax,4) : 2b8a6: inc %eax : 2b8a7: mov %eax,-0x40(%ebp) : 2b8aa: add $0xfffffffc,%esi : 2b8ad: add $0x4,%edi : 2b8b0: cmp $0xfffffffc,%esi : 2b8b3: jne 2b880 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x980> : 2b8b5: mov -0x18(%ebp),%ecx : 2b8b8: mov %ecx,%edi : 2b8ba: mov -0x20(%ebp),%eax : 2b8bd: jmp 2b8e0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x9e0> : 2b8bf: xor %eax,%eax : 2b8c1: mov $0x1,%ecx : 2b8c6: movl $0x1,-0x1c(%ebp) : 2b8cd: mov $0x1,%edi : 2b8d2: jmp 2b8e0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x9e0> : 2b8d4: mov %eax,%edi : 2b8d6: mov -0x20(%ebp),%eax : 2b8d9: mov -0x18(%ebp),%ecx : 2b8dc: nopl 0x0(%eax) : 2b8e0: cmp %edi,%ecx : 2b8e2: je 2b8ec <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x9ec> : 2b8e4: cmpl $0x0,(%edi) : 2b8e7: lea 0x4(%edi),%edi : 2b8ea: jne 2b8e0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x9e0> : 2b8ec: test %eax,%eax : 2b8ee: je 2b90b <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xa0b> : 2b8f0: cmp $0x1d1d1d1d,%eax : 2b8f5: je 2b90b <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xa0b> : 2b8f7: shl $0x2,%eax : 2b8fa: sub $0x4,%esp : 2b8fd: push $0x4 : 2b8ff: push %eax : 2b900: pushl -0x1c(%ebp) : 2b903: call 647b0 <__rust_deallocate> : 2b908: add $0x10,%esp : 2b90b: movl $0x1,-0x90(%ebp) : 2b915: movl $0x0,-0x8c(%ebp) : 2b91f: movl $0x0,-0x88(%ebp) : 2b929: mov -0x50(%ebp),%eax : 2b92c: test %eax,%eax : 2b92e: mov 0xc(%ebp),%ecx : 2b931: je 2bcbf <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xdbf> : 2b937: mov -0x58(%ebp),%edx : 2b93a: lea (%edx,%eax,4),%eax : 2b93d: mov %eax,-0x18(%ebp) : 2b940: lea 0xc4(%ecx),%eax : 2b946: mov %eax,-0x38(%ebp) : 2b949: movl $0x0,-0x24(%ebp) : 2b950: movl $0x1,-0x28(%ebp) : 2b957: nopw 0x0(%eax,%eax,1) : 2b960: mov 0x54(%ecx),%eax : 2b963: test %eax,%eax : 2b965: je 2bc46 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xd46> : 2b96b: mov %edx,-0x1c(%ebp) : 2b96e: mov 0x4c(%ecx),%esi : 2b971: imul $0x54,%eax,%edx : 2b974: add %esi,%edx : 2b976: xor %edi,%edi : 2b978: mov %eax,%ecx : 2b97a: nopw 0x0(%eax,%eax,1) : 2b980: cmp %edx,%esi : 2b982: mov %edx,%eax : 2b984: je 2b995 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xa95> : 2b986: lea 0x54(%esi),%eax : 2b989: mov %eax,-0x14(%ebp) : 2b98c: mov (%esi),%eax : 2b98e: test %eax,%eax : 2b990: jne 2b9a1 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xaa1> : 2b992: mov -0x14(%ebp),%eax : 2b995: inc %edi : 2b996: cmp %ecx,%edi : 2b998: mov %eax,%esi : 2b99a: jb 2b980 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xa80> : 2b99c: jmp 2bc40 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xd40> : 2b9a1: mov %edx,-0x30(%ebp) : 2b9a4: mov %ecx,-0x20(%ebp) : 2b9a7: mov -0x1c(%ebp),%ecx : 2b9aa: mov (%ecx),%edx : 2b9ac: mov 0x4(%edx),%ecx : 2b9af: cmp %ecx,0x4(%esi) : 2b9b2: jne 2b9cc <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xacc> : 2b9b4: mov (%edx),%edx : 2b9b6: cmp %edx,%eax : 2b9b8: je 2b9df <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xadf> : 2b9ba: sub $0x4,%esp : 2b9bd: push %ecx : 2b9be: push %edx : 2b9bf: push %eax : 2b9c0: call 3b50 : 2b9c5: add $0x10,%esp : 2b9c8: test %eax,%eax : 2b9ca: je 2b9df <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xadf> : 2b9cc: inc %edi : 2b9cd: mov -0x20(%ebp),%ecx : 2b9d0: cmp %ecx,%edi : 2b9d2: mov -0x30(%ebp),%edx : 2b9d5: mov -0x14(%ebp),%esi : 2b9d8: jb 2b980 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xa80> : 2b9da: jmp 2bc40 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xd40> : 2b9df: mov 0x10(%esi),%edi : 2b9e2: test %edi,%edi : 2b9e4: je 2bc40 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xd40> : 2b9ea: mov 0x18(%esi),%eax : 2b9ed: test %eax,%eax : 2b9ef: mov 0xc(%ebp),%ecx : 2b9f2: je 2bc43 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xd43> : 2b9f8: lea (%edi,%eax,8),%eax : 2b9fb: mov %eax,-0x2c(%ebp) : 2b9fe: xchg %ax,%ax : 2ba00: mov %edi,-0x20(%ebp) : 2ba03: cmpl $0x0,0x14(%ebp) : 2ba07: je 2ba50 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xb50> : 2ba09: mov -0x20(%ebp),%eax : 2ba0c: mov (%eax),%ecx : 2ba0e: mov 0x4(%eax),%edi : 2ba11: mov 0x10(%ebp),%esi : 2ba14: mov %ecx,-0x14(%ebp) : 2ba17: nopw 0x0(%eax,%eax,1) : 2ba20: cmp 0x4(%esi),%edi : 2ba23: jne 2ba48 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xb48> : 2ba25: mov (%esi),%eax : 2ba27: cmp %eax,%ecx : 2ba29: je 2bb80 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xc80> : 2ba2f: sub $0x4,%esp : 2ba32: push %edi : 2ba33: push %eax : 2ba34: push %ecx : 2ba35: call 3b50 : 2ba3a: mov -0x14(%ebp),%ecx : 2ba3d: add $0x10,%esp : 2ba40: test %eax,%eax : 2ba42: je 2bb80 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xc80> : 2ba48: add $0x8,%esi : 2ba4b: cmp -0x10(%ebp),%esi : 2ba4e: jne 2ba20 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xb20> : 2ba50: mov 0xc(%ebp),%eax : 2ba53: mov 0x3c(%eax),%eax : 2ba56: test %eax,%eax : 2ba58: je 2bab6 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xbb6> : 2ba5a: mov 0xc(%ebp),%ecx : 2ba5d: mov 0x34(%ecx),%esi : 2ba60: lea (%eax,%eax,8),%eax : 2ba63: lea (%esi,%eax,8),%ecx : 2ba66: mov -0x20(%ebp),%eax : 2ba69: mov (%eax),%edx : 2ba6b: mov 0x4(%eax),%edi : 2ba6e: mov %ecx,-0x14(%ebp) : 2ba71: mov %edi,-0x30(%ebp) : 2ba74: data32 data32 nopw %cs:0x0(%eax,%eax,1) : 2ba80: cmp %edi,0x4(%esi) : 2ba83: jne 2baaf <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xbaf> : 2ba85: mov (%esi),%eax : 2ba87: cmp %edx,%eax : 2ba89: je 2bb90 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xc90> : 2ba8f: sub $0x4,%esp : 2ba92: push %edi : 2ba93: push %edx : 2ba94: push %eax : 2ba95: mov %edx,%edi : 2ba97: call 3b50 : 2ba9c: mov %edi,%edx : 2ba9e: mov -0x30(%ebp),%edi : 2baa1: mov -0x14(%ebp),%ecx : 2baa4: add $0x10,%esp : 2baa7: test %eax,%eax : 2baa9: je 2bb90 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xc90> : 2baaf: add $0x48,%esi : 2bab2: cmp %ecx,%esi : 2bab4: jne 2ba80 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xb80> : 2bab6: mov 0xc(%ebp),%eax : 2bab9: mov 0x48(%eax),%eax : 2babc: test %eax,%eax : 2babe: je 2bb16 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xc16> : 2bac0: mov 0xc(%ebp),%ecx : 2bac3: mov 0x40(%ecx),%esi : 2bac6: imul $0x74,%eax,%ecx : 2bac9: add %esi,%ecx : 2bacb: mov -0x20(%ebp),%eax : 2bace: mov (%eax),%edx : 2bad0: mov 0x4(%eax),%edi : 2bad3: mov %ecx,-0x14(%ebp) : 2bad6: mov %edi,-0x30(%ebp) : 2bad9: nopl 0x0(%eax) : 2bae0: cmp %edi,0x4(%esi) : 2bae3: jne 2bb0f <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xc0f> : 2bae5: mov (%esi),%eax : 2bae7: cmp %edx,%eax : 2bae9: je 2bbf2 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xcf2> : 2baef: sub $0x4,%esp : 2baf2: push %edi : 2baf3: push %edx : 2baf4: push %eax : 2baf5: mov %edx,%edi : 2baf7: call 3b50 : 2bafc: mov %edi,%edx : 2bafe: mov -0x30(%ebp),%edi : 2bb01: mov -0x14(%ebp),%ecx : 2bb04: add $0x10,%esp : 2bb07: test %eax,%eax : 2bb09: je 2bbf2 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xcf2> : 2bb0f: add $0x74,%esi : 2bb12: cmp %ecx,%esi : 2bb14: jne 2bae0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xbe0> : 2bb16: sub $0xc,%esp : 2bb19: lea -0x3c0(%ebp),%ecx : 2bb1f: mov -0x38(%ebp),%edx : 2bb22: pushl -0x20(%ebp) : 2bb25: call 132c0 <_ZN72_$LT$std..collections..hash..map..HashMap$LT$K$C$$u20$V$C$$u20$S$GT$$GT$6search17hde3563866d58f771E> : 2bb2a: add $0x10,%esp : 2bb2d: cmpl $0x0,-0x3c0(%ebp) : 2bb34: jne 2bbb2 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xcb2> : 2bb36: mov -0x3ac(%ebp),%eax : 2bb3c: test %eax,%eax : 2bb3e: je 2bbb2 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xcb2> : 2bb40: mov -0x20(%ebp),%eax : 2bb43: mov (%eax),%esi : 2bb45: mov 0x4(%eax),%edi : 2bb48: mov -0x70(%ebp),%eax : 2bb4b: cmp -0x74(%ebp),%eax : 2bb4e: jne 2bb5b <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xc5b> : 2bb50: lea -0x78(%ebp),%ecx : 2bb53: call c9c0 <_ZN40_$LT$alloc..raw_vec..RawVec$LT$T$GT$$GT$6double17hc23fe16ba7ff6e99E> : 2bb58: mov -0x70(%ebp),%eax : 2bb5b: mov -0x78(%ebp),%ecx : 2bb5e: mov %esi,(%ecx,%eax,8) : 2bb61: mov %edi,0x4(%ecx,%eax,8) : 2bb65: inc %eax : 2bb66: mov %eax,-0x70(%ebp) : 2bb69: mov -0x20(%ebp),%edi : 2bb6c: jmp 2bc20 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xd20> : 2bb71: data32 data32 data32 data32 data32 nopw %cs:0x0(%eax,%eax,1) : 2bb80: mov -0x20(%ebp),%edi : 2bb83: jmp 2bc20 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xd20> : 2bb88: nopl 0x0(%eax,%eax,1) : 2bb90: mov -0x60(%ebp),%eax : 2bb93: cmp -0x64(%ebp),%eax : 2bb96: jne 2bba3 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xca3> : 2bb98: lea -0x68(%ebp),%ecx : 2bb9b: call ca40 <_ZN40_$LT$alloc..raw_vec..RawVec$LT$T$GT$$GT$6double17hc95623a85f1cb383E> : 2bba0: mov -0x60(%ebp),%eax : 2bba3: mov -0x68(%ebp),%ecx : 2bba6: mov -0x20(%ebp),%edi : 2bba9: mov %edi,(%ecx,%eax,4) : 2bbac: inc %eax : 2bbad: mov %eax,-0x60(%ebp) : 2bbb0: jmp 2bc20 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xd20> : 2bbb2: mov -0x24(%ebp),%eax : 2bbb5: cmp -0x8c(%ebp),%eax : 2bbbb: jne 2bbd7 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xcd7> : 2bbbd: lea -0x90(%ebp),%ecx : 2bbc3: call ca40 <_ZN40_$LT$alloc..raw_vec..RawVec$LT$T$GT$$GT$6double17hc95623a85f1cb383E> : 2bbc8: mov -0x90(%ebp),%eax : 2bbce: mov %eax,-0x28(%ebp) : 2bbd1: mov -0x88(%ebp),%eax : 2bbd7: mov -0x28(%ebp),%ecx : 2bbda: mov -0x20(%ebp),%edi : 2bbdd: mov %edi,(%ecx,%eax,4) : 2bbe0: mov -0x88(%ebp),%eax : 2bbe6: inc %eax : 2bbe7: mov %eax,-0x24(%ebp) : 2bbea: mov %eax,-0x88(%ebp) : 2bbf0: jmp 2bc20 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xd20> : 2bbf2: mov -0x40(%ebp),%eax : 2bbf5: cmp -0x44(%ebp),%eax : 2bbf8: jne 2bc05 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xd05> : 2bbfa: lea -0x48(%ebp),%ecx : 2bbfd: call ca40 <_ZN40_$LT$alloc..raw_vec..RawVec$LT$T$GT$$GT$6double17hc95623a85f1cb383E> : 2bc02: mov -0x40(%ebp),%eax : 2bc05: mov -0x48(%ebp),%ecx : 2bc08: mov -0x20(%ebp),%edi : 2bc0b: mov %edi,(%ecx,%eax,4) : 2bc0e: inc %eax : 2bc0f: mov %eax,-0x40(%ebp) : 2bc12: data32 data32 data32 data32 nopw %cs:0x0(%eax,%eax,1) : 2bc20: add $0x8,%edi : 2bc23: cmp -0x2c(%ebp),%edi : 2bc26: mov 0xc(%ebp),%ecx : 2bc29: mov -0x1c(%ebp),%edx : 2bc2c: jne 2ba00 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xb00> : 2bc32: jmp 2bc46 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xd46> : 2bc34: data32 data32 nopw %cs:0x0(%eax,%eax,1) : 2bc40: mov 0xc(%ebp),%ecx : 2bc43: mov -0x1c(%ebp),%edx : 2bc46: add $0x4,%edx : 2bc49: cmp -0x18(%ebp),%edx : 2bc4c: jne 2b960 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xa60> : 2bc52: mov -0x90(%ebp),%ecx : 2bc58: mov -0x8c(%ebp),%edx : 2bc5e: mov -0x24(%ebp),%eax : 2bc61: lea (%ecx,%eax,4),%esi : 2bc64: test %eax,%eax : 2bc66: mov %ecx,-0x1c(%ebp) : 2bc69: je 2bcd4 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xdd4> : 2bc6b: mov %esi,-0x14(%ebp) : 2bc6e: mov %edx,-0x20(%ebp) : 2bc71: lea -0x4(,%eax,4),%esi : 2bc78: lea 0x4(%ecx),%edi : 2bc7b: nopl 0x0(%eax,%eax,1) : 2bc80: mov -0x4(%edi),%edx : 2bc83: test %edx,%edx : 2bc85: je 2bcd8 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xdd8> : 2bc87: mov -0x50(%ebp),%eax : 2bc8a: cmp -0x54(%ebp),%eax : 2bc8d: jne 2bca0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xda0> : 2bc8f: mov %edx,-0x10(%ebp) : 2bc92: lea -0x58(%ebp),%ecx : 2bc95: call ca40 <_ZN40_$LT$alloc..raw_vec..RawVec$LT$T$GT$$GT$6double17hc95623a85f1cb383E> : 2bc9a: mov -0x50(%ebp),%eax : 2bc9d: mov -0x10(%ebp),%edx : 2bca0: mov -0x58(%ebp),%ecx : 2bca3: mov %edx,(%ecx,%eax,4) : 2bca6: inc %eax : 2bca7: mov %eax,-0x50(%ebp) : 2bcaa: add $0xfffffffc,%esi : 2bcad: add $0x4,%edi : 2bcb0: cmp $0xfffffffc,%esi : 2bcb3: jne 2bc80 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xd80> : 2bcb5: mov -0x14(%ebp),%esi : 2bcb8: mov %esi,%edi : 2bcba: mov -0x20(%ebp),%edx : 2bcbd: jmp 2bce0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xde0> : 2bcbf: xor %edx,%edx : 2bcc1: mov $0x1,%esi : 2bcc6: movl $0x1,-0x1c(%ebp) : 2bccd: mov $0x1,%edi : 2bcd2: jmp 2bce0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xde0> : 2bcd4: mov %ecx,%edi : 2bcd6: jmp 2bce0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xde0> : 2bcd8: mov -0x20(%ebp),%edx : 2bcdb: mov -0x14(%ebp),%esi : 2bcde: xchg %ax,%ax : 2bce0: cmp %edi,%esi : 2bce2: je 2bcec <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xdec> : 2bce4: cmpl $0x0,(%edi) : 2bce7: lea 0x4(%edi),%edi : 2bcea: jne 2bce0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xde0> : 2bcec: test %edx,%edx : 2bcee: je 2bd0c <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xe0c> : 2bcf0: cmp $0x1d1d1d1d,%edx : 2bcf6: je 2bd0c <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xe0c> : 2bcf8: shl $0x2,%edx : 2bcfb: sub $0x4,%esp : 2bcfe: push $0x4 : 2bd00: push %edx : 2bd01: pushl -0x1c(%ebp) : 2bd04: call 647b0 <__rust_deallocate> : 2bd09: add $0x10,%esp : 2bd0c: sub $0x8,%esp : 2bd0f: push $0x4 : 2bd11: push $0x60 : 2bd13: call 64720 <__rust_allocate> : 2bd18: add $0x10,%esp : 2bd1b: test %eax,%eax : 2bd1d: je 2d3d4 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x24d4> : 2bd23: movb $0xd4,-0xd8(%ebp) : 2bd2a: movl $0x0,-0xe8(%ebp) : 2bd34: movl $0x0,-0xe4(%ebp) : 2bd3e: mov %eax,-0xe0(%ebp) : 2bd44: movl $0x8,-0xdc(%ebp) : 2bd4e: sub $0x8,%esp : 2bd51: push $0x4 : 2bd53: push $0x98 : 2bd58: call 64720 <__rust_allocate> : 2bd5d: add $0x10,%esp : 2bd60: mov %eax,%esi : 2bd62: test %esi,%esi : 2bd64: je 2d3d9 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x24d9> : 2bd6a: sub $0x4,%esp : 2bd6d: lea -0x450(%ebp),%eax : 2bd73: push $0x90 : 2bd78: push %eax : 2bd79: push %esi : 2bd7a: call 3e00 : 2bd7f: add $0x10,%esp : 2bd82: movl $0x0,0x90(%esi) : 2bd8c: movw $0x0,0x96(%esi) : 2bd95: movb $0xd4,-0xb4(%ebp) : 2bd9c: mov %esi,-0xc0(%ebp) : 2bda2: movl $0x0,-0xbc(%ebp) : 2bdac: movl $0x0,-0xb8(%ebp) : 2bdb6: mov -0x58(%ebp),%edi : 2bdb9: mov -0x54(%ebp),%eax : 2bdbc: mov %eax,-0x30(%ebp) : 2bdbf: mov -0x50(%ebp),%eax : 2bdc2: lea (%edi,%eax,4),%edx : 2bdc5: mov %edi,-0x2c(%ebp) : 2bdc8: mov %edx,-0x1c(%ebp) : 2bdcb: jmp 2bdd3 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xed3> : 2bdcd: nopl (%eax) : 2bdd0: mov -0x20(%ebp),%edi : 2bdd3: cmpl $0x0,0x18(%ebp) : 2bdd7: je 2be30 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xf30> : 2bdd9: nopl 0x0(%eax) : 2bde0: cmp %edi,%edx : 2bde2: je 2c92c <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1a2c> : 2bde8: mov (%edi),%esi : 2bdea: test %esi,%esi : 2bdec: je 2c930 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1a30> : 2bdf2: mov (%esi),%eax : 2bdf4: mov %esi,-0x18(%ebp) : 2bdf7: mov 0x4(%esi),%esi : 2bdfa: sub $0x8,%esp : 2bdfd: lea -0x450(%ebp),%ecx : 2be03: mov 0x18(%ebp),%edx : 2be06: push %esi : 2be07: push %eax : 2be08: call 13060 <_ZN72_$LT$std..collections..hash..map..HashMap$LT$K$C$$u20$V$C$$u20$S$GT$$GT$6search17h4408201d263149e5E> : 2be0d: add $0x10,%esp : 2be10: add $0x4,%edi : 2be13: cmpl $0x0,-0x450(%ebp) : 2be1a: mov -0x1c(%ebp),%edx : 2be1d: jne 2be48 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xf48> : 2be1f: mov -0x43c(%ebp),%eax : 2be25: test %eax,%eax : 2be27: jne 2bde0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xee0> : 2be29: jmp 2be48 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xf48> : 2be2b: nopl 0x0(%eax,%eax,1) : 2be30: cmp %edx,%edi : 2be32: je 2d333 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2433> : 2be38: mov (%edi),%eax : 2be3a: add $0x4,%edi : 2be3d: mov %eax,-0x18(%ebp) : 2be40: test %eax,%eax : 2be42: je 2c940 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1a40> : 2be48: mov %edi,-0x20(%ebp) : 2be4b: mov 0xc(%ebp),%eax : 2be4e: mov 0x54(%eax),%ecx : 2be51: test %ecx,%ecx : 2be53: je 2bdd0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xed0> : 2be59: mov 0xc(%ebp),%eax : 2be5c: mov 0x4c(%eax),%edi : 2be5f: imul $0x54,%ecx,%eax : 2be62: add %edi,%eax : 2be64: mov %eax,-0x14(%ebp) : 2be67: xor %esi,%esi : 2be69: nopl 0x0(%eax) : 2be70: mov -0x14(%ebp),%eax : 2be73: cmp %eax,%edi : 2be75: je 2be86 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xf86> : 2be77: lea 0x54(%edi),%eax : 2be7a: mov %eax,-0x10(%ebp) : 2be7d: mov (%edi),%eax : 2be7f: test %eax,%eax : 2be81: jne 2be92 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xf92> : 2be83: mov -0x10(%ebp),%eax : 2be86: inc %esi : 2be87: cmp %ecx,%esi : 2be89: mov %eax,%edi : 2be8b: jb 2be70 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xf70> : 2be8d: jmp 2bdd0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xed0> : 2be92: mov %ecx,-0x24(%ebp) : 2be95: mov -0x18(%ebp),%ecx : 2be98: mov 0x4(%ecx),%ecx : 2be9b: cmp %ecx,0x4(%edi) : 2be9e: jne 2bebb <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xfbb> : 2bea0: mov -0x18(%ebp),%edx : 2bea3: mov (%edx),%edx : 2bea5: cmp %edx,%eax : 2bea7: je 2bece <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xfce> : 2bea9: sub $0x4,%esp : 2beac: push %ecx : 2bead: push %edx : 2beae: push %eax : 2beaf: call 3b50 : 2beb4: add $0x10,%esp : 2beb7: test %eax,%eax : 2beb9: je 2bece <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xfce> : 2bebb: inc %esi : 2bebc: mov -0x24(%ebp),%ecx : 2bebf: cmp %ecx,%esi : 2bec1: mov -0x1c(%ebp),%edx : 2bec4: mov -0x10(%ebp),%edi : 2bec7: jb 2be70 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xf70> : 2bec9: jmp 2bdd0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xed0> : 2bece: mov %edi,-0x158(%ebp) : 2bed4: mov 0x34(%edi),%al : 2bed7: mov %al,-0x14(%ebp) : 2beda: lea -0x158(%ebp),%eax : 2bee0: mov %eax,-0x1b0(%ebp) : 2bee6: lea -0xb8498(%ebx),%eax : 2beec: mov %eax,-0x1ac(%ebp) : 2bef2: lea -0x2674(%ebx),%eax : 2bef8: mov %eax,-0x258(%ebp) : 2befe: movl $0x1,-0x254(%ebp) : 2bf08: movl $0x0,-0x250(%ebp) : 2bf12: lea -0x1b0(%ebp),%eax : 2bf18: mov %eax,-0x248(%ebp) : 2bf1e: movl $0x1,-0x244(%ebp) : 2bf28: sub $0x8,%esp : 2bf2b: lea -0x258(%ebp),%eax : 2bf31: push %eax : 2bf32: lea -0x218(%ebp),%eax : 2bf38: push %eax : 2bf39: call 637a0 <_ZN11collections3fmt6format17h1a8287250ec7e7bfE> : 2bf3e: add $0xc,%esp : 2bf41: mov -0x218(%ebp),%eax : 2bf47: mov %eax,-0x34(%ebp) : 2bf4a: mov -0x214(%ebp),%eax : 2bf50: mov %eax,-0x28(%ebp) : 2bf53: mov -0x210(%ebp),%eax : 2bf59: mov %eax,-0x3c(%ebp) : 2bf5c: mov -0xbc(%ebp),%eax : 2bf62: mov %eax,-0x24(%ebp) : 2bf65: lea -0xc0(%ebp),%eax : 2bf6b: jmp 2bf78 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1078> : 2bf6d: dec %eax : 2bf6e: mov %eax,-0x24(%ebp) : 2bf71: lea 0x98(%edx,%esi,4),%eax : 2bf78: mov (%eax),%edx : 2bf7a: movzwl 0x96(%edx),%eax : 2bf81: mov %eax,-0x38(%ebp) : 2bf84: lea (%edx,%eax,1),%eax : 2bf87: lea 0x8(%edx),%ecx : 2bf8a: mov $0xffffffff,%esi : 2bf8f: mov %edx,%edi : 2bf91: mov %edx,-0x10(%ebp) : 2bf94: mov %eax,-0x18(%ebp) : 2bf97: test %edi,%edi : 2bf99: je 2bfcf <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x10cf> : 2bf9b: cmp %eax,%edi : 2bf9d: je 2bfcf <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x10cf> : 2bf9f: xor %eax,%eax : 2bfa1: movzbl -0x14(%ebp),%edx : 2bfa5: cmp %dl,(%edi) : 2bfa7: lea 0x1(%edi),%edi : 2bfaa: mov $0xff,%dl : 2bfac: ja 2bfb0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x10b0> : 2bfae: mov $0x1,%dl : 2bfb0: je 2bfb4 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x10b4> : 2bfb2: mov %dl,%al : 2bfb4: add $0xc,%ecx : 2bfb7: test %al,%al : 2bfb9: je 2bfd4 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x10d4> : 2bfbb: inc %esi : 2bfbc: cmp $0x1,%al : 2bfbe: mov -0x10(%ebp),%edx : 2bfc1: mov -0x18(%ebp),%eax : 2bfc4: je 2bf97 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1097> : 2bfc6: mov -0x24(%ebp),%eax : 2bfc9: test %eax,%eax : 2bfcb: jne 2bf6d <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x106d> : 2bfcd: jmp 2c015 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1115> : 2bfcf: mov -0x38(%ebp),%esi : 2bfd2: jmp 2bfc6 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x10c6> : 2bfd4: mov -0x8(%ecx),%eax : 2bfd7: mov -0x4(%ecx),%edx : 2bfda: mov -0x34(%ebp),%esi : 2bfdd: mov %esi,-0x8(%ecx) : 2bfe0: mov -0x28(%ebp),%esi : 2bfe3: mov %esi,-0x4(%ecx) : 2bfe6: mov -0x3c(%ebp),%esi : 2bfe9: mov %esi,(%ecx) : 2bfeb: test %eax,%eax : 2bfed: je 2c00a <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x110a> : 2bfef: test %edx,%edx : 2bff1: je 2c00a <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x110a> : 2bff3: cmp $0x1d1d1d1d,%edx : 2bff9: je 2c00a <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x110a> : 2bffb: sub $0x4,%esp : 2bffe: push $0x1 : 2c000: push %edx : 2c001: push %eax : 2c002: call 647b0 <__rust_deallocate> : 2c007: add $0x10,%esp : 2c00a: mov -0x1c(%ebp),%edx : 2c00d: mov -0x20(%ebp),%edi : 2c010: jmp 2bdd3 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0xed3> : 2c015: incl -0xb8(%ebp) : 2c01b: movzwl 0x96(%edx),%eax : 2c022: cmp $0xb,%eax : 2c025: jae 2c093 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1193> : 2c027: lea (%edx,%esi,1),%ecx : 2c02a: mov %edx,%edi : 2c02c: lea 0x1(%edi,%esi,1),%edx : 2c030: sub %esi,%eax : 2c032: sub $0x4,%esp : 2c035: push %eax : 2c036: push %ecx : 2c037: push %edx : 2c038: call 3ed0 : 2c03d: add $0x10,%esp : 2c040: mov -0x14(%ebp),%al : 2c043: mov %al,(%edi,%esi,1) : 2c046: movzwl 0x96(%edi),%eax : 2c04d: lea (%esi,%esi,2),%edx : 2c050: lea 0xc(%edi,%edx,4),%ecx : 2c054: sub %esi,%eax : 2c056: mov %edx,%esi : 2c058: lea 0x18(%edi,%esi,4),%edx : 2c05c: shl $0x2,%eax : 2c05f: lea (%eax,%eax,2),%eax : 2c062: sub $0x4,%esp : 2c065: push %eax : 2c066: push %ecx : 2c067: push %edx : 2c068: call 3ed0 : 2c06d: add $0x10,%esp : 2c070: mov -0x34(%ebp),%eax : 2c073: mov %esi,%ecx : 2c075: mov %eax,0xc(%edi,%ecx,4) : 2c079: mov -0x28(%ebp),%eax : 2c07c: mov %eax,0x10(%edi,%ecx,4) : 2c080: mov -0x3c(%ebp),%eax : 2c083: mov %eax,0x14(%edi,%ecx,4) : 2c087: incw 0x96(%edi) : 2c08e: jmp 2c00a <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x110a> : 2c093: sub $0x8,%esp : 2c096: push $0x4 : 2c098: push $0x98 : 2c09d: call 64720 <__rust_allocate> : 2c0a2: add $0x10,%esp : 2c0a5: mov %eax,%edi : 2c0a7: test %edi,%edi : 2c0a9: je 2d3f4 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x24f4> : 2c0af: sub $0x4,%esp : 2c0b2: push $0x90 : 2c0b7: lea -0x450(%ebp),%eax : 2c0bd: push %eax : 2c0be: push %edi : 2c0bf: call 3e00 : 2c0c4: add $0x10,%esp : 2c0c7: movl $0x0,0x90(%edi) : 2c0d1: movw $0x0,0x96(%edi) : 2c0da: mov -0x10(%ebp),%ecx : 2c0dd: mov 0x6(%ecx),%al : 2c0e0: mov %al,-0x38(%ebp) : 2c0e3: mov 0x54(%ecx),%eax : 2c0e6: mov %eax,-0x118(%ebp) : 2c0ec: mov 0x58(%ecx),%eax : 2c0ef: mov %eax,-0x114(%ebp) : 2c0f5: mov 0x5c(%ecx),%eax : 2c0f8: mov %eax,-0x110(%ebp) : 2c0fe: mov %edi,-0x24(%ebp) : 2c101: movzwl 0x96(%ecx),%eax : 2c108: mov %eax,-0x7c(%ebp) : 2c10b: lea -0x7(%eax),%edx : 2c10e: mov %edx,-0x18(%ebp) : 2c111: lea 0x7(%ecx),%eax : 2c114: mov %ecx,%edi : 2c116: sub $0x4,%esp : 2c119: push %edx : 2c11a: push %eax : 2c11b: pushl -0x24(%ebp) : 2c11e: call 3e00 : 2c123: add $0x10,%esp : 2c126: lea 0x60(%edi),%eax : 2c129: mov -0x24(%ebp),%ecx : 2c12c: lea 0xc(%ecx),%ecx : 2c12f: mov -0x7c(%ebp),%edx : 2c132: lea -0x1c(,%edx,4),%edx : 2c139: lea (%edx,%edx,2),%edx : 2c13c: sub $0x4,%esp : 2c13f: push %edx : 2c140: push %eax : 2c141: push %ecx : 2c142: call 3e00 : 2c147: add $0x10,%esp : 2c14a: movw $0x6,0x96(%edi) : 2c153: mov -0x24(%ebp),%eax : 2c156: mov -0x18(%ebp),%edx : 2c159: mov %dx,0x96(%eax) : 2c160: mov %edx,%eax : 2c162: mov %esi,%edx : 2c164: cmp $0x6,%edx : 2c167: ja 2c1ee <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x12ee> : 2c16d: movzwl 0x96(%edi),%eax : 2c174: lea (%edi,%edx,1),%ecx : 2c177: mov %edx,%edi : 2c179: mov -0x10(%ebp),%edx : 2c17c: lea 0x1(%edx,%edi,1),%edx : 2c180: sub %edi,%eax : 2c182: sub $0x4,%esp : 2c185: push %eax : 2c186: push %ecx : 2c187: push %edx : 2c188: call 3ed0 : 2c18d: add $0x10,%esp : 2c190: mov -0x10(%ebp),%eax : 2c193: mov -0x14(%ebp),%cl : 2c196: mov %cl,(%eax,%edi,1) : 2c199: mov -0x10(%ebp),%eax : 2c19c: movzwl 0x96(%eax),%eax : 2c1a3: lea (%edi,%edi,2),%esi : 2c1a6: mov -0x10(%ebp),%ecx : 2c1a9: lea 0xc(%ecx,%esi,4),%ecx : 2c1ad: sub %edi,%eax : 2c1af: mov -0x10(%ebp),%edx : 2c1b2: lea 0x18(%edx,%esi,4),%edx : 2c1b6: shl $0x2,%eax : 2c1b9: lea (%eax,%eax,2),%eax : 2c1bc: sub $0x4,%esp : 2c1bf: push %eax : 2c1c0: push %ecx : 2c1c1: push %edx : 2c1c2: call 3ed0 : 2c1c7: mov -0x10(%ebp),%eax : 2c1ca: add $0x10,%esp : 2c1cd: mov -0x34(%ebp),%ecx : 2c1d0: mov %ecx,0xc(%eax,%esi,4) : 2c1d4: mov -0x28(%ebp),%ecx : 2c1d7: mov %ecx,0x10(%eax,%esi,4) : 2c1db: mov -0x3c(%ebp),%ecx : 2c1de: mov %ecx,0x14(%eax,%esi,4) : 2c1e2: incw 0x96(%eax) : 2c1e9: jmp 2c27b <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x137b> : 2c1ee: lea -0x7(%edx),%edi : 2c1f1: movzwl %ax,%eax : 2c1f4: mov -0x24(%ebp),%ecx : 2c1f7: lea -0x7(%ecx,%edx,1),%ecx : 2c1fb: mov %ecx,-0x18(%ebp) : 2c1fe: lea (%edx,%edx,2),%esi : 2c201: mov %edx,%ecx : 2c203: mov %ecx,-0x80(%ebp) : 2c206: mov -0x24(%ebp),%edx : 2c209: lea -0x6(%edx,%ecx,1),%edx : 2c20d: sub %edi,%eax : 2c20f: sub $0x4,%esp : 2c212: push %eax : 2c213: pushl -0x18(%ebp) : 2c216: push %edx : 2c217: call 3ed0 : 2c21c: add $0x10,%esp : 2c21f: mov -0x24(%ebp),%eax : 2c222: mov -0x14(%ebp),%cl : 2c225: mov -0x80(%ebp),%edx : 2c228: mov %cl,-0x7(%eax,%edx,1) : 2c22c: mov -0x24(%ebp),%eax : 2c22f: movzwl 0x96(%eax),%eax : 2c236: mov -0x24(%ebp),%ecx : 2c239: lea -0x48(%ecx,%esi,4),%ecx : 2c23d: sub %edi,%eax : 2c23f: mov -0x24(%ebp),%edi : 2c242: lea -0x3c(%edi,%esi,4),%edx : 2c246: shl $0x2,%eax : 2c249: lea (%eax,%eax,2),%eax : 2c24c: sub $0x4,%esp : 2c24f: push %eax : 2c250: push %ecx : 2c251: push %edx : 2c252: call 3ed0 : 2c257: mov -0x10(%ebp),%eax : 2c25a: add $0x10,%esp : 2c25d: mov -0x34(%ebp),%ecx : 2c260: mov %ecx,-0x48(%edi,%esi,4) : 2c264: mov -0x28(%ebp),%ecx : 2c267: mov %ecx,-0x44(%edi,%esi,4) : 2c26b: mov -0x3c(%ebp),%ecx : 2c26e: mov %ecx,-0x40(%edi,%esi,4) : 2c272: mov %edi,%esi : 2c274: incw 0x96(%esi) : 2c27b: mov 0x90(%eax),%edx : 2c281: test %edx,%edx : 2c283: je 2c2a0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x13a0> : 2c285: movzwl 0x94(%eax),%eax : 2c28c: mov %eax,-0x18(%ebp) : 2c28f: mov $0x1,%edi : 2c294: movl $0x0,-0x28(%ebp) : 2c29b: mov %edx,-0x10(%ebp) : 2c29e: jmp 2c2ae <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x13ae> : 2c2a0: mov $0x1,%al : 2c2a2: mov %eax,-0x28(%ebp) : 2c2a5: lea -0xc0(%ebp),%edi : 2c2ab: mov %edx,-0x18(%ebp) : 2c2ae: mov %edx,-0x10c(%ebp) : 2c2b4: lea -0xc0(%ebp),%edx : 2c2ba: jmp 2c2e8 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x13e8> : 2c2bc: mov -0x154(%ebp),%edi : 2c2c2: inc %edi : 2c2c3: mov -0x10(%ebp),%eax : 2c2c6: movzwl 0x94(%eax),%eax : 2c2cd: mov %eax,-0x18(%ebp) : 2c2d0: movl $0x0,-0x28(%ebp) : 2c2d7: mov %esi,-0x10(%ebp) : 2c2da: mov %ecx,-0x24(%ebp) : 2c2dd: mov -0x80(%ebp),%eax : 2c2e0: mov %eax,-0x10c(%ebp) : 2c2e6: mov %eax,%edx : 2c2e8: mov -0x28(%ebp),%eax : 2c2eb: test $0x1,%al : 2c2ed: mov -0x38(%ebp),%cl : 2c2f0: mov %cl,-0x7c(%ebp) : 2c2f3: mov -0x110(%ebp),%ecx : 2c2f9: mov %ecx,-0x3c(%ebp) : 2c2fc: mov -0x114(%ebp),%eax : 2c302: mov %eax,-0x28(%ebp) : 2c305: mov -0x118(%ebp),%ecx : 2c30b: mov %ecx,-0x34(%ebp) : 2c30e: mov %edi,%esi : 2c310: jne 2c71b <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x181b> : 2c316: mov %edx,-0x80(%ebp) : 2c319: mov -0x10(%ebp),%ecx : 2c31c: movzwl 0x96(%ecx),%eax : 2c323: cmp $0xb,%eax : 2c326: jb 2c82e <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x192e> : 2c32c: mov %esi,-0x154(%ebp) : 2c332: sub $0x8,%esp : 2c335: push $0x4 : 2c337: push $0xc8 : 2c33c: call 64720 <__rust_allocate> : 2c341: add $0x10,%esp : 2c344: mov %eax,%ecx : 2c346: test %ecx,%ecx : 2c348: je 2d3ef <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x24ef> : 2c34e: sub $0x4,%esp : 2c351: push $0x90 : 2c356: lea -0x450(%ebp),%eax : 2c35c: push %eax : 2c35d: push %ecx : 2c35e: mov %ecx,-0x14(%ebp) : 2c361: call 3e00 : 2c366: add $0x10,%esp : 2c369: mov -0x14(%ebp),%eax : 2c36c: movl $0x0,0x90(%eax) : 2c376: mov -0x14(%ebp),%eax : 2c379: movw $0x0,0x96(%eax) : 2c382: mov -0x14(%ebp),%eax : 2c385: lea 0x98(%eax),%eax : 2c38b: mov %eax,-0xc8(%ebp) : 2c391: movsd -0x278(%ebp),%xmm0 : 2c399: mov -0x14(%ebp),%eax : 2c39c: movsd %xmm0,0xc0(%eax) : 2c3a4: movsd -0x280(%ebp),%xmm0 : 2c3ac: mov -0x14(%ebp),%eax : 2c3af: movsd %xmm0,0xb8(%eax) : 2c3b7: movsd -0x288(%ebp),%xmm0 : 2c3bf: mov -0x14(%ebp),%eax : 2c3c2: movsd %xmm0,0xb0(%eax) : 2c3ca: movsd -0x290(%ebp),%xmm0 : 2c3d2: mov -0x14(%ebp),%eax : 2c3d5: movsd %xmm0,0xa8(%eax) : 2c3dd: movsd -0x2a0(%ebp),%xmm0 : 2c3e5: movsd -0x298(%ebp),%xmm1 : 2c3ed: mov -0x14(%ebp),%eax : 2c3f0: movsd %xmm1,0xa0(%eax) : 2c3f8: mov -0x14(%ebp),%eax : 2c3fb: movsd %xmm0,0x98(%eax) : 2c403: mov -0x10(%ebp),%esi : 2c406: mov 0x6(%esi),%al : 2c409: mov %al,-0x38(%ebp) : 2c40c: mov 0x54(%esi),%eax : 2c40f: mov %eax,-0x118(%ebp) : 2c415: mov 0x58(%esi),%eax : 2c418: mov %eax,-0x114(%ebp) : 2c41e: mov 0x5c(%esi),%eax : 2c421: mov %eax,-0x110(%ebp) : 2c427: movzwl 0x96(%esi),%edi : 2c42e: lea -0x7(%edi),%ecx : 2c431: mov %ecx,-0xc4(%ebp) : 2c437: lea 0x7(%esi),%eax : 2c43a: sub $0x4,%esp : 2c43d: push %ecx : 2c43e: push %eax : 2c43f: pushl -0x14(%ebp) : 2c442: call 3e00 : 2c447: add $0x10,%esp : 2c44a: lea 0x60(%esi),%eax : 2c44d: mov -0x14(%ebp),%ecx : 2c450: lea 0xc(%ecx),%ecx : 2c453: lea -0x1c(,%edi,4),%edx : 2c45a: lea (%edx,%edx,2),%edx : 2c45d: sub $0x4,%esp : 2c460: push %edx : 2c461: push %eax : 2c462: push %ecx : 2c463: call 3e00 : 2c468: add $0x10,%esp : 2c46b: lea 0xb4(%esi),%eax : 2c471: lea -0x18(,%edi,4),%ecx : 2c478: lea -0x6(%edi),%edi : 2c47b: sub $0x4,%esp : 2c47e: push %ecx : 2c47f: push %eax : 2c480: pushl -0xc8(%ebp) : 2c486: call 3e00 : 2c48b: mov -0x14(%ebp),%edx : 2c48e: add $0x10,%esp : 2c491: movw $0x6,0x96(%esi) : 2c49a: mov -0xc4(%ebp),%eax : 2c4a0: mov %ax,0x96(%edx) : 2c4a7: test %edi,%edi : 2c4a9: je 2c4c6 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x15c6> : 2c4ab: xor %eax,%eax : 2c4ad: mov 0x98(%edx,%eax,4),%ecx : 2c4b4: mov %edx,0x90(%ecx) : 2c4ba: mov %ax,0x94(%ecx) : 2c4c1: inc %eax : 2c4c2: cmp %eax,%edi : 2c4c4: jne 2c4ad <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x15ad> : 2c4c6: mov -0x18(%ebp),%ecx : 2c4c9: cmp $0x6,%ecx : 2c4cc: mov %ecx,-0x18(%ebp) : 2c4cf: ja 2c5dc <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x16dc> : 2c4d5: movzwl 0x96(%esi),%eax : 2c4dc: mov %ecx,%edi : 2c4de: lea (%esi,%edi,1),%ecx : 2c4e1: lea 0x1(%edi),%esi : 2c4e4: mov -0x10(%ebp),%edx : 2c4e7: lea 0x1(%edx,%edi,1),%edx : 2c4eb: sub %edi,%eax : 2c4ed: sub $0x4,%esp : 2c4f0: push %eax : 2c4f1: push %ecx : 2c4f2: push %edx : 2c4f3: call 3ed0 : 2c4f8: add $0x10,%esp : 2c4fb: mov -0x10(%ebp),%eax : 2c4fe: mov -0x7c(%ebp),%cl : 2c501: mov %cl,(%eax,%edi,1) : 2c504: mov -0x10(%ebp),%eax : 2c507: movzwl 0x96(%eax),%eax : 2c50e: lea (%edi,%edi,2),%edi : 2c511: mov -0x10(%ebp),%ecx : 2c514: lea 0xc(%ecx,%edi,4),%ecx : 2c518: mov -0x10(%ebp),%edx : 2c51b: lea 0x18(%edx,%edi,4),%edx : 2c51f: sub -0x18(%ebp),%eax : 2c522: shl $0x2,%eax : 2c525: lea (%eax,%eax,2),%eax : 2c528: sub $0x4,%esp : 2c52b: push %eax : 2c52c: push %ecx : 2c52d: push %edx : 2c52e: call 3ed0 : 2c533: add $0x10,%esp : 2c536: mov -0x10(%ebp),%eax : 2c539: mov -0x34(%ebp),%ecx : 2c53c: mov %ecx,0xc(%eax,%edi,4) : 2c540: mov -0x10(%ebp),%eax : 2c543: mov -0x28(%ebp),%ecx : 2c546: mov %ecx,0x10(%eax,%edi,4) : 2c54a: mov -0x10(%ebp),%eax : 2c54d: mov -0x3c(%ebp),%ecx : 2c550: mov %ecx,0x14(%eax,%edi,4) : 2c554: mov -0x10(%ebp),%eax : 2c557: movzwl 0x96(%eax),%eax : 2c55e: inc %eax : 2c55f: mov -0x10(%ebp),%ecx : 2c562: mov %ax,0x96(%ecx) : 2c569: movzwl %ax,%eax : 2c56c: mov -0x10(%ebp),%ecx : 2c56f: mov -0x18(%ebp),%edx : 2c572: lea 0x9c(%ecx,%edx,4),%edi : 2c579: mov -0x10(%ebp),%ecx : 2c57c: lea 0xa0(%ecx,%edx,4),%ecx : 2c583: sub %esi,%eax : 2c585: shl $0x2,%eax : 2c588: sub $0x4,%esp : 2c58b: push %eax : 2c58c: push %edi : 2c58d: push %ecx : 2c58e: call 3ed0 : 2c593: mov -0x10(%ebp),%ecx : 2c596: add $0x10,%esp : 2c599: mov -0x24(%ebp),%eax : 2c59c: mov -0x18(%ebp),%edx : 2c59f: mov %eax,0x9c(%ecx,%edx,4) : 2c5a6: mov %ecx,-0x10(%ebp) : 2c5a9: movzwl 0x96(%ecx),%eax : 2c5b0: lea 0x1(%eax),%ecx : 2c5b3: cmp %ecx,%esi : 2c5b5: jae 2c6f4 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x17f4> : 2c5bb: sub -0x18(%ebp),%eax : 2c5be: mov (%edi),%ecx : 2c5c0: mov -0x10(%ebp),%edx : 2c5c3: mov %edx,0x90(%ecx) : 2c5c9: mov %si,0x94(%ecx) : 2c5d0: add $0x4,%edi : 2c5d3: inc %esi : 2c5d4: dec %eax : 2c5d5: jne 2c5be <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x16be> : 2c5d7: jmp 2c6f4 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x17f4> : 2c5dc: lea -0x7(%ecx),%esi : 2c5df: movzwl 0x96(%edx),%eax : 2c5e6: mov %ecx,%edi : 2c5e8: lea -0x7(%edx,%edi,1),%ecx : 2c5ec: lea -0x6(%edi),%edx : 2c5ef: mov %edx,-0xc8(%ebp) : 2c5f5: lea (%edi,%edi,2),%edx : 2c5f8: mov %edx,-0xc4(%ebp) : 2c5fe: sub %esi,%eax : 2c600: mov -0x14(%ebp),%edx : 2c603: lea -0x6(%edx,%edi,1),%edx : 2c607: sub $0x4,%esp : 2c60a: push %eax : 2c60b: push %ecx : 2c60c: push %edx : 2c60d: call 3ed0 : 2c612: add $0x10,%esp : 2c615: mov -0x14(%ebp),%eax : 2c618: mov -0x7c(%ebp),%cl : 2c61b: mov %cl,-0x7(%eax,%edi,1) : 2c61f: mov -0x14(%ebp),%eax : 2c622: movzwl 0x96(%eax),%eax : 2c629: mov -0x14(%ebp),%ecx : 2c62c: mov -0xc4(%ebp),%edi : 2c632: lea -0x48(%ecx,%edi,4),%ecx : 2c636: mov -0x14(%ebp),%edx : 2c639: lea -0x3c(%edx,%edi,4),%edx : 2c63d: sub %esi,%eax : 2c63f: shl $0x2,%eax : 2c642: lea (%eax,%eax,2),%eax : 2c645: sub $0x4,%esp : 2c648: push %eax : 2c649: push %ecx : 2c64a: push %edx : 2c64b: call 3ed0 : 2c650: add $0x10,%esp : 2c653: mov -0x14(%ebp),%eax : 2c656: mov -0x34(%ebp),%ecx : 2c659: mov %ecx,-0x48(%eax,%edi,4) : 2c65d: mov -0x14(%ebp),%eax : 2c660: mov -0x28(%ebp),%ecx : 2c663: mov %ecx,-0x44(%eax,%edi,4) : 2c667: mov -0x14(%ebp),%eax : 2c66a: mov -0x3c(%ebp),%ecx : 2c66d: mov %ecx,-0x40(%eax,%edi,4) : 2c671: mov -0x14(%ebp),%eax : 2c674: movzwl 0x96(%eax),%eax : 2c67b: inc %eax : 2c67c: mov -0x14(%ebp),%ecx : 2c67f: mov %ax,0x96(%ecx) : 2c686: movzwl %ax,%eax : 2c689: mov -0x14(%ebp),%ecx : 2c68c: mov -0x18(%ebp),%edi : 2c68f: lea 0x80(%ecx,%edi,4),%ecx : 2c696: mov -0x14(%ebp),%edx : 2c699: lea 0x84(%edx,%edi,4),%edx : 2c6a0: mov -0xc8(%ebp),%edi : 2c6a6: sub %edi,%eax : 2c6a8: shl $0x2,%eax : 2c6ab: sub $0x4,%esp : 2c6ae: push %eax : 2c6af: push %ecx : 2c6b0: push %edx : 2c6b1: call 3ed0 : 2c6b6: mov -0x14(%ebp),%ecx : 2c6b9: add $0x10,%esp : 2c6bc: mov -0x24(%ebp),%eax : 2c6bf: mov -0x18(%ebp),%edx : 2c6c2: mov %eax,0x80(%ecx,%edx,4) : 2c6c9: movzwl 0x96(%ecx),%eax : 2c6d0: lea 0x1(%eax),%ecx : 2c6d3: cmp %ecx,%edi : 2c6d5: jae 2c6f4 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x17f4> : 2c6d7: mov -0x14(%ebp),%edx : 2c6da: mov 0x9c(%edx,%esi,4),%ecx : 2c6e1: mov %edx,0x90(%ecx) : 2c6e7: mov %di,0x94(%ecx) : 2c6ee: inc %esi : 2c6ef: inc %edi : 2c6f0: cmp %esi,%eax : 2c6f2: jne 2c6d7 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x17d7> : 2c6f4: mov -0x10(%ebp),%eax : 2c6f7: mov 0x90(%eax),%esi : 2c6fd: mov $0x1,%al : 2c6ff: test %esi,%esi : 2c701: mov -0x80(%ebp),%edi : 2c704: mov -0x14(%ebp),%ecx : 2c707: mov -0x10c(%ebp),%edx : 2c70d: mov %ecx,-0x24(%ebp) : 2c710: je 2c2eb <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x13eb> : 2c716: jmp 2c2bc <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x13bc> : 2c71b: sub $0x8,%esp : 2c71e: push $0x4 : 2c720: push $0xc8 : 2c725: call 64720 <__rust_allocate> : 2c72a: add $0x10,%esp : 2c72d: mov %eax,%edi : 2c72f: test %edi,%edi : 2c731: je 2d3f9 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x24f9> : 2c737: sub $0x4,%esp : 2c73a: push $0x90 : 2c73f: lea -0x450(%ebp),%eax : 2c745: push %eax : 2c746: push %edi : 2c747: call 3e00 : 2c74c: add $0x10,%esp : 2c74f: movl $0x0,0x90(%edi) : 2c759: movw $0x0,0x96(%edi) : 2c762: movsd -0x278(%ebp),%xmm0 : 2c76a: movsd %xmm0,0xc0(%edi) : 2c772: movsd -0x280(%ebp),%xmm0 : 2c77a: movsd %xmm0,0xb8(%edi) : 2c782: movsd -0x288(%ebp),%xmm0 : 2c78a: movsd %xmm0,0xb0(%edi) : 2c792: movsd -0x290(%ebp),%xmm0 : 2c79a: movsd %xmm0,0xa8(%edi) : 2c7a2: movsd -0x2a0(%ebp),%xmm0 : 2c7aa: movsd -0x298(%ebp),%xmm1 : 2c7b2: movsd %xmm1,0xa0(%edi) : 2c7ba: movsd %xmm0,0x98(%edi) : 2c7c2: mov (%esi),%eax : 2c7c4: mov %eax,0x98(%edi) : 2c7ca: mov %edi,(%esi) : 2c7cc: incl 0x4(%esi) : 2c7cf: mov %edi,0x90(%eax) : 2c7d5: movw $0x0,0x94(%eax) : 2c7de: movzwl 0x96(%edi),%eax : 2c7e5: mov -0x7c(%ebp),%cl : 2c7e8: mov %cl,(%edi,%eax,1) : 2c7eb: lea (%eax,%eax,2),%ecx : 2c7ee: mov -0x34(%ebp),%edx : 2c7f1: mov %edx,0xc(%edi,%ecx,4) : 2c7f5: mov -0x28(%ebp),%edx : 2c7f8: mov %edx,0x10(%edi,%ecx,4) : 2c7fc: mov -0x3c(%ebp),%edx : 2c7ff: mov %edx,0x14(%edi,%ecx,4) : 2c803: mov -0x24(%ebp),%ecx : 2c806: mov %ecx,0x9c(%edi,%eax,4) : 2c80d: incw 0x96(%edi) : 2c814: mov 0x9c(%edi,%eax,4),%ecx : 2c81b: mov %edi,0x90(%ecx) : 2c821: inc %eax : 2c822: mov %ax,0x94(%ecx) : 2c829: jmp 2c00a <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x110a> : 2c82e: mov -0x18(%ebp),%edi : 2c831: lea (%ecx,%edi,1),%ecx : 2c834: lea 0x1(%edi),%esi : 2c837: mov -0x10(%ebp),%edx : 2c83a: lea 0x1(%edx,%edi,1),%edx : 2c83e: sub %edi,%eax : 2c840: sub $0x4,%esp : 2c843: push %eax : 2c844: push %ecx : 2c845: push %edx : 2c846: call 3ed0 : 2c84b: add $0x10,%esp : 2c84e: mov -0x10(%ebp),%eax : 2c851: mov -0x7c(%ebp),%cl : 2c854: mov %edi,-0x18(%ebp) : 2c857: mov %cl,(%eax,%edi,1) : 2c85a: mov -0x10(%ebp),%eax : 2c85d: movzwl 0x96(%eax),%eax : 2c864: lea (%edi,%edi,2),%edi : 2c867: mov -0x10(%ebp),%ecx : 2c86a: lea 0xc(%ecx,%edi,4),%ecx : 2c86e: mov -0x10(%ebp),%edx : 2c871: lea 0x18(%edx,%edi,4),%edx : 2c875: sub -0x18(%ebp),%eax : 2c878: shl $0x2,%eax : 2c87b: lea (%eax,%eax,2),%eax : 2c87e: sub $0x4,%esp : 2c881: push %eax : 2c882: push %ecx : 2c883: push %edx : 2c884: call 3ed0 : 2c889: add $0x10,%esp : 2c88c: mov -0x10(%ebp),%eax : 2c88f: mov -0x34(%ebp),%ecx : 2c892: mov %ecx,0xc(%eax,%edi,4) : 2c896: mov -0x10(%ebp),%eax : 2c899: mov -0x28(%ebp),%ecx : 2c89c: mov %ecx,0x10(%eax,%edi,4) : 2c8a0: mov -0x10(%ebp),%eax : 2c8a3: mov -0x3c(%ebp),%ecx : 2c8a6: mov %ecx,0x14(%eax,%edi,4) : 2c8aa: mov -0x10(%ebp),%eax : 2c8ad: movzwl 0x96(%eax),%eax : 2c8b4: inc %eax : 2c8b5: mov -0x10(%ebp),%ecx : 2c8b8: mov %ax,0x96(%ecx) : 2c8bf: movzwl %ax,%eax : 2c8c2: mov -0x10(%ebp),%ecx : 2c8c5: mov -0x18(%ebp),%edx : 2c8c8: lea 0x9c(%ecx,%edx,4),%edi : 2c8cf: mov -0x10(%ebp),%ecx : 2c8d2: lea 0xa0(%ecx,%edx,4),%ecx : 2c8d9: sub %esi,%eax : 2c8db: shl $0x2,%eax : 2c8de: sub $0x4,%esp : 2c8e1: push %eax : 2c8e2: push %edi : 2c8e3: push %ecx : 2c8e4: call 3ed0 : 2c8e9: mov -0x10(%ebp),%edx : 2c8ec: add $0x10,%esp : 2c8ef: mov -0x24(%ebp),%eax : 2c8f2: mov -0x18(%ebp),%ecx : 2c8f5: mov %eax,0x9c(%edx,%ecx,4) : 2c8fc: movzwl 0x96(%edx),%eax : 2c903: lea 0x1(%eax),%ecx : 2c906: cmp %ecx,%esi : 2c908: jae 2c00a <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x110a> : 2c90e: sub -0x18(%ebp),%eax : 2c911: mov (%edi),%ecx : 2c913: mov %edx,0x90(%ecx) : 2c919: mov %si,0x94(%ecx) : 2c920: add $0x4,%edi : 2c923: inc %esi : 2c924: dec %eax : 2c925: jne 2c911 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1a11> : 2c927: jmp 2c00a <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x110a> : 2c92c: mov %edx,%edi : 2c92e: jmp 2c940 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1a40> : 2c930: add $0x4,%edi : 2c933: data32 data32 data32 nopw %cs:0x0(%eax,%eax,1) : 2c940: cmp %edi,%edx : 2c942: je 2c94c <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1a4c> : 2c944: cmpl $0x0,(%edi) : 2c947: lea 0x4(%edi),%edi : 2c94a: jne 2c940 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1a40> : 2c94c: mov -0x30(%ebp),%eax : 2c94f: test %eax,%eax : 2c951: je 2c96e <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1a6e> : 2c953: cmp $0x1d1d1d1d,%eax : 2c958: je 2c96e <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1a6e> : 2c95a: shl $0x2,%eax : 2c95d: sub $0x4,%esp : 2c960: push $0x4 : 2c962: push %eax : 2c963: pushl -0x2c(%ebp) : 2c966: call 647b0 <__rust_deallocate> : 2c96b: add $0x10,%esp : 2c96e: mov -0xc0(%ebp),%eax : 2c974: mov -0xbc(%ebp),%edx : 2c97a: mov -0xb8(%ebp),%edi : 2c980: test %edx,%edx : 2c982: je 2c9c8 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1ac8> : 2c984: mov %edi,-0x10(%ebp) : 2c987: mov %edx,%ecx : 2c989: neg %ecx : 2c98b: mov %eax,%edi : 2c98d: nopl (%eax) : 2c990: mov 0x98(%edi),%edi : 2c996: inc %ecx : 2c997: jne 2c990 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1a90> : 2c999: movzwl 0x96(%eax),%esi : 2c9a0: neg %edx : 2c9a2: mov %eax,%ecx : 2c9a4: data32 data32 nopw %cs:0x0(%eax,%eax,1) : 2c9b0: mov 0x98(%ecx,%esi,4),%ecx : 2c9b7: movzwl 0x96(%ecx),%esi : 2c9be: inc %edx : 2c9bf: jne 2c9b0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1ab0> : 2c9c1: mov %edi,%eax : 2c9c3: mov -0x10(%ebp),%edi : 2c9c6: jmp 2c9d1 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1ad1> : 2c9c8: movzwl 0x96(%eax),%esi : 2c9cf: mov %eax,%ecx : 2c9d1: movl $0x0,-0x1d8(%ebp) : 2c9db: mov %eax,-0x1d4(%ebp) : 2c9e1: movl $0x0,-0x1d0(%ebp) : 2c9eb: movl $0x0,-0x1cc(%ebp) : 2c9f5: movl $0x0,-0x1c8(%ebp) : 2c9ff: mov %ecx,-0x1c4(%ebp) : 2ca05: movl $0x0,-0x1c0(%ebp) : 2ca0f: mov %esi,-0x1bc(%ebp) : 2ca15: mov %edi,-0x1b8(%ebp) : 2ca1b: movb $0xd4,-0x1b4(%ebp) : 2ca22: mov -0x119(%ebp),%al : 2ca28: mov %al,-0x1b1(%ebp) : 2ca2e: movzwl -0x11b(%ebp),%eax : 2ca35: mov %ax,-0x1b3(%ebp) : 2ca3c: lea -0x2ac(%ebp),%esi : 2ca42: lea -0x240(%ebp),%edi : 2ca48: nopl 0x0(%eax,%eax,1) : 2ca50: lea -0x2b0(%ebp),%ecx : 2ca56: lea -0x1d8(%ebp),%edx : 2ca5c: call 9c60 <_ZN102_$LT$collections..btree..map..IntoIter$LT$K$C$$u20$V$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17hf897e4525eaa5664E> : 2ca61: cmpl $0x0,-0x2ac(%ebp) : 2ca68: je 2ca8e <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1b8e> : 2ca6a: mov 0x8(%esi),%eax : 2ca6d: mov %eax,-0x238(%ebp) : 2ca73: movsd (%esi),%xmm0 : 2ca77: movsd %xmm0,-0x240(%ebp) : 2ca7f: lea -0xe8(%ebp),%ecx : 2ca85: mov %edi,%edx : 2ca87: call ec90 <_ZN50_$LT$collections..vec_deque..VecDeque$LT$T$GT$$GT$9push_back17h8f3682e3cbbcac2dE> : 2ca8c: jmp 2ca50 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1b50> : 2ca8e: movl $0x0,-0x10(%ebp) : 2ca95: lea -0x1d8(%ebp),%ecx : 2ca9b: call e1a0 <_ZN4drop17h8846ab42ea23cf60E> : 2caa0: mov -0x68(%ebp),%edi : 2caa3: mov -0x64(%ebp),%eax : 2caa6: mov %eax,-0x2c(%ebp) : 2caa9: mov -0x60(%ebp),%eax : 2caac: lea (%edi,%eax,4),%esi : 2caaf: test %eax,%eax : 2cab1: mov %edi,-0x24(%ebp) : 2cab4: je 2cd30 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1e30> : 2caba: cmpl $0x0,0x18(%ebp) : 2cabe: je 2cc1b <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1d1b> : 2cac4: mov -0x24(%ebp),%edi : 2cac7: nopw 0x0(%eax,%eax,1) : 2cad0: mov (%edi),%eax : 2cad2: add $0x4,%edi : 2cad5: test %eax,%eax : 2cad7: je 2cd30 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1e30> : 2cadd: mov (%eax),%ecx : 2cadf: mov %ecx,-0x10(%ebp) : 2cae2: mov %eax,-0x1c(%ebp) : 2cae5: mov 0x4(%eax),%eax : 2cae8: sub $0x8,%esp : 2caeb: lea -0x370(%ebp),%ecx : 2caf1: mov 0x18(%ebp),%edx : 2caf4: push %eax : 2caf5: pushl -0x10(%ebp) : 2caf8: call 13060 <_ZN72_$LT$std..collections..hash..map..HashMap$LT$K$C$$u20$V$C$$u20$S$GT$$GT$6search17h4408201d263149e5E> : 2cafd: add $0x10,%esp : 2cb00: cmpl $0x0,-0x370(%ebp) : 2cb07: jne 2cb17 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1c17> : 2cb09: mov -0x35c(%ebp),%eax : 2cb0f: test %eax,%eax : 2cb11: jne 2cc0e <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1d0e> : 2cb17: mov 0xc(%ebp),%ecx : 2cb1a: mov 0x3c(%ecx),%eax : 2cb1d: test %eax,%eax : 2cb1f: je 2d3ac <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x24ac> : 2cb25: mov 0x34(%ecx),%ecx : 2cb28: lea (%eax,%eax,8),%eax : 2cb2b: lea (%ecx,%eax,8),%edx : 2cb2e: mov -0x1c(%ebp),%eax : 2cb31: mov (%eax),%eax : 2cb33: mov %eax,-0x14(%ebp) : 2cb36: mov -0x1c(%ebp),%eax : 2cb39: mov 0x4(%eax),%eax : 2cb3c: mov %eax,-0x10(%ebp) : 2cb3f: mov %edx,-0x18(%ebp) : 2cb42: data32 data32 data32 data32 nopw %cs:0x0(%eax,%eax,1) : 2cb50: mov -0x10(%ebp),%eax : 2cb53: cmp %eax,0x4(%ecx) : 2cb56: jne 2cb7e <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1c7e> : 2cb58: mov (%ecx),%eax : 2cb5a: cmp -0x14(%ebp),%eax : 2cb5d: je 2cb90 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1c90> : 2cb5f: sub $0x4,%esp : 2cb62: pushl -0x10(%ebp) : 2cb65: pushl -0x14(%ebp) : 2cb68: push %eax : 2cb69: mov %ecx,-0x1c(%ebp) : 2cb6c: call 3b50 : 2cb71: mov -0x18(%ebp),%edx : 2cb74: mov -0x1c(%ebp),%ecx : 2cb77: add $0x10,%esp : 2cb7a: test %eax,%eax : 2cb7c: je 2cb90 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1c90> : 2cb7e: add $0x48,%ecx : 2cb81: cmp %edx,%ecx : 2cb83: jne 2cb50 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1c50> : 2cb85: jmp 2d3ac <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x24ac> : 2cb8a: nopw 0x0(%eax,%eax,1) : 2cb90: mov %ecx,-0xd0(%ebp) : 2cb96: lea -0xd0(%ebp),%eax : 2cb9c: mov %eax,-0xf8(%ebp) : 2cba2: lea -0xb8408(%ebx),%eax : 2cba8: mov %eax,-0xf4(%ebp) : 2cbae: lea -0x2674(%ebx),%eax : 2cbb4: mov %eax,-0x150(%ebp) : 2cbba: movl $0x1,-0x14c(%ebp) : 2cbc4: movl $0x0,-0x148(%ebp) : 2cbce: lea -0xf8(%ebp),%eax : 2cbd4: mov %eax,-0x140(%ebp) : 2cbda: movl $0x1,-0x13c(%ebp) : 2cbe4: sub $0x8,%esp : 2cbe7: lea -0x150(%ebp),%eax : 2cbed: push %eax : 2cbee: lea -0x188(%ebp),%eax : 2cbf4: push %eax : 2cbf5: call 637a0 <_ZN11collections3fmt6format17h1a8287250ec7e7bfE> : 2cbfa: add $0xc,%esp : 2cbfd: lea -0xe8(%ebp),%ecx : 2cc03: lea -0x188(%ebp),%edx : 2cc09: call ec90 <_ZN50_$LT$collections..vec_deque..VecDeque$LT$T$GT$$GT$9push_back17h8f3682e3cbbcac2dE> : 2cc0e: cmp %esi,%edi : 2cc10: jne 2cad0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1bd0> : 2cc16: jmp 2cd2a <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1e2a> : 2cc1b: lea -0xb8408(%ebx),%eax : 2cc21: mov %eax,-0x20(%ebp) : 2cc24: lea -0x2674(%ebx),%eax : 2cc2a: mov %eax,-0x30(%ebp) : 2cc2d: mov -0x24(%ebp),%edi : 2cc30: mov (%edi),%eax : 2cc32: add $0x4,%edi : 2cc35: test %eax,%eax : 2cc37: je 2cd30 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1e30> : 2cc3d: mov 0xc(%ebp),%edx : 2cc40: mov 0x3c(%edx),%ecx : 2cc43: test %ecx,%ecx : 2cc45: je 2d3ac <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x24ac> : 2cc4b: mov 0x34(%edx),%edx : 2cc4e: lea (%ecx,%ecx,8),%ecx : 2cc51: lea (%edx,%ecx,8),%ecx : 2cc54: mov %ecx,-0x1c(%ebp) : 2cc57: mov (%eax),%ecx : 2cc59: mov %ecx,-0x14(%ebp) : 2cc5c: mov 0x4(%eax),%eax : 2cc5f: mov %eax,-0x10(%ebp) : 2cc62: lea -0x188(%ebp),%ecx : 2cc68: nopl 0x0(%eax,%eax,1) : 2cc70: mov -0x10(%ebp),%eax : 2cc73: cmp %eax,0x4(%edx) : 2cc76: jne 2cca1 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1da1> : 2cc78: mov (%edx),%eax : 2cc7a: cmp -0x14(%ebp),%eax : 2cc7d: je 2ccb0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1db0> : 2cc7f: sub $0x4,%esp : 2cc82: pushl -0x10(%ebp) : 2cc85: pushl -0x14(%ebp) : 2cc88: push %eax : 2cc89: mov %edx,-0x18(%ebp) : 2cc8c: call 3b50 : 2cc91: mov -0x18(%ebp),%edx : 2cc94: lea -0x188(%ebp),%ecx : 2cc9a: add $0x10,%esp : 2cc9d: test %eax,%eax : 2cc9f: je 2ccb0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1db0> : 2cca1: add $0x48,%edx : 2cca4: cmp -0x1c(%ebp),%edx : 2cca7: jne 2cc70 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1d70> : 2cca9: jmp 2d3ac <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x24ac> : 2ccae: xchg %ax,%ax : 2ccb0: mov %edx,-0xd0(%ebp) : 2ccb6: lea -0xd0(%ebp),%eax : 2ccbc: mov %eax,-0xf8(%ebp) : 2ccc2: mov -0x20(%ebp),%eax : 2ccc5: mov %eax,-0xf4(%ebp) : 2cccb: mov -0x30(%ebp),%eax : 2ccce: mov %eax,-0x150(%ebp) : 2ccd4: movl $0x1,-0x14c(%ebp) : 2ccde: movl $0x0,-0x148(%ebp) : 2cce8: lea -0xf8(%ebp),%eax : 2ccee: mov %eax,-0x140(%ebp) : 2ccf4: movl $0x1,-0x13c(%ebp) : 2ccfe: sub $0x8,%esp : 2cd01: lea -0x150(%ebp),%eax : 2cd07: push %eax : 2cd08: push %ecx : 2cd09: call 637a0 <_ZN11collections3fmt6format17h1a8287250ec7e7bfE> : 2cd0e: add $0xc,%esp : 2cd11: lea -0xe8(%ebp),%ecx : 2cd17: lea -0x188(%ebp),%edx : 2cd1d: call ec90 <_ZN50_$LT$collections..vec_deque..VecDeque$LT$T$GT$$GT$9push_back17h8f3682e3cbbcac2dE> : 2cd22: cmp %esi,%edi : 2cd24: jne 2cc30 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1d30> : 2cd2a: mov %esi,%edi : 2cd2c: nopl 0x0(%eax) : 2cd30: cmp %edi,%esi : 2cd32: je 2cd3c <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1e3c> : 2cd34: cmpl $0x0,(%edi) : 2cd37: lea 0x4(%edi),%edi : 2cd3a: jne 2cd30 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1e30> : 2cd3c: mov -0x2c(%ebp),%eax : 2cd3f: test %eax,%eax : 2cd41: je 2cd5e <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1e5e> : 2cd43: cmp $0x1d1d1d1d,%eax : 2cd48: je 2cd5e <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1e5e> : 2cd4a: shl $0x2,%eax : 2cd4d: sub $0x4,%esp : 2cd50: push $0x4 : 2cd52: push %eax : 2cd53: pushl -0x24(%ebp) : 2cd56: call 647b0 <__rust_deallocate> : 2cd5b: add $0x10,%esp : 2cd5e: mov -0x48(%ebp),%edi : 2cd61: mov -0x44(%ebp),%eax : 2cd64: mov %eax,-0x2c(%ebp) : 2cd67: mov -0x40(%ebp),%eax : 2cd6a: lea (%edi,%eax,4),%esi : 2cd6d: test %eax,%eax : 2cd6f: mov %edi,-0x24(%ebp) : 2cd72: je 2cff0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x20f0> : 2cd78: cmpl $0x0,0x18(%ebp) : 2cd7c: je 2cedb <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1fdb> : 2cd82: mov -0x24(%ebp),%edi : 2cd85: data32 nopw %cs:0x0(%eax,%eax,1) : 2cd90: mov (%edi),%eax : 2cd92: add $0x4,%edi : 2cd95: test %eax,%eax : 2cd97: je 2cff0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x20f0> : 2cd9d: mov (%eax),%ecx : 2cd9f: mov %ecx,-0x10(%ebp) : 2cda2: mov %eax,-0x1c(%ebp) : 2cda5: mov 0x4(%eax),%eax : 2cda8: sub $0x8,%esp : 2cdab: lea -0x348(%ebp),%ecx : 2cdb1: mov 0x18(%ebp),%edx : 2cdb4: push %eax : 2cdb5: pushl -0x10(%ebp) : 2cdb8: call 13060 <_ZN72_$LT$std..collections..hash..map..HashMap$LT$K$C$$u20$V$C$$u20$S$GT$$GT$6search17h4408201d263149e5E> : 2cdbd: add $0x10,%esp : 2cdc0: cmpl $0x0,-0x348(%ebp) : 2cdc7: jne 2cdd7 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1ed7> : 2cdc9: mov -0x334(%ebp),%eax : 2cdcf: test %eax,%eax : 2cdd1: jne 2cece <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1fce> : 2cdd7: mov 0xc(%ebp),%ecx : 2cdda: mov 0x48(%ecx),%eax : 2cddd: test %eax,%eax : 2cddf: je 2d3c0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x24c0> : 2cde5: mov 0x40(%ecx),%ecx : 2cde8: imul $0x74,%eax,%edx : 2cdeb: add %ecx,%edx : 2cded: mov -0x1c(%ebp),%eax : 2cdf0: mov (%eax),%eax : 2cdf2: mov %eax,-0x14(%ebp) : 2cdf5: mov -0x1c(%ebp),%eax : 2cdf8: mov 0x4(%eax),%eax : 2cdfb: mov %eax,-0x10(%ebp) : 2cdfe: mov %edx,-0x18(%ebp) : 2ce01: data32 data32 data32 data32 data32 nopw %cs:0x0(%eax,%eax,1) : 2ce10: mov -0x10(%ebp),%eax : 2ce13: cmp %eax,0x4(%ecx) : 2ce16: jne 2ce3e <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1f3e> : 2ce18: mov (%ecx),%eax : 2ce1a: cmp -0x14(%ebp),%eax : 2ce1d: je 2ce50 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1f50> : 2ce1f: sub $0x4,%esp : 2ce22: pushl -0x10(%ebp) : 2ce25: pushl -0x14(%ebp) : 2ce28: push %eax : 2ce29: mov %ecx,-0x1c(%ebp) : 2ce2c: call 3b50 : 2ce31: mov -0x18(%ebp),%edx : 2ce34: mov -0x1c(%ebp),%ecx : 2ce37: add $0x10,%esp : 2ce3a: test %eax,%eax : 2ce3c: je 2ce50 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1f50> : 2ce3e: add $0x74,%ecx : 2ce41: cmp %edx,%ecx : 2ce43: jne 2ce10 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1f10> : 2ce45: jmp 2d3c0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x24c0> : 2ce4a: nopw 0x0(%eax,%eax,1) : 2ce50: mov %ecx,-0xcc(%ebp) : 2ce56: lea -0xcc(%ebp),%eax : 2ce5c: mov %eax,-0xf0(%ebp) : 2ce62: lea -0xb8528(%ebx),%eax : 2ce68: mov %eax,-0xec(%ebp) : 2ce6e: lea -0x2674(%ebx),%eax : 2ce74: mov %eax,-0x138(%ebp) : 2ce7a: movl $0x1,-0x134(%ebp) : 2ce84: movl $0x0,-0x130(%ebp) : 2ce8e: lea -0xf0(%ebp),%eax : 2ce94: mov %eax,-0x128(%ebp) : 2ce9a: movl $0x1,-0x124(%ebp) : 2cea4: sub $0x8,%esp : 2cea7: lea -0x138(%ebp),%eax : 2cead: push %eax : 2ceae: lea -0x178(%ebp),%eax : 2ceb4: push %eax : 2ceb5: call 637a0 <_ZN11collections3fmt6format17h1a8287250ec7e7bfE> : 2ceba: add $0xc,%esp : 2cebd: lea -0xe8(%ebp),%ecx : 2cec3: lea -0x178(%ebp),%edx : 2cec9: call ec90 <_ZN50_$LT$collections..vec_deque..VecDeque$LT$T$GT$$GT$9push_back17h8f3682e3cbbcac2dE> : 2cece: cmp %esi,%edi : 2ced0: jne 2cd90 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1e90> : 2ced6: jmp 2cfea <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x20ea> : 2cedb: lea -0xb8528(%ebx),%eax : 2cee1: mov %eax,-0x20(%ebp) : 2cee4: lea -0x2674(%ebx),%eax : 2ceea: mov %eax,-0x30(%ebp) : 2ceed: mov -0x24(%ebp),%edi : 2cef0: mov (%edi),%eax : 2cef2: add $0x4,%edi : 2cef5: test %eax,%eax : 2cef7: je 2cff0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x20f0> : 2cefd: mov 0xc(%ebp),%edx : 2cf00: mov 0x48(%edx),%ecx : 2cf03: test %ecx,%ecx : 2cf05: je 2d3c0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x24c0> : 2cf0b: mov 0x40(%edx),%edx : 2cf0e: imul $0x74,%ecx,%ecx : 2cf11: add %edx,%ecx : 2cf13: mov %ecx,-0x1c(%ebp) : 2cf16: mov (%eax),%ecx : 2cf18: mov %ecx,-0x14(%ebp) : 2cf1b: mov 0x4(%eax),%eax : 2cf1e: mov %eax,-0x10(%ebp) : 2cf21: lea -0x178(%ebp),%ecx : 2cf27: nopw 0x0(%eax,%eax,1) : 2cf30: mov -0x10(%ebp),%eax : 2cf33: cmp %eax,0x4(%edx) : 2cf36: jne 2cf61 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2061> : 2cf38: mov (%edx),%eax : 2cf3a: cmp -0x14(%ebp),%eax : 2cf3d: je 2cf70 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2070> : 2cf3f: sub $0x4,%esp : 2cf42: pushl -0x10(%ebp) : 2cf45: pushl -0x14(%ebp) : 2cf48: push %eax : 2cf49: mov %edx,-0x18(%ebp) : 2cf4c: call 3b50 : 2cf51: mov -0x18(%ebp),%edx : 2cf54: lea -0x178(%ebp),%ecx : 2cf5a: add $0x10,%esp : 2cf5d: test %eax,%eax : 2cf5f: je 2cf70 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2070> : 2cf61: add $0x74,%edx : 2cf64: cmp -0x1c(%ebp),%edx : 2cf67: jne 2cf30 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2030> : 2cf69: jmp 2d3c0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x24c0> : 2cf6e: xchg %ax,%ax : 2cf70: mov %edx,-0xcc(%ebp) : 2cf76: lea -0xcc(%ebp),%eax : 2cf7c: mov %eax,-0xf0(%ebp) : 2cf82: mov -0x20(%ebp),%eax : 2cf85: mov %eax,-0xec(%ebp) : 2cf8b: mov -0x30(%ebp),%eax : 2cf8e: mov %eax,-0x138(%ebp) : 2cf94: movl $0x1,-0x134(%ebp) : 2cf9e: movl $0x0,-0x130(%ebp) : 2cfa8: lea -0xf0(%ebp),%eax : 2cfae: mov %eax,-0x128(%ebp) : 2cfb4: movl $0x1,-0x124(%ebp) : 2cfbe: sub $0x8,%esp : 2cfc1: lea -0x138(%ebp),%eax : 2cfc7: push %eax : 2cfc8: push %ecx : 2cfc9: call 637a0 <_ZN11collections3fmt6format17h1a8287250ec7e7bfE> : 2cfce: add $0xc,%esp : 2cfd1: lea -0xe8(%ebp),%ecx : 2cfd7: lea -0x178(%ebp),%edx : 2cfdd: call ec90 <_ZN50_$LT$collections..vec_deque..VecDeque$LT$T$GT$$GT$9push_back17h8f3682e3cbbcac2dE> : 2cfe2: cmp %esi,%edi : 2cfe4: jne 2cef0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1ff0> : 2cfea: mov %esi,%edi : 2cfec: nopl 0x0(%eax) : 2cff0: cmp %edi,%esi : 2cff2: je 2cffc <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x20fc> : 2cff4: cmpl $0x0,(%edi) : 2cff7: lea 0x4(%edi),%edi : 2cffa: jne 2cff0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x20f0> : 2cffc: mov -0x2c(%ebp),%eax : 2cfff: test %eax,%eax : 2d001: je 2d01e <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x211e> : 2d003: cmp $0x1d1d1d1d,%eax : 2d008: je 2d01e <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x211e> : 2d00a: shl $0x2,%eax : 2d00d: sub $0x4,%esp : 2d010: push $0x4 : 2d012: push %eax : 2d013: pushl -0x24(%ebp) : 2d016: call 647b0 <__rust_deallocate> : 2d01b: add $0x10,%esp : 2d01e: mov -0x78(%ebp),%ecx : 2d021: mov -0x74(%ebp),%edx : 2d024: mov -0x70(%ebp),%eax : 2d027: lea (%ecx,%eax,8),%edi : 2d02a: test %eax,%eax : 2d02c: mov %edi,%esi : 2d02e: je 2d350 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2450> : 2d034: mov %edi,-0x28(%ebp) : 2d037: mov %edx,-0x34(%ebp) : 2d03a: mov %ecx,%esi : 2d03c: lea -0x8(,%eax,8),%edi : 2d043: mov %esi,-0x3c(%ebp) : 2d046: mov %esi,%ecx : 2d048: lea 0x8(%ecx),%esi : 2d04b: mov (%ecx),%eax : 2d04d: test %eax,%eax : 2d04f: je 2d33a <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x243a> : 2d055: mov 0x4(%ecx),%ecx : 2d058: mov %ecx,-0x10(%ebp) : 2d05b: sub $0x8,%esp : 2d05e: lea -0x168(%ebp),%ecx : 2d064: mov 0xc(%ebp),%edx : 2d067: pushl -0x10(%ebp) : 2d06a: push %eax : 2d06b: call 297a0 <_ZN4clap3app3App13args_in_group17ha0adcf961bde574aE> : 2d070: add $0x10,%esp : 2d073: mov -0x168(%ebp),%ecx : 2d079: mov -0x160(%ebp),%edx : 2d07f: lea (%edx,%edx,2),%eax : 2d082: lea (%ecx,%eax,4),%eax : 2d085: mov %eax,-0x2c(%ebp) : 2d088: mov %ecx,%eax : 2d08a: test %edx,%edx : 2d08c: mov %eax,-0x38(%ebp) : 2d08f: mov %edx,-0x24(%ebp) : 2d092: je 2d1c0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x22c0> : 2d098: mov %eax,%ecx : 2d09a: lea 0x0(,%edx,4),%eax : 2d0a1: lea (%eax,%eax,2),%eax : 2d0a4: movl $0x1,-0x10(%ebp) : 2d0ab: movl $0x0,-0x1c(%ebp) : 2d0b2: movl $0x0,-0x14(%ebp) : 2d0b9: nopl 0x0(%eax) : 2d0c0: mov %eax,-0x18(%ebp) : 2d0c3: mov %ecx,-0x20(%ebp) : 2d0c6: mov %ecx,-0x15c(%ebp) : 2d0cc: lea -0x15c(%ebp),%eax : 2d0d2: mov %eax,-0x208(%ebp) : 2d0d8: lea -0xb84c8(%ebx),%eax : 2d0de: mov %eax,-0x204(%ebp) : 2d0e4: lea -0x2604(%ebx),%eax : 2d0ea: mov %eax,-0x270(%ebp) : 2d0f0: movl $0x2,-0x26c(%ebp) : 2d0fa: movl $0x0,-0x268(%ebp) : 2d104: lea -0x208(%ebp),%eax : 2d10a: mov %eax,-0x260(%ebp) : 2d110: movl $0x1,-0x25c(%ebp) : 2d11a: sub $0x8,%esp : 2d11d: lea -0x270(%ebp),%eax : 2d123: push %eax : 2d124: lea -0x198(%ebp),%eax : 2d12a: push %eax : 2d12b: call 637a0 <_ZN11collections3fmt6format17h1a8287250ec7e7bfE> : 2d130: add $0xc,%esp : 2d133: mov -0x198(%ebp),%edx : 2d139: mov -0x190(%ebp),%eax : 2d13f: mov -0x10(%ebp),%ecx : 2d142: mov %ecx,-0x108(%ebp) : 2d148: mov -0x14(%ebp),%ecx : 2d14b: mov %ecx,-0x104(%ebp) : 2d151: mov -0x1c(%ebp),%ecx : 2d154: mov %ecx,-0x100(%ebp) : 2d15a: sub $0xc,%esp : 2d15d: lea -0x108(%ebp),%ecx : 2d163: mov %edx,-0x30(%ebp) : 2d166: push %eax : 2d167: call c230 <_ZN39_$LT$collections..vec..Vec$LT$T$GT$$GT$17extend_from_slice17h4cf49cef9f2d5ea6E> : 2d16c: add $0x10,%esp : 2d16f: mov -0x108(%ebp),%eax : 2d175: mov %eax,-0x10(%ebp) : 2d178: mov -0x104(%ebp),%eax : 2d17e: mov %eax,-0x14(%ebp) : 2d181: mov -0x100(%ebp),%ecx : 2d187: mov -0x194(%ebp),%eax : 2d18d: test %eax,%eax : 2d18f: mov %ecx,-0x1c(%ebp) : 2d192: je 2d1ac <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x22ac> : 2d194: cmp $0x1d1d1d1d,%eax : 2d199: je 2d1ac <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x22ac> : 2d19b: sub $0x4,%esp : 2d19e: push $0x1 : 2d1a0: push %eax : 2d1a1: pushl -0x30(%ebp) : 2d1a4: call 647b0 <__rust_deallocate> : 2d1a9: add $0x10,%esp : 2d1ac: mov -0x20(%ebp),%ecx : 2d1af: add $0xc,%ecx : 2d1b2: mov -0x18(%ebp),%eax : 2d1b5: add $0xfffffff4,%eax : 2d1b8: jne 2d0c0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x21c0> : 2d1be: jmp 2d1d5 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x22d5> : 2d1c0: movl $0x0,-0x14(%ebp) : 2d1c7: movl $0x1,-0x10(%ebp) : 2d1ce: movl $0x0,-0x1c(%ebp) : 2d1d5: mov -0x164(%ebp),%eax : 2d1db: cmp $0x1d1d1d1d,%eax : 2d1e0: je 2d253 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2353> : 2d1e2: mov %eax,-0x20(%ebp) : 2d1e5: cmpl $0x0,-0x24(%ebp) : 2d1e9: mov -0x2c(%ebp),%ecx : 2d1ec: jle 2d22e <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x232e> : 2d1ee: mov -0x38(%ebp),%edx : 2d1f1: data32 data32 data32 data32 data32 nopw %cs:0x0(%eax,%eax,1) : 2d200: mov 0x4(%edx),%eax : 2d203: test %eax,%eax : 2d205: je 2d227 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2327> : 2d207: cmp $0x1d1d1d1d,%eax : 2d20c: je 2d227 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2327> : 2d20e: sub $0x4,%esp : 2d211: push $0x1 : 2d213: push %eax : 2d214: pushl (%edx) : 2d216: mov %edx,-0x18(%ebp) : 2d219: call 647b0 <__rust_deallocate> : 2d21e: mov -0x18(%ebp),%edx : 2d221: mov -0x2c(%ebp),%ecx : 2d224: add $0x10,%esp : 2d227: add $0xc,%edx : 2d22a: cmp %ecx,%edx : 2d22c: jb 2d200 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2300> : 2d22e: mov -0x20(%ebp),%eax : 2d231: test %eax,%eax : 2d233: je 2d253 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2353> : 2d235: cmp $0x1d1d1d1d,%eax : 2d23a: je 2d253 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2353> : 2d23c: shl $0x2,%eax : 2d23f: lea (%eax,%eax,2),%eax : 2d242: sub $0x4,%esp : 2d245: push $0x4 : 2d247: push %eax : 2d248: pushl -0x38(%ebp) : 2d24b: call 647b0 <__rust_deallocate> : 2d250: add $0x10,%esp : 2d253: mov -0x1c(%ebp),%edx : 2d256: mov %edx,%eax : 2d258: dec %eax : 2d259: je 2d274 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2374> : 2d25b: xor %ecx,%ecx : 2d25d: test %edx,%edx : 2d25f: je 2d3e3 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x24e3> : 2d265: mov -0x10(%ebp),%ecx : 2d268: cmpb $0xbf,(%ecx,%eax,1) : 2d26c: mov %edx,%ecx : 2d26e: jle 2d3e3 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x24e3> : 2d274: mov -0x10(%ebp),%ecx : 2d277: mov %ecx,-0x1a0(%ebp) : 2d27d: mov %eax,-0x19c(%ebp) : 2d283: lea -0x1a0(%ebp),%eax : 2d289: mov %eax,-0x1a8(%ebp) : 2d28f: lea -0xb8318(%ebx),%eax : 2d295: mov %eax,-0x1a4(%ebp) : 2d29b: lea -0x25f4(%ebx),%eax : 2d2a1: mov %eax,-0x230(%ebp) : 2d2a7: movl $0x2,-0x22c(%ebp) : 2d2b1: movl $0x0,-0x228(%ebp) : 2d2bb: lea -0x1a8(%ebp),%eax : 2d2c1: mov %eax,-0x220(%ebp) : 2d2c7: movl $0x1,-0x21c(%ebp) : 2d2d1: sub $0x8,%esp : 2d2d4: lea -0x230(%ebp),%eax : 2d2da: push %eax : 2d2db: lea -0x2d0(%ebp),%eax : 2d2e1: push %eax : 2d2e2: call 637a0 <_ZN11collections3fmt6format17h1a8287250ec7e7bfE> : 2d2e7: add $0xc,%esp : 2d2ea: lea -0xe8(%ebp),%ecx : 2d2f0: lea -0x2d0(%ebp),%edx : 2d2f6: call ec90 <_ZN50_$LT$collections..vec_deque..VecDeque$LT$T$GT$$GT$9push_back17h8f3682e3cbbcac2dE> : 2d2fb: mov -0x14(%ebp),%eax : 2d2fe: test %eax,%eax : 2d300: je 2d31a <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x241a> : 2d302: cmp $0x1d1d1d1d,%eax : 2d307: je 2d31a <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x241a> : 2d309: sub $0x4,%esp : 2d30c: push $0x1 : 2d30e: push %eax : 2d30f: pushl -0x10(%ebp) : 2d312: call 647b0 <__rust_deallocate> : 2d317: add $0x10,%esp : 2d31a: add $0xfffffff8,%edi : 2d31d: cmp -0x28(%ebp),%esi : 2d320: jne 2d046 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2146> : 2d326: mov -0x28(%ebp),%edi : 2d329: mov %edi,%esi : 2d32b: mov -0x3c(%ebp),%ecx : 2d32e: mov -0x34(%ebp),%edx : 2d331: jmp 2d350 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2450> : 2d333: mov %edx,%edi : 2d335: jmp 2c940 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x1a40> : 2d33a: mov -0x3c(%ebp),%ecx : 2d33d: mov -0x34(%ebp),%edx : 2d340: mov -0x28(%ebp),%edi : 2d343: data32 data32 data32 nopw %cs:0x0(%eax,%eax,1) : 2d350: cmp %esi,%edi : 2d352: je 2d35c <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x245c> : 2d354: cmpl $0x0,(%esi) : 2d357: lea 0x8(%esi),%esi : 2d35a: jne 2d350 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2450> : 2d35c: test %edx,%edx : 2d35e: je 2d37a <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x247a> : 2d360: cmp $0x1d1d1d1d,%edx : 2d366: je 2d37a <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x247a> : 2d368: shl $0x3,%edx : 2d36b: sub $0x4,%esp : 2d36e: push $0x4 : 2d370: push %edx : 2d371: push %ecx : 2d372: call 647b0 <__rust_deallocate> : 2d377: add $0x10,%esp : 2d37a: mov -0xd8(%ebp),%ecx : 2d380: mov 0x8(%ebp),%eax : 2d383: mov %ecx,0x10(%eax) : 2d386: movsd -0xe8(%ebp),%xmm0 : 2d38e: movsd -0xe0(%ebp),%xmm1 : 2d396: movsd %xmm1,0x8(%eax) : 2d39b: movsd %xmm0,(%eax) : 2d39f: add $0x44c,%esp : 2d3a5: pop %esi : 2d3a6: pop %edi : 2d3a7: pop %ebx : 2d3a8: pop %ebp : 2d3a9: ret $0x4 : 2d3ac: sub $0x10,%esp : 2d3af: lea -0x4c4(%ebx),%eax : 2d3b5: mov %eax,(%esp) : 2d3b8: call 9b470 <_ZN4core9panicking5panic17h44f94ad2f4e3e170E> : 2d3bd: add $0xc,%esp : 2d3c0: sub $0x10,%esp : 2d3c3: lea -0x4c4(%ebx),%eax : 2d3c9: mov %eax,(%esp) : 2d3cc: call 9b470 <_ZN4core9panicking5panic17h44f94ad2f4e3e170E> : 2d3d1: add $0xc,%esp : 2d3d4: call 646e0 <_ZN5alloc3oom3oom17ha5e411da1da560b4E> : 2d3d9: mov $0x1,%al : 2d3db: mov %eax,-0x10(%ebp) : 2d3de: call 646e0 <_ZN5alloc3oom3oom17ha5e411da1da560b4E> : 2d3e3: push %eax : 2d3e4: push $0x0 : 2d3e6: push %ecx : 2d3e7: pushl -0x10(%ebp) : 2d3ea: call 9c040 <_ZN4core3str16slice_error_fail17hd7ffcc4787e8f098E> : 2d3ef: call 646e0 <_ZN5alloc3oom3oom17ha5e411da1da560b4E> : 2d3f4: call 646e0 <_ZN5alloc3oom3oom17ha5e411da1da560b4E> : 2d3f9: mov -0x28(%ebp),%edi : 2d3fc: call 646e0 <_ZN5alloc3oom3oom17ha5e411da1da560b4E> : 2d401: mov %eax,-0x18(%ebp) : 2d404: test %edi,%edi : 2d406: je 2d557 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2657> : 2d40c: cmp $0x1d1d1d1d,%edi : 2d412: je 2d557 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2657> : 2d418: sub $0x4,%esp : 2d41b: push $0x1 : 2d41d: push %edi : 2d41e: jmp 2d45e <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x255e> : 2d420: mov %eax,-0x18(%ebp) : 2d423: cmpl $0x0,-0x28(%ebp) : 2d427: je 2d557 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2657> : 2d42d: cmpl $0x1d1d1d1d,-0x28(%ebp) : 2d434: je 2d557 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2657> : 2d43a: jmp 2d456 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2556> : 2d43c: mov %eax,-0x18(%ebp) : 2d43f: cmpl $0x0,-0x28(%ebp) : 2d443: je 2d557 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2657> : 2d449: cmpl $0x1d1d1d1d,-0x28(%ebp) : 2d450: je 2d557 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2657> : 2d456: sub $0x4,%esp : 2d459: push $0x1 : 2d45b: pushl -0x28(%ebp) : 2d45e: pushl -0x34(%ebp) : 2d461: call 647b0 <__rust_deallocate> : 2d466: add $0x10,%esp : 2d469: jmp 2d557 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2657> : 2d46e: jmp 2d56a <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x266a> : 2d473: jmp 2d4e2 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x25e2> : 2d475: jmp 2d743 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2843> : 2d47a: jmp 2d7e8 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x28e8> : 2d47f: mov -0x10(%ebp),%ecx : 2d482: mov %eax,-0x18(%ebp) : 2d485: mov $0x1,%al : 2d487: mov %eax,-0x1c(%ebp) : 2d48a: jmp 2d4d8 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x25d8> : 2d48c: mov %eax,-0x18(%ebp) : 2d48f: mov $0x1,%al : 2d491: mov %eax,-0x14(%ebp) : 2d494: mov -0x8c(%ebp),%eax : 2d49a: test %eax,%eax : 2d49c: je 2d7de <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x28de> : 2d4a2: cmp $0x1d1d1d1d,%eax : 2d4a7: je 2d7de <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x28de> : 2d4ad: shl $0x2,%eax : 2d4b0: sub $0x4,%esp : 2d4b3: push $0x4 : 2d4b5: push %eax : 2d4b6: pushl -0x90(%ebp) : 2d4bc: jmp 2d7cf <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x28cf> : 2d4c1: jmp 2d4c3 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x25c3> : 2d4c3: mov %eax,-0x18(%ebp) : 2d4c6: lea -0x1d8(%ebp),%ecx : 2d4cc: call e1a0 <_ZN4drop17h8846ab42ea23cf60E> : 2d4d1: mov $0x1,%al : 2d4d3: mov %eax,-0x1c(%ebp) : 2d4d6: xor %ecx,%ecx : 2d4d8: mov $0x1,%al : 2d4da: mov %eax,-0x14(%ebp) : 2d4dd: jmp 2d830 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2930> : 2d4e2: mov %eax,-0x18(%ebp) : 2d4e5: jmp 2d7d9 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x28d9> : 2d4ea: mov %eax,-0x18(%ebp) : 2d4ed: mov $0x1,%al : 2d4ef: mov %eax,-0x14(%ebp) : 2d4f2: mov -0x9c(%ebp),%eax : 2d4f8: test %eax,%eax : 2d4fa: je 2d7de <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x28de> : 2d500: cmp $0x1d1d1d1d,%eax : 2d505: je 2d7de <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x28de> : 2d50b: shl $0x2,%eax : 2d50e: sub $0x4,%esp : 2d511: push $0x4 : 2d513: push %eax : 2d514: pushl -0xa0(%ebp) : 2d51a: jmp 2d7cf <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x28cf> : 2d51f: mov %eax,-0x18(%ebp) : 2d522: mov $0x1,%al : 2d524: mov %eax,-0x14(%ebp) : 2d527: mov -0xac(%ebp),%eax : 2d52d: test %eax,%eax : 2d52f: je 2d7de <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x28de> : 2d535: cmp $0x1d1d1d1d,%eax : 2d53a: je 2d7de <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x28de> : 2d540: shl $0x2,%eax : 2d543: sub $0x4,%esp : 2d546: push $0x4 : 2d548: push %eax : 2d549: pushl -0xb0(%ebp) : 2d54f: jmp 2d7cf <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x28cf> : 2d554: mov %eax,-0x18(%ebp) : 2d557: mov -0x30(%ebp),%eax : 2d55a: mov -0x20(%ebp),%edi : 2d55d: jmp 2d84f <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x294f> : 2d562: mov %eax,-0x18(%ebp) : 2d565: jmp 2d680 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2780> : 2d56a: mov %eax,-0x18(%ebp) : 2d56d: mov -0x14(%ebp),%eax : 2d570: test %eax,%eax : 2d572: je 2d680 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2780> : 2d578: cmp $0x1d1d1d1d,%eax : 2d57d: je 2d680 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2780> : 2d583: sub $0x4,%esp : 2d586: push $0x1 : 2d588: push %eax : 2d589: pushl -0x10(%ebp) : 2d58c: jmp 2d66b <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x276b> : 2d591: jmp 2d743 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2843> : 2d596: mov %eax,-0x18(%ebp) : 2d599: mov -0x104(%ebp),%eax : 2d59f: test %eax,%eax : 2d5a1: je 2d5be <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x26be> : 2d5a3: cmp $0x1d1d1d1d,%eax : 2d5a8: je 2d5be <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x26be> : 2d5aa: sub $0x4,%esp : 2d5ad: push $0x1 : 2d5af: push %eax : 2d5b0: pushl -0x108(%ebp) : 2d5b6: call 647b0 <__rust_deallocate> : 2d5bb: add $0x10,%esp : 2d5be: mov -0x194(%ebp),%eax : 2d5c4: test %eax,%eax : 2d5c6: je 2d601 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2701> : 2d5c8: cmp $0x1d1d1d1d,%eax : 2d5cd: je 2d601 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2701> : 2d5cf: sub $0x4,%esp : 2d5d2: push $0x1 : 2d5d4: push %eax : 2d5d5: pushl -0x30(%ebp) : 2d5d8: jmp 2d5f9 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x26f9> : 2d5da: jmp 2d7e8 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x28e8> : 2d5df: mov %eax,-0x18(%ebp) : 2d5e2: mov -0x14(%ebp),%eax : 2d5e5: test %eax,%eax : 2d5e7: je 2d601 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2701> : 2d5e9: cmp $0x1d1d1d1d,%eax : 2d5ee: je 2d601 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2701> : 2d5f0: sub $0x4,%esp : 2d5f3: push $0x1 : 2d5f5: push %eax : 2d5f6: pushl -0x10(%ebp) : 2d5f9: call 647b0 <__rust_deallocate> : 2d5fe: add $0x10,%esp : 2d601: mov -0x2c(%ebp),%ecx : 2d604: mov -0x24(%ebp),%eax : 2d607: mov -0x164(%ebp),%edx : 2d60d: mov %edx,-0x14(%ebp) : 2d610: cmp $0x1d1d1d1d,%edx : 2d616: je 2d680 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2780> : 2d618: test %eax,%eax : 2d61a: jle 2d64e <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x274e> : 2d61c: mov -0x38(%ebp),%edx : 2d61f: nop : 2d620: mov 0x4(%edx),%eax : 2d623: test %eax,%eax : 2d625: je 2d647 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2747> : 2d627: cmp $0x1d1d1d1d,%eax : 2d62c: je 2d647 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2747> : 2d62e: sub $0x4,%esp : 2d631: push $0x1 : 2d633: push %eax : 2d634: pushl (%edx) : 2d636: mov %edx,-0x10(%ebp) : 2d639: call 647b0 <__rust_deallocate> : 2d63e: mov -0x10(%ebp),%edx : 2d641: mov -0x2c(%ebp),%ecx : 2d644: add $0x10,%esp : 2d647: add $0xc,%edx : 2d64a: cmp %ecx,%edx : 2d64c: jb 2d620 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2720> : 2d64e: mov -0x14(%ebp),%eax : 2d651: test %eax,%eax : 2d653: je 2d680 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2780> : 2d655: cmp $0x1d1d1d1d,%eax : 2d65a: je 2d680 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2780> : 2d65c: shl $0x2,%eax : 2d65f: lea (%eax,%eax,2),%eax : 2d662: sub $0x4,%esp : 2d665: push $0x4 : 2d667: push %eax : 2d668: pushl -0x38(%ebp) : 2d66b: call 647b0 <__rust_deallocate> : 2d670: add $0x10,%esp : 2d673: data32 data32 data32 nopw %cs:0x0(%eax,%eax,1) : 2d680: test %edi,%edi : 2d682: je 2d68f <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x278f> : 2d684: add $0xfffffff8,%edi : 2d687: cmpl $0x0,(%esi) : 2d68a: lea 0x8(%esi),%esi : 2d68d: jne 2d680 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2780> : 2d68f: mov -0x34(%ebp),%eax : 2d692: test %eax,%eax : 2d694: je 2d6b1 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x27b1> : 2d696: cmp $0x1d1d1d1d,%eax : 2d69b: je 2d6b1 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x27b1> : 2d69d: shl $0x3,%eax : 2d6a0: sub $0x4,%esp : 2d6a3: push $0x4 : 2d6a5: push %eax : 2d6a6: pushl -0x3c(%ebp) : 2d6a9: call 647b0 <__rust_deallocate> : 2d6ae: add $0x10,%esp : 2d6b1: lea -0xe8(%ebp),%ecx : 2d6b7: call e390 <_ZN4drop17h9c00f5bb4872630aE> : 2d6bc: jmp 2da8d <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2b8d> : 2d6c1: mov %eax,-0x18(%ebp) : 2d6c4: data32 data32 nopw %cs:0x0(%eax,%eax,1) : 2d6d0: test %esi,%esi : 2d6d2: je 2d6df <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x27df> : 2d6d4: add $0xfffffffc,%esi : 2d6d7: cmpl $0x0,(%edi) : 2d6da: lea 0x4(%edi),%edi : 2d6dd: jne 2d6d0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x27d0> : 2d6df: mov -0x20(%ebp),%ecx : 2d6e2: test %ecx,%ecx : 2d6e4: je 2d7d9 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x28d9> : 2d6ea: mov $0x1,%al : 2d6ec: mov %eax,-0x14(%ebp) : 2d6ef: cmp $0x1d1d1d1d,%ecx : 2d6f5: je 2d7de <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x28de> : 2d6fb: shl $0x2,%ecx : 2d6fe: jmp 2d7c6 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x28c6> : 2d703: mov %eax,-0x18(%ebp) : 2d706: nopw %cs:0x0(%eax,%eax,1) : 2d710: test %esi,%esi : 2d712: je 2d71f <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x281f> : 2d714: add $0xfffffffc,%esi : 2d717: cmpl $0x0,(%edi) : 2d71a: lea 0x4(%edi),%edi : 2d71d: jne 2d710 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2810> : 2d71f: mov -0x20(%ebp),%ecx : 2d722: test %ecx,%ecx : 2d724: je 2d7d9 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x28d9> : 2d72a: mov $0x1,%al : 2d72c: mov %eax,-0x14(%ebp) : 2d72f: cmp $0x1d1d1d1d,%ecx : 2d735: je 2d7de <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x28de> : 2d73b: shl $0x2,%ecx : 2d73e: jmp 2d7c6 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x28c6> : 2d743: mov %eax,-0x18(%ebp) : 2d746: mov -0x2c(%ebp),%eax : 2d749: nopl 0x0(%eax) : 2d750: cmp %edi,%esi : 2d752: je 2d75c <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x285c> : 2d754: cmpl $0x0,(%edi) : 2d757: lea 0x4(%edi),%edi : 2d75a: jne 2d750 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2850> : 2d75c: test %eax,%eax : 2d75e: je 2d767 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2867> : 2d760: cmp $0x1d1d1d1d,%eax : 2d765: jne 2d773 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2873> : 2d767: movl $0x0,-0x1c(%ebp) : 2d76e: jmp 2d827 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2927> : 2d773: shl $0x2,%eax : 2d776: sub $0x4,%esp : 2d779: push $0x4 : 2d77b: push %eax : 2d77c: pushl -0x24(%ebp) : 2d77f: call 647b0 <__rust_deallocate> : 2d784: add $0x10,%esp : 2d787: movl $0x0,-0x1c(%ebp) : 2d78e: jmp 2d827 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2927> : 2d793: mov %eax,-0x18(%ebp) : 2d796: nopw %cs:0x0(%eax,%eax,1) : 2d7a0: test %esi,%esi : 2d7a2: je 2d7af <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x28af> : 2d7a4: add $0xfffffffc,%esi : 2d7a7: cmpl $0x0,(%edi) : 2d7aa: lea 0x4(%edi),%edi : 2d7ad: jne 2d7a0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x28a0> : 2d7af: mov -0x20(%ebp),%ecx : 2d7b2: test %ecx,%ecx : 2d7b4: je 2d7d9 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x28d9> : 2d7b6: mov $0x1,%al : 2d7b8: mov %eax,-0x14(%ebp) : 2d7bb: cmp $0x1d1d1d1d,%ecx : 2d7c1: je 2d7de <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x28de> : 2d7c3: shl $0x2,%ecx : 2d7c6: sub $0x4,%esp : 2d7c9: push $0x4 : 2d7cb: push %ecx : 2d7cc: pushl -0x1c(%ebp) : 2d7cf: call 647b0 <__rust_deallocate> : 2d7d4: add $0x10,%esp : 2d7d7: jmp 2d7de <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x28de> : 2d7d9: mov $0x1,%al : 2d7db: mov %eax,-0x14(%ebp) : 2d7de: mov $0x1,%al : 2d7e0: mov %eax,-0x10(%ebp) : 2d7e3: jmp 2d9d8 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2ad8> : 2d7e8: mov %eax,-0x18(%ebp) : 2d7eb: mov -0x2c(%ebp),%eax : 2d7ee: xchg %ax,%ax : 2d7f0: cmp %edi,%esi : 2d7f2: je 2d7fc <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x28fc> : 2d7f4: cmpl $0x0,(%edi) : 2d7f7: lea 0x4(%edi),%edi : 2d7fa: jne 2d7f0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x28f0> : 2d7fc: test %eax,%eax : 2d7fe: je 2d822 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2922> : 2d800: mov $0x1,%cl : 2d802: mov %ecx,-0x1c(%ebp) : 2d805: cmp $0x1d1d1d1d,%eax : 2d80a: je 2d827 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2927> : 2d80c: shl $0x2,%eax : 2d80f: sub $0x4,%esp : 2d812: push $0x4 : 2d814: push %eax : 2d815: pushl -0x24(%ebp) : 2d818: call 647b0 <__rust_deallocate> : 2d81d: add $0x10,%esp : 2d820: jmp 2d827 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2927> : 2d822: mov $0x1,%al : 2d824: mov %eax,-0x1c(%ebp) : 2d827: xor %ecx,%ecx : 2d829: movl $0x0,-0x14(%ebp) : 2d830: mov %ecx,-0x10(%ebp) : 2d833: lea -0xe8(%ebp),%ecx : 2d839: call e390 <_ZN4drop17h9c00f5bb4872630aE> : 2d83e: mov -0x1c(%ebp),%ecx : 2d841: jmp 2d9da <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2ada> : 2d846: mov %eax,-0x18(%ebp) : 2d849: add $0x4,%edi : 2d84c: mov -0x30(%ebp),%eax : 2d84f: mov -0x1c(%ebp),%ecx : 2d852: data32 data32 data32 data32 nopw %cs:0x0(%eax,%eax,1) : 2d860: cmp %edi,%ecx : 2d862: je 2d86c <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x296c> : 2d864: cmpl $0x0,(%edi) : 2d867: lea 0x4(%edi),%edi : 2d86a: jne 2d860 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2960> : 2d86c: test %eax,%eax : 2d86e: je 2d88b <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x298b> : 2d870: cmp $0x1d1d1d1d,%eax : 2d875: je 2d88b <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x298b> : 2d877: shl $0x2,%eax : 2d87a: sub $0x4,%esp : 2d87d: push $0x4 : 2d87f: push %eax : 2d880: pushl -0x2c(%ebp) : 2d883: call 647b0 <__rust_deallocate> : 2d888: add $0x10,%esp : 2d88b: cmpb $0xd4,-0xb4(%ebp) : 2d892: jne 2d9c1 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2ac1> : 2d898: mov -0xc0(%ebp),%eax : 2d89e: mov -0xbc(%ebp),%edx : 2d8a4: mov -0xb8(%ebp),%edi : 2d8aa: test %edx,%edx : 2d8ac: je 2d8f8 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x29f8> : 2d8ae: mov %edi,-0x10(%ebp) : 2d8b1: mov %edx,%ecx : 2d8b3: neg %ecx : 2d8b5: mov %eax,%edi : 2d8b7: nopw 0x0(%eax,%eax,1) : 2d8c0: mov 0x98(%edi),%edi : 2d8c6: inc %ecx : 2d8c7: jne 2d8c0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x29c0> : 2d8c9: movzwl 0x96(%eax),%esi : 2d8d0: neg %edx : 2d8d2: mov %eax,%ecx : 2d8d4: data32 data32 nopw %cs:0x0(%eax,%eax,1) : 2d8e0: mov 0x98(%ecx,%esi,4),%ecx : 2d8e7: movzwl 0x96(%ecx),%esi : 2d8ee: inc %edx : 2d8ef: jne 2d8e0 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x29e0> : 2d8f1: mov %edi,%eax : 2d8f3: mov -0x10(%ebp),%edi : 2d8f6: jmp 2d901 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2a01> : 2d8f8: movzwl 0x96(%eax),%esi : 2d8ff: mov %eax,%ecx : 2d901: movl $0x0,-0x200(%ebp) : 2d90b: mov %eax,-0x1fc(%ebp) : 2d911: movl $0x0,-0x1f8(%ebp) : 2d91b: movl $0x0,-0x1f4(%ebp) : 2d925: movl $0x0,-0x1f0(%ebp) : 2d92f: mov %ecx,-0x1ec(%ebp) : 2d935: movl $0x0,-0x1e8(%ebp) : 2d93f: mov %esi,-0x1e4(%ebp) : 2d945: mov %edi,-0x1e0(%ebp) : 2d94b: movb $0xd4,-0x1dc(%ebp) : 2d952: mov -0x11c(%ebp),%al : 2d958: mov %al,-0x1d9(%ebp) : 2d95e: movzwl -0x11e(%ebp),%eax : 2d965: mov %ax,-0x1db(%ebp) : 2d96c: lea -0x2c0(%ebp),%edi : 2d972: lea -0x200(%ebp),%esi : 2d978: jmp 2d98f <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2a8f> : 2d97a: nopw 0x0(%eax,%eax,1) : 2d980: sub $0x4,%esp : 2d983: push $0x1 : 2d985: push %ecx : 2d986: push %eax : 2d987: call 647b0 <__rust_deallocate> : 2d98c: add $0x10,%esp : 2d98f: mov %edi,%ecx : 2d991: mov %esi,%edx : 2d993: call 9c60 <_ZN102_$LT$collections..btree..map..IntoIter$LT$K$C$$u20$V$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17hf897e4525eaa5664E> : 2d998: mov -0x2bc(%ebp),%eax : 2d99e: test %eax,%eax : 2d9a0: je 2d9b6 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2ab6> : 2d9a2: mov -0x2b8(%ebp),%ecx : 2d9a8: test %ecx,%ecx : 2d9aa: je 2d98f <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2a8f> : 2d9ac: cmp $0x1d1d1d1d,%ecx : 2d9b2: je 2d98f <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2a8f> : 2d9b4: jmp 2d980 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2a80> : 2d9b6: lea -0x200(%ebp),%ecx : 2d9bc: call e1a0 <_ZN4drop17h8846ab42ea23cf60E> : 2d9c1: lea -0xe8(%ebp),%ecx : 2d9c7: call e390 <_ZN4drop17h9c00f5bb4872630aE> : 2d9cc: mov $0x1,%al : 2d9ce: mov %eax,-0x14(%ebp) : 2d9d1: movl $0x0,-0x10(%ebp) : 2d9d8: mov $0x1,%cl : 2d9da: mov -0x74(%ebp),%eax : 2d9dd: test %eax,%eax : 2d9df: je 2da00 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2b00> : 2d9e1: cmp $0x1d1d1d1d,%eax : 2d9e6: je 2da00 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2b00> : 2d9e8: shl $0x3,%eax : 2d9eb: sub $0x4,%esp : 2d9ee: push $0x4 : 2d9f0: push %eax : 2d9f1: pushl -0x78(%ebp) : 2d9f4: mov %ecx,%edi : 2d9f6: call 647b0 <__rust_deallocate> : 2d9fb: mov %edi,%ecx : 2d9fd: add $0x10,%esp : 2da00: test %cl,%cl : 2da02: je 2da26 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2b26> : 2da04: mov -0x44(%ebp),%eax : 2da07: test %eax,%eax : 2da09: je 2da26 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2b26> : 2da0b: cmp $0x1d1d1d1d,%eax : 2da10: je 2da26 <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2b26> : 2da12: shl $0x2,%eax : 2da15: sub $0x4,%esp : 2da18: push $0x4 : 2da1a: push %eax : 2da1b: pushl -0x48(%ebp) : 2da1e: call 647b0 <__rust_deallocate> : 2da23: add $0x10,%esp : 2da26: mov -0x10(%ebp),%eax : 2da29: test %al,%al : 2da2b: je 2da4f <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2b4f> : 2da2d: mov -0x54(%ebp),%eax : 2da30: test %eax,%eax : 2da32: je 2da4f <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2b4f> : 2da34: cmp $0x1d1d1d1d,%eax : 2da39: je 2da4f <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2b4f> : 2da3b: shl $0x2,%eax : 2da3e: sub $0x4,%esp : 2da41: push $0x4 : 2da43: push %eax : 2da44: pushl -0x58(%ebp) : 2da47: call 647b0 <__rust_deallocate> : 2da4c: add $0x10,%esp : 2da4f: mov -0x14(%ebp),%eax : 2da52: test %al,%al : 2da54: je 2da8d <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2b8d> : 2da56: mov -0x64(%ebp),%eax : 2da59: test %eax,%eax : 2da5b: je 2da8d <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2b8d> : 2da5d: cmp $0x1d1d1d1d,%eax : 2da62: je 2da8d <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2b8d> : 2da64: shl $0x2,%eax : 2da67: sub $0x4,%esp : 2da6a: push $0x4 : 2da6c: push %eax : 2da6d: pushl -0x68(%ebp) : 2da70: call 647b0 <__rust_deallocate> : 2da75: add $0x10,%esp : 2da78: jmp 2da8d <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2b8d> : 2da7a: mov %eax,-0x18(%ebp) : 2da7d: jmp 2da8d <_ZN4clap3app3App17get_required_from17he9a98086b66c34baE+0x2b8d> : 2da7f: mov %eax,-0x18(%ebp) : 2da82: lea -0x200(%ebp),%ecx : 2da88: call e1a0 <_ZN4drop17h8846ab42ea23cf60E> : 2da8d: sub $0xc,%esp : 2da90: pushl -0x18(%ebp) : 2da93: call 3fd0 <_Unwind_Resume@plt> : 2da98: add $0xc,%esp : 2da9b: xchg %ax,%ax : 2da9d: xchg %ax,%ax : 2da9f: nop : :/mnt/live/memory/changes/home/guest/mandel-rust/target/release/mandel: file format elf32-i386 : : :Disassembly of section .text: : 00065f20 : /* je_arena_init total: 1 0.0013 */ : 65f20: sub $0x2c,%esp 1 0.0013 : 65f23: mov %ebx,0x1c(%esp) : 65f27: call 42c0 <__x86.get_pc_thunk.bx> : 65f2c: add $0x61acc,%ebx : 65f32: mov %esi,0x20(%esp) : 65f36: mov 0x30(%esp),%esi : 65f3a: mov %edi,0x24(%esp) : 65f3e: mov %ebp,0x28(%esp) : 65f42: lea 0x330(%ebx),%edi : 65f48: mov %edi,(%esp) : 65f4b: call 3e80 : 65f50: cmp $0xffe,%esi : 65f56: ja 65fb0 : 65f58: xor %eax,%eax : 65f5a: lock xadd %eax,0x32c(%ebx) : 65f62: cmp %eax,%esi : 65f64: je 65fa0 : 65f66: mov 0x4b4(%ebx),%ecx : 65f6c: lea 0x0(,%esi,4),%edx : 65f73: add %edx,%ecx : 65f75: mov (%ecx),%eax : 65f77: test %eax,%eax : 65f79: je 65fb4 : 65f7b: mov %eax,%ebp : 65f7d: mov %edi,(%esp) : 65f80: call 3d90 : 65f85: mov %ebp,%eax : 65f87: mov 0x1c(%esp),%ebx : 65f8b: mov 0x20(%esp),%esi : 65f8f: mov 0x24(%esp),%edi : 65f93: mov 0x28(%esp),%ebp : 65f97: add $0x2c,%esp : 65f9a: ret : 65f9b: nop : 65f9c: lea 0x0(%esi,%eiz,1),%esi : 65fa0: mov $0x1,%eax : 65fa5: lock xadd %eax,0x32c(%ebx) : 65fad: jmp 65f66 : 65faf: nop : 65fb0: xor %ebp,%ebp : 65fb2: jmp 65f7d : 65fb4: mov %edx,0xc(%esp) : 65fb8: mov %eax,%ebp : 65fba: lock xadd %ebp,(%ecx) : 65fbe: test %ebp,%ebp : 65fc0: jne 65f7d : 65fc2: mov %esi,(%esp) : 65fc5: call 747a0 : 65fca: mov 0x4b4(%ebx),%ecx : 65fd0: mov 0xc(%esp),%edx : 65fd4: add %ecx,%edx : 65fd6: mov %eax,%ecx : 65fd8: xchg %ecx,(%edx) : 65fda: mov %eax,%ebp : 65fdc: jmp 65f7d : :/mnt/live/memory/changes/home/guest/mandel-rust/target/release/mandel: file format elf32-i386 : : :Disassembly of section .text: : 0007a670 : /* je_chunk_alloc_mmap total: 1 0.0013 */ : 7a670: sub $0x3c,%esp : 7a673: mov %ebx,0x2c(%esp) : 7a677: call 42c0 <__x86.get_pc_thunk.bx> : 7a67c: add $0x4d37c,%ebx : 7a682: mov %esi,0x30(%esp) : 7a686: mov 0x44(%esp),%esi : 7a68a: mov %edi,0x34(%esp) : 7a68e: mov 0x40(%esp),%edi : 7a692: mov %ebp,0x38(%esp) : 7a696: mov %esi,0x4(%esp) : 7a69a: mov %edi,(%esp) : 7a69d: call 8bad0 : 7a6a2: cmp %edi,%eax : 7a6a4: je 7a6e0 : 7a6a6: test %eax,%eax 1 0.0013 : 7a6a8: je 7a6e0 : 7a6aa: mov 0x48(%esp),%ecx : 7a6ae: lea -0x1(%ecx),%ebp : 7a6b1: test %ebp,%eax : 7a6b3: jne 7a700 : 7a6b5: mov 0x4c(%esp),%ecx : 7a6b9: mov %eax,%edi : 7a6bb: mov 0x50(%esp),%eax : 7a6bf: movb $0x1,(%ecx) : 7a6c2: cmpb $0x0,(%eax) : 7a6c5: je 7a6e8 : 7a6c7: mov %edi,%eax : 7a6c9: mov 0x2c(%esp),%ebx : 7a6cd: mov 0x30(%esp),%esi : 7a6d1: mov 0x34(%esp),%edi : 7a6d5: mov 0x38(%esp),%ebp : 7a6d9: add $0x3c,%esp : 7a6dc: ret : 7a6dd: lea 0x0(%esi),%esi : 7a6e0: mov %eax,%edi : 7a6e2: jmp 7a6c7 : 7a6e4: lea 0x0(%esi,%eiz,1),%esi : 7a6e8: mov %esi,0x4(%esp) : 7a6ec: mov %edi,(%esp) : 7a6ef: call 8bd90 : 7a6f4: mov 0x50(%esp),%ecx : 7a6f8: mov %al,(%ecx) : 7a6fa: jmp 7a6c7 : 7a6fc: lea 0x0(%esi,%eiz,1),%esi : 7a700: mov %eax,(%esp) : 7a703: mov %esi,0x4(%esp) : 7a707: call 8bba0 : 7a70c: mov 0x48(%esp),%eax : 7a710: lea -0x1000(%esi,%eax,1),%edi : 7a717: neg %eax : 7a719: cmp %edi,%esi : 7a71b: mov %eax,0x1c(%esp) : 7a71f: jbe 7a74f : 7a721: jmp 7a763 : 7a723: nop : 7a724: lea 0x0(%esi,%eiz,1),%esi : 7a728: mov 0x1c(%esp),%ecx : 7a72c: lea (%eax,%ebp,1),%edx : 7a72f: mov %esi,0xc(%esp) : 7a733: mov %edi,0x4(%esp) : 7a737: mov %eax,(%esp) : 7a73a: and %ecx,%edx : 7a73c: sub %eax,%edx : 7a73e: mov %edx,0x8(%esp) : 7a742: call 8bc30 : 7a747: test %eax,%eax : 7a749: jne 7a6b5 : 7a74f: mov %edi,0x4(%esp) : 7a753: movl $0x0,(%esp) : 7a75a: call 8bad0 : 7a75f: test %eax,%eax : 7a761: jne 7a728 : 7a763: xor %edi,%edi : 7a765: jmp 7a6c7 : 7a76a: xchg %ax,%ax : 7a76c: xchg %ax,%ax : 7a76e: xchg %ax,%ax : :/mnt/live/memory/changes/home/guest/mandel-rust/target/release/mandel: file format elf32-i386 : : :Disassembly of section .text: : 00079190 : /* je_chunk_alloc_wrapper total: 1 0.0013 */ : 79190: push %ebp : 79191: push %edi : 79192: mov $0x1c,%edi : 79197: push %esi : 79198: push %ebx : 79199: call 42c0 <__x86.get_pc_thunk.bx> : 7919e: add $0x4e85a,%ebx : 791a4: sub $0xbc,%esp : 791aa: mov 0xd4(%esp),%eax : 791b1: mov %edi,0x8(%esp) : 791b5: mov 0xd0(%esp),%esi : 791bc: mov %eax,(%esp) : 791bf: lea -0x22898(%ebx),%edi : 791c5: mov %edi,0x4(%esp) : 791c9: call 3b50 : 791ce: test %eax,%eax : 791d0: jne 79250 : 791d2: lea 0x45c(%esi),%ebp : 791d8: mov %ebp,(%esp) : 791db: call 3e80 : 791e0: lea 0x7c(%esp),%edx : 791e4: xor %eax,%eax : 791e6: lea 0x490(%esi),%ecx : 791ec: mov %esi,0xd0(%esp) : 791f3: mov (%ecx,%eax,1),%esi : 791f6: mov %esi,(%edx,%eax,1) : 791f9: add $0x4,%eax : 791fc: cmp $0x1c,%eax : 791ff: jb 791f3 : 79201: mov %ebp,(%esp) : 79204: mov 0xd0(%esp),%esi : 7920b: mov %edx,0x24(%esp) : 7920f: call 3d90 : 79214: mov 0x24(%esp),%edx : 79218: lea 0x44(%esp),%ecx : 7921c: xor %eax,%eax : 7921e: mov (%edx,%eax,1),%ebp : 79221: mov %ebp,(%ecx,%eax,1) : 79224: add $0x4,%eax : 79227: cmp $0x1c,%eax : 7922a: jb 7921e : 7922c: xor %eax,%eax : 7922e: mov (%ecx,%eax,1),%edx : 79231: mov 0xd4(%esp),%ebp : 79238: mov %edx,0x0(%ebp,%eax,1) : 7923c: add $0x4,%eax : 7923f: cmp $0x1c,%eax : 79242: jb 7922e : 79244: lea 0x0(%esi),%esi : 7924a: lea 0x0(%edi),%edi : 79250: lea 0x458(%esi),%eax : 79256: mov 0xd14(%ebx),%edx : 7925c: mov %eax,0x24(%esp) : 79260: lea 0x454(%esi),%eax : 79266: mov 0xdc(%esp),%ecx : 7926d: mov %eax,0x28(%esp) : 79271: mov 0xe0(%esp),%eax : 79278: sub %edx,%eax : 7927a: add %ecx,%eax : 7927c: cmp $0x1000,%eax : 79281: ja 79838 : 79287: lea -0x23378(%ebx),%edx : 7928d: dec %eax : 7928e: shr $0x3,%eax : 79291: movzbl (%edx,%eax,1),%edx : 79295: lea -0x23178(%ebx),%eax : 7929b: mov (%eax,%edx,4),%ebp : 7929e: mov 0xccc(%ebx),%eax : 792a4: add %eax,%ebp : 792a6: not %eax : 792a8: and %eax,%ebp : 792aa: cmp %ebp,0xdc(%esp) : 792b1: ja 796bc : 792b7: lea 0x45c(%esi),%eax : 792bd: mov %eax,(%esp) : 792c0: mov %eax,0x30(%esp) : 792c4: call 3e80 : 792c9: mov $0x1c,%eax : 792ce: mov %eax,0x8(%esp) : 792d2: mov 0xd4(%esp),%eax : 792d9: mov %edi,0x4(%esp) : 792dd: mov %eax,(%esp) : 792e0: call 3b50 : 792e5: test %eax,%eax : 792e7: jne 79320 : 792e9: lea 0x60(%esp),%edx : 792ed: lea 0x490(%esi),%ecx : 792f3: mov (%ecx,%eax,1),%edi : 792f6: mov %edi,(%edx,%eax,1) : 792f9: add $0x4,%eax : 792fc: cmp $0x1c,%eax : 792ff: jb 792f3 : 79301: xor %eax,%eax : 79303: mov (%edx,%eax,1),%ecx : 79306: mov 0xd4(%esp),%edi : 7930d: mov %ecx,(%edi,%eax,1) : 79310: add $0x4,%eax : 79313: cmp $0x1c,%eax : 79316: jb 79303 : 79318: nop : 79319: lea 0x0(%esi,%eiz,1),%esi : 79320: mov 0xd8(%esp),%eax : 79327: mov %esi,0x7c(%esp) : 7932b: test %eax,%eax : 7932d: je 79628 : 79333: mov 0xd8(%esp),%eax : 7933a: mov %ebp,0x84(%esp) : 79341: mov %eax,0x80(%esp) : 79348: xor %eax,%eax : 7934a: mov %al,0x88(%esp) : 79351: xor %eax,%eax : 79353: mov %al,0x89(%esp) : 7935a: xor %eax,%eax : 7935c: mov %al,0x8a(%esp) : 79363: lea 0x7c(%esp),%eax : 79367: mov %eax,0x4(%esp) : 7936b: mov 0x24(%esp),%eax : 7936f: mov %eax,(%esp) : 79372: call 87860 : 79377: test %eax,%eax : 79379: mov %eax,%edi : 7937b: je 796b0 : 79381: mov 0x8(%eax),%eax : 79384: cmp %eax,0xdc(%esp) : 7938b: ja 796b0 : 79391: mov %eax,%edx : 79393: mov 0x4(%edi),%eax : 79396: mov 0xe0(%esp),%ecx : 7939d: lea -0x1(%eax,%ecx,1),%ebp : 793a1: neg %ecx : 793a3: and %ecx,%ebp : 793a5: mov %ebp,%ecx : 793a7: sub %eax,%ecx : 793a9: mov 0xdc(%esp),%eax : 793b0: sub %ecx,%edx : 793b2: mov %edx,0x38(%esp) : 793b6: sub %eax,%edx : 793b8: movzbl 0xc(%edi),%eax : 793bc: mov %edx,0x2c(%esp) : 793c0: test %al,%al : 793c2: mov %al,0x37(%esp) : 793c6: je 793d2 : 793c8: mov 0xe4(%esp),%eax : 793cf: movb $0x1,(%eax) : 793d2: movzbl 0xd(%edi),%eax : 793d6: test %al,%al : 793d8: mov %al,0x36(%esp) : 793dc: je 793e8 : 793de: mov 0xe8(%esp),%eax : 793e5: movb $0x1,(%eax) : 793e8: test %ecx,%ecx : 793ea: jne 794a8 : 793f0: mov 0x28(%esp),%eax : 793f4: mov %edi,0x4(%esp) : 793f8: mov %eax,(%esp) : 793fb: call 871b0 : 79400: mov 0x24(%esp),%eax : 79404: mov %edi,0x4(%esp) : 79408: mov %eax,(%esp) : 7940b: call 87ae0 : 79410: xor %eax,%eax : 79412: mov %eax,0x8(%esp) : 79416: mov %edi,0x4(%esp) : 7941a: mov %esi,(%esp) : 7941d: call 6ece0 : 79422: mov 0x2c(%esp),%eax : 79426: test %eax,%eax : 79428: jne 79567 : 7942e: cmpb $0x0,0x36(%esp) : 79433: jne 79465 : 79435: mov (%esi),%eax : 79437: xor %edx,%edx : 79439: mov %edx,0x8(%esp) : 7943d: mov %ebp,(%esp) : 79440: mov %eax,0x10(%esp) : 79444: mov 0xdc(%esp),%eax : 7944b: mov %eax,0xc(%esp) : 7944f: mov %eax,0x4(%esp) : 79453: mov 0xd4(%esp),%eax : 7945a: call *0x8(%eax) : 7945d: test %al,%al : 7945f: jne 797e0 : 79465: mov 0x30(%esp),%eax : 79469: mov %eax,(%esp) : 7946c: call 3d90 : 79471: test %edi,%edi : 79473: jne 79610 : 79479: mov 0xe4(%esp),%eax : 79480: cmpb $0x0,(%eax) : 79483: je 79490 : 79485: cmpb $0x0,0x37(%esp) : 7948a: je 79678 : 79490: test %ebp,%ebp : 79492: je 796bc : 79498: mov %ebp,%eax : 7949a: add $0xbc,%esp : 794a0: pop %ebx : 794a1: pop %esi : 794a2: pop %edi : 794a3: pop %ebp : 794a4: ret : 794a5: lea 0x0(%esi),%esi : 794a8: mov (%esi),%eax : 794aa: mov %ecx,0x8(%esp) : 794ae: mov %ecx,0x3c(%esp) : 794b2: mov %eax,0x14(%esp) : 794b6: xor %eax,%eax : 794b8: mov %eax,0x10(%esp) : 794bc: mov 0xdc(%esp),%eax : 794c3: mov %eax,0xc(%esp) : 794c7: mov 0x8(%edi),%eax : 794ca: mov %eax,0x4(%esp) : 794ce: mov 0x4(%edi),%eax : 794d1: mov %eax,(%esp) : 794d4: mov 0xd4(%esp),%eax : 794db: call *0x14(%eax) : 794de: mov 0x3c(%esp),%ecx : 794e2: test %al,%al : 794e4: jne 796b0 : 794ea: mov 0x28(%esp),%eax : 794ee: mov %edi,0x4(%esp) : 794f2: mov %ecx,0x3c(%esp) : 794f6: mov %eax,(%esp) : 794f9: call 871b0 : 794fe: mov 0x24(%esp),%ecx : 79502: mov %edi,0x4(%esp) : 79506: mov %ecx,(%esp) : 79509: call 87ae0 : 7950e: xor %eax,%eax : 79510: mov %eax,0x8(%esp) : 79514: mov %edi,0x4(%esp) : 79518: mov %esi,(%esp) : 7951b: call 6ece0 : 79520: mov 0x28(%esp),%eax : 79524: mov 0x3c(%esp),%ecx : 79528: mov %ecx,0x8(%edi) : 7952b: mov %eax,(%esp) : 7952e: mov %edi,0x4(%esp) : 79532: call 86ee0 : 79537: mov 0x24(%esp),%ecx : 7953b: mov %edi,0x4(%esp) : 7953f: mov %ecx,(%esp) : 79542: call 87940 : 79547: xor %eax,%eax : 79549: mov %eax,0x8(%esp) : 7954d: mov %edi,0x4(%esp) : 79551: xor %edi,%edi : 79553: mov %esi,(%esp) : 79556: call 6ec70 : 7955b: mov 0x2c(%esp),%eax : 7955f: test %eax,%eax : 79561: je 7942e : 79567: mov (%esi),%eax : 79569: mov %ebp,(%esp) : 7956c: mov %eax,0x14(%esp) : 79570: xor %eax,%eax : 79572: mov %eax,0x10(%esp) : 79576: mov 0x2c(%esp),%eax : 7957a: mov %eax,0xc(%esp) : 7957e: mov 0xdc(%esp),%eax : 79585: mov %eax,0x8(%esp) : 79589: mov 0x38(%esp),%eax : 7958d: mov %eax,0x4(%esp) : 79591: mov 0xd4(%esp),%eax : 79598: call *0x14(%eax) : 7959b: test %al,%al : 7959d: jne 79730 : 795a3: test %edi,%edi : 795a5: je 797c8 : 795ab: mov 0xdc(%esp),%eax : 795b2: mov %esi,(%edi) : 795b4: movb $0x0,0xe(%edi) : 795b8: add %ebp,%eax : 795ba: mov %eax,0x4(%edi) : 795bd: mov 0x2c(%esp),%eax : 795c1: mov %eax,0x8(%edi) : 795c4: movzbl 0x37(%esp),%eax : 795c9: mov %al,0xc(%edi) : 795cc: movzbl 0x36(%esp),%eax : 795d1: mov %al,0xd(%edi) : 795d4: mov 0x28(%esp),%eax : 795d8: mov %edi,0x4(%esp) : 795dc: mov %eax,(%esp) : 795df: call 86ee0 : 795e4: mov 0x24(%esp),%eax : 795e8: mov %edi,0x4(%esp) : 795ec: mov %eax,(%esp) : 795ef: call 87940 : 795f4: xor %ecx,%ecx : 795f6: mov %edi,0x4(%esp) : 795fa: xor %edi,%edi : 795fc: mov %ecx,0x8(%esp) : 79600: mov %esi,(%esp) : 79603: call 6ec70 : 79608: jmp 7942e : 7960d: lea 0x0(%esi),%esi : 79610: mov %edi,0x4(%esp) : 79614: mov %esi,(%esp) : 79617: call 6ede0 : 7961c: jmp 79479 : 79621: lea 0x0(%esi,%eiz,1),%esi : 79628: xor %eax,%eax 1 0.0013 : 7962a: xor %edx,%edx : 7962c: mov %eax,0x80(%esp) : 79633: xor %eax,%eax : 79635: xor %ecx,%ecx : 79637: mov %al,0x88(%esp) : 7963e: lea 0x7c(%esp),%eax : 79642: mov %eax,0x4(%esp) : 79646: mov 0x28(%esp),%eax : 7964a: mov %ebp,0x84(%esp) : 79651: mov %dl,0x89(%esp) : 79658: mov %cl,0x8a(%esp) : 7965f: mov %eax,(%esp) : 79662: call 86d60 : 79667: test %eax,%eax : 79669: mov %eax,%edi : 7966b: je 796b0 : 7966d: mov 0x8(%eax),%edx : 79670: jmp 79393 : 79675: lea 0x0(%esi),%esi : 79678: mov 0xdc(%esp),%edx : 7967f: mov %ebp,%edi : 79681: cmp $0x8,%edx : 79684: jae 79798 : 7968a: test $0x4,%dl : 7968d: jne 79720 : 79693: test $0x2,%dl : 79696: jne 79710 : 79698: test $0x1,%dl : 7969b: je 79490 : 796a1: movb $0x0,(%edi) : 796a4: jmp 79490 : 796a9: lea 0x0(%esi,%eiz,1),%esi : 796b0: mov 0x30(%esp),%eax : 796b4: mov %eax,(%esp) : 796b7: call 3d90 : 796bc: mov (%esi),%eax : 796be: mov %eax,0x14(%esp) : 796c2: mov 0xe8(%esp),%eax : 796c9: mov %eax,0x10(%esp) : 796cd: mov 0xe4(%esp),%eax : 796d4: mov %eax,0xc(%esp) : 796d8: mov 0xe0(%esp),%eax : 796df: mov %eax,0x8(%esp) : 796e3: mov 0xdc(%esp),%eax : 796ea: mov %eax,0x4(%esp) : 796ee: mov 0xd8(%esp),%eax : 796f5: mov %eax,(%esp) : 796f8: mov 0xd4(%esp),%eax : 796ff: call *(%eax) : 79701: jmp 7949a : 79706: lea 0x0(%esi),%esi : 79709: lea 0x0(%edi,%eiz,1),%edi : 79710: movw $0x0,(%edi) : 79715: add $0x2,%edi : 79718: jmp 79698 : 7971d: lea 0x0(%esi),%esi : 79720: movl $0x0,(%edi) : 79726: add $0x4,%edi : 79729: jmp 79693 : 7972e: xchg %ax,%ax : 79730: test %edi,%edi : 79732: je 79740 : 79734: mov %edi,0x4(%esp) : 79738: mov %esi,(%esp) : 7973b: call 6ede0 : 79740: mov 0x30(%esp),%eax : 79744: mov %eax,(%esp) : 79747: call 3d90 : 7974c: movzbl 0x36(%esp),%eax : 79751: mov %eax,0x18(%esp) : 79755: movzbl 0x37(%esp),%eax : 7975a: mov %eax,0x14(%esp) : 7975e: mov 0x38(%esp),%eax : 79762: mov %eax,0x10(%esp) : 79766: xor %eax,%eax : 79768: mov 0xd4(%esp),%edx : 7976f: mov %eax,0x8(%esp) : 79773: mov 0x24(%esp),%eax : 79777: mov %ebp,0xc(%esp) : 7977b: mov %eax,0x4(%esp) : 7977f: mov 0x28(%esp),%eax : 79783: mov %eax,(%esp) : 79786: mov %esi,%eax : 79788: call 78240 : 7978d: jmp 796bc : 79792: lea 0x0(%esi),%esi : 79798: test $0x1,%ebp : 7979e: jne 79822 : 797a4: test $0x2,%edi : 797aa: jne 79815 : 797ac: test $0x4,%edi : 797b2: jne 79807 : 797b4: mov %edx,%ecx : 797b6: xor %eax,%eax : 797b8: shr $0x2,%ecx : 797bb: and $0x3,%edx : 797be: rep stos %eax,%es:(%edi) : 797c0: jmp 7968a : 797c5: lea 0x0(%esi),%esi : 797c8: mov %esi,(%esp) : 797cb: call 6ed30 : 797d0: test %eax,%eax : 797d2: mov %eax,%edi : 797d4: jne 795ab : 797da: jmp 79740 : 797df: nop : 797e0: mov 0x30(%esp),%eax : 797e4: mov %eax,(%esp) : 797e7: call 3d90 : 797ec: xor %eax,%eax : 797ee: mov %eax,0x18(%esp) : 797f2: movzbl 0x37(%esp),%eax : 797f7: mov %eax,0x14(%esp) : 797fb: mov 0xdc(%esp),%eax : 79802: jmp 79762 : 79807: movl $0x0,(%edi) : 7980d: sub $0x4,%edx : 79810: add $0x4,%edi : 79813: jmp 797b4 : 79815: movw $0x0,(%edi) : 7981a: sub $0x2,%edx : 7981d: add $0x2,%edi : 79820: jmp 797ac : 79822: movb $0x0,0x0(%ebp) : 79826: lea 0x1(%ebp),%edi : 79829: mov 0xdc(%esp),%eax : 79830: lea -0x1(%eax),%edx : 79833: jmp 797a4 : 79838: test %eax,%eax : 7983a: js 79865 : 7983c: lea -0x1(%eax,%eax,1),%edx : 79840: mov $0x4,%ecx : 79845: bsr %edx,%edx : 79848: cmp $0x6,%edx : 7984b: jbe 79850 : 7984d: lea -0x3(%edx),%ecx : 79850: mov $0x1,%edx : 79855: shl %cl,%edx : 79857: dec %edx : 79858: mov %edx,%ebp : 7985a: add %edx,%eax : 7985c: not %ebp : 7985e: and %eax,%ebp : 79860: jmp 7929e : 79865: lea (%eax,%eax,1),%edx : 79868: cmp $0x1,%edx : 7986b: sbb %edx,%edx : 7986d: add $0x20,%edx : 79870: jmp 7984d : 79872: xchg %ax,%ax : 79874: xchg %ax,%ax : 79876: xchg %ax,%ax : 79878: xchg %ax,%ax : 7987a: xchg %ax,%ax : 7987c: xchg %ax,%ax : 7987e: xchg %ax,%ax /* * 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 */ : :/mnt/live/memory/images/001-core.xzm/lib/libdl-2.17.so: file format elf32-i386 : : :Disassembly of section .init: : /* * 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 */