3827 lines
185 KiB
Plaintext
3827 lines
185 KiB
Plaintext
; conv_float_a24c0: VA 0x1802a24c0-0x1802a64c0 (16384 bytes)
|
|
|
|
/tmp/opencode/dis/conv_float_a24c0.bin: file format binary
|
|
|
|
|
|
Disassembly of section .data:
|
|
|
|
0000000000000000 <.data>:
|
|
0: 56 push %rsi
|
|
1: 57 push %rdi
|
|
2: 41 54 push %r12
|
|
4: 41 56 push %r14
|
|
6: 41 57 push %r15
|
|
8: 55 push %rbp
|
|
9: 48 81 ec 28 03 00 00 sub $0x328,%rsp
|
|
10: 44 89 c5 mov %r8d,%ebp
|
|
13: c5 78 11 bc 24 60 02 vmovups %xmm15,0x260(%rsp)
|
|
1a: 00 00
|
|
1c: 49 89 d6 mov %rdx,%r14
|
|
1f: c5 78 11 b4 24 70 02 vmovups %xmm14,0x270(%rsp)
|
|
26: 00 00
|
|
28: 49 89 cc mov %rcx,%r12
|
|
2b: c5 78 11 ac 24 80 02 vmovups %xmm13,0x280(%rsp)
|
|
32: 00 00
|
|
34: 45 33 ff xor %r15d,%r15d
|
|
37: c5 78 11 a4 24 90 02 vmovups %xmm12,0x290(%rsp)
|
|
3e: 00 00
|
|
40: c5 78 11 9c 24 a0 02 vmovups %xmm11,0x2a0(%rsp)
|
|
47: 00 00
|
|
49: c5 78 11 94 24 b0 02 vmovups %xmm10,0x2b0(%rsp)
|
|
50: 00 00
|
|
52: c5 78 11 8c 24 c0 02 vmovups %xmm9,0x2c0(%rsp)
|
|
59: 00 00
|
|
5b: c5 78 11 84 24 d0 02 vmovups %xmm8,0x2d0(%rsp)
|
|
62: 00 00
|
|
64: c5 f8 11 bc 24 e0 02 vmovups %xmm7,0x2e0(%rsp)
|
|
6b: 00 00
|
|
6d: c5 f8 11 b4 24 f0 02 vmovups %xmm6,0x2f0(%rsp)
|
|
74: 00 00
|
|
76: 4c 89 ac 24 08 03 00 mov %r13,0x308(%rsp)
|
|
7d: 00
|
|
7e: 4c 8d ac 24 bf 00 00 lea 0xbf(%rsp),%r13
|
|
85: 00
|
|
86: 48 8b 05 23 34 37 02 mov 0x2373423(%rip),%rax # 0x23734b0
|
|
8d: 49 83 e5 c0 and $0xffffffffffffffc0,%r13
|
|
91: 48 33 c4 xor %rsp,%rax
|
|
94: 48 89 84 24 18 03 00 mov %rax,0x318(%rsp)
|
|
9b: 00
|
|
9c: 85 ed test %ebp,%ebp
|
|
9e: 0f 8e 1a 0a 00 00 jle 0xabe
|
|
a4: 4d 85 e4 test %r12,%r12
|
|
a7: 0f 84 fb 09 00 00 je 0xaa8
|
|
ad: 4d 85 f6 test %r14,%r14
|
|
b0: 0f 84 bb 09 00 00 je 0xa71
|
|
b6: d9 bc 24 14 03 00 00 fnstcw 0x314(%rsp)
|
|
bd: 0f b7 8c 24 14 03 00 movzwl 0x314(%rsp),%ecx
|
|
c4: 00
|
|
c5: 89 ca mov %ecx,%edx
|
|
c7: 83 e2 3f and $0x3f,%edx
|
|
ca: 83 fa 3f cmp $0x3f,%edx
|
|
cd: 74 12 je 0xe1
|
|
cf: 83 c9 3f or $0x3f,%ecx
|
|
d2: 66 89 4c 24 40 mov %cx,0x40(%rsp)
|
|
d7: db e2 fnclex
|
|
d9: d9 6c 24 40 fldcw 0x40(%rsp)
|
|
dd: b2 01 mov $0x1,%dl
|
|
df: eb 02 jmp 0xe3
|
|
e1: 32 d2 xor %dl,%dl
|
|
e3: c5 f8 ae 9c 24 10 03 vstmxcsr 0x310(%rsp)
|
|
ea: 00 00
|
|
ec: 8b 8c 24 10 03 00 00 mov 0x310(%rsp),%ecx
|
|
f3: 89 ce mov %ecx,%esi
|
|
f5: 81 e6 c0 ff 00 00 and $0xffc0,%esi
|
|
fb: 81 fe 80 1f 00 00 cmp $0x1f80,%esi
|
|
101: 74 21 je 0x124
|
|
103: 89 ce mov %ecx,%esi
|
|
105: 80 c2 02 add $0x2,%dl
|
|
108: 81 e6 3f 00 ff ff and $0xffff003f,%esi
|
|
10e: 81 c6 80 1f 00 00 add $0x1f80,%esi
|
|
114: 89 b4 24 10 03 00 00 mov %esi,0x310(%rsp)
|
|
11b: c5 f8 ae 94 24 10 03 vldmxcsr 0x310(%rsp)
|
|
122: 00 00
|
|
124: 89 e8 mov %ebp,%eax
|
|
126: 49 8d 74 24 1f lea 0x1f(%r12),%rsi
|
|
12b: 48 83 e6 e0 and $0xffffffffffffffe0,%rsi
|
|
12f: 33 ff xor %edi,%edi
|
|
131: 49 2b f4 sub %r12,%rsi
|
|
134: c1 ee 02 shr $0x2,%esi
|
|
137: 3b f5 cmp %ebp,%esi
|
|
139: 0f 43 f5 cmovae %ebp,%esi
|
|
13c: 2b c6 sub %esi,%eax
|
|
13e: 41 89 f2 mov %esi,%r10d
|
|
141: 83 e0 f0 and $0xfffffff0,%eax
|
|
144: 03 c6 add %esi,%eax
|
|
146: 85 f6 test %esi,%esi
|
|
148: 0f 86 89 01 00 00 jbe 0x2d7
|
|
14e: c5 7c 10 25 6a fa cd vmovups 0x1cdfa6a(%rip),%ymm12 # 0x1cdfbc0
|
|
155: 01
|
|
156: 49 bb ff ff ff ff 00 movabs $0xffffffff,%r11
|
|
15d: 00 00 00
|
|
160: c5 7c 10 1d 98 fa cd vmovups 0x1cdfa98(%rip),%ymm11 # 0x1cdfc00
|
|
167: 01
|
|
168: c5 7c 10 15 d0 fa cd vmovups 0x1cdfad0(%rip),%ymm10 # 0x1cdfc40
|
|
16f: 01
|
|
170: c5 7c 10 0d 08 fb cd vmovups 0x1cdfb08(%rip),%ymm9 # 0x1cdfc80
|
|
177: 01
|
|
178: c5 7c 10 05 40 fb cd vmovups 0x1cdfb40(%rip),%ymm8 # 0x1cdfcc0
|
|
17f: 01
|
|
180: c5 fc 10 3d 38 f9 cd vmovups 0x1cdf938(%rip),%ymm7 # 0x1cdfac0
|
|
187: 01
|
|
188: c5 7c 10 2d b0 f9 cd vmovups 0x1cdf9b0(%rip),%ymm13 # 0x1cdfb40
|
|
18f: 01
|
|
190: c5 fc 10 35 e8 f9 cd vmovups 0x1cdf9e8(%rip),%ymm6 # 0x1cdfb80
|
|
197: 01
|
|
198: c5 fc 10 2d c0 f9 cd vmovups 0x1cdf9c0(%rip),%ymm5 # 0x1cdfb60
|
|
19f: 01
|
|
1a0: c5 7c 10 35 78 f9 cd vmovups 0x1cdf978(%rip),%ymm14 # 0x1cdfb20
|
|
1a7: 01
|
|
1a8: c5 fc 10 25 30 f9 cd vmovups 0x1cdf930(%rip),%ymm4 # 0x1cdfae0
|
|
1af: 01
|
|
1b0: 89 6c 24 78 mov %ebp,0x78(%rsp)
|
|
1b4: 4c 8d 05 85 d9 d5 ff lea -0x2a267b(%rip),%r8 # 0xffffffffffd5db40
|
|
1bb: 48 89 9c 24 00 03 00 mov %rbx,0x300(%rsp)
|
|
1c2: 00
|
|
1c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1ca: 00
|
|
1cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1e0: bb 08 00 00 00 mov $0x8,%ebx
|
|
1e5: 41 83 fa 08 cmp $0x8,%r10d
|
|
1e9: c5 fc 10 1d 0f fc cd vmovups 0x1cdfc0f(%rip),%ymm3 # 0x1cdfe00
|
|
1f0: 01
|
|
1f1: 41 0f 42 da cmovb %r10d,%ebx
|
|
1f5: f7 db neg %ebx
|
|
1f7: 83 c3 20 add $0x20,%ebx
|
|
1fa: c4 c2 e3 f7 eb shrx %rbx,%r11,%rbp
|
|
1ff: 41 89 6d 00 mov %ebp,0x0(%r13)
|
|
203: 33 db xor %ebx,%ebx
|
|
205: 40 0f b6 ed movzbl %bpl,%ebp
|
|
209: f3 0f b8 dd popcnt %ebp,%ebx
|
|
20d: 89 db mov %ebx,%ebx
|
|
20f: 48 c1 e3 05 shl $0x5,%rbx
|
|
213: 41 89 f9 mov %edi,%r9d
|
|
216: c4 c1 7c 10 8c 18 80 vmovups 0x1f81a80(%r8,%rbx,1),%ymm1
|
|
21d: 1a f8 01
|
|
220: c4 02 75 2c 3c 8c vmaskmovps (%r12,%r9,4),%ymm1,%ymm15
|
|
226: c4 c3 65 4a df 10 vblendvps %ymm1,%ymm15,%ymm3,%ymm3
|
|
22c: c4 c1 65 fe c4 vpaddd %ymm12,%ymm3,%ymm0
|
|
231: c4 41 65 fa fa vpsubd %ymm10,%ymm3,%ymm15
|
|
236: c4 c1 75 72 e7 17 vpsrad $0x17,%ymm15,%ymm1
|
|
23c: c5 a5 66 d0 vpcmpgtd %ymm0,%ymm11,%ymm2
|
|
240: c4 c1 05 db c1 vpand %ymm9,%ymm15,%ymm0
|
|
245: c4 41 7d fe fa vpaddd %ymm10,%ymm0,%ymm15
|
|
24a: c5 fc 5b c9 vcvtdq2ps %ymm1,%ymm1
|
|
24e: c4 c1 04 5c c0 vsubps %ymm8,%ymm15,%ymm0
|
|
253: c5 7c 28 fd vmovaps %ymm5,%ymm15
|
|
257: c4 62 4d b8 f8 vfmadd231ps %ymm0,%ymm6,%ymm15
|
|
25c: c4 42 7d a8 fd vfmadd213ps %ymm13,%ymm0,%ymm15
|
|
261: c5 fc 50 da vmovmskps %ymm2,%ebx
|
|
265: c4 42 7d a8 fe vfmadd213ps %ymm14,%ymm0,%ymm15
|
|
26a: c5 fc 10 15 8e f8 cd vmovups 0x1cdf88e(%rip),%ymm2 # 0x1cdfb00
|
|
271: 01
|
|
272: c4 62 7d a8 fa vfmadd213ps %ymm2,%ymm0,%ymm15
|
|
277: c4 62 7d a8 fc vfmadd213ps %ymm4,%ymm0,%ymm15
|
|
27c: c4 62 7d a8 ff vfmadd213ps %ymm7,%ymm0,%ymm15
|
|
281: c4 c1 7c 59 d7 vmulps %ymm15,%ymm0,%ymm2
|
|
286: c4 e2 7d a8 d0 vfmadd213ps %ymm0,%ymm0,%ymm2
|
|
28b: c5 fc 10 05 6d fa cd vmovups 0x1cdfa6d(%rip),%ymm0 # 0x1cdfd00
|
|
292: 01
|
|
293: c4 e2 7d a8 ca vfmadd213ps %ymm2,%ymm0,%ymm1
|
|
298: 85 db test %ebx,%ebx
|
|
29a: 0f 85 81 06 00 00 jne 0x921
|
|
2a0: 33 db xor %ebx,%ebx
|
|
2a2: 83 c7 08 add $0x8,%edi
|
|
2a5: f3 0f b8 dd popcnt %ebp,%ebx
|
|
2a9: 89 db mov %ebx,%ebx
|
|
2ab: 41 83 c2 f8 add $0xfffffff8,%r10d
|
|
2af: 48 c1 e3 05 shl $0x5,%rbx
|
|
2b3: c4 c1 7e 6f 84 18 c0 vmovdqu 0x1f81bc0(%r8,%rbx,1),%ymm0
|
|
2ba: 1b f8 01
|
|
2bd: c4 82 7d 2e 0c 8e vmaskmovps %ymm1,%ymm0,(%r14,%r9,4)
|
|
2c3: 3b fe cmp %esi,%edi
|
|
2c5: 0f 82 15 ff ff ff jb 0x1e0
|
|
2cb: 8b 6c 24 78 mov 0x78(%rsp),%ebp
|
|
2cf: 48 8b 9c 24 00 03 00 mov 0x300(%rsp),%rbx
|
|
2d6: 00
|
|
2d7: 3b f0 cmp %eax,%esi
|
|
2d9: 0f 83 5b 01 00 00 jae 0x43a
|
|
2df: c5 7c 10 0d d9 f8 cd vmovups 0x1cdf8d9(%rip),%ymm9 # 0x1cdfbc0
|
|
2e6: 01
|
|
2e7: c5 7c 10 05 11 f9 cd vmovups 0x1cdf911(%rip),%ymm8 # 0x1cdfc00
|
|
2ee: 01
|
|
2ef: c5 fc 10 3d 49 f9 cd vmovups 0x1cdf949(%rip),%ymm7 # 0x1cdfc40
|
|
2f6: 01
|
|
2f7: c5 fc 10 35 81 f9 cd vmovups 0x1cdf981(%rip),%ymm6 # 0x1cdfc80
|
|
2fe: 01
|
|
2ff: c5 fc 10 2d b9 f9 cd vmovups 0x1cdf9b9(%rip),%ymm5 # 0x1cdfcc0
|
|
306: 01
|
|
307: c5 fc 10 25 71 f8 cd vmovups 0x1cdf871(%rip),%ymm4 # 0x1cdfb80
|
|
30e: 01
|
|
30f: c5 fc 10 1d 49 f8 cd vmovups 0x1cdf849(%rip),%ymm3 # 0x1cdfb60
|
|
316: 01
|
|
317: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
31e: 00 00
|
|
320: 41 89 f2 mov %esi,%r10d
|
|
323: 44 8d 5e 08 lea 0x8(%rsi),%r11d
|
|
327: c4 81 7c 10 0c 9c vmovups (%r12,%r11,4),%ymm1
|
|
32d: c4 81 7c 10 14 94 vmovups (%r12,%r10,4),%ymm2
|
|
333: c4 c1 75 fe c1 vpaddd %ymm9,%ymm1,%ymm0
|
|
338: c4 41 6d fe d9 vpaddd %ymm9,%ymm2,%ymm11
|
|
33d: c5 6d fa f7 vpsubd %ymm7,%ymm2,%ymm14
|
|
341: c5 0d db d6 vpand %ymm6,%ymm14,%ymm10
|
|
345: c4 c1 05 72 e6 17 vpsrad $0x17,%ymm14,%ymm15
|
|
34b: c5 2d fe f7 vpaddd %ymm7,%ymm10,%ymm14
|
|
34f: c5 3d 66 e8 vpcmpgtd %ymm0,%ymm8,%ymm13
|
|
353: c5 f5 fa c7 vpsubd %ymm7,%ymm1,%ymm0
|
|
357: c4 41 3d 66 e3 vpcmpgtd %ymm11,%ymm8,%ymm12
|
|
35c: c5 a5 72 e0 17 vpsrad $0x17,%ymm0,%ymm11
|
|
361: c5 fd db c6 vpand %ymm6,%ymm0,%ymm0
|
|
365: c5 7d fe d7 vpaddd %ymm7,%ymm0,%ymm10
|
|
369: c4 c1 7c 5b c7 vcvtdq2ps %ymm15,%ymm0
|
|
36e: c5 0c 5c fd vsubps %ymm5,%ymm14,%ymm15
|
|
372: c5 2c 5c f5 vsubps %ymm5,%ymm10,%ymm14
|
|
376: c4 41 7c 5b db vcvtdq2ps %ymm11,%ymm11
|
|
37b: c4 c1 7c 50 fd vmovmskps %ymm13,%edi
|
|
380: c5 7d 6f eb vmovdqa %ymm3,%ymm13
|
|
384: c5 7c 28 d3 vmovaps %ymm3,%ymm10
|
|
388: c4 41 7c 50 c4 vmovmskps %ymm12,%r8d
|
|
38d: c5 7c 10 25 ab f7 cd vmovups 0x1cdf7ab(%rip),%ymm12 # 0x1cdfb40
|
|
394: 01
|
|
395: c4 42 5d b8 ef vfmadd231ps %ymm15,%ymm4,%ymm13
|
|
39a: c4 42 5d b8 d6 vfmadd231ps %ymm14,%ymm4,%ymm10
|
|
39f: c4 42 05 a8 ec vfmadd213ps %ymm12,%ymm15,%ymm13
|
|
3a4: c4 42 0d a8 d4 vfmadd213ps %ymm12,%ymm14,%ymm10
|
|
3a9: c5 7c 10 25 6f f7 cd vmovups 0x1cdf76f(%rip),%ymm12 # 0x1cdfb20
|
|
3b0: 01
|
|
3b1: c4 42 05 a8 ec vfmadd213ps %ymm12,%ymm15,%ymm13
|
|
3b6: c4 42 0d a8 d4 vfmadd213ps %ymm12,%ymm14,%ymm10
|
|
3bb: c5 7c 10 25 3d f7 cd vmovups 0x1cdf73d(%rip),%ymm12 # 0x1cdfb00
|
|
3c2: 01
|
|
3c3: c4 42 05 a8 ec vfmadd213ps %ymm12,%ymm15,%ymm13
|
|
3c8: c4 42 0d a8 d4 vfmadd213ps %ymm12,%ymm14,%ymm10
|
|
3cd: c5 7c 10 25 0b f7 cd vmovups 0x1cdf70b(%rip),%ymm12 # 0x1cdfae0
|
|
3d4: 01
|
|
3d5: c4 42 05 a8 ec vfmadd213ps %ymm12,%ymm15,%ymm13
|
|
3da: c4 42 0d a8 d4 vfmadd213ps %ymm12,%ymm14,%ymm10
|
|
3df: c5 7c 10 25 d9 f6 cd vmovups 0x1cdf6d9(%rip),%ymm12 # 0x1cdfac0
|
|
3e6: 01
|
|
3e7: c4 42 05 a8 ec vfmadd213ps %ymm12,%ymm15,%ymm13
|
|
3ec: c4 42 0d a8 d4 vfmadd213ps %ymm12,%ymm14,%ymm10
|
|
3f1: c4 41 04 59 e5 vmulps %ymm13,%ymm15,%ymm12
|
|
3f6: c4 41 0c 59 ea vmulps %ymm10,%ymm14,%ymm13
|
|
3fb: c4 42 05 a8 e7 vfmadd213ps %ymm15,%ymm15,%ymm12
|
|
400: c4 42 0d a8 ee vfmadd213ps %ymm14,%ymm14,%ymm13
|
|
405: c5 7c 10 3d f3 f8 cd vmovups 0x1cdf8f3(%rip),%ymm15 # 0x1cdfd00
|
|
40c: 01
|
|
40d: c4 c2 05 a8 c4 vfmadd213ps %ymm12,%ymm15,%ymm0
|
|
412: c4 42 05 a8 dd vfmadd213ps %ymm13,%ymm15,%ymm11
|
|
417: c1 e7 08 shl $0x8,%edi
|
|
41a: 44 0b c7 or %edi,%r8d
|
|
41d: 0f 85 bd 03 00 00 jne 0x7e0
|
|
423: 83 c6 10 add $0x10,%esi
|
|
426: c4 81 7c 11 04 96 vmovups %ymm0,(%r14,%r10,4)
|
|
42c: 3b f0 cmp %eax,%esi
|
|
42e: c4 01 7c 11 1c 9e vmovups %ymm11,(%r14,%r11,4)
|
|
434: 0f 82 e6 fe ff ff jb 0x320
|
|
43a: 41 89 c0 mov %eax,%r8d
|
|
43d: 41 f7 d8 neg %r8d
|
|
440: 44 03 c5 add %ebp,%r8d
|
|
443: 3b c5 cmp %ebp,%eax
|
|
445: 0f 83 51 01 00 00 jae 0x59c
|
|
44b: c5 fc 10 2d 6d f7 cd vmovups 0x1cdf76d(%rip),%ymm5 # 0x1cdfbc0
|
|
452: 01
|
|
453: 49 ba ff ff ff ff 00 movabs $0xffffffff,%r10
|
|
45a: 00 00 00
|
|
45d: c5 fc 10 25 9b f7 cd vmovups 0x1cdf79b(%rip),%ymm4 # 0x1cdfc00
|
|
464: 01
|
|
465: c5 fc 10 1d d3 f7 cd vmovups 0x1cdf7d3(%rip),%ymm3 # 0x1cdfc40
|
|
46c: 01
|
|
46d: c5 fc 10 35 0b f8 cd vmovups 0x1cdf80b(%rip),%ymm6 # 0x1cdfc80
|
|
474: 01
|
|
475: c5 7c 10 3d 43 f8 cd vmovups 0x1cdf843(%rip),%ymm15 # 0x1cdfcc0
|
|
47c: 01
|
|
47d: c5 7c 10 35 3b f6 cd vmovups 0x1cdf63b(%rip),%ymm14 # 0x1cdfac0
|
|
484: 01
|
|
485: c5 7c 10 0d 73 f6 cd vmovups 0x1cdf673(%rip),%ymm9 # 0x1cdfb00
|
|
48c: 01
|
|
48d: c5 7c 10 1d ab f6 cd vmovups 0x1cdf6ab(%rip),%ymm11 # 0x1cdfb40
|
|
494: 01
|
|
495: c5 7c 10 2d e3 f6 cd vmovups 0x1cdf6e3(%rip),%ymm13 # 0x1cdfb80
|
|
49c: 01
|
|
49d: c5 7c 10 25 bb f6 cd vmovups 0x1cdf6bb(%rip),%ymm12 # 0x1cdfb60
|
|
4a4: 01
|
|
4a5: c5 7c 10 15 73 f6 cd vmovups 0x1cdf673(%rip),%ymm10 # 0x1cdfb20
|
|
4ac: 01
|
|
4ad: c5 fc 10 15 2b f6 cd vmovups 0x1cdf62b(%rip),%ymm2 # 0x1cdfae0
|
|
4b4: 01
|
|
4b5: 4c 8d 1d 84 d6 d5 ff lea -0x2a297c(%rip),%r11 # 0xffffffffffd5db40
|
|
4bc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4c0: be 08 00 00 00 mov $0x8,%esi
|
|
4c5: 41 83 f8 08 cmp $0x8,%r8d
|
|
4c9: c5 7c 10 05 2f f9 cd vmovups 0x1cdf92f(%rip),%ymm8 # 0x1cdfe00
|
|
4d0: 01
|
|
4d1: 41 0f 42 f0 cmovb %r8d,%esi
|
|
4d5: 33 ff xor %edi,%edi
|
|
4d7: f7 de neg %esi
|
|
4d9: 83 c6 20 add $0x20,%esi
|
|
4dc: 41 89 c1 mov %eax,%r9d
|
|
4df: c4 c2 cb f7 f2 shrx %rsi,%r10,%rsi
|
|
4e4: 41 89 75 00 mov %esi,0x0(%r13)
|
|
4e8: 40 0f b6 f6 movzbl %sil,%esi
|
|
4ec: f3 0f b8 fe popcnt %esi,%edi
|
|
4f0: 89 ff mov %edi,%edi
|
|
4f2: 48 c1 e7 05 shl $0x5,%rdi
|
|
4f6: c4 c1 7c 10 84 3b 00 vmovups 0x1f81d00(%r11,%rdi,1),%ymm0
|
|
4fd: 1d f8 01
|
|
500: c4 82 7d 2c 3c 8c vmaskmovps (%r12,%r9,4),%ymm0,%ymm7
|
|
506: c4 63 3d 4a c7 00 vblendvps %ymm0,%ymm7,%ymm8,%ymm8
|
|
50c: c5 bd fe cd vpaddd %ymm5,%ymm8,%ymm1
|
|
510: c5 dd 66 c1 vpcmpgtd %ymm1,%ymm4,%ymm0
|
|
514: c5 bd fa cb vpsubd %ymm3,%ymm8,%ymm1
|
|
518: c5 c5 72 e1 17 vpsrad $0x17,%ymm1,%ymm7
|
|
51d: c5 f5 db ce vpand %ymm6,%ymm1,%ymm1
|
|
521: c5 f5 fe cb vpaddd %ymm3,%ymm1,%ymm1
|
|
525: c5 fc 5b ff vcvtdq2ps %ymm7,%ymm7
|
|
529: c4 c1 74 5c cf vsubps %ymm15,%ymm1,%ymm1
|
|
52e: c5 fc 50 f8 vmovmskps %ymm0,%edi
|
|
532: c4 c1 7c 28 c4 vmovaps %ymm12,%ymm0
|
|
537: c4 e2 15 b8 c1 vfmadd231ps %ymm1,%ymm13,%ymm0
|
|
53c: c4 c2 75 a8 c3 vfmadd213ps %ymm11,%ymm1,%ymm0
|
|
541: c4 c2 75 a8 c2 vfmadd213ps %ymm10,%ymm1,%ymm0
|
|
546: c4 c2 75 a8 c1 vfmadd213ps %ymm9,%ymm1,%ymm0
|
|
54b: c4 e2 75 a8 c2 vfmadd213ps %ymm2,%ymm1,%ymm0
|
|
550: c4 c2 75 a8 c6 vfmadd213ps %ymm14,%ymm1,%ymm0
|
|
555: c5 f4 59 c0 vmulps %ymm0,%ymm1,%ymm0
|
|
559: c4 e2 75 a8 c1 vfmadd213ps %ymm1,%ymm1,%ymm0
|
|
55e: c5 fc 10 0d 9a f7 cd vmovups 0x1cdf79a(%rip),%ymm1 # 0x1cdfd00
|
|
565: 01
|
|
566: c4 e2 75 a8 f8 vfmadd213ps %ymm0,%ymm1,%ymm7
|
|
56b: 85 ff test %edi,%edi
|
|
56d: 0f 85 0b 01 00 00 jne 0x67e
|
|
573: f3 0f b8 f6 popcnt %esi,%esi
|
|
577: 89 f6 mov %esi,%esi
|
|
579: 83 c0 08 add $0x8,%eax
|
|
57c: 41 83 c0 f8 add $0xfffffff8,%r8d
|
|
580: 48 c1 e6 05 shl $0x5,%rsi
|
|
584: c4 c1 7e 6f 84 33 40 vmovdqu 0x1f81e40(%r11,%rsi,1),%ymm0
|
|
58b: 1e f8 01
|
|
58e: c4 82 7d 2e 3c 8e vmaskmovps %ymm7,%ymm0,(%r14,%r9,4)
|
|
594: 3b c5 cmp %ebp,%eax
|
|
596: 0f 82 24 ff ff ff jb 0x4c0
|
|
59c: db e2 fnclex
|
|
59e: f6 c2 01 test $0x1,%dl
|
|
5a1: 74 07 je 0x5aa
|
|
5a3: d9 ac 24 14 03 00 00 fldcw 0x314(%rsp)
|
|
5aa: f6 c2 02 test $0x2,%dl
|
|
5ad: 74 12 je 0x5c1
|
|
5af: 89 8c 24 10 03 00 00 mov %ecx,0x310(%rsp)
|
|
5b6: c5 f8 ae 94 24 10 03 vldmxcsr 0x310(%rsp)
|
|
5bd: 00 00
|
|
5bf: eb 28 jmp 0x5e9
|
|
5c1: c5 f8 ae 9c 24 10 03 vstmxcsr 0x310(%rsp)
|
|
5c8: 00 00
|
|
5ca: 8b 94 24 10 03 00 00 mov 0x310(%rsp),%edx
|
|
5d1: f6 c2 1f test $0x1f,%dl
|
|
5d4: 74 13 je 0x5e9
|
|
5d6: 83 e2 e0 and $0xffffffe0,%edx
|
|
5d9: 89 94 24 10 03 00 00 mov %edx,0x310(%rsp)
|
|
5e0: c5 f8 ae 94 24 10 03 vldmxcsr 0x310(%rsp)
|
|
5e7: 00 00
|
|
5e9: 48 8b 8c 24 18 03 00 mov 0x318(%rsp),%rcx
|
|
5f0: 00
|
|
5f1: 48 33 cc xor %rsp,%rcx
|
|
5f4: 48 3b 0d b5 2e 37 02 cmp 0x2372eb5(%rip),%rcx # 0x23734b0
|
|
5fb: 75 79 jne 0x676
|
|
5fd: c5 f8 77 vzeroupper
|
|
600: 44 89 f8 mov %r15d,%eax
|
|
603: c5 f8 10 b4 24 f0 02 vmovups 0x2f0(%rsp),%xmm6
|
|
60a: 00 00
|
|
60c: c5 f8 10 bc 24 e0 02 vmovups 0x2e0(%rsp),%xmm7
|
|
613: 00 00
|
|
615: c5 78 10 84 24 d0 02 vmovups 0x2d0(%rsp),%xmm8
|
|
61c: 00 00
|
|
61e: c5 78 10 8c 24 c0 02 vmovups 0x2c0(%rsp),%xmm9
|
|
625: 00 00
|
|
627: c5 78 10 94 24 b0 02 vmovups 0x2b0(%rsp),%xmm10
|
|
62e: 00 00
|
|
630: c5 78 10 9c 24 a0 02 vmovups 0x2a0(%rsp),%xmm11
|
|
637: 00 00
|
|
639: c5 78 10 a4 24 90 02 vmovups 0x290(%rsp),%xmm12
|
|
640: 00 00
|
|
642: c5 78 10 ac 24 80 02 vmovups 0x280(%rsp),%xmm13
|
|
649: 00 00
|
|
64b: c5 78 10 b4 24 70 02 vmovups 0x270(%rsp),%xmm14
|
|
652: 00 00
|
|
654: c5 78 10 bc 24 60 02 vmovups 0x260(%rsp),%xmm15
|
|
65b: 00 00
|
|
65d: 4c 8b ac 24 08 03 00 mov 0x308(%rsp),%r13
|
|
664: 00
|
|
665: 48 81 c4 28 03 00 00 add $0x328,%rsp
|
|
66c: 5d pop %rbp
|
|
66d: 41 5f pop %r15
|
|
66f: 41 5e pop %r14
|
|
671: 41 5c pop %r12
|
|
673: 5f pop %rdi
|
|
674: 5e pop %rsi
|
|
675: c3 ret
|
|
676: c5 f8 77 vzeroupper
|
|
679: e8 92 e5 e8 00 call 0xe8ec10
|
|
67e: c4 41 7c 11 85 80 01 vmovups %ymm8,0x180(%r13)
|
|
685: 00 00
|
|
687: c4 c1 7c 11 bd 40 01 vmovups %ymm7,0x140(%r13)
|
|
68e: 00 00
|
|
690: 4c 89 4c 24 48 mov %r9,0x48(%rsp)
|
|
695: 33 f6 xor %esi,%esi
|
|
697: 44 89 44 24 50 mov %r8d,0x50(%rsp)
|
|
69c: 89 4c 24 68 mov %ecx,0x68(%rsp)
|
|
6a0: 88 54 24 70 mov %dl,0x70(%rsp)
|
|
6a4: 89 6c 24 78 mov %ebp,0x78(%rsp)
|
|
6a8: 89 c5 mov %eax,%ebp
|
|
6aa: 48 89 9c 24 00 03 00 mov %rbx,0x300(%rsp)
|
|
6b1: 00
|
|
6b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6c0: 0f a3 f7 bt %esi,%edi
|
|
6c3: 0f 82 ab 00 00 00 jb 0x774
|
|
6c9: ff c6 inc %esi
|
|
6cb: 83 fe 08 cmp $0x8,%esi
|
|
6ce: 7c f0 jl 0x6c0
|
|
6d0: c5 fc 10 15 08 f4 cd vmovups 0x1cdf408(%rip),%ymm2 # 0x1cdfae0
|
|
6d7: 01
|
|
6d8: 89 e8 mov %ebp,%eax
|
|
6da: c5 7c 10 0d 1e f4 cd vmovups 0x1cdf41e(%rip),%ymm9 # 0x1cdfb00
|
|
6e1: 01
|
|
6e2: c5 7c 10 15 36 f4 cd vmovups 0x1cdf436(%rip),%ymm10 # 0x1cdfb20
|
|
6e9: 01
|
|
6ea: c5 7c 10 1d 4e f4 cd vmovups 0x1cdf44e(%rip),%ymm11 # 0x1cdfb40
|
|
6f1: 01
|
|
6f2: c5 7c 10 25 66 f4 cd vmovups 0x1cdf466(%rip),%ymm12 # 0x1cdfb60
|
|
6f9: 01
|
|
6fa: c5 7c 10 2d 7e f4 cd vmovups 0x1cdf47e(%rip),%ymm13 # 0x1cdfb80
|
|
701: 01
|
|
702: c5 fc 10 2d b6 f4 cd vmovups 0x1cdf4b6(%rip),%ymm5 # 0x1cdfbc0
|
|
709: 01
|
|
70a: c5 fc 10 25 ee f4 cd vmovups 0x1cdf4ee(%rip),%ymm4 # 0x1cdfc00
|
|
711: 01
|
|
712: c5 fc 10 1d 26 f5 cd vmovups 0x1cdf526(%rip),%ymm3 # 0x1cdfc40
|
|
719: 01
|
|
71a: c5 fc 10 35 5e f5 cd vmovups 0x1cdf55e(%rip),%ymm6 # 0x1cdfc80
|
|
721: 01
|
|
722: c5 7c 10 3d 96 f5 cd vmovups 0x1cdf596(%rip),%ymm15 # 0x1cdfcc0
|
|
729: 01
|
|
72a: c5 7c 10 35 8e f3 cd vmovups 0x1cdf38e(%rip),%ymm14 # 0x1cdfac0
|
|
731: 01
|
|
732: c4 c1 7c 10 bd 40 01 vmovups 0x140(%r13),%ymm7
|
|
739: 00 00
|
|
73b: 41 0f b6 75 00 movzbl 0x0(%r13),%esi
|
|
740: 49 ba ff ff ff ff 00 movabs $0xffffffff,%r10
|
|
747: 00 00 00
|
|
74a: 4c 8b 4c 24 48 mov 0x48(%rsp),%r9
|
|
74f: 4c 8d 1d ea d3 d5 ff lea -0x2a2c16(%rip),%r11 # 0xffffffffffd5db40
|
|
756: 44 8b 44 24 50 mov 0x50(%rsp),%r8d
|
|
75b: 8b 4c 24 68 mov 0x68(%rsp),%ecx
|
|
75f: 8a 54 24 70 mov 0x70(%rsp),%dl
|
|
763: 8b 6c 24 78 mov 0x78(%rsp),%ebp
|
|
767: 48 8b 9c 24 00 03 00 mov 0x300(%rsp),%rbx
|
|
76e: 00
|
|
76f: e9 ff fd ff ff jmp 0x573
|
|
774: c5 f8 77 vzeroupper
|
|
777: 49 8d 9c b5 40 01 00 lea 0x140(%r13,%rsi,4),%rbx
|
|
77e: 00
|
|
77f: 48 89 da mov %rbx,%rdx
|
|
782: 49 8d 8c b5 80 01 00 lea 0x180(%r13,%rsi,4),%rcx
|
|
789: 00
|
|
78a: e8 71 03 00 00 call 0xb00
|
|
78f: 85 c0 test %eax,%eax
|
|
791: 0f 84 32 ff ff ff je 0x6c9
|
|
797: 44 8b 13 mov (%rbx),%r10d
|
|
79a: 44 8d 7c 35 00 lea 0x0(%rbp,%rsi,1),%r15d
|
|
79f: 47 89 14 be mov %r10d,(%r14,%r15,4)
|
|
7a3: 49 89 e2 mov %rsp,%r10
|
|
7a6: 89 c1 mov %eax,%ecx
|
|
7a8: 44 89 fa mov %r15d,%edx
|
|
7ab: 4d 89 e0 mov %r12,%r8
|
|
7ae: 4d 89 e1 mov %r12,%r9
|
|
7b1: 4c 8d 1d 1c 06 3d 02 lea 0x23d061c(%rip),%r11 # 0x23d0dd4
|
|
7b8: 4d 89 72 20 mov %r14,0x20(%r10)
|
|
7bc: 4d 89 72 28 mov %r14,0x28(%r10)
|
|
7c0: 4d 89 5a 30 mov %r11,0x30(%r10)
|
|
7c4: 89 44 24 40 mov %eax,0x40(%rsp)
|
|
7c8: e8 33 89 10 00 call 0x109100
|
|
7cd: 47 8b 14 be mov (%r14,%r15,4),%r10d
|
|
7d1: 8b 44 24 40 mov 0x40(%rsp),%eax
|
|
7d5: 41 89 c7 mov %eax,%r15d
|
|
7d8: 44 89 13 mov %r10d,(%rbx)
|
|
7db: e9 e9 fe ff ff jmp 0x6c9
|
|
7e0: c4 c1 7c 11 95 80 00 vmovups %ymm2,0x80(%r13)
|
|
7e7: 00 00
|
|
7e9: c4 c1 7c 11 8d a0 00 vmovups %ymm1,0xa0(%r13)
|
|
7f0: 00 00
|
|
7f2: c4 c1 7c 11 45 40 vmovups %ymm0,0x40(%r13)
|
|
7f8: c4 41 7c 11 5d 60 vmovups %ymm11,0x60(%r13)
|
|
7fe: 0f 84 1f fc ff ff je 0x423
|
|
804: 4c 89 5c 24 50 mov %r11,0x50(%rsp)
|
|
809: 33 ff xor %edi,%edi
|
|
80b: 4c 89 54 24 58 mov %r10,0x58(%rsp)
|
|
810: 89 44 24 48 mov %eax,0x48(%rsp)
|
|
814: 89 4c 24 68 mov %ecx,0x68(%rsp)
|
|
818: 88 54 24 70 mov %dl,0x70(%rsp)
|
|
81c: 89 6c 24 78 mov %ebp,0x78(%rsp)
|
|
820: 48 89 9c 24 00 03 00 mov %rbx,0x300(%rsp)
|
|
827: 00
|
|
828: 44 89 c3 mov %r8d,%ebx
|
|
82b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
832: 00
|
|
833: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
83a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
840: 0f a3 fb bt %edi,%ebx
|
|
843: 72 72 jb 0x8b7
|
|
845: ff c7 inc %edi
|
|
847: 83 ff 10 cmp $0x10,%edi
|
|
84a: 7c f4 jl 0x840
|
|
84c: c5 fc 10 1d 0c f3 cd vmovups 0x1cdf30c(%rip),%ymm3 # 0x1cdfb60
|
|
853: 01
|
|
854: c5 fc 10 25 24 f3 cd vmovups 0x1cdf324(%rip),%ymm4 # 0x1cdfb80
|
|
85b: 01
|
|
85c: c5 7c 10 0d 5c f3 cd vmovups 0x1cdf35c(%rip),%ymm9 # 0x1cdfbc0
|
|
863: 01
|
|
864: c5 7c 10 05 94 f3 cd vmovups 0x1cdf394(%rip),%ymm8 # 0x1cdfc00
|
|
86b: 01
|
|
86c: c5 fc 10 3d cc f3 cd vmovups 0x1cdf3cc(%rip),%ymm7 # 0x1cdfc40
|
|
873: 01
|
|
874: c5 fc 10 35 04 f4 cd vmovups 0x1cdf404(%rip),%ymm6 # 0x1cdfc80
|
|
87b: 01
|
|
87c: c5 fc 10 2d 3c f4 cd vmovups 0x1cdf43c(%rip),%ymm5 # 0x1cdfcc0
|
|
883: 01
|
|
884: c4 c1 7c 10 45 40 vmovups 0x40(%r13),%ymm0
|
|
88a: c4 41 7c 10 5d 60 vmovups 0x60(%r13),%ymm11
|
|
890: 4c 8b 5c 24 50 mov 0x50(%rsp),%r11
|
|
895: 4c 8b 54 24 58 mov 0x58(%rsp),%r10
|
|
89a: 8b 44 24 48 mov 0x48(%rsp),%eax
|
|
89e: 8b 4c 24 68 mov 0x68(%rsp),%ecx
|
|
8a2: 8a 54 24 70 mov 0x70(%rsp),%dl
|
|
8a6: 8b 6c 24 78 mov 0x78(%rsp),%ebp
|
|
8aa: 48 8b 9c 24 00 03 00 mov 0x300(%rsp),%rbx
|
|
8b1: 00
|
|
8b2: e9 6c fb ff ff jmp 0x423
|
|
8b7: c5 f8 77 vzeroupper
|
|
8ba: 49 8d 6c bd 40 lea 0x40(%r13,%rdi,4),%rbp
|
|
8bf: 48 89 ea mov %rbp,%rdx
|
|
8c2: 49 8d 8c bd 80 00 00 lea 0x80(%r13,%rdi,4),%rcx
|
|
8c9: 00
|
|
8ca: e8 31 02 00 00 call 0xb00
|
|
8cf: 85 c0 test %eax,%eax
|
|
8d1: 0f 84 6e ff ff ff je 0x845
|
|
8d7: 44 8b 55 00 mov 0x0(%rbp),%r10d
|
|
8db: 44 8d 3c 3e lea (%rsi,%rdi,1),%r15d
|
|
8df: 47 89 14 be mov %r10d,(%r14,%r15,4)
|
|
8e3: 49 89 e2 mov %rsp,%r10
|
|
8e6: 89 c1 mov %eax,%ecx
|
|
8e8: 44 89 fa mov %r15d,%edx
|
|
8eb: 4d 89 e0 mov %r12,%r8
|
|
8ee: 4d 89 e1 mov %r12,%r9
|
|
8f1: 4c 8d 1d dc 04 3d 02 lea 0x23d04dc(%rip),%r11 # 0x23d0dd4
|
|
8f8: 4d 89 72 20 mov %r14,0x20(%r10)
|
|
8fc: 4d 89 72 28 mov %r14,0x28(%r10)
|
|
900: 4d 89 5a 30 mov %r11,0x30(%r10)
|
|
904: 89 44 24 40 mov %eax,0x40(%rsp)
|
|
908: e8 f3 87 10 00 call 0x109100
|
|
90d: 47 8b 14 be mov (%r14,%r15,4),%r10d
|
|
911: 8b 44 24 40 mov 0x40(%rsp),%eax
|
|
915: 41 89 c7 mov %eax,%r15d
|
|
918: 44 89 55 00 mov %r10d,0x0(%rbp)
|
|
91c: e9 24 ff ff ff jmp 0x845
|
|
921: c4 c1 7c 11 9d 00 01 vmovups %ymm3,0x100(%r13)
|
|
928: 00 00
|
|
92a: c4 c1 7c 11 8d c0 00 vmovups %ymm1,0xc0(%r13)
|
|
931: 00 00
|
|
933: 4c 89 4c 24 50 mov %r9,0x50(%rsp)
|
|
938: 33 ed xor %ebp,%ebp
|
|
93a: 89 44 24 48 mov %eax,0x48(%rsp)
|
|
93e: 44 89 54 24 58 mov %r10d,0x58(%rsp)
|
|
943: 89 74 24 60 mov %esi,0x60(%rsp)
|
|
947: 89 4c 24 68 mov %ecx,0x68(%rsp)
|
|
94b: 88 54 24 70 mov %dl,0x70(%rsp)
|
|
94f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
956: 00
|
|
957: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
95e: 66 90 xchg %ax,%ax
|
|
960: 0f a3 eb bt %ebp,%ebx
|
|
963: 0f 82 9d 00 00 00 jb 0xa06
|
|
969: ff c5 inc %ebp
|
|
96b: 83 fd 08 cmp $0x8,%ebp
|
|
96e: 7c f0 jl 0x960
|
|
970: c5 fc 10 25 68 f1 cd vmovups 0x1cdf168(%rip),%ymm4 # 0x1cdfae0
|
|
977: 01
|
|
978: 49 bb ff ff ff ff 00 movabs $0xffffffff,%r11
|
|
97f: 00 00 00
|
|
982: c5 7c 10 35 96 f1 cd vmovups 0x1cdf196(%rip),%ymm14 # 0x1cdfb20
|
|
989: 01
|
|
98a: c5 7c 10 2d ae f1 cd vmovups 0x1cdf1ae(%rip),%ymm13 # 0x1cdfb40
|
|
991: 01
|
|
992: c5 fc 10 2d c6 f1 cd vmovups 0x1cdf1c6(%rip),%ymm5 # 0x1cdfb60
|
|
999: 01
|
|
99a: c5 fc 10 35 de f1 cd vmovups 0x1cdf1de(%rip),%ymm6 # 0x1cdfb80
|
|
9a1: 01
|
|
9a2: c5 7c 10 25 16 f2 cd vmovups 0x1cdf216(%rip),%ymm12 # 0x1cdfbc0
|
|
9a9: 01
|
|
9aa: c5 7c 10 1d 4e f2 cd vmovups 0x1cdf24e(%rip),%ymm11 # 0x1cdfc00
|
|
9b1: 01
|
|
9b2: c5 7c 10 15 86 f2 cd vmovups 0x1cdf286(%rip),%ymm10 # 0x1cdfc40
|
|
9b9: 01
|
|
9ba: c5 7c 10 0d be f2 cd vmovups 0x1cdf2be(%rip),%ymm9 # 0x1cdfc80
|
|
9c1: 01
|
|
9c2: c5 7c 10 05 f6 f2 cd vmovups 0x1cdf2f6(%rip),%ymm8 # 0x1cdfcc0
|
|
9c9: 01
|
|
9ca: c5 fc 10 3d ee f0 cd vmovups 0x1cdf0ee(%rip),%ymm7 # 0x1cdfac0
|
|
9d1: 01
|
|
9d2: c4 c1 7c 10 8d c0 00 vmovups 0xc0(%r13),%ymm1
|
|
9d9: 00 00
|
|
9db: 41 0f b6 6d 00 movzbl 0x0(%r13),%ebp
|
|
9e0: 4c 8d 05 59 d1 d5 ff lea -0x2a2ea7(%rip),%r8 # 0xffffffffffd5db40
|
|
9e7: 4c 8b 4c 24 50 mov 0x50(%rsp),%r9
|
|
9ec: 8b 44 24 48 mov 0x48(%rsp),%eax
|
|
9f0: 44 8b 54 24 58 mov 0x58(%rsp),%r10d
|
|
9f5: 8b 74 24 60 mov 0x60(%rsp),%esi
|
|
9f9: 8b 4c 24 68 mov 0x68(%rsp),%ecx
|
|
9fd: 8a 54 24 70 mov 0x70(%rsp),%dl
|
|
a01: e9 9a f8 ff ff jmp 0x2a0
|
|
a06: c5 f8 77 vzeroupper
|
|
a09: 49 8d b4 ad c0 00 00 lea 0xc0(%r13,%rbp,4),%rsi
|
|
a10: 00
|
|
a11: 48 89 f2 mov %rsi,%rdx
|
|
a14: 49 8d 8c ad 00 01 00 lea 0x100(%r13,%rbp,4),%rcx
|
|
a1b: 00
|
|
a1c: e8 df 00 00 00 call 0xb00
|
|
a21: 85 c0 test %eax,%eax
|
|
a23: 0f 84 40 ff ff ff je 0x969
|
|
a29: 44 8b 16 mov (%rsi),%r10d
|
|
a2c: 44 8d 3c 2f lea (%rdi,%rbp,1),%r15d
|
|
a30: 47 89 14 be mov %r10d,(%r14,%r15,4)
|
|
a34: 49 89 e2 mov %rsp,%r10
|
|
a37: 89 c1 mov %eax,%ecx
|
|
a39: 44 89 fa mov %r15d,%edx
|
|
a3c: 4d 89 e0 mov %r12,%r8
|
|
a3f: 4d 89 e1 mov %r12,%r9
|
|
a42: 4c 8d 1d 8b 03 3d 02 lea 0x23d038b(%rip),%r11 # 0x23d0dd4
|
|
a49: 4d 89 72 20 mov %r14,0x20(%r10)
|
|
a4d: 4d 89 72 28 mov %r14,0x28(%r10)
|
|
a51: 4d 89 5a 30 mov %r11,0x30(%r10)
|
|
a55: 89 44 24 40 mov %eax,0x40(%rsp)
|
|
a59: e8 a2 86 10 00 call 0x109100
|
|
a5e: 47 8b 14 be mov (%r14,%r15,4),%r10d
|
|
a62: 8b 44 24 40 mov 0x40(%rsp),%eax
|
|
a66: 41 89 c7 mov %eax,%r15d
|
|
a69: 44 89 16 mov %r10d,(%rsi)
|
|
a6c: e9 f8 fe ff ff jmp 0x969
|
|
a71: 48 8b 8c 24 18 03 00 mov 0x318(%rsp),%rcx
|
|
a78: 00
|
|
a79: 48 33 cc xor %rsp,%rcx
|
|
a7c: 48 3b 0d 2d 2a 37 02 cmp 0x2372a2d(%rip),%rcx # 0x23734b0
|
|
a83: 75 1e jne 0xaa3
|
|
a85: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
a8a: 4c 8b ac 24 08 03 00 mov 0x308(%rsp),%r13
|
|
a91: 00
|
|
a92: 48 81 c4 28 03 00 00 add $0x328,%rsp
|
|
a99: 5d pop %rbp
|
|
a9a: 41 5f pop %r15
|
|
a9c: 41 5e pop %r14
|
|
a9e: 41 5c pop %r12
|
|
aa0: 5f pop %rdi
|
|
aa1: 5e pop %rsi
|
|
aa2: c3 ret
|
|
aa3: e8 68 e1 e8 00 call 0xe8ec10
|
|
aa8: 48 8b 8c 24 18 03 00 mov 0x318(%rsp),%rcx
|
|
aaf: 00
|
|
ab0: 48 33 cc xor %rsp,%rcx
|
|
ab3: 48 3b 0d f6 29 37 02 cmp 0x23729f6(%rip),%rcx # 0x23734b0
|
|
aba: 75 e7 jne 0xaa3
|
|
abc: eb c7 jmp 0xa85
|
|
abe: 48 8b 8c 24 18 03 00 mov 0x318(%rsp),%rcx
|
|
ac5: 00
|
|
ac6: 48 33 cc xor %rsp,%rcx
|
|
ac9: 48 3b 0d e0 29 37 02 cmp 0x23729e0(%rip),%rcx # 0x23734b0
|
|
ad0: 75 d1 jne 0xaa3
|
|
ad2: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
ad7: 4c 8b ac 24 08 03 00 mov 0x308(%rsp),%r13
|
|
ade: 00
|
|
adf: 48 81 c4 28 03 00 00 add $0x328,%rsp
|
|
ae6: 5d pop %rbp
|
|
ae7: 41 5f pop %r15
|
|
ae9: 41 5e pop %r14
|
|
aeb: 41 5c pop %r12
|
|
aed: 5f pop %rdi
|
|
aee: 5e pop %rsi
|
|
aef: c3 ret
|
|
af0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
af7: 00
|
|
af8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
aff: 90 nop
|
|
b00: 48 83 ec 38 sub $0x38,%rsp
|
|
b04: 49 89 c9 mov %rcx,%r9
|
|
b07: 33 c0 xor %eax,%eax
|
|
b09: 45 0f b7 41 02 movzwl 0x2(%r9),%r8d
|
|
b0e: 41 81 e0 80 7f 00 00 and $0x7f80,%r8d
|
|
b15: 41 81 f8 80 7f 00 00 cmp $0x7f80,%r8d
|
|
b1c: 0f 84 30 02 00 00 je 0xd52
|
|
b22: c5 e9 57 d2 vxorpd %xmm2,%xmm2,%xmm2
|
|
b26: 45 33 c0 xor %r8d,%r8d
|
|
b29: c4 c1 6a 5a 11 vcvtss2sd (%r9),%xmm2,%xmm2
|
|
b2e: c5 fb 11 54 24 30 vmovsd %xmm2,0x30(%rsp)
|
|
b34: 0f b7 4c 24 36 movzwl 0x36(%rsp),%ecx
|
|
b39: f7 c1 f0 7f 00 00 test $0x7ff0,%ecx
|
|
b3f: 75 14 jne 0xb55
|
|
b41: c5 eb 59 15 17 f9 cd vmulsd 0x1cdf917(%rip),%xmm2,%xmm2 # 0x1ce0460
|
|
b48: 01
|
|
b49: 41 b8 c4 ff ff ff mov $0xffffffc4,%r8d
|
|
b4f: c5 fb 11 54 24 30 vmovsd %xmm2,0x30(%rsp)
|
|
b55: c5 fb 10 1d 0b f9 cd vmovsd 0x1cdf90b(%rip),%xmm3 # 0x1ce0468
|
|
b5c: 01
|
|
b5d: c5 f9 2f d3 vcomisd %xmm3,%xmm2
|
|
b61: 0f 86 a7 01 00 00 jbe 0xd0e
|
|
b67: c5 fb 10 0d 51 f9 cd vmovsd 0x1cdf951(%rip),%xmm1 # 0x1ce04c0
|
|
b6e: 01
|
|
b6f: c5 eb 5c d9 vsubsd %xmm1,%xmm2,%xmm3
|
|
b73: c5 fb 11 5c 24 28 vmovsd %xmm3,0x28(%rsp)
|
|
b79: 80 64 24 2f 7f andb $0x7f,0x2f(%rsp)
|
|
b7e: c5 fb 10 44 24 28 vmovsd 0x28(%rsp),%xmm0
|
|
b84: c5 f9 2f 05 cc f8 cd vcomisd 0x1cdf8cc(%rip),%xmm0 # 0x1ce0458
|
|
b8b: 01
|
|
b8c: 0f 86 28 01 00 00 jbe 0xcba
|
|
b92: c5 fb 11 54 24 28 vmovsd %xmm2,0x28(%rsp)
|
|
b98: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
b9c: 44 0f b7 4c 24 2e movzwl 0x2e(%rsp),%r9d
|
|
ba2: 41 81 e1 0f 80 ff ff and $0xffff800f,%r9d
|
|
ba9: 0f b7 4c 24 36 movzwl 0x36(%rsp),%ecx
|
|
bae: 41 81 c1 f0 3f 00 00 add $0x3ff0,%r9d
|
|
bb5: 66 44 89 4c 24 2e mov %r9w,0x2e(%rsp)
|
|
bbb: 81 e1 f0 7f 00 00 and $0x7ff0,%ecx
|
|
bc1: c1 e9 04 shr $0x4,%ecx
|
|
bc4: c5 fb 10 54 24 28 vmovsd 0x28(%rsp),%xmm2
|
|
bca: c5 fb 10 2d 6e f8 cd vmovsd 0x1cdf86e(%rip),%xmm5 # 0x1ce0440
|
|
bd1: 01
|
|
bd2: c5 eb 58 25 6e f8 cd vaddsd 0x1cdf86e(%rip),%xmm2,%xmm4 # 0x1ce0448
|
|
bd9: 01
|
|
bda: c5 fb 11 64 24 20 vmovsd %xmm4,0x20(%rsp)
|
|
be0: 45 8d 84 08 01 fc ff lea -0x3ff(%r8,%rcx,1),%r8d
|
|
be7: ff
|
|
be8: c4 c1 7b 2a c0 vcvtsi2sd %r8d,%xmm0,%xmm0
|
|
bed: 44 8b 54 24 20 mov 0x20(%rsp),%r10d
|
|
bf2: 48 8d 0d 47 cf d5 ff lea -0x2a30b9(%rip),%rcx # 0xffffffffffd5db40
|
|
bf9: 41 83 e2 7f and $0x7f,%r10d
|
|
bfd: 49 89 c8 mov %rcx,%r8
|
|
c00: 49 89 c9 mov %rcx,%r9
|
|
c03: c5 fb 10 25 2d f8 cd vmovsd 0x1cdf82d(%rip),%xmm4 # 0x1ce0438
|
|
c0a: 01
|
|
c0b: 47 8d 1c 52 lea (%r10,%r10,2),%r11d
|
|
c0f: c4 82 f9 a9 a4 d8 e8 vfmadd213sd 0x1f822e8(%r8,%r11,8),%xmm0,%xmm4
|
|
c16: 22 f8 01
|
|
c19: c4 82 d1 a9 84 d9 f0 vfmadd213sd 0x1f822f0(%r9,%r11,8),%xmm5,%xmm0
|
|
c20: 22 f8 01
|
|
c23: c4 a1 7b 10 9c d9 e0 vmovsd 0x1f822e0(%rcx,%r11,8),%xmm3
|
|
c2a: 22 f8 01
|
|
c2d: c5 eb 58 2d 1b f8 cd vaddsd 0x1cdf81b(%rip),%xmm2,%xmm5 # 0x1ce0450
|
|
c34: 01
|
|
c35: c5 fb 11 6c 24 20 vmovsd %xmm5,0x20(%rsp)
|
|
c3b: c5 fb 10 6c 24 20 vmovsd 0x20(%rsp),%xmm5
|
|
c41: c5 d3 5c 2d 07 f8 cd vsubsd 0x1cdf807(%rip),%xmm5,%xmm5 # 0x1ce0450
|
|
c48: 01
|
|
c49: c5 eb 5c d5 vsubsd %xmm5,%xmm2,%xmm2
|
|
c4d: c4 e2 e1 ab e9 vfmsub213sd %xmm1,%xmm3,%xmm5
|
|
c52: c5 e3 59 da vmulsd %xmm2,%xmm3,%xmm3
|
|
c56: c5 db 58 e5 vaddsd %xmm5,%xmm4,%xmm4
|
|
c5a: c5 fb 10 15 46 f8 cd vmovsd 0x1cdf846(%rip),%xmm2 # 0x1ce04a8
|
|
c61: 01
|
|
c62: c5 d3 58 cb vaddsd %xmm3,%xmm5,%xmm1
|
|
c66: c5 e3 58 c0 vaddsd %xmm0,%xmm3,%xmm0
|
|
c6a: c4 e2 f1 a9 15 2d f8 vfmadd213sd 0x1cdf82d(%rip),%xmm1,%xmm2 # 0x1ce04a0
|
|
c71: cd 01
|
|
c73: c4 e2 f1 a9 15 1c f8 vfmadd213sd 0x1cdf81c(%rip),%xmm1,%xmm2 # 0x1ce0498
|
|
c7a: cd 01
|
|
c7c: c4 e2 f1 a9 15 0b f8 vfmadd213sd 0x1cdf80b(%rip),%xmm1,%xmm2 # 0x1ce0490
|
|
c83: cd 01
|
|
c85: c4 e2 f1 a9 15 fa f7 vfmadd213sd 0x1cdf7fa(%rip),%xmm1,%xmm2 # 0x1ce0488
|
|
c8c: cd 01
|
|
c8e: c4 e2 f1 a9 15 e9 f7 vfmadd213sd 0x1cdf7e9(%rip),%xmm1,%xmm2 # 0x1ce0480
|
|
c95: cd 01
|
|
c97: c4 e2 f1 a9 15 d8 f7 vfmadd213sd 0x1cdf7d8(%rip),%xmm1,%xmm2 # 0x1ce0478
|
|
c9e: cd 01
|
|
ca0: c5 f3 59 c9 vmulsd %xmm1,%xmm1,%xmm1
|
|
ca4: c4 e2 f1 a9 d0 vfmadd213sd %xmm0,%xmm1,%xmm2
|
|
ca9: c5 db 58 c2 vaddsd %xmm2,%xmm4,%xmm0
|
|
cad: c5 fb 5a c0 vcvtsd2ss %xmm0,%xmm0,%xmm0
|
|
cb1: c5 fa 11 02 vmovss %xmm0,(%rdx)
|
|
cb5: 48 83 c4 38 add $0x38,%rsp
|
|
cb9: c3 ret
|
|
cba: c5 fb 10 0d e6 f7 cd vmovsd 0x1cdf7e6(%rip),%xmm1 # 0x1ce04a8
|
|
cc1: 01
|
|
cc2: c4 e2 e1 a9 0d d5 f7 vfmadd213sd 0x1cdf7d5(%rip),%xmm3,%xmm1 # 0x1ce04a0
|
|
cc9: cd 01
|
|
ccb: c5 e3 59 c3 vmulsd %xmm3,%xmm3,%xmm0
|
|
ccf: c4 e2 e1 a9 0d c0 f7 vfmadd213sd 0x1cdf7c0(%rip),%xmm3,%xmm1 # 0x1ce0498
|
|
cd6: cd 01
|
|
cd8: c4 e2 e1 a9 0d af f7 vfmadd213sd 0x1cdf7af(%rip),%xmm3,%xmm1 # 0x1ce0490
|
|
cdf: cd 01
|
|
ce1: c4 e2 e1 a9 0d 9e f7 vfmadd213sd 0x1cdf79e(%rip),%xmm3,%xmm1 # 0x1ce0488
|
|
ce8: cd 01
|
|
cea: c4 e2 e1 a9 0d 8d f7 vfmadd213sd 0x1cdf78d(%rip),%xmm3,%xmm1 # 0x1ce0480
|
|
cf1: cd 01
|
|
cf3: c4 e2 e1 a9 0d 7c f7 vfmadd213sd 0x1cdf77c(%rip),%xmm3,%xmm1 # 0x1ce0478
|
|
cfa: cd 01
|
|
cfc: c4 e2 f9 a9 cb vfmadd213sd %xmm3,%xmm0,%xmm1
|
|
d01: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
|
|
d05: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
d09: 48 83 c4 38 add $0x38,%rsp
|
|
d0d: c3 ret
|
|
d0e: c5 f9 2e d3 vucomisd %xmm3,%xmm2
|
|
d12: 7a 02 jp 0xd16
|
|
d14: 74 16 je 0xd2c
|
|
d16: c5 e3 5e c3 vdivsd %xmm3,%xmm3,%xmm0
|
|
d1a: c5 fb 5a c0 vcvtsd2ss %xmm0,%xmm0,%xmm0
|
|
d1e: c5 fa 11 02 vmovss %xmm0,(%rdx)
|
|
d22: b8 13 00 00 00 mov $0x13,%eax
|
|
d27: 48 83 c4 38 add $0x38,%rsp
|
|
d2b: c3 ret
|
|
d2c: c5 fb 10 05 3c f7 cd vmovsd 0x1cdf73c(%rip),%xmm0 # 0x1ce0470
|
|
d33: 01
|
|
d34: b8 12 00 00 00 mov $0x12,%eax
|
|
d39: c5 f9 57 0d 6f f7 cd vxorpd 0x1cdf76f(%rip),%xmm0,%xmm1 # 0x1ce04b0
|
|
d40: 01
|
|
d41: c5 f3 5e d3 vdivsd %xmm3,%xmm1,%xmm2
|
|
d45: c5 eb 5a d2 vcvtsd2ss %xmm2,%xmm2,%xmm2
|
|
d49: c5 fa 11 12 vmovss %xmm2,(%rdx)
|
|
d4d: 48 83 c4 38 add $0x38,%rsp
|
|
d51: c3 ret
|
|
d52: 41 8a 49 03 mov 0x3(%r9),%cl
|
|
d56: 80 e1 80 and $0x80,%cl
|
|
d59: 80 f9 80 cmp $0x80,%cl
|
|
d5c: 74 12 je 0xd70
|
|
d5e: c4 c1 7a 10 01 vmovss (%r9),%xmm0
|
|
d63: c5 fa 59 c8 vmulss %xmm0,%xmm0,%xmm1
|
|
d67: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
d6b: 48 83 c4 38 add $0x38,%rsp
|
|
d6f: c3 ret
|
|
d70: 41 f7 01 ff ff 7f 00 testl $0x7fffff,(%r9)
|
|
d77: 75 e5 jne 0xd5e
|
|
d79: c5 fb 10 05 e7 f6 cd vmovsd 0x1cdf6e7(%rip),%xmm0 # 0x1ce0468
|
|
d80: 01
|
|
d81: b8 13 00 00 00 mov $0x13,%eax
|
|
d86: c5 fb 5e c8 vdivsd %xmm0,%xmm0,%xmm1
|
|
d8a: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
|
|
d8e: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
d92: 48 83 c4 38 add $0x38,%rsp
|
|
d96: c3 ret
|
|
d97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
d9e: 00 00
|
|
da0: 56 push %rsi
|
|
da1: 57 push %rdi
|
|
da2: 41 54 push %r12
|
|
da4: 41 56 push %r14
|
|
da6: 41 57 push %r15
|
|
da8: 55 push %rbp
|
|
da9: 48 81 ec 28 03 00 00 sub $0x328,%rsp
|
|
db0: 44 89 c5 mov %r8d,%ebp
|
|
db3: c5 78 11 bc 24 60 02 vmovups %xmm15,0x260(%rsp)
|
|
dba: 00 00
|
|
dbc: 49 89 d6 mov %rdx,%r14
|
|
dbf: c5 78 11 b4 24 70 02 vmovups %xmm14,0x270(%rsp)
|
|
dc6: 00 00
|
|
dc8: 49 89 cc mov %rcx,%r12
|
|
dcb: c5 78 11 ac 24 80 02 vmovups %xmm13,0x280(%rsp)
|
|
dd2: 00 00
|
|
dd4: 45 33 ff xor %r15d,%r15d
|
|
dd7: c5 78 11 a4 24 90 02 vmovups %xmm12,0x290(%rsp)
|
|
dde: 00 00
|
|
de0: c5 78 11 9c 24 a0 02 vmovups %xmm11,0x2a0(%rsp)
|
|
de7: 00 00
|
|
de9: c5 78 11 94 24 b0 02 vmovups %xmm10,0x2b0(%rsp)
|
|
df0: 00 00
|
|
df2: c5 78 11 8c 24 c0 02 vmovups %xmm9,0x2c0(%rsp)
|
|
df9: 00 00
|
|
dfb: c5 78 11 84 24 d0 02 vmovups %xmm8,0x2d0(%rsp)
|
|
e02: 00 00
|
|
e04: c5 f8 11 bc 24 e0 02 vmovups %xmm7,0x2e0(%rsp)
|
|
e0b: 00 00
|
|
e0d: c5 f8 11 b4 24 f0 02 vmovups %xmm6,0x2f0(%rsp)
|
|
e14: 00 00
|
|
e16: 4c 89 ac 24 08 03 00 mov %r13,0x308(%rsp)
|
|
e1d: 00
|
|
e1e: 4c 8d ac 24 bf 00 00 lea 0xbf(%rsp),%r13
|
|
e25: 00
|
|
e26: 48 8b 05 83 26 37 02 mov 0x2372683(%rip),%rax # 0x23734b0
|
|
e2d: 49 83 e5 c0 and $0xffffffffffffffc0,%r13
|
|
e31: 48 33 c4 xor %rsp,%rax
|
|
e34: 48 89 84 24 18 03 00 mov %rax,0x318(%rsp)
|
|
e3b: 00
|
|
e3c: 85 ed test %ebp,%ebp
|
|
e3e: 0f 8e ba 0a 00 00 jle 0x18fe
|
|
e44: 4d 85 e4 test %r12,%r12
|
|
e47: 0f 84 9b 0a 00 00 je 0x18e8
|
|
e4d: 4d 85 f6 test %r14,%r14
|
|
e50: 0f 84 5b 0a 00 00 je 0x18b1
|
|
e56: d9 bc 24 14 03 00 00 fnstcw 0x314(%rsp)
|
|
e5d: 0f b7 8c 24 14 03 00 movzwl 0x314(%rsp),%ecx
|
|
e64: 00
|
|
e65: 89 ca mov %ecx,%edx
|
|
e67: 83 e2 3f and $0x3f,%edx
|
|
e6a: 83 fa 3f cmp $0x3f,%edx
|
|
e6d: 74 12 je 0xe81
|
|
e6f: 83 c9 3f or $0x3f,%ecx
|
|
e72: 66 89 4c 24 40 mov %cx,0x40(%rsp)
|
|
e77: db e2 fnclex
|
|
e79: d9 6c 24 40 fldcw 0x40(%rsp)
|
|
e7d: b2 01 mov $0x1,%dl
|
|
e7f: eb 02 jmp 0xe83
|
|
e81: 32 d2 xor %dl,%dl
|
|
e83: c5 f8 ae 9c 24 10 03 vstmxcsr 0x310(%rsp)
|
|
e8a: 00 00
|
|
e8c: 8b 8c 24 10 03 00 00 mov 0x310(%rsp),%ecx
|
|
e93: 89 ce mov %ecx,%esi
|
|
e95: 81 e6 c0 ff 00 00 and $0xffc0,%esi
|
|
e9b: 81 fe 80 1f 00 00 cmp $0x1f80,%esi
|
|
ea1: 74 21 je 0xec4
|
|
ea3: 89 ce mov %ecx,%esi
|
|
ea5: 80 c2 02 add $0x2,%dl
|
|
ea8: 81 e6 3f 00 ff ff and $0xffff003f,%esi
|
|
eae: 81 c6 80 1f 00 00 add $0x1f80,%esi
|
|
eb4: 89 b4 24 10 03 00 00 mov %esi,0x310(%rsp)
|
|
ebb: c5 f8 ae 94 24 10 03 vldmxcsr 0x310(%rsp)
|
|
ec2: 00 00
|
|
ec4: 89 e8 mov %ebp,%eax
|
|
ec6: 49 8d 74 24 1f lea 0x1f(%r12),%rsi
|
|
ecb: 48 83 e6 e0 and $0xffffffffffffffe0,%rsi
|
|
ecf: 33 ff xor %edi,%edi
|
|
ed1: 49 2b f4 sub %r12,%rsi
|
|
ed4: c1 ee 02 shr $0x2,%esi
|
|
ed7: 3b f5 cmp %ebp,%esi
|
|
ed9: 0f 43 f5 cmovae %ebp,%esi
|
|
edc: 2b c6 sub %esi,%eax
|
|
ede: 41 89 f2 mov %esi,%r10d
|
|
ee1: 83 e0 f0 and $0xfffffff0,%eax
|
|
ee4: 03 c6 add %esi,%eax
|
|
ee6: 85 f6 test %esi,%esi
|
|
ee8: 0f 86 b2 01 00 00 jbe 0x10a0
|
|
eee: c5 fc 10 0d 4a fc cd vmovups 0x1cdfc4a(%rip),%ymm1 # 0x1ce0b40
|
|
ef5: 01
|
|
ef6: 49 bb ff ff ff ff 00 movabs $0xffffffff,%r11
|
|
efd: 00 00 00
|
|
f00: c5 7c 10 1d 78 fc cd vmovups 0x1cdfc78(%rip),%ymm11 # 0x1ce0b80
|
|
f07: 01
|
|
f08: c5 7c 10 15 b0 fc cd vmovups 0x1cdfcb0(%rip),%ymm10 # 0x1ce0bc0
|
|
f0f: 01
|
|
f10: c5 7c 10 0d e8 fc cd vmovups 0x1cdfce8(%rip),%ymm9 # 0x1ce0c00
|
|
f17: 01
|
|
f18: c5 7c 10 05 20 fd cd vmovups 0x1cdfd20(%rip),%ymm8 # 0x1ce0c40
|
|
f1f: 01
|
|
f20: c5 fc 10 35 58 fd cd vmovups 0x1cdfd58(%rip),%ymm6 # 0x1ce0c80
|
|
f27: 01
|
|
f28: c5 fc 10 3d d0 fa cd vmovups 0x1cdfad0(%rip),%ymm7 # 0x1ce0a00
|
|
f2f: 01
|
|
f30: c5 fc 10 05 48 fb cd vmovups 0x1cdfb48(%rip),%ymm0 # 0x1ce0a80
|
|
f37: 01
|
|
f38: c5 fc 10 2d c0 fb cd vmovups 0x1cdfbc0(%rip),%ymm5 # 0x1ce0b00
|
|
f3f: 01
|
|
f40: c5 fc 10 25 98 fb cd vmovups 0x1cdfb98(%rip),%ymm4 # 0x1ce0ae0
|
|
f47: 01
|
|
f48: c5 fc 10 1d 50 fb cd vmovups 0x1cdfb50(%rip),%ymm3 # 0x1ce0aa0
|
|
f4f: 01
|
|
f50: 89 6c 24 78 mov %ebp,0x78(%rsp)
|
|
f54: 4c 8d 05 e5 cb d5 ff lea -0x2a341b(%rip),%r8 # 0xffffffffffd5db40
|
|
f5b: 48 89 9c 24 00 03 00 mov %rbx,0x300(%rsp)
|
|
f62: 00
|
|
f63: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
f6a: 00
|
|
f6b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
f72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
f79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
f80: bb 08 00 00 00 mov $0x8,%ebx
|
|
f85: 41 83 fa 08 cmp $0x8,%r10d
|
|
f89: c5 fc 10 15 2f fe cd vmovups 0x1cdfe2f(%rip),%ymm2 # 0x1ce0dc0
|
|
f90: 01
|
|
f91: 41 0f 42 da cmovb %r10d,%ebx
|
|
f95: f7 db neg %ebx
|
|
f97: 83 c3 20 add $0x20,%ebx
|
|
f9a: c4 c2 e3 f7 eb shrx %rbx,%r11,%rbp
|
|
f9f: 41 89 6d 00 mov %ebp,0x0(%r13)
|
|
fa3: 33 db xor %ebx,%ebx
|
|
fa5: 40 0f b6 ed movzbl %bpl,%ebp
|
|
fa9: f3 0f b8 dd popcnt %ebp,%ebx
|
|
fad: 89 db mov %ebx,%ebx
|
|
faf: 48 c1 e3 05 shl $0x5,%rbx
|
|
fb3: 41 89 f9 mov %edi,%r9d
|
|
fb6: c4 41 7c 10 ac 18 c0 vmovups 0x1f829c0(%r8,%rbx,1),%ymm13
|
|
fbd: 29 f8 01
|
|
fc0: c4 02 15 2c 34 8c vmaskmovps (%r12,%r9,4),%ymm13,%ymm14
|
|
fc6: c4 c3 6d 4a d6 d0 vblendvps %ymm13,%ymm14,%ymm2,%ymm2
|
|
fcc: c5 6d fe e1 vpaddd %ymm1,%ymm2,%ymm12
|
|
fd0: c4 41 6d fa ea vpsubd %ymm10,%ymm2,%ymm13
|
|
fd5: c4 c1 0d 72 e5 17 vpsrad $0x17,%ymm13,%ymm14
|
|
fdb: c4 41 25 66 fc vpcmpgtd %ymm12,%ymm11,%ymm15
|
|
fe0: c4 41 15 db e1 vpand %ymm9,%ymm13,%ymm12
|
|
fe5: c4 41 1d fe ea vpaddd %ymm10,%ymm12,%ymm13
|
|
fea: c4 41 7c 5b f6 vcvtdq2ps %ymm14,%ymm14
|
|
fef: c4 41 14 5c e8 vsubps %ymm8,%ymm13,%ymm13
|
|
ff4: c5 7d 6f e4 vmovdqa %ymm4,%ymm12
|
|
ff8: c4 c1 7c 50 df vmovmskps %ymm15,%ebx
|
|
ffd: c4 42 55 b8 e5 vfmadd231ps %ymm13,%ymm5,%ymm12
|
|
1002: 85 db test %ebx,%ebx
|
|
1004: c5 7c 10 3d b4 fa cd vmovups 0x1cdfab4(%rip),%ymm15 # 0x1ce0ac0
|
|
100b: 01
|
|
100c: c4 42 15 a8 e7 vfmadd213ps %ymm15,%ymm13,%ymm12
|
|
1011: c5 7c 10 3d 47 fa cd vmovups 0x1cdfa47(%rip),%ymm15 # 0x1ce0a60
|
|
1018: 01
|
|
1019: c4 62 15 a8 e3 vfmadd213ps %ymm3,%ymm13,%ymm12
|
|
101e: c4 62 15 a8 e0 vfmadd213ps %ymm0,%ymm13,%ymm12
|
|
1023: c4 42 15 a8 e7 vfmadd213ps %ymm15,%ymm13,%ymm12
|
|
1028: c5 7c 10 3d 10 fa cd vmovups 0x1cdfa10(%rip),%ymm15 # 0x1ce0a40
|
|
102f: 01
|
|
1030: c4 42 15 a8 e7 vfmadd213ps %ymm15,%ymm13,%ymm12
|
|
1035: c5 7c 10 3d e3 f9 cd vmovups 0x1cdf9e3(%rip),%ymm15 # 0x1ce0a20
|
|
103c: 01
|
|
103d: c4 42 15 a8 e7 vfmadd213ps %ymm15,%ymm13,%ymm12
|
|
1042: c4 62 15 a8 e7 vfmadd213ps %ymm7,%ymm13,%ymm12
|
|
1047: c4 41 14 59 e4 vmulps %ymm12,%ymm13,%ymm12
|
|
104c: c4 42 15 a8 e5 vfmadd213ps %ymm13,%ymm13,%ymm12
|
|
1051: c5 7c 10 2d 67 fc cd vmovups 0x1cdfc67(%rip),%ymm13 # 0x1ce0cc0
|
|
1058: 01
|
|
1059: c4 42 15 b8 e6 vfmadd231ps %ymm14,%ymm13,%ymm12
|
|
105e: c4 42 4d a8 f4 vfmadd213ps %ymm12,%ymm6,%ymm14
|
|
1063: 0f 85 f8 06 00 00 jne 0x1761
|
|
1069: 33 db xor %ebx,%ebx
|
|
106b: 83 c7 08 add $0x8,%edi
|
|
106e: f3 0f b8 dd popcnt %ebp,%ebx
|
|
1072: 89 db mov %ebx,%ebx
|
|
1074: 41 83 c2 f8 add $0xfffffff8,%r10d
|
|
1078: 48 c1 e3 05 shl $0x5,%rbx
|
|
107c: c4 c1 7e 6f 94 18 00 vmovdqu 0x1f82b00(%r8,%rbx,1),%ymm2
|
|
1083: 2b f8 01
|
|
1086: c4 02 6d 2e 34 8e vmaskmovps %ymm14,%ymm2,(%r14,%r9,4)
|
|
108c: 3b fe cmp %esi,%edi
|
|
108e: 0f 82 ec fe ff ff jb 0xf80
|
|
1094: 8b 6c 24 78 mov 0x78(%rsp),%ebp
|
|
1098: 48 8b 9c 24 00 03 00 mov 0x300(%rsp),%rbx
|
|
109f: 00
|
|
10a0: 3b f0 cmp %eax,%esi
|
|
10a2: 0f 83 85 01 00 00 jae 0x122d
|
|
10a8: c5 7c 10 0d 90 fa cd vmovups 0x1cdfa90(%rip),%ymm9 # 0x1ce0b40
|
|
10af: 01
|
|
10b0: c5 7c 10 05 c8 fa cd vmovups 0x1cdfac8(%rip),%ymm8 # 0x1ce0b80
|
|
10b7: 01
|
|
10b8: c5 fc 10 3d 00 fb cd vmovups 0x1cdfb00(%rip),%ymm7 # 0x1ce0bc0
|
|
10bf: 01
|
|
10c0: c5 fc 10 35 38 fb cd vmovups 0x1cdfb38(%rip),%ymm6 # 0x1ce0c00
|
|
10c7: 01
|
|
10c8: c5 fc 10 2d 70 fb cd vmovups 0x1cdfb70(%rip),%ymm5 # 0x1ce0c40
|
|
10cf: 01
|
|
10d0: c5 fc 10 25 a8 fb cd vmovups 0x1cdfba8(%rip),%ymm4 # 0x1ce0c80
|
|
10d7: 01
|
|
10d8: c5 fc 10 1d 20 fa cd vmovups 0x1cdfa20(%rip),%ymm3 # 0x1ce0b00
|
|
10df: 01
|
|
10e0: 41 89 f2 mov %esi,%r10d
|
|
10e3: 44 8d 5e 08 lea 0x8(%rsi),%r11d
|
|
10e7: c4 81 7c 10 0c 9c vmovups (%r12,%r11,4),%ymm1
|
|
10ed: c4 81 7c 10 14 94 vmovups (%r12,%r10,4),%ymm2
|
|
10f3: c4 c1 75 fe c1 vpaddd %ymm9,%ymm1,%ymm0
|
|
10f8: c4 41 6d fe d9 vpaddd %ymm9,%ymm2,%ymm11
|
|
10fd: c5 6d fa d7 vpsubd %ymm7,%ymm2,%ymm10
|
|
1101: c5 2d db f6 vpand %ymm6,%ymm10,%ymm14
|
|
1105: c4 c1 05 72 e2 17 vpsrad $0x17,%ymm10,%ymm15
|
|
110b: c5 0d fe f7 vpaddd %ymm7,%ymm14,%ymm14
|
|
110f: c5 3d 66 e0 vpcmpgtd %ymm0,%ymm8,%ymm12
|
|
1113: c5 f5 fa c7 vpsubd %ymm7,%ymm1,%ymm0
|
|
1117: c4 41 3d 66 eb vpcmpgtd %ymm11,%ymm8,%ymm13
|
|
111c: c5 a5 72 e0 17 vpsrad $0x17,%ymm0,%ymm11
|
|
1121: c5 fd db c6 vpand %ymm6,%ymm0,%ymm0
|
|
1125: c5 7d fe d7 vpaddd %ymm7,%ymm0,%ymm10
|
|
1129: c4 c1 7c 5b c7 vcvtdq2ps %ymm15,%ymm0
|
|
112e: c5 0c 5c fd vsubps %ymm5,%ymm14,%ymm15
|
|
1132: c4 41 7c 5b db vcvtdq2ps %ymm11,%ymm11
|
|
1137: c5 2c 5c d5 vsubps %ymm5,%ymm10,%ymm10
|
|
113b: c4 c1 7c 50 fc vmovmskps %ymm12,%edi
|
|
1140: c5 7c 10 25 98 f9 cd vmovups 0x1cdf998(%rip),%ymm12 # 0x1ce0ae0
|
|
1147: 01
|
|
1148: c4 41 7d 6f f4 vmovdqa %ymm12,%ymm14
|
|
114d: c4 41 7c 50 c5 vmovmskps %ymm13,%r8d
|
|
1152: c5 7c 10 2d 66 f9 cd vmovups 0x1cdf966(%rip),%ymm13 # 0x1ce0ac0
|
|
1159: 01
|
|
115a: c4 42 65 b8 f7 vfmadd231ps %ymm15,%ymm3,%ymm14
|
|
115f: c4 42 65 b8 e2 vfmadd231ps %ymm10,%ymm3,%ymm12
|
|
1164: c4 42 05 a8 f5 vfmadd213ps %ymm13,%ymm15,%ymm14
|
|
1169: c4 42 2d a8 e5 vfmadd213ps %ymm13,%ymm10,%ymm12
|
|
116e: c5 7c 10 2d 2a f9 cd vmovups 0x1cdf92a(%rip),%ymm13 # 0x1ce0aa0
|
|
1175: 01
|
|
1176: c4 42 05 a8 f5 vfmadd213ps %ymm13,%ymm15,%ymm14
|
|
117b: c4 42 2d a8 e5 vfmadd213ps %ymm13,%ymm10,%ymm12
|
|
1180: c5 7c 10 2d f8 f8 cd vmovups 0x1cdf8f8(%rip),%ymm13 # 0x1ce0a80
|
|
1187: 01
|
|
1188: c4 42 05 a8 f5 vfmadd213ps %ymm13,%ymm15,%ymm14
|
|
118d: c4 42 2d a8 e5 vfmadd213ps %ymm13,%ymm10,%ymm12
|
|
1192: c5 7c 10 2d c6 f8 cd vmovups 0x1cdf8c6(%rip),%ymm13 # 0x1ce0a60
|
|
1199: 01
|
|
119a: c4 42 05 a8 f5 vfmadd213ps %ymm13,%ymm15,%ymm14
|
|
119f: c4 42 2d a8 e5 vfmadd213ps %ymm13,%ymm10,%ymm12
|
|
11a4: c5 7c 10 2d 94 f8 cd vmovups 0x1cdf894(%rip),%ymm13 # 0x1ce0a40
|
|
11ab: 01
|
|
11ac: c4 42 05 a8 f5 vfmadd213ps %ymm13,%ymm15,%ymm14
|
|
11b1: c4 42 2d a8 e5 vfmadd213ps %ymm13,%ymm10,%ymm12
|
|
11b6: c5 7c 10 2d 62 f8 cd vmovups 0x1cdf862(%rip),%ymm13 # 0x1ce0a20
|
|
11bd: 01
|
|
11be: c4 42 05 a8 f5 vfmadd213ps %ymm13,%ymm15,%ymm14
|
|
11c3: c4 42 2d a8 e5 vfmadd213ps %ymm13,%ymm10,%ymm12
|
|
11c8: c5 7c 10 2d 30 f8 cd vmovups 0x1cdf830(%rip),%ymm13 # 0x1ce0a00
|
|
11cf: 01
|
|
11d0: c4 42 05 a8 f5 vfmadd213ps %ymm13,%ymm15,%ymm14
|
|
11d5: c4 42 2d a8 e5 vfmadd213ps %ymm13,%ymm10,%ymm12
|
|
11da: c4 41 04 59 ee vmulps %ymm14,%ymm15,%ymm13
|
|
11df: c4 41 2c 59 f4 vmulps %ymm12,%ymm10,%ymm14
|
|
11e4: c4 42 05 a8 ef vfmadd213ps %ymm15,%ymm15,%ymm13
|
|
11e9: c4 42 2d a8 f2 vfmadd213ps %ymm10,%ymm10,%ymm14
|
|
11ee: c5 7c 10 3d ca fa cd vmovups 0x1cdfaca(%rip),%ymm15 # 0x1ce0cc0
|
|
11f5: 01
|
|
11f6: c4 62 05 b8 e8 vfmadd231ps %ymm0,%ymm15,%ymm13
|
|
11fb: c4 42 05 b8 f3 vfmadd231ps %ymm11,%ymm15,%ymm14
|
|
1200: c4 c2 5d a8 c5 vfmadd213ps %ymm13,%ymm4,%ymm0
|
|
1205: c4 42 5d a8 de vfmadd213ps %ymm14,%ymm4,%ymm11
|
|
120a: c1 e7 08 shl $0x8,%edi
|
|
120d: 44 0b c7 or %edi,%r8d
|
|
1210: 0f 85 02 04 00 00 jne 0x1618
|
|
1216: 83 c6 10 add $0x10,%esi
|
|
1219: c4 81 7c 11 04 96 vmovups %ymm0,(%r14,%r10,4)
|
|
121f: 3b f0 cmp %eax,%esi
|
|
1221: c4 01 7c 11 1c 9e vmovups %ymm11,(%r14,%r11,4)
|
|
1227: 0f 82 b3 fe ff ff jb 0x10e0
|
|
122d: 41 89 c0 mov %eax,%r8d
|
|
1230: 41 f7 d8 neg %r8d
|
|
1233: 44 03 c5 add %ebp,%r8d
|
|
1236: 3b c5 cmp %ebp,%eax
|
|
1238: 0f 83 94 01 00 00 jae 0x13d2
|
|
123e: c5 fc 10 0d fa f8 cd vmovups 0x1cdf8fa(%rip),%ymm1 # 0x1ce0b40
|
|
1245: 01
|
|
1246: 49 ba ff ff ff ff 00 movabs $0xffffffff,%r10
|
|
124d: 00 00 00
|
|
1250: c5 7c 10 1d 28 f9 cd vmovups 0x1cdf928(%rip),%ymm11 # 0x1ce0b80
|
|
1257: 01
|
|
1258: c5 7c 10 15 60 f9 cd vmovups 0x1cdf960(%rip),%ymm10 # 0x1ce0bc0
|
|
125f: 01
|
|
1260: c5 7c 10 0d 98 f9 cd vmovups 0x1cdf998(%rip),%ymm9 # 0x1ce0c00
|
|
1267: 01
|
|
1268: c5 7c 10 05 d0 f9 cd vmovups 0x1cdf9d0(%rip),%ymm8 # 0x1ce0c40
|
|
126f: 01
|
|
1270: c5 fc 10 35 08 fa cd vmovups 0x1cdfa08(%rip),%ymm6 # 0x1ce0c80
|
|
1277: 01
|
|
1278: c5 fc 10 3d 80 f7 cd vmovups 0x1cdf780(%rip),%ymm7 # 0x1ce0a00
|
|
127f: 01
|
|
1280: c5 fc 10 1d f8 f7 cd vmovups 0x1cdf7f8(%rip),%ymm3 # 0x1ce0a80
|
|
1287: 01
|
|
1288: c5 fc 10 2d 70 f8 cd vmovups 0x1cdf870(%rip),%ymm5 # 0x1ce0b00
|
|
128f: 01
|
|
1290: c5 fc 10 25 48 f8 cd vmovups 0x1cdf848(%rip),%ymm4 # 0x1ce0ae0
|
|
1297: 01
|
|
1298: c5 fc 10 05 c0 f7 cd vmovups 0x1cdf7c0(%rip),%ymm0 # 0x1ce0a60
|
|
129f: 01
|
|
12a0: 4c 8d 1d 99 c8 d5 ff lea -0x2a3767(%rip),%r11 # 0xffffffffffd5db40
|
|
12a7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
12ae: 00
|
|
12af: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
12b6: 0f 1f 00 nopl (%rax)
|
|
12b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
12c0: be 08 00 00 00 mov $0x8,%esi
|
|
12c5: 41 83 f8 08 cmp $0x8,%r8d
|
|
12c9: c5 fc 10 15 ef fa cd vmovups 0x1cdfaef(%rip),%ymm2 # 0x1ce0dc0
|
|
12d0: 01
|
|
12d1: 41 0f 42 f0 cmovb %r8d,%esi
|
|
12d5: 33 ff xor %edi,%edi
|
|
12d7: f7 de neg %esi
|
|
12d9: 83 c6 20 add $0x20,%esi
|
|
12dc: 41 89 c1 mov %eax,%r9d
|
|
12df: c4 c2 cb f7 f2 shrx %rsi,%r10,%rsi
|
|
12e4: 41 89 75 00 mov %esi,0x0(%r13)
|
|
12e8: 40 0f b6 f6 movzbl %sil,%esi
|
|
12ec: f3 0f b8 fe popcnt %esi,%edi
|
|
12f0: 89 ff mov %edi,%edi
|
|
12f2: 48 c1 e7 05 shl $0x5,%rdi
|
|
12f6: c4 41 7c 10 ac 3b 40 vmovups 0x1f82c40(%r11,%rdi,1),%ymm13
|
|
12fd: 2c f8 01
|
|
1300: c4 02 15 2c 34 8c vmaskmovps (%r12,%r9,4),%ymm13,%ymm14
|
|
1306: c4 c3 6d 4a d6 d0 vblendvps %ymm13,%ymm14,%ymm2,%ymm2
|
|
130c: c5 6d fe e1 vpaddd %ymm1,%ymm2,%ymm12
|
|
1310: c4 41 6d fa ea vpsubd %ymm10,%ymm2,%ymm13
|
|
1315: c4 c1 0d 72 e5 17 vpsrad $0x17,%ymm13,%ymm14
|
|
131b: c4 41 25 66 fc vpcmpgtd %ymm12,%ymm11,%ymm15
|
|
1320: c4 41 15 db e1 vpand %ymm9,%ymm13,%ymm12
|
|
1325: c4 41 1d fe ea vpaddd %ymm10,%ymm12,%ymm13
|
|
132a: c4 41 7c 5b f6 vcvtdq2ps %ymm14,%ymm14
|
|
132f: c4 41 14 5c e8 vsubps %ymm8,%ymm13,%ymm13
|
|
1334: c5 7d 6f e4 vmovdqa %ymm4,%ymm12
|
|
1338: c4 c1 7c 50 ff vmovmskps %ymm15,%edi
|
|
133d: c5 7c 10 3d 7b f7 cd vmovups 0x1cdf77b(%rip),%ymm15 # 0x1ce0ac0
|
|
1344: 01
|
|
1345: 85 ff test %edi,%edi
|
|
1347: c4 42 55 b8 e5 vfmadd231ps %ymm13,%ymm5,%ymm12
|
|
134c: c4 42 15 a8 e7 vfmadd213ps %ymm15,%ymm13,%ymm12
|
|
1351: c5 7c 10 3d 47 f7 cd vmovups 0x1cdf747(%rip),%ymm15 # 0x1ce0aa0
|
|
1358: 01
|
|
1359: c4 42 15 a8 e7 vfmadd213ps %ymm15,%ymm13,%ymm12
|
|
135e: c5 7c 10 3d da f6 cd vmovups 0x1cdf6da(%rip),%ymm15 # 0x1ce0a40
|
|
1365: 01
|
|
1366: c4 62 15 a8 e3 vfmadd213ps %ymm3,%ymm13,%ymm12
|
|
136b: c4 62 15 a8 e0 vfmadd213ps %ymm0,%ymm13,%ymm12
|
|
1370: c4 42 15 a8 e7 vfmadd213ps %ymm15,%ymm13,%ymm12
|
|
1375: c5 7c 10 3d a3 f6 cd vmovups 0x1cdf6a3(%rip),%ymm15 # 0x1ce0a20
|
|
137c: 01
|
|
137d: c4 42 15 a8 e7 vfmadd213ps %ymm15,%ymm13,%ymm12
|
|
1382: c4 62 15 a8 e7 vfmadd213ps %ymm7,%ymm13,%ymm12
|
|
1387: c4 41 14 59 e4 vmulps %ymm12,%ymm13,%ymm12
|
|
138c: c4 42 15 a8 e5 vfmadd213ps %ymm13,%ymm13,%ymm12
|
|
1391: c5 7c 10 2d 27 f9 cd vmovups 0x1cdf927(%rip),%ymm13 # 0x1ce0cc0
|
|
1398: 01
|
|
1399: c4 42 15 b8 e6 vfmadd231ps %ymm14,%ymm13,%ymm12
|
|
139e: c4 42 4d a8 f4 vfmadd213ps %ymm12,%ymm6,%ymm14
|
|
13a3: 0f 85 0b 01 00 00 jne 0x14b4
|
|
13a9: f3 0f b8 f6 popcnt %esi,%esi
|
|
13ad: 89 f6 mov %esi,%esi
|
|
13af: 83 c0 08 add $0x8,%eax
|
|
13b2: 41 83 c0 f8 add $0xfffffff8,%r8d
|
|
13b6: 48 c1 e6 05 shl $0x5,%rsi
|
|
13ba: c4 c1 7e 6f 94 33 80 vmovdqu 0x1f82d80(%r11,%rsi,1),%ymm2
|
|
13c1: 2d f8 01
|
|
13c4: c4 02 6d 2e 34 8e vmaskmovps %ymm14,%ymm2,(%r14,%r9,4)
|
|
13ca: 3b c5 cmp %ebp,%eax
|
|
13cc: 0f 82 ee fe ff ff jb 0x12c0
|
|
13d2: db e2 fnclex
|
|
13d4: f6 c2 01 test $0x1,%dl
|
|
13d7: 74 07 je 0x13e0
|
|
13d9: d9 ac 24 14 03 00 00 fldcw 0x314(%rsp)
|
|
13e0: f6 c2 02 test $0x2,%dl
|
|
13e3: 74 12 je 0x13f7
|
|
13e5: 89 8c 24 10 03 00 00 mov %ecx,0x310(%rsp)
|
|
13ec: c5 f8 ae 94 24 10 03 vldmxcsr 0x310(%rsp)
|
|
13f3: 00 00
|
|
13f5: eb 28 jmp 0x141f
|
|
13f7: c5 f8 ae 9c 24 10 03 vstmxcsr 0x310(%rsp)
|
|
13fe: 00 00
|
|
1400: 8b 94 24 10 03 00 00 mov 0x310(%rsp),%edx
|
|
1407: f6 c2 1f test $0x1f,%dl
|
|
140a: 74 13 je 0x141f
|
|
140c: 83 e2 e0 and $0xffffffe0,%edx
|
|
140f: 89 94 24 10 03 00 00 mov %edx,0x310(%rsp)
|
|
1416: c5 f8 ae 94 24 10 03 vldmxcsr 0x310(%rsp)
|
|
141d: 00 00
|
|
141f: 48 8b 8c 24 18 03 00 mov 0x318(%rsp),%rcx
|
|
1426: 00
|
|
1427: 48 33 cc xor %rsp,%rcx
|
|
142a: 48 3b 0d 7f 20 37 02 cmp 0x237207f(%rip),%rcx # 0x23734b0
|
|
1431: 75 79 jne 0x14ac
|
|
1433: c5 f8 77 vzeroupper
|
|
1436: 44 89 f8 mov %r15d,%eax
|
|
1439: c5 f8 10 b4 24 f0 02 vmovups 0x2f0(%rsp),%xmm6
|
|
1440: 00 00
|
|
1442: c5 f8 10 bc 24 e0 02 vmovups 0x2e0(%rsp),%xmm7
|
|
1449: 00 00
|
|
144b: c5 78 10 84 24 d0 02 vmovups 0x2d0(%rsp),%xmm8
|
|
1452: 00 00
|
|
1454: c5 78 10 8c 24 c0 02 vmovups 0x2c0(%rsp),%xmm9
|
|
145b: 00 00
|
|
145d: c5 78 10 94 24 b0 02 vmovups 0x2b0(%rsp),%xmm10
|
|
1464: 00 00
|
|
1466: c5 78 10 9c 24 a0 02 vmovups 0x2a0(%rsp),%xmm11
|
|
146d: 00 00
|
|
146f: c5 78 10 a4 24 90 02 vmovups 0x290(%rsp),%xmm12
|
|
1476: 00 00
|
|
1478: c5 78 10 ac 24 80 02 vmovups 0x280(%rsp),%xmm13
|
|
147f: 00 00
|
|
1481: c5 78 10 b4 24 70 02 vmovups 0x270(%rsp),%xmm14
|
|
1488: 00 00
|
|
148a: c5 78 10 bc 24 60 02 vmovups 0x260(%rsp),%xmm15
|
|
1491: 00 00
|
|
1493: 4c 8b ac 24 08 03 00 mov 0x308(%rsp),%r13
|
|
149a: 00
|
|
149b: 48 81 c4 28 03 00 00 add $0x328,%rsp
|
|
14a2: 5d pop %rbp
|
|
14a3: 41 5f pop %r15
|
|
14a5: 41 5e pop %r14
|
|
14a7: 41 5c pop %r12
|
|
14a9: 5f pop %rdi
|
|
14aa: 5e pop %rsi
|
|
14ab: c3 ret
|
|
14ac: c5 f8 77 vzeroupper
|
|
14af: e8 5c d7 e8 00 call 0xe8ec10
|
|
14b4: c4 c1 7c 11 95 80 01 vmovups %ymm2,0x180(%r13)
|
|
14bb: 00 00
|
|
14bd: c4 41 7c 11 b5 40 01 vmovups %ymm14,0x140(%r13)
|
|
14c4: 00 00
|
|
14c6: 4c 89 4c 24 48 mov %r9,0x48(%rsp)
|
|
14cb: 33 f6 xor %esi,%esi
|
|
14cd: 44 89 44 24 50 mov %r8d,0x50(%rsp)
|
|
14d2: 89 4c 24 68 mov %ecx,0x68(%rsp)
|
|
14d6: 88 54 24 70 mov %dl,0x70(%rsp)
|
|
14da: 89 6c 24 78 mov %ebp,0x78(%rsp)
|
|
14de: 89 c5 mov %eax,%ebp
|
|
14e0: 48 89 9c 24 00 03 00 mov %rbx,0x300(%rsp)
|
|
14e7: 00
|
|
14e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
14ef: 00
|
|
14f0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
14f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
14fe: 00 00
|
|
1500: 0f a3 f7 bt %esi,%edi
|
|
1503: 0f 82 a3 00 00 00 jb 0x15ac
|
|
1509: ff c6 inc %esi
|
|
150b: 83 fe 08 cmp $0x8,%esi
|
|
150e: 7c f0 jl 0x1500
|
|
1510: c5 fc 10 05 48 f5 cd vmovups 0x1cdf548(%rip),%ymm0 # 0x1ce0a60
|
|
1517: 01
|
|
1518: 89 e8 mov %ebp,%eax
|
|
151a: c5 fc 10 1d 5e f5 cd vmovups 0x1cdf55e(%rip),%ymm3 # 0x1ce0a80
|
|
1521: 01
|
|
1522: c5 fc 10 25 b6 f5 cd vmovups 0x1cdf5b6(%rip),%ymm4 # 0x1ce0ae0
|
|
1529: 01
|
|
152a: c5 fc 10 2d ce f5 cd vmovups 0x1cdf5ce(%rip),%ymm5 # 0x1ce0b00
|
|
1531: 01
|
|
1532: c5 fc 10 0d 06 f6 cd vmovups 0x1cdf606(%rip),%ymm1 # 0x1ce0b40
|
|
1539: 01
|
|
153a: c5 7c 10 1d 3e f6 cd vmovups 0x1cdf63e(%rip),%ymm11 # 0x1ce0b80
|
|
1541: 01
|
|
1542: c5 7c 10 15 76 f6 cd vmovups 0x1cdf676(%rip),%ymm10 # 0x1ce0bc0
|
|
1549: 01
|
|
154a: c5 7c 10 0d ae f6 cd vmovups 0x1cdf6ae(%rip),%ymm9 # 0x1ce0c00
|
|
1551: 01
|
|
1552: c5 7c 10 05 e6 f6 cd vmovups 0x1cdf6e6(%rip),%ymm8 # 0x1ce0c40
|
|
1559: 01
|
|
155a: c5 fc 10 35 1e f7 cd vmovups 0x1cdf71e(%rip),%ymm6 # 0x1ce0c80
|
|
1561: 01
|
|
1562: c5 fc 10 3d 96 f4 cd vmovups 0x1cdf496(%rip),%ymm7 # 0x1ce0a00
|
|
1569: 01
|
|
156a: c4 41 7c 10 b5 40 01 vmovups 0x140(%r13),%ymm14
|
|
1571: 00 00
|
|
1573: 41 0f b6 75 00 movzbl 0x0(%r13),%esi
|
|
1578: 49 ba ff ff ff ff 00 movabs $0xffffffff,%r10
|
|
157f: 00 00 00
|
|
1582: 4c 8b 4c 24 48 mov 0x48(%rsp),%r9
|
|
1587: 4c 8d 1d b2 c5 d5 ff lea -0x2a3a4e(%rip),%r11 # 0xffffffffffd5db40
|
|
158e: 44 8b 44 24 50 mov 0x50(%rsp),%r8d
|
|
1593: 8b 4c 24 68 mov 0x68(%rsp),%ecx
|
|
1597: 8a 54 24 70 mov 0x70(%rsp),%dl
|
|
159b: 8b 6c 24 78 mov 0x78(%rsp),%ebp
|
|
159f: 48 8b 9c 24 00 03 00 mov 0x300(%rsp),%rbx
|
|
15a6: 00
|
|
15a7: e9 fd fd ff ff jmp 0x13a9
|
|
15ac: c5 f8 77 vzeroupper
|
|
15af: 49 8d 9c b5 40 01 00 lea 0x140(%r13,%rsi,4),%rbx
|
|
15b6: 00
|
|
15b7: 48 89 da mov %rbx,%rdx
|
|
15ba: 49 8d 8c b5 80 01 00 lea 0x180(%r13,%rsi,4),%rcx
|
|
15c1: 00
|
|
15c2: e8 79 03 00 00 call 0x1940
|
|
15c7: 85 c0 test %eax,%eax
|
|
15c9: 0f 84 3a ff ff ff je 0x1509
|
|
15cf: 44 8b 13 mov (%rbx),%r10d
|
|
15d2: 44 8d 7c 35 00 lea 0x0(%rbp,%rsi,1),%r15d
|
|
15d7: 47 89 14 be mov %r10d,(%r14,%r15,4)
|
|
15db: 49 89 e2 mov %rsp,%r10
|
|
15de: 89 c1 mov %eax,%ecx
|
|
15e0: 44 89 fa mov %r15d,%edx
|
|
15e3: 4d 89 e0 mov %r12,%r8
|
|
15e6: 4d 89 e1 mov %r12,%r9
|
|
15e9: 4c 8d 1d e8 f7 3c 02 lea 0x23cf7e8(%rip),%r11 # 0x23d0dd8
|
|
15f0: 4d 89 72 20 mov %r14,0x20(%r10)
|
|
15f4: 4d 89 72 28 mov %r14,0x28(%r10)
|
|
15f8: 4d 89 5a 30 mov %r11,0x30(%r10)
|
|
15fc: 89 44 24 40 mov %eax,0x40(%rsp)
|
|
1600: e8 fb 7a 10 00 call 0x109100
|
|
1605: 47 8b 14 be mov (%r14,%r15,4),%r10d
|
|
1609: 8b 44 24 40 mov 0x40(%rsp),%eax
|
|
160d: 41 89 c7 mov %eax,%r15d
|
|
1610: 44 89 13 mov %r10d,(%rbx)
|
|
1613: e9 f1 fe ff ff jmp 0x1509
|
|
1618: c4 c1 7c 11 95 80 00 vmovups %ymm2,0x80(%r13)
|
|
161f: 00 00
|
|
1621: c4 c1 7c 11 8d a0 00 vmovups %ymm1,0xa0(%r13)
|
|
1628: 00 00
|
|
162a: c4 c1 7c 11 45 40 vmovups %ymm0,0x40(%r13)
|
|
1630: c4 41 7c 11 5d 60 vmovups %ymm11,0x60(%r13)
|
|
1636: 0f 84 da fb ff ff je 0x1216
|
|
163c: 4c 89 5c 24 50 mov %r11,0x50(%rsp)
|
|
1641: 33 ff xor %edi,%edi
|
|
1643: 4c 89 54 24 58 mov %r10,0x58(%rsp)
|
|
1648: 89 44 24 48 mov %eax,0x48(%rsp)
|
|
164c: 89 4c 24 68 mov %ecx,0x68(%rsp)
|
|
1650: 88 54 24 70 mov %dl,0x70(%rsp)
|
|
1654: 89 6c 24 78 mov %ebp,0x78(%rsp)
|
|
1658: 48 89 9c 24 00 03 00 mov %rbx,0x300(%rsp)
|
|
165f: 00
|
|
1660: 44 89 c3 mov %r8d,%ebx
|
|
1663: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
166a: 00
|
|
166b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1672: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1679: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1680: 0f a3 fb bt %edi,%ebx
|
|
1683: 72 72 jb 0x16f7
|
|
1685: ff c7 inc %edi
|
|
1687: 83 ff 10 cmp $0x10,%edi
|
|
168a: 7c f4 jl 0x1680
|
|
168c: c5 fc 10 1d 6c f4 cd vmovups 0x1cdf46c(%rip),%ymm3 # 0x1ce0b00
|
|
1693: 01
|
|
1694: c5 7c 10 0d a4 f4 cd vmovups 0x1cdf4a4(%rip),%ymm9 # 0x1ce0b40
|
|
169b: 01
|
|
169c: c5 7c 10 05 dc f4 cd vmovups 0x1cdf4dc(%rip),%ymm8 # 0x1ce0b80
|
|
16a3: 01
|
|
16a4: c5 fc 10 3d 14 f5 cd vmovups 0x1cdf514(%rip),%ymm7 # 0x1ce0bc0
|
|
16ab: 01
|
|
16ac: c5 fc 10 35 4c f5 cd vmovups 0x1cdf54c(%rip),%ymm6 # 0x1ce0c00
|
|
16b3: 01
|
|
16b4: c5 fc 10 2d 84 f5 cd vmovups 0x1cdf584(%rip),%ymm5 # 0x1ce0c40
|
|
16bb: 01
|
|
16bc: c5 fc 10 25 bc f5 cd vmovups 0x1cdf5bc(%rip),%ymm4 # 0x1ce0c80
|
|
16c3: 01
|
|
16c4: c4 c1 7c 10 45 40 vmovups 0x40(%r13),%ymm0
|
|
16ca: c4 41 7c 10 5d 60 vmovups 0x60(%r13),%ymm11
|
|
16d0: 4c 8b 5c 24 50 mov 0x50(%rsp),%r11
|
|
16d5: 4c 8b 54 24 58 mov 0x58(%rsp),%r10
|
|
16da: 8b 44 24 48 mov 0x48(%rsp),%eax
|
|
16de: 8b 4c 24 68 mov 0x68(%rsp),%ecx
|
|
16e2: 8a 54 24 70 mov 0x70(%rsp),%dl
|
|
16e6: 8b 6c 24 78 mov 0x78(%rsp),%ebp
|
|
16ea: 48 8b 9c 24 00 03 00 mov 0x300(%rsp),%rbx
|
|
16f1: 00
|
|
16f2: e9 1f fb ff ff jmp 0x1216
|
|
16f7: c5 f8 77 vzeroupper
|
|
16fa: 49 8d 6c bd 40 lea 0x40(%r13,%rdi,4),%rbp
|
|
16ff: 48 89 ea mov %rbp,%rdx
|
|
1702: 49 8d 8c bd 80 00 00 lea 0x80(%r13,%rdi,4),%rcx
|
|
1709: 00
|
|
170a: e8 31 02 00 00 call 0x1940
|
|
170f: 85 c0 test %eax,%eax
|
|
1711: 0f 84 6e ff ff ff je 0x1685
|
|
1717: 44 8b 55 00 mov 0x0(%rbp),%r10d
|
|
171b: 44 8d 3c 3e lea (%rsi,%rdi,1),%r15d
|
|
171f: 47 89 14 be mov %r10d,(%r14,%r15,4)
|
|
1723: 49 89 e2 mov %rsp,%r10
|
|
1726: 89 c1 mov %eax,%ecx
|
|
1728: 44 89 fa mov %r15d,%edx
|
|
172b: 4d 89 e0 mov %r12,%r8
|
|
172e: 4d 89 e1 mov %r12,%r9
|
|
1731: 4c 8d 1d a0 f6 3c 02 lea 0x23cf6a0(%rip),%r11 # 0x23d0dd8
|
|
1738: 4d 89 72 20 mov %r14,0x20(%r10)
|
|
173c: 4d 89 72 28 mov %r14,0x28(%r10)
|
|
1740: 4d 89 5a 30 mov %r11,0x30(%r10)
|
|
1744: 89 44 24 40 mov %eax,0x40(%rsp)
|
|
1748: e8 b3 79 10 00 call 0x109100
|
|
174d: 47 8b 14 be mov (%r14,%r15,4),%r10d
|
|
1751: 8b 44 24 40 mov 0x40(%rsp),%eax
|
|
1755: 41 89 c7 mov %eax,%r15d
|
|
1758: 44 89 55 00 mov %r10d,0x0(%rbp)
|
|
175c: e9 24 ff ff ff jmp 0x1685
|
|
1761: c4 c1 7c 11 95 00 01 vmovups %ymm2,0x100(%r13)
|
|
1768: 00 00
|
|
176a: c4 41 7c 11 b5 c0 00 vmovups %ymm14,0xc0(%r13)
|
|
1771: 00 00
|
|
1773: 4c 89 4c 24 50 mov %r9,0x50(%rsp)
|
|
1778: 33 ed xor %ebp,%ebp
|
|
177a: 89 44 24 48 mov %eax,0x48(%rsp)
|
|
177e: 44 89 54 24 58 mov %r10d,0x58(%rsp)
|
|
1783: 89 74 24 60 mov %esi,0x60(%rsp)
|
|
1787: 89 4c 24 68 mov %ecx,0x68(%rsp)
|
|
178b: 88 54 24 70 mov %dl,0x70(%rsp)
|
|
178f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1796: 00
|
|
1797: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
179e: 66 90 xchg %ax,%ax
|
|
17a0: 0f a3 eb bt %ebp,%ebx
|
|
17a3: 0f 82 9d 00 00 00 jb 0x1846
|
|
17a9: ff c5 inc %ebp
|
|
17ab: 83 fd 08 cmp $0x8,%ebp
|
|
17ae: 7c f0 jl 0x17a0
|
|
17b0: c5 fc 10 05 c8 f2 cd vmovups 0x1cdf2c8(%rip),%ymm0 # 0x1ce0a80
|
|
17b7: 01
|
|
17b8: 49 bb ff ff ff ff 00 movabs $0xffffffff,%r11
|
|
17bf: 00 00 00
|
|
17c2: c5 fc 10 1d d6 f2 cd vmovups 0x1cdf2d6(%rip),%ymm3 # 0x1ce0aa0
|
|
17c9: 01
|
|
17ca: c5 fc 10 25 0e f3 cd vmovups 0x1cdf30e(%rip),%ymm4 # 0x1ce0ae0
|
|
17d1: 01
|
|
17d2: c5 fc 10 2d 26 f3 cd vmovups 0x1cdf326(%rip),%ymm5 # 0x1ce0b00
|
|
17d9: 01
|
|
17da: c5 fc 10 0d 5e f3 cd vmovups 0x1cdf35e(%rip),%ymm1 # 0x1ce0b40
|
|
17e1: 01
|
|
17e2: c5 7c 10 1d 96 f3 cd vmovups 0x1cdf396(%rip),%ymm11 # 0x1ce0b80
|
|
17e9: 01
|
|
17ea: c5 7c 10 15 ce f3 cd vmovups 0x1cdf3ce(%rip),%ymm10 # 0x1ce0bc0
|
|
17f1: 01
|
|
17f2: c5 7c 10 0d 06 f4 cd vmovups 0x1cdf406(%rip),%ymm9 # 0x1ce0c00
|
|
17f9: 01
|
|
17fa: c5 7c 10 05 3e f4 cd vmovups 0x1cdf43e(%rip),%ymm8 # 0x1ce0c40
|
|
1801: 01
|
|
1802: c5 fc 10 35 76 f4 cd vmovups 0x1cdf476(%rip),%ymm6 # 0x1ce0c80
|
|
1809: 01
|
|
180a: c5 fc 10 3d ee f1 cd vmovups 0x1cdf1ee(%rip),%ymm7 # 0x1ce0a00
|
|
1811: 01
|
|
1812: c4 41 7c 10 b5 c0 00 vmovups 0xc0(%r13),%ymm14
|
|
1819: 00 00
|
|
181b: 41 0f b6 6d 00 movzbl 0x0(%r13),%ebp
|
|
1820: 4c 8d 05 19 c3 d5 ff lea -0x2a3ce7(%rip),%r8 # 0xffffffffffd5db40
|
|
1827: 4c 8b 4c 24 50 mov 0x50(%rsp),%r9
|
|
182c: 8b 44 24 48 mov 0x48(%rsp),%eax
|
|
1830: 44 8b 54 24 58 mov 0x58(%rsp),%r10d
|
|
1835: 8b 74 24 60 mov 0x60(%rsp),%esi
|
|
1839: 8b 4c 24 68 mov 0x68(%rsp),%ecx
|
|
183d: 8a 54 24 70 mov 0x70(%rsp),%dl
|
|
1841: e9 23 f8 ff ff jmp 0x1069
|
|
1846: c5 f8 77 vzeroupper
|
|
1849: 49 8d b4 ad c0 00 00 lea 0xc0(%r13,%rbp,4),%rsi
|
|
1850: 00
|
|
1851: 48 89 f2 mov %rsi,%rdx
|
|
1854: 49 8d 8c ad 00 01 00 lea 0x100(%r13,%rbp,4),%rcx
|
|
185b: 00
|
|
185c: e8 df 00 00 00 call 0x1940
|
|
1861: 85 c0 test %eax,%eax
|
|
1863: 0f 84 40 ff ff ff je 0x17a9
|
|
1869: 44 8b 16 mov (%rsi),%r10d
|
|
186c: 44 8d 3c 2f lea (%rdi,%rbp,1),%r15d
|
|
1870: 47 89 14 be mov %r10d,(%r14,%r15,4)
|
|
1874: 49 89 e2 mov %rsp,%r10
|
|
1877: 89 c1 mov %eax,%ecx
|
|
1879: 44 89 fa mov %r15d,%edx
|
|
187c: 4d 89 e0 mov %r12,%r8
|
|
187f: 4d 89 e1 mov %r12,%r9
|
|
1882: 4c 8d 1d 4f f5 3c 02 lea 0x23cf54f(%rip),%r11 # 0x23d0dd8
|
|
1889: 4d 89 72 20 mov %r14,0x20(%r10)
|
|
188d: 4d 89 72 28 mov %r14,0x28(%r10)
|
|
1891: 4d 89 5a 30 mov %r11,0x30(%r10)
|
|
1895: 89 44 24 40 mov %eax,0x40(%rsp)
|
|
1899: e8 62 78 10 00 call 0x109100
|
|
189e: 47 8b 14 be mov (%r14,%r15,4),%r10d
|
|
18a2: 8b 44 24 40 mov 0x40(%rsp),%eax
|
|
18a6: 41 89 c7 mov %eax,%r15d
|
|
18a9: 44 89 16 mov %r10d,(%rsi)
|
|
18ac: e9 f8 fe ff ff jmp 0x17a9
|
|
18b1: 48 8b 8c 24 18 03 00 mov 0x318(%rsp),%rcx
|
|
18b8: 00
|
|
18b9: 48 33 cc xor %rsp,%rcx
|
|
18bc: 48 3b 0d ed 1b 37 02 cmp 0x2371bed(%rip),%rcx # 0x23734b0
|
|
18c3: 75 1e jne 0x18e3
|
|
18c5: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
18ca: 4c 8b ac 24 08 03 00 mov 0x308(%rsp),%r13
|
|
18d1: 00
|
|
18d2: 48 81 c4 28 03 00 00 add $0x328,%rsp
|
|
18d9: 5d pop %rbp
|
|
18da: 41 5f pop %r15
|
|
18dc: 41 5e pop %r14
|
|
18de: 41 5c pop %r12
|
|
18e0: 5f pop %rdi
|
|
18e1: 5e pop %rsi
|
|
18e2: c3 ret
|
|
18e3: e8 28 d3 e8 00 call 0xe8ec10
|
|
18e8: 48 8b 8c 24 18 03 00 mov 0x318(%rsp),%rcx
|
|
18ef: 00
|
|
18f0: 48 33 cc xor %rsp,%rcx
|
|
18f3: 48 3b 0d b6 1b 37 02 cmp 0x2371bb6(%rip),%rcx # 0x23734b0
|
|
18fa: 75 e7 jne 0x18e3
|
|
18fc: eb c7 jmp 0x18c5
|
|
18fe: 48 8b 8c 24 18 03 00 mov 0x318(%rsp),%rcx
|
|
1905: 00
|
|
1906: 48 33 cc xor %rsp,%rcx
|
|
1909: 48 3b 0d a0 1b 37 02 cmp 0x2371ba0(%rip),%rcx # 0x23734b0
|
|
1910: 75 d1 jne 0x18e3
|
|
1912: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1917: 4c 8b ac 24 08 03 00 mov 0x308(%rsp),%r13
|
|
191e: 00
|
|
191f: 48 81 c4 28 03 00 00 add $0x328,%rsp
|
|
1926: 5d pop %rbp
|
|
1927: 41 5f pop %r15
|
|
1929: 41 5e pop %r14
|
|
192b: 41 5c pop %r12
|
|
192d: 5f pop %rdi
|
|
192e: 5e pop %rsi
|
|
192f: c3 ret
|
|
1930: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1937: 00
|
|
1938: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
193f: 90 nop
|
|
1940: 48 83 ec 38 sub $0x38,%rsp
|
|
1944: 49 89 c9 mov %rcx,%r9
|
|
1947: 33 c0 xor %eax,%eax
|
|
1949: 45 0f b7 41 02 movzwl 0x2(%r9),%r8d
|
|
194e: 41 81 e0 80 7f 00 00 and $0x7f80,%r8d
|
|
1955: 41 81 f8 80 7f 00 00 cmp $0x7f80,%r8d
|
|
195c: 0f 84 30 02 00 00 je 0x1b92
|
|
1962: c5 e9 57 d2 vxorpd %xmm2,%xmm2,%xmm2
|
|
1966: 45 33 c0 xor %r8d,%r8d
|
|
1969: c4 c1 6a 5a 11 vcvtss2sd (%r9),%xmm2,%xmm2
|
|
196e: c5 fb 11 54 24 30 vmovsd %xmm2,0x30(%rsp)
|
|
1974: 0f b7 4c 24 36 movzwl 0x36(%rsp),%ecx
|
|
1979: f7 c1 f0 7f 00 00 test $0x7ff0,%ecx
|
|
197f: 75 14 jne 0x1995
|
|
1981: c5 eb 59 15 97 fa cd vmulsd 0x1cdfa97(%rip),%xmm2,%xmm2 # 0x1ce1420
|
|
1988: 01
|
|
1989: 41 b8 c4 ff ff ff mov $0xffffffc4,%r8d
|
|
198f: c5 fb 11 54 24 30 vmovsd %xmm2,0x30(%rsp)
|
|
1995: c5 fb 10 1d 8b fa cd vmovsd 0x1cdfa8b(%rip),%xmm3 # 0x1ce1428
|
|
199c: 01
|
|
199d: c5 f9 2f d3 vcomisd %xmm3,%xmm2
|
|
19a1: 0f 86 a7 01 00 00 jbe 0x1b4e
|
|
19a7: c5 fb 10 0d d1 fa cd vmovsd 0x1cdfad1(%rip),%xmm1 # 0x1ce1480
|
|
19ae: 01
|
|
19af: c5 eb 5c d9 vsubsd %xmm1,%xmm2,%xmm3
|
|
19b3: c5 fb 11 5c 24 28 vmovsd %xmm3,0x28(%rsp)
|
|
19b9: 80 64 24 2f 7f andb $0x7f,0x2f(%rsp)
|
|
19be: c5 fb 10 44 24 28 vmovsd 0x28(%rsp),%xmm0
|
|
19c4: c5 f9 2f 05 4c fa cd vcomisd 0x1cdfa4c(%rip),%xmm0 # 0x1ce1418
|
|
19cb: 01
|
|
19cc: 0f 86 28 01 00 00 jbe 0x1afa
|
|
19d2: c5 fb 11 54 24 28 vmovsd %xmm2,0x28(%rsp)
|
|
19d8: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
19dc: 44 0f b7 4c 24 2e movzwl 0x2e(%rsp),%r9d
|
|
19e2: 41 81 e1 0f 80 ff ff and $0xffff800f,%r9d
|
|
19e9: 0f b7 4c 24 36 movzwl 0x36(%rsp),%ecx
|
|
19ee: 41 81 c1 f0 3f 00 00 add $0x3ff0,%r9d
|
|
19f5: 66 44 89 4c 24 2e mov %r9w,0x2e(%rsp)
|
|
19fb: 81 e1 f0 7f 00 00 and $0x7ff0,%ecx
|
|
1a01: c1 e9 04 shr $0x4,%ecx
|
|
1a04: c5 fb 10 54 24 28 vmovsd 0x28(%rsp),%xmm2
|
|
1a0a: c5 fb 10 2d ee f9 cd vmovsd 0x1cdf9ee(%rip),%xmm5 # 0x1ce1400
|
|
1a11: 01
|
|
1a12: c5 eb 58 25 ee f9 cd vaddsd 0x1cdf9ee(%rip),%xmm2,%xmm4 # 0x1ce1408
|
|
1a19: 01
|
|
1a1a: c5 fb 11 64 24 20 vmovsd %xmm4,0x20(%rsp)
|
|
1a20: 45 8d 84 08 01 fc ff lea -0x3ff(%r8,%rcx,1),%r8d
|
|
1a27: ff
|
|
1a28: c4 c1 7b 2a c0 vcvtsi2sd %r8d,%xmm0,%xmm0
|
|
1a2d: 44 8b 54 24 20 mov 0x20(%rsp),%r10d
|
|
1a32: 48 8d 0d 07 c1 d5 ff lea -0x2a3ef9(%rip),%rcx # 0xffffffffffd5db40
|
|
1a39: 41 83 e2 7f and $0x7f,%r10d
|
|
1a3d: 49 89 c8 mov %rcx,%r8
|
|
1a40: 49 89 c9 mov %rcx,%r9
|
|
1a43: c5 fb 10 25 ad f9 cd vmovsd 0x1cdf9ad(%rip),%xmm4 # 0x1ce13f8
|
|
1a4a: 01
|
|
1a4b: 47 8d 1c 52 lea (%r10,%r10,2),%r11d
|
|
1a4f: c4 82 f9 a9 a4 d8 a8 vfmadd213sd 0x1f832a8(%r8,%r11,8),%xmm0,%xmm4
|
|
1a56: 32 f8 01
|
|
1a59: c4 82 d1 a9 84 d9 b0 vfmadd213sd 0x1f832b0(%r9,%r11,8),%xmm5,%xmm0
|
|
1a60: 32 f8 01
|
|
1a63: c4 a1 7b 10 9c d9 a0 vmovsd 0x1f832a0(%rcx,%r11,8),%xmm3
|
|
1a6a: 32 f8 01
|
|
1a6d: c5 eb 58 2d 9b f9 cd vaddsd 0x1cdf99b(%rip),%xmm2,%xmm5 # 0x1ce1410
|
|
1a74: 01
|
|
1a75: c5 fb 11 6c 24 20 vmovsd %xmm5,0x20(%rsp)
|
|
1a7b: c5 fb 10 6c 24 20 vmovsd 0x20(%rsp),%xmm5
|
|
1a81: c5 d3 5c 2d 87 f9 cd vsubsd 0x1cdf987(%rip),%xmm5,%xmm5 # 0x1ce1410
|
|
1a88: 01
|
|
1a89: c5 eb 5c d5 vsubsd %xmm5,%xmm2,%xmm2
|
|
1a8d: c4 e2 e1 ab e9 vfmsub213sd %xmm1,%xmm3,%xmm5
|
|
1a92: c5 e3 59 da vmulsd %xmm2,%xmm3,%xmm3
|
|
1a96: c5 db 58 e5 vaddsd %xmm5,%xmm4,%xmm4
|
|
1a9a: c5 fb 10 15 c6 f9 cd vmovsd 0x1cdf9c6(%rip),%xmm2 # 0x1ce1468
|
|
1aa1: 01
|
|
1aa2: c5 d3 58 cb vaddsd %xmm3,%xmm5,%xmm1
|
|
1aa6: c5 e3 58 c0 vaddsd %xmm0,%xmm3,%xmm0
|
|
1aaa: c4 e2 f1 a9 15 ad f9 vfmadd213sd 0x1cdf9ad(%rip),%xmm1,%xmm2 # 0x1ce1460
|
|
1ab1: cd 01
|
|
1ab3: c4 e2 f1 a9 15 9c f9 vfmadd213sd 0x1cdf99c(%rip),%xmm1,%xmm2 # 0x1ce1458
|
|
1aba: cd 01
|
|
1abc: c4 e2 f1 a9 15 8b f9 vfmadd213sd 0x1cdf98b(%rip),%xmm1,%xmm2 # 0x1ce1450
|
|
1ac3: cd 01
|
|
1ac5: c4 e2 f1 a9 15 7a f9 vfmadd213sd 0x1cdf97a(%rip),%xmm1,%xmm2 # 0x1ce1448
|
|
1acc: cd 01
|
|
1ace: c4 e2 f1 a9 15 69 f9 vfmadd213sd 0x1cdf969(%rip),%xmm1,%xmm2 # 0x1ce1440
|
|
1ad5: cd 01
|
|
1ad7: c4 e2 f1 a9 15 58 f9 vfmadd213sd 0x1cdf958(%rip),%xmm1,%xmm2 # 0x1ce1438
|
|
1ade: cd 01
|
|
1ae0: c5 f3 59 c9 vmulsd %xmm1,%xmm1,%xmm1
|
|
1ae4: c4 e2 f1 a9 d0 vfmadd213sd %xmm0,%xmm1,%xmm2
|
|
1ae9: c5 db 58 c2 vaddsd %xmm2,%xmm4,%xmm0
|
|
1aed: c5 fb 5a c0 vcvtsd2ss %xmm0,%xmm0,%xmm0
|
|
1af1: c5 fa 11 02 vmovss %xmm0,(%rdx)
|
|
1af5: 48 83 c4 38 add $0x38,%rsp
|
|
1af9: c3 ret
|
|
1afa: c5 fb 10 0d 66 f9 cd vmovsd 0x1cdf966(%rip),%xmm1 # 0x1ce1468
|
|
1b01: 01
|
|
1b02: c4 e2 e1 a9 0d 55 f9 vfmadd213sd 0x1cdf955(%rip),%xmm3,%xmm1 # 0x1ce1460
|
|
1b09: cd 01
|
|
1b0b: c5 e3 59 c3 vmulsd %xmm3,%xmm3,%xmm0
|
|
1b0f: c4 e2 e1 a9 0d 40 f9 vfmadd213sd 0x1cdf940(%rip),%xmm3,%xmm1 # 0x1ce1458
|
|
1b16: cd 01
|
|
1b18: c4 e2 e1 a9 0d 2f f9 vfmadd213sd 0x1cdf92f(%rip),%xmm3,%xmm1 # 0x1ce1450
|
|
1b1f: cd 01
|
|
1b21: c4 e2 e1 a9 0d 1e f9 vfmadd213sd 0x1cdf91e(%rip),%xmm3,%xmm1 # 0x1ce1448
|
|
1b28: cd 01
|
|
1b2a: c4 e2 e1 a9 0d 0d f9 vfmadd213sd 0x1cdf90d(%rip),%xmm3,%xmm1 # 0x1ce1440
|
|
1b31: cd 01
|
|
1b33: c4 e2 e1 a9 0d fc f8 vfmadd213sd 0x1cdf8fc(%rip),%xmm3,%xmm1 # 0x1ce1438
|
|
1b3a: cd 01
|
|
1b3c: c4 e2 f9 a9 cb vfmadd213sd %xmm3,%xmm0,%xmm1
|
|
1b41: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
|
|
1b45: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
1b49: 48 83 c4 38 add $0x38,%rsp
|
|
1b4d: c3 ret
|
|
1b4e: c5 f9 2e d3 vucomisd %xmm3,%xmm2
|
|
1b52: 7a 02 jp 0x1b56
|
|
1b54: 74 16 je 0x1b6c
|
|
1b56: c5 e3 5e c3 vdivsd %xmm3,%xmm3,%xmm0
|
|
1b5a: c5 fb 5a c0 vcvtsd2ss %xmm0,%xmm0,%xmm0
|
|
1b5e: c5 fa 11 02 vmovss %xmm0,(%rdx)
|
|
1b62: b8 13 00 00 00 mov $0x13,%eax
|
|
1b67: 48 83 c4 38 add $0x38,%rsp
|
|
1b6b: c3 ret
|
|
1b6c: c5 fb 10 05 bc f8 cd vmovsd 0x1cdf8bc(%rip),%xmm0 # 0x1ce1430
|
|
1b73: 01
|
|
1b74: b8 12 00 00 00 mov $0x12,%eax
|
|
1b79: c5 f9 57 0d ef f8 cd vxorpd 0x1cdf8ef(%rip),%xmm0,%xmm1 # 0x1ce1470
|
|
1b80: 01
|
|
1b81: c5 f3 5e d3 vdivsd %xmm3,%xmm1,%xmm2
|
|
1b85: c5 eb 5a d2 vcvtsd2ss %xmm2,%xmm2,%xmm2
|
|
1b89: c5 fa 11 12 vmovss %xmm2,(%rdx)
|
|
1b8d: 48 83 c4 38 add $0x38,%rsp
|
|
1b91: c3 ret
|
|
1b92: 41 8a 49 03 mov 0x3(%r9),%cl
|
|
1b96: 80 e1 80 and $0x80,%cl
|
|
1b99: 80 f9 80 cmp $0x80,%cl
|
|
1b9c: 74 12 je 0x1bb0
|
|
1b9e: c4 c1 7a 10 01 vmovss (%r9),%xmm0
|
|
1ba3: c5 fa 59 c8 vmulss %xmm0,%xmm0,%xmm1
|
|
1ba7: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
1bab: 48 83 c4 38 add $0x38,%rsp
|
|
1baf: c3 ret
|
|
1bb0: 41 f7 01 ff ff 7f 00 testl $0x7fffff,(%r9)
|
|
1bb7: 75 e5 jne 0x1b9e
|
|
1bb9: c5 fb 10 05 67 f8 cd vmovsd 0x1cdf867(%rip),%xmm0 # 0x1ce1428
|
|
1bc0: 01
|
|
1bc1: b8 13 00 00 00 mov $0x13,%eax
|
|
1bc6: c5 fb 5e c8 vdivsd %xmm0,%xmm0,%xmm1
|
|
1bca: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
|
|
1bce: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
1bd2: 48 83 c4 38 add $0x38,%rsp
|
|
1bd6: c3 ret
|
|
1bd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
1bde: 00 00
|
|
1be0: 56 push %rsi
|
|
1be1: 57 push %rdi
|
|
1be2: 41 54 push %r12
|
|
1be4: 41 56 push %r14
|
|
1be6: 41 57 push %r15
|
|
1be8: 55 push %rbp
|
|
1be9: 48 81 ec 28 03 00 00 sub $0x328,%rsp
|
|
1bf0: 44 89 c5 mov %r8d,%ebp
|
|
1bf3: c5 78 11 bc 24 60 02 vmovups %xmm15,0x260(%rsp)
|
|
1bfa: 00 00
|
|
1bfc: 49 89 d6 mov %rdx,%r14
|
|
1bff: c5 78 11 b4 24 70 02 vmovups %xmm14,0x270(%rsp)
|
|
1c06: 00 00
|
|
1c08: 49 89 cc mov %rcx,%r12
|
|
1c0b: c5 78 11 ac 24 80 02 vmovups %xmm13,0x280(%rsp)
|
|
1c12: 00 00
|
|
1c14: 45 33 ff xor %r15d,%r15d
|
|
1c17: c5 78 11 a4 24 90 02 vmovups %xmm12,0x290(%rsp)
|
|
1c1e: 00 00
|
|
1c20: c5 78 11 9c 24 a0 02 vmovups %xmm11,0x2a0(%rsp)
|
|
1c27: 00 00
|
|
1c29: c5 78 11 94 24 b0 02 vmovups %xmm10,0x2b0(%rsp)
|
|
1c30: 00 00
|
|
1c32: c5 78 11 8c 24 c0 02 vmovups %xmm9,0x2c0(%rsp)
|
|
1c39: 00 00
|
|
1c3b: c5 78 11 84 24 d0 02 vmovups %xmm8,0x2d0(%rsp)
|
|
1c42: 00 00
|
|
1c44: c5 f8 11 bc 24 e0 02 vmovups %xmm7,0x2e0(%rsp)
|
|
1c4b: 00 00
|
|
1c4d: c5 f8 11 b4 24 f0 02 vmovups %xmm6,0x2f0(%rsp)
|
|
1c54: 00 00
|
|
1c56: 4c 89 ac 24 08 03 00 mov %r13,0x308(%rsp)
|
|
1c5d: 00
|
|
1c5e: 4c 8d ac 24 bf 00 00 lea 0xbf(%rsp),%r13
|
|
1c65: 00
|
|
1c66: 48 8b 05 43 18 37 02 mov 0x2371843(%rip),%rax # 0x23734b0
|
|
1c6d: 49 83 e5 c0 and $0xffffffffffffffc0,%r13
|
|
1c71: 48 33 c4 xor %rsp,%rax
|
|
1c74: 48 89 84 24 18 03 00 mov %rax,0x318(%rsp)
|
|
1c7b: 00
|
|
1c7c: 85 ed test %ebp,%ebp
|
|
1c7e: 0f 8e 54 09 00 00 jle 0x25d8
|
|
1c84: 4d 85 e4 test %r12,%r12
|
|
1c87: 0f 84 35 09 00 00 je 0x25c2
|
|
1c8d: 4d 85 f6 test %r14,%r14
|
|
1c90: 0f 84 f5 08 00 00 je 0x258b
|
|
1c96: d9 bc 24 14 03 00 00 fnstcw 0x314(%rsp)
|
|
1c9d: 0f b7 8c 24 14 03 00 movzwl 0x314(%rsp),%ecx
|
|
1ca4: 00
|
|
1ca5: 89 ca mov %ecx,%edx
|
|
1ca7: 83 e2 3f and $0x3f,%edx
|
|
1caa: 83 fa 3f cmp $0x3f,%edx
|
|
1cad: 74 12 je 0x1cc1
|
|
1caf: 83 c9 3f or $0x3f,%ecx
|
|
1cb2: 66 89 4c 24 40 mov %cx,0x40(%rsp)
|
|
1cb7: db e2 fnclex
|
|
1cb9: d9 6c 24 40 fldcw 0x40(%rsp)
|
|
1cbd: b2 01 mov $0x1,%dl
|
|
1cbf: eb 02 jmp 0x1cc3
|
|
1cc1: 32 d2 xor %dl,%dl
|
|
1cc3: c5 f8 ae 9c 24 10 03 vstmxcsr 0x310(%rsp)
|
|
1cca: 00 00
|
|
1ccc: 8b 8c 24 10 03 00 00 mov 0x310(%rsp),%ecx
|
|
1cd3: 89 ce mov %ecx,%esi
|
|
1cd5: 81 e6 c0 ff 00 00 and $0xffc0,%esi
|
|
1cdb: 81 fe 80 1f 00 00 cmp $0x1f80,%esi
|
|
1ce1: 74 21 je 0x1d04
|
|
1ce3: 89 ce mov %ecx,%esi
|
|
1ce5: 80 c2 02 add $0x2,%dl
|
|
1ce8: 81 e6 3f 00 ff ff and $0xffff003f,%esi
|
|
1cee: 81 c6 80 1f 00 00 add $0x1f80,%esi
|
|
1cf4: 89 b4 24 10 03 00 00 mov %esi,0x310(%rsp)
|
|
1cfb: c5 f8 ae 94 24 10 03 vldmxcsr 0x310(%rsp)
|
|
1d02: 00 00
|
|
1d04: 89 e8 mov %ebp,%eax
|
|
1d06: 49 8d 74 24 1f lea 0x1f(%r12),%rsi
|
|
1d0b: 48 83 e6 e0 and $0xffffffffffffffe0,%rsi
|
|
1d0f: 33 ff xor %edi,%edi
|
|
1d11: 49 2b f4 sub %r12,%rsi
|
|
1d14: c1 ee 02 shr $0x2,%esi
|
|
1d17: 3b f5 cmp %ebp,%esi
|
|
1d19: 0f 43 f5 cmovae %ebp,%esi
|
|
1d1c: 2b c6 sub %esi,%eax
|
|
1d1e: 41 89 f2 mov %esi,%r10d
|
|
1d21: 83 e0 f8 and $0xfffffff8,%eax
|
|
1d24: 03 c6 add %esi,%eax
|
|
1d26: 85 f6 test %esi,%esi
|
|
1d28: 0f 86 62 01 00 00 jbe 0x1e90
|
|
1d2e: c5 7c 10 2d 0a fd cd vmovups 0x1cdfd0a(%rip),%ymm13 # 0x1ce1a40
|
|
1d35: 01
|
|
1d36: 49 bb ff ff ff ff 00 movabs $0xffffffff,%r11
|
|
1d3d: 00 00 00
|
|
1d40: c5 7c 10 25 38 fd cd vmovups 0x1cdfd38(%rip),%ymm12 # 0x1ce1a80
|
|
1d47: 01
|
|
1d48: c5 7c 10 1d 70 fd cd vmovups 0x1cdfd70(%rip),%ymm11 # 0x1ce1ac0
|
|
1d4f: 01
|
|
1d50: c5 7c 10 15 a8 fd cd vmovups 0x1cdfda8(%rip),%ymm10 # 0x1ce1b00
|
|
1d57: 01
|
|
1d58: c5 7c 10 0d e0 fd cd vmovups 0x1cdfde0(%rip),%ymm9 # 0x1ce1b40
|
|
1d5f: 01
|
|
1d60: c5 fc 10 3d 18 fe cd vmovups 0x1cdfe18(%rip),%ymm7 # 0x1ce1b80
|
|
1d67: 01
|
|
1d68: c5 7c 10 05 50 fc cd vmovups 0x1cdfc50(%rip),%ymm8 # 0x1ce19c0
|
|
1d6f: 01
|
|
1d70: c5 fc 10 25 88 fc cd vmovups 0x1cdfc88(%rip),%ymm4 # 0x1ce1a00
|
|
1d77: 01
|
|
1d78: c5 fc 10 2d a0 fc cd vmovups 0x1cdfca0(%rip),%ymm5 # 0x1ce1a20
|
|
1d7f: 01
|
|
1d80: c5 fc 10 1d 58 fc cd vmovups 0x1cdfc58(%rip),%ymm3 # 0x1ce19e0
|
|
1d87: 01
|
|
1d88: c5 fc 10 35 f0 fe cd vmovups 0x1cdfef0(%rip),%ymm6 # 0x1ce1c80
|
|
1d8f: 01
|
|
1d90: 89 6c 24 78 mov %ebp,0x78(%rsp)
|
|
1d94: 4c 8d 05 a5 bd d5 ff lea -0x2a425b(%rip),%r8 # 0xffffffffffd5db40
|
|
1d9b: 48 89 9c 24 00 03 00 mov %rbx,0x300(%rsp)
|
|
1da2: 00
|
|
1da3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1daa: 00
|
|
1dab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1db2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1dc0: bb 08 00 00 00 mov $0x8,%ebx
|
|
1dc5: 41 83 fa 08 cmp $0x8,%r10d
|
|
1dc9: 41 89 f9 mov %edi,%r9d
|
|
1dcc: 41 0f 42 da cmovb %r10d,%ebx
|
|
1dd0: f7 db neg %ebx
|
|
1dd2: 83 c3 20 add $0x20,%ebx
|
|
1dd5: c4 c2 e3 f7 eb shrx %rbx,%r11,%rbp
|
|
1dda: 41 89 6d 00 mov %ebp,0x0(%r13)
|
|
1dde: 33 db xor %ebx,%ebx
|
|
1de0: 40 0f b6 ed movzbl %bpl,%ebp
|
|
1de4: f3 0f b8 dd popcnt %ebp,%ebx
|
|
1de8: 89 db mov %ebx,%ebx
|
|
1dea: 48 c1 e3 05 shl $0x5,%rbx
|
|
1dee: c4 41 7c 10 b4 18 80 vmovups 0x1f83980(%r8,%rbx,1),%ymm14
|
|
1df5: 39 f8 01
|
|
1df8: c4 82 0d 2c 14 8c vmaskmovps (%r12,%r9,4),%ymm14,%ymm2
|
|
1dfe: c4 e3 4d 4a d2 e0 vblendvps %ymm14,%ymm2,%ymm6,%ymm2
|
|
1e04: c4 41 6d fe fd vpaddd %ymm13,%ymm2,%ymm15
|
|
1e09: c4 41 6d fa f3 vpsubd %ymm11,%ymm2,%ymm14
|
|
1e0e: c4 c1 7d 72 e6 17 vpsrad $0x17,%ymm14,%ymm0
|
|
1e14: c4 c1 1d 66 cf vpcmpgtd %ymm15,%ymm12,%ymm1
|
|
1e19: c4 41 0d db fa vpand %ymm10,%ymm14,%ymm15
|
|
1e1e: c4 41 05 fe f3 vpaddd %ymm11,%ymm15,%ymm14
|
|
1e23: c5 fc 5b c0 vcvtdq2ps %ymm0,%ymm0
|
|
1e27: c4 41 0c 5c f1 vsubps %ymm9,%ymm14,%ymm14
|
|
1e2c: c5 fc 50 d9 vmovmskps %ymm1,%ebx
|
|
1e30: c5 fc 28 cc vmovaps %ymm4,%ymm1
|
|
1e34: c4 c2 55 b8 ce vfmadd231ps %ymm14,%ymm5,%ymm1
|
|
1e39: c4 e2 0d a8 cb vfmadd213ps %ymm3,%ymm14,%ymm1
|
|
1e3e: c4 c2 0d a8 c8 vfmadd213ps %ymm8,%ymm14,%ymm1
|
|
1e43: c5 0c 59 f9 vmulps %ymm1,%ymm14,%ymm15
|
|
1e47: c4 42 0d a8 fe vfmadd213ps %ymm14,%ymm14,%ymm15
|
|
1e4c: c4 c2 45 a8 c7 vfmadd213ps %ymm15,%ymm7,%ymm0
|
|
1e51: 85 db test %ebx,%ebx
|
|
1e53: 0f 85 df 05 00 00 jne 0x2438
|
|
1e59: 33 db xor %ebx,%ebx
|
|
1e5b: 83 c7 08 add $0x8,%edi
|
|
1e5e: f3 0f b8 dd popcnt %ebp,%ebx
|
|
1e62: 89 db mov %ebx,%ebx
|
|
1e64: 41 83 c2 f8 add $0xfffffff8,%r10d
|
|
1e68: 48 c1 e3 05 shl $0x5,%rbx
|
|
1e6c: c4 c1 7e 6f 8c 18 c0 vmovdqu 0x1f83ac0(%r8,%rbx,1),%ymm1
|
|
1e73: 3a f8 01
|
|
1e76: c4 82 75 2e 04 8e vmaskmovps %ymm0,%ymm1,(%r14,%r9,4)
|
|
1e7c: 3b fe cmp %esi,%edi
|
|
1e7e: 0f 82 3c ff ff ff jb 0x1dc0
|
|
1e84: 8b 6c 24 78 mov 0x78(%rsp),%ebp
|
|
1e88: 48 8b 9c 24 00 03 00 mov 0x300(%rsp),%rbx
|
|
1e8f: 00
|
|
1e90: 41 89 f2 mov %esi,%r10d
|
|
1e93: 3b f0 cmp %eax,%esi
|
|
1e95: 0f 83 d0 00 00 00 jae 0x1f6b
|
|
1e9b: c5 fc 10 1d 9d fb cd vmovups 0x1cdfb9d(%rip),%ymm3 # 0x1ce1a40
|
|
1ea2: 01
|
|
1ea3: c5 fc 10 25 d5 fb cd vmovups 0x1cdfbd5(%rip),%ymm4 # 0x1ce1a80
|
|
1eaa: 01
|
|
1eab: c5 7c 10 25 0d fc cd vmovups 0x1cdfc0d(%rip),%ymm12 # 0x1ce1ac0
|
|
1eb2: 01
|
|
1eb3: c5 7c 10 1d 45 fc cd vmovups 0x1cdfc45(%rip),%ymm11 # 0x1ce1b00
|
|
1eba: 01
|
|
1ebb: c5 7c 10 15 7d fc cd vmovups 0x1cdfc7d(%rip),%ymm10 # 0x1ce1b40
|
|
1ec2: 01
|
|
1ec3: c5 7c 10 05 b5 fc cd vmovups 0x1cdfcb5(%rip),%ymm8 # 0x1ce1b80
|
|
1eca: 01
|
|
1ecb: c5 7c 10 0d ed fa cd vmovups 0x1cdfaed(%rip),%ymm9 # 0x1ce19c0
|
|
1ed2: 01
|
|
1ed3: c5 fc 10 35 25 fb cd vmovups 0x1cdfb25(%rip),%ymm6 # 0x1ce1a00
|
|
1eda: 01
|
|
1edb: c5 fc 10 3d 3d fb cd vmovups 0x1cdfb3d(%rip),%ymm7 # 0x1ce1a20
|
|
1ee2: 01
|
|
1ee3: c5 fc 10 15 f5 fa cd vmovups 0x1cdfaf5(%rip),%ymm2 # 0x1ce19e0
|
|
1eea: 01
|
|
1eeb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1ef2: 00
|
|
1ef3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1efa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1f00: c4 81 7c 10 2c 94 vmovups (%r12,%r10,4),%ymm5
|
|
1f06: c4 41 55 fa ec vpsubd %ymm12,%ymm5,%ymm13
|
|
1f0b: c5 d5 fe c3 vpaddd %ymm3,%ymm5,%ymm0
|
|
1f0f: c4 41 15 db f3 vpand %ymm11,%ymm13,%ymm14
|
|
1f14: c4 c1 05 72 e5 17 vpsrad $0x17,%ymm13,%ymm15
|
|
1f1a: c4 41 0d fe ec vpaddd %ymm12,%ymm14,%ymm13
|
|
1f1f: c4 41 14 5c f2 vsubps %ymm10,%ymm13,%ymm14
|
|
1f24: c5 dd 66 c8 vpcmpgtd %ymm0,%ymm4,%ymm1
|
|
1f28: c4 c1 7c 5b c7 vcvtdq2ps %ymm15,%ymm0
|
|
1f2d: c5 7c 50 c1 vmovmskps %ymm1,%r8d
|
|
1f31: c5 fc 28 ce vmovaps %ymm6,%ymm1
|
|
1f35: c4 c2 45 b8 ce vfmadd231ps %ymm14,%ymm7,%ymm1
|
|
1f3a: c4 e2 0d a8 ca vfmadd213ps %ymm2,%ymm14,%ymm1
|
|
1f3f: c4 c2 0d a8 c9 vfmadd213ps %ymm9,%ymm14,%ymm1
|
|
1f44: c5 8c 59 c9 vmulps %ymm1,%ymm14,%ymm1
|
|
1f48: c4 c2 0d a8 ce vfmadd213ps %ymm14,%ymm14,%ymm1
|
|
1f4d: c4 e2 3d a8 c1 vfmadd213ps %ymm1,%ymm8,%ymm0
|
|
1f52: 45 85 c0 test %r8d,%r8d
|
|
1f55: 0f 85 9d 03 00 00 jne 0x22f8
|
|
1f5b: 83 c6 08 add $0x8,%esi
|
|
1f5e: c4 81 7c 11 04 96 vmovups %ymm0,(%r14,%r10,4)
|
|
1f64: 41 89 f2 mov %esi,%r10d
|
|
1f67: 3b f0 cmp %eax,%esi
|
|
1f69: 72 95 jb 0x1f00
|
|
1f6b: 41 89 c0 mov %eax,%r8d
|
|
1f6e: 41 f7 d8 neg %r8d
|
|
1f71: 44 03 c5 add %ebp,%r8d
|
|
1f74: 3b c5 cmp %ebp,%eax
|
|
1f76: 0f 83 46 01 00 00 jae 0x20c2
|
|
1f7c: c5 7c 10 2d bc fa cd vmovups 0x1cdfabc(%rip),%ymm13 # 0x1ce1a40
|
|
1f83: 01
|
|
1f84: 49 ba ff ff ff ff 00 movabs $0xffffffff,%r10
|
|
1f8b: 00 00 00
|
|
1f8e: c5 7c 10 25 ea fa cd vmovups 0x1cdfaea(%rip),%ymm12 # 0x1ce1a80
|
|
1f95: 01
|
|
1f96: c5 7c 10 1d 22 fb cd vmovups 0x1cdfb22(%rip),%ymm11 # 0x1ce1ac0
|
|
1f9d: 01
|
|
1f9e: c5 7c 10 15 5a fb cd vmovups 0x1cdfb5a(%rip),%ymm10 # 0x1ce1b00
|
|
1fa5: 01
|
|
1fa6: c5 7c 10 0d 92 fb cd vmovups 0x1cdfb92(%rip),%ymm9 # 0x1ce1b40
|
|
1fad: 01
|
|
1fae: c5 fc 10 3d ca fb cd vmovups 0x1cdfbca(%rip),%ymm7 # 0x1ce1b80
|
|
1fb5: 01
|
|
1fb6: c5 7c 10 05 02 fa cd vmovups 0x1cdfa02(%rip),%ymm8 # 0x1ce19c0
|
|
1fbd: 01
|
|
1fbe: c5 fc 10 25 3a fa cd vmovups 0x1cdfa3a(%rip),%ymm4 # 0x1ce1a00
|
|
1fc5: 01
|
|
1fc6: c5 fc 10 2d 52 fa cd vmovups 0x1cdfa52(%rip),%ymm5 # 0x1ce1a20
|
|
1fcd: 01
|
|
1fce: c5 fc 10 1d 0a fa cd vmovups 0x1cdfa0a(%rip),%ymm3 # 0x1ce19e0
|
|
1fd5: 01
|
|
1fd6: c5 fc 10 35 a2 fc cd vmovups 0x1cdfca2(%rip),%ymm6 # 0x1ce1c80
|
|
1fdd: 01
|
|
1fde: 4c 8d 1d 5b bb d5 ff lea -0x2a44a5(%rip),%r11 # 0xffffffffffd5db40
|
|
1fe5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1fec: 00
|
|
1fed: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1ff4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2000: be 08 00 00 00 mov $0x8,%esi
|
|
2005: 41 83 f8 08 cmp $0x8,%r8d
|
|
2009: 41 89 c1 mov %eax,%r9d
|
|
200c: 41 0f 42 f0 cmovb %r8d,%esi
|
|
2010: 33 ff xor %edi,%edi
|
|
2012: f7 de neg %esi
|
|
2014: 83 c6 20 add $0x20,%esi
|
|
2017: c4 c2 cb f7 f2 shrx %rsi,%r10,%rsi
|
|
201c: 41 89 75 00 mov %esi,0x0(%r13)
|
|
2020: 40 0f b6 f6 movzbl %sil,%esi
|
|
2024: f3 0f b8 fe popcnt %esi,%edi
|
|
2028: 89 ff mov %edi,%edi
|
|
202a: 48 c1 e7 05 shl $0x5,%rdi
|
|
202e: c4 41 7c 10 b4 3b 00 vmovups 0x1f83c00(%r11,%rdi,1),%ymm14
|
|
2035: 3c f8 01
|
|
2038: c4 82 0d 2c 14 8c vmaskmovps (%r12,%r9,4),%ymm14,%ymm2
|
|
203e: c4 e3 4d 4a d2 e0 vblendvps %ymm14,%ymm2,%ymm6,%ymm2
|
|
2044: c4 41 6d fe fd vpaddd %ymm13,%ymm2,%ymm15
|
|
2049: c4 41 6d fa f3 vpsubd %ymm11,%ymm2,%ymm14
|
|
204e: c4 c1 7d 72 e6 17 vpsrad $0x17,%ymm14,%ymm0
|
|
2054: c4 c1 1d 66 cf vpcmpgtd %ymm15,%ymm12,%ymm1
|
|
2059: c4 41 0d db fa vpand %ymm10,%ymm14,%ymm15
|
|
205e: c4 41 05 fe f3 vpaddd %ymm11,%ymm15,%ymm14
|
|
2063: c5 fc 5b c0 vcvtdq2ps %ymm0,%ymm0
|
|
2067: c4 41 0c 5c f1 vsubps %ymm9,%ymm14,%ymm14
|
|
206c: c5 fc 50 f9 vmovmskps %ymm1,%edi
|
|
2070: c5 fc 28 cc vmovaps %ymm4,%ymm1
|
|
2074: c4 c2 55 b8 ce vfmadd231ps %ymm14,%ymm5,%ymm1
|
|
2079: c4 e2 0d a8 cb vfmadd213ps %ymm3,%ymm14,%ymm1
|
|
207e: c4 c2 0d a8 c8 vfmadd213ps %ymm8,%ymm14,%ymm1
|
|
2083: c5 0c 59 f9 vmulps %ymm1,%ymm14,%ymm15
|
|
2087: c4 42 0d a8 fe vfmadd213ps %ymm14,%ymm14,%ymm15
|
|
208c: c4 c2 45 a8 c7 vfmadd213ps %ymm15,%ymm7,%ymm0
|
|
2091: 85 ff test %edi,%edi
|
|
2093: 0f 85 0b 01 00 00 jne 0x21a4
|
|
2099: f3 0f b8 f6 popcnt %esi,%esi
|
|
209d: 89 f6 mov %esi,%esi
|
|
209f: 83 c0 08 add $0x8,%eax
|
|
20a2: 41 83 c0 f8 add $0xfffffff8,%r8d
|
|
20a6: 48 c1 e6 05 shl $0x5,%rsi
|
|
20aa: c4 c1 7e 6f 8c 33 40 vmovdqu 0x1f83d40(%r11,%rsi,1),%ymm1
|
|
20b1: 3d f8 01
|
|
20b4: c4 82 75 2e 04 8e vmaskmovps %ymm0,%ymm1,(%r14,%r9,4)
|
|
20ba: 3b c5 cmp %ebp,%eax
|
|
20bc: 0f 82 3e ff ff ff jb 0x2000
|
|
20c2: db e2 fnclex
|
|
20c4: f6 c2 01 test $0x1,%dl
|
|
20c7: 74 07 je 0x20d0
|
|
20c9: d9 ac 24 14 03 00 00 fldcw 0x314(%rsp)
|
|
20d0: f6 c2 02 test $0x2,%dl
|
|
20d3: 74 12 je 0x20e7
|
|
20d5: 89 8c 24 10 03 00 00 mov %ecx,0x310(%rsp)
|
|
20dc: c5 f8 ae 94 24 10 03 vldmxcsr 0x310(%rsp)
|
|
20e3: 00 00
|
|
20e5: eb 28 jmp 0x210f
|
|
20e7: c5 f8 ae 9c 24 10 03 vstmxcsr 0x310(%rsp)
|
|
20ee: 00 00
|
|
20f0: 8b 94 24 10 03 00 00 mov 0x310(%rsp),%edx
|
|
20f7: f6 c2 1f test $0x1f,%dl
|
|
20fa: 74 13 je 0x210f
|
|
20fc: 83 e2 e0 and $0xffffffe0,%edx
|
|
20ff: 89 94 24 10 03 00 00 mov %edx,0x310(%rsp)
|
|
2106: c5 f8 ae 94 24 10 03 vldmxcsr 0x310(%rsp)
|
|
210d: 00 00
|
|
210f: 48 8b 8c 24 18 03 00 mov 0x318(%rsp),%rcx
|
|
2116: 00
|
|
2117: 48 33 cc xor %rsp,%rcx
|
|
211a: 48 3b 0d 8f 13 37 02 cmp 0x237138f(%rip),%rcx # 0x23734b0
|
|
2121: 75 79 jne 0x219c
|
|
2123: c5 f8 77 vzeroupper
|
|
2126: 44 89 f8 mov %r15d,%eax
|
|
2129: c5 f8 10 b4 24 f0 02 vmovups 0x2f0(%rsp),%xmm6
|
|
2130: 00 00
|
|
2132: c5 f8 10 bc 24 e0 02 vmovups 0x2e0(%rsp),%xmm7
|
|
2139: 00 00
|
|
213b: c5 78 10 84 24 d0 02 vmovups 0x2d0(%rsp),%xmm8
|
|
2142: 00 00
|
|
2144: c5 78 10 8c 24 c0 02 vmovups 0x2c0(%rsp),%xmm9
|
|
214b: 00 00
|
|
214d: c5 78 10 94 24 b0 02 vmovups 0x2b0(%rsp),%xmm10
|
|
2154: 00 00
|
|
2156: c5 78 10 9c 24 a0 02 vmovups 0x2a0(%rsp),%xmm11
|
|
215d: 00 00
|
|
215f: c5 78 10 a4 24 90 02 vmovups 0x290(%rsp),%xmm12
|
|
2166: 00 00
|
|
2168: c5 78 10 ac 24 80 02 vmovups 0x280(%rsp),%xmm13
|
|
216f: 00 00
|
|
2171: c5 78 10 b4 24 70 02 vmovups 0x270(%rsp),%xmm14
|
|
2178: 00 00
|
|
217a: c5 78 10 bc 24 60 02 vmovups 0x260(%rsp),%xmm15
|
|
2181: 00 00
|
|
2183: 4c 8b ac 24 08 03 00 mov 0x308(%rsp),%r13
|
|
218a: 00
|
|
218b: 48 81 c4 28 03 00 00 add $0x328,%rsp
|
|
2192: 5d pop %rbp
|
|
2193: 41 5f pop %r15
|
|
2195: 41 5e pop %r14
|
|
2197: 41 5c pop %r12
|
|
2199: 5f pop %rdi
|
|
219a: 5e pop %rsi
|
|
219b: c3 ret
|
|
219c: c5 f8 77 vzeroupper
|
|
219f: e8 6c ca e8 00 call 0xe8ec10
|
|
21a4: c4 c1 7c 11 95 80 01 vmovups %ymm2,0x180(%r13)
|
|
21ab: 00 00
|
|
21ad: c4 c1 7c 11 85 40 01 vmovups %ymm0,0x140(%r13)
|
|
21b4: 00 00
|
|
21b6: 4c 89 4c 24 48 mov %r9,0x48(%rsp)
|
|
21bb: 33 f6 xor %esi,%esi
|
|
21bd: 44 89 44 24 50 mov %r8d,0x50(%rsp)
|
|
21c2: 89 4c 24 68 mov %ecx,0x68(%rsp)
|
|
21c6: 88 54 24 70 mov %dl,0x70(%rsp)
|
|
21ca: 89 6c 24 78 mov %ebp,0x78(%rsp)
|
|
21ce: 89 c5 mov %eax,%ebp
|
|
21d0: 48 89 9c 24 00 03 00 mov %rbx,0x300(%rsp)
|
|
21d7: 00
|
|
21d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
21df: 00
|
|
21e0: 0f a3 f7 bt %esi,%edi
|
|
21e3: 0f 82 a3 00 00 00 jb 0x228c
|
|
21e9: ff c6 inc %esi
|
|
21eb: 83 fe 08 cmp $0x8,%esi
|
|
21ee: 7c f0 jl 0x21e0
|
|
21f0: c5 fc 10 1d e8 f7 cd vmovups 0x1cdf7e8(%rip),%ymm3 # 0x1ce19e0
|
|
21f7: 01
|
|
21f8: 89 e8 mov %ebp,%eax
|
|
21fa: c5 fc 10 25 fe f7 cd vmovups 0x1cdf7fe(%rip),%ymm4 # 0x1ce1a00
|
|
2201: 01
|
|
2202: c5 fc 10 2d 16 f8 cd vmovups 0x1cdf816(%rip),%ymm5 # 0x1ce1a20
|
|
2209: 01
|
|
220a: c5 7c 10 2d 2e f8 cd vmovups 0x1cdf82e(%rip),%ymm13 # 0x1ce1a40
|
|
2211: 01
|
|
2212: c5 7c 10 25 66 f8 cd vmovups 0x1cdf866(%rip),%ymm12 # 0x1ce1a80
|
|
2219: 01
|
|
221a: c5 7c 10 1d 9e f8 cd vmovups 0x1cdf89e(%rip),%ymm11 # 0x1ce1ac0
|
|
2221: 01
|
|
2222: c5 7c 10 15 d6 f8 cd vmovups 0x1cdf8d6(%rip),%ymm10 # 0x1ce1b00
|
|
2229: 01
|
|
222a: c5 7c 10 0d 0e f9 cd vmovups 0x1cdf90e(%rip),%ymm9 # 0x1ce1b40
|
|
2231: 01
|
|
2232: c5 fc 10 3d 46 f9 cd vmovups 0x1cdf946(%rip),%ymm7 # 0x1ce1b80
|
|
2239: 01
|
|
223a: c5 fc 10 35 3e fa cd vmovups 0x1cdfa3e(%rip),%ymm6 # 0x1ce1c80
|
|
2241: 01
|
|
2242: c5 7c 10 05 76 f7 cd vmovups 0x1cdf776(%rip),%ymm8 # 0x1ce19c0
|
|
2249: 01
|
|
224a: c4 c1 7c 10 85 40 01 vmovups 0x140(%r13),%ymm0
|
|
2251: 00 00
|
|
2253: 41 0f b6 75 00 movzbl 0x0(%r13),%esi
|
|
2258: 49 ba ff ff ff ff 00 movabs $0xffffffff,%r10
|
|
225f: 00 00 00
|
|
2262: 4c 8b 4c 24 48 mov 0x48(%rsp),%r9
|
|
2267: 4c 8d 1d d2 b8 d5 ff lea -0x2a472e(%rip),%r11 # 0xffffffffffd5db40
|
|
226e: 44 8b 44 24 50 mov 0x50(%rsp),%r8d
|
|
2273: 8b 4c 24 68 mov 0x68(%rsp),%ecx
|
|
2277: 8a 54 24 70 mov 0x70(%rsp),%dl
|
|
227b: 8b 6c 24 78 mov 0x78(%rsp),%ebp
|
|
227f: 48 8b 9c 24 00 03 00 mov 0x300(%rsp),%rbx
|
|
2286: 00
|
|
2287: e9 0d fe ff ff jmp 0x2099
|
|
228c: c5 f8 77 vzeroupper
|
|
228f: 49 8d 9c b5 40 01 00 lea 0x140(%r13,%rsi,4),%rbx
|
|
2296: 00
|
|
2297: 48 89 da mov %rbx,%rdx
|
|
229a: 49 8d 8c b5 80 01 00 lea 0x180(%r13,%rsi,4),%rcx
|
|
22a1: 00
|
|
22a2: e8 79 03 00 00 call 0x2620
|
|
22a7: 85 c0 test %eax,%eax
|
|
22a9: 0f 84 3a ff ff ff je 0x21e9
|
|
22af: 44 8b 13 mov (%rbx),%r10d
|
|
22b2: 44 8d 7c 35 00 lea 0x0(%rbp,%rsi,1),%r15d
|
|
22b7: 47 89 14 be mov %r10d,(%r14,%r15,4)
|
|
22bb: 49 89 e2 mov %rsp,%r10
|
|
22be: 89 c1 mov %eax,%ecx
|
|
22c0: 44 89 fa mov %r15d,%edx
|
|
22c3: 4d 89 e0 mov %r12,%r8
|
|
22c6: 4d 89 e1 mov %r12,%r9
|
|
22c9: 4c 8d 1d 0c eb 3c 02 lea 0x23ceb0c(%rip),%r11 # 0x23d0ddc
|
|
22d0: 4d 89 72 20 mov %r14,0x20(%r10)
|
|
22d4: 4d 89 72 28 mov %r14,0x28(%r10)
|
|
22d8: 4d 89 5a 30 mov %r11,0x30(%r10)
|
|
22dc: 89 44 24 40 mov %eax,0x40(%rsp)
|
|
22e0: e8 1b 6e 10 00 call 0x109100
|
|
22e5: 47 8b 14 be mov (%r14,%r15,4),%r10d
|
|
22e9: 8b 44 24 40 mov 0x40(%rsp),%eax
|
|
22ed: 41 89 c7 mov %eax,%r15d
|
|
22f0: 44 89 13 mov %r10d,(%rbx)
|
|
22f3: e9 f1 fe ff ff jmp 0x21e9
|
|
22f8: c4 c1 7c 11 ad 00 01 vmovups %ymm5,0x100(%r13)
|
|
22ff: 00 00
|
|
2301: c4 c1 7c 11 85 c0 00 vmovups %ymm0,0xc0(%r13)
|
|
2308: 00 00
|
|
230a: 4c 89 54 24 50 mov %r10,0x50(%rsp)
|
|
230f: 33 ff xor %edi,%edi
|
|
2311: 89 44 24 48 mov %eax,0x48(%rsp)
|
|
2315: 89 4c 24 68 mov %ecx,0x68(%rsp)
|
|
2319: 88 54 24 70 mov %dl,0x70(%rsp)
|
|
231d: 89 6c 24 78 mov %ebp,0x78(%rsp)
|
|
2321: 48 89 9c 24 00 03 00 mov %rbx,0x300(%rsp)
|
|
2328: 00
|
|
2329: 44 89 c3 mov %r8d,%ebx
|
|
232c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2333: 00
|
|
2334: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
233b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2340: 0f a3 fb bt %edi,%ebx
|
|
2343: 0f 82 82 00 00 00 jb 0x23cb
|
|
2349: ff c7 inc %edi
|
|
234b: 83 ff 08 cmp $0x8,%edi
|
|
234e: 7c f0 jl 0x2340
|
|
2350: c5 fc 10 15 88 f6 cd vmovups 0x1cdf688(%rip),%ymm2 # 0x1ce19e0
|
|
2357: 01
|
|
2358: c5 fc 10 35 a0 f6 cd vmovups 0x1cdf6a0(%rip),%ymm6 # 0x1ce1a00
|
|
235f: 01
|
|
2360: c5 fc 10 3d b8 f6 cd vmovups 0x1cdf6b8(%rip),%ymm7 # 0x1ce1a20
|
|
2367: 01
|
|
2368: c5 fc 10 1d d0 f6 cd vmovups 0x1cdf6d0(%rip),%ymm3 # 0x1ce1a40
|
|
236f: 01
|
|
2370: c5 fc 10 25 08 f7 cd vmovups 0x1cdf708(%rip),%ymm4 # 0x1ce1a80
|
|
2377: 01
|
|
2378: c5 7c 10 25 40 f7 cd vmovups 0x1cdf740(%rip),%ymm12 # 0x1ce1ac0
|
|
237f: 01
|
|
2380: c5 7c 10 1d 78 f7 cd vmovups 0x1cdf778(%rip),%ymm11 # 0x1ce1b00
|
|
2387: 01
|
|
2388: c5 7c 10 15 b0 f7 cd vmovups 0x1cdf7b0(%rip),%ymm10 # 0x1ce1b40
|
|
238f: 01
|
|
2390: c5 7c 10 05 e8 f7 cd vmovups 0x1cdf7e8(%rip),%ymm8 # 0x1ce1b80
|
|
2397: 01
|
|
2398: c5 7c 10 0d 20 f6 cd vmovups 0x1cdf620(%rip),%ymm9 # 0x1ce19c0
|
|
239f: 01
|
|
23a0: c4 c1 7c 10 85 c0 00 vmovups 0xc0(%r13),%ymm0
|
|
23a7: 00 00
|
|
23a9: 4c 8b 54 24 50 mov 0x50(%rsp),%r10
|
|
23ae: 8b 44 24 48 mov 0x48(%rsp),%eax
|
|
23b2: 8b 4c 24 68 mov 0x68(%rsp),%ecx
|
|
23b6: 8a 54 24 70 mov 0x70(%rsp),%dl
|
|
23ba: 8b 6c 24 78 mov 0x78(%rsp),%ebp
|
|
23be: 48 8b 9c 24 00 03 00 mov 0x300(%rsp),%rbx
|
|
23c5: 00
|
|
23c6: e9 90 fb ff ff jmp 0x1f5b
|
|
23cb: c5 f8 77 vzeroupper
|
|
23ce: 49 8d ac bd c0 00 00 lea 0xc0(%r13,%rdi,4),%rbp
|
|
23d5: 00
|
|
23d6: 48 89 ea mov %rbp,%rdx
|
|
23d9: 49 8d 8c bd 00 01 00 lea 0x100(%r13,%rdi,4),%rcx
|
|
23e0: 00
|
|
23e1: e8 3a 02 00 00 call 0x2620
|
|
23e6: 85 c0 test %eax,%eax
|
|
23e8: 0f 84 5b ff ff ff je 0x2349
|
|
23ee: 44 8b 55 00 mov 0x0(%rbp),%r10d
|
|
23f2: 44 8d 3c 3e lea (%rsi,%rdi,1),%r15d
|
|
23f6: 47 89 14 be mov %r10d,(%r14,%r15,4)
|
|
23fa: 49 89 e2 mov %rsp,%r10
|
|
23fd: 89 c1 mov %eax,%ecx
|
|
23ff: 44 89 fa mov %r15d,%edx
|
|
2402: 4d 89 e0 mov %r12,%r8
|
|
2405: 4d 89 e1 mov %r12,%r9
|
|
2408: 4c 8d 1d cd e9 3c 02 lea 0x23ce9cd(%rip),%r11 # 0x23d0ddc
|
|
240f: 4d 89 72 20 mov %r14,0x20(%r10)
|
|
2413: 4d 89 72 28 mov %r14,0x28(%r10)
|
|
2417: 4d 89 5a 30 mov %r11,0x30(%r10)
|
|
241b: 89 44 24 40 mov %eax,0x40(%rsp)
|
|
241f: e8 dc 6c 10 00 call 0x109100
|
|
2424: 47 8b 14 be mov (%r14,%r15,4),%r10d
|
|
2428: 8b 44 24 40 mov 0x40(%rsp),%eax
|
|
242c: 41 89 c7 mov %eax,%r15d
|
|
242f: 44 89 55 00 mov %r10d,0x0(%rbp)
|
|
2433: e9 11 ff ff ff jmp 0x2349
|
|
2438: c4 c1 7c 11 95 80 00 vmovups %ymm2,0x80(%r13)
|
|
243f: 00 00
|
|
2441: c4 c1 7c 11 45 40 vmovups %ymm0,0x40(%r13)
|
|
2447: 4c 89 4c 24 50 mov %r9,0x50(%rsp)
|
|
244c: 33 ed xor %ebp,%ebp
|
|
244e: 89 44 24 48 mov %eax,0x48(%rsp)
|
|
2452: 44 89 54 24 58 mov %r10d,0x58(%rsp)
|
|
2457: 89 74 24 60 mov %esi,0x60(%rsp)
|
|
245b: 89 4c 24 68 mov %ecx,0x68(%rsp)
|
|
245f: 88 54 24 70 mov %dl,0x70(%rsp)
|
|
2463: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
246a: 00
|
|
246b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2472: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2479: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2480: 0f a3 eb bt %ebp,%ebx
|
|
2483: 0f 82 9a 00 00 00 jb 0x2523
|
|
2489: ff c5 inc %ebp
|
|
248b: 83 fd 08 cmp $0x8,%ebp
|
|
248e: 7c f0 jl 0x2480
|
|
2490: c5 fc 10 1d 48 f5 cd vmovups 0x1cdf548(%rip),%ymm3 # 0x1ce19e0
|
|
2497: 01
|
|
2498: 49 bb ff ff ff ff 00 movabs $0xffffffff,%r11
|
|
249f: 00 00 00
|
|
24a2: c5 fc 10 25 56 f5 cd vmovups 0x1cdf556(%rip),%ymm4 # 0x1ce1a00
|
|
24a9: 01
|
|
24aa: c5 fc 10 2d 6e f5 cd vmovups 0x1cdf56e(%rip),%ymm5 # 0x1ce1a20
|
|
24b1: 01
|
|
24b2: c5 7c 10 2d 86 f5 cd vmovups 0x1cdf586(%rip),%ymm13 # 0x1ce1a40
|
|
24b9: 01
|
|
24ba: c5 7c 10 25 be f5 cd vmovups 0x1cdf5be(%rip),%ymm12 # 0x1ce1a80
|
|
24c1: 01
|
|
24c2: c5 7c 10 1d f6 f5 cd vmovups 0x1cdf5f6(%rip),%ymm11 # 0x1ce1ac0
|
|
24c9: 01
|
|
24ca: c5 7c 10 15 2e f6 cd vmovups 0x1cdf62e(%rip),%ymm10 # 0x1ce1b00
|
|
24d1: 01
|
|
24d2: c5 7c 10 0d 66 f6 cd vmovups 0x1cdf666(%rip),%ymm9 # 0x1ce1b40
|
|
24d9: 01
|
|
24da: c5 fc 10 3d 9e f6 cd vmovups 0x1cdf69e(%rip),%ymm7 # 0x1ce1b80
|
|
24e1: 01
|
|
24e2: c5 fc 10 35 96 f7 cd vmovups 0x1cdf796(%rip),%ymm6 # 0x1ce1c80
|
|
24e9: 01
|
|
24ea: c5 7c 10 05 ce f4 cd vmovups 0x1cdf4ce(%rip),%ymm8 # 0x1ce19c0
|
|
24f1: 01
|
|
24f2: c4 c1 7c 10 45 40 vmovups 0x40(%r13),%ymm0
|
|
24f8: 41 0f b6 6d 00 movzbl 0x0(%r13),%ebp
|
|
24fd: 4c 8d 05 3c b6 d5 ff lea -0x2a49c4(%rip),%r8 # 0xffffffffffd5db40
|
|
2504: 4c 8b 4c 24 50 mov 0x50(%rsp),%r9
|
|
2509: 8b 44 24 48 mov 0x48(%rsp),%eax
|
|
250d: 44 8b 54 24 58 mov 0x58(%rsp),%r10d
|
|
2512: 8b 74 24 60 mov 0x60(%rsp),%esi
|
|
2516: 8b 4c 24 68 mov 0x68(%rsp),%ecx
|
|
251a: 8a 54 24 70 mov 0x70(%rsp),%dl
|
|
251e: e9 36 f9 ff ff jmp 0x1e59
|
|
2523: c5 f8 77 vzeroupper
|
|
2526: 49 8d 74 ad 40 lea 0x40(%r13,%rbp,4),%rsi
|
|
252b: 48 89 f2 mov %rsi,%rdx
|
|
252e: 49 8d 8c ad 80 00 00 lea 0x80(%r13,%rbp,4),%rcx
|
|
2535: 00
|
|
2536: e8 e5 00 00 00 call 0x2620
|
|
253b: 85 c0 test %eax,%eax
|
|
253d: 0f 84 46 ff ff ff je 0x2489
|
|
2543: 44 8b 16 mov (%rsi),%r10d
|
|
2546: 44 8d 3c 2f lea (%rdi,%rbp,1),%r15d
|
|
254a: 47 89 14 be mov %r10d,(%r14,%r15,4)
|
|
254e: 49 89 e2 mov %rsp,%r10
|
|
2551: 89 c1 mov %eax,%ecx
|
|
2553: 44 89 fa mov %r15d,%edx
|
|
2556: 4d 89 e0 mov %r12,%r8
|
|
2559: 4d 89 e1 mov %r12,%r9
|
|
255c: 4c 8d 1d 79 e8 3c 02 lea 0x23ce879(%rip),%r11 # 0x23d0ddc
|
|
2563: 4d 89 72 20 mov %r14,0x20(%r10)
|
|
2567: 4d 89 72 28 mov %r14,0x28(%r10)
|
|
256b: 4d 89 5a 30 mov %r11,0x30(%r10)
|
|
256f: 89 44 24 40 mov %eax,0x40(%rsp)
|
|
2573: e8 88 6b 10 00 call 0x109100
|
|
2578: 47 8b 14 be mov (%r14,%r15,4),%r10d
|
|
257c: 8b 44 24 40 mov 0x40(%rsp),%eax
|
|
2580: 41 89 c7 mov %eax,%r15d
|
|
2583: 44 89 16 mov %r10d,(%rsi)
|
|
2586: e9 fe fe ff ff jmp 0x2489
|
|
258b: 48 8b 8c 24 18 03 00 mov 0x318(%rsp),%rcx
|
|
2592: 00
|
|
2593: 48 33 cc xor %rsp,%rcx
|
|
2596: 48 3b 0d 13 0f 37 02 cmp 0x2370f13(%rip),%rcx # 0x23734b0
|
|
259d: 75 1e jne 0x25bd
|
|
259f: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
25a4: 4c 8b ac 24 08 03 00 mov 0x308(%rsp),%r13
|
|
25ab: 00
|
|
25ac: 48 81 c4 28 03 00 00 add $0x328,%rsp
|
|
25b3: 5d pop %rbp
|
|
25b4: 41 5f pop %r15
|
|
25b6: 41 5e pop %r14
|
|
25b8: 41 5c pop %r12
|
|
25ba: 5f pop %rdi
|
|
25bb: 5e pop %rsi
|
|
25bc: c3 ret
|
|
25bd: e8 4e c6 e8 00 call 0xe8ec10
|
|
25c2: 48 8b 8c 24 18 03 00 mov 0x318(%rsp),%rcx
|
|
25c9: 00
|
|
25ca: 48 33 cc xor %rsp,%rcx
|
|
25cd: 48 3b 0d dc 0e 37 02 cmp 0x2370edc(%rip),%rcx # 0x23734b0
|
|
25d4: 75 e7 jne 0x25bd
|
|
25d6: eb c7 jmp 0x259f
|
|
25d8: 48 8b 8c 24 18 03 00 mov 0x318(%rsp),%rcx
|
|
25df: 00
|
|
25e0: 48 33 cc xor %rsp,%rcx
|
|
25e3: 48 3b 0d c6 0e 37 02 cmp 0x2370ec6(%rip),%rcx # 0x23734b0
|
|
25ea: 75 d1 jne 0x25bd
|
|
25ec: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
25f1: 4c 8b ac 24 08 03 00 mov 0x308(%rsp),%r13
|
|
25f8: 00
|
|
25f9: 48 81 c4 28 03 00 00 add $0x328,%rsp
|
|
2600: 5d pop %rbp
|
|
2601: 41 5f pop %r15
|
|
2603: 41 5e pop %r14
|
|
2605: 41 5c pop %r12
|
|
2607: 5f pop %rdi
|
|
2608: 5e pop %rsi
|
|
2609: c3 ret
|
|
260a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2611: 00
|
|
2612: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2620: 48 83 ec 38 sub $0x38,%rsp
|
|
2624: 49 89 c9 mov %rcx,%r9
|
|
2627: 33 c0 xor %eax,%eax
|
|
2629: 45 0f b7 41 02 movzwl 0x2(%r9),%r8d
|
|
262e: 41 81 e0 80 7f 00 00 and $0x7f80,%r8d
|
|
2635: 41 81 f8 80 7f 00 00 cmp $0x7f80,%r8d
|
|
263c: 0f 84 30 02 00 00 je 0x2872
|
|
2642: c5 e9 57 d2 vxorpd %xmm2,%xmm2,%xmm2
|
|
2646: 45 33 c0 xor %r8d,%r8d
|
|
2649: c4 c1 6a 5a 11 vcvtss2sd (%r9),%xmm2,%xmm2
|
|
264e: c5 fb 11 54 24 30 vmovsd %xmm2,0x30(%rsp)
|
|
2654: 0f b7 4c 24 36 movzwl 0x36(%rsp),%ecx
|
|
2659: f7 c1 f0 7f 00 00 test $0x7ff0,%ecx
|
|
265f: 75 14 jne 0x2675
|
|
2661: c5 eb 59 15 77 fc cd vmulsd 0x1cdfc77(%rip),%xmm2,%xmm2 # 0x1ce22e0
|
|
2668: 01
|
|
2669: 41 b8 c4 ff ff ff mov $0xffffffc4,%r8d
|
|
266f: c5 fb 11 54 24 30 vmovsd %xmm2,0x30(%rsp)
|
|
2675: c5 fb 10 1d 6b fc cd vmovsd 0x1cdfc6b(%rip),%xmm3 # 0x1ce22e8
|
|
267c: 01
|
|
267d: c5 f9 2f d3 vcomisd %xmm3,%xmm2
|
|
2681: 0f 86 a7 01 00 00 jbe 0x282e
|
|
2687: c5 fb 10 0d b1 fc cd vmovsd 0x1cdfcb1(%rip),%xmm1 # 0x1ce2340
|
|
268e: 01
|
|
268f: c5 eb 5c d9 vsubsd %xmm1,%xmm2,%xmm3
|
|
2693: c5 fb 11 5c 24 28 vmovsd %xmm3,0x28(%rsp)
|
|
2699: 80 64 24 2f 7f andb $0x7f,0x2f(%rsp)
|
|
269e: c5 fb 10 44 24 28 vmovsd 0x28(%rsp),%xmm0
|
|
26a4: c5 f9 2f 05 2c fc cd vcomisd 0x1cdfc2c(%rip),%xmm0 # 0x1ce22d8
|
|
26ab: 01
|
|
26ac: 0f 86 28 01 00 00 jbe 0x27da
|
|
26b2: c5 fb 11 54 24 28 vmovsd %xmm2,0x28(%rsp)
|
|
26b8: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
26bc: 44 0f b7 4c 24 2e movzwl 0x2e(%rsp),%r9d
|
|
26c2: 41 81 e1 0f 80 ff ff and $0xffff800f,%r9d
|
|
26c9: 0f b7 4c 24 36 movzwl 0x36(%rsp),%ecx
|
|
26ce: 41 81 c1 f0 3f 00 00 add $0x3ff0,%r9d
|
|
26d5: 66 44 89 4c 24 2e mov %r9w,0x2e(%rsp)
|
|
26db: 81 e1 f0 7f 00 00 and $0x7ff0,%ecx
|
|
26e1: c1 e9 04 shr $0x4,%ecx
|
|
26e4: c5 fb 10 54 24 28 vmovsd 0x28(%rsp),%xmm2
|
|
26ea: c5 fb 10 2d ce fb cd vmovsd 0x1cdfbce(%rip),%xmm5 # 0x1ce22c0
|
|
26f1: 01
|
|
26f2: c5 eb 58 25 ce fb cd vaddsd 0x1cdfbce(%rip),%xmm2,%xmm4 # 0x1ce22c8
|
|
26f9: 01
|
|
26fa: c5 fb 11 64 24 20 vmovsd %xmm4,0x20(%rsp)
|
|
2700: 45 8d 84 08 01 fc ff lea -0x3ff(%r8,%rcx,1),%r8d
|
|
2707: ff
|
|
2708: c4 c1 7b 2a c0 vcvtsi2sd %r8d,%xmm0,%xmm0
|
|
270d: 44 8b 54 24 20 mov 0x20(%rsp),%r10d
|
|
2712: 48 8d 0d 27 b4 d5 ff lea -0x2a4bd9(%rip),%rcx # 0xffffffffffd5db40
|
|
2719: 41 83 e2 7f and $0x7f,%r10d
|
|
271d: 49 89 c8 mov %rcx,%r8
|
|
2720: 49 89 c9 mov %rcx,%r9
|
|
2723: c5 fb 10 25 8d fb cd vmovsd 0x1cdfb8d(%rip),%xmm4 # 0x1ce22b8
|
|
272a: 01
|
|
272b: 47 8d 1c 52 lea (%r10,%r10,2),%r11d
|
|
272f: c4 82 f9 a9 a4 d8 68 vfmadd213sd 0x1f84168(%r8,%r11,8),%xmm0,%xmm4
|
|
2736: 41 f8 01
|
|
2739: c4 82 d1 a9 84 d9 70 vfmadd213sd 0x1f84170(%r9,%r11,8),%xmm5,%xmm0
|
|
2740: 41 f8 01
|
|
2743: c4 a1 7b 10 9c d9 60 vmovsd 0x1f84160(%rcx,%r11,8),%xmm3
|
|
274a: 41 f8 01
|
|
274d: c5 eb 58 2d 7b fb cd vaddsd 0x1cdfb7b(%rip),%xmm2,%xmm5 # 0x1ce22d0
|
|
2754: 01
|
|
2755: c5 fb 11 6c 24 20 vmovsd %xmm5,0x20(%rsp)
|
|
275b: c5 fb 10 6c 24 20 vmovsd 0x20(%rsp),%xmm5
|
|
2761: c5 d3 5c 2d 67 fb cd vsubsd 0x1cdfb67(%rip),%xmm5,%xmm5 # 0x1ce22d0
|
|
2768: 01
|
|
2769: c5 eb 5c d5 vsubsd %xmm5,%xmm2,%xmm2
|
|
276d: c4 e2 e1 ab e9 vfmsub213sd %xmm1,%xmm3,%xmm5
|
|
2772: c5 e3 59 da vmulsd %xmm2,%xmm3,%xmm3
|
|
2776: c5 db 58 e5 vaddsd %xmm5,%xmm4,%xmm4
|
|
277a: c5 fb 10 15 a6 fb cd vmovsd 0x1cdfba6(%rip),%xmm2 # 0x1ce2328
|
|
2781: 01
|
|
2782: c5 d3 58 cb vaddsd %xmm3,%xmm5,%xmm1
|
|
2786: c5 e3 58 c0 vaddsd %xmm0,%xmm3,%xmm0
|
|
278a: c4 e2 f1 a9 15 8d fb vfmadd213sd 0x1cdfb8d(%rip),%xmm1,%xmm2 # 0x1ce2320
|
|
2791: cd 01
|
|
2793: c4 e2 f1 a9 15 7c fb vfmadd213sd 0x1cdfb7c(%rip),%xmm1,%xmm2 # 0x1ce2318
|
|
279a: cd 01
|
|
279c: c4 e2 f1 a9 15 6b fb vfmadd213sd 0x1cdfb6b(%rip),%xmm1,%xmm2 # 0x1ce2310
|
|
27a3: cd 01
|
|
27a5: c4 e2 f1 a9 15 5a fb vfmadd213sd 0x1cdfb5a(%rip),%xmm1,%xmm2 # 0x1ce2308
|
|
27ac: cd 01
|
|
27ae: c4 e2 f1 a9 15 49 fb vfmadd213sd 0x1cdfb49(%rip),%xmm1,%xmm2 # 0x1ce2300
|
|
27b5: cd 01
|
|
27b7: c4 e2 f1 a9 15 38 fb vfmadd213sd 0x1cdfb38(%rip),%xmm1,%xmm2 # 0x1ce22f8
|
|
27be: cd 01
|
|
27c0: c5 f3 59 c9 vmulsd %xmm1,%xmm1,%xmm1
|
|
27c4: c4 e2 f1 a9 d0 vfmadd213sd %xmm0,%xmm1,%xmm2
|
|
27c9: c5 db 58 c2 vaddsd %xmm2,%xmm4,%xmm0
|
|
27cd: c5 fb 5a c0 vcvtsd2ss %xmm0,%xmm0,%xmm0
|
|
27d1: c5 fa 11 02 vmovss %xmm0,(%rdx)
|
|
27d5: 48 83 c4 38 add $0x38,%rsp
|
|
27d9: c3 ret
|
|
27da: c5 fb 10 0d 46 fb cd vmovsd 0x1cdfb46(%rip),%xmm1 # 0x1ce2328
|
|
27e1: 01
|
|
27e2: c4 e2 e1 a9 0d 35 fb vfmadd213sd 0x1cdfb35(%rip),%xmm3,%xmm1 # 0x1ce2320
|
|
27e9: cd 01
|
|
27eb: c5 e3 59 c3 vmulsd %xmm3,%xmm3,%xmm0
|
|
27ef: c4 e2 e1 a9 0d 20 fb vfmadd213sd 0x1cdfb20(%rip),%xmm3,%xmm1 # 0x1ce2318
|
|
27f6: cd 01
|
|
27f8: c4 e2 e1 a9 0d 0f fb vfmadd213sd 0x1cdfb0f(%rip),%xmm3,%xmm1 # 0x1ce2310
|
|
27ff: cd 01
|
|
2801: c4 e2 e1 a9 0d fe fa vfmadd213sd 0x1cdfafe(%rip),%xmm3,%xmm1 # 0x1ce2308
|
|
2808: cd 01
|
|
280a: c4 e2 e1 a9 0d ed fa vfmadd213sd 0x1cdfaed(%rip),%xmm3,%xmm1 # 0x1ce2300
|
|
2811: cd 01
|
|
2813: c4 e2 e1 a9 0d dc fa vfmadd213sd 0x1cdfadc(%rip),%xmm3,%xmm1 # 0x1ce22f8
|
|
281a: cd 01
|
|
281c: c4 e2 f9 a9 cb vfmadd213sd %xmm3,%xmm0,%xmm1
|
|
2821: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
|
|
2825: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
2829: 48 83 c4 38 add $0x38,%rsp
|
|
282d: c3 ret
|
|
282e: c5 f9 2e d3 vucomisd %xmm3,%xmm2
|
|
2832: 7a 02 jp 0x2836
|
|
2834: 74 16 je 0x284c
|
|
2836: c5 e3 5e c3 vdivsd %xmm3,%xmm3,%xmm0
|
|
283a: c5 fb 5a c0 vcvtsd2ss %xmm0,%xmm0,%xmm0
|
|
283e: c5 fa 11 02 vmovss %xmm0,(%rdx)
|
|
2842: b8 13 00 00 00 mov $0x13,%eax
|
|
2847: 48 83 c4 38 add $0x38,%rsp
|
|
284b: c3 ret
|
|
284c: c5 fb 10 05 9c fa cd vmovsd 0x1cdfa9c(%rip),%xmm0 # 0x1ce22f0
|
|
2853: 01
|
|
2854: b8 12 00 00 00 mov $0x12,%eax
|
|
2859: c5 f9 57 0d cf fa cd vxorpd 0x1cdfacf(%rip),%xmm0,%xmm1 # 0x1ce2330
|
|
2860: 01
|
|
2861: c5 f3 5e d3 vdivsd %xmm3,%xmm1,%xmm2
|
|
2865: c5 eb 5a d2 vcvtsd2ss %xmm2,%xmm2,%xmm2
|
|
2869: c5 fa 11 12 vmovss %xmm2,(%rdx)
|
|
286d: 48 83 c4 38 add $0x38,%rsp
|
|
2871: c3 ret
|
|
2872: 41 8a 49 03 mov 0x3(%r9),%cl
|
|
2876: 80 e1 80 and $0x80,%cl
|
|
2879: 80 f9 80 cmp $0x80,%cl
|
|
287c: 74 12 je 0x2890
|
|
287e: c4 c1 7a 10 01 vmovss (%r9),%xmm0
|
|
2883: c5 fa 59 c8 vmulss %xmm0,%xmm0,%xmm1
|
|
2887: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
288b: 48 83 c4 38 add $0x38,%rsp
|
|
288f: c3 ret
|
|
2890: 41 f7 01 ff ff 7f 00 testl $0x7fffff,(%r9)
|
|
2897: 75 e5 jne 0x287e
|
|
2899: c5 fb 10 05 47 fa cd vmovsd 0x1cdfa47(%rip),%xmm0 # 0x1ce22e8
|
|
28a0: 01
|
|
28a1: b8 13 00 00 00 mov $0x13,%eax
|
|
28a6: c5 fb 5e c8 vdivsd %xmm0,%xmm0,%xmm1
|
|
28aa: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
|
|
28ae: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
28b2: 48 83 c4 38 add $0x38,%rsp
|
|
28b6: c3 ret
|
|
28b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
28be: 00 00
|
|
28c0: 53 push %rbx
|
|
28c1: 56 push %rsi
|
|
28c2: 57 push %rdi
|
|
28c3: 41 54 push %r12
|
|
28c5: 41 56 push %r14
|
|
28c7: 41 57 push %r15
|
|
28c9: 55 push %rbp
|
|
28ca: 48 81 ec 50 03 00 00 sub $0x350,%rsp
|
|
28d1: 33 ed xor %ebp,%ebp
|
|
28d3: 4c 89 ac 24 30 03 00 mov %r13,0x330(%rsp)
|
|
28da: 00
|
|
28db: 4c 8d ac 24 4f 01 00 lea 0x14f(%rsp),%r13
|
|
28e2: 00
|
|
28e3: 48 8b 05 c6 0b 37 02 mov 0x2370bc6(%rip),%rax # 0x23734b0
|
|
28ea: 49 83 e5 c0 and $0xffffffffffffffc0,%r13
|
|
28ee: 48 33 c4 xor %rsp,%rax
|
|
28f1: 49 89 d2 mov %rdx,%r10
|
|
28f4: 48 89 84 24 40 03 00 mov %rax,0x340(%rsp)
|
|
28fb: 00
|
|
28fc: 44 89 c0 mov %r8d,%eax
|
|
28ff: 83 e0 e0 and $0xffffffe0,%eax
|
|
2902: 49 89 c9 mov %rcx,%r9
|
|
2905: 48 63 c0 movslq %eax,%rax
|
|
2908: 45 32 f6 xor %r14b,%r14b
|
|
290b: 33 d2 xor %edx,%edx
|
|
290d: 45 85 c0 test %r8d,%r8d
|
|
2910: 0f 8e 9f 08 00 00 jle 0x31b5
|
|
2916: 4d 85 c9 test %r9,%r9
|
|
2919: 0f 84 80 08 00 00 je 0x319f
|
|
291f: 4d 85 d2 test %r10,%r10
|
|
2922: 0f 84 3f 08 00 00 je 0x3167
|
|
2928: c5 f8 ae 9c 24 04 01 vstmxcsr 0x104(%rsp)
|
|
292f: 00 00
|
|
2931: 8b 8c 24 04 01 00 00 mov 0x104(%rsp),%ecx
|
|
2938: 41 89 cb mov %ecx,%r11d
|
|
293b: 41 81 e3 c0 ff 00 00 and $0xffc0,%r11d
|
|
2942: 41 81 fb 80 1f 00 00 cmp $0x1f80,%r11d
|
|
2949: 74 27 je 0x2972
|
|
294b: 41 89 cb mov %ecx,%r11d
|
|
294e: bd 02 00 00 00 mov $0x2,%ebp
|
|
2953: 41 81 e3 3f 00 ff ff and $0xffff003f,%r11d
|
|
295a: 41 81 c3 80 1f 00 00 add $0x1f80,%r11d
|
|
2961: 44 89 9c 24 04 01 00 mov %r11d,0x104(%rsp)
|
|
2968: 00
|
|
2969: c5 f8 ae 94 24 04 01 vldmxcsr 0x104(%rsp)
|
|
2970: 00 00
|
|
2972: 45 33 ff xor %r15d,%r15d
|
|
2975: 48 85 c0 test %rax,%rax
|
|
2978: 0f 8e 83 01 00 00 jle 0x2b01
|
|
297e: 62 e1 7c 48 10 35 f8 vmovups 0x1cdf9f8(%rip),%zmm22 # 0x1ce2380
|
|
2985: f9 cd 01
|
|
2988: 48 89 c7 mov %rax,%rdi
|
|
298b: 62 e1 7c 48 10 2d 2b vmovups 0x1cdfa2b(%rip),%zmm21 # 0x1ce23c0
|
|
2992: fa cd 01
|
|
2995: 62 e1 7c 48 10 25 61 vmovups 0x1cdfa61(%rip),%zmm20 # 0x1ce2400
|
|
299c: fa cd 01
|
|
299f: 62 e1 7c 48 10 1d 97 vmovups 0x1cdfa97(%rip),%zmm19 # 0x1ce2440
|
|
29a6: fa cd 01
|
|
29a9: 62 e1 7c 48 10 15 cd vmovups 0x1cdfacd(%rip),%zmm18 # 0x1ce2480
|
|
29b0: fa cd 01
|
|
29b3: 62 61 7c 48 10 05 03 vmovups 0x1cdfb03(%rip),%zmm24 # 0x1ce24c0
|
|
29ba: fb cd 01
|
|
29bd: 89 8c 24 20 03 00 00 mov %ecx,0x320(%rsp)
|
|
29c4: 4c 89 cb mov %r9,%rbx
|
|
29c7: 89 94 24 28 03 00 00 mov %edx,0x328(%rsp)
|
|
29ce: 4c 89 d6 mov %r10,%rsi
|
|
29d1: 44 89 84 24 18 03 00 mov %r8d,0x318(%rsp)
|
|
29d8: 00
|
|
29d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
29e0: 62 a1 7c 48 10 0c bb vmovups (%rbx,%r15,4),%zmm17
|
|
29e7: 62 a1 7c 48 10 44 bb vmovups 0x40(%rbx,%r15,4),%zmm16
|
|
29ee: 01
|
|
29ef: 62 23 7d 58 26 e1 0b vgetmantps $0xb,{sae},%zmm17,%zmm28
|
|
29f6: 62 23 7d 58 26 e8 0b vgetmantps $0xb,{sae},%zmm16,%zmm29
|
|
29fd: 62 b2 7d 58 42 e1 vgetexpps {sae},%zmm17,%zmm4
|
|
2a03: 62 b2 7d 58 42 e8 vgetexpps {sae},%zmm16,%zmm5
|
|
2a09: 62 91 6d 48 72 d4 13 vpsrld $0x13,%zmm28,%zmm2
|
|
2a10: 62 91 7d 48 72 d5 13 vpsrld $0x13,%zmm29,%zmm0
|
|
2a17: 62 b1 1c 10 5c ce vsubps {rn-sae},%zmm22,%zmm28,%zmm1
|
|
2a1d: 62 b1 14 10 5c de vsubps {rn-sae},%zmm22,%zmm29,%zmm3
|
|
2a23: 62 22 6d 48 16 cd vpermps %zmm21,%zmm2,%zmm25
|
|
2a29: 62 a2 7d 48 16 fd vpermps %zmm21,%zmm0,%zmm23
|
|
2a2f: 62 22 6d 48 16 d4 vpermps %zmm20,%zmm2,%zmm26
|
|
2a35: 62 22 7d 48 16 dc vpermps %zmm20,%zmm0,%zmm27
|
|
2a3b: 62 22 6d 48 16 f3 vpermps %zmm19,%zmm2,%zmm30
|
|
2a41: 62 22 7d 48 16 fb vpermps %zmm19,%zmm0,%zmm31
|
|
2a47: 62 b3 7d 48 66 c8 5e vfpclassps $0x5e,%zmm16,%k1
|
|
2a4e: 62 b3 7d 48 66 c1 5e vfpclassps $0x5e,%zmm17,%k0
|
|
2a55: 62 02 75 18 a8 ca vfmadd213ps {rn-sae},%zmm26,%zmm1,%zmm25
|
|
2a5b: 62 82 65 18 a8 fb vfmadd213ps {rn-sae},%zmm27,%zmm3,%zmm23
|
|
2a61: 62 02 7d 58 42 d4 vgetexpps {sae},%zmm28,%zmm26
|
|
2a67: 62 02 7d 58 42 dd vgetexpps {sae},%zmm29,%zmm27
|
|
2a6d: 62 02 75 18 a8 ce vfmadd213ps {rn-sae},%zmm30,%zmm1,%zmm25
|
|
2a73: 62 82 65 18 a8 ff vfmadd213ps {rn-sae},%zmm31,%zmm3,%zmm23
|
|
2a79: 62 91 5c 18 5c e2 vsubps {rn-sae},%zmm26,%zmm4,%zmm4
|
|
2a7f: 62 91 54 18 5c eb vsubps {rn-sae},%zmm27,%zmm5,%zmm5
|
|
2a85: 62 b2 6d 48 16 d2 vpermps %zmm18,%zmm2,%zmm2
|
|
2a8b: 62 b2 7d 48 16 c2 vpermps %zmm18,%zmm0,%zmm0
|
|
2a91: 62 01 5c 18 59 e0 vmulps {rn-sae},%zmm24,%zmm4,%zmm28
|
|
2a97: 62 01 54 18 59 e8 vmulps {rn-sae},%zmm24,%zmm5,%zmm29
|
|
2a9d: 62 62 75 18 a8 ca vfmadd213ps {rn-sae},%zmm2,%zmm1,%zmm25
|
|
2aa3: 62 e2 65 18 a8 f8 vfmadd213ps {rn-sae},%zmm0,%zmm3,%zmm23
|
|
2aa9: 62 02 75 18 a8 cc vfmadd213ps {rn-sae},%zmm28,%zmm1,%zmm25
|
|
2aaf: 62 82 65 18 a8 fd vfmadd213ps {rn-sae},%zmm29,%zmm3,%zmm23
|
|
2ab5: c5 f8 93 d1 kmovw %k1,%edx
|
|
2ab9: c5 78 93 e0 kmovw %k0,%r12d
|
|
2abd: c1 e2 10 shl $0x10,%edx
|
|
2ac0: 44 0b e2 or %edx,%r12d
|
|
2ac3: 0f 85 6b 04 00 00 jne 0x2f34
|
|
2ac9: 62 21 7c 48 11 0c be vmovups %zmm25,(%rsi,%r15,4)
|
|
2ad0: 62 a1 7c 48 11 7c be vmovups %zmm23,0x40(%rsi,%r15,4)
|
|
2ad7: 01
|
|
2ad8: 49 83 c7 20 add $0x20,%r15
|
|
2adc: 4c 3b ff cmp %rdi,%r15
|
|
2adf: 0f 8c fb fe ff ff jl 0x29e0
|
|
2ae5: 8b 8c 24 20 03 00 00 mov 0x320(%rsp),%ecx
|
|
2aec: 49 89 d9 mov %rbx,%r9
|
|
2aef: 8b 94 24 28 03 00 00 mov 0x328(%rsp),%edx
|
|
2af6: 49 89 f2 mov %rsi,%r10
|
|
2af9: 44 8b 84 24 18 03 00 mov 0x318(%rsp),%r8d
|
|
2b00: 00
|
|
2b01: 4d 63 d8 movslq %r8d,%r11
|
|
2b04: 4a 8d 04 bd 00 00 00 lea 0x0(,%r15,4),%rax
|
|
2b0b: 00
|
|
2b0c: 4d 3b fb cmp %r11,%r15
|
|
2b0f: 0f 8d 6d 01 00 00 jge 0x2c82
|
|
2b15: 62 e1 7c 48 10 05 61 vmovups 0x1cdf861(%rip),%zmm16 # 0x1ce2380
|
|
2b1c: f8 cd 01
|
|
2b1f: 48 89 c7 mov %rax,%rdi
|
|
2b22: 62 f1 7c 48 10 2d 94 vmovups 0x1cdf894(%rip),%zmm5 # 0x1ce23c0
|
|
2b29: f8 cd 01
|
|
2b2c: 62 f1 7c 48 10 25 ca vmovups 0x1cdf8ca(%rip),%zmm4 # 0x1ce2400
|
|
2b33: f8 cd 01
|
|
2b36: 62 f1 7c 48 10 1d 00 vmovups 0x1cdf900(%rip),%zmm3 # 0x1ce2440
|
|
2b3d: f9 cd 01
|
|
2b40: 62 f1 7c 48 10 15 36 vmovups 0x1cdf936(%rip),%zmm2 # 0x1ce2480
|
|
2b47: f9 cd 01
|
|
2b4a: 62 f1 7c 48 10 0d 6c vmovups 0x1cdf96c(%rip),%zmm1 # 0x1ce24c0
|
|
2b51: f9 cd 01
|
|
2b54: 62 f2 7d 48 18 05 ca vbroadcastss 0x1ce00ca(%rip),%zmm0 # 0x1ce2c28
|
|
2b5b: 00 ce 01
|
|
2b5e: 4c 89 9c 24 38 03 00 mov %r11,0x338(%rsp)
|
|
2b65: 00
|
|
2b66: 44 89 c6 mov %r8d,%esi
|
|
2b69: 89 8c 24 20 03 00 00 mov %ecx,0x320(%rsp)
|
|
2b70: 4c 89 d3 mov %r10,%rbx
|
|
2b73: 89 94 24 28 03 00 00 mov %edx,0x328(%rsp)
|
|
2b7a: 89 ac 24 08 01 00 00 mov %ebp,0x108(%rsp)
|
|
2b81: 4c 89 cd mov %r9,%rbp
|
|
2b84: 44 88 b4 24 10 03 00 mov %r14b,0x310(%rsp)
|
|
2b8b: 00
|
|
2b8c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2b93: 00
|
|
2b94: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2b9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2ba0: 45 89 fe mov %r15d,%r14d
|
|
2ba3: 89 f1 mov %esi,%ecx
|
|
2ba5: 41 2b ce sub %r14d,%ecx
|
|
2ba8: ba 10 00 00 00 mov $0x10,%edx
|
|
2bad: 83 f9 10 cmp $0x10,%ecx
|
|
2bb0: 49 bb ff ff ff ff 00 movabs $0xffffffff,%r11
|
|
2bb7: 00 00 00
|
|
2bba: 62 61 7c 48 28 d8 vmovaps %zmm0,%zmm27
|
|
2bc0: 0f 43 ca cmovae %edx,%ecx
|
|
2bc3: f7 d9 neg %ecx
|
|
2bc5: 83 c1 20 add $0x20,%ecx
|
|
2bc8: c4 c2 f3 f7 d3 shrx %rcx,%r11,%rdx
|
|
2bcd: 41 89 55 00 mov %edx,0x0(%r13)
|
|
2bd1: c5 f8 92 ca kmovw %edx,%k1
|
|
2bd5: 62 61 7c 49 10 1c 2f vmovups (%rdi,%rbp,1),%zmm27{%k1}
|
|
2bdc: 62 83 7d 58 26 d3 0b vgetmantps $0xb,{sae},%zmm27,%zmm18
|
|
2be3: 62 82 7d 58 42 e3 vgetexpps {sae},%zmm27,%zmm20
|
|
2be9: 62 21 6c 10 5c c8 vsubps {rn-sae},%zmm16,%zmm18,%zmm25
|
|
2bef: 62 93 7d 48 66 c3 5e vfpclassps $0x5e,%zmm27,%k0
|
|
2bf6: 62 b1 4d 40 72 d2 13 vpsrld $0x13,%zmm18,%zmm22
|
|
2bfd: 62 a2 7d 58 42 ea vgetexpps {sae},%zmm18,%zmm21
|
|
2c03: 62 62 4d 40 16 e5 vpermps %zmm5,%zmm22,%zmm28
|
|
2c09: 62 e2 4d 40 16 cc vpermps %zmm4,%zmm22,%zmm17
|
|
2c0f: 62 21 5c 10 5c c5 vsubps {rn-sae},%zmm21,%zmm20,%zmm24
|
|
2c15: 62 e2 4d 40 16 db vpermps %zmm3,%zmm22,%zmm19
|
|
2c1b: 62 e2 4d 40 16 fa vpermps %zmm2,%zmm22,%zmm23
|
|
2c21: 62 22 35 10 a8 e1 vfmadd213ps {rn-sae},%zmm17,%zmm25,%zmm28
|
|
2c27: 62 61 3c 10 59 d1 vmulps {rn-sae},%zmm1,%zmm24,%zmm26
|
|
2c2d: 62 22 35 10 a8 e3 vfmadd213ps {rn-sae},%zmm19,%zmm25,%zmm28
|
|
2c33: c5 78 93 e0 kmovw %k0,%r12d
|
|
2c37: 62 22 35 10 a8 e7 vfmadd213ps {rn-sae},%zmm23,%zmm25,%zmm28
|
|
2c3d: 62 02 35 10 a8 e2 vfmadd213ps {rn-sae},%zmm26,%zmm25,%zmm28
|
|
2c43: 45 85 e4 test %r12d,%r12d
|
|
2c46: 0f 85 c4 00 00 00 jne 0x2d10
|
|
2c4c: c5 f8 92 ca kmovw %edx,%k1
|
|
2c50: 49 83 c7 10 add $0x10,%r15
|
|
2c54: 62 61 7c 49 11 24 1f vmovups %zmm28,(%rdi,%rbx,1){%k1}
|
|
2c5b: 48 83 c7 40 add $0x40,%rdi
|
|
2c5f: 4c 3b bc 24 38 03 00 cmp 0x338(%rsp),%r15
|
|
2c66: 00
|
|
2c67: 0f 8c 33 ff ff ff jl 0x2ba0
|
|
2c6d: 8b 8c 24 20 03 00 00 mov 0x320(%rsp),%ecx
|
|
2c74: 8b 94 24 28 03 00 00 mov 0x328(%rsp),%edx
|
|
2c7b: 8b ac 24 08 01 00 00 mov 0x108(%rsp),%ebp
|
|
2c82: db e2 fnclex
|
|
2c84: f7 c5 01 00 00 00 test $0x1,%ebp
|
|
2c8a: 74 07 je 0x2c93
|
|
2c8c: d9 ac 24 02 01 00 00 fldcw 0x102(%rsp)
|
|
2c93: f7 c5 02 00 00 00 test $0x2,%ebp
|
|
2c99: 74 12 je 0x2cad
|
|
2c9b: 89 8c 24 04 01 00 00 mov %ecx,0x104(%rsp)
|
|
2ca2: c5 f8 ae 94 24 04 01 vldmxcsr 0x104(%rsp)
|
|
2ca9: 00 00
|
|
2cab: eb 28 jmp 0x2cd5
|
|
2cad: c5 f8 ae 9c 24 04 01 vstmxcsr 0x104(%rsp)
|
|
2cb4: 00 00
|
|
2cb6: 8b 8c 24 04 01 00 00 mov 0x104(%rsp),%ecx
|
|
2cbd: f6 c1 1f test $0x1f,%cl
|
|
2cc0: 74 13 je 0x2cd5
|
|
2cc2: 83 e1 e0 and $0xffffffe0,%ecx
|
|
2cc5: 89 8c 24 04 01 00 00 mov %ecx,0x104(%rsp)
|
|
2ccc: c5 f8 ae 94 24 04 01 vldmxcsr 0x104(%rsp)
|
|
2cd3: 00 00
|
|
2cd5: 48 8b 8c 24 40 03 00 mov 0x340(%rsp),%rcx
|
|
2cdc: 00
|
|
2cdd: 48 33 cc xor %rsp,%rcx
|
|
2ce0: 48 3b 0d c9 07 37 02 cmp 0x23707c9(%rip),%rcx # 0x23734b0
|
|
2ce7: 75 1f jne 0x2d08
|
|
2ce9: c5 f8 77 vzeroupper
|
|
2cec: 89 d0 mov %edx,%eax
|
|
2cee: 4c 8b ac 24 30 03 00 mov 0x330(%rsp),%r13
|
|
2cf5: 00
|
|
2cf6: 48 81 c4 50 03 00 00 add $0x350,%rsp
|
|
2cfd: 5d pop %rbp
|
|
2cfe: 41 5f pop %r15
|
|
2d00: 41 5e pop %r14
|
|
2d02: 41 5c pop %r12
|
|
2d04: 5f pop %rdi
|
|
2d05: 5e pop %rsi
|
|
2d06: 5b pop %rbx
|
|
2d07: c3 ret
|
|
2d08: c5 f8 77 vzeroupper
|
|
2d0b: e8 00 bf e8 00 call 0xe8ec10
|
|
2d10: 8a 94 24 10 03 00 00 mov 0x310(%rsp),%dl
|
|
2d17: 62 41 7c 48 11 5d 06 vmovups %zmm27,0x180(%r13)
|
|
2d1e: 62 41 7c 48 11 65 05 vmovups %zmm28,0x140(%r13)
|
|
2d25: 84 d2 test %dl,%dl
|
|
2d27: 0f 84 cf 01 00 00 je 0x2efc
|
|
2d2d: 45 85 e4 test %r12d,%r12d
|
|
2d30: 75 11 jne 0x2d43
|
|
2d32: 62 41 7c 48 10 65 05 vmovups 0x140(%r13),%zmm28
|
|
2d39: 41 0f b7 55 00 movzwl 0x0(%r13),%edx
|
|
2d3e: e9 09 ff ff ff jmp 0x2c4c
|
|
2d43: 33 c0 xor %eax,%eax
|
|
2d45: 48 8d 14 3b lea (%rbx,%rdi,1),%rdx
|
|
2d49: c5 f8 11 74 24 50 vmovups %xmm6,0x50(%rsp)
|
|
2d4f: c5 f8 11 7c 24 60 vmovups %xmm7,0x60(%rsp)
|
|
2d55: c5 78 11 44 24 70 vmovups %xmm8,0x70(%rsp)
|
|
2d5b: c5 78 11 8c 24 80 00 vmovups %xmm9,0x80(%rsp)
|
|
2d62: 00 00
|
|
2d64: c5 78 11 94 24 90 00 vmovups %xmm10,0x90(%rsp)
|
|
2d6b: 00 00
|
|
2d6d: c5 78 11 9c 24 a0 00 vmovups %xmm11,0xa0(%rsp)
|
|
2d74: 00 00
|
|
2d76: c5 78 11 a4 24 b0 00 vmovups %xmm12,0xb0(%rsp)
|
|
2d7d: 00 00
|
|
2d7f: c5 78 11 ac 24 c0 00 vmovups %xmm13,0xc0(%rsp)
|
|
2d86: 00 00
|
|
2d88: c5 78 11 b4 24 d0 00 vmovups %xmm14,0xd0(%rsp)
|
|
2d8f: 00 00
|
|
2d91: c5 78 11 bc 24 e0 00 vmovups %xmm15,0xe0(%rsp)
|
|
2d98: 00 00
|
|
2d9a: 48 89 54 24 48 mov %rdx,0x48(%rsp)
|
|
2d9f: 44 89 74 24 40 mov %r14d,0x40(%rsp)
|
|
2da4: 48 89 bc 24 f0 00 00 mov %rdi,0xf0(%rsp)
|
|
2dab: 00
|
|
2dac: 89 c7 mov %eax,%edi
|
|
2dae: 4c 89 bc 24 f8 00 00 mov %r15,0xf8(%rsp)
|
|
2db5: 00
|
|
2db6: 89 b4 24 18 03 00 00 mov %esi,0x318(%rsp)
|
|
2dbd: 0f 1f 00 nopl (%rax)
|
|
2dc0: 41 0f a3 fc bt %edi,%r12d
|
|
2dc4: 0f 82 ba 00 00 00 jb 0x2e84
|
|
2dca: ff c7 inc %edi
|
|
2dcc: 83 ff 10 cmp $0x10,%edi
|
|
2dcf: 7c ef jl 0x2dc0
|
|
2dd1: 62 f2 7d 48 18 05 4d vbroadcastss 0x1cdfe4d(%rip),%zmm0 # 0x1ce2c28
|
|
2dd8: fe cd 01
|
|
2ddb: c5 f8 10 74 24 50 vmovups 0x50(%rsp),%xmm6
|
|
2de1: c5 f8 10 7c 24 60 vmovups 0x60(%rsp),%xmm7
|
|
2de7: c5 78 10 44 24 70 vmovups 0x70(%rsp),%xmm8
|
|
2ded: c5 78 10 8c 24 80 00 vmovups 0x80(%rsp),%xmm9
|
|
2df4: 00 00
|
|
2df6: c5 78 10 94 24 90 00 vmovups 0x90(%rsp),%xmm10
|
|
2dfd: 00 00
|
|
2dff: c5 78 10 9c 24 a0 00 vmovups 0xa0(%rsp),%xmm11
|
|
2e06: 00 00
|
|
2e08: c5 78 10 a4 24 b0 00 vmovups 0xb0(%rsp),%xmm12
|
|
2e0f: 00 00
|
|
2e11: c5 78 10 ac 24 c0 00 vmovups 0xc0(%rsp),%xmm13
|
|
2e18: 00 00
|
|
2e1a: c5 78 10 b4 24 d0 00 vmovups 0xd0(%rsp),%xmm14
|
|
2e21: 00 00
|
|
2e23: c5 78 10 bc 24 e0 00 vmovups 0xe0(%rsp),%xmm15
|
|
2e2a: 00 00
|
|
2e2c: 48 8b bc 24 f0 00 00 mov 0xf0(%rsp),%rdi
|
|
2e33: 00
|
|
2e34: 4c 8b bc 24 f8 00 00 mov 0xf8(%rsp),%r15
|
|
2e3b: 00
|
|
2e3c: 8b b4 24 18 03 00 00 mov 0x318(%rsp),%esi
|
|
2e43: 62 f1 7c 48 10 0d 73 vmovups 0x1cdf673(%rip),%zmm1 # 0x1ce24c0
|
|
2e4a: f6 cd 01
|
|
2e4d: 62 f1 7c 48 10 15 29 vmovups 0x1cdf629(%rip),%zmm2 # 0x1ce2480
|
|
2e54: f6 cd 01
|
|
2e57: 62 f1 7c 48 10 1d df vmovups 0x1cdf5df(%rip),%zmm3 # 0x1ce2440
|
|
2e5e: f5 cd 01
|
|
2e61: 62 f1 7c 48 10 25 95 vmovups 0x1cdf595(%rip),%zmm4 # 0x1ce2400
|
|
2e68: f5 cd 01
|
|
2e6b: 62 f1 7c 48 10 2d 4b vmovups 0x1cdf54b(%rip),%zmm5 # 0x1ce23c0
|
|
2e72: f5 cd 01
|
|
2e75: 62 e1 7c 48 10 05 01 vmovups 0x1cdf501(%rip),%zmm16 # 0x1ce2380
|
|
2e7c: f5 cd 01
|
|
2e7f: e9 ae fe ff ff jmp 0x2d32
|
|
2e84: 41 89 fe mov %edi,%r14d
|
|
2e87: c5 f8 77 vzeroupper
|
|
2e8a: 4f 8d bc b5 40 01 00 lea 0x140(%r13,%r14,4),%r15
|
|
2e91: 00
|
|
2e92: 4c 89 fa mov %r15,%rdx
|
|
2e95: 4b 8d 8c b5 80 01 00 lea 0x180(%r13,%r14,4),%rcx
|
|
2e9c: 00
|
|
2e9d: e8 5e 03 00 00 call 0x3200
|
|
2ea2: 89 c6 mov %eax,%esi
|
|
2ea4: 85 f6 test %esi,%esi
|
|
2ea6: 0f 84 1e ff ff ff je 0x2dca
|
|
2eac: 48 8b 44 24 48 mov 0x48(%rsp),%rax
|
|
2eb1: 49 89 e2 mov %rsp,%r10
|
|
2eb4: 45 8b 1f mov (%r15),%r11d
|
|
2eb7: 89 f1 mov %esi,%ecx
|
|
2eb9: 49 89 e8 mov %rbp,%r8
|
|
2ebc: 49 89 e9 mov %rbp,%r9
|
|
2ebf: 46 89 1c b0 mov %r11d,(%rax,%r14,4)
|
|
2ec3: 44 8b 5c 24 40 mov 0x40(%rsp),%r11d
|
|
2ec8: 49 89 5a 20 mov %rbx,0x20(%r10)
|
|
2ecc: 49 89 5a 28 mov %rbx,0x28(%r10)
|
|
2ed0: 41 8d 14 3b lea (%r11,%rdi,1),%edx
|
|
2ed4: 4c 8d 1d 05 df 3c 02 lea 0x23cdf05(%rip),%r11 # 0x23d0de0
|
|
2edb: 4d 89 5a 30 mov %r11,0x30(%r10)
|
|
2edf: e8 1c 62 10 00 call 0x109100
|
|
2ee4: 4c 8b 5c 24 48 mov 0x48(%rsp),%r11
|
|
2ee9: 89 b4 24 28 03 00 00 mov %esi,0x328(%rsp)
|
|
2ef0: 47 8b 34 b3 mov (%r11,%r14,4),%r14d
|
|
2ef4: 45 89 37 mov %r14d,(%r15)
|
|
2ef7: e9 ce fe ff ff jmp 0x2dca
|
|
2efc: 49 89 e3 mov %rsp,%r11
|
|
2eff: b8 3f 00 00 00 mov $0x3f,%eax
|
|
2f04: c6 84 24 10 03 00 00 movb $0x1,0x310(%rsp)
|
|
2f0b: 01
|
|
2f0c: 48 8d 94 24 02 01 00 lea 0x102(%rsp),%rdx
|
|
2f13: 00
|
|
2f14: 48 8d 8c 24 00 01 00 lea 0x100(%rsp),%rcx
|
|
2f1b: 00
|
|
2f1c: 49 89 13 mov %rdx,(%r11)
|
|
2f1f: 49 89 4b 08 mov %rcx,0x8(%r11)
|
|
2f23: e8 b8 71 ea ff call 0xffffffffffeaa0e0
|
|
2f28: 09 84 24 08 01 00 00 or %eax,0x108(%rsp)
|
|
2f2f: e9 f9 fd ff ff jmp 0x2d2d
|
|
2f34: 62 c1 7c 48 11 4d 03 vmovups %zmm17,0xc0(%r13)
|
|
2f3b: 62 c1 7c 48 11 45 04 vmovups %zmm16,0x100(%r13)
|
|
2f42: 62 41 7c 48 11 4d 01 vmovups %zmm25,0x40(%r13)
|
|
2f49: 62 c1 7c 48 11 7d 02 vmovups %zmm23,0x80(%r13)
|
|
2f50: 45 84 f6 test %r14b,%r14b
|
|
2f53: 0f 84 e0 01 00 00 je 0x3139
|
|
2f59: 45 85 e4 test %r12d,%r12d
|
|
2f5c: 75 13 jne 0x2f71
|
|
2f5e: 62 41 7c 48 10 4d 01 vmovups 0x40(%r13),%zmm25
|
|
2f65: 62 c1 7c 48 10 7d 02 vmovups 0x80(%r13),%zmm23
|
|
2f6c: e9 58 fb ff ff jmp 0x2ac9
|
|
2f71: 33 c9 xor %ecx,%ecx
|
|
2f73: 44 89 fa mov %r15d,%edx
|
|
2f76: c5 f8 11 74 24 50 vmovups %xmm6,0x50(%rsp)
|
|
2f7c: 4a 8d 04 be lea (%rsi,%r15,4),%rax
|
|
2f80: c5 f8 11 7c 24 60 vmovups %xmm7,0x60(%rsp)
|
|
2f86: c5 78 11 44 24 70 vmovups %xmm8,0x70(%rsp)
|
|
2f8c: c5 78 11 8c 24 80 00 vmovups %xmm9,0x80(%rsp)
|
|
2f93: 00 00
|
|
2f95: c5 78 11 94 24 90 00 vmovups %xmm10,0x90(%rsp)
|
|
2f9c: 00 00
|
|
2f9e: c5 78 11 9c 24 a0 00 vmovups %xmm11,0xa0(%rsp)
|
|
2fa5: 00 00
|
|
2fa7: c5 78 11 a4 24 b0 00 vmovups %xmm12,0xb0(%rsp)
|
|
2fae: 00 00
|
|
2fb0: c5 78 11 ac 24 c0 00 vmovups %xmm13,0xc0(%rsp)
|
|
2fb7: 00 00
|
|
2fb9: c5 78 11 b4 24 d0 00 vmovups %xmm14,0xd0(%rsp)
|
|
2fc0: 00 00
|
|
2fc2: c5 78 11 bc 24 e0 00 vmovups %xmm15,0xe0(%rsp)
|
|
2fc9: 00 00
|
|
2fcb: 4c 89 bc 24 f8 00 00 mov %r15,0xf8(%rsp)
|
|
2fd2: 00
|
|
2fd3: 41 89 d7 mov %edx,%r15d
|
|
2fd6: 89 ac 24 08 01 00 00 mov %ebp,0x108(%rsp)
|
|
2fdd: 44 88 b4 24 10 03 00 mov %r14b,0x310(%rsp)
|
|
2fe4: 00
|
|
2fe5: 49 89 c6 mov %rax,%r14
|
|
2fe8: 48 89 bc 24 f0 00 00 mov %rdi,0xf0(%rsp)
|
|
2fef: 00
|
|
2ff0: 89 cf mov %ecx,%edi
|
|
2ff2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3000: 41 0f a3 fc bt %edi,%r12d
|
|
3004: 0f 82 b8 00 00 00 jb 0x30c2
|
|
300a: ff c7 inc %edi
|
|
300c: 83 ff 20 cmp $0x20,%edi
|
|
300f: 7c ef jl 0x3000
|
|
3011: 62 61 7c 48 10 05 a5 vmovups 0x1cdf4a5(%rip),%zmm24 # 0x1ce24c0
|
|
3018: f4 cd 01
|
|
301b: 62 e1 7c 48 10 15 5b vmovups 0x1cdf45b(%rip),%zmm18 # 0x1ce2480
|
|
3022: f4 cd 01
|
|
3025: 62 e1 7c 48 10 1d 11 vmovups 0x1cdf411(%rip),%zmm19 # 0x1ce2440
|
|
302c: f4 cd 01
|
|
302f: 62 e1 7c 48 10 25 c7 vmovups 0x1cdf3c7(%rip),%zmm20 # 0x1ce2400
|
|
3036: f3 cd 01
|
|
3039: 62 e1 7c 48 10 2d 7d vmovups 0x1cdf37d(%rip),%zmm21 # 0x1ce23c0
|
|
3040: f3 cd 01
|
|
3043: 62 e1 7c 48 10 35 33 vmovups 0x1cdf333(%rip),%zmm22 # 0x1ce2380
|
|
304a: f3 cd 01
|
|
304d: c5 f8 10 74 24 50 vmovups 0x50(%rsp),%xmm6
|
|
3053: c5 f8 10 7c 24 60 vmovups 0x60(%rsp),%xmm7
|
|
3059: c5 78 10 44 24 70 vmovups 0x70(%rsp),%xmm8
|
|
305f: c5 78 10 8c 24 80 00 vmovups 0x80(%rsp),%xmm9
|
|
3066: 00 00
|
|
3068: c5 78 10 94 24 90 00 vmovups 0x90(%rsp),%xmm10
|
|
306f: 00 00
|
|
3071: c5 78 10 9c 24 a0 00 vmovups 0xa0(%rsp),%xmm11
|
|
3078: 00 00
|
|
307a: c5 78 10 a4 24 b0 00 vmovups 0xb0(%rsp),%xmm12
|
|
3081: 00 00
|
|
3083: c5 78 10 ac 24 c0 00 vmovups 0xc0(%rsp),%xmm13
|
|
308a: 00 00
|
|
308c: c5 78 10 b4 24 d0 00 vmovups 0xd0(%rsp),%xmm14
|
|
3093: 00 00
|
|
3095: c5 78 10 bc 24 e0 00 vmovups 0xe0(%rsp),%xmm15
|
|
309c: 00 00
|
|
309e: 4c 8b bc 24 f8 00 00 mov 0xf8(%rsp),%r15
|
|
30a5: 00
|
|
30a6: 8b ac 24 08 01 00 00 mov 0x108(%rsp),%ebp
|
|
30ad: 44 8a b4 24 10 03 00 mov 0x310(%rsp),%r14b
|
|
30b4: 00
|
|
30b5: 48 8b bc 24 f0 00 00 mov 0xf0(%rsp),%rdi
|
|
30bc: 00
|
|
30bd: e9 9c fe ff ff jmp 0x2f5e
|
|
30c2: 89 fd mov %edi,%ebp
|
|
30c4: c5 f8 77 vzeroupper
|
|
30c7: 49 8d 54 ad 40 lea 0x40(%r13,%rbp,4),%rdx
|
|
30cc: 48 89 54 24 48 mov %rdx,0x48(%rsp)
|
|
30d1: 49 8d 8c ad c0 00 00 lea 0xc0(%r13,%rbp,4),%rcx
|
|
30d8: 00
|
|
30d9: e8 22 01 00 00 call 0x3200
|
|
30de: 85 c0 test %eax,%eax
|
|
30e0: 0f 84 24 ff ff ff je 0x300a
|
|
30e6: 4c 8b 5c 24 48 mov 0x48(%rsp),%r11
|
|
30eb: 49 89 e2 mov %rsp,%r10
|
|
30ee: 89 c1 mov %eax,%ecx
|
|
30f0: 41 8d 14 3f lea (%r15,%rdi,1),%edx
|
|
30f4: 49 89 d8 mov %rbx,%r8
|
|
30f7: 49 89 d9 mov %rbx,%r9
|
|
30fa: 45 8b 1b mov (%r11),%r11d
|
|
30fd: 45 89 1c ae mov %r11d,(%r14,%rbp,4)
|
|
3101: 4c 8d 1d d8 dc 3c 02 lea 0x23cdcd8(%rip),%r11 # 0x23d0de0
|
|
3108: 49 89 72 20 mov %rsi,0x20(%r10)
|
|
310c: 49 89 72 28 mov %rsi,0x28(%r10)
|
|
3110: 4d 89 5a 30 mov %r11,0x30(%r10)
|
|
3114: 89 44 24 40 mov %eax,0x40(%rsp)
|
|
3118: e8 e3 5f 10 00 call 0x109100
|
|
311d: 4c 8b 5c 24 48 mov 0x48(%rsp),%r11
|
|
3122: 8b 44 24 40 mov 0x40(%rsp),%eax
|
|
3126: 41 8b 2c ae mov (%r14,%rbp,4),%ebp
|
|
312a: 41 89 2b mov %ebp,(%r11)
|
|
312d: 89 84 24 28 03 00 00 mov %eax,0x328(%rsp)
|
|
3134: e9 d1 fe ff ff jmp 0x300a
|
|
3139: 49 89 e3 mov %rsp,%r11
|
|
313c: b8 3f 00 00 00 mov $0x3f,%eax
|
|
3141: 41 b6 01 mov $0x1,%r14b
|
|
3144: 48 8d 94 24 02 01 00 lea 0x102(%rsp),%rdx
|
|
314b: 00
|
|
314c: 48 8d 8c 24 00 01 00 lea 0x100(%rsp),%rcx
|
|
3153: 00
|
|
3154: 49 89 13 mov %rdx,(%r11)
|
|
3157: 49 89 4b 08 mov %rcx,0x8(%r11)
|
|
315b: e8 80 6f ea ff call 0xffffffffffeaa0e0
|
|
3160: 0b e8 or %eax,%ebp
|
|
3162: e9 f2 fd ff ff jmp 0x2f59
|
|
3167: 48 8b 8c 24 40 03 00 mov 0x340(%rsp),%rcx
|
|
316e: 00
|
|
316f: 48 33 cc xor %rsp,%rcx
|
|
3172: 48 3b 0d 37 03 37 02 cmp 0x2370337(%rip),%rcx # 0x23734b0
|
|
3179: 75 1f jne 0x319a
|
|
317b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3180: 4c 8b ac 24 30 03 00 mov 0x330(%rsp),%r13
|
|
3187: 00
|
|
3188: 48 81 c4 50 03 00 00 add $0x350,%rsp
|
|
318f: 5d pop %rbp
|
|
3190: 41 5f pop %r15
|
|
3192: 41 5e pop %r14
|
|
3194: 41 5c pop %r12
|
|
3196: 5f pop %rdi
|
|
3197: 5e pop %rsi
|
|
3198: 5b pop %rbx
|
|
3199: c3 ret
|
|
319a: e8 71 ba e8 00 call 0xe8ec10
|
|
319f: 48 8b 8c 24 40 03 00 mov 0x340(%rsp),%rcx
|
|
31a6: 00
|
|
31a7: 48 33 cc xor %rsp,%rcx
|
|
31aa: 48 3b 0d ff 02 37 02 cmp 0x23702ff(%rip),%rcx # 0x23734b0
|
|
31b1: 75 e7 jne 0x319a
|
|
31b3: eb c6 jmp 0x317b
|
|
31b5: 48 8b 8c 24 40 03 00 mov 0x340(%rsp),%rcx
|
|
31bc: 00
|
|
31bd: 48 33 cc xor %rsp,%rcx
|
|
31c0: 48 3b 0d e9 02 37 02 cmp 0x23702e9(%rip),%rcx # 0x23734b0
|
|
31c7: 75 d1 jne 0x319a
|
|
31c9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
31ce: 4c 8b ac 24 30 03 00 mov 0x330(%rsp),%r13
|
|
31d5: 00
|
|
31d6: 48 81 c4 50 03 00 00 add $0x350,%rsp
|
|
31dd: 5d pop %rbp
|
|
31de: 41 5f pop %r15
|
|
31e0: 41 5e pop %r14
|
|
31e2: 41 5c pop %r12
|
|
31e4: 5f pop %rdi
|
|
31e5: 5e pop %rsi
|
|
31e6: 5b pop %rbx
|
|
31e7: c3 ret
|
|
31e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
31ef: 00
|
|
31f0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
31f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
31fe: 00 00
|
|
3200: 48 83 ec 38 sub $0x38,%rsp
|
|
3204: 49 89 c9 mov %rcx,%r9
|
|
3207: 33 c0 xor %eax,%eax
|
|
3209: 45 0f b7 41 02 movzwl 0x2(%r9),%r8d
|
|
320e: 41 81 e0 80 7f 00 00 and $0x7f80,%r8d
|
|
3215: 41 81 f8 80 7f 00 00 cmp $0x7f80,%r8d
|
|
321c: 0f 84 b0 02 00 00 je 0x34d2
|
|
3222: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
3226: 45 33 c0 xor %r8d,%r8d
|
|
3229: c4 c1 7a 5a 01 vcvtss2sd (%r9),%xmm0,%xmm0
|
|
322e: c5 fb 11 44 24 30 vmovsd %xmm0,0x30(%rsp)
|
|
3234: 0f b7 4c 24 36 movzwl 0x36(%rsp),%ecx
|
|
3239: f7 c1 f0 7f 00 00 test $0x7ff0,%ecx
|
|
323f: 75 14 jne 0x3255
|
|
3241: c5 fb 59 05 77 f9 cd vmulsd 0x1cdf977(%rip),%xmm0,%xmm0 # 0x1ce2bc0
|
|
3248: 01
|
|
3249: 41 b8 c4 ff ff ff mov $0xffffffc4,%r8d
|
|
324f: c5 fb 11 44 24 30 vmovsd %xmm0,0x30(%rsp)
|
|
3255: c5 fb 10 15 6b f9 cd vmovsd 0x1cdf96b(%rip),%xmm2 # 0x1ce2bc8
|
|
325c: 01
|
|
325d: c5 f9 2f c2 vcomisd %xmm2,%xmm0
|
|
3261: 0f 86 27 02 00 00 jbe 0x348e
|
|
3267: 62 e1 ff 08 10 2d af vmovsd 0x1cdf9af(%rip),%xmm21 # 0x1ce2c20
|
|
326e: f9 cd 01
|
|
3271: 62 21 ff 08 5c c5 vsubsd %xmm21,%xmm0,%xmm24
|
|
3277: 62 61 ff 08 11 44 24 vmovsd %xmm24,0x28(%rsp)
|
|
327e: 05
|
|
327f: 80 64 24 2f 7f andb $0x7f,0x2f(%rsp)
|
|
3284: c5 fb 10 4c 24 28 vmovsd 0x28(%rsp),%xmm1
|
|
328a: c5 f9 2f 0d 26 f9 cd vcomisd 0x1cdf926(%rip),%xmm1 # 0x1ce2bb8
|
|
3291: 01
|
|
3292: 0f 86 75 01 00 00 jbe 0x340d
|
|
3298: c5 fb 11 44 24 28 vmovsd %xmm0,0x28(%rsp)
|
|
329e: c5 e9 57 d2 vxorpd %xmm2,%xmm2,%xmm2
|
|
32a2: 44 0f b7 4c 24 2e movzwl 0x2e(%rsp),%r9d
|
|
32a8: 41 81 e1 0f 80 ff ff and $0xffff800f,%r9d
|
|
32af: 41 81 c1 f0 3f 00 00 add $0x3ff0,%r9d
|
|
32b6: 66 44 89 4c 24 2e mov %r9w,0x2e(%rsp)
|
|
32bc: 62 e1 ff 08 10 54 24 vmovsd 0x28(%rsp),%xmm18
|
|
32c3: 05
|
|
32c4: 0f b7 4c 24 36 movzwl 0x36(%rsp),%ecx
|
|
32c9: 81 e1 f0 7f 00 00 and $0x7ff0,%ecx
|
|
32cf: 62 f1 ef 00 58 1d cf vaddsd 0x1cdf8cf(%rip),%xmm18,%xmm3 # 0x1ce2ba8
|
|
32d6: f8 cd 01
|
|
32d9: 62 e1 ef 00 58 05 cd vaddsd 0x1cdf8cd(%rip),%xmm18,%xmm16 # 0x1ce2bb0
|
|
32e0: f8 cd 01
|
|
32e3: c1 e9 04 shr $0x4,%ecx
|
|
32e6: c5 fb 11 5c 24 20 vmovsd %xmm3,0x20(%rsp)
|
|
32ec: 44 8b 54 24 20 mov 0x20(%rsp),%r10d
|
|
32f1: 62 e1 ff 08 11 44 24 vmovsd %xmm16,0x20(%rsp)
|
|
32f8: 04
|
|
32f9: 41 83 e2 7f and $0x7f,%r10d
|
|
32fd: 62 e1 ff 08 10 4c 24 vmovsd 0x20(%rsp),%xmm17
|
|
3304: 04
|
|
3305: 45 8d 84 08 01 fc ff lea -0x3ff(%r8,%rcx,1),%r8d
|
|
330c: ff
|
|
330d: 48 8d 0d 2c a8 d5 ff lea -0x2a57d4(%rip),%rcx # 0xffffffffffd5db40
|
|
3314: 62 e1 f7 00 5c 1d 92 vsubsd 0x1cdf892(%rip),%xmm17,%xmm19 # 0x1ce2bb0
|
|
331b: f8 cd 01
|
|
331e: c4 c1 6b 2a d0 vcvtsi2sd %r8d,%xmm2,%xmm2
|
|
3323: 62 a1 ef 00 5c fb vsubsd %xmm19,%xmm18,%xmm23
|
|
3329: c5 eb 59 25 67 f8 cd vmulsd 0x1cdf867(%rip),%xmm2,%xmm4 # 0x1ce2b98
|
|
3330: 01
|
|
3331: c5 eb 59 2d 67 f8 cd vmulsd 0x1cdf867(%rip),%xmm2,%xmm5 # 0x1ce2ba0
|
|
3338: 01
|
|
3339: 49 89 c9 mov %rcx,%r9
|
|
333c: 47 8d 1c 52 lea (%r10,%r10,2),%r11d
|
|
3340: 62 a1 ff 08 10 b4 d9 vmovsd 0x1f84a40(%rcx,%r11,8),%xmm22
|
|
3347: 40 4a f8 01
|
|
334b: 49 89 c8 mov %rcx,%r8
|
|
334e: 62 a1 cf 00 59 e3 vmulsd %xmm19,%xmm22,%xmm20
|
|
3354: 62 b1 cf 00 59 df vmulsd %xmm23,%xmm22,%xmm3
|
|
335a: c4 81 53 58 84 d9 50 vaddsd 0x1f84a50(%r9,%r11,8),%xmm5,%xmm0
|
|
3361: 4a f8 01
|
|
3364: c4 81 5b 58 8c d8 48 vaddsd 0x1f84a48(%r8,%r11,8),%xmm4,%xmm1
|
|
336b: 4a f8 01
|
|
336e: 62 b1 df 00 5c d5 vsubsd %xmm21,%xmm20,%xmm2
|
|
3374: c5 e3 58 c0 vaddsd %xmm0,%xmm3,%xmm0
|
|
3378: 62 e1 ef 08 58 f3 vaddsd %xmm3,%xmm2,%xmm22
|
|
337e: c5 f3 58 ca vaddsd %xmm2,%xmm1,%xmm1
|
|
3382: 62 e1 cf 00 59 2d 7c vmulsd 0x1cdf87c(%rip),%xmm22,%xmm21 # 0x1ce2c08
|
|
3389: f8 cd 01
|
|
338c: 62 61 d7 00 58 05 6a vaddsd 0x1cdf86a(%rip),%xmm21,%xmm24 # 0x1ce2c00
|
|
3393: f8 cd 01
|
|
3396: 62 21 bf 00 59 ce vmulsd %xmm22,%xmm24,%xmm25
|
|
339c: 62 61 b7 00 58 15 52 vaddsd 0x1cdf852(%rip),%xmm25,%xmm26 # 0x1ce2bf8
|
|
33a3: f8 cd 01
|
|
33a6: 62 21 af 00 59 de vmulsd %xmm22,%xmm26,%xmm27
|
|
33ac: 62 21 cf 00 59 d6 vmulsd %xmm22,%xmm22,%xmm26
|
|
33b2: 62 61 a7 00 58 25 34 vaddsd 0x1cdf834(%rip),%xmm27,%xmm28 # 0x1ce2bf0
|
|
33b9: f8 cd 01
|
|
33bc: 62 21 9f 00 59 ee vmulsd %xmm22,%xmm28,%xmm29
|
|
33c2: 62 61 97 00 58 35 1c vaddsd 0x1cdf81c(%rip),%xmm29,%xmm30 # 0x1ce2be8
|
|
33c9: f8 cd 01
|
|
33cc: 62 21 8f 00 59 fe vmulsd %xmm22,%xmm30,%xmm31
|
|
33d2: 62 e1 87 00 58 2d 04 vaddsd 0x1cdf804(%rip),%xmm31,%xmm21 # 0x1ce2be0
|
|
33d9: f8 cd 01
|
|
33dc: 62 21 d7 00 59 c6 vmulsd %xmm22,%xmm21,%xmm24
|
|
33e2: 62 61 bf 00 58 0d ec vaddsd 0x1cdf7ec(%rip),%xmm24,%xmm25 # 0x1ce2bd8
|
|
33e9: f7 cd 01
|
|
33ec: 62 91 b7 00 59 e2 vmulsd %xmm26,%xmm25,%xmm4
|
|
33f2: c5 fb 58 ec vaddsd %xmm4,%xmm0,%xmm5
|
|
33f6: 62 e1 f7 08 58 c5 vaddsd %xmm5,%xmm1,%xmm16
|
|
33fc: 62 a1 ff 00 5a c0 vcvtsd2ss %xmm16,%xmm16,%xmm16
|
|
3402: 62 e1 7e 08 11 02 vmovss %xmm16,(%rdx)
|
|
3408: 48 83 c4 38 add $0x38,%rsp
|
|
340c: c3 ret
|
|
340d: 62 f1 bf 00 59 05 f1 vmulsd 0x1cdf7f1(%rip),%xmm24,%xmm0 # 0x1ce2c08
|
|
3414: f7 cd 01
|
|
3417: 62 81 bf 00 59 f0 vmulsd %xmm24,%xmm24,%xmm22
|
|
341d: c5 fb 58 0d db f7 cd vaddsd 0x1cdf7db(%rip),%xmm0,%xmm1 # 0x1ce2c00
|
|
3424: 01
|
|
3425: 62 91 f7 08 59 d0 vmulsd %xmm24,%xmm1,%xmm2
|
|
342b: c5 eb 58 1d c5 f7 cd vaddsd 0x1cdf7c5(%rip),%xmm2,%xmm3 # 0x1ce2bf8
|
|
3432: 01
|
|
3433: 62 91 e7 08 59 e0 vmulsd %xmm24,%xmm3,%xmm4
|
|
3439: c5 db 58 2d af f7 cd vaddsd 0x1cdf7af(%rip),%xmm4,%xmm5 # 0x1ce2bf0
|
|
3440: 01
|
|
3441: 62 81 d7 08 59 c0 vmulsd %xmm24,%xmm5,%xmm16
|
|
3447: 62 e1 ff 00 58 0d 97 vaddsd 0x1cdf797(%rip),%xmm16,%xmm17 # 0x1ce2be8
|
|
344e: f7 cd 01
|
|
3451: 62 81 f7 00 59 d0 vmulsd %xmm24,%xmm17,%xmm18
|
|
3457: 62 e1 ef 00 58 1d 7f vaddsd 0x1cdf77f(%rip),%xmm18,%xmm19 # 0x1ce2be0
|
|
345e: f7 cd 01
|
|
3461: 62 81 e7 00 59 e0 vmulsd %xmm24,%xmm19,%xmm20
|
|
3467: 62 e1 df 00 58 2d 67 vaddsd 0x1cdf767(%rip),%xmm20,%xmm21 # 0x1ce2bd8
|
|
346e: f7 cd 01
|
|
3471: 62 a1 d7 00 59 fe vmulsd %xmm22,%xmm21,%xmm23
|
|
3477: 62 01 c7 00 58 c0 vaddsd %xmm24,%xmm23,%xmm24
|
|
347d: 62 01 bf 00 5a c0 vcvtsd2ss %xmm24,%xmm24,%xmm24
|
|
3483: 62 61 7e 08 11 02 vmovss %xmm24,(%rdx)
|
|
3489: 48 83 c4 38 add $0x38,%rsp
|
|
348d: c3 ret
|
|
348e: c5 f9 2e c2 vucomisd %xmm2,%xmm0
|
|
3492: 7a 02 jp 0x3496
|
|
3494: 74 16 je 0x34ac
|
|
3496: c5 eb 5e c2 vdivsd %xmm2,%xmm2,%xmm0
|
|
349a: c5 fb 5a c0 vcvtsd2ss %xmm0,%xmm0,%xmm0
|
|
349e: c5 fa 11 02 vmovss %xmm0,(%rdx)
|
|
34a2: b8 13 00 00 00 mov $0x13,%eax
|
|
34a7: 48 83 c4 38 add $0x38,%rsp
|
|
34ab: c3 ret
|
|
34ac: c5 fb 10 05 1c f7 cd vmovsd 0x1cdf71c(%rip),%xmm0 # 0x1ce2bd0
|
|
34b3: 01
|
|
34b4: b8 12 00 00 00 mov $0x12,%eax
|
|
34b9: c5 f9 57 0d 4f f7 cd vxorpd 0x1cdf74f(%rip),%xmm0,%xmm1 # 0x1ce2c10
|
|
34c0: 01
|
|
34c1: c5 f3 5e d2 vdivsd %xmm2,%xmm1,%xmm2
|
|
34c5: c5 eb 5a d2 vcvtsd2ss %xmm2,%xmm2,%xmm2
|
|
34c9: c5 fa 11 12 vmovss %xmm2,(%rdx)
|
|
34cd: 48 83 c4 38 add $0x38,%rsp
|
|
34d1: c3 ret
|
|
34d2: 41 8a 49 03 mov 0x3(%r9),%cl
|
|
34d6: 80 e1 80 and $0x80,%cl
|
|
34d9: 80 f9 80 cmp $0x80,%cl
|
|
34dc: 74 12 je 0x34f0
|
|
34de: c4 c1 7a 10 01 vmovss (%r9),%xmm0
|
|
34e3: c5 fa 59 c8 vmulss %xmm0,%xmm0,%xmm1
|
|
34e7: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
34eb: 48 83 c4 38 add $0x38,%rsp
|
|
34ef: c3 ret
|
|
34f0: 41 f7 01 ff ff 7f 00 testl $0x7fffff,(%r9)
|
|
34f7: 75 e5 jne 0x34de
|
|
34f9: c5 fb 10 05 c7 f6 cd vmovsd 0x1cdf6c7(%rip),%xmm0 # 0x1ce2bc8
|
|
3500: 01
|
|
3501: b8 13 00 00 00 mov $0x13,%eax
|
|
3506: c5 fb 5e c8 vdivsd %xmm0,%xmm0,%xmm1
|
|
350a: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
|
|
350e: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
3512: 48 83 c4 38 add $0x38,%rsp
|
|
3516: c3 ret
|
|
3517: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
351e: 00 00
|
|
3520: 53 push %rbx
|
|
3521: 56 push %rsi
|
|
3522: 57 push %rdi
|
|
3523: 41 54 push %r12
|
|
3525: 41 56 push %r14
|
|
3527: 41 57 push %r15
|
|
3529: 55 push %rbp
|
|
352a: 48 81 ec 50 03 00 00 sub $0x350,%rsp
|
|
3531: 45 33 f6 xor %r14d,%r14d
|
|
3534: 4c 89 ac 24 28 03 00 mov %r13,0x328(%rsp)
|
|
353b: 00
|
|
353c: 4c 8d ac 24 af 00 00 lea 0xaf(%rsp),%r13
|
|
3543: 00
|
|
3544: 48 8b 05 65 ff 36 02 mov 0x236ff65(%rip),%rax # 0x23734b0
|
|
354b: 49 83 e5 c0 and $0xffffffffffffffc0,%r13
|
|
354f: 48 33 c4 xor %rsp,%rax
|
|
3552: 49 89 d2 mov %rdx,%r10
|
|
3555: 48 89 84 24 40 03 00 mov %rax,0x340(%rsp)
|
|
355c: 00
|
|
355d: 44 89 c0 mov %r8d,%eax
|
|
3560: 83 e0 e0 and $0xffffffe0,%eax
|
|
3563: 49 89 c9 mov %rcx,%r9
|
|
3566: 48 63 c0 movslq %eax,%rax
|
|
3569: 40 32 ed xor %bpl,%bpl
|
|
356c: 33 d2 xor %edx,%edx
|
|
356e: 45 85 c0 test %r8d,%r8d
|
|
3571: 0f 8e 08 0c 00 00 jle 0x417f
|
|
3577: 4d 85 c9 test %r9,%r9
|
|
357a: 0f 84 e9 0b 00 00 je 0x4169
|
|
3580: 4d 85 d2 test %r10,%r10
|
|
3583: 0f 84 a8 0b 00 00 je 0x4131
|
|
3589: c5 f8 ae 5c 24 64 vstmxcsr 0x64(%rsp)
|
|
358f: 8b 4c 24 64 mov 0x64(%rsp),%ecx
|
|
3593: 41 89 cb mov %ecx,%r11d
|
|
3596: 41 81 e3 c0 ff 00 00 and $0xffc0,%r11d
|
|
359d: 41 81 fb 80 1f 00 00 cmp $0x1f80,%r11d
|
|
35a4: 74 22 je 0x35c8
|
|
35a6: 41 89 cb mov %ecx,%r11d
|
|
35a9: 41 be 02 00 00 00 mov $0x2,%r14d
|
|
35af: 41 81 e3 3f 00 ff ff and $0xffff003f,%r11d
|
|
35b6: 41 81 c3 80 1f 00 00 add $0x1f80,%r11d
|
|
35bd: 44 89 5c 24 64 mov %r11d,0x64(%rsp)
|
|
35c2: c5 f8 ae 54 24 64 vldmxcsr 0x64(%rsp)
|
|
35c8: 45 33 ff xor %r15d,%r15d
|
|
35cb: 48 85 c0 test %rax,%rax
|
|
35ce: 0f 8e d2 02 00 00 jle 0x38a6
|
|
35d4: 62 e1 7c 48 10 1d 62 vmovups 0x1cdf662(%rip),%zmm19 # 0x1ce2c40
|
|
35db: f6 cd 01
|
|
35de: 48 89 c7 mov %rax,%rdi
|
|
35e1: 62 e1 7c 48 10 15 95 vmovups 0x1cdf695(%rip),%zmm18 # 0x1ce2c80
|
|
35e8: f6 cd 01
|
|
35eb: 62 e1 7c 48 10 05 cb vmovups 0x1cdf6cb(%rip),%zmm16 # 0x1ce2cc0
|
|
35f2: f6 cd 01
|
|
35f5: 62 e1 7c 48 10 2d 01 vmovups 0x1cdf701(%rip),%zmm21 # 0x1ce2d00
|
|
35fc: f7 cd 01
|
|
35ff: c5 f8 11 b4 24 70 02 vmovups %xmm6,0x270(%rsp)
|
|
3606: 00 00
|
|
3608: c5 f8 11 bc 24 80 02 vmovups %xmm7,0x280(%rsp)
|
|
360f: 00 00
|
|
3611: c5 78 11 84 24 90 02 vmovups %xmm8,0x290(%rsp)
|
|
3618: 00 00
|
|
361a: c5 78 11 8c 24 a0 02 vmovups %xmm9,0x2a0(%rsp)
|
|
3621: 00 00
|
|
3623: 62 e1 7c 48 10 0d 93 vmovups 0x1cdf893(%rip),%zmm17 # 0x1ce2ec0
|
|
362a: f8 cd 01
|
|
362d: 4c 89 cb mov %r9,%rbx
|
|
3630: 62 e1 7c 48 10 25 c6 vmovups 0x1cdf8c6(%rip),%zmm20 # 0x1ce2f00
|
|
3637: f8 cd 01
|
|
363a: 62 f1 7c 48 10 1d fc vmovups 0x1cdf8fc(%rip),%zmm3 # 0x1ce2f40
|
|
3641: f8 cd 01
|
|
3644: 62 f1 7c 48 10 15 32 vmovups 0x1cdf932(%rip),%zmm2 # 0x1ce2f80
|
|
364b: f9 cd 01
|
|
364e: 62 f1 7c 48 10 2d 68 vmovups 0x1cdf968(%rip),%zmm5 # 0x1ce2fc0
|
|
3655: f9 cd 01
|
|
3658: 62 f1 7c 48 10 25 9e vmovups 0x1cdf99e(%rip),%zmm4 # 0x1ce3000
|
|
365f: f9 cd 01
|
|
3662: c5 78 11 94 24 b0 02 vmovups %xmm10,0x2b0(%rsp)
|
|
3669: 00 00
|
|
366b: c5 78 11 9c 24 c0 02 vmovups %xmm11,0x2c0(%rsp)
|
|
3672: 00 00
|
|
3674: c5 78 11 a4 24 d0 02 vmovups %xmm12,0x2d0(%rsp)
|
|
367b: 00 00
|
|
367d: c5 78 11 ac 24 e0 02 vmovups %xmm13,0x2e0(%rsp)
|
|
3684: 00 00
|
|
3686: c5 78 11 b4 24 f0 02 vmovups %xmm14,0x2f0(%rsp)
|
|
368d: 00 00
|
|
368f: 4c 89 d6 mov %r10,%rsi
|
|
3692: c5 78 11 bc 24 00 03 vmovups %xmm15,0x300(%rsp)
|
|
3699: 00 00
|
|
369b: 89 94 24 20 03 00 00 mov %edx,0x320(%rsp)
|
|
36a2: 89 8c 24 18 03 00 00 mov %ecx,0x318(%rsp)
|
|
36a9: 44 89 84 24 30 03 00 mov %r8d,0x330(%rsp)
|
|
36b0: 00
|
|
36b1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
36b8: 00
|
|
36b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
36c0: 62 21 7c 48 10 24 bb vmovups (%rbx,%r15,4),%zmm28
|
|
36c7: 62 21 7c 48 10 6c bb vmovups 0x40(%rbx,%r15,4),%zmm29
|
|
36ce: 01
|
|
36cf: 62 71 7c 48 10 3d 67 vmovups 0x1cdf667(%rip),%zmm15 # 0x1ce2d40
|
|
36d6: f6 cd 01
|
|
36d9: 62 e1 7c 48 10 35 9d vmovups 0x1cdf69d(%rip),%zmm22 # 0x1ce2d80
|
|
36e0: f6 cd 01
|
|
36e3: 62 12 7d 48 4c dc vrcp14ps %zmm28,%zmm11
|
|
36e9: 62 92 7d 48 4c f5 vrcp14ps %zmm29,%zmm6
|
|
36ef: 62 b1 25 48 fe fb vpaddd %zmm19,%zmm11,%zmm7
|
|
36f5: 62 31 4d 48 fe c3 vpaddd %zmm19,%zmm6,%zmm8
|
|
36fb: 62 21 7c 48 28 d1 vmovaps %zmm17,%zmm26
|
|
3701: 62 21 7c 48 28 f1 vmovaps %zmm17,%zmm30
|
|
3707: 62 31 7c 48 28 e0 vmovaps %zmm16,%zmm12
|
|
370d: 62 31 7c 48 28 e8 vmovaps %zmm16,%zmm13
|
|
3713: 62 f1 7c 48 28 c3 vmovaps %zmm3,%zmm0
|
|
3719: 62 f1 7c 48 28 cb vmovaps %zmm3,%zmm1
|
|
371f: 62 51 7c 48 28 f7 vmovaps %zmm15,%zmm14
|
|
3725: 62 31 45 48 db da vpandd %zmm18,%zmm7,%zmm11
|
|
372b: 62 31 3d 48 db d2 vpandd %zmm18,%zmm8,%zmm10
|
|
3731: 62 42 1d 10 ba d3 vfmsub231ps {rn-sae},%zmm11,%zmm28,%zmm26
|
|
3737: 62 42 15 10 ba f2 vfmsub231ps {rn-sae},%zmm10,%zmm29,%zmm30
|
|
373d: 62 d2 7d 58 42 fb vgetexpps {sae},%zmm11,%zmm7
|
|
3743: 62 d2 7d 58 42 f2 vgetexpps {sae},%zmm10,%zmm6
|
|
3749: 62 92 5d 10 b8 c2 vfmadd231ps {rn-sae},%zmm26,%zmm20,%zmm0
|
|
374f: 62 92 5d 10 b8 ce vfmadd231ps {rn-sae},%zmm30,%zmm20,%zmm1
|
|
3755: 62 01 2c 10 59 c2 vmulps {rn-sae},%zmm26,%zmm26,%zmm24
|
|
375b: 62 01 0c 10 59 ce vmulps {rn-sae},%zmm30,%zmm30,%zmm25
|
|
3761: 62 f2 2d 10 a8 c2 vfmadd213ps {rn-sae},%zmm2,%zmm26,%zmm0
|
|
3767: 62 f2 0d 10 a8 ca vfmadd213ps {rn-sae},%zmm2,%zmm30,%zmm1
|
|
376d: 62 d1 35 48 72 d3 12 vpsrld $0x12,%zmm11,%zmm9
|
|
3774: 62 d1 3d 48 72 d2 12 vpsrld $0x12,%zmm10,%zmm8
|
|
377b: 62 d3 7d 48 66 e2 ff vfpclassps $0xff,%zmm10,%k4
|
|
3782: 62 32 35 48 7f e5 vpermt2ps %zmm21,%zmm9,%zmm12
|
|
3788: 62 32 3d 48 7f ed vpermt2ps %zmm21,%zmm8,%zmm13
|
|
378e: 62 32 35 48 7f f6 vpermt2ps %zmm22,%zmm9,%zmm14
|
|
3794: 62 32 3d 48 7f fe vpermt2ps %zmm22,%zmm8,%zmm15
|
|
379a: 62 d3 7d 48 66 db ff vfpclassps $0xff,%zmm11,%k3
|
|
37a1: 62 72 55 18 bc e7 vfnmadd231ps {rn-sae},%zmm7,%zmm5,%zmm12
|
|
37a7: 62 72 55 18 bc ee vfnmadd231ps {rn-sae},%zmm6,%zmm5,%zmm13
|
|
37ad: 62 72 5d 18 bc f7 vfnmadd231ps {rn-sae},%zmm7,%zmm4,%zmm14
|
|
37b3: 62 72 5d 18 bc fe vfnmadd231ps {rn-sae},%zmm6,%zmm4,%zmm15
|
|
37b9: 62 81 1c 18 58 f2 vaddps {rn-sae},%zmm26,%zmm12,%zmm22
|
|
37bf: 62 81 14 18 58 fe vaddps {rn-sae},%zmm30,%zmm13,%zmm23
|
|
37c5: 62 d2 3d 10 a8 c6 vfmadd213ps {rn-sae},%zmm14,%zmm24,%zmm0
|
|
37cb: 62 d2 35 10 a8 cf vfmadd213ps {rn-sae},%zmm15,%zmm25,%zmm1
|
|
37d1: 62 41 4c 10 5c fc vsubps {rn-sae},%zmm12,%zmm22,%zmm31
|
|
37d7: 62 41 44 10 5c dd vsubps {rn-sae},%zmm13,%zmm23,%zmm27
|
|
37dd: c5 f8 93 d4 kmovw %k4,%edx
|
|
37e1: c5 f8 93 cb kmovw %k3,%ecx
|
|
37e5: 62 01 2c 10 5c d7 vsubps {rn-sae},%zmm31,%zmm26,%zmm26
|
|
37eb: 62 01 0c 10 5c db vsubps {rn-sae},%zmm27,%zmm30,%zmm27
|
|
37f1: 62 01 7c 18 58 f2 vaddps {rn-sae},%zmm26,%zmm0,%zmm30
|
|
37f7: 62 01 74 18 58 fb vaddps {rn-sae},%zmm27,%zmm1,%zmm31
|
|
37fd: 62 91 4c 10 58 c6 vaddps {rn-sae},%zmm30,%zmm22,%zmm0
|
|
3803: 62 91 44 10 58 cf vaddps {rn-sae},%zmm31,%zmm23,%zmm1
|
|
3809: c1 e2 10 shl $0x10,%edx
|
|
380c: 0b ca or %edx,%ecx
|
|
380e: 0f 85 1c 06 00 00 jne 0x3e30
|
|
3814: 62 b1 7c 48 11 04 be vmovups %zmm0,(%rsi,%r15,4)
|
|
381b: 62 b1 7c 48 11 4c be vmovups %zmm1,0x40(%rsi,%r15,4)
|
|
3822: 01
|
|
3823: 49 83 c7 20 add $0x20,%r15
|
|
3827: 4c 3b ff cmp %rdi,%r15
|
|
382a: 0f 8c 90 fe ff ff jl 0x36c0
|
|
3830: c5 f8 10 b4 24 70 02 vmovups 0x270(%rsp),%xmm6
|
|
3837: 00 00
|
|
3839: 49 89 d9 mov %rbx,%r9
|
|
383c: c5 f8 10 bc 24 80 02 vmovups 0x280(%rsp),%xmm7
|
|
3843: 00 00
|
|
3845: 49 89 f2 mov %rsi,%r10
|
|
3848: c5 78 10 84 24 90 02 vmovups 0x290(%rsp),%xmm8
|
|
384f: 00 00
|
|
3851: c5 78 10 8c 24 a0 02 vmovups 0x2a0(%rsp),%xmm9
|
|
3858: 00 00
|
|
385a: c5 78 10 94 24 b0 02 vmovups 0x2b0(%rsp),%xmm10
|
|
3861: 00 00
|
|
3863: c5 78 10 9c 24 c0 02 vmovups 0x2c0(%rsp),%xmm11
|
|
386a: 00 00
|
|
386c: c5 78 10 a4 24 d0 02 vmovups 0x2d0(%rsp),%xmm12
|
|
3873: 00 00
|
|
3875: c5 78 10 ac 24 e0 02 vmovups 0x2e0(%rsp),%xmm13
|
|
387c: 00 00
|
|
387e: c5 78 10 b4 24 f0 02 vmovups 0x2f0(%rsp),%xmm14
|
|
3885: 00 00
|
|
3887: c5 78 10 bc 24 00 03 vmovups 0x300(%rsp),%xmm15
|
|
388e: 00 00
|
|
3890: 8b 94 24 20 03 00 00 mov 0x320(%rsp),%edx
|
|
3897: 8b 8c 24 18 03 00 00 mov 0x318(%rsp),%ecx
|
|
389e: 44 8b 84 24 30 03 00 mov 0x330(%rsp),%r8d
|
|
38a5: 00
|
|
38a6: 4d 63 d8 movslq %r8d,%r11
|
|
38a9: 4a 8d 04 bd 00 00 00 lea 0x0(,%r15,4),%rax
|
|
38b0: 00
|
|
38b1: 4d 3b fb cmp %r11,%r15
|
|
38b4: 0f 8d 15 02 00 00 jge 0x3acf
|
|
38ba: 62 e1 7c 48 10 3d 7c vmovups 0x1cdf37c(%rip),%zmm23 # 0x1ce2c40
|
|
38c1: f3 cd 01
|
|
38c4: 48 89 c6 mov %rax,%rsi
|
|
38c7: 62 e1 7c 48 10 35 af vmovups 0x1cdf3af(%rip),%zmm22 # 0x1ce2c80
|
|
38ce: f3 cd 01
|
|
38d1: 62 e1 7c 48 10 25 e5 vmovups 0x1cdf3e5(%rip),%zmm20 # 0x1ce2cc0
|
|
38d8: f3 cd 01
|
|
38db: 62 61 7c 48 10 05 1b vmovups 0x1cdf41b(%rip),%zmm24 # 0x1ce2d00
|
|
38e2: f4 cd 01
|
|
38e5: 62 e1 7c 48 10 1d 51 vmovups 0x1cdf451(%rip),%zmm19 # 0x1ce2d40
|
|
38ec: f4 cd 01
|
|
38ef: 62 f1 7c 48 10 15 87 vmovups 0x1cdf487(%rip),%zmm2 # 0x1ce2d80
|
|
38f6: f4 cd 01
|
|
38f9: c5 78 11 b4 24 f0 02 vmovups %xmm14,0x2f0(%rsp)
|
|
3900: 00 00
|
|
3902: c5 78 11 bc 24 00 03 vmovups %xmm15,0x300(%rsp)
|
|
3909: 00 00
|
|
390b: 62 f2 7d 48 18 1d 53 vbroadcastss 0x1ce0153(%rip),%zmm3 # 0x1ce3a68
|
|
3912: 01 ce 01
|
|
3915: 62 e1 7c 48 10 2d a1 vmovups 0x1cdf5a1(%rip),%zmm21 # 0x1ce2ec0
|
|
391c: f5 cd 01
|
|
391f: 62 e1 7c 48 10 05 d7 vmovups 0x1cdf5d7(%rip),%zmm16 # 0x1ce2f00
|
|
3926: f5 cd 01
|
|
3929: 62 f1 7c 48 10 2d 0d vmovups 0x1cdf60d(%rip),%zmm5 # 0x1ce2f40
|
|
3930: f6 cd 01
|
|
3933: 62 f1 7c 48 10 25 43 vmovups 0x1cdf643(%rip),%zmm4 # 0x1ce2f80
|
|
393a: f6 cd 01
|
|
393d: 62 e1 7c 48 10 15 79 vmovups 0x1cdf679(%rip),%zmm18 # 0x1ce2fc0
|
|
3944: f6 cd 01
|
|
3947: 62 e1 7c 48 10 0d af vmovups 0x1cdf6af(%rip),%zmm17 # 0x1ce3000
|
|
394e: f6 cd 01
|
|
3951: 40 88 6c 24 68 mov %bpl,0x68(%rsp)
|
|
3956: 4c 89 cb mov %r9,%rbx
|
|
3959: 89 94 24 20 03 00 00 mov %edx,0x320(%rsp)
|
|
3960: 4c 89 d5 mov %r10,%rbp
|
|
3963: 44 89 b4 24 10 03 00 mov %r14d,0x310(%rsp)
|
|
396a: 00
|
|
396b: 41 be 10 00 00 00 mov $0x10,%r14d
|
|
3971: 4c 89 9c 24 38 03 00 mov %r11,0x338(%rsp)
|
|
3978: 00
|
|
3979: 89 8c 24 18 03 00 00 mov %ecx,0x318(%rsp)
|
|
3980: 44 89 84 24 30 03 00 mov %r8d,0x330(%rsp)
|
|
3987: 00
|
|
3988: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
398f: 00
|
|
3990: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3997: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
399e: 00 00
|
|
39a0: 44 89 ff mov %r15d,%edi
|
|
39a3: 48 b9 ff ff ff ff 00 movabs $0xffffffff,%rcx
|
|
39aa: 00 00 00
|
|
39ad: 8b 94 24 30 03 00 00 mov 0x330(%rsp),%edx
|
|
39b4: 45 33 e4 xor %r12d,%r12d
|
|
39b7: 2b d7 sub %edi,%edx
|
|
39b9: 83 fa 10 cmp $0x10,%edx
|
|
39bc: 62 f1 7c 48 28 cb vmovaps %zmm3,%zmm1
|
|
39c2: 41 0f 43 d6 cmovae %r14d,%edx
|
|
39c6: f7 da neg %edx
|
|
39c8: 83 c2 20 add $0x20,%edx
|
|
39cb: c4 62 eb f7 d9 shrx %rdx,%rcx,%r11
|
|
39d0: 45 89 5d 00 mov %r11d,0x0(%r13)
|
|
39d4: c4 c1 78 92 cb kmovw %r11d,%k1
|
|
39d9: 62 f1 7c 49 10 0c 1e vmovups (%rsi,%rbx,1),%zmm1{%k1}
|
|
39e0: 62 72 7d 48 4c f9 vrcp14ps %zmm1,%zmm15
|
|
39e6: 62 21 05 48 fe cf vpaddd %zmm23,%zmm15,%zmm25
|
|
39ec: 62 31 7c 48 28 f5 vmovaps %zmm21,%zmm14
|
|
39f2: 62 21 7c 48 28 dc vmovaps %zmm20,%zmm27
|
|
39f8: 62 f1 7c 48 28 c5 vmovaps %zmm5,%zmm0
|
|
39fe: 62 21 7c 48 28 e3 vmovaps %zmm19,%zmm28
|
|
3a04: 62 31 35 40 db fe vpandd %zmm22,%zmm25,%zmm15
|
|
3a0a: 62 52 75 18 ba f7 vfmsub231ps {rn-sae},%zmm15,%zmm1,%zmm14
|
|
3a10: 62 42 7d 58 42 d7 vgetexpps {sae},%zmm15,%zmm26
|
|
3a16: 62 d1 35 40 72 d7 12 vpsrld $0x12,%zmm15,%zmm25
|
|
3a1d: 62 41 0c 18 59 f6 vmulps {rn-sae},%zmm14,%zmm14,%zmm30
|
|
3a23: 62 d2 7d 10 b8 c6 vfmadd231ps {rn-sae},%zmm14,%zmm16,%zmm0
|
|
3a29: 62 02 35 40 7f d8 vpermt2ps %zmm24,%zmm25,%zmm27
|
|
3a2f: 62 62 35 40 7f e2 vpermt2ps %zmm2,%zmm25,%zmm28
|
|
3a35: 62 d3 7d 48 66 d7 ff vfpclassps $0xff,%zmm15,%k2
|
|
3a3c: 62 02 6d 10 bc da vfnmadd231ps {rn-sae},%zmm26,%zmm18,%zmm27
|
|
3a42: 62 02 75 10 bc e2 vfnmadd231ps {rn-sae},%zmm26,%zmm17,%zmm28
|
|
3a48: 62 f2 0d 18 a8 c4 vfmadd213ps {rn-sae},%zmm4,%zmm14,%zmm0
|
|
3a4e: 62 41 24 10 58 ee vaddps {rn-sae},%zmm14,%zmm27,%zmm29
|
|
3a54: c5 f8 98 d2 kortestw %k2,%k2
|
|
3a58: 62 01 14 10 5c fb vsubps {rn-sae},%zmm27,%zmm29,%zmm31
|
|
3a5e: 62 92 0d 10 a8 c4 vfmadd213ps {rn-sae},%zmm28,%zmm30,%zmm0
|
|
3a64: 62 11 0c 18 5c f7 vsubps {rn-sae},%zmm31,%zmm14,%zmm14
|
|
3a6a: 62 41 7c 18 58 fe vaddps {rn-sae},%zmm14,%zmm0,%zmm31
|
|
3a70: 62 91 14 10 58 c7 vaddps {rn-sae},%zmm31,%zmm29,%zmm0
|
|
3a76: 0f 85 fb 02 00 00 jne 0x3d77
|
|
3a7c: 45 85 e4 test %r12d,%r12d
|
|
3a7f: 0f 85 c6 00 00 00 jne 0x3b4b
|
|
3a85: c4 c1 78 92 cb kmovw %r11d,%k1
|
|
3a8a: 49 83 c7 10 add $0x10,%r15
|
|
3a8e: 62 f1 7c 49 11 04 2e vmovups %zmm0,(%rsi,%rbp,1){%k1}
|
|
3a95: 48 83 c6 40 add $0x40,%rsi
|
|
3a99: 4c 3b bc 24 38 03 00 cmp 0x338(%rsp),%r15
|
|
3aa0: 00
|
|
3aa1: 0f 8c f9 fe ff ff jl 0x39a0
|
|
3aa7: c5 78 10 b4 24 f0 02 vmovups 0x2f0(%rsp),%xmm14
|
|
3aae: 00 00
|
|
3ab0: c5 78 10 bc 24 00 03 vmovups 0x300(%rsp),%xmm15
|
|
3ab7: 00 00
|
|
3ab9: 8b 94 24 20 03 00 00 mov 0x320(%rsp),%edx
|
|
3ac0: 44 8b b4 24 10 03 00 mov 0x310(%rsp),%r14d
|
|
3ac7: 00
|
|
3ac8: 8b 8c 24 18 03 00 00 mov 0x318(%rsp),%ecx
|
|
3acf: db e2 fnclex
|
|
3ad1: 41 f7 c6 01 00 00 00 test $0x1,%r14d
|
|
3ad8: 74 04 je 0x3ade
|
|
3ada: d9 6c 24 62 fldcw 0x62(%rsp)
|
|
3ade: 41 f7 c6 02 00 00 00 test $0x2,%r14d
|
|
3ae5: 74 0c je 0x3af3
|
|
3ae7: 89 4c 24 64 mov %ecx,0x64(%rsp)
|
|
3aeb: c5 f8 ae 54 24 64 vldmxcsr 0x64(%rsp)
|
|
3af1: eb 1c jmp 0x3b0f
|
|
3af3: c5 f8 ae 5c 24 64 vstmxcsr 0x64(%rsp)
|
|
3af9: 8b 4c 24 64 mov 0x64(%rsp),%ecx
|
|
3afd: f6 c1 1f test $0x1f,%cl
|
|
3b00: 74 0d je 0x3b0f
|
|
3b02: 83 e1 e0 and $0xffffffe0,%ecx
|
|
3b05: 89 4c 24 64 mov %ecx,0x64(%rsp)
|
|
3b09: c5 f8 ae 54 24 64 vldmxcsr 0x64(%rsp)
|
|
3b0f: 48 8b 8c 24 40 03 00 mov 0x340(%rsp),%rcx
|
|
3b16: 00
|
|
3b17: 48 33 cc xor %rsp,%rcx
|
|
3b1a: 48 3b 0d 8f f9 36 02 cmp 0x236f98f(%rip),%rcx # 0x23734b0
|
|
3b21: 75 1f jne 0x3b42
|
|
3b23: c5 f8 77 vzeroupper
|
|
3b26: 89 d0 mov %edx,%eax
|
|
3b28: 4c 8b ac 24 28 03 00 mov 0x328(%rsp),%r13
|
|
3b2f: 00
|
|
3b30: 48 81 c4 50 03 00 00 add $0x350,%rsp
|
|
3b37: 5d pop %rbp
|
|
3b38: 41 5f pop %r15
|
|
3b3a: 41 5e pop %r14
|
|
3b3c: 41 5c pop %r12
|
|
3b3e: 5f pop %rdi
|
|
3b3f: 5e pop %rsi
|
|
3b40: 5b pop %rbx
|
|
3b41: c3 ret
|
|
3b42: c5 f8 77 vzeroupper
|
|
3b45: e8 c6 b0 e8 00 call 0xe8ec10
|
|
3b4a: 90 nop
|
|
3b4b: 8a 54 24 68 mov 0x68(%rsp),%dl
|
|
3b4f: 62 d1 7c 48 11 4d 06 vmovups %zmm1,0x180(%r13)
|
|
3b56: 62 d1 7c 48 11 45 05 vmovups %zmm0,0x140(%r13)
|
|
3b5d: 84 d2 test %dl,%dl
|
|
3b5f: 0f 84 e3 01 00 00 je 0x3d48
|
|
3b65: 45 85 e4 test %r12d,%r12d
|
|
3b68: 75 11 jne 0x3b7b
|
|
3b6a: 62 d1 7c 48 10 45 05 vmovups 0x140(%r13),%zmm0
|
|
3b71: 45 0f b7 5d 00 movzwl 0x0(%r13),%r11d
|
|
3b76: e9 0a ff ff ff jmp 0x3a85
|
|
3b7b: 33 c0 xor %eax,%eax
|
|
3b7d: 48 8d 54 35 00 lea 0x0(%rbp,%rsi,1),%rdx
|
|
3b82: c5 f8 11 b4 24 70 02 vmovups %xmm6,0x270(%rsp)
|
|
3b89: 00 00
|
|
3b8b: c5 f8 11 bc 24 80 02 vmovups %xmm7,0x280(%rsp)
|
|
3b92: 00 00
|
|
3b94: c5 78 11 84 24 90 02 vmovups %xmm8,0x290(%rsp)
|
|
3b9b: 00 00
|
|
3b9d: c5 78 11 8c 24 a0 02 vmovups %xmm9,0x2a0(%rsp)
|
|
3ba4: 00 00
|
|
3ba6: c5 78 11 94 24 b0 02 vmovups %xmm10,0x2b0(%rsp)
|
|
3bad: 00 00
|
|
3baf: c5 78 11 9c 24 c0 02 vmovups %xmm11,0x2c0(%rsp)
|
|
3bb6: 00 00
|
|
3bb8: c5 78 11 a4 24 d0 02 vmovups %xmm12,0x2d0(%rsp)
|
|
3bbf: 00 00
|
|
3bc1: c5 78 11 ac 24 e0 02 vmovups %xmm13,0x2e0(%rsp)
|
|
3bc8: 00 00
|
|
3bca: 48 89 54 24 48 mov %rdx,0x48(%rsp)
|
|
3bcf: 89 7c 24 40 mov %edi,0x40(%rsp)
|
|
3bd3: 89 c7 mov %eax,%edi
|
|
3bd5: 48 89 74 24 50 mov %rsi,0x50(%rsp)
|
|
3bda: 4c 89 7c 24 58 mov %r15,0x58(%rsp)
|
|
3bdf: 90 nop
|
|
3be0: 41 0f a3 fc bt %edi,%r12d
|
|
3be4: 0f 82 e6 00 00 00 jb 0x3cd0
|
|
3bea: ff c7 inc %edi
|
|
3bec: 83 ff 10 cmp $0x10,%edi
|
|
3bef: 7c ef jl 0x3be0
|
|
3bf1: 62 f1 7c 48 10 15 85 vmovups 0x1cdf185(%rip),%zmm2 # 0x1ce2d80
|
|
3bf8: f1 cd 01
|
|
3bfb: 41 be 10 00 00 00 mov $0x10,%r14d
|
|
3c01: 62 e1 7c 48 10 1d 35 vmovups 0x1cdf135(%rip),%zmm19 # 0x1ce2d40
|
|
3c08: f1 cd 01
|
|
3c0b: 62 61 7c 48 10 05 eb vmovups 0x1cdf0eb(%rip),%zmm24 # 0x1ce2d00
|
|
3c12: f0 cd 01
|
|
3c15: 62 e1 7c 48 10 25 a1 vmovups 0x1cdf0a1(%rip),%zmm20 # 0x1ce2cc0
|
|
3c1c: f0 cd 01
|
|
3c1f: 62 e1 7c 48 10 35 57 vmovups 0x1cdf057(%rip),%zmm22 # 0x1ce2c80
|
|
3c26: f0 cd 01
|
|
3c29: 62 e1 7c 48 10 3d 0d vmovups 0x1cdf00d(%rip),%zmm23 # 0x1ce2c40
|
|
3c30: f0 cd 01
|
|
3c33: c5 f8 10 b4 24 70 02 vmovups 0x270(%rsp),%xmm6
|
|
3c3a: 00 00
|
|
3c3c: c5 f8 10 bc 24 80 02 vmovups 0x280(%rsp),%xmm7
|
|
3c43: 00 00
|
|
3c45: c5 78 10 84 24 90 02 vmovups 0x290(%rsp),%xmm8
|
|
3c4c: 00 00
|
|
3c4e: c5 78 10 8c 24 a0 02 vmovups 0x2a0(%rsp),%xmm9
|
|
3c55: 00 00
|
|
3c57: c5 78 10 94 24 b0 02 vmovups 0x2b0(%rsp),%xmm10
|
|
3c5e: 00 00
|
|
3c60: c5 78 10 9c 24 c0 02 vmovups 0x2c0(%rsp),%xmm11
|
|
3c67: 00 00
|
|
3c69: c5 78 10 a4 24 d0 02 vmovups 0x2d0(%rsp),%xmm12
|
|
3c70: 00 00
|
|
3c72: c5 78 10 ac 24 e0 02 vmovups 0x2e0(%rsp),%xmm13
|
|
3c79: 00 00
|
|
3c7b: 48 8b 74 24 50 mov 0x50(%rsp),%rsi
|
|
3c80: 4c 8b 7c 24 58 mov 0x58(%rsp),%r15
|
|
3c85: 62 f2 7d 48 18 1d d9 vbroadcastss 0x1cdfdd9(%rip),%zmm3 # 0x1ce3a68
|
|
3c8c: fd cd 01
|
|
3c8f: 62 f1 7c 48 10 25 e7 vmovups 0x1cdf2e7(%rip),%zmm4 # 0x1ce2f80
|
|
3c96: f2 cd 01
|
|
3c99: 62 f1 7c 48 10 2d 9d vmovups 0x1cdf29d(%rip),%zmm5 # 0x1ce2f40
|
|
3ca0: f2 cd 01
|
|
3ca3: 62 e1 7c 48 10 05 53 vmovups 0x1cdf253(%rip),%zmm16 # 0x1ce2f00
|
|
3caa: f2 cd 01
|
|
3cad: 62 e1 7c 48 10 2d 09 vmovups 0x1cdf209(%rip),%zmm21 # 0x1ce2ec0
|
|
3cb4: f2 cd 01
|
|
3cb7: 62 e1 7c 48 10 0d 3f vmovups 0x1cdf33f(%rip),%zmm17 # 0x1ce3000
|
|
3cbe: f3 cd 01
|
|
3cc1: 62 e1 7c 48 10 15 f5 vmovups 0x1cdf2f5(%rip),%zmm18 # 0x1ce2fc0
|
|
3cc8: f2 cd 01
|
|
3ccb: e9 9a fe ff ff jmp 0x3b6a
|
|
3cd0: 41 89 fe mov %edi,%r14d
|
|
3cd3: c5 f8 77 vzeroupper
|
|
3cd6: 4f 8d bc b5 40 01 00 lea 0x140(%r13,%r14,4),%r15
|
|
3cdd: 00
|
|
3cde: 4c 89 fa mov %r15,%rdx
|
|
3ce1: 4b 8d 8c b5 80 01 00 lea 0x180(%r13,%r14,4),%rcx
|
|
3ce8: 00
|
|
3ce9: e8 d2 04 00 00 call 0x41c0
|
|
3cee: 89 c6 mov %eax,%esi
|
|
3cf0: 85 f6 test %esi,%esi
|
|
3cf2: 0f 84 f2 fe ff ff je 0x3bea
|
|
3cf8: 48 8b 44 24 48 mov 0x48(%rsp),%rax
|
|
3cfd: 49 89 e2 mov %rsp,%r10
|
|
3d00: 45 8b 1f mov (%r15),%r11d
|
|
3d03: 89 f1 mov %esi,%ecx
|
|
3d05: 49 89 d8 mov %rbx,%r8
|
|
3d08: 49 89 d9 mov %rbx,%r9
|
|
3d0b: 46 89 1c b0 mov %r11d,(%rax,%r14,4)
|
|
3d0f: 44 8b 5c 24 40 mov 0x40(%rsp),%r11d
|
|
3d14: 49 89 6a 20 mov %rbp,0x20(%r10)
|
|
3d18: 49 89 6a 28 mov %rbp,0x28(%r10)
|
|
3d1c: 41 8d 14 3b lea (%r11,%rdi,1),%edx
|
|
3d20: 4c 8d 1d bd d0 3c 02 lea 0x23cd0bd(%rip),%r11 # 0x23d0de4
|
|
3d27: 4d 89 5a 30 mov %r11,0x30(%r10)
|
|
3d2b: e8 d0 53 10 00 call 0x109100
|
|
3d30: 4c 8b 5c 24 48 mov 0x48(%rsp),%r11
|
|
3d35: 89 b4 24 20 03 00 00 mov %esi,0x320(%rsp)
|
|
3d3c: 47 8b 34 b3 mov (%r11,%r14,4),%r14d
|
|
3d40: 45 89 37 mov %r14d,(%r15)
|
|
3d43: e9 a2 fe ff ff jmp 0x3bea
|
|
3d48: 49 89 e3 mov %rsp,%r11
|
|
3d4b: b8 3f 00 00 00 mov $0x3f,%eax
|
|
3d50: c6 44 24 68 01 movb $0x1,0x68(%rsp)
|
|
3d55: 48 8d 54 24 62 lea 0x62(%rsp),%rdx
|
|
3d5a: 48 8d 4c 24 60 lea 0x60(%rsp),%rcx
|
|
3d5f: 49 89 13 mov %rdx,(%r11)
|
|
3d62: 49 89 4b 08 mov %rcx,0x8(%r11)
|
|
3d66: e8 75 63 ea ff call 0xffffffffffeaa0e0
|
|
3d6b: 09 84 24 10 03 00 00 or %eax,0x310(%rsp)
|
|
3d72: e9 ee fd ff ff jmp 0x3b65
|
|
3d77: 62 63 7d 58 26 d1 0a vgetmantps $0xa,{sae},%zmm1,%zmm26
|
|
3d7e: 62 62 7d 58 42 f1 vgetexpps {sae},%zmm1,%zmm30
|
|
3d84: 62 71 7c 48 10 3d 32 vmovups 0x1cdf032(%rip),%zmm15 # 0x1ce2dc0
|
|
3d8b: f0 cd 01
|
|
3d8e: 62 61 7c 48 10 0d a8 vmovups 0x1cdf0a8(%rip),%zmm25 # 0x1ce2e40
|
|
3d95: f0 cd 01
|
|
3d98: 62 02 7d 48 4c da vrcp14ps %zmm26,%zmm27
|
|
3d9e: 62 f3 7d 48 66 c9 df vfpclassps $0xdf,%zmm1,%k1
|
|
3da5: 62 03 7d 58 08 e3 58 vrndscaleps $0x58,{sae},%zmm27,%zmm28
|
|
3dac: c5 78 93 e1 kmovw %k1,%r12d
|
|
3db0: 62 02 7d 58 42 fc vgetexpps {sae},%zmm28,%zmm31
|
|
3db6: 62 22 1d 10 aa d5 vfmsub213ps {rn-sae},%zmm21,%zmm28,%zmm26
|
|
3dbc: 62 91 15 40 72 d4 12 vpsrld $0x12,%zmm28,%zmm29
|
|
3dc3: 62 01 2c 10 59 da vmulps {rn-sae},%zmm26,%zmm26,%zmm27
|
|
3dc9: 62 72 15 40 7f 3d 2d vpermt2ps 0x1cdf02d(%rip),%zmm29,%zmm15 # 0x1ce2e00
|
|
3dd0: f0 cd 01
|
|
3dd3: 62 01 0c 10 5c e7 vsubps {rn-sae},%zmm31,%zmm30,%zmm28
|
|
3dd9: 62 62 15 40 7f 0d 9d vpermt2ps 0x1cdf09d(%rip),%zmm29,%zmm25 # 0x1ce2e80
|
|
3de0: f0 cd 01
|
|
3de3: 62 12 6d 10 b8 fc vfmadd231ps {rn-sae},%zmm28,%zmm18,%zmm15
|
|
3de9: 62 02 75 10 a8 e1 vfmadd213ps {rn-sae},%zmm25,%zmm17,%zmm28
|
|
3def: 62 11 04 18 58 f2 vaddps {rn-sae},%zmm26,%zmm15,%zmm14
|
|
3df5: 62 51 0c 18 5c ff vsubps {rn-sae},%zmm15,%zmm14,%zmm15
|
|
3dfb: 62 61 7c 48 28 ed vmovaps %zmm5,%zmm29
|
|
3e01: 62 02 7d 10 b8 ea vfmadd231ps {rn-sae},%zmm26,%zmm16,%zmm29
|
|
3e07: 62 51 04 49 57 ff vxorps %zmm15,%zmm15,%zmm15{%k1}
|
|
3e0d: 62 62 2d 10 a8 ec vfmadd213ps {rn-sae},%zmm4,%zmm26,%zmm29
|
|
3e13: 62 41 2c 10 5c cf vsubps {rn-sae},%zmm15,%zmm26,%zmm25
|
|
3e19: 62 02 25 10 a8 ec vfmadd213ps {rn-sae},%zmm28,%zmm27,%zmm29
|
|
3e1f: 62 01 14 10 58 d1 vaddps {rn-sae},%zmm25,%zmm29,%zmm26
|
|
3e25: 62 91 0c 1a 58 c2 vaddps {rn-sae},%zmm26,%zmm14,%zmm0{%k2}
|
|
3e2b: e9 4c fc ff ff jmp 0x3a7c
|
|
3e30: 62 13 7d 58 26 fc 0a vgetmantps $0xa,{sae},%zmm28,%zmm15
|
|
3e37: 62 83 7d 58 26 f5 0a vgetmantps $0xa,{sae},%zmm29,%zmm22
|
|
3e3e: 62 12 7d 58 42 ec vgetexpps {sae},%zmm28,%zmm13
|
|
3e44: 62 12 7d 58 42 e5 vgetexpps {sae},%zmm29,%zmm12
|
|
3e4a: 62 71 7c 48 10 15 6c vmovups 0x1cdef6c(%rip),%zmm10 # 0x1ce2dc0
|
|
3e51: ef cd 01
|
|
3e54: 62 61 7c 48 10 1d a2 vmovups 0x1cdefa2(%rip),%zmm27 # 0x1ce2e00
|
|
3e5b: ef cd 01
|
|
3e5e: 62 71 7c 48 10 0d d8 vmovups 0x1cdefd8(%rip),%zmm9 # 0x1ce2e40
|
|
3e65: ef cd 01
|
|
3e68: 62 61 7c 48 10 3d 0e vmovups 0x1cdf00e(%rip),%zmm31 # 0x1ce2e80
|
|
3e6f: f0 cd 01
|
|
3e72: 62 c2 7d 48 4c ff vrcp14ps %zmm15,%zmm23
|
|
3e78: 62 22 7d 48 4c c6 vrcp14ps %zmm22,%zmm24
|
|
3e7e: 62 93 7d 48 66 cc df vfpclassps $0xdf,%zmm28,%k1
|
|
3e85: 62 93 7d 48 66 d5 df vfpclassps $0xdf,%zmm29,%k2
|
|
3e8c: 62 23 7d 58 08 cf 58 vrndscaleps $0x58,{sae},%zmm23,%zmm25
|
|
3e93: 62 03 7d 58 08 d0 58 vrndscaleps $0x58,{sae},%zmm24,%zmm26
|
|
3e9a: c5 f8 93 d2 kmovw %k2,%edx
|
|
3e9e: c5 78 93 e1 kmovw %k1,%r12d
|
|
3ea2: 62 91 0d 48 72 d1 12 vpsrld $0x12,%zmm25,%zmm14
|
|
3ea9: 62 91 0d 40 72 d2 12 vpsrld $0x12,%zmm26,%zmm30
|
|
3eb0: 62 92 7d 58 42 f1 vgetexpps {sae},%zmm25,%zmm6
|
|
3eb6: 62 92 7d 58 42 fa vgetexpps {sae},%zmm26,%zmm7
|
|
3ebc: 62 32 35 10 aa f9 vfmsub213ps {rn-sae},%zmm17,%zmm25,%zmm15
|
|
3ec2: 62 a2 2d 10 aa f1 vfmsub213ps {rn-sae},%zmm17,%zmm26,%zmm22
|
|
3ec8: 62 a1 4c 10 59 fe vmulps {rn-sae},%zmm22,%zmm22,%zmm23
|
|
3ece: 62 71 14 18 5c ee vsubps {rn-sae},%zmm6,%zmm13,%zmm13
|
|
3ed4: 62 61 1c 18 5c c7 vsubps {rn-sae},%zmm7,%zmm12,%zmm24
|
|
3eda: 62 51 04 18 59 e7 vmulps {rn-sae},%zmm15,%zmm15,%zmm12
|
|
3ee0: 62 51 7c 48 28 de vmovaps %zmm14,%zmm11
|
|
3ee6: 62 12 2d 48 77 db vpermi2ps %zmm27,%zmm10,%zmm11
|
|
3eec: 62 12 0d 40 7f d3 vpermt2ps %zmm27,%zmm30,%zmm10
|
|
3ef2: 62 12 35 48 77 f7 vpermi2ps %zmm31,%zmm9,%zmm14
|
|
3ef8: 62 12 0d 40 7f cf vpermt2ps %zmm31,%zmm30,%zmm9
|
|
3efe: 62 52 55 18 b8 dd vfmadd231ps {rn-sae},%zmm13,%zmm5,%zmm11
|
|
3f04: 62 12 55 18 b8 d0 vfmadd231ps {rn-sae},%zmm24,%zmm5,%zmm10
|
|
3f0a: 62 52 5d 18 a8 ee vfmadd213ps {rn-sae},%zmm14,%zmm4,%zmm13
|
|
3f10: 62 42 5d 18 a8 c1 vfmadd213ps {rn-sae},%zmm9,%zmm4,%zmm24
|
|
3f16: 62 d1 24 18 58 ff vaddps {rn-sae},%zmm15,%zmm11,%zmm7
|
|
3f1c: 62 b1 2c 18 58 f6 vaddps {rn-sae},%zmm22,%zmm10,%zmm6
|
|
3f22: 62 51 44 18 5c cb vsubps {rn-sae},%zmm11,%zmm7,%zmm9
|
|
3f28: 62 51 4c 18 5c d2 vsubps {rn-sae},%zmm10,%zmm6,%zmm10
|
|
3f2e: 62 51 34 49 57 c9 vxorps %zmm9,%zmm9,%zmm9{%k1}
|
|
3f34: 62 51 2c 4a 57 d2 vxorps %zmm10,%zmm10,%zmm10{%k2}
|
|
3f3a: 62 51 04 18 5c d9 vsubps {rn-sae},%zmm9,%zmm15,%zmm11
|
|
3f40: 62 51 4c 10 5c f2 vsubps {rn-sae},%zmm10,%zmm22,%zmm14
|
|
3f46: 62 61 7c 48 28 cb vmovaps %zmm3,%zmm25
|
|
3f4c: 62 71 7c 48 28 c3 vmovaps %zmm3,%zmm8
|
|
3f52: 62 42 5d 10 b8 cf vfmadd231ps {rn-sae},%zmm15,%zmm20,%zmm25
|
|
3f58: 62 32 5d 10 b8 c6 vfmadd231ps {rn-sae},%zmm22,%zmm20,%zmm8
|
|
3f5e: 62 62 05 18 a8 ca vfmadd213ps {rn-sae},%zmm2,%zmm15,%zmm25
|
|
3f64: 62 72 4d 10 a8 c2 vfmadd213ps {rn-sae},%zmm2,%zmm22,%zmm8
|
|
3f6a: 62 42 1d 18 a8 cd vfmadd213ps {rn-sae},%zmm13,%zmm12,%zmm25
|
|
3f70: 62 12 45 10 a8 c0 vfmadd213ps {rn-sae},%zmm24,%zmm23,%zmm8
|
|
3f76: 62 51 34 10 58 fb vaddps {rn-sae},%zmm11,%zmm25,%zmm15
|
|
3f7c: 62 51 3c 18 58 c6 vaddps {rn-sae},%zmm14,%zmm8,%zmm8
|
|
3f82: 62 d1 44 1b 58 c7 vaddps {rn-sae},%zmm15,%zmm7,%zmm0{%k3}
|
|
3f88: 62 d1 4c 1c 58 c8 vaddps {rn-sae},%zmm8,%zmm6,%zmm1{%k4}
|
|
3f8e: c1 e2 10 shl $0x10,%edx
|
|
3f91: 44 0b e2 or %edx,%r12d
|
|
3f94: 0f 84 7a f8 ff ff je 0x3814
|
|
3f9a: 62 41 7c 48 11 65 03 vmovups %zmm28,0xc0(%r13)
|
|
3fa1: 62 41 7c 48 11 6d 04 vmovups %zmm29,0x100(%r13)
|
|
3fa8: 62 d1 7c 48 11 45 01 vmovups %zmm0,0x40(%r13)
|
|
3faf: 62 d1 7c 48 11 4d 02 vmovups %zmm1,0x80(%r13)
|
|
3fb6: 40 84 ed test %bpl,%bpl
|
|
3fb9: 0f 84 49 01 00 00 je 0x4108
|
|
3fbf: 45 85 e4 test %r12d,%r12d
|
|
3fc2: 75 13 jne 0x3fd7
|
|
3fc4: 62 d1 7c 48 10 45 01 vmovups 0x40(%r13),%zmm0
|
|
3fcb: 62 d1 7c 48 10 4d 02 vmovups 0x80(%r13),%zmm1
|
|
3fd2: e9 3d f8 ff ff jmp 0x3814
|
|
3fd7: 33 c9 xor %ecx,%ecx
|
|
3fd9: 44 89 fa mov %r15d,%edx
|
|
3fdc: 40 88 6c 24 68 mov %bpl,0x68(%rsp)
|
|
3fe1: 4a 8d 04 be lea (%rsi,%r15,4),%rax
|
|
3fe5: 44 89 b4 24 10 03 00 mov %r14d,0x310(%rsp)
|
|
3fec: 00
|
|
3fed: 49 89 c6 mov %rax,%r14
|
|
3ff0: 4c 89 7c 24 58 mov %r15,0x58(%rsp)
|
|
3ff5: 41 89 d7 mov %edx,%r15d
|
|
3ff8: 48 89 7c 24 50 mov %rdi,0x50(%rsp)
|
|
3ffd: 89 cf mov %ecx,%edi
|
|
3fff: 90 nop
|