/tmp/det/fun_18004ca80.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: 41 57 push %r15 18000000b: 48 83 ec 30 sub $0x30,%rsp 18000000f: 4d 89 c5 mov %r8,%r13 180000012: 49 89 d7 mov %rdx,%r15 180000015: 33 db xor %ebx,%ebx 180000017: 4d 85 ed test %r13,%r13 18000001a: 0f 84 2b 02 00 00 je 0x18000024b 180000020: 41 83 7d 00 06 cmpl $0x6,0x0(%r13) 180000025: 74 15 je 0x18000003c 180000027: b8 f3 ff ff ff mov $0xfffffff3,%eax 18000002c: 48 83 c4 30 add $0x30,%rsp 180000030: 41 5f pop %r15 180000032: 41 5e pop %r14 180000034: 41 5d pop %r13 180000036: 41 5c pop %r12 180000038: 5f pop %rdi 180000039: 5e pop %rsi 18000003a: 5b pop %rbx 18000003b: c3 ret 18000003c: 48 85 c9 test %rcx,%rcx 18000003f: 0f 84 06 02 00 00 je 0x18000024b 180000045: 4d 85 ff test %r15,%r15 180000048: 0f 84 fd 01 00 00 je 0x18000024b 18000004e: 4d 85 c9 test %r9,%r9 180000051: 0f 84 ed 01 00 00 je 0x180000244 180000057: 45 8b 75 04 mov 0x4(%r13),%r14d 18000005b: 41 83 fe 04 cmp $0x4,%r14d 18000005f: 0f 8f c4 00 00 00 jg 0x180000129 180000065: 8b 01 mov (%rcx),%eax 180000067: bf 01 00 00 00 mov $0x1,%edi 18000006c: 41 89 07 mov %eax,(%r15) 18000006f: c4 e2 09 f7 c7 shlx %r14d,%edi,%eax 180000074: 83 f8 01 cmp $0x1,%eax 180000077: 7e 5e jle 0x1800000d7 180000079: 48 63 c0 movslq %eax,%rax 18000007c: 8b 1c 81 mov (%rcx,%rax,4),%ebx 18000007f: 41 89 5f 04 mov %ebx,0x4(%r15) 180000083: 8d 58 fe lea -0x2(%rax),%ebx 180000086: 83 fb 02 cmp $0x2,%ebx 180000089: 7c 4c jl 0x1800000d7 18000008b: c1 eb 1f shr $0x1f,%ebx 18000008e: 8d 74 18 fe lea -0x2(%rax,%rbx,1),%esi 180000092: 33 db xor %ebx,%ebx 180000094: 83 e6 fe and $0xfffffffe,%esi 180000097: 89 f0 mov %esi,%eax 180000099: d1 e8 shr $1,%eax 18000009b: 85 c0 test %eax,%eax 18000009d: 76 25 jbe 0x1800000c4 18000009f: 90 nop 1800000a0: 8d 3c 1b lea (%rbx,%rbx,1),%edi 1800000a3: ff c3 inc %ebx 1800000a5: 48 63 ff movslq %edi,%rdi 1800000a8: 44 8b 4c b9 08 mov 0x8(%rcx,%rdi,4),%r9d 1800000ad: 45 89 4c bf 08 mov %r9d,0x8(%r15,%rdi,4) 1800000b2: 44 8b 54 b9 0c mov 0xc(%rcx,%rdi,4),%r10d 1800000b7: 45 89 54 bf 0c mov %r10d,0xc(%r15,%rdi,4) 1800000bc: 3b d8 cmp %eax,%ebx 1800000be: 72 e0 jb 0x1800000a0 1800000c0: 8d 7c 1b 01 lea 0x1(%rbx,%rbx,1),%edi 1800000c4: 8d 47 ff lea -0x1(%rdi),%eax 1800000c7: 3b c6 cmp %esi,%eax 1800000c9: 73 0c jae 0x1800000d7 1800000cb: 48 63 ff movslq %edi,%rdi 1800000ce: 8b 44 b9 04 mov 0x4(%rcx,%rdi,4),%eax 1800000d2: 41 89 44 bf 04 mov %eax,0x4(%r15,%rdi,4) 1800000d7: 4d 63 f6 movslq %r14d,%r14 1800000da: 41 83 7d 0c 00 cmpl $0x0,0xc(%r13) 1800000df: 74 21 je 0x180000102 1800000e1: 48 8d 05 98 34 fb ff lea -0x4cb68(%rip),%rax # 0x17ffb3580 1800000e8: 4c 89 f9 mov %r15,%rcx 1800000eb: c4 c1 7a 10 45 10 vmovss 0x10(%r13),%xmm0 1800000f1: 4c 89 fa mov %r15,%rdx 1800000f4: c5 f8 28 d0 vmovaps %xmm0,%xmm2 1800000f8: 42 ff 94 f0 50 f1 c5 call *0x1c5f150(%rax,%r14,8) 1800000ff: 01 180000100: eb 15 jmp 0x180000117 180000102: 48 8d 05 77 34 fb ff lea -0x4cb89(%rip),%rax # 0x17ffb3580 180000109: 4c 89 f9 mov %r15,%rcx 18000010c: 4c 89 fa mov %r15,%rdx 18000010f: 42 ff 94 f0 80 f1 c5 call *0x1c5f180(%rax,%r14,8) 180000116: 01 180000117: 33 c0 xor %eax,%eax 180000119: 48 83 c4 30 add $0x30,%rsp 18000011d: 41 5f pop %r15 18000011f: 41 5e pop %r14 180000121: 41 5d pop %r13 180000123: 41 5c pop %r12 180000125: 5f pop %rdi 180000126: 5e pop %rsi 180000127: 5b pop %rbx 180000128: c3 ret 180000129: 4c 89 c8 mov %r9,%rax 18000012c: 48 83 e0 3f and $0x3f,%rax 180000130: 48 f7 d8 neg %rax 180000133: 48 83 e0 3f and $0x3f,%rax 180000137: 4c 03 c8 add %rax,%r9 18000013a: 41 83 7d 18 00 cmpl $0x0,0x18(%r13) 18000013f: 49 0f 4f d9 cmovg %r9,%rbx 180000143: 41 bc 01 00 00 00 mov $0x1,%r12d 180000149: 49 89 e2 mov %rsp,%r10 18000014c: c4 c2 09 f7 f4 shlx %r14d,%r12d,%esi 180000151: 41 8d 7e ff lea -0x1(%r14),%edi 180000155: 48 63 f6 movslq %esi,%rsi 180000158: 4c 89 fa mov %r15,%rdx 18000015b: c5 fa 10 09 vmovss (%rcx),%xmm1 18000015f: 41 b9 ff ff ff ff mov $0xffffffff,%r9d 180000165: c4 42 41 f7 e4 shlx %edi,%r12d,%r12d 18000016a: 45 89 e0 mov %r12d,%r8d 18000016d: c5 fa 10 14 b1 vmovss (%rcx,%rsi,4),%xmm2 180000172: c5 f2 58 c2 vaddss %xmm2,%xmm1,%xmm0 180000176: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3 18000017a: c4 c1 7a 11 07 vmovss %xmm0,(%r15) 18000017f: c4 c1 7a 11 5f 04 vmovss %xmm3,0x4(%r15) 180000185: 49 8b 45 58 mov 0x58(%r13),%rax 180000189: 49 89 42 20 mov %rax,0x20(%r10) 18000018d: e8 2e 22 0d 00 call 0x1800d23c0 180000192: 41 83 fe 07 cmp $0x7,%r14d 180000196: 7f 41 jg 0x1800001d9 180000198: 41 83 7d 0c 00 cmpl $0x0,0xc(%r13) 18000019d: 74 20 je 0x1800001bf 18000019f: 4d 63 f6 movslq %r14d,%r14 1800001a2: 4c 89 f9 mov %r15,%rcx 1800001a5: c4 c1 7a 10 55 10 vmovss 0x10(%r13),%xmm2 1800001ab: 4c 8d 2d ce 33 fb ff lea -0x4cc32(%rip),%r13 # 0x17ffb3580 1800001b2: 4c 89 fa mov %r15,%rdx 1800001b5: 43 ff 94 f5 a8 f1 c5 call *0x1c5f1a8(%r13,%r14,8) 1800001bc: 01 1800001bd: eb 73 jmp 0x180000232 1800001bf: 4d 63 f6 movslq %r14d,%r14 1800001c2: 48 8d 05 b7 33 fb ff lea -0x4cc49(%rip),%rax # 0x17ffb3580 1800001c9: 4c 89 f9 mov %r15,%rcx 1800001cc: 4c 89 fa mov %r15,%rdx 1800001cf: 42 ff 94 f0 e0 f1 c5 call *0x1c5f1e0(%rax,%r14,8) 1800001d6: 01 1800001d7: eb 59 jmp 0x180000232 1800001d9: 41 83 fe 13 cmp $0x13,%r14d 1800001dd: 7e 1a jle 0x1800001f9 1800001df: 48 89 e0 mov %rsp,%rax 1800001e2: 4c 89 e9 mov %r13,%rcx 1800001e5: 4c 89 fa mov %r15,%rdx 1800001e8: 4d 89 f8 mov %r15,%r8 1800001eb: 41 89 f9 mov %edi,%r9d 1800001ee: 48 89 58 20 mov %rbx,0x20(%rax) 1800001f2: e8 89 29 0d 00 call 0x1800d2b80 1800001f7: eb 39 jmp 0x180000232 1800001f9: 48 89 e7 mov %rsp,%rdi 1800001fc: 4c 89 f9 mov %r15,%rcx 1800001ff: 49 8b 45 30 mov 0x30(%r13),%rax 180000203: 4c 89 fa mov %r15,%rdx 180000206: 45 89 e0 mov %r12d,%r8d 180000209: 4d 8b 4d 38 mov 0x38(%r13),%r9 18000020d: 48 89 47 20 mov %rax,0x20(%rdi) 180000211: 48 89 5f 28 mov %rbx,0x28(%rdi) 180000215: e8 46 87 b3 01 call 0x181b38960 18000021a: 41 83 7d 0c 00 cmpl $0x0,0xc(%r13) 18000021f: 74 11 je 0x180000232 180000221: c4 c1 7a 10 45 10 vmovss 0x10(%r13),%xmm0 180000227: 4c 89 fa mov %r15,%rdx 18000022a: 41 89 f0 mov %esi,%r8d 18000022d: e8 2e 33 fc ff call 0x17ffc3560 180000232: 33 c0 xor %eax,%eax 180000234: 48 83 c4 30 add $0x30,%rsp 180000238: 41 5f pop %r15 18000023a: 41 5e pop %r14 18000023c: 41 5d pop %r13 18000023e: 41 5c pop %r12 180000240: 5f pop %rdi 180000241: 5e pop %rsi 180000242: 5b pop %rbx 180000243: c3 ret 180000244: 41 83 7d 18 00 cmpl $0x0,0x18(%r13) 180000249: 7e 15 jle 0x180000260 18000024b: b8 f8 ff ff ff mov $0xfffffff8,%eax 180000250: 48 83 c4 30 add $0x30,%rsp 180000254: 41 5f pop %r15 180000256: 41 5e pop %r14 180000258: 41 5d pop %r13 18000025a: 41 5c pop %r12 18000025c: 5f pop %rdi 18000025d: 5e pop %rsi 18000025e: 5b pop %rbx 18000025f: c3 ret