0x401670 PUSH %RBP |
0x401671 MOV %EDI,%R10D |
0x401674 MOV %RSP,%RBP |
0x401677 PUSH %RBX |
0x401678 TEST %EDI,%EDI |
0x40167a JLE 401ce0 |
0x401680 LEA -0x1(%R10),%EAX |
0x401684 MOV %RSI,%RDI |
0x401687 VMOVAPS %XMM0,%XMM7 |
0x40168b MOV %RDX,%RSI |
0x40168e MOV %RCX,%RDX |
0x401691 CMP $0x6,%EAX |
0x401694 JBE 401cee |
0x40169a MOV %R10D,%EBX |
0x40169d VXORPS %XMM12,%XMM12,%XMM12 |
0x4016a2 VBROADCASTSS 0x19dc(%RIP),%YMM22 |
0x4016ac VBROADCASTSS 0x19d6(%RIP),%YMM21 |
0x4016b6 SHR $0x3,%EBX |
0x4016b9 VBROADCASTSS 0x19cd(%RIP),%YMM20 |
0x4016c3 VBROADCASTSS 0x19c7(%RIP),%YMM19 |
0x4016cd VBROADCASTSS %XMM0,%YMM26 |
0x4016d3 VBROADCASTSS 0x19bb(%RIP),%YMM18 |
0x4016dd VBROADCASTSS 0x19b5(%RIP),%YMM17 |
0x4016e7 VBROADCASTSS %XMM1,%YMM25 |
0x4016ed VBROADCASTSS %XMM2,%YMM24 |
0x4016f3 VBROADCASTSD 0x19bc(%RIP),%YMM14 |
0x4016fc VBROADCASTSS %XMM3,%YMM15 |
0x401701 VBROADCASTSS %XMM4,%YMM23 |
0x401707 SAL $0x5,%RBX |
0x40170b VMOVAPS %YMM12,%YMM11 |
0x401710 VMOVAPS %YMM12,%YMM10 |
0x401715 VMOVAPS %YMM12,%YMM16 |
0x40171b XOR %R11D,%R11D |
0x40171e XCHG %AX,%AX |
(2) 0x401720 VMOVUPS (%RDI,%R11,1),%YMM8 |
(2) 0x401726 VMOVUPS (%RSI,%R11,1),%YMM0 |
(2) 0x40172c VMOVUPS (%RDX,%R11,1),%YMM5 |
(2) 0x401732 VSUBPS %YMM26,%YMM8,%YMM9 |
(2) 0x401738 VSUBPS %YMM25,%YMM0,%YMM8 |
(2) 0x40173e VSUBPS %YMM24,%YMM5,%YMM30 |
(2) 0x401744 VMULPS %YMM8,%YMM8,%YMM28 |
(2) 0x40174a VFMADD231PS %YMM9,%YMM9,%YMM28 |
(2) 0x401750 VFMADD231PS %YMM30,%YMM30,%YMM28 |
(2) 0x401756 VMOVAPS %YMM28,%YMM6 |
(2) 0x40175c VCMPPS $0x1,%YMM15,%YMM28,%K1 |
(2) 0x401763 VADDPS %YMM23,%YMM28,%YMM5 |
(2) 0x401769 VCMPPS $0x1,%YMM15,%YMM6,%YMM0 |
(2) 0x40176f VCMPPS $0xe,%YMM16,%YMM28,%K2 |
(2) 0x401776 VMOVUPS (%R8,%R11,1),%YMM13{%K1} |
(2) 0x40177d VCVTPS2PD %XMM5,%YMM6 |
(2) 0x401781 VSQRTPD %YMM6,%YMM29 |
(2) 0x401787 ADD $0x20,%R11 |
(2) 0x40178b VANDPS %YMM13,%YMM0,%YMM27 |
(2) 0x401791 VEXTRACTF128 $0x1,%YMM5,%XMM0 |
(2) 0x401797 VCVTPS2PD %XMM0,%YMM5 |
(2) 0x40179b VSQRTPD %YMM5,%YMM31 |
(2) 0x4017a1 VMOVAPS %YMM28,%YMM0 |
(2) 0x4017a7 VFMADD132PS %YMM22,%YMM21,%YMM0 |
(2) 0x4017ad VMULPD %YMM29,%YMM6,%YMM6 |
(2) 0x4017b3 VMULPD %YMM31,%YMM5,%YMM5 |
(2) 0x4017b9 VFMADD132PS %YMM28,%YMM20,%YMM0 |
(2) 0x4017bf VDIVPD %YMM6,%YMM14,%YMM6 |
(2) 0x4017c3 VFMADD132PS %YMM28,%YMM19,%YMM0 |
(2) 0x4017c9 VFMADD132PS %YMM28,%YMM18,%YMM0 |
(2) 0x4017cf VFMADD132PS %YMM28,%YMM17,%YMM0 |
(2) 0x4017d5 VCVTPS2PD %XMM0,%YMM28 |
(2) 0x4017db VEXTRACTF128 $0x1,%YMM0,%XMM0 |
(2) 0x4017e1 VDIVPD %YMM5,%YMM14,%YMM5 |
(2) 0x4017e5 VCVTPS2PD %XMM0,%YMM0 |
(2) 0x4017e9 VADDPD %YMM28,%YMM6,%YMM6 |
(2) 0x4017ef VCVTPD2PS %YMM6,%XMM6 |
(2) 0x4017f3 VADDPD %YMM0,%YMM5,%YMM5 |
(2) 0x4017f7 VCVTPD2PS %YMM5,%XMM0 |
(2) 0x4017fb VINSERTF128 $0x1,%XMM0,%YMM6,%YMM5 |
(2) 0x401801 VMULPS %YMM27,%YMM5,%YMM6 |
(2) 0x401807 VMULPS %YMM6,%YMM9,%YMM0{%K2}{z} |
(2) 0x40180d VMULPS %YMM6,%YMM8,%YMM9{%K2}{z} |
(2) 0x401813 VMULPS %YMM6,%YMM30,%YMM8{%K2}{z} |
(2) 0x401819 VADDPS %YMM0,%YMM10,%YMM10 |
(2) 0x40181d VADDPS %YMM9,%YMM11,%YMM11 |
(2) 0x401822 VADDPS %YMM8,%YMM12,%YMM12 |
(2) 0x401827 CMP %R11,%RBX |
(2) 0x40182a JNE 401720 |
0x401830 VEXTRACTF128 $0x1,%YMM12,%XMM15 |
0x401836 VEXTRACTF128 $0x1,%YMM11,%XMM9 |
0x40183c MOV %R10D,%ECX |
0x40183f VADDPS %XMM12,%XMM15,%XMM13 |
0x401844 VADDPS %XMM11,%XMM9,%XMM8 |
0x401849 AND $-0x8,%ECX |
0x40184c VADDPS %XMM9,%XMM11,%XMM11 |
0x401851 VADDPS %XMM15,%XMM12,%XMM12 |
0x401856 MOV %ECX,%EAX |
0x401858 VMOVHLPS %XMM13,%XMM13,%XMM14 |
0x40185d VADDPS %XMM13,%XMM14,%XMM5 |
0x401862 VMOVHLPS %XMM8,%XMM8,%XMM13 |
0x401867 VADDPS %XMM8,%XMM13,%XMM14 |
0x40186c VEXTRACTF128 $0x1,%YMM10,%XMM13 |
0x401872 VSHUFPS $0x55,%XMM5,%XMM5,%XMM6 |
0x401877 VADDPS %XMM5,%XMM6,%XMM0 |
0x40187b VADDPS %XMM10,%XMM13,%XMM6 |
0x401880 VSHUFPS $0x55,%XMM14,%XMM14,%XMM5 |
0x401886 VADDPS %XMM14,%XMM5,%XMM5 |
0x40188b VADDPS %XMM13,%XMM10,%XMM10 |
0x401890 VMOVHLPS %XMM6,%XMM6,%XMM8 |
0x401894 VADDPS %XMM6,%XMM8,%XMM14 |
0x401898 VSHUFPS $0x55,%XMM14,%XMM14,%XMM6 |
0x40189e VADDPS %XMM14,%XMM6,%XMM6 |
0x4018a3 CMP %ECX,%R10D |
0x4018a6 JE 401cb0 |
0x4018ac MOV %R10D,%R11D |
0x4018af SUB %EAX,%R11D |
0x4018b2 LEA -0x1(%R11),%EBX |
0x4018b6 CMP $0x2,%EBX |
0x4018b9 JBE 401a3c |
0x4018bf VMOVUPS (%RSI,%RAX,4),%XMM5 |
0x4018c4 VBROADCASTSS %XMM1,%XMM13 |
0x4018c9 VMOVUPS (%RDI,%RAX,4),%XMM15 |
0x4018ce VBROADCASTSS %XMM7,%XMM0 |
0x4018d3 VBROADCASTSS %XMM2,%XMM6 |
0x4018d8 VBROADCASTSS %XMM3,%XMM8 |
0x4018dd VBROADCASTSS %XMM4,%XMM9 |
0x4018e2 VSUBPS %XMM13,%XMM5,%XMM14 |
0x4018e7 VSUBPS %XMM0,%XMM15,%XMM15 |
0x4018eb VMOVUPS (%RDX,%RAX,4),%XMM0 |
0x4018f0 VSUBPS %XMM6,%XMM0,%XMM13 |
0x4018f4 VMULPS %XMM14,%XMM14,%XMM5 |
0x4018f9 VFMADD231PS %XMM15,%XMM15,%XMM5 |
0x4018fe VFMADD231PS %XMM13,%XMM13,%XMM5 |
0x401903 VCMPPS $0x1,%XMM8,%XMM5,%K3 |
0x40190a VCMPPS $0x1,%XMM8,%XMM5,%XMM8 |
0x401910 VADDPS %XMM9,%XMM5,%XMM9 |
0x401915 VMOVUPS (%R8,%RAX,4),%XMM0{%K3}{z} |
0x40191c MOV %R11D,%EAX |
0x40191f VANDPS %XMM0,%XMM8,%XMM6 |
0x401923 VXORPS %XMM0,%XMM0,%XMM0 |
0x401927 VXORPS %XMM8,%XMM8,%XMM8 |
0x40192c AND $-0x4,%EAX |
0x40192f VCMPPS $0xe,%XMM0,%XMM5,%K4 |
0x401936 VCVTPS2PD %XMM9,%XMM0 |
0x40193b VMOVHLPS %XMM9,%XMM8,%XMM9 |
0x401940 ADD %EAX,%ECX |
0x401942 AND $0x3,%R11D |
0x401946 VCVTPS2PD %XMM9,%XMM8 |
0x40194b VBROADCASTSS 0x1734(%RIP),%XMM9 |
0x401954 VSQRTPD %XMM8,%XMM26 |
0x40195a VMULPD %XMM26,%XMM8,%XMM8 |
0x401960 VFMADD213PS 0x1722(%RIP){1to4},%XMM5,%XMM9 |
0x40196a VFMADD213PS 0x171c(%RIP){1to4},%XMM5,%XMM9 |
0x401974 VFMADD213PS 0x1716(%RIP){1to4},%XMM5,%XMM9 |
0x40197e VFMADD213PS 0x1710(%RIP){1to4},%XMM5,%XMM9 |
0x401988 VFMADD213PS 0x170a(%RIP){1to4},%XMM9,%XMM5 |
0x401992 VSQRTPD %XMM0,%XMM9 |
0x401996 VMULPD %XMM9,%XMM0,%XMM0 |
0x40199b VMOVDDUP 0x1715(%RIP),%XMM9 |
0x4019a3 VCVTPS2PD %XMM5,%XMM25 |
0x4019a9 VDIVPD %XMM0,%XMM9,%XMM0 |
0x4019ad VDIVPD %XMM8,%XMM9,%XMM9 |
0x4019b2 VXORPS %XMM8,%XMM8,%XMM8 |
0x4019b7 VMOVHLPS %XMM5,%XMM8,%XMM5 |
0x4019bb VCVTPS2PD %XMM5,%XMM8 |
0x4019bf VADDPD %XMM25,%XMM0,%XMM0 |
0x4019c5 VADDPD %XMM8,%XMM9,%XMM9 |
0x4019ca VINSERTF128 $0x1,%XMM9,%YMM0,%YMM0 |
0x4019d0 VCVTPD2PS %YMM0,%XMM5 |
0x4019d4 VMULPS %XMM6,%XMM5,%XMM6 |
0x4019d8 VMULPS %XMM6,%XMM15,%XMM8{%K4}{z} |
0x4019de VMULPS %XMM6,%XMM14,%XMM15{%K4}{z} |
0x4019e4 VMULPS %XMM6,%XMM13,%XMM14{%K4}{z} |
0x4019ea VADDPS %XMM8,%XMM10,%XMM10 |
0x4019ef VADDPS %XMM15,%XMM11,%XMM11 |
0x4019f4 VADDPS %XMM14,%XMM12,%XMM12 |
0x4019f9 VMOVHLPS %XMM10,%XMM10,%XMM15 |
0x4019fe VMOVHLPS %XMM11,%XMM11,%XMM5 |
0x401a03 VADDPS %XMM10,%XMM15,%XMM10 |
0x401a08 VMOVHLPS %XMM12,%XMM12,%XMM13 |
0x401a0d VADDPS %XMM11,%XMM5,%XMM6 |
0x401a12 VADDPS %XMM12,%XMM13,%XMM9 |
0x401a17 VSHUFPS $0x55,%XMM10,%XMM10,%XMM11 |
0x401a1d VSHUFPS $0x55,%XMM6,%XMM6,%XMM8 |
0x401a22 VADDPS %XMM6,%XMM8,%XMM5 |
0x401a26 VADDPS %XMM10,%XMM11,%XMM6 |
0x401a2b VSHUFPS $0x55,%XMM9,%XMM9,%XMM0 |
0x401a31 VADDPS %XMM9,%XMM0,%XMM0 |
0x401a36 JE 401cb0 |
0x401a3c MOVSXD %ECX,%R11 |
0x401a3f VXORPS %XMM11,%XMM11,%XMM11 |
0x401a44 VMOVSS (%RSI,%R11,4),%XMM13 |
0x401a4a VMOVSS (%RDI,%R11,4),%XMM14 |
0x401a50 LEA (,%R11,4),%RBX |
0x401a58 VMOVSS (%RDX,%R11,4),%XMM9 |
0x401a5e VSUBSS %XMM1,%XMM13,%XMM15 |
0x401a62 VSUBSS %XMM7,%XMM14,%XMM12 |
0x401a66 VSUBSS %XMM2,%XMM9,%XMM10 |
0x401a6a VMULSS %XMM15,%XMM15,%XMM8 |
0x401a6f VFMADD231SS %XMM12,%XMM12,%XMM8 |
0x401a74 VFMADD231SS %XMM10,%XMM10,%XMM8 |
0x401a79 VCOMISS %XMM8,%XMM3 |
0x401a7e JBE 401a86 |
0x401a80 VMOVSS (%R8,%R11,4),%XMM11 |
0x401a86 VXORPS %XMM14,%XMM14,%XMM14 |
0x401a8b VCOMISS %XMM14,%XMM8 |
0x401a90 JBE 401b0a |
0x401a92 VMOVSS 0x15ee(%RIP),%XMM9 |
0x401a9a VADDSS %XMM4,%XMM8,%XMM13 |
0x401a9e VFMADD213SS 0x15e5(%RIP),%XMM8,%XMM9 |
0x401aa7 VCVTSS2SD %XMM13,%XMM13,%XMM14 |
0x401aac VSQRTSD %XMM14,%XMM14,%XMM13 |
0x401ab1 VMULSD %XMM13,%XMM14,%XMM14 |
0x401ab6 VFMADD213SS 0x15d1(%RIP),%XMM8,%XMM9 |
0x401abf VFMADD213SS 0x15cc(%RIP),%XMM8,%XMM9 |
0x401ac8 VFMADD213SS 0x15c7(%RIP),%XMM8,%XMM9 |
0x401ad1 VFMADD213SS 0x15c2(%RIP),%XMM9,%XMM8 |
0x401ada VMOVSD 0x15d6(%RIP),%XMM9 |
0x401ae2 VDIVSD %XMM14,%XMM9,%XMM13 |
0x401ae7 VCVTSS2SD %XMM8,%XMM8,%XMM8 |
0x401aec VADDSD %XMM8,%XMM13,%XMM14 |
0x401af1 VCVTSD2SS %XMM14,%XMM14,%XMM9 |
0x401af6 VMULSS %XMM11,%XMM9,%XMM11 |
0x401afb VFMADD231SS %XMM11,%XMM12,%XMM6 |
0x401b00 VFMADD231SS %XMM11,%XMM15,%XMM5 |
0x401b05 VFMADD231SS %XMM11,%XMM10,%XMM0 |
0x401b0a LEA 0x1(%RCX),%EAX |
0x401b0d CMP %R10D,%EAX |
0x401b10 JGE 401cb0 |
0x401b16 VMOVSS 0x4(%RSI,%RBX,1),%XMM10 |
0x401b1c VMOVSS 0x4(%RDI,%RBX,1),%XMM12 |
0x401b22 VXORPS %XMM14,%XMM14,%XMM14 |
0x401b27 VMOVSS 0x4(%RDX,%RBX,1),%XMM13 |
0x401b2d VSUBSS %XMM1,%XMM10,%XMM11 |
0x401b31 VSUBSS %XMM7,%XMM12,%XMM15 |
0x401b35 VSUBSS %XMM2,%XMM13,%XMM12 |
0x401b39 VMULSS %XMM11,%XMM11,%XMM8 |
0x401b3e VFMADD231SS %XMM15,%XMM15,%XMM8 |
0x401b43 VFMADD231SS %XMM12,%XMM12,%XMM8 |
0x401b48 VCOMISS %XMM8,%XMM3 |
0x401b4d JBE 401b56 |
0x401b4f VMOVSS 0x4(%R8,%RBX,1),%XMM14 |
0x401b56 VXORPS %XMM9,%XMM9,%XMM9 |
0x401b5b VCOMISS %XMM9,%XMM8 |
0x401b60 JBE 401bdb |
0x401b62 VMOVSS 0x151e(%RIP),%XMM9 |
0x401b6a VADDSS %XMM8,%XMM4,%XMM10 |
0x401b6f VFMADD213SS 0x1514(%RIP),%XMM8,%XMM9 |
0x401b78 VCVTSS2SD %XMM10,%XMM10,%XMM13 |
0x401b7d VSQRTSD %XMM13,%XMM13,%XMM10 |
0x401b82 VMULSD %XMM10,%XMM13,%XMM13 |
0x401b87 VFMADD213SS 0x1500(%RIP),%XMM8,%XMM9 |
0x401b90 VFMADD213SS 0x14fb(%RIP),%XMM8,%XMM9 |
0x401b99 VFMADD213SS 0x14f6(%RIP),%XMM8,%XMM9 |
0x401ba2 VFMADD213SS 0x14f1(%RIP),%XMM9,%XMM8 |
0x401bab VMOVSD 0x1505(%RIP),%XMM9 |
0x401bb3 VDIVSD %XMM13,%XMM9,%XMM10 |
0x401bb8 VCVTSS2SD %XMM8,%XMM8,%XMM8 |
0x401bbd VADDSD %XMM8,%XMM10,%XMM13 |
0x401bc2 VCVTSD2SS %XMM13,%XMM13,%XMM9 |
0x401bc7 VMULSS %XMM14,%XMM9,%XMM14 |
0x401bcc VFMADD231SS %XMM14,%XMM15,%XMM6 |
0x401bd1 VFMADD231SS %XMM14,%XMM11,%XMM5 |
0x401bd6 VFMADD231SS %XMM14,%XMM12,%XMM0 |
0x401bdb ADD $0x2,%ECX |
0x401bde CMP %ECX,%R10D |
0x401be1 JLE 401cb0 |
0x401be7 VMOVSS 0x8(%RSI,%RBX,1),%XMM11 |
0x401bed VMOVSS 0x8(%RDI,%RBX,1),%XMM15 |
0x401bf3 VSUBSS %XMM1,%XMM11,%XMM12 |
0x401bf7 VSUBSS %XMM7,%XMM15,%XMM7 |
0x401bfb VMOVSS 0x8(%RDX,%RBX,1),%XMM1 |
0x401c01 VSUBSS %XMM2,%XMM1,%XMM10 |
0x401c05 VMULSS %XMM12,%XMM12,%XMM8 |
0x401c0a VFMADD231SS %XMM7,%XMM7,%XMM8 |
0x401c0f VFMADD231SS %XMM10,%XMM10,%XMM8 |
0x401c14 VCOMISS %XMM8,%XMM3 |
0x401c19 JA 401cd0 |
0x401c1f VXORPS %XMM3,%XMM3,%XMM3 |
0x401c23 VXORPS %XMM2,%XMM2,%XMM2 |
0x401c27 VCOMISS %XMM2,%XMM8 |
0x401c2b JBE 401cb0 |
0x401c31 VADDSS %XMM8,%XMM4,%XMM4 |
0x401c36 VMOVSD 0x147a(%RIP),%XMM11 |
0x401c3e VMOVSS 0x1442(%RIP),%XMM9 |
0x401c46 VFMADD213SS 0x143d(%RIP),%XMM8,%XMM9 |
0x401c4f VCVTSS2SD %XMM4,%XMM4,%XMM13 |
0x401c53 VSQRTSD %XMM13,%XMM13,%XMM14 |
0x401c58 VMULSD %XMM14,%XMM13,%XMM15 |
0x401c5d VFMADD213SS 0x142a(%RIP),%XMM8,%XMM9 |
0x401c66 VDIVSD %XMM15,%XMM11,%XMM2 |
0x401c6b VFMADD213SS 0x1420(%RIP),%XMM8,%XMM9 |
0x401c74 VFMADD213SS 0x141b(%RIP),%XMM8,%XMM9 |
0x401c7d VFMADD213SS 0x1416(%RIP),%XMM9,%XMM8 |
0x401c86 VCVTSS2SD %XMM8,%XMM8,%XMM1 |
0x401c8b VADDSD %XMM1,%XMM2,%XMM8 |
0x401c8f VCVTSD2SS %XMM8,%XMM8,%XMM4 |
0x401c94 VMULSS %XMM3,%XMM4,%XMM3 |
0x401c98 VFMADD231SS %XMM3,%XMM7,%XMM6 |
0x401c9d VFMADD231SS %XMM3,%XMM12,%XMM5 |
0x401ca2 VFMADD231SS %XMM3,%XMM10,%XMM0 |
0x401ca7 VZEROUPPER |
0x401caa JMP 401cb3 |
0x401cac NOPL (%RAX) |
0x401cb0 VZEROUPPER |
0x401cb3 VMOVSS %XMM6,(%R9) |
0x401cb8 MOV 0x10(%RBP),%R8 |
0x401cbc MOV 0x18(%RBP),%R9 |
0x401cc0 MOV -0x8(%RBP),%RBX |
0x401cc4 VMOVSS %XMM5,(%R8) |
0x401cc9 VMOVSS %XMM0,(%R9) |
0x401cce LEAVE |
0x401ccf RET |
0x401cd0 VMOVSS 0x8(%R8,%RBX,1),%XMM3 |
0x401cd7 JMP 401c23 |
0x401cdc NOPL (%RAX) |
0x401ce0 VXORPS %XMM0,%XMM0,%XMM0 |
0x401ce4 VMOVAPS %XMM0,%XMM5 |
0x401ce8 VMOVAPS %XMM0,%XMM6 |
0x401cec JMP 401cb3 |
0x401cee VXORPS %XMM12,%XMM12,%XMM12 |
0x401cf3 VXORPS %XMM0,%XMM0,%XMM0 |
0x401cf7 XOR %EAX,%EAX |
0x401cf9 XOR %ECX,%ECX |
0x401cfb VMOVAPS %XMM12,%XMM11 |
0x401d00 VMOVAPS %XMM12,%XMM10 |
0x401d05 VMOVAPS %XMM0,%XMM5 |
0x401d09 VMOVAPS %XMM0,%XMM6 |
0x401d0d JMP 4018ac |
0x401d12 NOPW %CS:(%RAX,%RAX,1) |
0x401d1d NOPL (%RAX) |