.gitignore used '*' as ignore-all with only extension whitelists, so the 128
handoff/nls_dasm/*.dis + 6 *.bin disassembly outputs (f_563a60, f_56e3e0,
f530850_full, f_52b570, fft, twin, ...) were NOT tracked - data-loss risk.
Now un-ignore handoff/nls_dasm/*.{dis,bin} explicitly. Heavy .bin dumps
(soothe_mem.bin etc.), logs, wav/rpp, dl/lib/bin/ghidra-proj stay ignored.
4383 lines
226 KiB
Plaintext
4383 lines
226 KiB
Plaintext
|
|
/tmp/det/f_180004200.bin: file format binary
|
|
|
|
|
|
Disassembly of section .data:
|
|
|
|
0000000180004200 <.data>:
|
|
180004200: 48 83 ec 28 sub $0x28,%rsp
|
|
180004204: 48 85 d2 test %rdx,%rdx
|
|
180004207: 74 35 je 0x18000423e
|
|
180004209: 45 85 c0 test %r8d,%r8d
|
|
18000420c: 7e 3a jle 0x180004248
|
|
18000420e: c5 fa 11 44 24 20 vmovss %xmm0,0x20(%rsp)
|
|
180004214: 42 8d 04 85 00 00 00 lea 0x0(,%r8,4),%eax
|
|
18000421b: 00
|
|
18000421c: 3d 00 00 20 00 cmp $0x200000,%eax
|
|
180004221: 7f 0b jg 0x18000422e
|
|
180004223: c5 f9 7e c1 vmovd %xmm0,%ecx
|
|
180004227: e8 b4 fd a5 01 call 0x181a63fe0
|
|
18000422c: eb 09 jmp 0x180004237
|
|
18000422e: 8b 4c 24 20 mov 0x20(%rsp),%ecx
|
|
180004232: e8 49 33 01 00 call 0x180017580
|
|
180004237: 33 c0 xor %eax,%eax
|
|
180004239: 48 83 c4 28 add $0x28,%rsp
|
|
18000423d: c3 ret
|
|
18000423e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180004243: 48 83 c4 28 add $0x28,%rsp
|
|
180004247: c3 ret
|
|
180004248: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
18000424d: 48 83 c4 28 add $0x28,%rsp
|
|
180004251: c3 ret
|
|
180004252: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180004259: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180004260: 48 83 ec 28 sub $0x28,%rsp
|
|
180004264: 48 85 d2 test %rdx,%rdx
|
|
180004267: 74 35 je 0x18000429e
|
|
180004269: 45 85 c0 test %r8d,%r8d
|
|
18000426c: 7e 3a jle 0x1800042a8
|
|
18000426e: c5 fa 11 44 24 20 vmovss %xmm0,0x20(%rsp)
|
|
180004274: 42 8d 04 85 00 00 00 lea 0x0(,%r8,4),%eax
|
|
18000427b: 00
|
|
18000427c: 3d 00 00 20 00 cmp $0x200000,%eax
|
|
180004281: 7f 0b jg 0x18000428e
|
|
180004283: c5 f9 7e c1 vmovd %xmm0,%ecx
|
|
180004287: e8 f4 09 a6 01 call 0x181a64c80
|
|
18000428c: eb 09 jmp 0x180004297
|
|
18000428e: 8b 4c 24 20 mov 0x20(%rsp),%ecx
|
|
180004292: e8 49 35 01 00 call 0x1800177e0
|
|
180004297: 33 c0 xor %eax,%eax
|
|
180004299: 48 83 c4 28 add $0x28,%rsp
|
|
18000429d: c3 ret
|
|
18000429e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1800042a3: 48 83 c4 28 add $0x28,%rsp
|
|
1800042a7: c3 ret
|
|
1800042a8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1800042ad: 48 83 c4 28 add $0x28,%rsp
|
|
1800042b1: c3 ret
|
|
1800042b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1800042b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1800042c0: 48 83 ec 28 sub $0x28,%rsp
|
|
1800042c4: 4d 89 c1 mov %r8,%r9
|
|
1800042c7: 49 89 d0 mov %rdx,%r8
|
|
1800042ca: 48 89 ca mov %rcx,%rdx
|
|
1800042cd: e8 6e 37 01 00 call 0x180017a40
|
|
1800042d2: 48 83 c4 28 add $0x28,%rsp
|
|
1800042d6: c3 ret
|
|
1800042d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
1800042de: 00 00
|
|
1800042e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
1800042e5: 4d 89 c1 mov %r8,%r9
|
|
1800042e8: 49 89 d0 mov %rdx,%r8
|
|
1800042eb: 48 89 ca mov %rcx,%rdx
|
|
1800042ee: e8 cd 39 01 00 call 0x180017cc0
|
|
1800042f3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1800042f8: c3 ret
|
|
1800042f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180004300: 48 83 ec 28 sub $0x28,%rsp
|
|
180004304: 4d 89 c1 mov %r8,%r9
|
|
180004307: 49 89 d0 mov %rdx,%r8
|
|
18000430a: 48 89 ca mov %rcx,%rdx
|
|
18000430d: e8 2e 3c 01 00 call 0x180017f40
|
|
180004312: 48 83 c4 28 add $0x28,%rsp
|
|
180004316: c3 ret
|
|
180004317: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
18000431e: 00 00
|
|
180004320: 48 83 ec 28 sub $0x28,%rsp
|
|
180004324: 4d 89 c1 mov %r8,%r9
|
|
180004327: 49 89 d0 mov %rdx,%r8
|
|
18000432a: 48 89 ca mov %rcx,%rdx
|
|
18000432d: e8 6e 3e 01 00 call 0x1800181a0
|
|
180004332: 48 83 c4 28 add $0x28,%rsp
|
|
180004336: c3 ret
|
|
180004337: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
18000433e: 00 00
|
|
180004340: 48 83 ec 28 sub $0x28,%rsp
|
|
180004344: 4d 89 c1 mov %r8,%r9
|
|
180004347: 49 89 d0 mov %rdx,%r8
|
|
18000434a: 48 89 ca mov %rcx,%rdx
|
|
18000434d: e8 ae 40 01 00 call 0x180018400
|
|
180004352: 48 83 c4 28 add $0x28,%rsp
|
|
180004356: c3 ret
|
|
180004357: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
18000435e: 00 00
|
|
180004360: 48 83 ec 28 sub $0x28,%rsp
|
|
180004364: 4d 89 c1 mov %r8,%r9
|
|
180004367: 49 89 d0 mov %rdx,%r8
|
|
18000436a: 48 89 ca mov %rcx,%rdx
|
|
18000436d: e8 ce 42 01 00 call 0x180018640
|
|
180004372: 48 83 c4 28 add $0x28,%rsp
|
|
180004376: c3 ret
|
|
180004377: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
18000437e: 00 00
|
|
180004380: 48 83 ec 28 sub $0x28,%rsp
|
|
180004384: 48 85 c9 test %rcx,%rcx
|
|
180004387: 74 49 je 0x1800043d2
|
|
180004389: 4d 85 c0 test %r8,%r8
|
|
18000438c: 74 44 je 0x1800043d2
|
|
18000438e: 45 85 c9 test %r9d,%r9d
|
|
180004391: 7e 49 jle 0x1800043dc
|
|
180004393: 0f 2e 0d 06 89 c5 01 ucomiss 0x1c58906(%rip),%xmm1 # 0x181c5cca0
|
|
18000439a: 7a 02 jp 0x18000439e
|
|
18000439c: 74 25 je 0x1800043c3
|
|
18000439e: 0f 57 c0 xorps %xmm0,%xmm0
|
|
1800043a1: 0f 2e c8 ucomiss %xmm0,%xmm1
|
|
1800043a4: 7a 02 jp 0x1800043a8
|
|
1800043a6: 74 0c je 0x1800043b4
|
|
1800043a8: e8 d3 44 01 00 call 0x180018880
|
|
1800043ad: 33 c0 xor %eax,%eax
|
|
1800043af: 48 83 c4 28 add $0x28,%rsp
|
|
1800043b3: c3 ret
|
|
1800043b4: 4c 89 c1 mov %r8,%rcx
|
|
1800043b7: 44 89 ca mov %r9d,%edx
|
|
1800043ba: 48 83 c4 28 add $0x28,%rsp
|
|
1800043be: e9 bd 46 01 00 jmp 0x180018a80
|
|
1800043c3: 4c 89 c2 mov %r8,%rdx
|
|
1800043c6: 45 89 c8 mov %r9d,%r8d
|
|
1800043c9: 48 83 c4 28 add $0x28,%rsp
|
|
1800043cd: e9 ee 22 00 00 jmp 0x1800066c0
|
|
1800043d2: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1800043d7: 48 83 c4 28 add $0x28,%rsp
|
|
1800043db: c3 ret
|
|
1800043dc: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1800043e1: 48 83 c4 28 add $0x28,%rsp
|
|
1800043e5: c3 ret
|
|
1800043e6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1800043ed: 00
|
|
1800043ee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1800043f5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1800043f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180004400: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
180004405: 48 85 c9 test %rcx,%rcx
|
|
180004408: 74 4c je 0x180004456
|
|
18000440a: 4d 85 c0 test %r8,%r8
|
|
18000440d: 74 47 je 0x180004456
|
|
18000440f: 45 85 c9 test %r9d,%r9d
|
|
180004412: 7e 4d jle 0x180004461
|
|
180004414: 0f 2e 0d 89 88 c5 01 ucomiss 0x1c58889(%rip),%xmm1 # 0x181c5cca4
|
|
18000441b: 7a 02 jp 0x18000441f
|
|
18000441d: 74 27 je 0x180004446
|
|
18000441f: 0f 57 c0 xorps %xmm0,%xmm0
|
|
180004422: 0f 2e c8 ucomiss %xmm0,%xmm1
|
|
180004425: 7a 02 jp 0x180004429
|
|
180004427: 74 0d je 0x180004436
|
|
180004429: e8 92 46 01 00 call 0x180018ac0
|
|
18000442e: 33 c0 xor %eax,%eax
|
|
180004430: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
180004435: c3 ret
|
|
180004436: 4c 89 c1 mov %r8,%rcx
|
|
180004439: 44 89 ca mov %r9d,%edx
|
|
18000443c: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
180004441: e9 7a 48 01 00 jmp 0x180018cc0
|
|
180004446: 4c 89 c2 mov %r8,%rdx
|
|
180004449: 45 89 c8 mov %r9d,%r8d
|
|
18000444c: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
180004451: e9 aa 22 00 00 jmp 0x180006700
|
|
180004456: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
18000445b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
180004460: c3 ret
|
|
180004461: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180004466: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
18000446b: c3 ret
|
|
18000446c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180004473: 00
|
|
180004474: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
18000447b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
180004480: 48 83 ec 28 sub $0x28,%rsp
|
|
180004484: 48 85 c9 test %rcx,%rcx
|
|
180004487: 74 49 je 0x1800044d2
|
|
180004489: 4d 85 c0 test %r8,%r8
|
|
18000448c: 74 44 je 0x1800044d2
|
|
18000448e: 45 85 c9 test %r9d,%r9d
|
|
180004491: 7e 49 jle 0x1800044dc
|
|
180004493: 0f 2e 0d 0e 88 c5 01 ucomiss 0x1c5880e(%rip),%xmm1 # 0x181c5cca8
|
|
18000449a: 7a 02 jp 0x18000449e
|
|
18000449c: 74 25 je 0x1800044c3
|
|
18000449e: 0f 57 c0 xorps %xmm0,%xmm0
|
|
1800044a1: 0f 2e c8 ucomiss %xmm0,%xmm1
|
|
1800044a4: 7a 02 jp 0x1800044a8
|
|
1800044a6: 74 0c je 0x1800044b4
|
|
1800044a8: e8 53 48 01 00 call 0x180018d00
|
|
1800044ad: 33 c0 xor %eax,%eax
|
|
1800044af: 48 83 c4 28 add $0x28,%rsp
|
|
1800044b3: c3 ret
|
|
1800044b4: 4c 89 c1 mov %r8,%rcx
|
|
1800044b7: 44 89 ca mov %r9d,%edx
|
|
1800044ba: 48 83 c4 28 add $0x28,%rsp
|
|
1800044be: e9 3d 4a 01 00 jmp 0x180018f00
|
|
1800044c3: 4c 89 c2 mov %r8,%rdx
|
|
1800044c6: 45 89 c8 mov %r9d,%r8d
|
|
1800044c9: 48 83 c4 28 add $0x28,%rsp
|
|
1800044cd: e9 6e 22 00 00 jmp 0x180006740
|
|
1800044d2: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1800044d7: 48 83 c4 28 add $0x28,%rsp
|
|
1800044db: c3 ret
|
|
1800044dc: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1800044e1: 48 83 c4 28 add $0x28,%rsp
|
|
1800044e5: c3 ret
|
|
1800044e6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1800044ed: 00
|
|
1800044ee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1800044f5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1800044f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180004500: 57 push %rdi
|
|
180004501: 48 83 ec 20 sub $0x20,%rsp
|
|
180004505: c5 f8 28 d1 vmovaps %xmm1,%xmm2
|
|
180004509: 48 85 c9 test %rcx,%rcx
|
|
18000450c: 0f 84 ef 01 00 00 je 0x180004701
|
|
180004512: 4d 85 c0 test %r8,%r8
|
|
180004515: 0f 84 e6 01 00 00 je 0x180004701
|
|
18000451b: 45 85 c9 test %r9d,%r9d
|
|
18000451e: 0f 8e d2 01 00 00 jle 0x1800046f6
|
|
180004524: c5 f8 2e 15 80 87 c5 vucomiss 0x1c58780(%rip),%xmm2 # 0x181c5ccac
|
|
18000452b: 01
|
|
18000452c: 7a 06 jp 0x180004534
|
|
18000452e: 0f 84 b1 01 00 00 je 0x1800046e5
|
|
180004534: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0
|
|
180004538: c5 f8 2e d0 vucomiss %xmm0,%xmm2
|
|
18000453c: 7a 06 jp 0x180004544
|
|
18000453e: 0f 84 90 01 00 00 je 0x1800046d4
|
|
180004544: 41 83 f9 10 cmp $0x10,%r9d
|
|
180004548: 0f 8c 76 01 00 00 jl 0x1800046c4
|
|
18000454e: 4d 89 c2 mov %r8,%r10
|
|
180004551: 49 83 e2 1f and $0x1f,%r10
|
|
180004555: 45 89 d2 mov %r10d,%r10d
|
|
180004558: 45 85 d2 test %r10d,%r10d
|
|
18000455b: 74 18 je 0x180004575
|
|
18000455d: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
180004564: 0f 85 5a 01 00 00 jne 0x1800046c4
|
|
18000456a: 41 f7 da neg %r10d
|
|
18000456d: 41 83 c2 20 add $0x20,%r10d
|
|
180004571: 41 c1 ea 02 shr $0x2,%r10d
|
|
180004575: 41 8d 42 10 lea 0x10(%r10),%eax
|
|
180004579: 44 3b c8 cmp %eax,%r9d
|
|
18000457c: 0f 8c 42 01 00 00 jl 0x1800046c4
|
|
180004582: 44 89 cf mov %r9d,%edi
|
|
180004585: 33 c0 xor %eax,%eax
|
|
180004587: 41 2b fa sub %r10d,%edi
|
|
18000458a: 83 e7 0f and $0xf,%edi
|
|
18000458d: f7 df neg %edi
|
|
18000458f: 41 03 f9 add %r9d,%edi
|
|
180004592: 45 85 d2 test %r10d,%r10d
|
|
180004595: 76 1c jbe 0x1800045b3
|
|
180004597: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
18000459e: 00 00
|
|
1800045a0: c5 ea 59 04 81 vmulss (%rcx,%rax,4),%xmm2,%xmm0
|
|
1800045a5: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4)
|
|
1800045ab: 48 ff c0 inc %rax
|
|
1800045ae: 49 3b c2 cmp %r10,%rax
|
|
1800045b1: 72 ed jb 0x1800045a0
|
|
1800045b3: c5 e8 c6 ca 00 vshufps $0x0,%xmm2,%xmm2,%xmm1
|
|
1800045b8: 48 63 c7 movslq %edi,%rax
|
|
1800045bb: c4 e3 75 18 c1 01 vinsertf128 $0x1,%xmm1,%ymm1,%ymm0
|
|
1800045c1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1800045c8: 00
|
|
1800045c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1800045d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1800045d7: 00
|
|
1800045d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1800045df: 90 nop
|
|
1800045e0: c4 a1 78 10 1c 91 vmovups (%rcx,%r10,4),%xmm3
|
|
1800045e6: c4 a3 65 18 64 91 10 vinsertf128 $0x1,0x10(%rcx,%r10,4),%ymm3,%ymm4
|
|
1800045ed: 01
|
|
1800045ee: c5 fc 59 ec vmulps %ymm4,%ymm0,%ymm5
|
|
1800045f2: c4 a1 78 10 5c 91 20 vmovups 0x20(%rcx,%r10,4),%xmm3
|
|
1800045f9: c4 81 7c 11 2c 90 vmovups %ymm5,(%r8,%r10,4)
|
|
1800045ff: c4 a3 65 18 64 91 30 vinsertf128 $0x1,0x30(%rcx,%r10,4),%ymm3,%ymm4
|
|
180004606: 01
|
|
180004607: c5 fc 59 ec vmulps %ymm4,%ymm0,%ymm5
|
|
18000460b: c4 81 7c 11 6c 90 20 vmovups %ymm5,0x20(%r8,%r10,4)
|
|
180004612: 49 83 c2 10 add $0x10,%r10
|
|
180004616: 4c 3b d0 cmp %rax,%r10
|
|
180004619: 72 c5 jb 0x1800045e0
|
|
18000461b: 44 8d 57 01 lea 0x1(%rdi),%r10d
|
|
18000461f: 45 3b d1 cmp %r9d,%r10d
|
|
180004622: 0f 87 8c 00 00 00 ja 0x1800046b4
|
|
180004628: 49 63 d1 movslq %r9d,%rdx
|
|
18000462b: 48 2b d0 sub %rax,%rdx
|
|
18000462e: 48 83 fa 04 cmp $0x4,%rdx
|
|
180004632: 0f 8c 87 00 00 00 jl 0x1800046bf
|
|
180004638: 41 89 d1 mov %edx,%r9d
|
|
18000463b: 45 33 db xor %r11d,%r11d
|
|
18000463e: 41 83 e1 fc and $0xfffffffc,%r9d
|
|
180004642: 4d 8d 14 80 lea (%r8,%rax,4),%r10
|
|
180004646: 4d 63 c9 movslq %r9d,%r9
|
|
180004649: 48 8d 04 81 lea (%rcx,%rax,4),%rax
|
|
18000464d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180004654: 00
|
|
180004655: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
18000465c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
180004660: c4 a1 70 59 04 98 vmulps (%rax,%r11,4),%xmm1,%xmm0
|
|
180004666: c4 81 78 11 04 9a vmovups %xmm0,(%r10,%r11,4)
|
|
18000466c: 49 83 c3 04 add $0x4,%r11
|
|
180004670: 4d 3b d9 cmp %r9,%r11
|
|
180004673: 72 eb jb 0x180004660
|
|
180004675: 4c 3b ca cmp %rdx,%r9
|
|
180004678: 73 3a jae 0x1800046b4
|
|
18000467a: 48 63 ff movslq %edi,%rdi
|
|
18000467d: 4d 8d 04 b8 lea (%r8,%rdi,4),%r8
|
|
180004681: 48 8d 04 b9 lea (%rcx,%rdi,4),%rax
|
|
180004685: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18000468c: 00
|
|
18000468d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180004694: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
180004699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1800046a0: c4 a1 6a 59 04 88 vmulss (%rax,%r9,4),%xmm2,%xmm0
|
|
1800046a6: c4 81 7a 11 04 88 vmovss %xmm0,(%r8,%r9,4)
|
|
1800046ac: 49 ff c1 inc %r9
|
|
1800046af: 4c 3b ca cmp %rdx,%r9
|
|
1800046b2: 72 ec jb 0x1800046a0
|
|
1800046b4: 33 c0 xor %eax,%eax
|
|
1800046b6: c5 f8 77 vzeroupper
|
|
1800046b9: 48 83 c4 20 add $0x20,%rsp
|
|
1800046bd: 5f pop %rdi
|
|
1800046be: c3 ret
|
|
1800046bf: 45 33 c9 xor %r9d,%r9d
|
|
1800046c2: eb b1 jmp 0x180004675
|
|
1800046c4: 33 ff xor %edi,%edi
|
|
1800046c6: 41 83 f9 01 cmp $0x1,%r9d
|
|
1800046ca: 72 e8 jb 0x1800046b4
|
|
1800046cc: 49 63 d1 movslq %r9d,%rdx
|
|
1800046cf: 45 33 c9 xor %r9d,%r9d
|
|
1800046d2: eb a1 jmp 0x180004675
|
|
1800046d4: 4c 89 c1 mov %r8,%rcx
|
|
1800046d7: 44 89 ca mov %r9d,%edx
|
|
1800046da: e8 61 48 01 00 call 0x180018f40
|
|
1800046df: 48 83 c4 20 add $0x20,%rsp
|
|
1800046e3: 5f pop %rdi
|
|
1800046e4: c3 ret
|
|
1800046e5: 4c 89 c2 mov %r8,%rdx
|
|
1800046e8: 45 89 c8 mov %r9d,%r8d
|
|
1800046eb: e8 90 20 00 00 call 0x180006780
|
|
1800046f0: 48 83 c4 20 add $0x20,%rsp
|
|
1800046f4: 5f pop %rdi
|
|
1800046f5: c3 ret
|
|
1800046f6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1800046fb: 48 83 c4 20 add $0x20,%rsp
|
|
1800046ff: 5f pop %rdi
|
|
180004700: c3 ret
|
|
180004701: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180004706: 48 83 c4 20 add $0x20,%rsp
|
|
18000470a: 5f pop %rdi
|
|
18000470b: c3 ret
|
|
18000470c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180004713: 00
|
|
180004714: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
18000471b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
180004720: 53 push %rbx
|
|
180004721: 48 83 ec 20 sub $0x20,%rsp
|
|
180004725: 48 85 c9 test %rcx,%rcx
|
|
180004728: 0f 84 b9 01 00 00 je 0x1800048e7
|
|
18000472e: 4d 85 c0 test %r8,%r8
|
|
180004731: 0f 84 b0 01 00 00 je 0x1800048e7
|
|
180004737: 45 85 c9 test %r9d,%r9d
|
|
18000473a: 0f 8e 9c 01 00 00 jle 0x1800048dc
|
|
180004740: c5 f8 2e 0d 68 85 c5 vucomiss 0x1c58568(%rip),%xmm1 # 0x181c5ccb0
|
|
180004747: 01
|
|
180004748: 7a 06 jp 0x180004750
|
|
18000474a: 0f 84 7b 01 00 00 je 0x1800048cb
|
|
180004750: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0
|
|
180004754: c5 f8 2e c8 vucomiss %xmm0,%xmm1
|
|
180004758: 7a 06 jp 0x180004760
|
|
18000475a: 0f 84 5a 01 00 00 je 0x1800048ba
|
|
180004760: 41 83 f9 10 cmp $0x10,%r9d
|
|
180004764: 0f 8c 3a 01 00 00 jl 0x1800048a4
|
|
18000476a: 41 83 f9 1d cmp $0x1d,%r9d
|
|
18000476e: 0f 8c 38 01 00 00 jl 0x1800048ac
|
|
180004774: 4d 89 c2 mov %r8,%r10
|
|
180004777: 49 83 e2 1f and $0x1f,%r10
|
|
18000477b: 45 85 d2 test %r10d,%r10d
|
|
18000477e: 74 18 je 0x180004798
|
|
180004780: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
180004787: 0f 85 17 01 00 00 jne 0x1800048a4
|
|
18000478d: 41 f7 da neg %r10d
|
|
180004790: 41 83 c2 20 add $0x20,%r10d
|
|
180004794: 41 c1 ea 02 shr $0x2,%r10d
|
|
180004798: 41 8d 42 10 lea 0x10(%r10),%eax
|
|
18000479c: 44 3b c8 cmp %eax,%r9d
|
|
18000479f: 0f 8c ff 00 00 00 jl 0x1800048a4
|
|
1800047a5: 45 89 cb mov %r9d,%r11d
|
|
1800047a8: 33 c0 xor %eax,%eax
|
|
1800047aa: 45 2b da sub %r10d,%r11d
|
|
1800047ad: 41 83 e3 0f and $0xf,%r11d
|
|
1800047b1: 41 f7 db neg %r11d
|
|
1800047b4: 45 03 d9 add %r9d,%r11d
|
|
1800047b7: 44 89 d3 mov %r10d,%ebx
|
|
1800047ba: 45 85 d2 test %r10d,%r10d
|
|
1800047bd: 76 14 jbe 0x1800047d3
|
|
1800047bf: 90 nop
|
|
1800047c0: c5 f2 59 04 81 vmulss (%rcx,%rax,4),%xmm1,%xmm0
|
|
1800047c5: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4)
|
|
1800047cb: 48 ff c0 inc %rax
|
|
1800047ce: 48 3b c3 cmp %rbx,%rax
|
|
1800047d1: 72 ed jb 0x1800047c0
|
|
1800047d3: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0
|
|
1800047d8: 49 63 c3 movslq %r11d,%rax
|
|
1800047db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1800047e0: c5 fc 59 14 99 vmulps (%rcx,%rbx,4),%ymm0,%ymm2
|
|
1800047e5: c5 fc 59 5c 99 20 vmulps 0x20(%rcx,%rbx,4),%ymm0,%ymm3
|
|
1800047eb: c4 c1 7c 11 14 98 vmovups %ymm2,(%r8,%rbx,4)
|
|
1800047f1: c4 c1 7c 11 5c 98 20 vmovups %ymm3,0x20(%r8,%rbx,4)
|
|
1800047f8: 48 83 c3 10 add $0x10,%rbx
|
|
1800047fc: 48 3b d8 cmp %rax,%rbx
|
|
1800047ff: 72 df jb 0x1800047e0
|
|
180004801: 41 8d 43 01 lea 0x1(%r11),%eax
|
|
180004805: 41 3b c1 cmp %r9d,%eax
|
|
180004808: 0f 87 86 00 00 00 ja 0x180004894
|
|
18000480e: 4d 63 c9 movslq %r9d,%r9
|
|
180004811: 4d 63 db movslq %r11d,%r11
|
|
180004814: 4d 2b cb sub %r11,%r9
|
|
180004817: 49 83 f9 04 cmp $0x4,%r9
|
|
18000481b: 0f 8c 7e 00 00 00 jl 0x18000489f
|
|
180004821: 4d 63 db movslq %r11d,%r11
|
|
180004824: 45 89 ca mov %r9d,%r10d
|
|
180004827: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
18000482b: 33 db xor %ebx,%ebx
|
|
18000482d: 4d 63 d2 movslq %r10d,%r10
|
|
180004830: c4 e2 79 18 c1 vbroadcastss %xmm1,%xmm0
|
|
180004835: 4b 8d 04 98 lea (%r8,%r11,4),%rax
|
|
180004839: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx
|
|
18000483d: 0f 1f 00 nopl (%rax)
|
|
180004840: c5 f8 59 14 9a vmulps (%rdx,%rbx,4),%xmm0,%xmm2
|
|
180004845: c5 f8 11 14 98 vmovups %xmm2,(%rax,%rbx,4)
|
|
18000484a: 48 83 c3 04 add $0x4,%rbx
|
|
18000484e: 49 3b da cmp %r10,%rbx
|
|
180004851: 72 ed jb 0x180004840
|
|
180004853: 4d 3b d1 cmp %r9,%r10
|
|
180004856: 73 3c jae 0x180004894
|
|
180004858: 4d 63 db movslq %r11d,%r11
|
|
18000485b: 4b 8d 14 98 lea (%r8,%r11,4),%rdx
|
|
18000485f: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
|
|
180004863: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18000486a: 00
|
|
18000486b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180004872: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180004879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180004880: c4 a1 72 59 04 90 vmulss (%rax,%r10,4),%xmm1,%xmm0
|
|
180004886: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
|
|
18000488c: 49 ff c2 inc %r10
|
|
18000488f: 4d 3b d1 cmp %r9,%r10
|
|
180004892: 72 ec jb 0x180004880
|
|
180004894: 33 c0 xor %eax,%eax
|
|
180004896: c5 f8 77 vzeroupper
|
|
180004899: 48 83 c4 20 add $0x20,%rsp
|
|
18000489d: 5b pop %rbx
|
|
18000489e: c3 ret
|
|
18000489f: 45 33 d2 xor %r10d,%r10d
|
|
1800048a2: eb af jmp 0x180004853
|
|
1800048a4: 45 33 db xor %r11d,%r11d
|
|
1800048a7: e9 55 ff ff ff jmp 0x180004801
|
|
1800048ac: 45 89 cb mov %r9d,%r11d
|
|
1800048af: 33 db xor %ebx,%ebx
|
|
1800048b1: 41 83 e3 f0 and $0xfffffff0,%r11d
|
|
1800048b5: e9 19 ff ff ff jmp 0x1800047d3
|
|
1800048ba: 4c 89 c1 mov %r8,%rcx
|
|
1800048bd: 44 89 ca mov %r9d,%edx
|
|
1800048c0: e8 bb 46 01 00 call 0x180018f80
|
|
1800048c5: 48 83 c4 20 add $0x20,%rsp
|
|
1800048c9: 5b pop %rbx
|
|
1800048ca: c3 ret
|
|
1800048cb: 4c 89 c2 mov %r8,%rdx
|
|
1800048ce: 45 89 c8 mov %r9d,%r8d
|
|
1800048d1: e8 6a 1f 00 00 call 0x180006840
|
|
1800048d6: 48 83 c4 20 add $0x20,%rsp
|
|
1800048da: 5b pop %rbx
|
|
1800048db: c3 ret
|
|
1800048dc: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1800048e1: 48 83 c4 20 add $0x20,%rsp
|
|
1800048e5: 5b pop %rbx
|
|
1800048e6: c3 ret
|
|
1800048e7: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1800048ec: 48 83 c4 20 add $0x20,%rsp
|
|
1800048f0: 5b pop %rbx
|
|
1800048f1: c3 ret
|
|
1800048f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1800048f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180004900: 53 push %rbx
|
|
180004901: 48 83 ec 20 sub $0x20,%rsp
|
|
180004905: 48 85 c9 test %rcx,%rcx
|
|
180004908: 0f 84 b9 01 00 00 je 0x180004ac7
|
|
18000490e: 4d 85 c0 test %r8,%r8
|
|
180004911: 0f 84 b0 01 00 00 je 0x180004ac7
|
|
180004917: 45 85 c9 test %r9d,%r9d
|
|
18000491a: 0f 8e 9c 01 00 00 jle 0x180004abc
|
|
180004920: c5 f8 2e 0d 8c 83 c5 vucomiss 0x1c5838c(%rip),%xmm1 # 0x181c5ccb4
|
|
180004927: 01
|
|
180004928: 7a 06 jp 0x180004930
|
|
18000492a: 0f 84 7b 01 00 00 je 0x180004aab
|
|
180004930: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0
|
|
180004934: c5 f8 2e c8 vucomiss %xmm0,%xmm1
|
|
180004938: 7a 06 jp 0x180004940
|
|
18000493a: 0f 84 5a 01 00 00 je 0x180004a9a
|
|
180004940: 41 83 f9 10 cmp $0x10,%r9d
|
|
180004944: 0f 8c 3a 01 00 00 jl 0x180004a84
|
|
18000494a: 41 83 f9 1d cmp $0x1d,%r9d
|
|
18000494e: 0f 8c 38 01 00 00 jl 0x180004a8c
|
|
180004954: 4d 89 c2 mov %r8,%r10
|
|
180004957: 49 83 e2 1f and $0x1f,%r10
|
|
18000495b: 45 85 d2 test %r10d,%r10d
|
|
18000495e: 74 18 je 0x180004978
|
|
180004960: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
180004967: 0f 85 17 01 00 00 jne 0x180004a84
|
|
18000496d: 41 f7 da neg %r10d
|
|
180004970: 41 83 c2 20 add $0x20,%r10d
|
|
180004974: 41 c1 ea 02 shr $0x2,%r10d
|
|
180004978: 41 8d 42 10 lea 0x10(%r10),%eax
|
|
18000497c: 44 3b c8 cmp %eax,%r9d
|
|
18000497f: 0f 8c ff 00 00 00 jl 0x180004a84
|
|
180004985: 45 89 cb mov %r9d,%r11d
|
|
180004988: 33 c0 xor %eax,%eax
|
|
18000498a: 45 2b da sub %r10d,%r11d
|
|
18000498d: 41 83 e3 0f and $0xf,%r11d
|
|
180004991: 41 f7 db neg %r11d
|
|
180004994: 45 03 d9 add %r9d,%r11d
|
|
180004997: 44 89 d3 mov %r10d,%ebx
|
|
18000499a: 45 85 d2 test %r10d,%r10d
|
|
18000499d: 76 14 jbe 0x1800049b3
|
|
18000499f: 90 nop
|
|
1800049a0: c5 f2 59 04 81 vmulss (%rcx,%rax,4),%xmm1,%xmm0
|
|
1800049a5: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4)
|
|
1800049ab: 48 ff c0 inc %rax
|
|
1800049ae: 48 3b c3 cmp %rbx,%rax
|
|
1800049b1: 72 ed jb 0x1800049a0
|
|
1800049b3: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0
|
|
1800049b8: 49 63 c3 movslq %r11d,%rax
|
|
1800049bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1800049c0: c5 fc 59 14 99 vmulps (%rcx,%rbx,4),%ymm0,%ymm2
|
|
1800049c5: c5 fc 59 5c 99 20 vmulps 0x20(%rcx,%rbx,4),%ymm0,%ymm3
|
|
1800049cb: c4 c1 7c 11 14 98 vmovups %ymm2,(%r8,%rbx,4)
|
|
1800049d1: c4 c1 7c 11 5c 98 20 vmovups %ymm3,0x20(%r8,%rbx,4)
|
|
1800049d8: 48 83 c3 10 add $0x10,%rbx
|
|
1800049dc: 48 3b d8 cmp %rax,%rbx
|
|
1800049df: 72 df jb 0x1800049c0
|
|
1800049e1: 41 8d 43 01 lea 0x1(%r11),%eax
|
|
1800049e5: 41 3b c1 cmp %r9d,%eax
|
|
1800049e8: 0f 87 86 00 00 00 ja 0x180004a74
|
|
1800049ee: 4d 63 c9 movslq %r9d,%r9
|
|
1800049f1: 4d 63 db movslq %r11d,%r11
|
|
1800049f4: 4d 2b cb sub %r11,%r9
|
|
1800049f7: 49 83 f9 04 cmp $0x4,%r9
|
|
1800049fb: 0f 8c 7e 00 00 00 jl 0x180004a7f
|
|
180004a01: 4d 63 db movslq %r11d,%r11
|
|
180004a04: 45 89 ca mov %r9d,%r10d
|
|
180004a07: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
180004a0b: 33 db xor %ebx,%ebx
|
|
180004a0d: 4d 63 d2 movslq %r10d,%r10
|
|
180004a10: c4 e2 79 18 c1 vbroadcastss %xmm1,%xmm0
|
|
180004a15: 4b 8d 04 98 lea (%r8,%r11,4),%rax
|
|
180004a19: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx
|
|
180004a1d: 0f 1f 00 nopl (%rax)
|
|
180004a20: c5 f8 59 14 9a vmulps (%rdx,%rbx,4),%xmm0,%xmm2
|
|
180004a25: c5 f8 11 14 98 vmovups %xmm2,(%rax,%rbx,4)
|
|
180004a2a: 48 83 c3 04 add $0x4,%rbx
|
|
180004a2e: 49 3b da cmp %r10,%rbx
|
|
180004a31: 72 ed jb 0x180004a20
|
|
180004a33: 4d 3b d1 cmp %r9,%r10
|
|
180004a36: 73 3c jae 0x180004a74
|
|
180004a38: 4d 63 db movslq %r11d,%r11
|
|
180004a3b: 4b 8d 14 98 lea (%r8,%r11,4),%rdx
|
|
180004a3f: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
|
|
180004a43: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180004a4a: 00
|
|
180004a4b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180004a52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180004a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180004a60: c4 a1 72 59 04 90 vmulss (%rax,%r10,4),%xmm1,%xmm0
|
|
180004a66: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
|
|
180004a6c: 49 ff c2 inc %r10
|
|
180004a6f: 4d 3b d1 cmp %r9,%r10
|
|
180004a72: 72 ec jb 0x180004a60
|
|
180004a74: 33 c0 xor %eax,%eax
|
|
180004a76: c5 f8 77 vzeroupper
|
|
180004a79: 48 83 c4 20 add $0x20,%rsp
|
|
180004a7d: 5b pop %rbx
|
|
180004a7e: c3 ret
|
|
180004a7f: 45 33 d2 xor %r10d,%r10d
|
|
180004a82: eb af jmp 0x180004a33
|
|
180004a84: 45 33 db xor %r11d,%r11d
|
|
180004a87: e9 55 ff ff ff jmp 0x1800049e1
|
|
180004a8c: 45 89 cb mov %r9d,%r11d
|
|
180004a8f: 33 db xor %ebx,%ebx
|
|
180004a91: 41 83 e3 f0 and $0xfffffff0,%r11d
|
|
180004a95: e9 19 ff ff ff jmp 0x1800049b3
|
|
180004a9a: 4c 89 c1 mov %r8,%rcx
|
|
180004a9d: 44 89 ca mov %r9d,%edx
|
|
180004aa0: e8 1b 45 01 00 call 0x180018fc0
|
|
180004aa5: 48 83 c4 20 add $0x20,%rsp
|
|
180004aa9: 5b pop %rbx
|
|
180004aaa: c3 ret
|
|
180004aab: 4c 89 c2 mov %r8,%rdx
|
|
180004aae: 45 89 c8 mov %r9d,%r8d
|
|
180004ab1: e8 4a 1e 00 00 call 0x180006900
|
|
180004ab6: 48 83 c4 20 add $0x20,%rsp
|
|
180004aba: 5b pop %rbx
|
|
180004abb: c3 ret
|
|
180004abc: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180004ac1: 48 83 c4 20 add $0x20,%rsp
|
|
180004ac5: 5b pop %rbx
|
|
180004ac6: c3 ret
|
|
180004ac7: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180004acc: 48 83 c4 20 add $0x20,%rsp
|
|
180004ad0: 5b pop %rbx
|
|
180004ad1: c3 ret
|
|
180004ad2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180004ad9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180004ae0: 48 83 ec 38 sub $0x38,%rsp
|
|
180004ae4: 48 8b 05 85 0e 61 02 mov 0x2610e85(%rip),%rax # 0x182615970
|
|
180004aeb: 48 33 c4 xor %rsp,%rax
|
|
180004aee: 48 89 44 24 30 mov %rax,0x30(%rsp)
|
|
180004af3: 48 85 d2 test %rdx,%rdx
|
|
180004af6: 74 5f je 0x180004b57
|
|
180004af8: 45 85 c0 test %r8d,%r8d
|
|
180004afb: 7f 1b jg 0x180004b18
|
|
180004afd: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
180004b02: 48 33 cc xor %rsp,%rcx
|
|
180004b05: 48 3b 0d 64 0e 61 02 cmp 0x2610e64(%rip),%rcx # 0x182615970
|
|
180004b0c: 75 44 jne 0x180004b52
|
|
180004b0e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180004b13: 48 83 c4 38 add $0x38,%rsp
|
|
180004b17: c3 ret
|
|
180004b18: 48 8b 01 mov (%rcx),%rax
|
|
180004b1b: 4c 8b 49 08 mov 0x8(%rcx),%r9
|
|
180004b1f: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
|
|
180004b24: 66 48 0f 6e c8 movq %rax,%xmm1
|
|
180004b29: 66 49 0f 6e c1 movq %r9,%xmm0
|
|
180004b2e: 66 0f 14 c8 unpcklpd %xmm0,%xmm1
|
|
180004b32: 0f 29 09 movaps %xmm1,(%rcx)
|
|
180004b35: e8 c6 44 01 00 call 0x180019000
|
|
180004b3a: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
180004b3f: 48 33 cc xor %rsp,%rcx
|
|
180004b42: 48 3b 0d 27 0e 61 02 cmp 0x2610e27(%rip),%rcx # 0x182615970
|
|
180004b49: 75 07 jne 0x180004b52
|
|
180004b4b: 33 c0 xor %eax,%eax
|
|
180004b4d: 48 83 c4 38 add $0x38,%rsp
|
|
180004b51: c3 ret
|
|
180004b52: e8 79 c5 12 01 call 0x1811310d0
|
|
180004b57: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
180004b5c: 48 33 cc xor %rsp,%rcx
|
|
180004b5f: 48 3b 0d 0a 0e 61 02 cmp 0x2610e0a(%rip),%rcx # 0x182615970
|
|
180004b66: 75 ea jne 0x180004b52
|
|
180004b68: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180004b6d: 48 83 c4 38 add $0x38,%rsp
|
|
180004b71: c3 ret
|
|
180004b72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180004b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180004b80: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
|
|
180004b85: 48 8b 05 e4 0d 61 02 mov 0x2610de4(%rip),%rax # 0x182615970
|
|
180004b8c: 48 33 c4 xor %rsp,%rax
|
|
180004b8f: 48 89 44 24 30 mov %rax,0x30(%rsp)
|
|
180004b94: 48 85 d2 test %rdx,%rdx
|
|
180004b97: 74 57 je 0x180004bf0
|
|
180004b99: 45 85 c0 test %r8d,%r8d
|
|
180004b9c: 7f 1c jg 0x180004bba
|
|
180004b9e: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
180004ba3: 48 33 cc xor %rsp,%rcx
|
|
180004ba6: 48 3b 0d c3 0d 61 02 cmp 0x2610dc3(%rip),%rcx # 0x182615970
|
|
180004bad: 75 3c jne 0x180004beb
|
|
180004baf: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180004bb4: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
180004bb9: c3 ret
|
|
180004bba: f3 0f 7e 01 movq (%rcx),%xmm0
|
|
180004bbe: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
180004bc3: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
|
|
180004bc8: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp)
|
|
180004bcd: e8 4e 44 01 00 call 0x180019020
|
|
180004bd2: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
180004bd7: 48 33 cc xor %rsp,%rcx
|
|
180004bda: 48 3b 0d 8f 0d 61 02 cmp 0x2610d8f(%rip),%rcx # 0x182615970
|
|
180004be1: 75 08 jne 0x180004beb
|
|
180004be3: 33 c0 xor %eax,%eax
|
|
180004be5: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
180004bea: c3 ret
|
|
180004beb: e8 e0 c4 12 01 call 0x1811310d0
|
|
180004bf0: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
180004bf5: 48 33 cc xor %rsp,%rcx
|
|
180004bf8: 48 3b 0d 71 0d 61 02 cmp 0x2610d71(%rip),%rcx # 0x182615970
|
|
180004bff: 75 ea jne 0x180004beb
|
|
180004c01: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180004c06: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
180004c0b: c3 ret
|
|
180004c0c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180004c13: 00
|
|
180004c14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180004c1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
180004c20: 48 83 ec 38 sub $0x38,%rsp
|
|
180004c24: 48 8b 05 45 0d 61 02 mov 0x2610d45(%rip),%rax # 0x182615970
|
|
180004c2b: 48 33 c4 xor %rsp,%rax
|
|
180004c2e: 48 89 44 24 30 mov %rax,0x30(%rsp)
|
|
180004c33: 48 85 d2 test %rdx,%rdx
|
|
180004c36: 74 61 je 0x180004c99
|
|
180004c38: 45 85 c0 test %r8d,%r8d
|
|
180004c3b: 7f 1b jg 0x180004c58
|
|
180004c3d: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
180004c42: 48 33 cc xor %rsp,%rcx
|
|
180004c45: 48 3b 0d 24 0d 61 02 cmp 0x2610d24(%rip),%rcx # 0x182615970
|
|
180004c4c: 75 46 jne 0x180004c94
|
|
180004c4e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180004c53: 48 83 c4 38 add $0x38,%rsp
|
|
180004c57: c3 ret
|
|
180004c58: 48 8b 01 mov (%rcx),%rax
|
|
180004c5b: 4c 8b 49 08 mov 0x8(%rcx),%r9
|
|
180004c5f: 66 48 0f 6e c8 movq %rax,%xmm1
|
|
180004c64: 66 49 0f 6e c1 movq %r9,%xmm0
|
|
180004c69: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
|
|
180004c6e: 66 0f 14 c8 unpcklpd %xmm0,%xmm1
|
|
180004c72: 0f 11 4c 24 20 movups %xmm1,0x20(%rsp)
|
|
180004c77: e8 c4 43 01 00 call 0x180019040
|
|
180004c7c: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
180004c81: 48 33 cc xor %rsp,%rcx
|
|
180004c84: 48 3b 0d e5 0c 61 02 cmp 0x2610ce5(%rip),%rcx # 0x182615970
|
|
180004c8b: 75 07 jne 0x180004c94
|
|
180004c8d: 33 c0 xor %eax,%eax
|
|
180004c8f: 48 83 c4 38 add $0x38,%rsp
|
|
180004c93: c3 ret
|
|
180004c94: e8 37 c4 12 01 call 0x1811310d0
|
|
180004c99: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
180004c9e: 48 33 cc xor %rsp,%rcx
|
|
180004ca1: 48 3b 0d c8 0c 61 02 cmp 0x2610cc8(%rip),%rcx # 0x182615970
|
|
180004ca8: 75 ea jne 0x180004c94
|
|
180004caa: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180004caf: 48 83 c4 38 add $0x38,%rsp
|
|
180004cb3: c3 ret
|
|
180004cb4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
180004cb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180004cc0: 48 83 ec 38 sub $0x38,%rsp
|
|
180004cc4: 48 8b 05 a5 0c 61 02 mov 0x2610ca5(%rip),%rax # 0x182615970
|
|
180004ccb: 48 33 c4 xor %rsp,%rax
|
|
180004cce: 48 89 44 24 30 mov %rax,0x30(%rsp)
|
|
180004cd3: 48 85 d2 test %rdx,%rdx
|
|
180004cd6: 74 60 je 0x180004d38
|
|
180004cd8: 45 85 c0 test %r8d,%r8d
|
|
180004cdb: 7f 1b jg 0x180004cf8
|
|
180004cdd: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
180004ce2: 48 33 cc xor %rsp,%rcx
|
|
180004ce5: 48 3b 0d 84 0c 61 02 cmp 0x2610c84(%rip),%rcx # 0x182615970
|
|
180004cec: 75 45 jne 0x180004d33
|
|
180004cee: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180004cf3: 48 83 c4 38 add $0x38,%rsp
|
|
180004cf7: c3 ret
|
|
180004cf8: 48 8b 01 mov (%rcx),%rax
|
|
180004cfb: 4c 8b 49 08 mov 0x8(%rcx),%r9
|
|
180004cff: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
|
|
180004d04: c4 e1 f9 6e c0 vmovq %rax,%xmm0
|
|
180004d09: c4 c1 f9 6e c9 vmovq %r9,%xmm1
|
|
180004d0e: c5 f9 14 d1 vunpcklpd %xmm1,%xmm0,%xmm2
|
|
180004d12: c5 f8 11 11 vmovups %xmm2,(%rcx)
|
|
180004d16: e8 45 43 01 00 call 0x180019060
|
|
180004d1b: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
180004d20: 48 33 cc xor %rsp,%rcx
|
|
180004d23: 48 3b 0d 46 0c 61 02 cmp 0x2610c46(%rip),%rcx # 0x182615970
|
|
180004d2a: 75 07 jne 0x180004d33
|
|
180004d2c: 33 c0 xor %eax,%eax
|
|
180004d2e: 48 83 c4 38 add $0x38,%rsp
|
|
180004d32: c3 ret
|
|
180004d33: e8 98 c3 12 01 call 0x1811310d0
|
|
180004d38: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
180004d3d: 48 33 cc xor %rsp,%rcx
|
|
180004d40: 48 3b 0d 29 0c 61 02 cmp 0x2610c29(%rip),%rcx # 0x182615970
|
|
180004d47: 75 ea jne 0x180004d33
|
|
180004d49: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180004d4e: 48 83 c4 38 add $0x38,%rsp
|
|
180004d52: c3 ret
|
|
180004d53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
180004d58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180004d5f: 00
|
|
180004d60: 48 83 ec 38 sub $0x38,%rsp
|
|
180004d64: 48 8b 05 05 0c 61 02 mov 0x2610c05(%rip),%rax # 0x182615970
|
|
180004d6b: 48 33 c4 xor %rsp,%rax
|
|
180004d6e: 48 89 44 24 30 mov %rax,0x30(%rsp)
|
|
180004d73: 48 85 d2 test %rdx,%rdx
|
|
180004d76: 74 60 je 0x180004dd8
|
|
180004d78: 45 85 c0 test %r8d,%r8d
|
|
180004d7b: 7f 1b jg 0x180004d98
|
|
180004d7d: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
180004d82: 48 33 cc xor %rsp,%rcx
|
|
180004d85: 48 3b 0d e4 0b 61 02 cmp 0x2610be4(%rip),%rcx # 0x182615970
|
|
180004d8c: 75 45 jne 0x180004dd3
|
|
180004d8e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180004d93: 48 83 c4 38 add $0x38,%rsp
|
|
180004d97: c3 ret
|
|
180004d98: 48 8b 01 mov (%rcx),%rax
|
|
180004d9b: 4c 8b 49 08 mov 0x8(%rcx),%r9
|
|
180004d9f: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
|
|
180004da4: c4 e1 f9 6e c0 vmovq %rax,%xmm0
|
|
180004da9: c4 c1 f9 6e c9 vmovq %r9,%xmm1
|
|
180004dae: c5 f9 14 d1 vunpcklpd %xmm1,%xmm0,%xmm2
|
|
180004db2: c5 f8 11 11 vmovups %xmm2,(%rcx)
|
|
180004db6: e8 c5 42 01 00 call 0x180019080
|
|
180004dbb: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
180004dc0: 48 33 cc xor %rsp,%rcx
|
|
180004dc3: 48 3b 0d a6 0b 61 02 cmp 0x2610ba6(%rip),%rcx # 0x182615970
|
|
180004dca: 75 07 jne 0x180004dd3
|
|
180004dcc: 33 c0 xor %eax,%eax
|
|
180004dce: 48 83 c4 38 add $0x38,%rsp
|
|
180004dd2: c3 ret
|
|
180004dd3: e8 f8 c2 12 01 call 0x1811310d0
|
|
180004dd8: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
180004ddd: 48 33 cc xor %rsp,%rcx
|
|
180004de0: 48 3b 0d 89 0b 61 02 cmp 0x2610b89(%rip),%rcx # 0x182615970
|
|
180004de7: 75 ea jne 0x180004dd3
|
|
180004de9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180004dee: 48 83 c4 38 add $0x38,%rsp
|
|
180004df2: c3 ret
|
|
180004df3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
180004df8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180004dff: 00
|
|
180004e00: 48 83 ec 38 sub $0x38,%rsp
|
|
180004e04: 48 8b 05 65 0b 61 02 mov 0x2610b65(%rip),%rax # 0x182615970
|
|
180004e0b: 48 33 c4 xor %rsp,%rax
|
|
180004e0e: 48 89 44 24 30 mov %rax,0x30(%rsp)
|
|
180004e13: 48 85 d2 test %rdx,%rdx
|
|
180004e16: 74 60 je 0x180004e78
|
|
180004e18: 45 85 c0 test %r8d,%r8d
|
|
180004e1b: 7f 1b jg 0x180004e38
|
|
180004e1d: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
180004e22: 48 33 cc xor %rsp,%rcx
|
|
180004e25: 48 3b 0d 44 0b 61 02 cmp 0x2610b44(%rip),%rcx # 0x182615970
|
|
180004e2c: 75 45 jne 0x180004e73
|
|
180004e2e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180004e33: 48 83 c4 38 add $0x38,%rsp
|
|
180004e37: c3 ret
|
|
180004e38: 48 8b 01 mov (%rcx),%rax
|
|
180004e3b: 4c 8b 49 08 mov 0x8(%rcx),%r9
|
|
180004e3f: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
|
|
180004e44: c4 e1 f9 6e c0 vmovq %rax,%xmm0
|
|
180004e49: c4 c1 f9 6e c9 vmovq %r9,%xmm1
|
|
180004e4e: c5 f9 14 d1 vunpcklpd %xmm1,%xmm0,%xmm2
|
|
180004e52: c5 f8 11 11 vmovups %xmm2,(%rcx)
|
|
180004e56: e8 45 42 01 00 call 0x1800190a0
|
|
180004e5b: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
180004e60: 48 33 cc xor %rsp,%rcx
|
|
180004e63: 48 3b 0d 06 0b 61 02 cmp 0x2610b06(%rip),%rcx # 0x182615970
|
|
180004e6a: 75 07 jne 0x180004e73
|
|
180004e6c: 33 c0 xor %eax,%eax
|
|
180004e6e: 48 83 c4 38 add $0x38,%rsp
|
|
180004e72: c3 ret
|
|
180004e73: e8 58 c2 12 01 call 0x1811310d0
|
|
180004e78: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
180004e7d: 48 33 cc xor %rsp,%rcx
|
|
180004e80: 48 3b 0d e9 0a 61 02 cmp 0x2610ae9(%rip),%rcx # 0x182615970
|
|
180004e87: 75 ea jne 0x180004e73
|
|
180004e89: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180004e8e: 48 83 c4 38 add $0x38,%rsp
|
|
180004e92: c3 ret
|
|
180004e93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
180004e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180004e9f: 00
|
|
180004ea0: 48 83 ec 28 sub $0x28,%rsp
|
|
180004ea4: 48 85 c9 test %rcx,%rcx
|
|
180004ea7: 74 20 je 0x180004ec9
|
|
180004ea9: 48 85 d2 test %rdx,%rdx
|
|
180004eac: 74 1b je 0x180004ec9
|
|
180004eae: 45 85 c0 test %r8d,%r8d
|
|
180004eb1: 7f 0a jg 0x180004ebd
|
|
180004eb3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180004eb8: 48 83 c4 28 add $0x28,%rsp
|
|
180004ebc: c3 ret
|
|
180004ebd: e8 fe 41 01 00 call 0x1800190c0
|
|
180004ec2: 33 c0 xor %eax,%eax
|
|
180004ec4: 48 83 c4 28 add $0x28,%rsp
|
|
180004ec8: c3 ret
|
|
180004ec9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180004ece: 48 83 c4 28 add $0x28,%rsp
|
|
180004ed2: c3 ret
|
|
180004ed3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
180004ed8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180004edf: 00
|
|
180004ee0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
180004ee5: 48 85 c9 test %rcx,%rcx
|
|
180004ee8: 74 22 je 0x180004f0c
|
|
180004eea: 48 85 d2 test %rdx,%rdx
|
|
180004eed: 74 1d je 0x180004f0c
|
|
180004eef: 45 85 c0 test %r8d,%r8d
|
|
180004ef2: 7f 0b jg 0x180004eff
|
|
180004ef4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180004ef9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
180004efe: c3 ret
|
|
180004eff: e8 9c 43 01 00 call 0x1800192a0
|
|
180004f04: 33 c0 xor %eax,%eax
|
|
180004f06: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
180004f0b: c3 ret
|
|
180004f0c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180004f11: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
180004f16: c3 ret
|
|
180004f17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
180004f1e: 00 00
|
|
180004f20: 48 83 ec 28 sub $0x28,%rsp
|
|
180004f24: 48 85 c9 test %rcx,%rcx
|
|
180004f27: 74 20 je 0x180004f49
|
|
180004f29: 48 85 d2 test %rdx,%rdx
|
|
180004f2c: 74 1b je 0x180004f49
|
|
180004f2e: 45 85 c0 test %r8d,%r8d
|
|
180004f31: 7f 0a jg 0x180004f3d
|
|
180004f33: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180004f38: 48 83 c4 28 add $0x28,%rsp
|
|
180004f3c: c3 ret
|
|
180004f3d: e8 3e 45 01 00 call 0x180019480
|
|
180004f42: 33 c0 xor %eax,%eax
|
|
180004f44: 48 83 c4 28 add $0x28,%rsp
|
|
180004f48: c3 ret
|
|
180004f49: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180004f4e: 48 83 c4 28 add $0x28,%rsp
|
|
180004f52: c3 ret
|
|
180004f53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
180004f58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180004f5f: 00
|
|
180004f60: 56 push %rsi
|
|
180004f61: 48 89 d6 mov %rdx,%rsi
|
|
180004f64: 48 85 c9 test %rcx,%rcx
|
|
180004f67: 0f 84 d0 01 00 00 je 0x18000513d
|
|
180004f6d: 48 85 f6 test %rsi,%rsi
|
|
180004f70: 0f 84 c7 01 00 00 je 0x18000513d
|
|
180004f76: 45 85 c0 test %r8d,%r8d
|
|
180004f79: 0f 8e b7 01 00 00 jle 0x180005136
|
|
180004f7f: 41 83 f8 10 cmp $0x10,%r8d
|
|
180004f83: 0f 8c 9d 01 00 00 jl 0x180005126
|
|
180004f89: 49 89 f1 mov %rsi,%r9
|
|
180004f8c: 49 83 e1 1f and $0x1f,%r9
|
|
180004f90: 45 89 c9 mov %r9d,%r9d
|
|
180004f93: 45 85 c9 test %r9d,%r9d
|
|
180004f96: 74 18 je 0x180004fb0
|
|
180004f98: 41 f7 c1 07 00 00 00 test $0x7,%r9d
|
|
180004f9f: 0f 85 81 01 00 00 jne 0x180005126
|
|
180004fa5: 41 f7 d9 neg %r9d
|
|
180004fa8: 41 83 c1 20 add $0x20,%r9d
|
|
180004fac: 41 c1 e9 03 shr $0x3,%r9d
|
|
180004fb0: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
180004fb4: 44 3b c0 cmp %eax,%r8d
|
|
180004fb7: 0f 8c 69 01 00 00 jl 0x180005126
|
|
180004fbd: 44 89 c0 mov %r8d,%eax
|
|
180004fc0: 33 d2 xor %edx,%edx
|
|
180004fc2: 41 2b c1 sub %r9d,%eax
|
|
180004fc5: 83 e0 0f and $0xf,%eax
|
|
180004fc8: f7 d8 neg %eax
|
|
180004fca: 41 03 c0 add %r8d,%eax
|
|
180004fcd: 45 85 c9 test %r9d,%r9d
|
|
180004fd0: 76 25 jbe 0x180004ff7
|
|
180004fd2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180004fd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180004fe0: c5 fb 10 04 d6 vmovsd (%rsi,%rdx,8),%xmm0
|
|
180004fe5: c5 fb 5c 0c d1 vsubsd (%rcx,%rdx,8),%xmm0,%xmm1
|
|
180004fea: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8)
|
|
180004fef: 48 ff c2 inc %rdx
|
|
180004ff2: 49 3b d1 cmp %r9,%rdx
|
|
180004ff5: 72 e9 jb 0x180004fe0
|
|
180004ff7: 48 63 d0 movslq %eax,%rdx
|
|
180004ffa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
180005000: c4 a1 7d 10 0c ce vmovupd (%rsi,%r9,8),%ymm1
|
|
180005006: c4 a1 7d 10 6c ce 20 vmovupd 0x20(%rsi,%r9,8),%ymm5
|
|
18000500d: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0
|
|
180005013: c4 a1 79 10 64 c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm4
|
|
18000501a: c4 a3 7d 18 54 c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm2
|
|
180005021: 01
|
|
180005022: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
|
|
180005026: c4 a1 79 10 54 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm2
|
|
18000502d: c4 a1 7d 11 1c ce vmovupd %ymm3,(%rsi,%r9,8)
|
|
180005033: c4 a1 7d 10 5c ce 40 vmovupd 0x40(%rsi,%r9,8),%ymm3
|
|
18000503a: c4 a3 5d 18 44 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm4,%ymm0
|
|
180005041: 01
|
|
180005042: c5 d5 5c c8 vsubpd %ymm0,%ymm5,%ymm1
|
|
180005046: c4 a1 79 10 44 c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm0
|
|
18000504d: c4 a1 7d 11 4c ce 20 vmovupd %ymm1,0x20(%rsi,%r9,8)
|
|
180005054: c4 a1 7d 10 4c ce 60 vmovupd 0x60(%rsi,%r9,8),%ymm1
|
|
18000505b: c4 a3 6d 18 64 c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm2,%ymm4
|
|
180005062: 01
|
|
180005063: c5 e5 5c ec vsubpd %ymm4,%ymm3,%ymm5
|
|
180005067: c4 a1 7d 11 6c ce 40 vmovupd %ymm5,0x40(%rsi,%r9,8)
|
|
18000506e: c4 a3 7d 18 54 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm0,%ymm2
|
|
180005075: 01
|
|
180005076: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
|
|
18000507a: c4 a1 7d 11 5c ce 60 vmovupd %ymm3,0x60(%rsi,%r9,8)
|
|
180005081: 49 83 c1 10 add $0x10,%r9
|
|
180005085: 4c 3b ca cmp %rdx,%r9
|
|
180005088: 0f 82 72 ff ff ff jb 0x180005000
|
|
18000508e: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
180005092: 45 3b c8 cmp %r8d,%r9d
|
|
180005095: 0f 87 7f 00 00 00 ja 0x18000511a
|
|
18000509b: 4d 63 d0 movslq %r8d,%r10
|
|
18000509e: 4c 2b d2 sub %rdx,%r10
|
|
1800050a1: 49 83 fa 04 cmp $0x4,%r10
|
|
1800050a5: 0f 8c 76 00 00 00 jl 0x180005121
|
|
1800050ab: 45 89 d3 mov %r10d,%r11d
|
|
1800050ae: 45 33 c9 xor %r9d,%r9d
|
|
1800050b1: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
1800050b5: 4c 8d 04 d1 lea (%rcx,%rdx,8),%r8
|
|
1800050b9: 4d 63 db movslq %r11d,%r11
|
|
1800050bc: 48 8d 14 d6 lea (%rsi,%rdx,8),%rdx
|
|
1800050c0: c4 a1 7d 10 0c ca vmovupd (%rdx,%r9,8),%ymm1
|
|
1800050c6: c4 81 79 10 04 c8 vmovupd (%r8,%r9,8),%xmm0
|
|
1800050cc: c4 83 7d 18 54 c8 10 vinsertf128 $0x1,0x10(%r8,%r9,8),%ymm0,%ymm2
|
|
1800050d3: 01
|
|
1800050d4: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
|
|
1800050d8: c4 a1 7d 11 1c ca vmovupd %ymm3,(%rdx,%r9,8)
|
|
1800050de: 49 83 c1 04 add $0x4,%r9
|
|
1800050e2: 4d 3b cb cmp %r11,%r9
|
|
1800050e5: 72 d9 jb 0x1800050c0
|
|
1800050e7: 4d 3b da cmp %r10,%r11
|
|
1800050ea: 73 2e jae 0x18000511a
|
|
1800050ec: 48 63 c0 movslq %eax,%rax
|
|
1800050ef: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
|
|
1800050f3: 48 8d 04 c6 lea (%rsi,%rax,8),%rax
|
|
1800050f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
1800050fe: 00 00
|
|
180005100: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
|
|
180005106: c4 a1 7b 5c 0c da vsubsd (%rdx,%r11,8),%xmm0,%xmm1
|
|
18000510c: c4 a1 7b 11 0c d8 vmovsd %xmm1,(%rax,%r11,8)
|
|
180005112: 49 ff c3 inc %r11
|
|
180005115: 4d 3b da cmp %r10,%r11
|
|
180005118: 72 e6 jb 0x180005100
|
|
18000511a: 33 c0 xor %eax,%eax
|
|
18000511c: c5 f8 77 vzeroupper
|
|
18000511f: 5e pop %rsi
|
|
180005120: c3 ret
|
|
180005121: 45 33 db xor %r11d,%r11d
|
|
180005124: eb c1 jmp 0x1800050e7
|
|
180005126: 33 c0 xor %eax,%eax
|
|
180005128: 41 83 f8 01 cmp $0x1,%r8d
|
|
18000512c: 72 ec jb 0x18000511a
|
|
18000512e: 4d 63 d0 movslq %r8d,%r10
|
|
180005131: 45 33 db xor %r11d,%r11d
|
|
180005134: eb b1 jmp 0x1800050e7
|
|
180005136: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
18000513b: 5e pop %rsi
|
|
18000513c: c3 ret
|
|
18000513d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180005142: 5e pop %rsi
|
|
180005143: c3 ret
|
|
180005144: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18000514b: 00
|
|
18000514c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180005153: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
180005158: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18000515f: 00
|
|
180005160: 53 push %rbx
|
|
180005161: 48 85 c9 test %rcx,%rcx
|
|
180005164: 0f 84 aa 01 00 00 je 0x180005314
|
|
18000516a: 48 85 d2 test %rdx,%rdx
|
|
18000516d: 0f 84 a1 01 00 00 je 0x180005314
|
|
180005173: 45 85 c0 test %r8d,%r8d
|
|
180005176: 0f 8e 91 01 00 00 jle 0x18000530d
|
|
18000517c: 41 83 f8 10 cmp $0x10,%r8d
|
|
180005180: 0f 8c 80 01 00 00 jl 0x180005306
|
|
180005186: 49 89 d3 mov %rdx,%r11
|
|
180005189: 49 83 e3 1f and $0x1f,%r11
|
|
18000518d: 45 85 db test %r11d,%r11d
|
|
180005190: 74 18 je 0x1800051aa
|
|
180005192: 41 f7 c3 07 00 00 00 test $0x7,%r11d
|
|
180005199: 0f 85 67 01 00 00 jne 0x180005306
|
|
18000519f: 41 f7 db neg %r11d
|
|
1800051a2: 41 83 c3 20 add $0x20,%r11d
|
|
1800051a6: 41 c1 eb 03 shr $0x3,%r11d
|
|
1800051aa: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
1800051ae: 44 3b c0 cmp %eax,%r8d
|
|
1800051b1: 0f 8c 4f 01 00 00 jl 0x180005306
|
|
1800051b7: 44 89 c0 mov %r8d,%eax
|
|
1800051ba: 45 33 d2 xor %r10d,%r10d
|
|
1800051bd: 41 2b c3 sub %r11d,%eax
|
|
1800051c0: 83 e0 0f and $0xf,%eax
|
|
1800051c3: f7 d8 neg %eax
|
|
1800051c5: 41 03 c0 add %r8d,%eax
|
|
1800051c8: 44 89 db mov %r11d,%ebx
|
|
1800051cb: 45 85 db test %r11d,%r11d
|
|
1800051ce: 76 2a jbe 0x1800051fa
|
|
1800051d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1800051d7: 00
|
|
1800051d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1800051df: 90 nop
|
|
1800051e0: c4 a1 7b 10 04 d2 vmovsd (%rdx,%r10,8),%xmm0
|
|
1800051e6: c4 a1 7b 5c 0c d1 vsubsd (%rcx,%r10,8),%xmm0,%xmm1
|
|
1800051ec: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
|
|
1800051f2: 49 ff c2 inc %r10
|
|
1800051f5: 4c 3b d3 cmp %rbx,%r10
|
|
1800051f8: 72 e6 jb 0x1800051e0
|
|
1800051fa: 4c 63 d0 movslq %eax,%r10
|
|
1800051fd: 0f 1f 00 nopl (%rax)
|
|
180005200: c5 fd 10 04 da vmovupd (%rdx,%rbx,8),%ymm0
|
|
180005205: 4c 8d 1c da lea (%rdx,%rbx,8),%r11
|
|
180005209: c4 c1 7d 10 53 20 vmovupd 0x20(%r11),%ymm2
|
|
18000520f: c4 c1 7d 10 63 40 vmovupd 0x40(%r11),%ymm4
|
|
180005215: c5 fd 5c 0c d9 vsubpd (%rcx,%rbx,8),%ymm0,%ymm1
|
|
18000521a: c5 ed 5c 5c d9 20 vsubpd 0x20(%rcx,%rbx,8),%ymm2,%ymm3
|
|
180005220: c5 dd 5c 6c d9 40 vsubpd 0x40(%rcx,%rbx,8),%ymm4,%ymm5
|
|
180005226: c4 c1 7d 10 43 60 vmovupd 0x60(%r11),%ymm0
|
|
18000522c: c4 c1 7d 11 0b vmovupd %ymm1,(%r11)
|
|
180005231: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11)
|
|
180005237: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11)
|
|
18000523d: c5 fd 5c 4c d9 60 vsubpd 0x60(%rcx,%rbx,8),%ymm0,%ymm1
|
|
180005243: 48 83 c3 10 add $0x10,%rbx
|
|
180005247: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11)
|
|
18000524d: 49 3b da cmp %r10,%rbx
|
|
180005250: 72 ae jb 0x180005200
|
|
180005252: 8d 58 01 lea 0x1(%rax),%ebx
|
|
180005255: 41 3b d8 cmp %r8d,%ebx
|
|
180005258: 0f 87 9c 00 00 00 ja 0x1800052fa
|
|
18000525e: 4d 63 c8 movslq %r8d,%r9
|
|
180005261: 48 63 c0 movslq %eax,%rax
|
|
180005264: 4c 2b c8 sub %rax,%r9
|
|
180005267: 49 83 f9 04 cmp $0x4,%r9
|
|
18000526b: 0f 8c 90 00 00 00 jl 0x180005301
|
|
180005271: 48 63 c0 movslq %eax,%rax
|
|
180005274: 45 89 ca mov %r9d,%r10d
|
|
180005277: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
18000527b: 45 33 c0 xor %r8d,%r8d
|
|
18000527e: 4d 63 d2 movslq %r10d,%r10
|
|
180005281: 48 8d 1c c1 lea (%rcx,%rax,8),%rbx
|
|
180005285: 4c 8d 1c c2 lea (%rdx,%rax,8),%r11
|
|
180005289: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180005290: 00
|
|
180005291: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180005298: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18000529f: 00
|
|
1800052a0: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0
|
|
1800052a6: c4 a1 7d 5c 0c c3 vsubpd (%rbx,%r8,8),%ymm0,%ymm1
|
|
1800052ac: c4 81 7d 11 0c c3 vmovupd %ymm1,(%r11,%r8,8)
|
|
1800052b2: 49 83 c0 04 add $0x4,%r8
|
|
1800052b6: 4d 3b c2 cmp %r10,%r8
|
|
1800052b9: 72 e5 jb 0x1800052a0
|
|
1800052bb: 4d 3b d1 cmp %r9,%r10
|
|
1800052be: 73 3a jae 0x1800052fa
|
|
1800052c0: 48 63 c0 movslq %eax,%rax
|
|
1800052c3: 48 8d 0c c1 lea (%rcx,%rax,8),%rcx
|
|
1800052c7: 48 8d 04 c2 lea (%rdx,%rax,8),%rax
|
|
1800052cb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1800052d2: 00
|
|
1800052d3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1800052da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1800052e0: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0
|
|
1800052e6: c4 a1 7b 5c 0c d1 vsubsd (%rcx,%r10,8),%xmm0,%xmm1
|
|
1800052ec: c4 a1 7b 11 0c d0 vmovsd %xmm1,(%rax,%r10,8)
|
|
1800052f2: 49 ff c2 inc %r10
|
|
1800052f5: 4d 3b d1 cmp %r9,%r10
|
|
1800052f8: 72 e6 jb 0x1800052e0
|
|
1800052fa: 33 c0 xor %eax,%eax
|
|
1800052fc: c5 f8 77 vzeroupper
|
|
1800052ff: 5b pop %rbx
|
|
180005300: c3 ret
|
|
180005301: 45 33 d2 xor %r10d,%r10d
|
|
180005304: eb b5 jmp 0x1800052bb
|
|
180005306: 33 c0 xor %eax,%eax
|
|
180005308: e9 45 ff ff ff jmp 0x180005252
|
|
18000530d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180005312: 5b pop %rbx
|
|
180005313: c3 ret
|
|
180005314: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180005319: 5b pop %rbx
|
|
18000531a: c3 ret
|
|
18000531b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
180005320: 53 push %rbx
|
|
180005321: 49 89 ca mov %rcx,%r10
|
|
180005324: 4d 85 d2 test %r10,%r10
|
|
180005327: 0f 84 a4 01 00 00 je 0x1800054d1
|
|
18000532d: 48 85 d2 test %rdx,%rdx
|
|
180005330: 0f 84 9b 01 00 00 je 0x1800054d1
|
|
180005336: 45 85 c0 test %r8d,%r8d
|
|
180005339: 0f 8e 8b 01 00 00 jle 0x1800054ca
|
|
18000533f: 41 83 f8 10 cmp $0x10,%r8d
|
|
180005343: 0f 8c 79 01 00 00 jl 0x1800054c2
|
|
180005349: 48 89 d3 mov %rdx,%rbx
|
|
18000534c: 48 83 e3 1f and $0x1f,%rbx
|
|
180005350: 85 db test %ebx,%ebx
|
|
180005352: 74 11 je 0x180005365
|
|
180005354: f6 c3 07 test $0x7,%bl
|
|
180005357: 0f 85 65 01 00 00 jne 0x1800054c2
|
|
18000535d: f7 db neg %ebx
|
|
18000535f: 83 c3 20 add $0x20,%ebx
|
|
180005362: c1 eb 03 shr $0x3,%ebx
|
|
180005365: 8d 43 10 lea 0x10(%rbx),%eax
|
|
180005368: 44 3b c0 cmp %eax,%r8d
|
|
18000536b: 0f 8c 51 01 00 00 jl 0x1800054c2
|
|
180005371: 45 89 c1 mov %r8d,%r9d
|
|
180005374: 33 c0 xor %eax,%eax
|
|
180005376: 44 2b cb sub %ebx,%r9d
|
|
180005379: 41 83 e1 0f and $0xf,%r9d
|
|
18000537d: 41 f7 d9 neg %r9d
|
|
180005380: 45 03 c8 add %r8d,%r9d
|
|
180005383: 89 d9 mov %ebx,%ecx
|
|
180005385: 85 db test %ebx,%ebx
|
|
180005387: 76 2f jbe 0x1800053b8
|
|
180005389: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180005390: 00
|
|
180005391: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180005398: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18000539f: 00
|
|
1800053a0: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0
|
|
1800053a5: c4 c1 7b 5c 0c c2 vsubsd (%r10,%rax,8),%xmm0,%xmm1
|
|
1800053ab: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
|
|
1800053b0: 48 ff c0 inc %rax
|
|
1800053b3: 48 3b c1 cmp %rcx,%rax
|
|
1800053b6: 72 e8 jb 0x1800053a0
|
|
1800053b8: 49 63 c1 movslq %r9d,%rax
|
|
1800053bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1800053c0: c5 fd 10 04 ca vmovupd (%rdx,%rcx,8),%ymm0
|
|
1800053c5: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2
|
|
1800053cb: c5 fd 10 64 ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm4
|
|
1800053d1: 62 e1 fd 28 10 44 ca vmovupd 0x60(%rdx,%rcx,8),%ymm16
|
|
1800053d8: 03
|
|
1800053d9: c4 c1 7d 5c 0c ca vsubpd (%r10,%rcx,8),%ymm0,%ymm1
|
|
1800053df: c4 c1 6d 5c 5c ca 20 vsubpd 0x20(%r10,%rcx,8),%ymm2,%ymm3
|
|
1800053e6: c4 c1 5d 5c 6c ca 40 vsubpd 0x40(%r10,%rcx,8),%ymm4,%ymm5
|
|
1800053ed: 62 c1 fd 20 5c 4c ca vsubpd 0x60(%r10,%rcx,8),%ymm16,%ymm17
|
|
1800053f4: 03
|
|
1800053f5: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8)
|
|
1800053fa: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8)
|
|
180005400: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8)
|
|
180005406: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8)
|
|
18000540d: 03
|
|
18000540e: 48 83 c1 10 add $0x10,%rcx
|
|
180005412: 48 3b c8 cmp %rax,%rcx
|
|
180005415: 72 a9 jb 0x1800053c0
|
|
180005417: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
18000541b: 41 3b c0 cmp %r8d,%eax
|
|
18000541e: 0f 87 93 00 00 00 ja 0x1800054b7
|
|
180005424: 4d 63 c0 movslq %r8d,%r8
|
|
180005427: 4d 63 c9 movslq %r9d,%r9
|
|
18000542a: 4d 2b c1 sub %r9,%r8
|
|
18000542d: 49 83 f8 04 cmp $0x4,%r8
|
|
180005431: 0f 8c 87 00 00 00 jl 0x1800054be
|
|
180005437: 4d 63 c9 movslq %r9d,%r9
|
|
18000543a: 44 89 c3 mov %r8d,%ebx
|
|
18000543d: 83 e3 fc and $0xfffffffc,%ebx
|
|
180005440: 33 c9 xor %ecx,%ecx
|
|
180005442: 48 63 db movslq %ebx,%rbx
|
|
180005445: 4b 8d 04 ca lea (%r10,%r9,8),%rax
|
|
180005449: 4e 8d 1c ca lea (%rdx,%r9,8),%r11
|
|
18000544d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180005454: 00
|
|
180005455: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
18000545c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
180005460: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0
|
|
180005466: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1
|
|
18000546b: c4 c1 7d 11 0c cb vmovupd %ymm1,(%r11,%rcx,8)
|
|
180005471: 48 83 c1 04 add $0x4,%rcx
|
|
180005475: 48 3b cb cmp %rbx,%rcx
|
|
180005478: 72 e6 jb 0x180005460
|
|
18000547a: 49 3b d8 cmp %r8,%rbx
|
|
18000547d: 73 38 jae 0x1800054b7
|
|
18000547f: 4d 63 c9 movslq %r9d,%r9
|
|
180005482: 4b 8d 0c ca lea (%r10,%r9,8),%rcx
|
|
180005486: 4a 8d 04 ca lea (%rdx,%r9,8),%rax
|
|
18000548a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180005491: 00
|
|
180005492: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180005499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1800054a0: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0
|
|
1800054a5: c5 fb 5c 0c d9 vsubsd (%rcx,%rbx,8),%xmm0,%xmm1
|
|
1800054aa: c5 fb 11 0c d8 vmovsd %xmm1,(%rax,%rbx,8)
|
|
1800054af: 48 ff c3 inc %rbx
|
|
1800054b2: 49 3b d8 cmp %r8,%rbx
|
|
1800054b5: 72 e9 jb 0x1800054a0
|
|
1800054b7: 33 c0 xor %eax,%eax
|
|
1800054b9: c5 f8 77 vzeroupper
|
|
1800054bc: 5b pop %rbx
|
|
1800054bd: c3 ret
|
|
1800054be: 33 db xor %ebx,%ebx
|
|
1800054c0: eb b8 jmp 0x18000547a
|
|
1800054c2: 45 33 c9 xor %r9d,%r9d
|
|
1800054c5: e9 4d ff ff ff jmp 0x180005417
|
|
1800054ca: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1800054cf: 5b pop %rbx
|
|
1800054d0: c3 ret
|
|
1800054d1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1800054d6: 5b pop %rbx
|
|
1800054d7: c3 ret
|
|
1800054d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1800054df: 00
|
|
1800054e0: 48 83 ec 28 sub $0x28,%rsp
|
|
1800054e4: 4d 89 c1 mov %r8,%r9
|
|
1800054e7: 49 89 d0 mov %rdx,%r8
|
|
1800054ea: 48 89 ca mov %rcx,%rdx
|
|
1800054ed: e8 2e 41 01 00 call 0x180019620
|
|
1800054f2: 48 83 c4 28 add $0x28,%rsp
|
|
1800054f6: c3 ret
|
|
1800054f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
1800054fe: 00 00
|
|
180005500: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
180005505: 4d 89 c1 mov %r8,%r9
|
|
180005508: 49 89 d0 mov %rdx,%r8
|
|
18000550b: 48 89 ca mov %rcx,%rdx
|
|
18000550e: e8 cd 43 01 00 call 0x1800198e0
|
|
180005513: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
180005518: c3 ret
|
|
180005519: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180005520: 48 83 ec 28 sub $0x28,%rsp
|
|
180005524: 4d 89 c1 mov %r8,%r9
|
|
180005527: 49 89 d0 mov %rdx,%r8
|
|
18000552a: 48 89 ca mov %rcx,%rdx
|
|
18000552d: e8 ae 46 01 00 call 0x180019be0
|
|
180005532: 48 83 c4 28 add $0x28,%rsp
|
|
180005536: c3 ret
|
|
180005537: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
18000553e: 00 00
|
|
180005540: 48 83 ec 28 sub $0x28,%rsp
|
|
180005544: 4d 89 c1 mov %r8,%r9
|
|
180005547: 49 89 d0 mov %rdx,%r8
|
|
18000554a: 48 89 ca mov %rcx,%rdx
|
|
18000554d: e8 ee 48 01 00 call 0x180019e40
|
|
180005552: 48 83 c4 28 add $0x28,%rsp
|
|
180005556: c3 ret
|
|
180005557: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
18000555e: 00 00
|
|
180005560: 48 83 ec 28 sub $0x28,%rsp
|
|
180005564: 4d 89 c1 mov %r8,%r9
|
|
180005567: 49 89 d0 mov %rdx,%r8
|
|
18000556a: 48 89 ca mov %rcx,%rdx
|
|
18000556d: e8 4e 4b 01 00 call 0x18001a0c0
|
|
180005572: 48 83 c4 28 add $0x28,%rsp
|
|
180005576: c3 ret
|
|
180005577: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
18000557e: 00 00
|
|
180005580: 48 83 ec 28 sub $0x28,%rsp
|
|
180005584: 4d 89 c1 mov %r8,%r9
|
|
180005587: 49 89 d0 mov %rdx,%r8
|
|
18000558a: 48 89 ca mov %rcx,%rdx
|
|
18000558d: e8 6e 4d 01 00 call 0x18001a300
|
|
180005592: 48 83 c4 28 add $0x28,%rsp
|
|
180005596: c3 ret
|
|
180005597: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
18000559e: 00 00
|
|
1800055a0: 48 83 ec 28 sub $0x28,%rsp
|
|
1800055a4: 48 85 c9 test %rcx,%rcx
|
|
1800055a7: 74 24 je 0x1800055cd
|
|
1800055a9: 48 85 d2 test %rdx,%rdx
|
|
1800055ac: 74 1f je 0x1800055cd
|
|
1800055ae: 45 85 c0 test %r8d,%r8d
|
|
1800055b1: 7f 0a jg 0x1800055bd
|
|
1800055b3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1800055b8: 48 83 c4 28 add $0x28,%rsp
|
|
1800055bc: c3 ret
|
|
1800055bd: 41 c1 e0 04 shl $0x4,%r8d
|
|
1800055c1: e8 ba 03 a6 01 call 0x181a65980
|
|
1800055c6: 33 c0 xor %eax,%eax
|
|
1800055c8: 48 83 c4 28 add $0x28,%rsp
|
|
1800055cc: c3 ret
|
|
1800055cd: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1800055d2: 48 83 c4 28 add $0x28,%rsp
|
|
1800055d6: c3 ret
|
|
1800055d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
1800055de: 00 00
|
|
1800055e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
1800055e5: 48 85 c9 test %rcx,%rcx
|
|
1800055e8: 74 26 je 0x180005610
|
|
1800055ea: 48 85 d2 test %rdx,%rdx
|
|
1800055ed: 74 21 je 0x180005610
|
|
1800055ef: 45 85 c0 test %r8d,%r8d
|
|
1800055f2: 7f 0b jg 0x1800055ff
|
|
1800055f4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1800055f9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1800055fe: c3 ret
|
|
1800055ff: 41 c1 e0 04 shl $0x4,%r8d
|
|
180005603: e8 48 07 a6 01 call 0x181a65d50
|
|
180005608: 33 c0 xor %eax,%eax
|
|
18000560a: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
18000560f: c3 ret
|
|
180005610: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180005615: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
18000561a: c3 ret
|
|
18000561b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
180005620: 48 83 ec 28 sub $0x28,%rsp
|
|
180005624: 48 85 c9 test %rcx,%rcx
|
|
180005627: 74 24 je 0x18000564d
|
|
180005629: 48 85 d2 test %rdx,%rdx
|
|
18000562c: 74 1f je 0x18000564d
|
|
18000562e: 45 85 c0 test %r8d,%r8d
|
|
180005631: 7f 0a jg 0x18000563d
|
|
180005633: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180005638: 48 83 c4 28 add $0x28,%rsp
|
|
18000563c: c3 ret
|
|
18000563d: 41 c1 e0 04 shl $0x4,%r8d
|
|
180005641: e8 8a 0b a6 01 call 0x181a661d0
|
|
180005646: 33 c0 xor %eax,%eax
|
|
180005648: 48 83 c4 28 add $0x28,%rsp
|
|
18000564c: c3 ret
|
|
18000564d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180005652: 48 83 c4 28 add $0x28,%rsp
|
|
180005656: c3 ret
|
|
180005657: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
18000565e: 00 00
|
|
180005660: 48 83 ec 38 sub $0x38,%rsp
|
|
180005664: 48 85 c9 test %rcx,%rcx
|
|
180005667: 0f 84 88 00 00 00 je 0x1800056f5
|
|
18000566d: 48 85 d2 test %rdx,%rdx
|
|
180005670: 0f 84 7f 00 00 00 je 0x1800056f5
|
|
180005676: 45 85 c0 test %r8d,%r8d
|
|
180005679: 0f 8e 80 00 00 00 jle 0x1800056ff
|
|
18000567f: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d
|
|
180005686: 7e 5d jle 0x1800056e5
|
|
180005688: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
|
|
18000568d: 48 89 cb mov %rcx,%rbx
|
|
180005690: 48 89 74 24 28 mov %rsi,0x28(%rsp)
|
|
180005695: 48 89 d6 mov %rdx,%rsi
|
|
180005698: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
|
|
18000569d: 44 89 c7 mov %r8d,%edi
|
|
1800056a0: 48 89 d9 mov %rbx,%rcx
|
|
1800056a3: 48 89 f2 mov %rsi,%rdx
|
|
1800056a6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
|
|
1800056ac: e8 8f 4e 01 00 call 0x18001a540
|
|
1800056b1: 81 c7 02 00 00 f8 add $0xf8000002,%edi
|
|
1800056b7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
|
|
1800056be: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
|
|
1800056c5: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi
|
|
1800056cb: 7f d3 jg 0x1800056a0
|
|
1800056cd: 48 89 d9 mov %rbx,%rcx
|
|
1800056d0: 48 89 f2 mov %rsi,%rdx
|
|
1800056d3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
|
|
1800056d8: 41 89 f8 mov %edi,%r8d
|
|
1800056db: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
|
|
1800056e0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
|
|
1800056e5: 41 c1 e0 04 shl $0x4,%r8d
|
|
1800056e9: e8 52 4e 01 00 call 0x18001a540
|
|
1800056ee: 33 c0 xor %eax,%eax
|
|
1800056f0: 48 83 c4 38 add $0x38,%rsp
|
|
1800056f4: c3 ret
|
|
1800056f5: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1800056fa: 48 83 c4 38 add $0x38,%rsp
|
|
1800056fe: c3 ret
|
|
1800056ff: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180005704: 48 83 c4 38 add $0x38,%rsp
|
|
180005708: c3 ret
|
|
180005709: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180005710: 00
|
|
180005711: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180005718: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18000571f: 00
|
|
180005720: 48 83 ec 38 sub $0x38,%rsp
|
|
180005724: 48 85 c9 test %rcx,%rcx
|
|
180005727: 0f 84 88 00 00 00 je 0x1800057b5
|
|
18000572d: 48 85 d2 test %rdx,%rdx
|
|
180005730: 0f 84 7f 00 00 00 je 0x1800057b5
|
|
180005736: 45 85 c0 test %r8d,%r8d
|
|
180005739: 0f 8e 80 00 00 00 jle 0x1800057bf
|
|
18000573f: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d
|
|
180005746: 7e 5d jle 0x1800057a5
|
|
180005748: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
|
|
18000574d: 48 89 cb mov %rcx,%rbx
|
|
180005750: 48 89 74 24 28 mov %rsi,0x28(%rsp)
|
|
180005755: 48 89 d6 mov %rdx,%rsi
|
|
180005758: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
|
|
18000575d: 44 89 c7 mov %r8d,%edi
|
|
180005760: 48 89 d9 mov %rbx,%rcx
|
|
180005763: 48 89 f2 mov %rsi,%rdx
|
|
180005766: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
|
|
18000576c: e8 2f 4e 01 00 call 0x18001a5a0
|
|
180005771: 81 c7 02 00 00 f8 add $0xf8000002,%edi
|
|
180005777: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
|
|
18000577e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
|
|
180005785: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi
|
|
18000578b: 7f d3 jg 0x180005760
|
|
18000578d: 48 89 d9 mov %rbx,%rcx
|
|
180005790: 48 89 f2 mov %rsi,%rdx
|
|
180005793: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
|
|
180005798: 41 89 f8 mov %edi,%r8d
|
|
18000579b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
|
|
1800057a0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
|
|
1800057a5: 41 c1 e0 04 shl $0x4,%r8d
|
|
1800057a9: e8 f2 4d 01 00 call 0x18001a5a0
|
|
1800057ae: 33 c0 xor %eax,%eax
|
|
1800057b0: 48 83 c4 38 add $0x38,%rsp
|
|
1800057b4: c3 ret
|
|
1800057b5: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1800057ba: 48 83 c4 38 add $0x38,%rsp
|
|
1800057be: c3 ret
|
|
1800057bf: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1800057c4: 48 83 c4 38 add $0x38,%rsp
|
|
1800057c8: c3 ret
|
|
1800057c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1800057d0: 00
|
|
1800057d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1800057d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1800057df: 00
|
|
1800057e0: 48 83 ec 38 sub $0x38,%rsp
|
|
1800057e4: 48 85 c9 test %rcx,%rcx
|
|
1800057e7: 0f 84 88 00 00 00 je 0x180005875
|
|
1800057ed: 48 85 d2 test %rdx,%rdx
|
|
1800057f0: 0f 84 7f 00 00 00 je 0x180005875
|
|
1800057f6: 45 85 c0 test %r8d,%r8d
|
|
1800057f9: 0f 8e 80 00 00 00 jle 0x18000587f
|
|
1800057ff: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d
|
|
180005806: 7e 5d jle 0x180005865
|
|
180005808: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
|
|
18000580d: 48 89 cb mov %rcx,%rbx
|
|
180005810: 48 89 74 24 28 mov %rsi,0x28(%rsp)
|
|
180005815: 48 89 d6 mov %rdx,%rsi
|
|
180005818: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
|
|
18000581d: 44 89 c7 mov %r8d,%edi
|
|
180005820: 48 89 d9 mov %rbx,%rcx
|
|
180005823: 48 89 f2 mov %rsi,%rdx
|
|
180005826: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
|
|
18000582c: e8 cf 4d 01 00 call 0x18001a600
|
|
180005831: 81 c7 02 00 00 f8 add $0xf8000002,%edi
|
|
180005837: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
|
|
18000583e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
|
|
180005845: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi
|
|
18000584b: 7f d3 jg 0x180005820
|
|
18000584d: 48 89 d9 mov %rbx,%rcx
|
|
180005850: 48 89 f2 mov %rsi,%rdx
|
|
180005853: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
|
|
180005858: 41 89 f8 mov %edi,%r8d
|
|
18000585b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
|
|
180005860: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
|
|
180005865: 41 c1 e0 04 shl $0x4,%r8d
|
|
180005869: e8 92 4d 01 00 call 0x18001a600
|
|
18000586e: 33 c0 xor %eax,%eax
|
|
180005870: 48 83 c4 38 add $0x38,%rsp
|
|
180005874: c3 ret
|
|
180005875: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
18000587a: 48 83 c4 38 add $0x38,%rsp
|
|
18000587e: c3 ret
|
|
18000587f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180005884: 48 83 c4 38 add $0x38,%rsp
|
|
180005888: c3 ret
|
|
180005889: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180005890: 00
|
|
180005891: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180005898: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18000589f: 00
|
|
1800058a0: 48 83 ec 28 sub $0x28,%rsp
|
|
1800058a4: 48 85 c9 test %rcx,%rcx
|
|
1800058a7: 74 24 je 0x1800058cd
|
|
1800058a9: 48 85 d2 test %rdx,%rdx
|
|
1800058ac: 74 1f je 0x1800058cd
|
|
1800058ae: 45 85 c0 test %r8d,%r8d
|
|
1800058b1: 7f 0a jg 0x1800058bd
|
|
1800058b3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1800058b8: 48 83 c4 28 add $0x28,%rsp
|
|
1800058bc: c3 ret
|
|
1800058bd: 41 c1 e0 03 shl $0x3,%r8d
|
|
1800058c1: e8 ba 00 a6 01 call 0x181a65980
|
|
1800058c6: 33 c0 xor %eax,%eax
|
|
1800058c8: 48 83 c4 28 add $0x28,%rsp
|
|
1800058cc: c3 ret
|
|
1800058cd: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1800058d2: 48 83 c4 28 add $0x28,%rsp
|
|
1800058d6: c3 ret
|
|
1800058d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
1800058de: 00 00
|
|
1800058e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
1800058e5: 48 85 c9 test %rcx,%rcx
|
|
1800058e8: 74 26 je 0x180005910
|
|
1800058ea: 48 85 d2 test %rdx,%rdx
|
|
1800058ed: 74 21 je 0x180005910
|
|
1800058ef: 45 85 c0 test %r8d,%r8d
|
|
1800058f2: 7f 0b jg 0x1800058ff
|
|
1800058f4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1800058f9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1800058fe: c3 ret
|
|
1800058ff: 41 c1 e0 03 shl $0x3,%r8d
|
|
180005903: e8 48 04 a6 01 call 0x181a65d50
|
|
180005908: 33 c0 xor %eax,%eax
|
|
18000590a: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
18000590f: c3 ret
|
|
180005910: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180005915: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
18000591a: c3 ret
|
|
18000591b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
180005920: 48 83 ec 28 sub $0x28,%rsp
|
|
180005924: 48 85 c9 test %rcx,%rcx
|
|
180005927: 74 24 je 0x18000594d
|
|
180005929: 48 85 d2 test %rdx,%rdx
|
|
18000592c: 74 1f je 0x18000594d
|
|
18000592e: 45 85 c0 test %r8d,%r8d
|
|
180005931: 7f 0a jg 0x18000593d
|
|
180005933: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180005938: 48 83 c4 28 add $0x28,%rsp
|
|
18000593c: c3 ret
|
|
18000593d: 41 c1 e0 03 shl $0x3,%r8d
|
|
180005941: e8 8a 08 a6 01 call 0x181a661d0
|
|
180005946: 33 c0 xor %eax,%eax
|
|
180005948: 48 83 c4 28 add $0x28,%rsp
|
|
18000594c: c3 ret
|
|
18000594d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180005952: 48 83 c4 28 add $0x28,%rsp
|
|
180005956: c3 ret
|
|
180005957: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
18000595e: 00 00
|
|
180005960: 48 83 ec 38 sub $0x38,%rsp
|
|
180005964: 48 85 c9 test %rcx,%rcx
|
|
180005967: 0f 84 88 00 00 00 je 0x1800059f5
|
|
18000596d: 48 85 d2 test %rdx,%rdx
|
|
180005970: 0f 84 7f 00 00 00 je 0x1800059f5
|
|
180005976: 45 85 c0 test %r8d,%r8d
|
|
180005979: 0f 8e 80 00 00 00 jle 0x1800059ff
|
|
18000597f: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d
|
|
180005986: 7e 5d jle 0x1800059e5
|
|
180005988: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
|
|
18000598d: 48 89 cb mov %rcx,%rbx
|
|
180005990: 48 89 74 24 28 mov %rsi,0x28(%rsp)
|
|
180005995: 48 89 d6 mov %rdx,%rsi
|
|
180005998: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
|
|
18000599d: 44 89 c7 mov %r8d,%edi
|
|
1800059a0: 48 89 d9 mov %rbx,%rcx
|
|
1800059a3: 48 89 f2 mov %rsi,%rdx
|
|
1800059a6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
|
|
1800059ac: e8 8f 4b 01 00 call 0x18001a540
|
|
1800059b1: 81 c7 04 00 00 f0 add $0xf0000004,%edi
|
|
1800059b7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
|
|
1800059be: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
|
|
1800059c5: 81 ff ff ff ff 0f cmp $0xfffffff,%edi
|
|
1800059cb: 7f d3 jg 0x1800059a0
|
|
1800059cd: 48 89 d9 mov %rbx,%rcx
|
|
1800059d0: 48 89 f2 mov %rsi,%rdx
|
|
1800059d3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
|
|
1800059d8: 41 89 f8 mov %edi,%r8d
|
|
1800059db: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
|
|
1800059e0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
|
|
1800059e5: 41 c1 e0 03 shl $0x3,%r8d
|
|
1800059e9: e8 52 4b 01 00 call 0x18001a540
|
|
1800059ee: 33 c0 xor %eax,%eax
|
|
1800059f0: 48 83 c4 38 add $0x38,%rsp
|
|
1800059f4: c3 ret
|
|
1800059f5: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1800059fa: 48 83 c4 38 add $0x38,%rsp
|
|
1800059fe: c3 ret
|
|
1800059ff: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180005a04: 48 83 c4 38 add $0x38,%rsp
|
|
180005a08: c3 ret
|
|
180005a09: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180005a10: 00
|
|
180005a11: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180005a18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180005a1f: 00
|
|
180005a20: 48 83 ec 38 sub $0x38,%rsp
|
|
180005a24: 48 85 c9 test %rcx,%rcx
|
|
180005a27: 0f 84 88 00 00 00 je 0x180005ab5
|
|
180005a2d: 48 85 d2 test %rdx,%rdx
|
|
180005a30: 0f 84 7f 00 00 00 je 0x180005ab5
|
|
180005a36: 45 85 c0 test %r8d,%r8d
|
|
180005a39: 0f 8e 80 00 00 00 jle 0x180005abf
|
|
180005a3f: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d
|
|
180005a46: 7e 5d jle 0x180005aa5
|
|
180005a48: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
|
|
180005a4d: 48 89 cb mov %rcx,%rbx
|
|
180005a50: 48 89 74 24 28 mov %rsi,0x28(%rsp)
|
|
180005a55: 48 89 d6 mov %rdx,%rsi
|
|
180005a58: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
|
|
180005a5d: 44 89 c7 mov %r8d,%edi
|
|
180005a60: 48 89 d9 mov %rbx,%rcx
|
|
180005a63: 48 89 f2 mov %rsi,%rdx
|
|
180005a66: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
|
|
180005a6c: e8 2f 4b 01 00 call 0x18001a5a0
|
|
180005a71: 81 c7 04 00 00 f0 add $0xf0000004,%edi
|
|
180005a77: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
|
|
180005a7e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
|
|
180005a85: 81 ff ff ff ff 0f cmp $0xfffffff,%edi
|
|
180005a8b: 7f d3 jg 0x180005a60
|
|
180005a8d: 48 89 d9 mov %rbx,%rcx
|
|
180005a90: 48 89 f2 mov %rsi,%rdx
|
|
180005a93: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
|
|
180005a98: 41 89 f8 mov %edi,%r8d
|
|
180005a9b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
|
|
180005aa0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
|
|
180005aa5: 41 c1 e0 03 shl $0x3,%r8d
|
|
180005aa9: e8 f2 4a 01 00 call 0x18001a5a0
|
|
180005aae: 33 c0 xor %eax,%eax
|
|
180005ab0: 48 83 c4 38 add $0x38,%rsp
|
|
180005ab4: c3 ret
|
|
180005ab5: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180005aba: 48 83 c4 38 add $0x38,%rsp
|
|
180005abe: c3 ret
|
|
180005abf: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180005ac4: 48 83 c4 38 add $0x38,%rsp
|
|
180005ac8: c3 ret
|
|
180005ac9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180005ad0: 00
|
|
180005ad1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180005ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180005adf: 00
|
|
180005ae0: 48 83 ec 38 sub $0x38,%rsp
|
|
180005ae4: 48 85 c9 test %rcx,%rcx
|
|
180005ae7: 0f 84 88 00 00 00 je 0x180005b75
|
|
180005aed: 48 85 d2 test %rdx,%rdx
|
|
180005af0: 0f 84 7f 00 00 00 je 0x180005b75
|
|
180005af6: 45 85 c0 test %r8d,%r8d
|
|
180005af9: 0f 8e 80 00 00 00 jle 0x180005b7f
|
|
180005aff: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d
|
|
180005b06: 7e 5d jle 0x180005b65
|
|
180005b08: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
|
|
180005b0d: 48 89 cb mov %rcx,%rbx
|
|
180005b10: 48 89 74 24 28 mov %rsi,0x28(%rsp)
|
|
180005b15: 48 89 d6 mov %rdx,%rsi
|
|
180005b18: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
|
|
180005b1d: 44 89 c7 mov %r8d,%edi
|
|
180005b20: 48 89 d9 mov %rbx,%rcx
|
|
180005b23: 48 89 f2 mov %rsi,%rdx
|
|
180005b26: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
|
|
180005b2c: e8 cf 4a 01 00 call 0x18001a600
|
|
180005b31: 81 c7 04 00 00 f0 add $0xf0000004,%edi
|
|
180005b37: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
|
|
180005b3e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
|
|
180005b45: 81 ff ff ff ff 0f cmp $0xfffffff,%edi
|
|
180005b4b: 7f d3 jg 0x180005b20
|
|
180005b4d: 48 89 d9 mov %rbx,%rcx
|
|
180005b50: 48 89 f2 mov %rsi,%rdx
|
|
180005b53: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
|
|
180005b58: 41 89 f8 mov %edi,%r8d
|
|
180005b5b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
|
|
180005b60: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
|
|
180005b65: 41 c1 e0 03 shl $0x3,%r8d
|
|
180005b69: e8 92 4a 01 00 call 0x18001a600
|
|
180005b6e: 33 c0 xor %eax,%eax
|
|
180005b70: 48 83 c4 38 add $0x38,%rsp
|
|
180005b74: c3 ret
|
|
180005b75: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180005b7a: 48 83 c4 38 add $0x38,%rsp
|
|
180005b7e: c3 ret
|
|
180005b7f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180005b84: 48 83 c4 38 add $0x38,%rsp
|
|
180005b88: c3 ret
|
|
180005b89: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180005b90: 00
|
|
180005b91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180005b98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180005b9f: 00
|
|
180005ba0: 48 83 ec 28 sub $0x28,%rsp
|
|
180005ba4: 48 85 c9 test %rcx,%rcx
|
|
180005ba7: 74 25 je 0x180005bce
|
|
180005ba9: 48 85 d2 test %rdx,%rdx
|
|
180005bac: 74 20 je 0x180005bce
|
|
180005bae: 4d 85 c0 test %r8,%r8
|
|
180005bb1: 74 1b je 0x180005bce
|
|
180005bb3: 45 85 c9 test %r9d,%r9d
|
|
180005bb6: 7f 0a jg 0x180005bc2
|
|
180005bb8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180005bbd: 48 83 c4 28 add $0x28,%rsp
|
|
180005bc1: c3 ret
|
|
180005bc2: e8 99 4a 01 00 call 0x18001a660
|
|
180005bc7: 33 c0 xor %eax,%eax
|
|
180005bc9: 48 83 c4 28 add $0x28,%rsp
|
|
180005bcd: c3 ret
|
|
180005bce: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180005bd3: 48 83 c4 28 add $0x28,%rsp
|
|
180005bd7: c3 ret
|
|
180005bd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180005bdf: 00
|
|
180005be0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
180005be5: 48 85 c9 test %rcx,%rcx
|
|
180005be8: 74 27 je 0x180005c11
|
|
180005bea: 48 85 d2 test %rdx,%rdx
|
|
180005bed: 74 22 je 0x180005c11
|
|
180005bef: 4d 85 c0 test %r8,%r8
|
|
180005bf2: 74 1d je 0x180005c11
|
|
180005bf4: 45 85 c9 test %r9d,%r9d
|
|
180005bf7: 7f 0b jg 0x180005c04
|
|
180005bf9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180005bfe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
180005c03: c3 ret
|
|
180005c04: e8 37 4f 01 00 call 0x18001ab40
|
|
180005c09: 33 c0 xor %eax,%eax
|
|
180005c0b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
180005c10: c3 ret
|
|
180005c11: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180005c16: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
180005c1b: c3 ret
|
|
180005c1c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
180005c20: 48 83 ec 28 sub $0x28,%rsp
|
|
180005c24: 48 85 c9 test %rcx,%rcx
|
|
180005c27: 74 25 je 0x180005c4e
|
|
180005c29: 48 85 d2 test %rdx,%rdx
|
|
180005c2c: 74 20 je 0x180005c4e
|
|
180005c2e: 4d 85 c0 test %r8,%r8
|
|
180005c31: 74 1b je 0x180005c4e
|
|
180005c33: 45 85 c9 test %r9d,%r9d
|
|
180005c36: 7f 0a jg 0x180005c42
|
|
180005c38: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180005c3d: 48 83 c4 28 add $0x28,%rsp
|
|
180005c41: c3 ret
|
|
180005c42: e8 d9 53 01 00 call 0x18001b020
|
|
180005c47: 33 c0 xor %eax,%eax
|
|
180005c49: 48 83 c4 28 add $0x28,%rsp
|
|
180005c4d: c3 ret
|
|
180005c4e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180005c53: 48 83 c4 28 add $0x28,%rsp
|
|
180005c57: c3 ret
|
|
180005c58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180005c5f: 00
|
|
180005c60: 56 push %rsi
|
|
180005c61: 57 push %rdi
|
|
180005c62: 55 push %rbp
|
|
180005c63: 48 89 d5 mov %rdx,%rbp
|
|
180005c66: 48 85 c9 test %rcx,%rcx
|
|
180005c69: 0f 84 f2 01 00 00 je 0x180005e61
|
|
180005c6f: 48 85 ed test %rbp,%rbp
|
|
180005c72: 0f 84 e9 01 00 00 je 0x180005e61
|
|
180005c78: 4d 85 c0 test %r8,%r8
|
|
180005c7b: 0f 84 e0 01 00 00 je 0x180005e61
|
|
180005c81: 45 85 c9 test %r9d,%r9d
|
|
180005c84: 0f 8e ce 01 00 00 jle 0x180005e58
|
|
180005c8a: 41 83 f9 10 cmp $0x10,%r9d
|
|
180005c8e: 0f 8c b4 01 00 00 jl 0x180005e48
|
|
180005c94: 4c 89 c6 mov %r8,%rsi
|
|
180005c97: 48 83 e6 1f and $0x1f,%rsi
|
|
180005c9b: 89 f6 mov %esi,%esi
|
|
180005c9d: 85 f6 test %esi,%esi
|
|
180005c9f: 74 14 je 0x180005cb5
|
|
180005ca1: f7 c6 07 00 00 00 test $0x7,%esi
|
|
180005ca7: 0f 85 9b 01 00 00 jne 0x180005e48
|
|
180005cad: f7 de neg %esi
|
|
180005caf: 83 c6 20 add $0x20,%esi
|
|
180005cb2: c1 ee 03 shr $0x3,%esi
|
|
180005cb5: 8d 46 10 lea 0x10(%rsi),%eax
|
|
180005cb8: 44 3b c8 cmp %eax,%r9d
|
|
180005cbb: 0f 8c 87 01 00 00 jl 0x180005e48
|
|
180005cc1: 44 89 c8 mov %r9d,%eax
|
|
180005cc4: 33 d2 xor %edx,%edx
|
|
180005cc6: 2b c6 sub %esi,%eax
|
|
180005cc8: 83 e0 0f and $0xf,%eax
|
|
180005ccb: f7 d8 neg %eax
|
|
180005ccd: 41 03 c1 add %r9d,%eax
|
|
180005cd0: 85 f6 test %esi,%esi
|
|
180005cd2: 76 25 jbe 0x180005cf9
|
|
180005cd4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
180005cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180005ce0: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0
|
|
180005ce5: c5 fb 59 4c d5 00 vmulsd 0x0(%rbp,%rdx,8),%xmm0,%xmm1
|
|
180005ceb: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8)
|
|
180005cf1: 48 ff c2 inc %rdx
|
|
180005cf4: 48 3b d6 cmp %rsi,%rdx
|
|
180005cf7: 72 e7 jb 0x180005ce0
|
|
180005cf9: 48 63 d0 movslq %eax,%rdx
|
|
180005cfc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
180005d00: c5 f9 10 04 f1 vmovupd (%rcx,%rsi,8),%xmm0
|
|
180005d05: c5 f9 10 4c f5 00 vmovupd 0x0(%rbp,%rsi,8),%xmm1
|
|
180005d0b: c5 f9 10 6c f1 20 vmovupd 0x20(%rcx,%rsi,8),%xmm5
|
|
180005d11: c4 e3 7d 18 54 f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm0,%ymm2
|
|
180005d18: 01
|
|
180005d19: c4 e3 75 18 5c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm1,%ymm3
|
|
180005d20: 01
|
|
180005d21: c5 ed 59 e3 vmulpd %ymm3,%ymm2,%ymm4
|
|
180005d25: c5 f9 10 44 f5 20 vmovupd 0x20(%rbp,%rsi,8),%xmm0
|
|
180005d2b: c4 c1 7d 11 24 f0 vmovupd %ymm4,(%r8,%rsi,8)
|
|
180005d31: c5 f9 10 64 f1 40 vmovupd 0x40(%rcx,%rsi,8),%xmm4
|
|
180005d37: c4 e3 55 18 4c f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm1
|
|
180005d3e: 01
|
|
180005d3f: c4 e3 7d 18 54 f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm0,%ymm2
|
|
180005d46: 01
|
|
180005d47: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3
|
|
180005d4b: c5 f9 10 44 f5 40 vmovupd 0x40(%rbp,%rsi,8),%xmm0
|
|
180005d51: c5 f9 10 6c f1 60 vmovupd 0x60(%rcx,%rsi,8),%xmm5
|
|
180005d57: c4 c1 7d 11 5c f0 20 vmovupd %ymm3,0x20(%r8,%rsi,8)
|
|
180005d5e: c4 e3 5d 18 4c f1 50 vinsertf128 $0x1,0x50(%rcx,%rsi,8),%ymm4,%ymm1
|
|
180005d65: 01
|
|
180005d66: c4 e3 7d 18 54 f5 50 vinsertf128 $0x1,0x50(%rbp,%rsi,8),%ymm0,%ymm2
|
|
180005d6d: 01
|
|
180005d6e: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3
|
|
180005d72: c5 f9 10 44 f5 60 vmovupd 0x60(%rbp,%rsi,8),%xmm0
|
|
180005d78: c4 c1 7d 11 5c f0 40 vmovupd %ymm3,0x40(%r8,%rsi,8)
|
|
180005d7f: c4 e3 55 18 4c f1 70 vinsertf128 $0x1,0x70(%rcx,%rsi,8),%ymm5,%ymm1
|
|
180005d86: 01
|
|
180005d87: c4 e3 7d 18 54 f5 70 vinsertf128 $0x1,0x70(%rbp,%rsi,8),%ymm0,%ymm2
|
|
180005d8e: 01
|
|
180005d8f: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3
|
|
180005d93: c4 c1 7d 11 5c f0 60 vmovupd %ymm3,0x60(%r8,%rsi,8)
|
|
180005d9a: 48 83 c6 10 add $0x10,%rsi
|
|
180005d9e: 48 3b f2 cmp %rdx,%rsi
|
|
180005da1: 0f 82 59 ff ff ff jb 0x180005d00
|
|
180005da7: 8d 70 01 lea 0x1(%rax),%esi
|
|
180005daa: 41 3b f1 cmp %r9d,%esi
|
|
180005dad: 0f 87 87 00 00 00 ja 0x180005e3a
|
|
180005db3: 4d 63 c9 movslq %r9d,%r9
|
|
180005db6: 4c 2b ca sub %rdx,%r9
|
|
180005db9: 49 83 f9 02 cmp $0x2,%r9
|
|
180005dbd: 0f 8c 80 00 00 00 jl 0x180005e43
|
|
180005dc3: 45 89 cb mov %r9d,%r11d
|
|
180005dc6: 45 33 d2 xor %r10d,%r10d
|
|
180005dc9: 41 83 e3 fe and $0xfffffffe,%r11d
|
|
180005dcd: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi
|
|
180005dd1: 4d 63 db movslq %r11d,%r11
|
|
180005dd4: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi
|
|
180005dd9: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx
|
|
180005ddd: 0f 1f 00 nopl (%rax)
|
|
180005de0: c4 a1 79 10 04 d2 vmovupd (%rdx,%r10,8),%xmm0
|
|
180005de6: c4 a1 79 59 0c d6 vmulpd (%rsi,%r10,8),%xmm0,%xmm1
|
|
180005dec: c4 a1 79 11 0c d7 vmovupd %xmm1,(%rdi,%r10,8)
|
|
180005df2: 49 83 c2 02 add $0x2,%r10
|
|
180005df6: 4d 3b d3 cmp %r11,%r10
|
|
180005df9: 72 e5 jb 0x180005de0
|
|
180005dfb: 4d 3b d9 cmp %r9,%r11
|
|
180005dfe: 73 3a jae 0x180005e3a
|
|
180005e00: 48 63 c0 movslq %eax,%rax
|
|
180005e03: 49 8d 34 c0 lea (%r8,%rax,8),%rsi
|
|
180005e07: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx
|
|
180005e0c: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
|
|
180005e10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180005e17: 00
|
|
180005e18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180005e1f: 90 nop
|
|
180005e20: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
|
|
180005e26: c4 a1 7b 59 0c da vmulsd (%rdx,%r11,8),%xmm0,%xmm1
|
|
180005e2c: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8)
|
|
180005e32: 49 ff c3 inc %r11
|
|
180005e35: 4d 3b d9 cmp %r9,%r11
|
|
180005e38: 72 e6 jb 0x180005e20
|
|
180005e3a: 33 c0 xor %eax,%eax
|
|
180005e3c: c5 f8 77 vzeroupper
|
|
180005e3f: 5d pop %rbp
|
|
180005e40: 5f pop %rdi
|
|
180005e41: 5e pop %rsi
|
|
180005e42: c3 ret
|
|
180005e43: 45 33 db xor %r11d,%r11d
|
|
180005e46: eb b3 jmp 0x180005dfb
|
|
180005e48: 33 c0 xor %eax,%eax
|
|
180005e4a: 41 83 f9 01 cmp $0x1,%r9d
|
|
180005e4e: 72 ea jb 0x180005e3a
|
|
180005e50: 4d 63 c9 movslq %r9d,%r9
|
|
180005e53: 45 33 db xor %r11d,%r11d
|
|
180005e56: eb a3 jmp 0x180005dfb
|
|
180005e58: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180005e5d: 5d pop %rbp
|
|
180005e5e: 5f pop %rdi
|
|
180005e5f: 5e pop %rsi
|
|
180005e60: c3 ret
|
|
180005e61: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180005e66: 5d pop %rbp
|
|
180005e67: 5f pop %rdi
|
|
180005e68: 5e pop %rsi
|
|
180005e69: c3 ret
|
|
180005e6a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180005e71: 00
|
|
180005e72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180005e79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180005e80: 53 push %rbx
|
|
180005e81: 56 push %rsi
|
|
180005e82: 41 57 push %r15
|
|
180005e84: 49 89 cb mov %rcx,%r11
|
|
180005e87: 4d 85 db test %r11,%r11
|
|
180005e8a: 0f 84 a7 01 00 00 je 0x180006037
|
|
180005e90: 48 85 d2 test %rdx,%rdx
|
|
180005e93: 0f 84 9e 01 00 00 je 0x180006037
|
|
180005e99: 4d 85 c0 test %r8,%r8
|
|
180005e9c: 0f 84 95 01 00 00 je 0x180006037
|
|
180005ea2: 45 85 c9 test %r9d,%r9d
|
|
180005ea5: 0f 8e 82 01 00 00 jle 0x18000602d
|
|
180005eab: 41 83 f9 10 cmp $0x10,%r9d
|
|
180005eaf: 0f 8c 70 01 00 00 jl 0x180006025
|
|
180005eb5: 4c 89 c1 mov %r8,%rcx
|
|
180005eb8: 48 83 e1 1f and $0x1f,%rcx
|
|
180005ebc: 89 c9 mov %ecx,%ecx
|
|
180005ebe: 85 c9 test %ecx,%ecx
|
|
180005ec0: 74 11 je 0x180005ed3
|
|
180005ec2: f6 c1 07 test $0x7,%cl
|
|
180005ec5: 0f 85 5a 01 00 00 jne 0x180006025
|
|
180005ecb: f7 d9 neg %ecx
|
|
180005ecd: 83 c1 20 add $0x20,%ecx
|
|
180005ed0: c1 e9 03 shr $0x3,%ecx
|
|
180005ed3: 8d 41 10 lea 0x10(%rcx),%eax
|
|
180005ed6: 44 3b c8 cmp %eax,%r9d
|
|
180005ed9: 0f 8c 46 01 00 00 jl 0x180006025
|
|
180005edf: 45 89 ca mov %r9d,%r10d
|
|
180005ee2: 33 c0 xor %eax,%eax
|
|
180005ee4: 44 2b d1 sub %ecx,%r10d
|
|
180005ee7: 41 83 e2 0f and $0xf,%r10d
|
|
180005eeb: 41 f7 da neg %r10d
|
|
180005eee: 45 03 d1 add %r9d,%r10d
|
|
180005ef1: 85 c9 test %ecx,%ecx
|
|
180005ef3: 76 24 jbe 0x180005f19
|
|
180005ef5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
180005ef9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180005f00: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0
|
|
180005f06: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
|
|
180005f0b: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8)
|
|
180005f11: 48 ff c0 inc %rax
|
|
180005f14: 48 3b c1 cmp %rcx,%rax
|
|
180005f17: 72 e7 jb 0x180005f00
|
|
180005f19: 49 63 c2 movslq %r10d,%rax
|
|
180005f1c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
180005f20: c4 c1 7d 10 0c cb vmovupd (%r11,%rcx,8),%ymm1
|
|
180005f26: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx
|
|
180005f2a: c4 c1 7d 10 54 cb 20 vmovupd 0x20(%r11,%rcx,8),%ymm2
|
|
180005f31: c4 c1 7d 10 5c cb 40 vmovupd 0x40(%r11,%rcx,8),%ymm3
|
|
180005f38: c4 c1 7d 10 64 cb 60 vmovupd 0x60(%r11,%rcx,8),%ymm4
|
|
180005f3f: c5 f5 59 04 ca vmulpd (%rdx,%rcx,8),%ymm1,%ymm0
|
|
180005f44: c5 ed 59 6c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm5
|
|
180005f4a: c5 e5 59 4c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm3,%ymm1
|
|
180005f50: c5 dd 59 54 ca 60 vmulpd 0x60(%rdx,%rcx,8),%ymm4,%ymm2
|
|
180005f56: c5 fd 11 03 vmovupd %ymm0,(%rbx)
|
|
180005f5a: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx)
|
|
180005f5f: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx)
|
|
180005f64: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx)
|
|
180005f69: 48 83 c1 10 add $0x10,%rcx
|
|
180005f6d: 48 3b c8 cmp %rax,%rcx
|
|
180005f70: 72 ae jb 0x180005f20
|
|
180005f72: 41 8d 42 01 lea 0x1(%r10),%eax
|
|
180005f76: 41 3b c1 cmp %r9d,%eax
|
|
180005f79: 0f 87 98 00 00 00 ja 0x180006017
|
|
180005f7f: 4d 63 c9 movslq %r9d,%r9
|
|
180005f82: 4d 63 d2 movslq %r10d,%r10
|
|
180005f85: 4d 2b ca sub %r10,%r9
|
|
180005f88: 49 83 f9 04 cmp $0x4,%r9
|
|
180005f8c: 0f 8c 8f 00 00 00 jl 0x180006021
|
|
180005f92: 4d 63 d2 movslq %r10d,%r10
|
|
180005f95: 44 89 ce mov %r9d,%esi
|
|
180005f98: 83 e6 fc and $0xfffffffc,%esi
|
|
180005f9b: 33 c9 xor %ecx,%ecx
|
|
180005f9d: 48 63 f6 movslq %esi,%rsi
|
|
180005fa0: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
|
|
180005fa4: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax
|
|
180005fa8: 4f 8d 3c d3 lea (%r11,%r10,8),%r15
|
|
180005fac: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180005fb3: 00
|
|
180005fb4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180005fbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
180005fc0: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0
|
|
180005fc6: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1
|
|
180005fcb: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
|
|
180005fd0: 48 83 c1 04 add $0x4,%rcx
|
|
180005fd4: 48 3b ce cmp %rsi,%rcx
|
|
180005fd7: 72 e7 jb 0x180005fc0
|
|
180005fd9: 49 3b f1 cmp %r9,%rsi
|
|
180005fdc: 73 39 jae 0x180006017
|
|
180005fde: 4d 63 d2 movslq %r10d,%r10
|
|
180005fe1: 4b 8d 0c d0 lea (%r8,%r10,8),%rcx
|
|
180005fe5: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx
|
|
180005fe9: 4b 8d 04 d3 lea (%r11,%r10,8),%rax
|
|
180005fed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180005ff4: 00
|
|
180005ff5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180005ffc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
180006000: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0
|
|
180006005: c5 fb 59 0c f2 vmulsd (%rdx,%rsi,8),%xmm0,%xmm1
|
|
18000600a: c5 fb 11 0c f1 vmovsd %xmm1,(%rcx,%rsi,8)
|
|
18000600f: 48 ff c6 inc %rsi
|
|
180006012: 49 3b f1 cmp %r9,%rsi
|
|
180006015: 72 e9 jb 0x180006000
|
|
180006017: 33 c0 xor %eax,%eax
|
|
180006019: c5 f8 77 vzeroupper
|
|
18000601c: 41 5f pop %r15
|
|
18000601e: 5e pop %rsi
|
|
18000601f: 5b pop %rbx
|
|
180006020: c3 ret
|
|
180006021: 33 f6 xor %esi,%esi
|
|
180006023: eb b4 jmp 0x180005fd9
|
|
180006025: 45 33 d2 xor %r10d,%r10d
|
|
180006028: e9 45 ff ff ff jmp 0x180005f72
|
|
18000602d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180006032: 41 5f pop %r15
|
|
180006034: 5e pop %rsi
|
|
180006035: 5b pop %rbx
|
|
180006036: c3 ret
|
|
180006037: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
18000603c: 41 5f pop %r15
|
|
18000603e: 5e pop %rsi
|
|
18000603f: 5b pop %rbx
|
|
180006040: c3 ret
|
|
180006041: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180006048: 00
|
|
180006049: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180006050: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180006057: 00
|
|
180006058: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
18000605f: 90 nop
|
|
180006060: 53 push %rbx
|
|
180006061: 56 push %rsi
|
|
180006062: 41 57 push %r15
|
|
180006064: 49 89 cb mov %rcx,%r11
|
|
180006067: 4d 85 db test %r11,%r11
|
|
18000606a: 0f 84 a7 01 00 00 je 0x180006217
|
|
180006070: 48 85 d2 test %rdx,%rdx
|
|
180006073: 0f 84 9e 01 00 00 je 0x180006217
|
|
180006079: 4d 85 c0 test %r8,%r8
|
|
18000607c: 0f 84 95 01 00 00 je 0x180006217
|
|
180006082: 45 85 c9 test %r9d,%r9d
|
|
180006085: 0f 8e 82 01 00 00 jle 0x18000620d
|
|
18000608b: 41 83 f9 10 cmp $0x10,%r9d
|
|
18000608f: 0f 8c 70 01 00 00 jl 0x180006205
|
|
180006095: 4c 89 c1 mov %r8,%rcx
|
|
180006098: 48 83 e1 1f and $0x1f,%rcx
|
|
18000609c: 89 c9 mov %ecx,%ecx
|
|
18000609e: 85 c9 test %ecx,%ecx
|
|
1800060a0: 74 11 je 0x1800060b3
|
|
1800060a2: f6 c1 07 test $0x7,%cl
|
|
1800060a5: 0f 85 5a 01 00 00 jne 0x180006205
|
|
1800060ab: f7 d9 neg %ecx
|
|
1800060ad: 83 c1 20 add $0x20,%ecx
|
|
1800060b0: c1 e9 03 shr $0x3,%ecx
|
|
1800060b3: 8d 41 10 lea 0x10(%rcx),%eax
|
|
1800060b6: 44 3b c8 cmp %eax,%r9d
|
|
1800060b9: 0f 8c 46 01 00 00 jl 0x180006205
|
|
1800060bf: 45 89 ca mov %r9d,%r10d
|
|
1800060c2: 33 c0 xor %eax,%eax
|
|
1800060c4: 44 2b d1 sub %ecx,%r10d
|
|
1800060c7: 41 83 e2 0f and $0xf,%r10d
|
|
1800060cb: 41 f7 da neg %r10d
|
|
1800060ce: 45 03 d1 add %r9d,%r10d
|
|
1800060d1: 85 c9 test %ecx,%ecx
|
|
1800060d3: 76 24 jbe 0x1800060f9
|
|
1800060d5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1800060d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1800060e0: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0
|
|
1800060e6: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
|
|
1800060eb: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8)
|
|
1800060f1: 48 ff c0 inc %rax
|
|
1800060f4: 48 3b c1 cmp %rcx,%rax
|
|
1800060f7: 72 e7 jb 0x1800060e0
|
|
1800060f9: 49 63 c2 movslq %r10d,%rax
|
|
1800060fc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
180006100: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0
|
|
180006106: c4 c1 7d 10 54 cb 20 vmovupd 0x20(%r11,%rcx,8),%ymm2
|
|
18000610d: c4 c1 7d 10 64 cb 40 vmovupd 0x40(%r11,%rcx,8),%ymm4
|
|
180006114: 62 c1 fd 28 10 44 cb vmovupd 0x60(%r11,%rcx,8),%ymm16
|
|
18000611b: 03
|
|
18000611c: c5 fd 59 0c ca vmulpd (%rdx,%rcx,8),%ymm0,%ymm1
|
|
180006121: c5 ed 59 5c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3
|
|
180006127: c5 dd 59 6c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5
|
|
18000612d: 62 e1 fd 20 59 4c ca vmulpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17
|
|
180006134: 03
|
|
180006135: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8)
|
|
18000613b: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8)
|
|
180006142: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8)
|
|
180006149: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8)
|
|
180006150: 03
|
|
180006151: 48 83 c1 10 add $0x10,%rcx
|
|
180006155: 48 3b c8 cmp %rax,%rcx
|
|
180006158: 72 a6 jb 0x180006100
|
|
18000615a: 41 8d 42 01 lea 0x1(%r10),%eax
|
|
18000615e: 41 3b c1 cmp %r9d,%eax
|
|
180006161: 0f 87 90 00 00 00 ja 0x1800061f7
|
|
180006167: 4d 63 c9 movslq %r9d,%r9
|
|
18000616a: 4d 63 d2 movslq %r10d,%r10
|
|
18000616d: 4d 2b ca sub %r10,%r9
|
|
180006170: 49 83 f9 04 cmp $0x4,%r9
|
|
180006174: 0f 8c 87 00 00 00 jl 0x180006201
|
|
18000617a: 4d 63 d2 movslq %r10d,%r10
|
|
18000617d: 44 89 ce mov %r9d,%esi
|
|
180006180: 83 e6 fc and $0xfffffffc,%esi
|
|
180006183: 33 c9 xor %ecx,%ecx
|
|
180006185: 48 63 f6 movslq %esi,%rsi
|
|
180006188: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
|
|
18000618c: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax
|
|
180006190: 4f 8d 3c d3 lea (%r11,%r10,8),%r15
|
|
180006194: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
180006199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1800061a0: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0
|
|
1800061a6: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1
|
|
1800061ab: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
|
|
1800061b0: 48 83 c1 04 add $0x4,%rcx
|
|
1800061b4: 48 3b ce cmp %rsi,%rcx
|
|
1800061b7: 72 e7 jb 0x1800061a0
|
|
1800061b9: 49 3b f1 cmp %r9,%rsi
|
|
1800061bc: 73 39 jae 0x1800061f7
|
|
1800061be: 4d 63 d2 movslq %r10d,%r10
|
|
1800061c1: 4b 8d 0c d0 lea (%r8,%r10,8),%rcx
|
|
1800061c5: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx
|
|
1800061c9: 4b 8d 04 d3 lea (%r11,%r10,8),%rax
|
|
1800061cd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1800061d4: 00
|
|
1800061d5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1800061dc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1800061e0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0
|
|
1800061e5: c5 fb 59 0c f2 vmulsd (%rdx,%rsi,8),%xmm0,%xmm1
|
|
1800061ea: c5 fb 11 0c f1 vmovsd %xmm1,(%rcx,%rsi,8)
|
|
1800061ef: 48 ff c6 inc %rsi
|
|
1800061f2: 49 3b f1 cmp %r9,%rsi
|
|
1800061f5: 72 e9 jb 0x1800061e0
|
|
1800061f7: 33 c0 xor %eax,%eax
|
|
1800061f9: c5 f8 77 vzeroupper
|
|
1800061fc: 41 5f pop %r15
|
|
1800061fe: 5e pop %rsi
|
|
1800061ff: 5b pop %rbx
|
|
180006200: c3 ret
|
|
180006201: 33 f6 xor %esi,%esi
|
|
180006203: eb b4 jmp 0x1800061b9
|
|
180006205: 45 33 d2 xor %r10d,%r10d
|
|
180006208: e9 4d ff ff ff jmp 0x18000615a
|
|
18000620d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180006212: 41 5f pop %r15
|
|
180006214: 5e pop %rsi
|
|
180006215: 5b pop %rbx
|
|
180006216: c3 ret
|
|
180006217: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
18000621c: 41 5f pop %r15
|
|
18000621e: 5e pop %rsi
|
|
18000621f: 5b pop %rbx
|
|
180006220: c3 ret
|
|
180006221: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180006228: 00
|
|
180006229: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180006230: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180006237: 00
|
|
180006238: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
18000623f: 90 nop
|
|
180006240: 48 85 c9 test %rcx,%rcx
|
|
180006243: 0f 84 1b 03 00 00 je 0x180006564
|
|
180006249: 48 85 d2 test %rdx,%rdx
|
|
18000624c: 0f 84 12 03 00 00 je 0x180006564
|
|
180006252: 4d 85 c0 test %r8,%r8
|
|
180006255: 0f 84 09 03 00 00 je 0x180006564
|
|
18000625b: 45 85 c9 test %r9d,%r9d
|
|
18000625e: 0f 86 f3 02 00 00 jbe 0x180006557
|
|
180006264: 41 83 f9 06 cmp $0x6,%r9d
|
|
180006268: 0f 86 6e 02 00 00 jbe 0x1800064dc
|
|
18000626e: 49 3b d0 cmp %r8,%rdx
|
|
180006271: 76 17 jbe 0x18000628a
|
|
180006273: 44 89 c8 mov %r9d,%eax
|
|
180006276: 49 89 d2 mov %rdx,%r10
|
|
180006279: 48 c1 e0 03 shl $0x3,%rax
|
|
18000627d: 4d 2b d0 sub %r8,%r10
|
|
180006280: 4c 3b d0 cmp %rax,%r10
|
|
180006283: 7d 24 jge 0x1800062a9
|
|
180006285: e9 52 02 00 00 jmp 0x1800064dc
|
|
18000628a: 4c 3b c2 cmp %rdx,%r8
|
|
18000628d: 0f 86 49 02 00 00 jbe 0x1800064dc
|
|
180006293: 44 89 c8 mov %r9d,%eax
|
|
180006296: 4d 89 c2 mov %r8,%r10
|
|
180006299: 48 c1 e0 03 shl $0x3,%rax
|
|
18000629d: 4c 2b d2 sub %rdx,%r10
|
|
1800062a0: 4c 3b d0 cmp %rax,%r10
|
|
1800062a3: 0f 8c 33 02 00 00 jl 0x1800064dc
|
|
1800062a9: 49 3b c8 cmp %r8,%rcx
|
|
1800062ac: 76 10 jbe 0x1800062be
|
|
1800062ae: 49 89 ca mov %rcx,%r10
|
|
1800062b1: 4d 2b d0 sub %r8,%r10
|
|
1800062b4: 4c 3b d0 cmp %rax,%r10
|
|
1800062b7: 7d 1d jge 0x1800062d6
|
|
1800062b9: e9 1e 02 00 00 jmp 0x1800064dc
|
|
1800062be: 4c 3b c1 cmp %rcx,%r8
|
|
1800062c1: 0f 86 15 02 00 00 jbe 0x1800064dc
|
|
1800062c7: 4d 89 c2 mov %r8,%r10
|
|
1800062ca: 4c 2b d1 sub %rcx,%r10
|
|
1800062cd: 4c 3b d0 cmp %rax,%r10
|
|
1800062d0: 0f 8c 06 02 00 00 jl 0x1800064dc
|
|
1800062d6: 41 83 f9 08 cmp $0x8,%r9d
|
|
1800062da: 0f 82 7d 02 00 00 jb 0x18000655d
|
|
1800062e0: 4d 89 c2 mov %r8,%r10
|
|
1800062e3: 49 83 e2 0f and $0xf,%r10
|
|
1800062e7: 45 85 d2 test %r10d,%r10d
|
|
1800062ea: 74 13 je 0x1800062ff
|
|
1800062ec: 41 f7 c2 07 00 00 00 test $0x7,%r10d
|
|
1800062f3: 0f 85 64 02 00 00 jne 0x18000655d
|
|
1800062f9: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
1800062ff: 41 8d 42 08 lea 0x8(%r10),%eax
|
|
180006303: 44 3b c8 cmp %eax,%r9d
|
|
180006306: 0f 82 51 02 00 00 jb 0x18000655d
|
|
18000630c: 44 89 c8 mov %r9d,%eax
|
|
18000630f: 45 33 db xor %r11d,%r11d
|
|
180006312: 41 2b c2 sub %r10d,%eax
|
|
180006315: 83 e0 07 and $0x7,%eax
|
|
180006318: f7 d8 neg %eax
|
|
18000631a: 41 03 c1 add %r9d,%eax
|
|
18000631d: 45 85 d2 test %r10d,%r10d
|
|
180006320: 76 38 jbe 0x18000635a
|
|
180006322: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180006329: 00
|
|
18000632a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180006331: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180006338: 00
|
|
180006339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180006340: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0
|
|
180006346: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0
|
|
18000634c: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8)
|
|
180006352: 41 ff c3 inc %r11d
|
|
180006355: 45 3b da cmp %r10d,%r11d
|
|
180006358: 72 e6 jb 0x180006340
|
|
18000635a: 45 89 d2 mov %r10d,%r10d
|
|
18000635d: 4e 8d 1c d2 lea (%rdx,%r10,8),%r11
|
|
180006361: 49 f7 c3 0f 00 00 00 test $0xf,%r11
|
|
180006368: 0f 84 d2 00 00 00 je 0x180006440
|
|
18000636e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180006375: 00
|
|
180006376: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
18000637d: 0f 1f 00 nopl (%rax)
|
|
180006380: 45 89 d2 mov %r10d,%r10d
|
|
180006383: f2 42 0f 10 0c d1 movsd (%rcx,%r10,8),%xmm1
|
|
180006389: f2 42 0f 10 04 d2 movsd (%rdx,%r10,8),%xmm0
|
|
18000638f: 66 42 0f 16 44 d2 08 movhpd 0x8(%rdx,%r10,8),%xmm0
|
|
180006396: 66 42 0f 16 4c d1 08 movhpd 0x8(%rcx,%r10,8),%xmm1
|
|
18000639d: 66 0f 5d c8 minpd %xmm0,%xmm1
|
|
1800063a1: 43 0f 29 0c d0 movaps %xmm1,(%r8,%r10,8)
|
|
1800063a6: f2 42 0f 10 5c d1 10 movsd 0x10(%rcx,%r10,8),%xmm3
|
|
1800063ad: f2 42 0f 10 6c d1 20 movsd 0x20(%rcx,%r10,8),%xmm5
|
|
1800063b4: f2 42 0f 10 4c d1 30 movsd 0x30(%rcx,%r10,8),%xmm1
|
|
1800063bb: f2 42 0f 10 54 d2 10 movsd 0x10(%rdx,%r10,8),%xmm2
|
|
1800063c2: f2 42 0f 10 64 d2 20 movsd 0x20(%rdx,%r10,8),%xmm4
|
|
1800063c9: f2 42 0f 10 44 d2 30 movsd 0x30(%rdx,%r10,8),%xmm0
|
|
1800063d0: 66 42 0f 16 54 d2 18 movhpd 0x18(%rdx,%r10,8),%xmm2
|
|
1800063d7: 66 42 0f 16 64 d2 28 movhpd 0x28(%rdx,%r10,8),%xmm4
|
|
1800063de: 66 42 0f 16 44 d2 38 movhpd 0x38(%rdx,%r10,8),%xmm0
|
|
1800063e5: 66 42 0f 16 5c d1 18 movhpd 0x18(%rcx,%r10,8),%xmm3
|
|
1800063ec: 66 42 0f 16 6c d1 28 movhpd 0x28(%rcx,%r10,8),%xmm5
|
|
1800063f3: 66 42 0f 16 4c d1 38 movhpd 0x38(%rcx,%r10,8),%xmm1
|
|
1800063fa: 66 0f 5d da minpd %xmm2,%xmm3
|
|
1800063fe: 66 0f 5d ec minpd %xmm4,%xmm5
|
|
180006402: 66 0f 5d c8 minpd %xmm0,%xmm1
|
|
180006406: 43 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%r10,8)
|
|
18000640c: 43 0f 29 6c d0 20 movaps %xmm5,0x20(%r8,%r10,8)
|
|
180006412: 43 0f 29 4c d0 30 movaps %xmm1,0x30(%r8,%r10,8)
|
|
180006418: 41 83 c2 08 add $0x8,%r10d
|
|
18000641c: 44 3b d0 cmp %eax,%r10d
|
|
18000641f: 0f 82 5b ff ff ff jb 0x180006380
|
|
180006425: e9 8b 00 00 00 jmp 0x1800064b5
|
|
18000642a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180006431: 00
|
|
180006432: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180006439: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180006440: 45 89 d2 mov %r10d,%r10d
|
|
180006443: f2 42 0f 10 04 d1 movsd (%rcx,%r10,8),%xmm0
|
|
180006449: f2 42 0f 10 4c d1 10 movsd 0x10(%rcx,%r10,8),%xmm1
|
|
180006450: f2 42 0f 10 54 d1 20 movsd 0x20(%rcx,%r10,8),%xmm2
|
|
180006457: f2 42 0f 10 5c d1 30 movsd 0x30(%rcx,%r10,8),%xmm3
|
|
18000645e: 66 42 0f 16 44 d1 08 movhpd 0x8(%rcx,%r10,8),%xmm0
|
|
180006465: 66 42 0f 16 4c d1 18 movhpd 0x18(%rcx,%r10,8),%xmm1
|
|
18000646c: 66 42 0f 16 54 d1 28 movhpd 0x28(%rcx,%r10,8),%xmm2
|
|
180006473: 66 42 0f 16 5c d1 38 movhpd 0x38(%rcx,%r10,8),%xmm3
|
|
18000647a: 66 42 0f 5d 04 d2 minpd (%rdx,%r10,8),%xmm0
|
|
180006480: 66 42 0f 5d 4c d2 10 minpd 0x10(%rdx,%r10,8),%xmm1
|
|
180006487: 66 42 0f 5d 54 d2 20 minpd 0x20(%rdx,%r10,8),%xmm2
|
|
18000648e: 66 42 0f 5d 5c d2 30 minpd 0x30(%rdx,%r10,8),%xmm3
|
|
180006495: 43 0f 29 04 d0 movaps %xmm0,(%r8,%r10,8)
|
|
18000649a: 43 0f 29 4c d0 10 movaps %xmm1,0x10(%r8,%r10,8)
|
|
1800064a0: 43 0f 29 54 d0 20 movaps %xmm2,0x20(%r8,%r10,8)
|
|
1800064a6: 43 0f 29 5c d0 30 movaps %xmm3,0x30(%r8,%r10,8)
|
|
1800064ac: 41 83 c2 08 add $0x8,%r10d
|
|
1800064b0: 44 3b d0 cmp %eax,%r10d
|
|
1800064b3: 72 8b jb 0x180006440
|
|
1800064b5: 41 3b c1 cmp %r9d,%eax
|
|
1800064b8: 0f 83 96 00 00 00 jae 0x180006554
|
|
1800064be: 66 90 xchg %ax,%ax
|
|
1800064c0: f2 0f 10 04 c1 movsd (%rcx,%rax,8),%xmm0
|
|
1800064c5: f2 0f 5d 04 c2 minsd (%rdx,%rax,8),%xmm0
|
|
1800064ca: f2 41 0f 11 04 c0 movsd %xmm0,(%r8,%rax,8)
|
|
1800064d0: ff c0 inc %eax
|
|
1800064d2: 41 3b c1 cmp %r9d,%eax
|
|
1800064d5: 72 e9 jb 0x1800064c0
|
|
1800064d7: e9 78 00 00 00 jmp 0x180006554
|
|
1800064dc: 44 89 c8 mov %r9d,%eax
|
|
1800064df: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
1800064e5: d1 e8 shr $1,%eax
|
|
1800064e7: 45 33 d2 xor %r10d,%r10d
|
|
1800064ea: 85 c0 test %eax,%eax
|
|
1800064ec: 76 4c jbe 0x18000653a
|
|
1800064ee: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1800064f5: 00
|
|
1800064f6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1800064fd: 0f 1f 00 nopl (%rax)
|
|
180006500: 47 8d 1c 12 lea (%r10,%r10,1),%r11d
|
|
180006504: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0
|
|
18000650a: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0
|
|
180006510: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8)
|
|
180006516: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
|
|
18000651b: f2 42 0f 10 0c d9 movsd (%rcx,%r11,8),%xmm1
|
|
180006521: 41 ff c2 inc %r10d
|
|
180006524: 44 3b d0 cmp %eax,%r10d
|
|
180006527: f2 42 0f 5d 0c da minsd (%rdx,%r11,8),%xmm1
|
|
18000652d: f2 43 0f 11 0c d8 movsd %xmm1,(%r8,%r11,8)
|
|
180006533: 72 cb jb 0x180006500
|
|
180006535: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
|
|
18000653a: 41 ff cb dec %r11d
|
|
18000653d: 45 3b d9 cmp %r9d,%r11d
|
|
180006540: 73 12 jae 0x180006554
|
|
180006542: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0
|
|
180006548: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0
|
|
18000654e: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8)
|
|
180006554: 33 c0 xor %eax,%eax
|
|
180006556: c3 ret
|
|
180006557: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
18000655c: c3 ret
|
|
18000655d: 33 c0 xor %eax,%eax
|
|
18000655f: e9 51 ff ff ff jmp 0x1800064b5
|
|
180006564: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180006569: c3 ret
|
|
18000656a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180006571: 00
|
|
180006572: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180006579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180006580: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
180006585: 48 85 c9 test %rcx,%rcx
|
|
180006588: 74 27 je 0x1800065b1
|
|
18000658a: 48 85 d2 test %rdx,%rdx
|
|
18000658d: 74 22 je 0x1800065b1
|
|
18000658f: 4d 85 c0 test %r8,%r8
|
|
180006592: 74 1d je 0x1800065b1
|
|
180006594: 45 85 c9 test %r9d,%r9d
|
|
180006597: 77 0b ja 0x1800065a4
|
|
180006599: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
18000659e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1800065a3: c3 ret
|
|
1800065a4: e8 97 4e 01 00 call 0x18001b440
|
|
1800065a9: 33 c0 xor %eax,%eax
|
|
1800065ab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1800065b0: c3 ret
|
|
1800065b1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1800065b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1800065bb: c3 ret
|
|
1800065bc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1800065c0: 48 83 ec 28 sub $0x28,%rsp
|
|
1800065c4: 48 85 c9 test %rcx,%rcx
|
|
1800065c7: 74 25 je 0x1800065ee
|
|
1800065c9: 48 85 d2 test %rdx,%rdx
|
|
1800065cc: 74 20 je 0x1800065ee
|
|
1800065ce: 4d 85 c0 test %r8,%r8
|
|
1800065d1: 74 1b je 0x1800065ee
|
|
1800065d3: 45 85 c9 test %r9d,%r9d
|
|
1800065d6: 77 0a ja 0x1800065e2
|
|
1800065d8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1800065dd: 48 83 c4 28 add $0x28,%rsp
|
|
1800065e1: c3 ret
|
|
1800065e2: e8 39 52 01 00 call 0x18001b820
|
|
1800065e7: 33 c0 xor %eax,%eax
|
|
1800065e9: 48 83 c4 28 add $0x28,%rsp
|
|
1800065ed: c3 ret
|
|
1800065ee: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1800065f3: 48 83 c4 28 add $0x28,%rsp
|
|
1800065f7: c3 ret
|
|
1800065f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1800065ff: 00
|
|
180006600: 48 83 ec 28 sub $0x28,%rsp
|
|
180006604: 48 85 c9 test %rcx,%rcx
|
|
180006607: 74 25 je 0x18000662e
|
|
180006609: 48 85 d2 test %rdx,%rdx
|
|
18000660c: 74 20 je 0x18000662e
|
|
18000660e: 4d 85 c0 test %r8,%r8
|
|
180006611: 74 1b je 0x18000662e
|
|
180006613: 45 85 c9 test %r9d,%r9d
|
|
180006616: 77 0a ja 0x180006622
|
|
180006618: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
18000661d: 48 83 c4 28 add $0x28,%rsp
|
|
180006621: c3 ret
|
|
180006622: e8 79 55 01 00 call 0x18001bba0
|
|
180006627: 33 c0 xor %eax,%eax
|
|
180006629: 48 83 c4 28 add $0x28,%rsp
|
|
18000662d: c3 ret
|
|
18000662e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180006633: 48 83 c4 28 add $0x28,%rsp
|
|
180006637: c3 ret
|
|
180006638: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18000663f: 00
|
|
180006640: 48 83 ec 28 sub $0x28,%rsp
|
|
180006644: 48 85 c9 test %rcx,%rcx
|
|
180006647: 74 25 je 0x18000666e
|
|
180006649: 48 85 d2 test %rdx,%rdx
|
|
18000664c: 74 20 je 0x18000666e
|
|
18000664e: 4d 85 c0 test %r8,%r8
|
|
180006651: 74 1b je 0x18000666e
|
|
180006653: 45 85 c9 test %r9d,%r9d
|
|
180006656: 77 0a ja 0x180006662
|
|
180006658: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
18000665d: 48 83 c4 28 add $0x28,%rsp
|
|
180006661: c3 ret
|
|
180006662: e8 59 59 01 00 call 0x18001bfc0
|
|
180006667: 33 c0 xor %eax,%eax
|
|
180006669: 48 83 c4 28 add $0x28,%rsp
|
|
18000666d: c3 ret
|
|
18000666e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180006673: 48 83 c4 28 add $0x28,%rsp
|
|
180006677: c3 ret
|
|
180006678: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18000667f: 00
|
|
180006680: 48 83 ec 28 sub $0x28,%rsp
|
|
180006684: 48 85 c9 test %rcx,%rcx
|
|
180006687: 74 25 je 0x1800066ae
|
|
180006689: 48 85 d2 test %rdx,%rdx
|
|
18000668c: 74 20 je 0x1800066ae
|
|
18000668e: 4d 85 c0 test %r8,%r8
|
|
180006691: 74 1b je 0x1800066ae
|
|
180006693: 45 85 c9 test %r9d,%r9d
|
|
180006696: 77 0a ja 0x1800066a2
|
|
180006698: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
18000669d: 48 83 c4 28 add $0x28,%rsp
|
|
1800066a1: c3 ret
|
|
1800066a2: e8 79 5c 01 00 call 0x18001c320
|
|
1800066a7: 33 c0 xor %eax,%eax
|
|
1800066a9: 48 83 c4 28 add $0x28,%rsp
|
|
1800066ad: c3 ret
|
|
1800066ae: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1800066b3: 48 83 c4 28 add $0x28,%rsp
|
|
1800066b7: c3 ret
|
|
1800066b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1800066bf: 00
|
|
1800066c0: 48 83 ec 28 sub $0x28,%rsp
|
|
1800066c4: 48 85 c9 test %rcx,%rcx
|
|
1800066c7: 74 24 je 0x1800066ed
|
|
1800066c9: 48 85 d2 test %rdx,%rdx
|
|
1800066cc: 74 1f je 0x1800066ed
|
|
1800066ce: 45 85 c0 test %r8d,%r8d
|
|
1800066d1: 7f 0a jg 0x1800066dd
|
|
1800066d3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1800066d8: 48 83 c4 28 add $0x28,%rsp
|
|
1800066dc: c3 ret
|
|
1800066dd: 41 c1 e0 02 shl $0x2,%r8d
|
|
1800066e1: e8 9a f2 a5 01 call 0x181a65980
|
|
1800066e6: 33 c0 xor %eax,%eax
|
|
1800066e8: 48 83 c4 28 add $0x28,%rsp
|
|
1800066ec: c3 ret
|
|
1800066ed: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1800066f2: 48 83 c4 28 add $0x28,%rsp
|
|
1800066f6: c3 ret
|
|
1800066f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
1800066fe: 00 00
|
|
180006700: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
180006705: 48 85 c9 test %rcx,%rcx
|
|
180006708: 74 26 je 0x180006730
|
|
18000670a: 48 85 d2 test %rdx,%rdx
|
|
18000670d: 74 21 je 0x180006730
|
|
18000670f: 45 85 c0 test %r8d,%r8d
|
|
180006712: 7f 0b jg 0x18000671f
|
|
180006714: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180006719: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
18000671e: c3 ret
|
|
18000671f: 41 c1 e0 02 shl $0x2,%r8d
|
|
180006723: e8 28 f6 a5 01 call 0x181a65d50
|
|
180006728: 33 c0 xor %eax,%eax
|
|
18000672a: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
18000672f: c3 ret
|
|
180006730: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180006735: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
18000673a: c3 ret
|
|
18000673b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
180006740: 48 83 ec 28 sub $0x28,%rsp
|
|
180006744: 48 85 c9 test %rcx,%rcx
|
|
180006747: 74 24 je 0x18000676d
|
|
180006749: 48 85 d2 test %rdx,%rdx
|
|
18000674c: 74 1f je 0x18000676d
|
|
18000674e: 45 85 c0 test %r8d,%r8d
|
|
180006751: 7f 0a jg 0x18000675d
|
|
180006753: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180006758: 48 83 c4 28 add $0x28,%rsp
|
|
18000675c: c3 ret
|
|
18000675d: 41 c1 e0 02 shl $0x2,%r8d
|
|
180006761: e8 6a fa a5 01 call 0x181a661d0
|
|
180006766: 33 c0 xor %eax,%eax
|
|
180006768: 48 83 c4 28 add $0x28,%rsp
|
|
18000676c: c3 ret
|
|
18000676d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180006772: 48 83 c4 28 add $0x28,%rsp
|
|
180006776: c3 ret
|
|
180006777: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
18000677e: 00 00
|
|
180006780: 48 83 ec 38 sub $0x38,%rsp
|
|
180006784: 48 85 c9 test %rcx,%rcx
|
|
180006787: 0f 84 88 00 00 00 je 0x180006815
|
|
18000678d: 48 85 d2 test %rdx,%rdx
|
|
180006790: 0f 84 7f 00 00 00 je 0x180006815
|
|
180006796: 45 85 c0 test %r8d,%r8d
|
|
180006799: 0f 8e 80 00 00 00 jle 0x18000681f
|
|
18000679f: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d
|
|
1800067a6: 7e 5d jle 0x180006805
|
|
1800067a8: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
|
|
1800067ad: 48 89 cb mov %rcx,%rbx
|
|
1800067b0: 48 89 74 24 28 mov %rsi,0x28(%rsp)
|
|
1800067b5: 48 89 d6 mov %rdx,%rsi
|
|
1800067b8: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
|
|
1800067bd: 44 89 c7 mov %r8d,%edi
|
|
1800067c0: 48 89 d9 mov %rbx,%rcx
|
|
1800067c3: 48 89 f2 mov %rsi,%rdx
|
|
1800067c6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
|
|
1800067cc: e8 6f 3d 01 00 call 0x18001a540
|
|
1800067d1: 81 c7 08 00 00 e0 add $0xe0000008,%edi
|
|
1800067d7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
|
|
1800067de: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
|
|
1800067e5: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi
|
|
1800067eb: 7f d3 jg 0x1800067c0
|
|
1800067ed: 48 89 d9 mov %rbx,%rcx
|
|
1800067f0: 48 89 f2 mov %rsi,%rdx
|
|
1800067f3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
|
|
1800067f8: 41 89 f8 mov %edi,%r8d
|
|
1800067fb: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
|
|
180006800: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
|
|
180006805: 41 c1 e0 02 shl $0x2,%r8d
|
|
180006809: e8 32 3d 01 00 call 0x18001a540
|
|
18000680e: 33 c0 xor %eax,%eax
|
|
180006810: 48 83 c4 38 add $0x38,%rsp
|
|
180006814: c3 ret
|
|
180006815: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
18000681a: 48 83 c4 38 add $0x38,%rsp
|
|
18000681e: c3 ret
|
|
18000681f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180006824: 48 83 c4 38 add $0x38,%rsp
|
|
180006828: c3 ret
|
|
180006829: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180006830: 00
|
|
180006831: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180006838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18000683f: 00
|
|
180006840: 48 83 ec 38 sub $0x38,%rsp
|
|
180006844: 48 85 c9 test %rcx,%rcx
|
|
180006847: 0f 84 88 00 00 00 je 0x1800068d5
|
|
18000684d: 48 85 d2 test %rdx,%rdx
|
|
180006850: 0f 84 7f 00 00 00 je 0x1800068d5
|
|
180006856: 45 85 c0 test %r8d,%r8d
|
|
180006859: 0f 8e 80 00 00 00 jle 0x1800068df
|
|
18000685f: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d
|
|
180006866: 7e 5d jle 0x1800068c5
|
|
180006868: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
|
|
18000686d: 48 89 cb mov %rcx,%rbx
|
|
180006870: 48 89 74 24 28 mov %rsi,0x28(%rsp)
|
|
180006875: 48 89 d6 mov %rdx,%rsi
|
|
180006878: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
|
|
18000687d: 44 89 c7 mov %r8d,%edi
|
|
180006880: 48 89 d9 mov %rbx,%rcx
|
|
180006883: 48 89 f2 mov %rsi,%rdx
|
|
180006886: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
|
|
18000688c: e8 0f 3d 01 00 call 0x18001a5a0
|
|
180006891: 81 c7 08 00 00 e0 add $0xe0000008,%edi
|
|
180006897: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
|
|
18000689e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
|
|
1800068a5: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi
|
|
1800068ab: 7f d3 jg 0x180006880
|
|
1800068ad: 48 89 d9 mov %rbx,%rcx
|
|
1800068b0: 48 89 f2 mov %rsi,%rdx
|
|
1800068b3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
|
|
1800068b8: 41 89 f8 mov %edi,%r8d
|
|
1800068bb: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
|
|
1800068c0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
|
|
1800068c5: 41 c1 e0 02 shl $0x2,%r8d
|
|
1800068c9: e8 d2 3c 01 00 call 0x18001a5a0
|
|
1800068ce: 33 c0 xor %eax,%eax
|
|
1800068d0: 48 83 c4 38 add $0x38,%rsp
|
|
1800068d4: c3 ret
|
|
1800068d5: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1800068da: 48 83 c4 38 add $0x38,%rsp
|
|
1800068de: c3 ret
|
|
1800068df: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1800068e4: 48 83 c4 38 add $0x38,%rsp
|
|
1800068e8: c3 ret
|
|
1800068e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1800068f0: 00
|
|
1800068f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1800068f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1800068ff: 00
|
|
180006900: 48 83 ec 38 sub $0x38,%rsp
|
|
180006904: 48 85 c9 test %rcx,%rcx
|
|
180006907: 0f 84 88 00 00 00 je 0x180006995
|
|
18000690d: 48 85 d2 test %rdx,%rdx
|
|
180006910: 0f 84 7f 00 00 00 je 0x180006995
|
|
180006916: 45 85 c0 test %r8d,%r8d
|
|
180006919: 0f 8e 80 00 00 00 jle 0x18000699f
|
|
18000691f: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d
|
|
180006926: 7e 5d jle 0x180006985
|
|
180006928: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
|
|
18000692d: 48 89 cb mov %rcx,%rbx
|
|
180006930: 48 89 74 24 28 mov %rsi,0x28(%rsp)
|
|
180006935: 48 89 d6 mov %rdx,%rsi
|
|
180006938: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
|
|
18000693d: 44 89 c7 mov %r8d,%edi
|
|
180006940: 48 89 d9 mov %rbx,%rcx
|
|
180006943: 48 89 f2 mov %rsi,%rdx
|
|
180006946: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
|
|
18000694c: e8 af 3c 01 00 call 0x18001a600
|
|
180006951: 81 c7 08 00 00 e0 add $0xe0000008,%edi
|
|
180006957: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
|
|
18000695e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
|
|
180006965: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi
|
|
18000696b: 7f d3 jg 0x180006940
|
|
18000696d: 48 89 d9 mov %rbx,%rcx
|
|
180006970: 48 89 f2 mov %rsi,%rdx
|
|
180006973: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
|
|
180006978: 41 89 f8 mov %edi,%r8d
|
|
18000697b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
|
|
180006980: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
|
|
180006985: 41 c1 e0 02 shl $0x2,%r8d
|
|
180006989: e8 72 3c 01 00 call 0x18001a600
|
|
18000698e: 33 c0 xor %eax,%eax
|
|
180006990: 48 83 c4 38 add $0x38,%rsp
|
|
180006994: c3 ret
|
|
180006995: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
18000699a: 48 83 c4 38 add $0x38,%rsp
|
|
18000699e: c3 ret
|
|
18000699f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1800069a4: 48 83 c4 38 add $0x38,%rsp
|
|
1800069a8: c3 ret
|
|
1800069a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1800069b0: 00
|
|
1800069b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1800069b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1800069bf: 00
|
|
1800069c0: 48 83 ec 28 sub $0x28,%rsp
|
|
1800069c4: 4d 89 c1 mov %r8,%r9
|
|
1800069c7: 49 89 d0 mov %rdx,%r8
|
|
1800069ca: 48 89 ca mov %rcx,%rdx
|
|
1800069cd: e8 ae 5c 01 00 call 0x18001c680
|
|
1800069d2: 48 83 c4 28 add $0x28,%rsp
|
|
1800069d6: c3 ret
|
|
1800069d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
1800069de: 00 00
|
|
1800069e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
1800069e5: 4d 89 c1 mov %r8,%r9
|
|
1800069e8: 49 89 d0 mov %rdx,%r8
|
|
1800069eb: 48 89 ca mov %rcx,%rdx
|
|
1800069ee: e8 4d 5f 01 00 call 0x18001c940
|
|
1800069f3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1800069f8: c3 ret
|
|
1800069f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180006a00: 48 83 ec 28 sub $0x28,%rsp
|
|
180006a04: 4d 89 c1 mov %r8,%r9
|
|
180006a07: 49 89 d0 mov %rdx,%r8
|
|
180006a0a: 48 89 ca mov %rcx,%rdx
|
|
180006a0d: e8 ee 61 01 00 call 0x18001cc00
|
|
180006a12: 48 83 c4 28 add $0x28,%rsp
|
|
180006a16: c3 ret
|
|
180006a17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
180006a1e: 00 00
|
|
180006a20: 48 83 ec 28 sub $0x28,%rsp
|
|
180006a24: 4d 89 c1 mov %r8,%r9
|
|
180006a27: 49 89 d0 mov %rdx,%r8
|
|
180006a2a: 48 89 ca mov %rcx,%rdx
|
|
180006a2d: e8 8e 64 01 00 call 0x18001cec0
|
|
180006a32: 48 83 c4 28 add $0x28,%rsp
|
|
180006a36: c3 ret
|
|
180006a37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
180006a3e: 00 00
|
|
180006a40: 48 83 ec 28 sub $0x28,%rsp
|
|
180006a44: 4d 89 c1 mov %r8,%r9
|
|
180006a47: 49 89 d0 mov %rdx,%r8
|
|
180006a4a: 48 89 ca mov %rcx,%rdx
|
|
180006a4d: e8 0e 67 01 00 call 0x18001d160
|
|
180006a52: 48 83 c4 28 add $0x28,%rsp
|
|
180006a56: c3 ret
|
|
180006a57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
180006a5e: 00 00
|
|
180006a60: 48 83 ec 28 sub $0x28,%rsp
|
|
180006a64: 4d 89 c1 mov %r8,%r9
|
|
180006a67: 49 89 d0 mov %rdx,%r8
|
|
180006a6a: 48 89 ca mov %rcx,%rdx
|
|
180006a6d: e8 8e 69 01 00 call 0x18001d400
|
|
180006a72: 48 83 c4 28 add $0x28,%rsp
|
|
180006a76: c3 ret
|
|
180006a77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
180006a7e: 00 00
|
|
180006a80: 48 83 ec 28 sub $0x28,%rsp
|
|
180006a84: 48 85 c9 test %rcx,%rcx
|
|
180006a87: 74 4b je 0x180006ad4
|
|
180006a89: 4d 85 c0 test %r8,%r8
|
|
180006a8c: 74 46 je 0x180006ad4
|
|
180006a8e: 45 85 c9 test %r9d,%r9d
|
|
180006a91: 7e 4b jle 0x180006ade
|
|
180006a93: 66 0f 2e 0d 1d 62 c5 ucomisd 0x1c5621d(%rip),%xmm1 # 0x181c5ccb8
|
|
180006a9a: 01
|
|
180006a9b: 7a 02 jp 0x180006a9f
|
|
180006a9d: 74 26 je 0x180006ac5
|
|
180006a9f: 0f 57 c0 xorps %xmm0,%xmm0
|
|
180006aa2: 66 0f 2e c8 ucomisd %xmm0,%xmm1
|
|
180006aa6: 7a 02 jp 0x180006aaa
|
|
180006aa8: 74 0c je 0x180006ab6
|
|
180006aaa: e8 d1 6b 01 00 call 0x18001d680
|
|
180006aaf: 33 c0 xor %eax,%eax
|
|
180006ab1: 48 83 c4 28 add $0x28,%rsp
|
|
180006ab5: c3 ret
|
|
180006ab6: 4c 89 c1 mov %r8,%rcx
|
|
180006ab9: 44 89 ca mov %r9d,%edx
|
|
180006abc: 48 83 c4 28 add $0x28,%rsp
|
|
180006ac0: e9 7b 6d 01 00 jmp 0x18001d840
|
|
180006ac5: 4c 89 c2 mov %r8,%rdx
|
|
180006ac8: 45 89 c8 mov %r9d,%r8d
|
|
180006acb: 48 83 c4 28 add $0x28,%rsp
|
|
180006acf: e9 cc ed ff ff jmp 0x1800058a0
|
|
180006ad4: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180006ad9: 48 83 c4 28 add $0x28,%rsp
|
|
180006add: c3 ret
|
|
180006ade: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180006ae3: 48 83 c4 28 add $0x28,%rsp
|
|
180006ae7: c3 ret
|
|
180006ae8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180006aef: 00
|
|
180006af0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180006af7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
180006afe: 00 00
|
|
180006b00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
180006b05: 48 85 c9 test %rcx,%rcx
|
|
180006b08: 74 4e je 0x180006b58
|
|
180006b0a: 4d 85 c0 test %r8,%r8
|
|
180006b0d: 74 49 je 0x180006b58
|
|
180006b0f: 45 85 c9 test %r9d,%r9d
|
|
180006b12: 7e 4f jle 0x180006b63
|
|
180006b14: 66 0f 2e 0d a4 61 c5 ucomisd 0x1c561a4(%rip),%xmm1 # 0x181c5ccc0
|
|
180006b1b: 01
|
|
180006b1c: 7a 02 jp 0x180006b20
|
|
180006b1e: 74 28 je 0x180006b48
|
|
180006b20: 0f 57 c0 xorps %xmm0,%xmm0
|
|
180006b23: 66 0f 2e c8 ucomisd %xmm0,%xmm1
|
|
180006b27: 7a 02 jp 0x180006b2b
|
|
180006b29: 74 0d je 0x180006b38
|
|
180006b2b: e8 50 6d 01 00 call 0x18001d880
|
|
180006b30: 33 c0 xor %eax,%eax
|
|
180006b32: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
180006b37: c3 ret
|
|
180006b38: 4c 89 c1 mov %r8,%rcx
|
|
180006b3b: 44 89 ca mov %r9d,%edx
|
|
180006b3e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
180006b43: e9 f8 6e 01 00 jmp 0x18001da40
|
|
180006b48: 4c 89 c2 mov %r8,%rdx
|
|
180006b4b: 45 89 c8 mov %r9d,%r8d
|
|
180006b4e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
180006b53: e9 88 ed ff ff jmp 0x1800058e0
|
|
180006b58: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180006b5d: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
180006b62: c3 ret
|
|
180006b63: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180006b68: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
180006b6d: c3 ret
|
|
180006b6e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180006b75: 00
|
|
180006b76: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180006b7d: 0f 1f 00 nopl (%rax)
|
|
180006b80: 48 83 ec 28 sub $0x28,%rsp
|
|
180006b84: 48 85 c9 test %rcx,%rcx
|
|
180006b87: 74 4b je 0x180006bd4
|
|
180006b89: 4d 85 c0 test %r8,%r8
|
|
180006b8c: 74 46 je 0x180006bd4
|
|
180006b8e: 45 85 c9 test %r9d,%r9d
|
|
180006b91: 7e 4b jle 0x180006bde
|
|
180006b93: 66 0f 2e 0d 2d 61 c5 ucomisd 0x1c5612d(%rip),%xmm1 # 0x181c5ccc8
|
|
180006b9a: 01
|
|
180006b9b: 7a 02 jp 0x180006b9f
|
|
180006b9d: 74 26 je 0x180006bc5
|
|
180006b9f: 0f 57 c0 xorps %xmm0,%xmm0
|
|
180006ba2: 66 0f 2e c8 ucomisd %xmm0,%xmm1
|
|
180006ba6: 7a 02 jp 0x180006baa
|
|
180006ba8: 74 0c je 0x180006bb6
|
|
180006baa: e8 d1 6e 01 00 call 0x18001da80
|
|
180006baf: 33 c0 xor %eax,%eax
|
|
180006bb1: 48 83 c4 28 add $0x28,%rsp
|
|
180006bb5: c3 ret
|
|
180006bb6: 4c 89 c1 mov %r8,%rcx
|
|
180006bb9: 44 89 ca mov %r9d,%edx
|
|
180006bbc: 48 83 c4 28 add $0x28,%rsp
|
|
180006bc0: e9 5b 70 01 00 jmp 0x18001dc20
|
|
180006bc5: 4c 89 c2 mov %r8,%rdx
|
|
180006bc8: 45 89 c8 mov %r9d,%r8d
|
|
180006bcb: 48 83 c4 28 add $0x28,%rsp
|
|
180006bcf: e9 4c ed ff ff jmp 0x180005920
|
|
180006bd4: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180006bd9: 48 83 c4 28 add $0x28,%rsp
|
|
180006bdd: c3 ret
|
|
180006bde: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180006be3: 48 83 c4 28 add $0x28,%rsp
|
|
180006be7: c3 ret
|
|
180006be8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180006bef: 00
|
|
180006bf0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180006bf7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
180006bfe: 00 00
|
|
180006c00: 57 push %rdi
|
|
180006c01: 48 83 ec 20 sub $0x20,%rsp
|
|
180006c05: 48 85 c9 test %rcx,%rcx
|
|
180006c08: 0f 84 13 02 00 00 je 0x180006e21
|
|
180006c0e: 4d 85 c0 test %r8,%r8
|
|
180006c11: 0f 84 0a 02 00 00 je 0x180006e21
|
|
180006c17: 45 85 c9 test %r9d,%r9d
|
|
180006c1a: 0f 8e f6 01 00 00 jle 0x180006e16
|
|
180006c20: c5 f9 2e 0d a8 60 c5 vucomisd 0x1c560a8(%rip),%xmm1 # 0x181c5ccd0
|
|
180006c27: 01
|
|
180006c28: 7a 06 jp 0x180006c30
|
|
180006c2a: 0f 84 d5 01 00 00 je 0x180006e05
|
|
180006c30: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
180006c34: c5 f9 2e c8 vucomisd %xmm0,%xmm1
|
|
180006c38: 7a 06 jp 0x180006c40
|
|
180006c3a: 0f 84 b4 01 00 00 je 0x180006df4
|
|
180006c40: 41 83 f9 10 cmp $0x10,%r9d
|
|
180006c44: 0f 8c 9a 01 00 00 jl 0x180006de4
|
|
180006c4a: 4d 89 c2 mov %r8,%r10
|
|
180006c4d: 49 83 e2 1f and $0x1f,%r10
|
|
180006c51: 45 89 d2 mov %r10d,%r10d
|
|
180006c54: 45 85 d2 test %r10d,%r10d
|
|
180006c57: 74 18 je 0x180006c71
|
|
180006c59: 41 f7 c2 07 00 00 00 test $0x7,%r10d
|
|
180006c60: 0f 85 7e 01 00 00 jne 0x180006de4
|
|
180006c66: 41 f7 da neg %r10d
|
|
180006c69: 41 83 c2 20 add $0x20,%r10d
|
|
180006c6d: 41 c1 ea 03 shr $0x3,%r10d
|
|
180006c71: 41 8d 42 10 lea 0x10(%r10),%eax
|
|
180006c75: 44 3b c8 cmp %eax,%r9d
|
|
180006c78: 0f 8c 66 01 00 00 jl 0x180006de4
|
|
180006c7e: 44 89 cf mov %r9d,%edi
|
|
180006c81: 33 c0 xor %eax,%eax
|
|
180006c83: 41 2b fa sub %r10d,%edi
|
|
180006c86: 83 e7 0f and $0xf,%edi
|
|
180006c89: f7 df neg %edi
|
|
180006c8b: 41 03 f9 add %r9d,%edi
|
|
180006c8e: 45 85 d2 test %r10d,%r10d
|
|
180006c91: 76 20 jbe 0x180006cb3
|
|
180006c93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
180006c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180006c9f: 00
|
|
180006ca0: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0
|
|
180006ca5: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8)
|
|
180006cab: 48 ff c0 inc %rax
|
|
180006cae: 49 3b c2 cmp %r10,%rax
|
|
180006cb1: 72 ed jb 0x180006ca0
|
|
180006cb3: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
|
|
180006cb7: 48 63 c7 movslq %edi,%rax
|
|
180006cba: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
|
|
180006cc0: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2
|
|
180006cc6: c4 a1 79 10 6c d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm5
|
|
180006ccd: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3
|
|
180006cd4: 01
|
|
180006cd5: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
180006cd9: c4 81 7d 11 24 d0 vmovupd %ymm4,(%r8,%r10,8)
|
|
180006cdf: c4 a1 79 10 64 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm4
|
|
180006ce6: c4 a3 55 18 54 d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm5,%ymm2
|
|
180006ced: 01
|
|
180006cee: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3
|
|
180006cf2: c4 a1 79 10 6c d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm5
|
|
180006cf9: c4 81 7d 11 5c d0 20 vmovupd %ymm3,0x20(%r8,%r10,8)
|
|
180006d00: c4 a3 5d 18 54 d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm4,%ymm2
|
|
180006d07: 01
|
|
180006d08: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3
|
|
180006d0c: c4 81 7d 11 5c d0 40 vmovupd %ymm3,0x40(%r8,%r10,8)
|
|
180006d13: c4 a3 55 18 54 d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm5,%ymm2
|
|
180006d1a: 01
|
|
180006d1b: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3
|
|
180006d1f: c4 81 7d 11 5c d0 60 vmovupd %ymm3,0x60(%r8,%r10,8)
|
|
180006d26: 49 83 c2 10 add $0x10,%r10
|
|
180006d2a: 4c 3b d0 cmp %rax,%r10
|
|
180006d2d: 72 91 jb 0x180006cc0
|
|
180006d2f: 44 8d 57 01 lea 0x1(%rdi),%r10d
|
|
180006d33: 45 3b d1 cmp %r9d,%r10d
|
|
180006d36: 0f 87 98 00 00 00 ja 0x180006dd4
|
|
180006d3c: 49 63 d1 movslq %r9d,%rdx
|
|
180006d3f: 48 2b d0 sub %rax,%rdx
|
|
180006d42: 48 83 fa 04 cmp $0x4,%rdx
|
|
180006d46: 0f 8c 93 00 00 00 jl 0x180006ddf
|
|
180006d4c: 41 89 d1 mov %edx,%r9d
|
|
180006d4f: 45 33 db xor %r11d,%r11d
|
|
180006d52: 41 83 e1 fc and $0xfffffffc,%r9d
|
|
180006d56: 4d 8d 14 c0 lea (%r8,%rax,8),%r10
|
|
180006d5a: 4d 63 c9 movslq %r9d,%r9
|
|
180006d5d: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
|
|
180006d61: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180006d68: 00
|
|
180006d69: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180006d70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180006d77: 00
|
|
180006d78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180006d7f: 90 nop
|
|
180006d80: c4 a1 79 10 14 d8 vmovupd (%rax,%r11,8),%xmm2
|
|
180006d86: c4 a3 6d 18 5c d8 10 vinsertf128 $0x1,0x10(%rax,%r11,8),%ymm2,%ymm3
|
|
180006d8d: 01
|
|
180006d8e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
180006d92: c4 81 7d 11 24 da vmovupd %ymm4,(%r10,%r11,8)
|
|
180006d98: 49 83 c3 04 add $0x4,%r11
|
|
180006d9c: 4d 3b d9 cmp %r9,%r11
|
|
180006d9f: 72 df jb 0x180006d80
|
|
180006da1: 4c 3b ca cmp %rdx,%r9
|
|
180006da4: 73 2e jae 0x180006dd4
|
|
180006da6: 48 63 ff movslq %edi,%rdi
|
|
180006da9: 4d 8d 04 f8 lea (%r8,%rdi,8),%r8
|
|
180006dad: 48 8d 04 f9 lea (%rcx,%rdi,8),%rax
|
|
180006db1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180006db8: 00
|
|
180006db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180006dc0: c4 a1 73 59 04 c8 vmulsd (%rax,%r9,8),%xmm1,%xmm0
|
|
180006dc6: c4 81 7b 11 04 c8 vmovsd %xmm0,(%r8,%r9,8)
|
|
180006dcc: 49 ff c1 inc %r9
|
|
180006dcf: 4c 3b ca cmp %rdx,%r9
|
|
180006dd2: 72 ec jb 0x180006dc0
|
|
180006dd4: 33 c0 xor %eax,%eax
|
|
180006dd6: c5 f8 77 vzeroupper
|
|
180006dd9: 48 83 c4 20 add $0x20,%rsp
|
|
180006ddd: 5f pop %rdi
|
|
180006dde: c3 ret
|
|
180006ddf: 45 33 c9 xor %r9d,%r9d
|
|
180006de2: eb bd jmp 0x180006da1
|
|
180006de4: 33 ff xor %edi,%edi
|
|
180006de6: 41 83 f9 01 cmp $0x1,%r9d
|
|
180006dea: 72 e8 jb 0x180006dd4
|
|
180006dec: 49 63 d1 movslq %r9d,%rdx
|
|
180006def: 45 33 c9 xor %r9d,%r9d
|
|
180006df2: eb ad jmp 0x180006da1
|
|
180006df4: 4c 89 c1 mov %r8,%rcx
|
|
180006df7: 44 89 ca mov %r9d,%edx
|
|
180006dfa: e8 61 6e 01 00 call 0x18001dc60
|
|
180006dff: 48 83 c4 20 add $0x20,%rsp
|
|
180006e03: 5f pop %rdi
|
|
180006e04: c3 ret
|
|
180006e05: 4c 89 c2 mov %r8,%rdx
|
|
180006e08: 45 89 c8 mov %r9d,%r8d
|
|
180006e0b: e8 50 eb ff ff call 0x180005960
|
|
180006e10: 48 83 c4 20 add $0x20,%rsp
|
|
180006e14: 5f pop %rdi
|
|
180006e15: c3 ret
|
|
180006e16: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180006e1b: 48 83 c4 20 add $0x20,%rsp
|
|
180006e1f: 5f pop %rdi
|
|
180006e20: c3 ret
|
|
180006e21: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180006e26: 48 83 c4 20 add $0x20,%rsp
|
|
180006e2a: 5f pop %rdi
|
|
180006e2b: c3 ret
|
|
180006e2c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180006e33: 00
|
|
180006e34: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180006e3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
180006e40: 41 54 push %r12
|
|
180006e42: 48 83 ec 20 sub $0x20,%rsp
|
|
180006e46: 48 85 c9 test %rcx,%rcx
|
|
180006e49: 0f 84 ce 01 00 00 je 0x18000701d
|
|
180006e4f: 4d 85 c0 test %r8,%r8
|
|
180006e52: 0f 84 c5 01 00 00 je 0x18000701d
|
|
180006e58: 45 85 c9 test %r9d,%r9d
|
|
180006e5b: 0f 8e b0 01 00 00 jle 0x180007011
|
|
180006e61: c5 f9 2e 0d 6f 5e c5 vucomisd 0x1c55e6f(%rip),%xmm1 # 0x181c5ccd8
|
|
180006e68: 01
|
|
180006e69: 7a 06 jp 0x180006e71
|
|
180006e6b: 0f 84 8e 01 00 00 je 0x180006fff
|
|
180006e71: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
180006e75: c5 f9 2e c8 vucomisd %xmm0,%xmm1
|
|
180006e79: 7a 06 jp 0x180006e81
|
|
180006e7b: 0f 84 6c 01 00 00 je 0x180006fed
|
|
180006e81: 41 83 f9 10 cmp $0x10,%r9d
|
|
180006e85: 0f 8c 5a 01 00 00 jl 0x180006fe5
|
|
180006e8b: 4c 89 c0 mov %r8,%rax
|
|
180006e8e: 48 83 e0 1f and $0x1f,%rax
|
|
180006e92: 89 c2 mov %eax,%edx
|
|
180006e94: 85 d2 test %edx,%edx
|
|
180006e96: 74 11 je 0x180006ea9
|
|
180006e98: f6 c2 07 test $0x7,%dl
|
|
180006e9b: 0f 85 44 01 00 00 jne 0x180006fe5
|
|
180006ea1: f7 da neg %edx
|
|
180006ea3: 83 c2 20 add $0x20,%edx
|
|
180006ea6: c1 ea 03 shr $0x3,%edx
|
|
180006ea9: 44 8d 5a 10 lea 0x10(%rdx),%r11d
|
|
180006ead: 45 3b cb cmp %r11d,%r9d
|
|
180006eb0: 0f 8c 2f 01 00 00 jl 0x180006fe5
|
|
180006eb6: 45 89 cc mov %r9d,%r12d
|
|
180006eb9: 33 c0 xor %eax,%eax
|
|
180006ebb: 44 2b e2 sub %edx,%r12d
|
|
180006ebe: 41 83 e4 0f and $0xf,%r12d
|
|
180006ec2: 41 f7 dc neg %r12d
|
|
180006ec5: 45 03 e1 add %r9d,%r12d
|
|
180006ec8: 41 89 d3 mov %edx,%r11d
|
|
180006ecb: 85 d2 test %edx,%edx
|
|
180006ecd: 76 24 jbe 0x180006ef3
|
|
180006ecf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180006ed6: 00
|
|
180006ed7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180006ede: 66 90 xchg %ax,%ax
|
|
180006ee0: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0
|
|
180006ee5: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8)
|
|
180006eeb: 48 ff c0 inc %rax
|
|
180006eee: 49 3b c3 cmp %r11,%rax
|
|
180006ef1: 72 ed jb 0x180006ee0
|
|
180006ef3: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
|
|
180006ef8: 49 63 c4 movslq %r12d,%rax
|
|
180006efb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
180006f00: c4 a1 7d 59 14 d9 vmulpd (%rcx,%r11,8),%ymm0,%ymm2
|
|
180006f06: c4 a1 7d 59 5c d9 20 vmulpd 0x20(%rcx,%r11,8),%ymm0,%ymm3
|
|
180006f0d: c4 a1 7d 59 64 d9 40 vmulpd 0x40(%rcx,%r11,8),%ymm0,%ymm4
|
|
180006f14: c4 a1 7d 59 6c d9 60 vmulpd 0x60(%rcx,%r11,8),%ymm0,%ymm5
|
|
180006f1b: c4 81 7d 11 14 d8 vmovupd %ymm2,(%r8,%r11,8)
|
|
180006f21: c4 81 7d 11 5c d8 20 vmovupd %ymm3,0x20(%r8,%r11,8)
|
|
180006f28: c4 81 7d 11 64 d8 40 vmovupd %ymm4,0x40(%r8,%r11,8)
|
|
180006f2f: c4 81 7d 11 6c d8 60 vmovupd %ymm5,0x60(%r8,%r11,8)
|
|
180006f36: 49 83 c3 10 add $0x10,%r11
|
|
180006f3a: 4c 3b d8 cmp %rax,%r11
|
|
180006f3d: 72 c1 jb 0x180006f00
|
|
180006f3f: 41 8d 44 24 01 lea 0x1(%r12),%eax
|
|
180006f44: 41 3b c1 cmp %r9d,%eax
|
|
180006f47: 0f 87 87 00 00 00 ja 0x180006fd4
|
|
180006f4d: 4d 63 d1 movslq %r9d,%r10
|
|
180006f50: 4d 63 e4 movslq %r12d,%r12
|
|
180006f53: 4d 2b d4 sub %r12,%r10
|
|
180006f56: 49 83 fa 04 cmp $0x4,%r10
|
|
180006f5a: 0f 8c 80 00 00 00 jl 0x180006fe0
|
|
180006f60: 4d 63 e4 movslq %r12d,%r12
|
|
180006f63: 45 89 d3 mov %r10d,%r11d
|
|
180006f66: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
180006f6a: 45 33 c9 xor %r9d,%r9d
|
|
180006f6d: 4d 63 db movslq %r11d,%r11
|
|
180006f70: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
|
|
180006f75: 4b 8d 04 e0 lea (%r8,%r12,8),%rax
|
|
180006f79: 4a 8d 14 e1 lea (%rcx,%r12,8),%rdx
|
|
180006f7d: 0f 1f 00 nopl (%rax)
|
|
180006f80: c4 a1 7d 59 14 ca vmulpd (%rdx,%r9,8),%ymm0,%ymm2
|
|
180006f86: c4 a1 7d 11 14 c8 vmovupd %ymm2,(%rax,%r9,8)
|
|
180006f8c: 49 83 c1 04 add $0x4,%r9
|
|
180006f90: 4d 3b cb cmp %r11,%r9
|
|
180006f93: 72 eb jb 0x180006f80
|
|
180006f95: 4d 3b da cmp %r10,%r11
|
|
180006f98: 73 3a jae 0x180006fd4
|
|
180006f9a: 4d 63 e4 movslq %r12d,%r12
|
|
180006f9d: 4b 8d 14 e0 lea (%r8,%r12,8),%rdx
|
|
180006fa1: 4a 8d 04 e1 lea (%rcx,%r12,8),%rax
|
|
180006fa5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180006fac: 00
|
|
180006fad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180006fb4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
180006fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180006fc0: c4 a1 73 59 04 d8 vmulsd (%rax,%r11,8),%xmm1,%xmm0
|
|
180006fc6: c4 a1 7b 11 04 da vmovsd %xmm0,(%rdx,%r11,8)
|
|
180006fcc: 49 ff c3 inc %r11
|
|
180006fcf: 4d 3b da cmp %r10,%r11
|
|
180006fd2: 72 ec jb 0x180006fc0
|
|
180006fd4: 33 c0 xor %eax,%eax
|
|
180006fd6: c5 f8 77 vzeroupper
|
|
180006fd9: 48 83 c4 20 add $0x20,%rsp
|
|
180006fdd: 41 5c pop %r12
|
|
180006fdf: c3 ret
|
|
180006fe0: 45 33 db xor %r11d,%r11d
|
|
180006fe3: eb b0 jmp 0x180006f95
|
|
180006fe5: 45 33 e4 xor %r12d,%r12d
|
|
180006fe8: e9 52 ff ff ff jmp 0x180006f3f
|
|
180006fed: 4c 89 c1 mov %r8,%rcx
|
|
180006ff0: 44 89 ca mov %r9d,%edx
|
|
180006ff3: e8 a8 6c 01 00 call 0x18001dca0
|
|
180006ff8: 48 83 c4 20 add $0x20,%rsp
|
|
180006ffc: 41 5c pop %r12
|
|
180006ffe: c3 ret
|
|
180006fff: 4c 89 c2 mov %r8,%rdx
|
|
180007002: 45 89 c8 mov %r9d,%r8d
|
|
180007005: e8 16 ea ff ff call 0x180005a20
|
|
18000700a: 48 83 c4 20 add $0x20,%rsp
|
|
18000700e: 41 5c pop %r12
|
|
180007010: c3 ret
|
|
180007011: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180007016: 48 83 c4 20 add $0x20,%rsp
|
|
18000701a: 41 5c pop %r12
|
|
18000701c: c3 ret
|
|
18000701d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180007022: 48 83 c4 20 add $0x20,%rsp
|
|
180007026: 41 5c pop %r12
|
|
180007028: c3 ret
|
|
180007029: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180007030: 00
|
|
180007031: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180007038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18000703f: 00
|
|
180007040: 41 54 push %r12
|
|
180007042: 48 83 ec 20 sub $0x20,%rsp
|
|
180007046: 48 85 c9 test %rcx,%rcx
|
|
180007049: 0f 84 ce 01 00 00 je 0x18000721d
|
|
18000704f: 4d 85 c0 test %r8,%r8
|
|
180007052: 0f 84 c5 01 00 00 je 0x18000721d
|
|
180007058: 45 85 c9 test %r9d,%r9d
|
|
18000705b: 0f 8e b0 01 00 00 jle 0x180007211
|
|
180007061: c5 f9 2e 0d 77 5c c5 vucomisd 0x1c55c77(%rip),%xmm1 # 0x181c5cce0
|
|
180007068: 01
|
|
180007069: 7a 06 jp 0x180007071
|
|
18000706b: 0f 84 8e 01 00 00 je 0x1800071ff
|
|
180007071: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
180007075: c5 f9 2e c8 vucomisd %xmm0,%xmm1
|
|
180007079: 7a 06 jp 0x180007081
|
|
18000707b: 0f 84 6c 01 00 00 je 0x1800071ed
|
|
180007081: 41 83 f9 10 cmp $0x10,%r9d
|
|
180007085: 0f 8c 5a 01 00 00 jl 0x1800071e5
|
|
18000708b: 4c 89 c0 mov %r8,%rax
|
|
18000708e: 48 83 e0 1f and $0x1f,%rax
|
|
180007092: 89 c2 mov %eax,%edx
|
|
180007094: 85 d2 test %edx,%edx
|
|
180007096: 74 11 je 0x1800070a9
|
|
180007098: f6 c2 07 test $0x7,%dl
|
|
18000709b: 0f 85 44 01 00 00 jne 0x1800071e5
|
|
1800070a1: f7 da neg %edx
|
|
1800070a3: 83 c2 20 add $0x20,%edx
|
|
1800070a6: c1 ea 03 shr $0x3,%edx
|
|
1800070a9: 44 8d 5a 10 lea 0x10(%rdx),%r11d
|
|
1800070ad: 45 3b cb cmp %r11d,%r9d
|
|
1800070b0: 0f 8c 2f 01 00 00 jl 0x1800071e5
|
|
1800070b6: 45 89 cc mov %r9d,%r12d
|
|
1800070b9: 33 c0 xor %eax,%eax
|
|
1800070bb: 44 2b e2 sub %edx,%r12d
|
|
1800070be: 41 83 e4 0f and $0xf,%r12d
|
|
1800070c2: 41 f7 dc neg %r12d
|
|
1800070c5: 45 03 e1 add %r9d,%r12d
|
|
1800070c8: 41 89 d3 mov %edx,%r11d
|
|
1800070cb: 85 d2 test %edx,%edx
|
|
1800070cd: 76 24 jbe 0x1800070f3
|
|
1800070cf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1800070d6: 00
|
|
1800070d7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1800070de: 66 90 xchg %ax,%ax
|
|
1800070e0: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0
|
|
1800070e5: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8)
|
|
1800070eb: 48 ff c0 inc %rax
|
|
1800070ee: 49 3b c3 cmp %r11,%rax
|
|
1800070f1: 72 ed jb 0x1800070e0
|
|
1800070f3: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
|
|
1800070f8: 49 63 c4 movslq %r12d,%rax
|
|
1800070fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
180007100: c4 a1 7d 59 14 d9 vmulpd (%rcx,%r11,8),%ymm0,%ymm2
|
|
180007106: c4 a1 7d 59 5c d9 20 vmulpd 0x20(%rcx,%r11,8),%ymm0,%ymm3
|
|
18000710d: c4 a1 7d 59 64 d9 40 vmulpd 0x40(%rcx,%r11,8),%ymm0,%ymm4
|
|
180007114: c4 a1 7d 59 6c d9 60 vmulpd 0x60(%rcx,%r11,8),%ymm0,%ymm5
|
|
18000711b: c4 81 7d 11 14 d8 vmovupd %ymm2,(%r8,%r11,8)
|
|
180007121: c4 81 7d 11 5c d8 20 vmovupd %ymm3,0x20(%r8,%r11,8)
|
|
180007128: c4 81 7d 11 64 d8 40 vmovupd %ymm4,0x40(%r8,%r11,8)
|
|
18000712f: c4 81 7d 11 6c d8 60 vmovupd %ymm5,0x60(%r8,%r11,8)
|
|
180007136: 49 83 c3 10 add $0x10,%r11
|
|
18000713a: 4c 3b d8 cmp %rax,%r11
|
|
18000713d: 72 c1 jb 0x180007100
|
|
18000713f: 41 8d 44 24 01 lea 0x1(%r12),%eax
|
|
180007144: 41 3b c1 cmp %r9d,%eax
|
|
180007147: 0f 87 87 00 00 00 ja 0x1800071d4
|
|
18000714d: 4d 63 d1 movslq %r9d,%r10
|
|
180007150: 4d 63 e4 movslq %r12d,%r12
|
|
180007153: 4d 2b d4 sub %r12,%r10
|
|
180007156: 49 83 fa 04 cmp $0x4,%r10
|
|
18000715a: 0f 8c 80 00 00 00 jl 0x1800071e0
|
|
180007160: 4d 63 e4 movslq %r12d,%r12
|
|
180007163: 45 89 d3 mov %r10d,%r11d
|
|
180007166: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
18000716a: 45 33 c9 xor %r9d,%r9d
|
|
18000716d: 4d 63 db movslq %r11d,%r11
|
|
180007170: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
|
|
180007175: 4b 8d 04 e0 lea (%r8,%r12,8),%rax
|
|
180007179: 4a 8d 14 e1 lea (%rcx,%r12,8),%rdx
|
|
18000717d: 0f 1f 00 nopl (%rax)
|
|
180007180: c4 a1 7d 59 14 ca vmulpd (%rdx,%r9,8),%ymm0,%ymm2
|
|
180007186: c4 a1 7d 11 14 c8 vmovupd %ymm2,(%rax,%r9,8)
|
|
18000718c: 49 83 c1 04 add $0x4,%r9
|
|
180007190: 4d 3b cb cmp %r11,%r9
|
|
180007193: 72 eb jb 0x180007180
|
|
180007195: 4d 3b da cmp %r10,%r11
|
|
180007198: 73 3a jae 0x1800071d4
|
|
18000719a: 4d 63 e4 movslq %r12d,%r12
|
|
18000719d: 4b 8d 14 e0 lea (%r8,%r12,8),%rdx
|
|
1800071a1: 4a 8d 04 e1 lea (%rcx,%r12,8),%rax
|
|
1800071a5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1800071ac: 00
|
|
1800071ad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1800071b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1800071b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1800071c0: c4 a1 73 59 04 d8 vmulsd (%rax,%r11,8),%xmm1,%xmm0
|
|
1800071c6: c4 a1 7b 11 04 da vmovsd %xmm0,(%rdx,%r11,8)
|
|
1800071cc: 49 ff c3 inc %r11
|
|
1800071cf: 4d 3b da cmp %r10,%r11
|
|
1800071d2: 72 ec jb 0x1800071c0
|
|
1800071d4: 33 c0 xor %eax,%eax
|
|
1800071d6: c5 f8 77 vzeroupper
|
|
1800071d9: 48 83 c4 20 add $0x20,%rsp
|
|
1800071dd: 41 5c pop %r12
|
|
1800071df: c3 ret
|
|
1800071e0: 45 33 db xor %r11d,%r11d
|
|
1800071e3: eb b0 jmp 0x180007195
|
|
1800071e5: 45 33 e4 xor %r12d,%r12d
|
|
1800071e8: e9 52 ff ff ff jmp 0x18000713f
|
|
1800071ed: 4c 89 c1 mov %r8,%rcx
|
|
1800071f0: 44 89 ca mov %r9d,%edx
|
|
1800071f3: e8 e8 6a 01 00 call 0x18001dce0
|
|
1800071f8: 48 83 c4 20 add $0x20,%rsp
|
|
1800071fc: 41 5c pop %r12
|
|
1800071fe: c3 ret
|
|
1800071ff: 4c 89 c2 mov %r8,%rdx
|
|
180007202: 45 89 c8 mov %r9d,%r8d
|
|
180007205: e8 d6 e8 ff ff call 0x180005ae0
|
|
18000720a: 48 83 c4 20 add $0x20,%rsp
|
|
18000720e: 41 5c pop %r12
|
|
180007210: c3 ret
|
|
180007211: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
180007216: 48 83 c4 20 add $0x20,%rsp
|
|
18000721a: 41 5c pop %r12
|
|
18000721c: c3 ret
|
|
18000721d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180007222: 48 83 c4 20 add $0x20,%rsp
|
|
180007226: 41 5c pop %r12
|
|
180007228: c3 ret
|
|
180007229: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180007230: 00
|
|
180007231: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180007238: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18000723f: 00
|
|
180007240: 53 push %rbx
|
|
180007241: 56 push %rsi
|
|
180007242: 57 push %rdi
|
|
180007243: 41 54 push %r12
|
|
180007245: 41 55 push %r13
|
|
180007247: 41 56 push %r14
|
|
180007249: 41 57 push %r15
|
|
18000724b: 55 push %rbp
|
|
18000724c: 48 83 ec 38 sub $0x38,%rsp
|
|
180007250: 49 89 ce mov %rcx,%r14
|
|
180007253: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
18000725a: 00
|
|
18000725b: 44 89 cf mov %r9d,%edi
|
|
18000725e: 44 89 c6 mov %r8d,%esi
|
|
180007261: 41 89 d7 mov %edx,%r15d
|
|
180007264: 4d 85 f6 test %r14,%r14
|
|
180007267: 0f 84 8a 01 00 00 je 0x1800073f7
|
|
18000726d: 41 83 ff 1e cmp $0x1e,%r15d
|
|
180007271: 0f 87 5b 01 00 00 ja 0x1800073d2
|
|
180007277: 41 83 ff 1c cmp $0x1c,%r15d
|
|
18000727b: 0f 8f 51 01 00 00 jg 0x1800073d2
|
|
180007281: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
180007288: 00
|
|
180007289: 48 85 db test %rbx,%rbx
|
|
18000728c: 0f 84 65 01 00 00 je 0x1800073f7
|
|
180007292: 48 89 dd mov %rbx,%rbp
|
|
180007295: ba 90 00 00 00 mov $0x90,%edx
|
|
18000729a: 48 83 e5 3f and $0x3f,%rbp
|
|
18000729e: 48 f7 dd neg %rbp
|
|
1800072a1: 48 83 e5 3f and $0x3f,%rbp
|
|
1800072a5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
1800072a9: 4c 89 e1 mov %r12,%rcx
|
|
1800072ac: e8 6f 6a 01 00 call 0x18001dd20
|
|
1800072b1: 44 89 f9 mov %r15d,%ecx
|
|
1800072b4: b8 01 00 00 00 mov $0x1,%eax
|
|
1800072b9: d3 e0 shl %cl,%eax
|
|
1800072bb: 41 89 7c 24 18 mov %edi,0x18(%r12)
|
|
1800072c0: 83 fe 08 cmp $0x8,%esi
|
|
1800072c3: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
1800072c8: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
|
|
1800072cf: 00 00
|
|
1800072d1: 0f 84 3d 02 00 00 je 0x180007514
|
|
1800072d7: 83 fe 04 cmp $0x4,%esi
|
|
1800072da: 0f 84 97 00 00 00 je 0x180007377
|
|
1800072e0: 83 fe 01 cmp $0x1,%esi
|
|
1800072e3: 75 39 jne 0x18000731e
|
|
1800072e5: 0f 57 c0 xorps %xmm0,%xmm0
|
|
1800072e8: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
|
|
1800072ec: f2 0f 10 0d f4 59 c5 movsd 0x1c559f4(%rip),%xmm1 # 0x181c5cce8
|
|
1800072f3: 01
|
|
1800072f4: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
1800072f8: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
1800072ff: 00
|
|
180007300: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
180007307: 00 00
|
|
180007309: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
180007310: 00 00
|
|
180007312: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
180007319: e9 8f 00 00 00 jmp 0x1800073ad
|
|
18000731e: 83 fe 02 cmp $0x2,%esi
|
|
180007321: 75 36 jne 0x180007359
|
|
180007323: 0f 57 c0 xorps %xmm0,%xmm0
|
|
180007326: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
|
|
18000732a: f2 0f 10 0d b6 59 c5 movsd 0x1c559b6(%rip),%xmm1 # 0x181c5cce8
|
|
180007331: 01
|
|
180007332: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
180007336: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
18000733d: 00
|
|
18000733e: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
180007345: 00 00
|
|
180007347: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
18000734e: 00 00
|
|
180007350: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
180007357: eb 54 jmp 0x1800073ad
|
|
180007359: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
180007360: 00
|
|
180007361: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
180007366: 48 83 c4 38 add $0x38,%rsp
|
|
18000736a: 5d pop %rbp
|
|
18000736b: 41 5f pop %r15
|
|
18000736d: 41 5e pop %r14
|
|
18000736f: 41 5d pop %r13
|
|
180007371: 41 5c pop %r12
|
|
180007373: 5f pop %rdi
|
|
180007374: 5e pop %rsi
|
|
180007375: 5b pop %rbx
|
|
180007376: c3 ret
|
|
180007377: 0f 57 c0 xorps %xmm0,%xmm0
|
|
18000737a: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
|
|
18000737e: b8 01 00 00 00 mov $0x1,%eax
|
|
180007383: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
18000738a: 00
|
|
18000738b: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
180007390: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
180007395: e8 c6 69 01 00 call 0x18001dd60
|
|
18000739a: f2 0f 10 0d 46 59 c5 movsd 0x1c55946(%rip),%xmm1 # 0x181c5cce8
|
|
1800073a1: 01
|
|
1800073a2: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
1800073a6: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
1800073ad: 41 83 ff 05 cmp $0x5,%r15d
|
|
1800073b1: 7f 35 jg 0x1800073e8
|
|
1800073b3: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
1800073ba: 00 00
|
|
1800073bc: 33 c0 xor %eax,%eax
|
|
1800073be: 4d 89 26 mov %r12,(%r14)
|
|
1800073c1: 48 83 c4 38 add $0x38,%rsp
|
|
1800073c5: 5d pop %rbp
|
|
1800073c6: 41 5f pop %r15
|
|
1800073c8: 41 5e pop %r14
|
|
1800073ca: 41 5d pop %r13
|
|
1800073cc: 41 5c pop %r12
|
|
1800073ce: 5f pop %rdi
|
|
1800073cf: 5e pop %rsi
|
|
1800073d0: 5b pop %rbx
|
|
1800073d1: c3 ret
|
|
1800073d2: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
1800073d7: 48 83 c4 38 add $0x38,%rsp
|
|
1800073db: 5d pop %rbp
|
|
1800073dc: 41 5f pop %r15
|
|
1800073de: 41 5e pop %r14
|
|
1800073e0: 41 5d pop %r13
|
|
1800073e2: 41 5c pop %r12
|
|
1800073e4: 5f pop %rdi
|
|
1800073e5: 5e pop %rsi
|
|
1800073e6: 5b pop %rbx
|
|
1800073e7: c3 ret
|
|
1800073e8: 41 83 ff 0a cmp $0xa,%r15d
|
|
1800073ec: 0f 8e e8 00 00 00 jle 0x1800074da
|
|
1800073f2: 4d 85 ed test %r13,%r13
|
|
1800073f5: 75 16 jne 0x18000740d
|
|
1800073f7: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1800073fc: 48 83 c4 38 add $0x38,%rsp
|
|
180007400: 5d pop %rbp
|
|
180007401: 41 5f pop %r15
|
|
180007403: 41 5e pop %r14
|
|
180007405: 41 5d pop %r13
|
|
180007407: 41 5c pop %r12
|
|
180007409: 5f pop %rdi
|
|
18000740a: 5e pop %rsi
|
|
18000740b: 5b pop %rbx
|
|
18000740c: c3 ret
|
|
18000740d: 4c 89 ee mov %r13,%rsi
|
|
180007410: 44 89 f9 mov %r15d,%ecx
|
|
180007413: 48 83 e6 3f and $0x3f,%rsi
|
|
180007417: 44 89 ff mov %r15d,%edi
|
|
18000741a: 48 f7 de neg %rsi
|
|
18000741d: 48 83 e6 3f and $0x3f,%rsi
|
|
180007421: 49 03 f5 add %r13,%rsi
|
|
180007424: 48 89 f2 mov %rsi,%rdx
|
|
180007427: e8 54 69 01 00 call 0x18001dd80
|
|
18000742c: 49 89 c5 mov %rax,%r13
|
|
18000742f: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
180007436: 00
|
|
180007437: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
18000743c: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
180007440: 83 fb 0e cmp $0xe,%ebx
|
|
180007443: 7f 38 jg 0x18000747d
|
|
180007445: 89 d9 mov %ebx,%ecx
|
|
180007447: e8 d4 6f 01 00 call 0x18001e420
|
|
18000744c: 89 d9 mov %ebx,%ecx
|
|
18000744e: 48 89 f2 mov %rsi,%rdx
|
|
180007451: 41 89 f8 mov %edi,%r8d
|
|
180007454: 49 89 c1 mov %rax,%r9
|
|
180007457: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
18000745c: e8 5f 70 01 00 call 0x18001e4c0
|
|
180007461: 49 89 c1 mov %rax,%r9
|
|
180007464: 89 d9 mov %ebx,%ecx
|
|
180007466: b8 01 00 00 00 mov $0x1,%eax
|
|
18000746b: d3 e0 shl %cl,%eax
|
|
18000746d: c1 e0 04 shl $0x4,%eax
|
|
180007470: 83 c0 3f add $0x3f,%eax
|
|
180007473: 83 e0 c0 and $0xffffffc0,%eax
|
|
180007476: 41 89 44 24 1c mov %eax,0x1c(%r12)
|
|
18000747b: eb 1e jmp 0x18000749b
|
|
18000747d: 48 89 e0 mov %rsp,%rax
|
|
180007480: 4c 89 e1 mov %r12,%rcx
|
|
180007483: 49 89 f0 mov %rsi,%r8
|
|
180007486: 41 89 f9 mov %edi,%r9d
|
|
180007489: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
18000748d: 89 da mov %ebx,%edx
|
|
18000748f: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
180007493: e8 88 7b 01 00 call 0x18001f020
|
|
180007498: 49 89 c1 mov %rax,%r9
|
|
18000749b: 44 89 f9 mov %r15d,%ecx
|
|
18000749e: 48 89 f2 mov %rsi,%rdx
|
|
1800074a1: 41 89 f8 mov %edi,%r8d
|
|
1800074a4: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
1800074a9: e8 b2 b3 01 00 call 0x180022860
|
|
1800074ae: 44 89 f9 mov %r15d,%ecx
|
|
1800074b1: 48 89 f2 mov %rsi,%rdx
|
|
1800074b4: 41 89 f8 mov %edi,%r8d
|
|
1800074b7: 49 89 c1 mov %rax,%r9
|
|
1800074ba: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
1800074bf: e8 3c b8 01 00 call 0x180022d00
|
|
1800074c4: 4d 89 26 mov %r12,(%r14)
|
|
1800074c7: 33 c0 xor %eax,%eax
|
|
1800074c9: 48 83 c4 38 add $0x38,%rsp
|
|
1800074cd: 5d pop %rbp
|
|
1800074ce: 41 5f pop %r15
|
|
1800074d0: 41 5e pop %r14
|
|
1800074d2: 41 5d pop %r13
|
|
1800074d4: 41 5c pop %r12
|
|
1800074d6: 5f pop %rdi
|
|
1800074d7: 5e pop %rsi
|
|
1800074d8: 5b pop %rbx
|
|
1800074d9: c3 ret
|
|
1800074da: bf 0a 00 00 00 mov $0xa,%edi
|
|
1800074df: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
1800074e6: 00
|
|
1800074e7: 48 8d 35 12 f3 60 02 lea 0x260f312(%rip),%rsi # 0x182616800
|
|
1800074ee: 41 83 ff 06 cmp $0x6,%r15d
|
|
1800074f2: 0f 8f 3f ff ff ff jg 0x180007437
|
|
1800074f8: 49 89 d1 mov %rdx,%r9
|
|
1800074fb: 49 83 e1 3f and $0x3f,%r9
|
|
1800074ff: 49 f7 d9 neg %r9
|
|
180007502: 49 83 e1 3f and $0x3f,%r9
|
|
180007506: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
18000750d: 00 00
|
|
18000750f: 4c 03 ca add %rdx,%r9
|
|
180007512: eb 87 jmp 0x18000749b
|
|
180007514: 33 c0 xor %eax,%eax
|
|
180007516: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
18000751d: 00
|
|
18000751e: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
180007523: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
180007528: e9 80 fe ff ff jmp 0x1800073ad
|
|
18000752d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180007534: 00
|
|
180007535: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
18000753c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
180007540: 56 push %rsi
|
|
180007541: 57 push %rdi
|
|
180007542: 41 54 push %r12
|
|
180007544: 41 55 push %r13
|
|
180007546: 41 56 push %r14
|
|
180007548: 41 57 push %r15
|
|
18000754a: 55 push %rbp
|
|
18000754b: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
|
|
180007550: 48 89 ce mov %rcx,%rsi
|
|
180007553: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi
|
|
18000755a: 00
|
|
18000755b: 45 89 ce mov %r9d,%r14d
|
|
18000755e: 45 89 c5 mov %r8d,%r13d
|
|
180007561: 89 d5 mov %edx,%ebp
|
|
180007563: 48 85 f6 test %rsi,%rsi
|
|
180007566: 0f 84 86 01 00 00 je 0x1800076f2
|
|
18000756c: 83 fd 1e cmp $0x1e,%ebp
|
|
18000756f: 0f 87 59 01 00 00 ja 0x1800076ce
|
|
180007575: 83 fd 1c cmp $0x1c,%ebp
|
|
180007578: 0f 8f 50 01 00 00 jg 0x1800076ce
|
|
18000757e: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12
|
|
180007585: 00
|
|
180007586: 4d 85 e4 test %r12,%r12
|
|
180007589: 0f 84 63 01 00 00 je 0x1800076f2
|
|
18000758f: 49 83 e4 3f and $0x3f,%r12
|
|
180007593: ba 90 00 00 00 mov $0x90,%edx
|
|
180007598: 49 f7 dc neg %r12
|
|
18000759b: 49 83 e4 3f and $0x3f,%r12
|
|
18000759f: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12
|
|
1800075a6: 00
|
|
1800075a7: 4c 89 e1 mov %r12,%rcx
|
|
1800075aa: e8 91 bb 01 00 call 0x180023140
|
|
1800075af: 89 e9 mov %ebp,%ecx
|
|
1800075b1: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
1800075b7: 41 d3 e0 shl %cl,%r8d
|
|
1800075ba: 41 89 6c 24 04 mov %ebp,0x4(%r12)
|
|
1800075bf: 41 83 fd 08 cmp $0x8,%r13d
|
|
1800075c3: 45 89 74 24 18 mov %r14d,0x18(%r12)
|
|
1800075c8: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
|
|
1800075cf: 00 00
|
|
1800075d1: 0f 84 40 02 00 00 je 0x180007817
|
|
1800075d7: 41 83 fd 04 cmp $0x4,%r13d
|
|
1800075db: 0f 84 95 00 00 00 je 0x180007676
|
|
1800075e1: 41 83 fd 01 cmp $0x1,%r13d
|
|
1800075e5: 75 37 jne 0x18000761e
|
|
1800075e7: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0
|
|
1800075ec: f2 0f 10 0d fc 56 c5 movsd 0x1c556fc(%rip),%xmm1 # 0x181c5ccf0
|
|
1800075f3: 01
|
|
1800075f4: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
1800075f8: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
1800075ff: 00
|
|
180007600: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
180007607: 00 00
|
|
180007609: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
180007610: 00 00
|
|
180007612: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
180007619: e9 8c 00 00 00 jmp 0x1800076aa
|
|
18000761e: 41 83 fd 02 cmp $0x2,%r13d
|
|
180007622: 75 34 jne 0x180007658
|
|
180007624: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0
|
|
180007629: f2 0f 10 0d bf 56 c5 movsd 0x1c556bf(%rip),%xmm1 # 0x181c5ccf0
|
|
180007630: 01
|
|
180007631: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
180007635: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
18000763c: 00
|
|
18000763d: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
180007644: 00 00
|
|
180007646: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
18000764d: 00 00
|
|
18000764f: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
180007656: eb 52 jmp 0x1800076aa
|
|
180007658: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
18000765f: 00
|
|
180007660: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
180007665: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
18000766a: 5d pop %rbp
|
|
18000766b: 41 5f pop %r15
|
|
18000766d: 41 5e pop %r14
|
|
18000766f: 41 5d pop %r13
|
|
180007671: 41 5c pop %r12
|
|
180007673: 5f pop %rdi
|
|
180007674: 5e pop %rsi
|
|
180007675: c3 ret
|
|
180007676: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0
|
|
18000767b: b8 01 00 00 00 mov $0x1,%eax
|
|
180007680: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
180007687: 00
|
|
180007688: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
18000768d: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
180007692: e8 e9 ba 01 00 call 0x180023180
|
|
180007697: f2 0f 10 0d 51 56 c5 movsd 0x1c55651(%rip),%xmm1 # 0x181c5ccf0
|
|
18000769e: 01
|
|
18000769f: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
1800076a3: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
1800076aa: 83 fd 05 cmp $0x5,%ebp
|
|
1800076ad: 7f 35 jg 0x1800076e4
|
|
1800076af: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
1800076b6: 00 00
|
|
1800076b8: 33 c0 xor %eax,%eax
|
|
1800076ba: 4c 89 26 mov %r12,(%rsi)
|
|
1800076bd: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
1800076c2: 5d pop %rbp
|
|
1800076c3: 41 5f pop %r15
|
|
1800076c5: 41 5e pop %r14
|
|
1800076c7: 41 5d pop %r13
|
|
1800076c9: 41 5c pop %r12
|
|
1800076cb: 5f pop %rdi
|
|
1800076cc: 5e pop %rsi
|
|
1800076cd: c3 ret
|
|
1800076ce: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
1800076d3: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
1800076d8: 5d pop %rbp
|
|
1800076d9: 41 5f pop %r15
|
|
1800076db: 41 5e pop %r14
|
|
1800076dd: 41 5d pop %r13
|
|
1800076df: 41 5c pop %r12
|
|
1800076e1: 5f pop %rdi
|
|
1800076e2: 5e pop %rsi
|
|
1800076e3: c3 ret
|
|
1800076e4: 83 fd 0a cmp $0xa,%ebp
|
|
1800076e7: 0f 8e f0 00 00 00 jle 0x1800077dd
|
|
1800076ed: 48 85 ff test %rdi,%rdi
|
|
1800076f0: 75 16 jne 0x180007708
|
|
1800076f2: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1800076f7: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
1800076fc: 5d pop %rbp
|
|
1800076fd: 41 5f pop %r15
|
|
1800076ff: 41 5e pop %r14
|
|
180007701: 41 5d pop %r13
|
|
180007703: 41 5c pop %r12
|
|
180007705: 5f pop %rdi
|
|
180007706: 5e pop %rsi
|
|
180007707: c3 ret
|
|
180007708: 48 83 e7 3f and $0x3f,%rdi
|
|
18000770c: 89 e9 mov %ebp,%ecx
|
|
18000770e: 48 f7 df neg %rdi
|
|
180007711: 41 89 ee mov %ebp,%r14d
|
|
180007714: 48 83 e7 3f and $0x3f,%rdi
|
|
180007718: 49 89 fd mov %rdi,%r13
|
|
18000771b: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13
|
|
180007722: 00
|
|
180007723: 4c 89 ea mov %r13,%rdx
|
|
180007726: e8 75 ba 01 00 call 0x1800231a0
|
|
18000772b: 48 89 c7 mov %rax,%rdi
|
|
18000772e: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx
|
|
180007735: 00
|
|
180007736: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
18000773b: 44 8d 7d ff lea -0x1(%rbp),%r15d
|
|
18000773f: 41 83 ff 10 cmp $0x10,%r15d
|
|
180007743: 7f 3b jg 0x180007780
|
|
180007745: 44 89 f9 mov %r15d,%ecx
|
|
180007748: e8 53 c0 01 00 call 0x1800237a0
|
|
18000774d: 44 89 f9 mov %r15d,%ecx
|
|
180007750: 4c 89 ea mov %r13,%rdx
|
|
180007753: 45 89 f0 mov %r14d,%r8d
|
|
180007756: 49 89 c1 mov %rax,%r9
|
|
180007759: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
18000775e: e8 fd c0 01 00 call 0x180023860
|
|
180007763: 49 89 c1 mov %rax,%r9
|
|
180007766: 44 89 f9 mov %r15d,%ecx
|
|
180007769: b8 01 00 00 00 mov $0x1,%eax
|
|
18000776e: d3 e0 shl %cl,%eax
|
|
180007770: c1 e0 04 shl $0x4,%eax
|
|
180007773: 83 c0 3f add $0x3f,%eax
|
|
180007776: 83 e0 c0 and $0xffffffc0,%eax
|
|
180007779: 41 89 44 24 1c mov %eax,0x1c(%r12)
|
|
18000777e: eb 20 jmp 0x1800077a0
|
|
180007780: 48 8d 04 24 lea (%rsp),%rax
|
|
180007784: 4c 89 e1 mov %r12,%rcx
|
|
180007787: 4d 89 e8 mov %r13,%r8
|
|
18000778a: 45 89 f1 mov %r14d,%r9d
|
|
18000778d: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
180007791: 44 89 fa mov %r15d,%edx
|
|
180007794: 48 89 78 28 mov %rdi,0x28(%rax)
|
|
180007798: e8 e3 cc 01 00 call 0x180024480
|
|
18000779d: 49 89 c1 mov %rax,%r9
|
|
1800077a0: 89 e9 mov %ebp,%ecx
|
|
1800077a2: 4c 89 ea mov %r13,%rdx
|
|
1800077a5: 45 89 f0 mov %r14d,%r8d
|
|
1800077a8: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
1800077ad: e8 2e 07 02 00 call 0x180027ee0
|
|
1800077b2: 89 e9 mov %ebp,%ecx
|
|
1800077b4: 4c 89 ea mov %r13,%rdx
|
|
1800077b7: 45 89 f0 mov %r14d,%r8d
|
|
1800077ba: 49 89 c1 mov %rax,%r9
|
|
1800077bd: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
1800077c2: e8 b9 0b 02 00 call 0x180028380
|
|
1800077c7: 4c 89 26 mov %r12,(%rsi)
|
|
1800077ca: 33 c0 xor %eax,%eax
|
|
1800077cc: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
1800077d1: 5d pop %rbp
|
|
1800077d2: 41 5f pop %r15
|
|
1800077d4: 41 5e pop %r14
|
|
1800077d6: 41 5d pop %r13
|
|
1800077d8: 41 5c pop %r12
|
|
1800077da: 5f pop %rdi
|
|
1800077db: 5e pop %rsi
|
|
1800077dc: c3 ret
|
|
1800077dd: 41 be 0a 00 00 00 mov $0xa,%r14d
|
|
1800077e3: 4c 8d 2d 16 f0 60 02 lea 0x260f016(%rip),%r13 # 0x182616800
|
|
1800077ea: 83 fd 06 cmp $0x6,%ebp
|
|
1800077ed: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx
|
|
1800077f4: 00
|
|
1800077f5: 0f 8f 3b ff ff ff jg 0x180007736
|
|
1800077fb: 49 89 d1 mov %rdx,%r9
|
|
1800077fe: 49 83 e1 3f and $0x3f,%r9
|
|
180007802: 49 f7 d9 neg %r9
|
|
180007805: 49 83 e1 3f and $0x3f,%r9
|
|
180007809: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
180007810: 00 00
|
|
180007812: 4c 03 ca add %rdx,%r9
|
|
180007815: eb 89 jmp 0x1800077a0
|
|
180007817: 33 c0 xor %eax,%eax
|
|
180007819: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
180007820: 00
|
|
180007821: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
180007826: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
18000782b: e9 7a fe ff ff jmp 0x1800076aa
|
|
180007830: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180007837: 00
|
|
180007838: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
18000783f: 90 nop
|
|
180007840: 53 push %rbx
|
|
180007841: 56 push %rsi
|
|
180007842: 57 push %rdi
|
|
180007843: 41 54 push %r12
|
|
180007845: 41 55 push %r13
|
|
180007847: 41 56 push %r14
|
|
180007849: 41 57 push %r15
|
|
18000784b: 55 push %rbp
|
|
18000784c: 48 83 ec 38 sub $0x38,%rsp
|
|
180007850: 49 89 ce mov %rcx,%r14
|
|
180007853: 44 89 cf mov %r9d,%edi
|
|
180007856: 44 89 c6 mov %r8d,%esi
|
|
180007859: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
180007860: 00
|
|
180007861: 41 89 d7 mov %edx,%r15d
|
|
180007864: 4d 85 f6 test %r14,%r14
|
|
180007867: 0f 84 81 01 00 00 je 0x1800079ee
|
|
18000786d: 41 83 ff 1e cmp $0x1e,%r15d
|
|
180007871: 0f 87 52 01 00 00 ja 0x1800079c9
|
|
180007877: 41 83 ff 1c cmp $0x1c,%r15d
|
|
18000787b: 0f 8f 48 01 00 00 jg 0x1800079c9
|
|
180007881: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
180007888: 00
|
|
180007889: 48 85 db test %rbx,%rbx
|
|
18000788c: 0f 84 5c 01 00 00 je 0x1800079ee
|
|
180007892: 48 89 dd mov %rbx,%rbp
|
|
180007895: ba 90 00 00 00 mov $0x90,%edx
|
|
18000789a: 48 83 e5 3f and $0x3f,%rbp
|
|
18000789e: 48 f7 dd neg %rbp
|
|
1800078a1: 48 83 e5 3f and $0x3f,%rbp
|
|
1800078a5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
1800078a9: 4c 89 e1 mov %r12,%rcx
|
|
1800078ac: e8 0f 0f 02 00 call 0x1800287c0
|
|
1800078b1: 44 89 f9 mov %r15d,%ecx
|
|
1800078b4: b8 01 00 00 00 mov $0x1,%eax
|
|
1800078b9: 41 89 7c 24 18 mov %edi,0x18(%r12)
|
|
1800078be: d3 e0 shl %cl,%eax
|
|
1800078c0: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
1800078c5: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
|
|
1800078cc: 00 00
|
|
1800078ce: 83 fe 08 cmp $0x8,%esi
|
|
1800078d1: 0f 84 34 02 00 00 je 0x180007b0b
|
|
1800078d7: 83 fe 04 cmp $0x4,%esi
|
|
1800078da: 0f 84 91 00 00 00 je 0x180007971
|
|
1800078e0: 83 fe 01 cmp $0x1,%esi
|
|
1800078e3: 75 36 jne 0x18000791b
|
|
1800078e5: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
|
|
1800078e9: f2 0f 10 0d 07 54 c5 movsd 0x1c55407(%rip),%xmm1 # 0x181c5ccf8
|
|
1800078f0: 01
|
|
1800078f1: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
1800078f8: 00
|
|
1800078f9: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
1800078fd: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
180007904: 00 00
|
|
180007906: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
18000790d: 00 00
|
|
18000790f: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
180007916: e9 89 00 00 00 jmp 0x1800079a4
|
|
18000791b: 83 fe 02 cmp $0x2,%esi
|
|
18000791e: 75 33 jne 0x180007953
|
|
180007920: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
|
|
180007924: f2 0f 10 0d cc 53 c5 movsd 0x1c553cc(%rip),%xmm1 # 0x181c5ccf8
|
|
18000792b: 01
|
|
18000792c: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
180007933: 00
|
|
180007934: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
180007938: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
18000793f: 00 00
|
|
180007941: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
180007948: 00 00
|
|
18000794a: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
180007951: eb 51 jmp 0x1800079a4
|
|
180007953: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
18000795a: 00
|
|
18000795b: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
180007960: 48 83 c4 38 add $0x38,%rsp
|
|
180007964: 5d pop %rbp
|
|
180007965: 41 5f pop %r15
|
|
180007967: 41 5e pop %r14
|
|
180007969: 41 5d pop %r13
|
|
18000796b: 41 5c pop %r12
|
|
18000796d: 5f pop %rdi
|
|
18000796e: 5e pop %rsi
|
|
18000796f: 5b pop %rbx
|
|
180007970: c3 ret
|
|
180007971: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
|
|
180007975: b8 01 00 00 00 mov $0x1,%eax
|
|
18000797a: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
180007981: 00
|
|
180007982: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
180007987: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
18000798c: e8 6f 0e 02 00 call 0x180028800
|
|
180007991: f2 0f 10 0d 5f 53 c5 movsd 0x1c5535f(%rip),%xmm1 # 0x181c5ccf8
|
|
180007998: 01
|
|
180007999: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
18000799d: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
1800079a4: 41 83 ff 05 cmp $0x5,%r15d
|
|
1800079a8: 7f 35 jg 0x1800079df
|
|
1800079aa: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
1800079b1: 00 00
|
|
1800079b3: 33 c0 xor %eax,%eax
|
|
1800079b5: 4d 89 26 mov %r12,(%r14)
|
|
1800079b8: 48 83 c4 38 add $0x38,%rsp
|
|
1800079bc: 5d pop %rbp
|
|
1800079bd: 41 5f pop %r15
|
|
1800079bf: 41 5e pop %r14
|
|
1800079c1: 41 5d pop %r13
|
|
1800079c3: 41 5c pop %r12
|
|
1800079c5: 5f pop %rdi
|
|
1800079c6: 5e pop %rsi
|
|
1800079c7: 5b pop %rbx
|
|
1800079c8: c3 ret
|
|
1800079c9: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
1800079ce: 48 83 c4 38 add $0x38,%rsp
|
|
1800079d2: 5d pop %rbp
|
|
1800079d3: 41 5f pop %r15
|
|
1800079d5: 41 5e pop %r14
|
|
1800079d7: 41 5d pop %r13
|
|
1800079d9: 41 5c pop %r12
|
|
1800079db: 5f pop %rdi
|
|
1800079dc: 5e pop %rsi
|
|
1800079dd: 5b pop %rbx
|
|
1800079de: c3 ret
|
|
1800079df: 41 83 ff 0a cmp $0xa,%r15d
|
|
1800079e3: 0f 8e e8 00 00 00 jle 0x180007ad1
|
|
1800079e9: 4d 85 ed test %r13,%r13
|
|
1800079ec: 75 16 jne 0x180007a04
|
|
1800079ee: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1800079f3: 48 83 c4 38 add $0x38,%rsp
|
|
1800079f7: 5d pop %rbp
|
|
1800079f8: 41 5f pop %r15
|
|
1800079fa: 41 5e pop %r14
|
|
1800079fc: 41 5d pop %r13
|
|
1800079fe: 41 5c pop %r12
|
|
180007a00: 5f pop %rdi
|
|
180007a01: 5e pop %rsi
|
|
180007a02: 5b pop %rbx
|
|
180007a03: c3 ret
|
|
180007a04: 4c 89 ee mov %r13,%rsi
|
|
180007a07: 44 89 f9 mov %r15d,%ecx
|
|
180007a0a: 48 83 e6 3f and $0x3f,%rsi
|
|
180007a0e: 44 89 ff mov %r15d,%edi
|
|
180007a11: 48 f7 de neg %rsi
|
|
180007a14: 48 83 e6 3f and $0x3f,%rsi
|
|
180007a18: 49 03 f5 add %r13,%rsi
|
|
180007a1b: 48 89 f2 mov %rsi,%rdx
|
|
180007a1e: e8 fd 0d 02 00 call 0x180028820
|
|
180007a23: 49 89 c5 mov %rax,%r13
|
|
180007a26: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
180007a2d: 00
|
|
180007a2e: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
180007a32: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
180007a37: 83 fb 10 cmp $0x10,%ebx
|
|
180007a3a: 7f 38 jg 0x180007a74
|
|
180007a3c: 89 d9 mov %ebx,%ecx
|
|
180007a3e: e8 bd 13 02 00 call 0x180028e00
|
|
180007a43: 89 d9 mov %ebx,%ecx
|
|
180007a45: 48 89 f2 mov %rsi,%rdx
|
|
180007a48: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
180007a4d: 41 89 f8 mov %edi,%r8d
|
|
180007a50: 49 89 c1 mov %rax,%r9
|
|
180007a53: e8 48 14 02 00 call 0x180028ea0
|
|
180007a58: 49 89 c1 mov %rax,%r9
|
|
180007a5b: 89 d9 mov %ebx,%ecx
|
|
180007a5d: b8 01 00 00 00 mov $0x1,%eax
|
|
180007a62: d3 e0 shl %cl,%eax
|
|
180007a64: c1 e0 04 shl $0x4,%eax
|
|
180007a67: 83 c0 3f add $0x3f,%eax
|
|
180007a6a: 83 e0 c0 and $0xffffffc0,%eax
|
|
180007a6d: 41 89 44 24 1c mov %eax,0x1c(%r12)
|
|
180007a72: eb 1e jmp 0x180007a92
|
|
180007a74: 48 89 e0 mov %rsp,%rax
|
|
180007a77: 4c 89 e1 mov %r12,%rcx
|
|
180007a7a: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
180007a7e: 89 da mov %ebx,%edx
|
|
180007a80: 49 89 f0 mov %rsi,%r8
|
|
180007a83: 41 89 f9 mov %edi,%r9d
|
|
180007a86: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
180007a8a: e8 d1 1f 02 00 call 0x180029a60
|
|
180007a8f: 49 89 c1 mov %rax,%r9
|
|
180007a92: 44 89 f9 mov %r15d,%ecx
|
|
180007a95: 48 89 f2 mov %rsi,%rdx
|
|
180007a98: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
180007a9d: 41 89 f8 mov %edi,%r8d
|
|
180007aa0: e8 db 57 02 00 call 0x18002d280
|
|
180007aa5: 44 89 f9 mov %r15d,%ecx
|
|
180007aa8: 48 89 f2 mov %rsi,%rdx
|
|
180007aab: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
180007ab0: 41 89 f8 mov %edi,%r8d
|
|
180007ab3: 49 89 c1 mov %rax,%r9
|
|
180007ab6: e8 65 5c 02 00 call 0x18002d720
|
|
180007abb: 4d 89 26 mov %r12,(%r14)
|
|
180007abe: 33 c0 xor %eax,%eax
|
|
180007ac0: 48 83 c4 38 add $0x38,%rsp
|
|
180007ac4: 5d pop %rbp
|
|
180007ac5: 41 5f pop %r15
|
|
180007ac7: 41 5e pop %r14
|
|
180007ac9: 41 5d pop %r13
|
|
180007acb: 41 5c pop %r12
|
|
180007acd: 5f pop %rdi
|
|
180007ace: 5e pop %rsi
|
|
180007acf: 5b pop %rbx
|
|
180007ad0: c3 ret
|
|
180007ad1: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
180007ad8: 00
|
|
180007ad9: bf 0a 00 00 00 mov $0xa,%edi
|
|
180007ade: 48 8d 35 1b ed 60 02 lea 0x260ed1b(%rip),%rsi # 0x182616800
|
|
180007ae5: 41 83 ff 06 cmp $0x6,%r15d
|
|
180007ae9: 0f 8f 3f ff ff ff jg 0x180007a2e
|
|
180007aef: 49 89 d1 mov %rdx,%r9
|
|
180007af2: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
180007af9: 00 00
|
|
180007afb: 49 83 e1 3f and $0x3f,%r9
|
|
180007aff: 49 f7 d9 neg %r9
|
|
180007b02: 49 83 e1 3f and $0x3f,%r9
|
|
180007b06: 4c 03 ca add %rdx,%r9
|
|
180007b09: eb 87 jmp 0x180007a92
|
|
180007b0b: 33 c0 xor %eax,%eax
|
|
180007b0d: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
180007b14: 00
|
|
180007b15: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
180007b1a: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
180007b1f: e9 80 fe ff ff jmp 0x1800079a4
|
|
180007b24: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180007b2b: 00
|
|
180007b2c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180007b33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
180007b38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
180007b3f: 00
|
|
180007b40: 53 push %rbx
|
|
180007b41: 56 push %rsi
|
|
180007b42: 57 push %rdi
|
|
180007b43: 41 54 push %r12
|
|
180007b45: 41 55 push %r13
|
|
180007b47: 41 56 push %r14
|
|
180007b49: 41 57 push %r15
|
|
180007b4b: 55 push %rbp
|
|
180007b4c: 48 83 ec 38 sub $0x38,%rsp
|
|
180007b50: 49 89 ce mov %rcx,%r14
|
|
180007b53: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
180007b5a: 00
|
|
180007b5b: 44 89 cf mov %r9d,%edi
|
|
180007b5e: 44 89 c6 mov %r8d,%esi
|
|
180007b61: 41 89 d7 mov %edx,%r15d
|
|
180007b64: 4d 85 f6 test %r14,%r14
|
|
180007b67: 0f 84 91 01 00 00 je 0x180007cfe
|
|
180007b6d: 41 83 ff 1e cmp $0x1e,%r15d
|
|
180007b71: 0f 87 62 01 00 00 ja 0x180007cd9
|
|
180007b77: 41 83 ff 1c cmp $0x1c,%r15d
|
|
180007b7b: 0f 8f 58 01 00 00 jg 0x180007cd9
|
|
180007b81: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
180007b88: 00
|
|
180007b89: 48 85 db test %rbx,%rbx
|
|
180007b8c: 0f 84 6c 01 00 00 je 0x180007cfe
|
|
180007b92: 48 89 dd mov %rbx,%rbp
|
|
180007b95: ba 90 00 00 00 mov $0x90,%edx
|
|
180007b9a: 48 83 e5 3f and $0x3f,%rbp
|
|
180007b9e: 48 f7 dd neg %rbp
|
|
180007ba1: 48 83 e5 3f and $0x3f,%rbp
|
|
180007ba5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
180007ba9: 4c 89 e1 mov %r12,%rcx
|
|
180007bac: e8 af 5f 02 00 call 0x18002db60
|
|
180007bb1: 44 89 f9 mov %r15d,%ecx
|
|
180007bb4: b8 01 00 00 00 mov $0x1,%eax
|
|
180007bb9: d3 e0 shl %cl,%eax
|
|
180007bbb: 41 89 7c 24 18 mov %edi,0x18(%r12)
|
|
180007bc0: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
180007bc5: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
|
|
180007bcc: 00 00
|
|
180007bce: 83 fe 08 cmp $0x8,%esi
|
|
180007bd1: 0f 84 44 02 00 00 je 0x180007e1b
|
|
180007bd7: 83 fe 04 cmp $0x4,%esi
|
|
180007bda: 0f 84 99 00 00 00 je 0x180007c79
|
|
180007be0: 83 fe 01 cmp $0x1,%esi
|
|
180007be3: 75 3a jne 0x180007c1f
|
|
180007be5: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
180007be9: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
|
|
180007bed: c5 fb 10 05 0b 51 c5 vmovsd 0x1c5510b(%rip),%xmm0 # 0x181c5cd00
|
|
180007bf4: 01
|
|
180007bf5: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
|
|
180007bf9: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
180007c00: 00
|
|
180007c01: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
180007c08: 00 00
|
|
180007c0a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
180007c11: 00 00
|
|
180007c13: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
|
|
180007c1a: e9 95 00 00 00 jmp 0x180007cb4
|
|
180007c1f: 83 fe 02 cmp $0x2,%esi
|
|
180007c22: 75 37 jne 0x180007c5b
|
|
180007c24: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
180007c28: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
|
|
180007c2c: c5 fb 10 05 cc 50 c5 vmovsd 0x1c550cc(%rip),%xmm0 # 0x181c5cd00
|
|
180007c33: 01
|
|
180007c34: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
|
|
180007c38: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
180007c3f: 00
|
|
180007c40: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
180007c47: 00 00
|
|
180007c49: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
180007c50: 00 00
|
|
180007c52: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
|
|
180007c59: eb 59 jmp 0x180007cb4
|
|
180007c5b: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
180007c62: 00
|
|
180007c63: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
180007c68: 48 83 c4 38 add $0x38,%rsp
|
|
180007c6c: 5d pop %rbp
|
|
180007c6d: 41 5f pop %r15
|
|
180007c6f: 41 5e pop %r14
|
|
180007c71: 41 5d pop %r13
|
|
180007c73: 41 5c pop %r12
|
|
180007c75: 5f pop %rdi
|
|
180007c76: 5e pop %rsi
|
|
180007c77: 5b pop %rbx
|
|
180007c78: c3 ret
|
|
180007c79: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
180007c7d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
|
|
180007c81: b8 01 00 00 00 mov $0x1,%eax
|
|
180007c86: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
180007c8d: 00
|
|
180007c8e: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
180007c93: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
180007c98: e8 03 5f 02 00 call 0x18002dba0
|
|
180007c9d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
180007ca1: c5 fb 10 05 57 50 c5 vmovsd 0x1c55057(%rip),%xmm0 # 0x181c5cd00
|
|
180007ca8: 01
|
|
180007ca9: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
|
|
180007cad: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12)
|
|
180007cb4: 41 83 ff 04 cmp $0x4,%r15d
|
|
180007cb8: 7f 35 jg 0x180007cef
|
|
180007cba: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
180007cc1: 00 00
|
|
180007cc3: 33 c0 xor %eax,%eax
|
|
180007cc5: 4d 89 26 mov %r12,(%r14)
|
|
180007cc8: 48 83 c4 38 add $0x38,%rsp
|
|
180007ccc: 5d pop %rbp
|
|
180007ccd: 41 5f pop %r15
|
|
180007ccf: 41 5e pop %r14
|
|
180007cd1: 41 5d pop %r13
|
|
180007cd3: 41 5c pop %r12
|
|
180007cd5: 5f pop %rdi
|
|
180007cd6: 5e pop %rsi
|
|
180007cd7: 5b pop %rbx
|
|
180007cd8: c3 ret
|
|
180007cd9: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
180007cde: 48 83 c4 38 add $0x38,%rsp
|
|
180007ce2: 5d pop %rbp
|
|
180007ce3: 41 5f pop %r15
|
|
180007ce5: 41 5e pop %r14
|
|
180007ce7: 41 5d pop %r13
|
|
180007ce9: 41 5c pop %r12
|
|
180007ceb: 5f pop %rdi
|
|
180007cec: 5e pop %rsi
|
|
180007ced: 5b pop %rbx
|
|
180007cee: c3 ret
|
|
180007cef: 41 83 ff 0a cmp $0xa,%r15d
|
|
180007cf3: 0f 8e e8 00 00 00 jle 0x180007de1
|
|
180007cf9: 4d 85 ed test %r13,%r13
|
|
180007cfc: 75 16 jne 0x180007d14
|
|
180007cfe: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180007d03: 48 83 c4 38 add $0x38,%rsp
|
|
180007d07: 5d pop %rbp
|
|
180007d08: 41 5f pop %r15
|
|
180007d0a: 41 5e pop %r14
|
|
180007d0c: 41 5d pop %r13
|
|
180007d0e: 41 5c pop %r12
|
|
180007d10: 5f pop %rdi
|
|
180007d11: 5e pop %rsi
|
|
180007d12: 5b pop %rbx
|
|
180007d13: c3 ret
|
|
180007d14: 4c 89 ee mov %r13,%rsi
|
|
180007d17: 44 89 f9 mov %r15d,%ecx
|
|
180007d1a: 48 83 e6 3f and $0x3f,%rsi
|
|
180007d1e: 44 89 ff mov %r15d,%edi
|
|
180007d21: 48 f7 de neg %rsi
|
|
180007d24: 48 83 e6 3f and $0x3f,%rsi
|
|
180007d28: 49 03 f5 add %r13,%rsi
|
|
180007d2b: 48 89 f2 mov %rsi,%rdx
|
|
180007d2e: e8 8d 5e 02 00 call 0x18002dbc0
|
|
180007d33: 49 89 c5 mov %rax,%r13
|
|
180007d36: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
180007d3d: 00
|
|
180007d3e: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
180007d43: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
180007d47: 83 fb 11 cmp $0x11,%ebx
|
|
180007d4a: 7f 38 jg 0x180007d84
|
|
180007d4c: 89 d9 mov %ebx,%ecx
|
|
180007d4e: e8 cd 66 01 00 call 0x18001e420
|
|
180007d53: 89 d9 mov %ebx,%ecx
|
|
180007d55: 48 89 f2 mov %rsi,%rdx
|
|
180007d58: 41 89 f8 mov %edi,%r8d
|
|
180007d5b: 49 89 c1 mov %rax,%r9
|
|
180007d5e: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
180007d63: e8 f8 65 02 00 call 0x18002e360
|
|
180007d68: 49 89 c1 mov %rax,%r9
|
|
180007d6b: 89 d9 mov %ebx,%ecx
|
|
180007d6d: b8 01 00 00 00 mov $0x1,%eax
|
|
180007d72: d3 e0 shl %cl,%eax
|
|
180007d74: c1 e0 04 shl $0x4,%eax
|
|
180007d77: 83 c0 3f add $0x3f,%eax
|
|
180007d7a: 83 e0 c0 and $0xffffffc0,%eax
|
|
180007d7d: 41 89 44 24 1c mov %eax,0x1c(%r12)
|
|
180007d82: eb 1e jmp 0x180007da2
|
|
180007d84: 48 89 e0 mov %rsp,%rax
|
|
180007d87: 4c 89 e1 mov %r12,%rcx
|
|
180007d8a: 49 89 f0 mov %rsi,%r8
|
|
180007d8d: 41 89 f9 mov %edi,%r9d
|
|
180007d90: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
180007d94: 89 da mov %ebx,%edx
|
|
180007d96: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
180007d9a: e8 a1 79 02 00 call 0x18002f740
|
|
180007d9f: 49 89 c1 mov %rax,%r9
|
|
180007da2: 44 89 f9 mov %r15d,%ecx
|
|
180007da5: 48 89 f2 mov %rsi,%rdx
|
|
180007da8: 41 89 f8 mov %edi,%r8d
|
|
180007dab: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
180007db0: e8 6b b4 02 00 call 0x180033220
|
|
180007db5: 44 89 f9 mov %r15d,%ecx
|
|
180007db8: 48 89 f2 mov %rsi,%rdx
|
|
180007dbb: 41 89 f8 mov %edi,%r8d
|
|
180007dbe: 49 89 c1 mov %rax,%r9
|
|
180007dc1: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
180007dc6: e8 b5 b8 02 00 call 0x180033680
|
|
180007dcb: 4d 89 26 mov %r12,(%r14)
|
|
180007dce: 33 c0 xor %eax,%eax
|
|
180007dd0: 48 83 c4 38 add $0x38,%rsp
|
|
180007dd4: 5d pop %rbp
|
|
180007dd5: 41 5f pop %r15
|
|
180007dd7: 41 5e pop %r14
|
|
180007dd9: 41 5d pop %r13
|
|
180007ddb: 41 5c pop %r12
|
|
180007ddd: 5f pop %rdi
|
|
180007dde: 5e pop %rsi
|
|
180007ddf: 5b pop %rbx
|
|
180007de0: c3 ret
|
|
180007de1: bf 0a 00 00 00 mov $0xa,%edi
|
|
180007de6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
180007ded: 00
|
|
180007dee: 48 8d 35 0b ea 60 02 lea 0x260ea0b(%rip),%rsi # 0x182616800
|
|
180007df5: 41 83 ff 07 cmp $0x7,%r15d
|
|
180007df9: 0f 8f 3f ff ff ff jg 0x180007d3e
|
|
180007dff: 49 89 d1 mov %rdx,%r9
|
|
180007e02: 49 83 e1 3f and $0x3f,%r9
|
|
180007e06: 49 f7 d9 neg %r9
|
|
180007e09: 49 83 e1 3f and $0x3f,%r9
|
|
180007e0d: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
180007e14: 00 00
|
|
180007e16: 4c 03 ca add %rdx,%r9
|
|
180007e19: eb 87 jmp 0x180007da2
|
|
180007e1b: 33 c0 xor %eax,%eax
|
|
180007e1d: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
180007e24: 00
|
|
180007e25: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
180007e2a: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
180007e2f: e9 80 fe ff ff jmp 0x180007cb4
|
|
180007e34: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
180007e39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180007e40: 53 push %rbx
|
|
180007e41: 56 push %rsi
|
|
180007e42: 57 push %rdi
|
|
180007e43: 41 54 push %r12
|
|
180007e45: 41 55 push %r13
|
|
180007e47: 41 56 push %r14
|
|
180007e49: 41 57 push %r15
|
|
180007e4b: 55 push %rbp
|
|
180007e4c: 48 83 ec 38 sub $0x38,%rsp
|
|
180007e50: 49 89 ce mov %rcx,%r14
|
|
180007e53: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
180007e5a: 00
|
|
180007e5b: 44 89 cf mov %r9d,%edi
|
|
180007e5e: 44 89 c6 mov %r8d,%esi
|
|
180007e61: 41 89 d7 mov %edx,%r15d
|
|
180007e64: 4d 85 f6 test %r14,%r14
|
|
180007e67: 0f 84 91 01 00 00 je 0x180007ffe
|
|
180007e6d: 41 83 ff 1e cmp $0x1e,%r15d
|
|
180007e71: 0f 87 62 01 00 00 ja 0x180007fd9
|
|
180007e77: 41 83 ff 1c cmp $0x1c,%r15d
|
|
180007e7b: 0f 8f 58 01 00 00 jg 0x180007fd9
|
|
180007e81: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
180007e88: 00
|
|
180007e89: 48 85 db test %rbx,%rbx
|
|
180007e8c: 0f 84 6c 01 00 00 je 0x180007ffe
|
|
180007e92: 48 89 dd mov %rbx,%rbp
|
|
180007e95: ba 90 00 00 00 mov $0x90,%edx
|
|
180007e9a: 48 83 e5 3f and $0x3f,%rbp
|
|
180007e9e: 48 f7 dd neg %rbp
|
|
180007ea1: 48 83 e5 3f and $0x3f,%rbp
|
|
180007ea5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
180007ea9: 4c 89 e1 mov %r12,%rcx
|
|
180007eac: e8 0f bc 02 00 call 0x180033ac0
|
|
180007eb1: b8 01 00 00 00 mov $0x1,%eax
|
|
180007eb6: 41 89 7c 24 18 mov %edi,0x18(%r12)
|
|
180007ebb: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
180007ec0: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
|
|
180007ec7: 00 00
|
|
180007ec9: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax
|
|
180007ece: 83 fe 08 cmp $0x8,%esi
|
|
180007ed1: 0f 84 45 02 00 00 je 0x18000811c
|
|
180007ed7: 83 fe 04 cmp $0x4,%esi
|
|
180007eda: 0f 84 99 00 00 00 je 0x180007f79
|
|
180007ee0: 83 fe 01 cmp $0x1,%esi
|
|
180007ee3: 75 3a jne 0x180007f1f
|
|
180007ee5: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
180007ee9: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
|
|
180007eed: c5 fb 10 05 13 4e c5 vmovsd 0x1c54e13(%rip),%xmm0 # 0x181c5cd08
|
|
180007ef4: 01
|
|
180007ef5: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
|
|
180007ef9: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
180007f00: 00
|
|
180007f01: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
180007f08: 00 00
|
|
180007f0a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
180007f11: 00 00
|
|
180007f13: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
|
|
180007f1a: e9 95 00 00 00 jmp 0x180007fb4
|
|
180007f1f: 83 fe 02 cmp $0x2,%esi
|
|
180007f22: 75 37 jne 0x180007f5b
|
|
180007f24: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
180007f28: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
|
|
180007f2c: c5 fb 10 05 d4 4d c5 vmovsd 0x1c54dd4(%rip),%xmm0 # 0x181c5cd08
|
|
180007f33: 01
|
|
180007f34: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
|
|
180007f38: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
180007f3f: 00
|
|
180007f40: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
180007f47: 00 00
|
|
180007f49: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
180007f50: 00 00
|
|
180007f52: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
|
|
180007f59: eb 59 jmp 0x180007fb4
|
|
180007f5b: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
180007f62: 00
|
|
180007f63: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
180007f68: 48 83 c4 38 add $0x38,%rsp
|
|
180007f6c: 5d pop %rbp
|
|
180007f6d: 41 5f pop %r15
|
|
180007f6f: 41 5e pop %r14
|
|
180007f71: 41 5d pop %r13
|
|
180007f73: 41 5c pop %r12
|
|
180007f75: 5f pop %rdi
|
|
180007f76: 5e pop %rsi
|
|
180007f77: 5b pop %rbx
|
|
180007f78: c3 ret
|
|
180007f79: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
180007f7d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
|
|
180007f81: b8 01 00 00 00 mov $0x1,%eax
|
|
180007f86: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
180007f8d: 00
|
|
180007f8e: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
180007f93: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
180007f98: e8 63 bb 02 00 call 0x180033b00
|
|
180007f9d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
180007fa1: c5 fb 10 05 5f 4d c5 vmovsd 0x1c54d5f(%rip),%xmm0 # 0x181c5cd08
|
|
180007fa8: 01
|
|
180007fa9: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
|
|
180007fad: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12)
|
|
180007fb4: 41 83 ff 04 cmp $0x4,%r15d
|
|
180007fb8: 7f 35 jg 0x180007fef
|
|
180007fba: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
180007fc1: 00 00
|
|
180007fc3: 33 c0 xor %eax,%eax
|
|
180007fc5: 4d 89 26 mov %r12,(%r14)
|
|
180007fc8: 48 83 c4 38 add $0x38,%rsp
|
|
180007fcc: 5d pop %rbp
|
|
180007fcd: 41 5f pop %r15
|
|
180007fcf: 41 5e pop %r14
|
|
180007fd1: 41 5d pop %r13
|
|
180007fd3: 41 5c pop %r12
|
|
180007fd5: 5f pop %rdi
|
|
180007fd6: 5e pop %rsi
|
|
180007fd7: 5b pop %rbx
|
|
180007fd8: c3 ret
|
|
180007fd9: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
180007fde: 48 83 c4 38 add $0x38,%rsp
|
|
180007fe2: 5d pop %rbp
|
|
180007fe3: 41 5f pop %r15
|
|
180007fe5: 41 5e pop %r14
|
|
180007fe7: 41 5d pop %r13
|
|
180007fe9: 41 5c pop %r12
|
|
180007feb: 5f pop %rdi
|
|
180007fec: 5e pop %rsi
|
|
180007fed: 5b pop %rbx
|
|
180007fee: c3 ret
|
|
180007fef: 41 83 ff 0a cmp $0xa,%r15d
|
|
180007ff3: 0f 8e e9 00 00 00 jle 0x1800080e2
|
|
180007ff9: 4d 85 ed test %r13,%r13
|
|
180007ffc: 75 16 jne 0x180008014
|
|
180007ffe: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
180008003: 48 83 c4 38 add $0x38,%rsp
|
|
180008007: 5d pop %rbp
|
|
180008008: 41 5f pop %r15
|
|
18000800a: 41 5e pop %r14
|
|
18000800c: 41 5d pop %r13
|
|
18000800e: 41 5c pop %r12
|
|
180008010: 5f pop %rdi
|
|
180008011: 5e pop %rsi
|
|
180008012: 5b pop %rbx
|
|
180008013: c3 ret
|
|
180008014: 4c 89 ee mov %r13,%rsi
|
|
180008017: 44 89 f9 mov %r15d,%ecx
|
|
18000801a: 48 83 e6 3f and $0x3f,%rsi
|
|
18000801e: 44 89 ff mov %r15d,%edi
|
|
180008021: 48 f7 de neg %rsi
|
|
180008024: 48 83 e6 3f and $0x3f,%rsi
|
|
180008028: 49 03 f5 add %r13,%rsi
|
|
18000802b: 48 89 f2 mov %rsi,%rdx
|
|
18000802e: e8 ed ba 02 00 call 0x180033b20
|
|
180008033: 49 89 c5 mov %rax,%r13
|
|
180008036: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
18000803d: 00
|
|
18000803e: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
180008043: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
180008047: 83 fb 11 cmp $0x11,%ebx
|
|
18000804a: 7f 39 jg 0x180008085
|
|
18000804c: 89 d9 mov %ebx,%ecx
|
|
18000804e: e8 2d c2 02 00 call 0x180034280
|
|
180008053: 89 d9 mov %ebx,%ecx
|
|
180008055: 48 89 f2 mov %rsi,%rdx
|
|
180008058: 41 89 f8 mov %edi,%r8d
|
|
18000805b: 49 89 c1 mov %rax,%r9
|
|
18000805e: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
180008063: e8 b8 c2 02 00 call 0x180034320
|
|
180008068: 49 89 c1 mov %rax,%r9
|
|
18000806b: b8 01 00 00 00 mov $0x1,%eax
|
|
180008070: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx
|
|
180008075: c1 e3 04 shl $0x4,%ebx
|
|
180008078: 83 c3 3f add $0x3f,%ebx
|
|
18000807b: 83 e3 c0 and $0xffffffc0,%ebx
|
|
18000807e: 41 89 5c 24 1c mov %ebx,0x1c(%r12)
|
|
180008083: eb 1e jmp 0x1800080a3
|
|
180008085: 48 89 e0 mov %rsp,%rax
|
|
180008088: 4c 89 e1 mov %r12,%rcx
|
|
18000808b: 49 89 f0 mov %rsi,%r8
|
|
18000808e: 41 89 f9 mov %edi,%r9d
|
|
180008091: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
180008095: 89 da mov %ebx,%edx
|
|
180008097: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
18000809b: e8 a0 d6 02 00 call 0x180035740
|
|
1800080a0: 49 89 c1 mov %rax,%r9
|
|
1800080a3: 44 89 f9 mov %r15d,%ecx
|
|
1800080a6: 48 89 f2 mov %rsi,%rdx
|
|
1800080a9: 41 89 f8 mov %edi,%r8d
|
|
1800080ac: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
1800080b1: e8 6a 11 03 00 call 0x180039220
|
|
1800080b6: 44 89 f9 mov %r15d,%ecx
|
|
1800080b9: 48 89 f2 mov %rsi,%rdx
|
|
1800080bc: 41 89 f8 mov %edi,%r8d
|
|
1800080bf: 49 89 c1 mov %rax,%r9
|
|
1800080c2: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
1800080c7: e8 b4 15 03 00 call 0x180039680
|
|
1800080cc: 4d 89 26 mov %r12,(%r14)
|
|
1800080cf: 33 c0 xor %eax,%eax
|
|
1800080d1: 48 83 c4 38 add $0x38,%rsp
|
|
1800080d5: 5d pop %rbp
|
|
1800080d6: 41 5f pop %r15
|
|
1800080d8: 41 5e pop %r14
|
|
1800080da: 41 5d pop %r13
|
|
1800080dc: 41 5c pop %r12
|
|
1800080de: 5f pop %rdi
|
|
1800080df: 5e pop %rsi
|
|
1800080e0: 5b pop %rbx
|
|
1800080e1: c3 ret
|