/tmp/det/fun_18004c220.bin: file format binary Disassembly of section .data: 0000000180000000 <.data>: 180000000: 53 push %rbx 180000001: 56 push %rsi 180000002: 57 push %rdi 180000003: 41 54 push %r12 180000005: 41 55 push %r13 180000007: 41 56 push %r14 180000009: 55 push %rbp 18000000a: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp 18000000f: 4d 89 c4 mov %r8,%r12 180000012: 49 89 d6 mov %rdx,%r14 180000015: 49 89 ca mov %rcx,%r10 180000018: 33 db xor %ebx,%ebx 18000001a: 4d 85 e4 test %r12,%r12 18000001d: 0f 84 a8 02 00 00 je 0x1800002cb 180000023: 41 83 3c 24 06 cmpl $0x6,(%r12) 180000028: 74 15 je 0x18000003f 18000002a: b8 f3 ff ff ff mov $0xfffffff3,%eax 18000002f: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 180000034: 5d pop %rbp 180000035: 41 5e pop %r14 180000037: 41 5d pop %r13 180000039: 41 5c pop %r12 18000003b: 5f pop %rdi 18000003c: 5e pop %rsi 18000003d: 5b pop %rbx 18000003e: c3 ret 18000003f: 4d 85 d2 test %r10,%r10 180000042: 0f 84 83 02 00 00 je 0x1800002cb 180000048: 4d 85 f6 test %r14,%r14 18000004b: 0f 84 7a 02 00 00 je 0x1800002cb 180000051: 4d 85 c9 test %r9,%r9 180000054: 0f 84 69 02 00 00 je 0x1800002c3 18000005a: 45 8b 6c 24 04 mov 0x4(%r12),%r13d 18000005f: 41 83 7c 24 04 04 cmpl $0x4,0x4(%r12) 180000065: 0f 8f e5 00 00 00 jg 0x180000150 18000006b: 41 8b 02 mov (%r10),%eax 18000006e: 44 89 e9 mov %r13d,%ecx 180000071: 41 89 06 mov %eax,(%r14) 180000074: b8 01 00 00 00 mov $0x1,%eax 180000079: d3 e0 shl %cl,%eax 18000007b: 83 f8 01 cmp $0x1,%eax 18000007e: 0f 8e 78 00 00 00 jle 0x1800000fc 180000084: 48 63 c0 movslq %eax,%rax 180000087: 41 8b 1c 82 mov (%r10,%rax,4),%ebx 18000008b: 41 89 5e 04 mov %ebx,0x4(%r14) 18000008f: 8d 58 fe lea -0x2(%rax),%ebx 180000092: 83 fb 02 cmp $0x2,%ebx 180000095: 7c 65 jl 0x1800000fc 180000097: c1 eb 1f shr $0x1f,%ebx 18000009a: be 01 00 00 00 mov $0x1,%esi 18000009f: 03 c3 add %ebx,%eax 1800000a1: 33 ed xor %ebp,%ebp 1800000a3: 83 c0 fe add $0xfffffffe,%eax 1800000a6: 83 e0 fe and $0xfffffffe,%eax 1800000a9: 89 c3 mov %eax,%ebx 1800000ab: d1 eb shr $1,%ebx 1800000ad: 85 db test %ebx,%ebx 1800000af: 76 36 jbe 0x1800000e7 1800000b1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800000b8: 00 1800000b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800000c0: 89 ee mov %ebp,%esi 1800000c2: 03 f5 add %ebp,%esi 1800000c4: ff c5 inc %ebp 1800000c6: 48 63 f6 movslq %esi,%rsi 1800000c9: 3b eb cmp %ebx,%ebp 1800000cb: 41 8b 7c b2 08 mov 0x8(%r10,%rsi,4),%edi 1800000d0: 41 89 7c b6 08 mov %edi,0x8(%r14,%rsi,4) 1800000d5: 45 8b 4c b2 0c mov 0xc(%r10,%rsi,4),%r9d 1800000da: 45 89 4c b6 0c mov %r9d,0xc(%r14,%rsi,4) 1800000df: 72 df jb 0x1800000c0 1800000e1: 03 ed add %ebp,%ebp 1800000e3: 89 ee mov %ebp,%esi 1800000e5: ff c6 inc %esi 1800000e7: 89 f3 mov %esi,%ebx 1800000e9: ff cb dec %ebx 1800000eb: 3b d8 cmp %eax,%ebx 1800000ed: 73 0d jae 0x1800000fc 1800000ef: 48 63 f6 movslq %esi,%rsi 1800000f2: 45 8b 54 b2 04 mov 0x4(%r10,%rsi,4),%r10d 1800000f7: 45 89 54 b6 04 mov %r10d,0x4(%r14,%rsi,4) 1800000fc: 4d 63 ed movslq %r13d,%r13 1800000ff: 41 83 7c 24 0c 00 cmpl $0x0,0xc(%r12) 180000105: 74 20 je 0x180000127 180000107: 48 8d 05 d2 3c fb ff lea -0x4c32e(%rip),%rax # 0x17ffb3de0 18000010e: 4c 89 f1 mov %r14,%rcx 180000111: f3 41 0f 10 54 24 10 movss 0x10(%r12),%xmm2 180000118: 4c 89 f2 mov %r14,%rdx 18000011b: 4a 8b 9c e8 00 ef c5 mov 0x1c5ef00(%rax,%r13,8),%rbx 180000122: 01 180000123: ff d3 call *%rbx 180000125: eb 17 jmp 0x18000013e 180000127: 48 8d 05 b2 3c fb ff lea -0x4c34e(%rip),%rax # 0x17ffb3de0 18000012e: 4c 89 f1 mov %r14,%rcx 180000131: 4c 89 f2 mov %r14,%rdx 180000134: 4a 8b 9c e8 30 ef c5 mov 0x1c5ef30(%rax,%r13,8),%rbx 18000013b: 01 18000013c: ff d3 call *%rbx 18000013e: 33 c0 xor %eax,%eax 180000140: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 180000145: 5d pop %rbp 180000146: 41 5e pop %r14 180000148: 41 5d pop %r13 18000014a: 41 5c pop %r12 18000014c: 5f pop %rdi 18000014d: 5e pop %rsi 18000014e: 5b pop %rbx 18000014f: c3 ret 180000150: 4c 89 c8 mov %r9,%rax 180000153: 48 83 e0 3f and $0x3f,%rax 180000157: 48 f7 d8 neg %rax 18000015a: 48 83 e0 3f and $0x3f,%rax 18000015e: 4c 03 c8 add %rax,%r9 180000161: 41 83 7c 24 18 00 cmpl $0x0,0x18(%r12) 180000167: 49 0f 4f d9 cmovg %r9,%rbx 18000016b: 44 89 e9 mov %r13d,%ecx 18000016e: bd 01 00 00 00 mov $0x1,%ebp 180000173: d3 e5 shl %cl,%ebp 180000175: 41 8d 75 ff lea -0x1(%r13),%esi 180000179: 48 63 ed movslq %ebp,%rbp 18000017c: 49 89 e3 mov %rsp,%r11 18000017f: f3 41 0f 10 12 movss (%r10),%xmm2 180000184: 89 f1 mov %esi,%ecx 180000186: 0f 28 c2 movaps %xmm2,%xmm0 180000189: bf 01 00 00 00 mov $0x1,%edi 18000018e: d3 e7 shl %cl,%edi 180000190: 4c 89 d1 mov %r10,%rcx 180000193: f3 41 0f 10 0c aa movss (%r10,%rbp,4),%xmm1 180000199: 4c 89 f2 mov %r14,%rdx 18000019c: 41 89 f8 mov %edi,%r8d 18000019f: 41 83 c9 ff or $0xffffffff,%r9d 1800001a3: f3 0f 58 c1 addss %xmm1,%xmm0 1800001a7: f3 0f 5c d1 subss %xmm1,%xmm2 1800001ab: f3 41 0f 11 06 movss %xmm0,(%r14) 1800001b0: f3 41 0f 11 56 04 movss %xmm2,0x4(%r14) 1800001b6: 49 8b 44 24 58 mov 0x58(%r12),%rax 1800001bb: 49 89 43 20 mov %rax,0x20(%r11) 1800001bf: e8 dc 08 0c 00 call 0x1800c0aa0 1800001c4: 41 83 fd 06 cmp $0x6,%r13d 1800001c8: 7f 4d jg 0x180000217 1800001ca: 41 83 7c 24 0c 00 cmpl $0x0,0xc(%r12) 1800001d0: 74 26 je 0x1800001f8 1800001d2: 4d 63 ed movslq %r13d,%r13 1800001d5: 48 8d 05 04 3c fb ff lea -0x4c3fc(%rip),%rax # 0x17ffb3de0 1800001dc: f3 41 0f 10 54 24 10 movss 0x10(%r12),%xmm2 1800001e3: 4c 89 f1 mov %r14,%rcx 1800001e6: 4c 89 f2 mov %r14,%rdx 1800001e9: 4a 8b 9c e8 58 ef c5 mov 0x1c5ef58(%rax,%r13,8),%rbx 1800001f0: 01 1800001f1: ff d3 call *%rbx 1800001f3: e9 b9 00 00 00 jmp 0x1800002b1 1800001f8: 4d 63 ed movslq %r13d,%r13 1800001fb: 48 8d 05 de 3b fb ff lea -0x4c422(%rip),%rax # 0x17ffb3de0 180000202: 4c 89 f1 mov %r14,%rcx 180000205: 4c 89 f2 mov %r14,%rdx 180000208: 4a 8b 9c e8 88 ef c5 mov 0x1c5ef88(%rax,%r13,8),%rbx 18000020f: 01 180000210: ff d3 call *%rbx 180000212: e9 9a 00 00 00 jmp 0x1800002b1 180000217: 41 83 fd 11 cmp $0x11,%r13d 18000021b: 7e 57 jle 0x180000274 18000021d: 41 83 fd 12 cmp $0x12,%r13d 180000221: 7f 36 jg 0x180000259 180000223: 4c 89 f1 mov %r14,%rcx 180000226: 89 fa mov %edi,%edx 180000228: 4d 8b 44 24 30 mov 0x30(%r12),%r8 18000022d: e8 be 13 af 01 call 0x181af15f0 180000232: 48 8d 04 24 lea (%rsp),%rax 180000236: 4c 89 f1 mov %r14,%rcx 180000239: 89 fa mov %edi,%edx 18000023b: 49 89 d9 mov %rbx,%r9 18000023e: 4d 8b 44 24 38 mov 0x38(%r12),%r8 180000243: c7 40 20 01 00 00 00 movl $0x1,0x20(%rax) 18000024a: e8 31 a8 af 01 call 0x181afaa80 18000024f: 41 83 7c 24 0c 00 cmpl $0x0,0xc(%r12) 180000255: 75 48 jne 0x18000029f 180000257: eb 58 jmp 0x1800002b1 180000259: 48 8d 04 24 lea (%rsp),%rax 18000025d: 4c 89 e1 mov %r12,%rcx 180000260: 4c 89 f2 mov %r14,%rdx 180000263: 4d 89 f0 mov %r14,%r8 180000266: 41 89 f1 mov %esi,%r9d 180000269: 48 89 58 20 mov %rbx,0x20(%rax) 18000026d: e8 2e 12 0c 00 call 0x1800c14a0 180000272: eb 3d jmp 0x1800002b1 180000274: 48 89 e6 mov %rsp,%rsi 180000277: 4c 89 f1 mov %r14,%rcx 18000027a: 49 8b 44 24 30 mov 0x30(%r12),%rax 18000027f: 4c 89 f2 mov %r14,%rdx 180000282: 41 89 f8 mov %edi,%r8d 180000285: 4d 8b 4c 24 38 mov 0x38(%r12),%r9 18000028a: 48 89 46 20 mov %rax,0x20(%rsi) 18000028e: 48 89 5e 28 mov %rbx,0x28(%rsi) 180000292: e8 39 87 af 01 call 0x181af89d0 180000297: 41 83 7c 24 0c 00 cmpl $0x0,0xc(%r12) 18000029d: 74 12 je 0x1800002b1 18000029f: f3 41 0f 10 44 24 10 movss 0x10(%r12),%xmm0 1800002a6: 4c 89 f2 mov %r14,%rdx 1800002a9: 41 89 e8 mov %ebp,%r8d 1800002ac: e8 8f 38 fc ff call 0x17ffc3b40 1800002b1: 33 c0 xor %eax,%eax 1800002b3: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 1800002b8: 5d pop %rbp 1800002b9: 41 5e pop %r14 1800002bb: 41 5d pop %r13 1800002bd: 41 5c pop %r12 1800002bf: 5f pop %rdi 1800002c0: 5e pop %rsi 1800002c1: 5b pop %rbx 1800002c2: c3 ret 1800002c3: 41 83 7c 24 18 00 cmpl $0x0,0x18(%r12) 1800002c9: 7e 15 jle 0x1800002e0 1800002cb: b8 f8 ff ff ff mov $0xfffffff8,%eax 1800002d0: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 1800002d5: 5d pop %rbp 1800002d6: 41 5e pop %r14 1800002d8: 41 5d pop %r13 1800002da: 41 5c pop %r12 1800002dc: 5f pop %rdi 1800002dd: 5e pop %rsi 1800002de: 5b pop %rbx 1800002df: c3 ret