0x4019b0 PUSH %RBP |
0x4019b1 MOV %EDI,%R10D |
0x4019b4 MOV %RSP,%RBP |
0x4019b7 PUSH %RBX |
0x4019b8 TEST %EDI,%EDI |
0x4019ba JLE 402020 |
0x4019c0 LEA -0x1(%R10),%EAX |
0x4019c4 MOV %RSI,%RDI |
0x4019c7 VMOVAPS %XMM0,%XMM7 |
0x4019cb MOV %RDX,%RSI |
0x4019ce MOV %RCX,%RDX |
0x4019d1 CMP $0x6,%EAX |
0x4019d4 JBE 40202e |
0x4019da MOV %R10D,%EBX |
0x4019dd VXORPS %XMM12,%XMM12,%XMM12 |
0x4019e2 VBROADCASTSS 0x16b4(%RIP),%YMM22 |
0x4019ec VBROADCASTSS 0x16ae(%RIP),%YMM21 |
0x4019f6 SHR $0x3,%EBX |
0x4019f9 VBROADCASTSS 0x16a5(%RIP),%YMM20 |
0x401a03 VBROADCASTSS 0x169f(%RIP),%YMM19 |
0x401a0d VBROADCASTSS %XMM0,%YMM26 |
0x401a13 VBROADCASTSS 0x1693(%RIP),%YMM18 |
0x401a1d VBROADCASTSS 0x168d(%RIP),%YMM17 |
0x401a27 VBROADCASTSS %XMM1,%YMM25 |
0x401a2d VBROADCASTSS %XMM2,%YMM24 |
0x401a33 VBROADCASTSD 0x167c(%RIP),%YMM14 |
0x401a3c VBROADCASTSS %XMM3,%YMM15 |
0x401a41 VBROADCASTSS %XMM4,%YMM23 |
0x401a47 SAL $0x5,%RBX |
0x401a4b VMOVAPS %YMM12,%YMM11 |
0x401a50 VMOVAPS %YMM12,%YMM10 |
0x401a55 VMOVAPS %YMM12,%YMM16 |
0x401a5b XOR %R11D,%R11D |
0x401a5e XCHG %AX,%AX |
(3) 0x401a60 VMOVUPS (%RDI,%R11,1),%YMM8 |
(3) 0x401a66 VMOVUPS (%RSI,%R11,1),%YMM0 |
(3) 0x401a6c VMOVUPS (%RDX,%R11,1),%YMM5 |
(3) 0x401a72 VSUBPS %YMM26,%YMM8,%YMM9 |
(3) 0x401a78 VSUBPS %YMM25,%YMM0,%YMM8 |
(3) 0x401a7e VSUBPS %YMM24,%YMM5,%YMM30 |
(3) 0x401a84 VMULPS %YMM8,%YMM8,%YMM28 |
(3) 0x401a8a VFMADD231PS %YMM9,%YMM9,%YMM28 |
(3) 0x401a90 VFMADD231PS %YMM30,%YMM30,%YMM28 |
(3) 0x401a96 VCMPPS $0x1,%YMM15,%YMM28,%K1 |
(3) 0x401a9d VMOVAPS %YMM28,%YMM6 |
(3) 0x401aa3 VADDPS %YMM23,%YMM28,%YMM5 |
(3) 0x401aa9 VCMPPS $0x1,%YMM15,%YMM6,%YMM0 |
(3) 0x401aaf VCMPPS $0xe,%YMM16,%YMM28,%K2 |
(3) 0x401ab6 VMOVUPS (%R8,%R11,1),%YMM13{%K1} |
(3) 0x401abd VCVTPS2PD %XMM5,%YMM6 |
(3) 0x401ac1 VSQRTPD %YMM6,%YMM29 |
(3) 0x401ac7 ADD $0x20,%R11 |
(3) 0x401acb VANDPS %YMM13,%YMM0,%YMM27 |
(3) 0x401ad1 VEXTRACTF128 $0x1,%YMM5,%XMM0 |
(3) 0x401ad7 VCVTPS2PD %XMM0,%YMM5 |
(3) 0x401adb VSQRTPD %YMM5,%YMM31 |
(3) 0x401ae1 VMOVAPS %YMM28,%YMM0 |
(3) 0x401ae7 VMULPD %YMM29,%YMM6,%YMM6 |
(3) 0x401aed VFMADD132PS %YMM22,%YMM21,%YMM0 |
(3) 0x401af3 VMULPD %YMM31,%YMM5,%YMM5 |
(3) 0x401af9 VDIVPD %YMM6,%YMM14,%YMM6 |
(3) 0x401afd VFMADD132PS %YMM28,%YMM20,%YMM0 |
(3) 0x401b03 VFMADD132PS %YMM28,%YMM19,%YMM0 |
(3) 0x401b09 VFMADD132PS %YMM28,%YMM18,%YMM0 |
(3) 0x401b0f VFMADD132PS %YMM28,%YMM17,%YMM0 |
(3) 0x401b15 VDIVPD %YMM5,%YMM14,%YMM5 |
(3) 0x401b19 VCVTPS2PD %XMM0,%YMM28 |
(3) 0x401b1f VEXTRACTF128 $0x1,%YMM0,%XMM0 |
(3) 0x401b25 VCVTPS2PD %XMM0,%YMM0 |
(3) 0x401b29 VADDPD %YMM28,%YMM6,%YMM6 |
(3) 0x401b2f VCVTPD2PS %YMM6,%XMM6 |
(3) 0x401b33 VADDPD %YMM0,%YMM5,%YMM5 |
(3) 0x401b37 VCVTPD2PS %YMM5,%XMM0 |
(3) 0x401b3b VINSERTF128 $0x1,%XMM0,%YMM6,%YMM5 |
(3) 0x401b41 VMULPS %YMM27,%YMM5,%YMM6 |
(3) 0x401b47 VMULPS %YMM6,%YMM9,%YMM0{%K2}{z} |
(3) 0x401b4d VMULPS %YMM6,%YMM8,%YMM9{%K2}{z} |
(3) 0x401b53 VMULPS %YMM6,%YMM30,%YMM8{%K2}{z} |
(3) 0x401b59 VADDPS %YMM0,%YMM10,%YMM10 |
(3) 0x401b5d VADDPS %YMM9,%YMM11,%YMM11 |
(3) 0x401b62 VADDPS %YMM8,%YMM12,%YMM12 |
(3) 0x401b67 CMP %R11,%RBX |
(3) 0x401b6a JNE 401a60 |
0x401b70 VEXTRACTF128 $0x1,%YMM12,%XMM15 |
0x401b76 VEXTRACTF128 $0x1,%YMM11,%XMM9 |
0x401b7c MOV %R10D,%ECX |
0x401b7f VADDPS %XMM12,%XMM15,%XMM13 |
0x401b84 VADDPS %XMM11,%XMM9,%XMM8 |
0x401b89 AND $-0x8,%ECX |
0x401b8c VADDPS %XMM9,%XMM11,%XMM11 |
0x401b91 VADDPS %XMM15,%XMM12,%XMM12 |
0x401b96 MOV %ECX,%EAX |
0x401b98 VMOVHLPS %XMM13,%XMM13,%XMM14 |
0x401b9d VADDPS %XMM13,%XMM14,%XMM5 |
0x401ba2 VMOVHLPS %XMM8,%XMM8,%XMM13 |
0x401ba7 VADDPS %XMM8,%XMM13,%XMM14 |
0x401bac VEXTRACTF128 $0x1,%YMM10,%XMM13 |
0x401bb2 VSHUFPS $0x55,%XMM5,%XMM5,%XMM6 |
0x401bb7 VADDPS %XMM5,%XMM6,%XMM0 |
0x401bbb VADDPS %XMM10,%XMM13,%XMM6 |
0x401bc0 VSHUFPS $0x55,%XMM14,%XMM14,%XMM5 |
0x401bc6 VADDPS %XMM14,%XMM5,%XMM5 |
0x401bcb VADDPS %XMM13,%XMM10,%XMM10 |
0x401bd0 VMOVHLPS %XMM6,%XMM6,%XMM8 |
0x401bd4 VADDPS %XMM6,%XMM8,%XMM14 |
0x401bd8 VSHUFPS $0x55,%XMM14,%XMM14,%XMM6 |
0x401bde VADDPS %XMM14,%XMM6,%XMM6 |
0x401be3 CMP %ECX,%R10D |
0x401be6 JE 401ff0 |
0x401bec MOV %R10D,%R11D |
0x401bef SUB %EAX,%R11D |
0x401bf2 LEA -0x1(%R11),%EBX |
0x401bf6 CMP $0x2,%EBX |
0x401bf9 JBE 401d7c |
0x401bff VMOVUPS (%RSI,%RAX,4),%XMM5 |
0x401c04 VBROADCASTSS %XMM1,%XMM13 |
0x401c09 VMOVUPS (%RDI,%RAX,4),%XMM15 |
0x401c0e VBROADCASTSS %XMM7,%XMM0 |
0x401c13 VBROADCASTSS %XMM2,%XMM6 |
0x401c18 VBROADCASTSS %XMM3,%XMM8 |
0x401c1d VBROADCASTSS %XMM4,%XMM9 |
0x401c22 VSUBPS %XMM13,%XMM5,%XMM14 |
0x401c27 VSUBPS %XMM0,%XMM15,%XMM15 |
0x401c2b VMOVUPS (%RDX,%RAX,4),%XMM0 |
0x401c30 VSUBPS %XMM6,%XMM0,%XMM13 |
0x401c34 VMULPS %XMM14,%XMM14,%XMM5 |
0x401c39 VFMADD231PS %XMM15,%XMM15,%XMM5 |
0x401c3e VFMADD231PS %XMM13,%XMM13,%XMM5 |
0x401c43 VCMPPS $0x1,%XMM8,%XMM5,%K3 |
0x401c4a VCMPPS $0x1,%XMM8,%XMM5,%XMM8 |
0x401c50 VADDPS %XMM9,%XMM5,%XMM9 |
0x401c55 VMOVUPS (%R8,%RAX,4),%XMM0{%K3}{z} |
0x401c5c MOV %R11D,%EAX |
0x401c5f AND $-0x4,%EAX |
0x401c62 VANDPS %XMM0,%XMM8,%XMM6 |
0x401c66 VXORPS %XMM0,%XMM0,%XMM0 |
0x401c6a VXORPS %XMM8,%XMM8,%XMM8 |
0x401c6f ADD %EAX,%ECX |
0x401c71 VCMPPS $0xe,%XMM0,%XMM5,%K4 |
0x401c78 VCVTPS2PD %XMM9,%XMM0 |
0x401c7d VMOVHLPS %XMM9,%XMM8,%XMM9 |
0x401c82 AND $0x3,%R11D |
0x401c86 VCVTPS2PD %XMM9,%XMM8 |
0x401c8b VBROADCASTSS 0x140c(%RIP),%XMM9 |
0x401c94 VSQRTPD %XMM8,%XMM26 |
0x401c9a VMULPD %XMM26,%XMM8,%XMM8 |
0x401ca0 VFMADD213PS 0x13fa(%RIP){1to4},%XMM5,%XMM9 |
0x401caa VFMADD213PS 0x13f4(%RIP){1to4},%XMM5,%XMM9 |
0x401cb4 VFMADD213PS 0x13ee(%RIP){1to4},%XMM5,%XMM9 |
0x401cbe VFMADD213PS 0x13e8(%RIP){1to4},%XMM5,%XMM9 |
0x401cc8 VFMADD213PS 0x13e2(%RIP){1to4},%XMM9,%XMM5 |
0x401cd2 VSQRTPD %XMM0,%XMM9 |
0x401cd6 VMULPD %XMM9,%XMM0,%XMM0 |
0x401cdb VMOVDDUP 0x13d5(%RIP),%XMM9 |
0x401ce3 VCVTPS2PD %XMM5,%XMM25 |
0x401ce9 VDIVPD %XMM0,%XMM9,%XMM0 |
0x401ced VDIVPD %XMM8,%XMM9,%XMM9 |
0x401cf2 VXORPS %XMM8,%XMM8,%XMM8 |
0x401cf7 VMOVHLPS %XMM5,%XMM8,%XMM5 |
0x401cfb VCVTPS2PD %XMM5,%XMM8 |
0x401cff VADDPD %XMM25,%XMM0,%XMM0 |
0x401d05 VADDPD %XMM8,%XMM9,%XMM9 |
0x401d0a VINSERTF128 $0x1,%XMM9,%YMM0,%YMM0 |
0x401d10 VCVTPD2PS %YMM0,%XMM5 |
0x401d14 VMULPS %XMM6,%XMM5,%XMM6 |
0x401d18 VMULPS %XMM6,%XMM15,%XMM8{%K4}{z} |
0x401d1e VMULPS %XMM6,%XMM14,%XMM15{%K4}{z} |
0x401d24 VMULPS %XMM6,%XMM13,%XMM14{%K4}{z} |
0x401d2a VADDPS %XMM8,%XMM10,%XMM10 |
0x401d2f VADDPS %XMM15,%XMM11,%XMM11 |
0x401d34 VADDPS %XMM14,%XMM12,%XMM12 |
0x401d39 VMOVHLPS %XMM10,%XMM10,%XMM15 |
0x401d3e VMOVHLPS %XMM11,%XMM11,%XMM5 |
0x401d43 VADDPS %XMM10,%XMM15,%XMM10 |
0x401d48 VMOVHLPS %XMM12,%XMM12,%XMM13 |
0x401d4d VADDPS %XMM11,%XMM5,%XMM6 |
0x401d52 VADDPS %XMM12,%XMM13,%XMM9 |
0x401d57 VSHUFPS $0x55,%XMM10,%XMM10,%XMM11 |
0x401d5d VSHUFPS $0x55,%XMM6,%XMM6,%XMM8 |
0x401d62 VADDPS %XMM6,%XMM8,%XMM5 |
0x401d66 VADDPS %XMM10,%XMM11,%XMM6 |
0x401d6b VSHUFPS $0x55,%XMM9,%XMM9,%XMM0 |
0x401d71 VADDPS %XMM9,%XMM0,%XMM0 |
0x401d76 JE 401ff0 |
0x401d7c MOVSXD %ECX,%R11 |
0x401d7f VXORPS %XMM11,%XMM11,%XMM11 |
0x401d84 VMOVSS (%RSI,%R11,4),%XMM13 |
0x401d8a VMOVSS (%RDI,%R11,4),%XMM14 |
0x401d90 LEA (,%R11,4),%RBX |
0x401d98 VMOVSS (%RDX,%R11,4),%XMM9 |
0x401d9e VSUBSS %XMM1,%XMM13,%XMM15 |
0x401da2 VSUBSS %XMM7,%XMM14,%XMM12 |
0x401da6 VSUBSS %XMM2,%XMM9,%XMM10 |
0x401daa VMULSS %XMM15,%XMM15,%XMM8 |
0x401daf VFMADD231SS %XMM12,%XMM12,%XMM8 |
0x401db4 VFMADD231SS %XMM10,%XMM10,%XMM8 |
0x401db9 VCOMISS %XMM8,%XMM3 |
0x401dbe JBE 401dc6 |
0x401dc0 VMOVSS (%R8,%R11,4),%XMM11 |
0x401dc6 VXORPS %XMM14,%XMM14,%XMM14 |
0x401dcb VCOMISS %XMM14,%XMM8 |
0x401dd0 JBE 401e4a |
0x401dd2 VMOVSS 0x12c6(%RIP),%XMM9 |
0x401dda VADDSS %XMM4,%XMM8,%XMM13 |
0x401dde VFMADD213SS 0x12bd(%RIP),%XMM8,%XMM9 |
0x401de7 VCVTSS2SD %XMM13,%XMM13,%XMM14 |
0x401dec VSQRTSD %XMM14,%XMM14,%XMM13 |
0x401df1 VMULSD %XMM13,%XMM14,%XMM14 |
0x401df6 VFMADD213SS 0x12a9(%RIP),%XMM8,%XMM9 |
0x401dff VFMADD213SS 0x12a4(%RIP),%XMM8,%XMM9 |
0x401e08 VFMADD213SS 0x129f(%RIP),%XMM8,%XMM9 |
0x401e11 VFMADD213SS 0x129a(%RIP),%XMM9,%XMM8 |
0x401e1a VMOVSD 0x1296(%RIP),%XMM9 |
0x401e22 VDIVSD %XMM14,%XMM9,%XMM13 |
0x401e27 VCVTSS2SD %XMM8,%XMM8,%XMM8 |
0x401e2c VADDSD %XMM8,%XMM13,%XMM14 |
0x401e31 VCVTSD2SS %XMM14,%XMM14,%XMM9 |
0x401e36 VMULSS %XMM11,%XMM9,%XMM11 |
0x401e3b VFMADD231SS %XMM11,%XMM12,%XMM6 |
0x401e40 VFMADD231SS %XMM11,%XMM15,%XMM5 |
0x401e45 VFMADD231SS %XMM11,%XMM10,%XMM0 |
0x401e4a LEA 0x1(%RCX),%EAX |
0x401e4d CMP %R10D,%EAX |
0x401e50 JGE 401ff0 |
0x401e56 VMOVSS 0x4(%RSI,%RBX,1),%XMM10 |
0x401e5c VMOVSS 0x4(%RDI,%RBX,1),%XMM12 |
0x401e62 VXORPS %XMM14,%XMM14,%XMM14 |
0x401e67 VMOVSS 0x4(%RDX,%RBX,1),%XMM13 |
0x401e6d VSUBSS %XMM1,%XMM10,%XMM11 |
0x401e71 VSUBSS %XMM7,%XMM12,%XMM15 |
0x401e75 VSUBSS %XMM2,%XMM13,%XMM12 |
0x401e79 VMULSS %XMM11,%XMM11,%XMM8 |
0x401e7e VFMADD231SS %XMM15,%XMM15,%XMM8 |
0x401e83 VFMADD231SS %XMM12,%XMM12,%XMM8 |
0x401e88 VCOMISS %XMM8,%XMM3 |
0x401e8d JBE 401e96 |
0x401e8f VMOVSS 0x4(%R8,%RBX,1),%XMM14 |
0x401e96 VXORPS %XMM9,%XMM9,%XMM9 |
0x401e9b VCOMISS %XMM9,%XMM8 |
0x401ea0 JBE 401f1b |
0x401ea2 VMOVSS 0x11f6(%RIP),%XMM9 |
0x401eaa VADDSS %XMM8,%XMM4,%XMM10 |
0x401eaf VFMADD213SS 0x11ec(%RIP),%XMM8,%XMM9 |
0x401eb8 VCVTSS2SD %XMM10,%XMM10,%XMM13 |
0x401ebd VSQRTSD %XMM13,%XMM13,%XMM10 |
0x401ec2 VMULSD %XMM10,%XMM13,%XMM13 |
0x401ec7 VFMADD213SS 0x11d8(%RIP),%XMM8,%XMM9 |
0x401ed0 VFMADD213SS 0x11d3(%RIP),%XMM8,%XMM9 |
0x401ed9 VFMADD213SS 0x11ce(%RIP),%XMM8,%XMM9 |
0x401ee2 VFMADD213SS 0x11c9(%RIP),%XMM9,%XMM8 |
0x401eeb VMOVSD 0x11c5(%RIP),%XMM9 |
0x401ef3 VDIVSD %XMM13,%XMM9,%XMM10 |
0x401ef8 VCVTSS2SD %XMM8,%XMM8,%XMM8 |
0x401efd VADDSD %XMM8,%XMM10,%XMM13 |
0x401f02 VCVTSD2SS %XMM13,%XMM13,%XMM9 |
0x401f07 VMULSS %XMM14,%XMM9,%XMM14 |
0x401f0c VFMADD231SS %XMM14,%XMM15,%XMM6 |
0x401f11 VFMADD231SS %XMM14,%XMM11,%XMM5 |
0x401f16 VFMADD231SS %XMM14,%XMM12,%XMM0 |
0x401f1b ADD $0x2,%ECX |
0x401f1e CMP %ECX,%R10D |
0x401f21 JLE 401ff0 |
0x401f27 VMOVSS 0x8(%RSI,%RBX,1),%XMM11 |
0x401f2d VMOVSS 0x8(%RDI,%RBX,1),%XMM15 |
0x401f33 VSUBSS %XMM1,%XMM11,%XMM12 |
0x401f37 VSUBSS %XMM7,%XMM15,%XMM7 |
0x401f3b VMOVSS 0x8(%RDX,%RBX,1),%XMM1 |
0x401f41 VSUBSS %XMM2,%XMM1,%XMM10 |
0x401f45 VMULSS %XMM12,%XMM12,%XMM8 |
0x401f4a VFMADD231SS %XMM7,%XMM7,%XMM8 |
0x401f4f VFMADD231SS %XMM10,%XMM10,%XMM8 |
0x401f54 VCOMISS %XMM8,%XMM3 |
0x401f59 JA 402010 |
0x401f5f VXORPS %XMM3,%XMM3,%XMM3 |
0x401f63 VXORPS %XMM2,%XMM2,%XMM2 |
0x401f67 VCOMISS %XMM2,%XMM8 |
0x401f6b JBE 401ff0 |
0x401f71 VADDSS %XMM8,%XMM4,%XMM4 |
0x401f76 VMOVSD 0x113a(%RIP),%XMM11 |
0x401f7e VMOVSS 0x111a(%RIP),%XMM9 |
0x401f86 VFMADD213SS 0x1115(%RIP),%XMM8,%XMM9 |
0x401f8f VCVTSS2SD %XMM4,%XMM4,%XMM13 |
0x401f93 VSQRTSD %XMM13,%XMM13,%XMM14 |
0x401f98 VMULSD %XMM14,%XMM13,%XMM15 |
0x401f9d VFMADD213SS 0x1102(%RIP),%XMM8,%XMM9 |
0x401fa6 VDIVSD %XMM15,%XMM11,%XMM2 |
0x401fab VFMADD213SS 0x10f8(%RIP),%XMM8,%XMM9 |
0x401fb4 VFMADD213SS 0x10f3(%RIP),%XMM8,%XMM9 |
0x401fbd VFMADD213SS 0x10ee(%RIP),%XMM9,%XMM8 |
0x401fc6 VCVTSS2SD %XMM8,%XMM8,%XMM1 |
0x401fcb VADDSD %XMM1,%XMM2,%XMM8 |
0x401fcf VCVTSD2SS %XMM8,%XMM8,%XMM4 |
0x401fd4 VMULSS %XMM3,%XMM4,%XMM3 |
0x401fd8 VFMADD231SS %XMM3,%XMM7,%XMM6 |
0x401fdd VFMADD231SS %XMM3,%XMM12,%XMM5 |
0x401fe2 VFMADD231SS %XMM3,%XMM10,%XMM0 |
0x401fe7 VZEROUPPER |
0x401fea JMP 401ff3 |
0x401fec NOPL (%RAX) |
0x401ff0 VZEROUPPER |
0x401ff3 VMOVSS %XMM6,(%R9) |
0x401ff8 MOV 0x10(%RBP),%R8 |
0x401ffc MOV 0x18(%RBP),%R9 |
0x402000 MOV -0x8(%RBP),%RBX |
0x402004 VMOVSS %XMM5,(%R8) |
0x402009 VMOVSS %XMM0,(%R9) |
0x40200e LEAVE |
0x40200f RET |
0x402010 VMOVSS 0x8(%R8,%RBX,1),%XMM3 |
0x402017 JMP 401f63 |
0x40201c NOPL (%RAX) |
0x402020 VXORPS %XMM0,%XMM0,%XMM0 |
0x402024 VMOVAPS %XMM0,%XMM5 |
0x402028 VMOVAPS %XMM0,%XMM6 |
0x40202c JMP 401ff3 |
0x40202e VXORPS %XMM12,%XMM12,%XMM12 |
0x402033 VXORPS %XMM0,%XMM0,%XMM0 |
0x402037 XOR %EAX,%EAX |
0x402039 XOR %ECX,%ECX |
0x40203b VMOVAPS %XMM12,%XMM11 |
0x402040 VMOVAPS %XMM12,%XMM10 |
0x402045 VMOVAPS %XMM0,%XMM5 |
0x402049 VMOVAPS %XMM0,%XMM6 |
0x40204d JMP 401bec |