/tmp/det/fun_1800410a0.bin: file format binary Disassembly of section .data: 0000000180000000 <.data>: 180000000: 53 push %rbx 180000001: 41 57 push %r15 180000003: 55 push %rbp 180000004: 48 83 ec 30 sub $0x30,%rsp 180000008: 44 89 c5 mov %r8d,%ebp 18000000b: 49 89 d7 mov %rdx,%r15 18000000e: 48 89 cb mov %rcx,%rbx 180000011: 81 fd 00 00 04 00 cmp $0x40000,%ebp 180000017: 0f 8e ff 01 00 00 jle 0x18000021c 18000001d: 49 f7 c7 07 00 00 00 test $0x7,%r15 180000024: 0f 85 f2 01 00 00 jne 0x18000021c 18000002a: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 18000002f: c7 01 00 00 00 00 movl $0x0,(%rcx) 180000035: e8 46 0a 42 00 call 0x180420a80 18000003a: 85 c0 test %eax,%eax 18000003c: 0f 85 1c 01 00 00 jne 0x18000015e 180000042: 8b 54 24 20 mov 0x20(%rsp),%edx 180000046: c1 fa 03 sar $0x3,%edx 180000049: 3b ea cmp %edx,%ebp 18000004b: 0f 8e 0d 01 00 00 jle 0x18000015e 180000051: 4c 89 f9 mov %r15,%rcx 180000054: 48 83 e1 38 and $0x38,%rcx 180000058: 62 f2 fd 28 7c cb vpbroadcastq %rbx,%ymm1 18000005e: 85 c9 test %ecx,%ecx 180000060: 74 2f je 0x180000091 180000062: c1 e9 03 shr $0x3,%ecx 180000065: 33 d2 xor %edx,%edx 180000067: f7 d9 neg %ecx 180000069: 83 c1 08 add $0x8,%ecx 18000006c: c5 f8 28 c1 vmovaps %xmm1,%xmm0 180000070: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180000077: 00 180000078: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 18000007f: 90 nop 180000080: ff c2 inc %edx 180000082: c4 c1 79 d6 07 vmovq %xmm0,(%r15) 180000087: 49 83 c7 08 add $0x8,%r15 18000008b: 3b d1 cmp %ecx,%edx 18000008d: 7c f1 jl 0x180000080 18000008f: 2b e9 sub %ecx,%ebp 180000091: 89 e9 mov %ebp,%ecx 180000093: 4c 89 fa mov %r15,%rdx 180000096: c1 fd 03 sar $0x3,%ebp 180000099: 83 e1 07 and $0x7,%ecx 18000009c: 85 ed test %ebp,%ebp 18000009e: 0f 8e 72 00 00 00 jle 0x180000116 1800000a4: 89 eb mov %ebp,%ebx 1800000a6: 45 33 c9 xor %r9d,%r9d 1800000a9: d1 eb shr $1,%ebx 1800000ab: 41 ba 01 00 00 00 mov $0x1,%r10d 1800000b1: 45 33 c0 xor %r8d,%r8d 1800000b4: 85 db test %ebx,%ebx 1800000b6: 76 3e jbe 0x1800000f6 1800000b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800000bf: 00 1800000c0: 49 ff c1 inc %r9 1800000c3: c4 81 7d e7 0c 38 vmovntdq %ymm1,(%r8,%r15,1) 1800000c9: c4 81 7d e7 4c 38 20 vmovntdq %ymm1,0x20(%r8,%r15,1) 1800000d0: c4 81 7d e7 4c 38 40 vmovntdq %ymm1,0x40(%r8,%r15,1) 1800000d7: c4 81 7d e7 4c 38 60 vmovntdq %ymm1,0x60(%r8,%r15,1) 1800000de: 49 81 c0 80 00 00 00 add $0x80,%r8 1800000e5: 4c 3b cb cmp %rbx,%r9 1800000e8: 72 d6 jb 0x1800000c0 1800000ea: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d 1800000ef: 49 c1 e1 07 shl $0x7,%r9 1800000f3: 4d 03 f9 add %r9,%r15 1800000f6: 41 8d 5a ff lea -0x1(%r10),%ebx 1800000fa: 3b dd cmp %ebp,%ebx 1800000fc: 73 18 jae 0x180000116 1800000fe: 4d 63 fa movslq %r10d,%r15 180000101: 49 c1 e7 06 shl $0x6,%r15 180000105: c4 c1 7d e7 4c 17 c0 vmovntdq %ymm1,-0x40(%r15,%rdx,1) 18000010c: c4 c1 7d e7 4c 17 e0 vmovntdq %ymm1,-0x20(%r15,%rdx,1) 180000113: 4c 03 fa add %rdx,%r15 180000116: 0f ae f8 sfence 180000119: 85 c9 test %ecx,%ecx 18000011b: 74 32 je 0x18000014f 18000011d: ba 00 00 00 00 mov $0x0,%edx 180000122: 7e 2b jle 0x18000014f 180000124: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18000012b: 00 18000012c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180000133: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180000138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18000013f: 00 180000140: ff c2 inc %edx 180000142: c4 c1 79 d6 0f vmovq %xmm1,(%r15) 180000147: 49 83 c7 08 add $0x8,%r15 18000014b: 3b d1 cmp %ecx,%edx 18000014d: 7c f1 jl 0x180000140 18000014f: 4c 89 f8 mov %r15,%rax 180000152: c5 f8 77 vzeroupper 180000155: 48 83 c4 30 add $0x30,%rsp 180000159: 5d pop %rbp 18000015a: 41 5f pop %r15 18000015c: 5b pop %rbx 18000015d: c3 ret 18000015e: 48 63 d5 movslq %ebp,%rdx 180000161: 48 83 fa 08 cmp $0x8,%rdx 180000165: 0f 8c 91 01 00 00 jl 0x1800002fc 18000016b: 48 83 fa 0f cmp $0xf,%rdx 18000016f: 0f 8c 8e 01 00 00 jl 0x180000303 180000175: 4d 89 f9 mov %r15,%r9 180000178: 49 83 e1 1f and $0x1f,%r9 18000017c: 45 85 c9 test %r9d,%r9d 18000017f: 74 18 je 0x180000199 180000181: 41 f7 c1 07 00 00 00 test $0x7,%r9d 180000188: 0f 85 6e 01 00 00 jne 0x1800002fc 18000018e: 41 f7 d9 neg %r9d 180000191: 41 83 c1 20 add $0x20,%r9d 180000195: 41 c1 e9 03 shr $0x3,%r9d 180000199: 45 89 c8 mov %r9d,%r8d 18000019c: 49 8d 48 08 lea 0x8(%r8),%rcx 1800001a0: 48 3b d1 cmp %rcx,%rdx 1800001a3: 0f 8c 53 01 00 00 jl 0x1800002fc 1800001a9: 89 e9 mov %ebp,%ecx 1800001ab: 41 2b c9 sub %r9d,%ecx 1800001ae: 83 e1 07 and $0x7,%ecx 1800001b1: 2b e9 sub %ecx,%ebp 1800001b3: 48 63 ed movslq %ebp,%rbp 1800001b6: 33 c9 xor %ecx,%ecx 1800001b8: 45 85 c9 test %r9d,%r9d 1800001bb: 76 0f jbe 0x1800001cc 1800001bd: 0f 1f 00 nopl (%rax) 1800001c0: 49 89 1c cf mov %rbx,(%r15,%rcx,8) 1800001c4: 48 ff c1 inc %rcx 1800001c7: 49 3b c8 cmp %r8,%rcx 1800001ca: 72 f4 jb 0x1800001c0 1800001cc: 62 f2 fd 28 7c c3 vpbroadcastq %rbx,%ymm0 1800001d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800001d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800001e0: c4 81 7e 7f 04 c7 vmovdqu %ymm0,(%r15,%r8,8) 1800001e6: c4 81 7e 7f 44 c7 20 vmovdqu %ymm0,0x20(%r15,%r8,8) 1800001ed: 49 83 c0 08 add $0x8,%r8 1800001f1: 4c 3b c5 cmp %rbp,%r8 1800001f4: 72 ea jb 0x1800001e0 1800001f6: 48 3b ea cmp %rdx,%rbp 1800001f9: 73 11 jae 0x18000020c 1800001fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180000200: 49 89 1c ef mov %rbx,(%r15,%rbp,8) 180000204: 48 ff c5 inc %rbp 180000207: 48 3b ea cmp %rdx,%rbp 18000020a: 72 f4 jb 0x180000200 18000020c: 49 8d 04 d7 lea (%r15,%rdx,8),%rax 180000210: c5 f8 77 vzeroupper 180000213: 48 83 c4 30 add $0x30,%rsp 180000217: 5d pop %rbp 180000218: 41 5f pop %r15 18000021a: 5b pop %rbx 18000021b: c3 ret 18000021c: 48 63 d5 movslq %ebp,%rdx 18000021f: 85 ed test %ebp,%ebp 180000221: 0f 8e c5 00 00 00 jle 0x1800002ec 180000227: 48 83 fa 08 cmp $0x8,%rdx 18000022b: 0f 8c e0 00 00 00 jl 0x180000311 180000231: 48 83 fa 0f cmp $0xf,%rdx 180000235: 0f 8c da 00 00 00 jl 0x180000315 18000023b: 4d 89 f9 mov %r15,%r9 18000023e: 49 83 e1 1f and $0x1f,%r9 180000242: 45 85 c9 test %r9d,%r9d 180000245: 74 18 je 0x18000025f 180000247: 41 f7 c1 07 00 00 00 test $0x7,%r9d 18000024e: 0f 85 bd 00 00 00 jne 0x180000311 180000254: 41 f7 d9 neg %r9d 180000257: 41 83 c1 20 add $0x20,%r9d 18000025b: 41 c1 e9 03 shr $0x3,%r9d 18000025f: 45 89 c8 mov %r9d,%r8d 180000262: 49 8d 48 08 lea 0x8(%r8),%rcx 180000266: 48 3b d1 cmp %rcx,%rdx 180000269: 0f 8c a2 00 00 00 jl 0x180000311 18000026f: 89 e9 mov %ebp,%ecx 180000271: 41 2b c9 sub %r9d,%ecx 180000274: 83 e1 07 and $0x7,%ecx 180000277: 2b e9 sub %ecx,%ebp 180000279: 48 63 ed movslq %ebp,%rbp 18000027c: 33 c9 xor %ecx,%ecx 18000027e: 45 85 c9 test %r9d,%r9d 180000281: 76 29 jbe 0x1800002ac 180000283: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18000028a: 00 18000028b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180000292: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180000299: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800002a0: 49 89 1c cf mov %rbx,(%r15,%rcx,8) 1800002a4: 48 ff c1 inc %rcx 1800002a7: 49 3b c8 cmp %r8,%rcx 1800002aa: 72 f4 jb 0x1800002a0 1800002ac: 62 f2 fd 28 7c c3 vpbroadcastq %rbx,%ymm0 1800002b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800002b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800002c0: c4 81 7e 7f 04 c7 vmovdqu %ymm0,(%r15,%r8,8) 1800002c6: c4 81 7e 7f 44 c7 20 vmovdqu %ymm0,0x20(%r15,%r8,8) 1800002cd: 49 83 c0 08 add $0x8,%r8 1800002d1: 4c 3b c5 cmp %rbp,%r8 1800002d4: 72 ea jb 0x1800002c0 1800002d6: 48 3b ea cmp %rdx,%rbp 1800002d9: 73 11 jae 0x1800002ec 1800002db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1800002e0: 49 89 1c ef mov %rbx,(%r15,%rbp,8) 1800002e4: 48 ff c5 inc %rbp 1800002e7: 48 3b ea cmp %rdx,%rbp 1800002ea: 72 f4 jb 0x1800002e0 1800002ec: 49 8d 04 d7 lea (%r15,%rdx,8),%rax 1800002f0: c5 f8 77 vzeroupper 1800002f3: 48 83 c4 30 add $0x30,%rsp 1800002f7: 5d pop %rbp 1800002f8: 41 5f pop %r15 1800002fa: 5b pop %rbx 1800002fb: c3 ret