Convert avx-1 into a proper regression test.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12611 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/configure.in b/configure.in
index 13c4a95..ed6be2a 100644
--- a/configure.in
+++ b/configure.in
@@ -1635,6 +1635,29 @@
AM_CONDITIONAL(BUILD_SSE42_TESTS, test x$ac_have_as_sse42 = xyes)
+# does the x86/amd64 assembler understand AVX instructions?
+# Note, this doesn't generate a C-level symbol. It generates a
+# automake-level symbol (BUILD_AVX_TESTS), used in test Makefile.am's
+AC_MSG_CHECKING([if x86/amd64 assembler speaks AVX])
+
+AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[
+ do { long long int x;
+ __asm__ __volatile__(
+ "vmovupd (%%rsp), %%ymm7" : : : "xmm7" );
+ __asm__ __volatile__(
+ "vaddpd %%ymm6,%%ymm7,%%ymm8" : : : "xmm6","xmm7","xmm8"); }
+ while (0)
+]])], [
+ac_have_as_avx=yes
+AC_MSG_RESULT([yes])
+], [
+ac_have_as_avx=no
+AC_MSG_RESULT([no])
+])
+
+AM_CONDITIONAL(BUILD_AVX_TESTS, test x$ac_have_as_avx = xyes)
+
+
# XXX JRS 2010 Oct 13: what is this for? For sure, we don't need this
# when building the tool executables. I think we should get rid of it.
#
diff --git a/none/tests/amd64/Makefile.am b/none/tests/amd64/Makefile.am
index 03a4b39..d92dae9 100644
--- a/none/tests/amd64/Makefile.am
+++ b/none/tests/amd64/Makefile.am
@@ -13,7 +13,10 @@
INSN_TESTS += insn_ssse3
endif
if BUILD_PCLMULQDQ_TESTS
-INSN_TESTS += insn_pclmulqdq
+ INSN_TESTS += insn_pclmulqdq
+endif
+if BUILD_AVX_TESTS
+ INSN_TESTS += avx-1
endif
# Explicitly include insn_sse3 even if ! BUILD_SSE3_TESTS,
@@ -23,6 +26,7 @@
EXTRA_DIST = \
aes.vgtest aes.stdout.exp aes.stderr.exp \
amd64locked.vgtest amd64locked.stdout.exp amd64locked.stderr.exp \
+ avx-1.vgtest avx-1.stdout.exp avx-1.stderr.exp \
asorep.stderr.exp asorep.stdout.exp asorep.vgtest \
bug127521-64.vgtest bug127521-64.stdout.exp bug127521-64.stderr.exp \
bug132813-amd64.vgtest bug132813-amd64.stdout.exp \
@@ -102,6 +106,9 @@
pcmpstr64 pcmpxstrx64 sse4-64 crc32 aes \
pcmpstr64w pcmpxstrx64w
endif
+if BUILD_AVX_TESTS
+ check_PROGRAMS += avx-1
+endif
# DDD: these need to be made to work on Darwin like the x86/ ones were.
if ! VGCONF_OS_IS_DARWIN
diff --git a/none/tests/amd64/avx-1.stderr.exp b/none/tests/amd64/avx-1.stderr.exp
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/none/tests/amd64/avx-1.stderr.exp
diff --git a/none/tests/amd64/avx-1.stdout.exp b/none/tests/amd64/avx-1.stdout.exp
new file mode 100644
index 0000000..e49f23d
--- /dev/null
+++ b/none/tests/amd64/avx-1.stdout.exp
@@ -0,0 +1,3834 @@
+VMOVUPD_EtoG_256(reg)
+ before
+ 7d6528c5fa956a0d.69c3e9a6af27d13b.5175e39d19c9ca1e.98f24a4984175700
+ b6d2fb5aa7bc5127.fe9915e556a044b2.60b160857d45c484.47b8d8c0eeef1e50
+ 065d77195d623e6b.842adc6450659e17.19a348215c3a67fd.399182c2dbcc2d38
+ cb509970b8136c85.d740b80eb7839b97.d89998df5035ed36.4a4bc43968bc40e5
+ 56b01a12b0ca1583
+ after
+ 7d6528c5fa956a0d.69c3e9a6af27d13b.5175e39d19c9ca1e.98f24a4984175700
+ b6d2fb5aa7bc5127.fe9915e556a044b2.60b160857d45c484.47b8d8c0eeef1e50
+ 065d77195d623e6b.842adc6450659e17.19a348215c3a67fd.399182c2dbcc2d38
+ 065d77195d623e6b.842adc6450659e17.19a348215c3a67fd.399182c2dbcc2d38
+ 56b01a12b0ca1583
+VMOVUPD_EtoG_256(mem)
+ before
+ 398e0039cf03663d.5ff85bc9535c191f.d3a727d1a705f65d.f9dd4a29f8c093db
+ cfaff39be272ef40.20a1bb92cbc97fe8.542da4983df76c96.d8bc5c6dee699597
+ f4e06e2205236eb7.6897b536bbe4da8a.369dab4f9465b86e.d182c916cebc2e17
+ 84ededbc53239dcf.95264321bf3b68b2.55c2b9e2c95c9810.407b8d9035449b06
+ 81f2a547be8d1811
+ after
+ 398e0039cf03663d.5ff85bc9535c191f.d3a727d1a705f65d.f9dd4a29f8c093db
+ cfaff39be272ef40.20a1bb92cbc97fe8.542da4983df76c96.d8bc5c6dee699597
+ 398e0039cf03663d.5ff85bc9535c191f.d3a727d1a705f65d.f9dd4a29f8c093db
+ 84ededbc53239dcf.95264321bf3b68b2.55c2b9e2c95c9810.407b8d9035449b06
+ 81f2a547be8d1811
+
+VMOVUPD_GtoE_256(reg)
+ before
+ f0350ca70523e0e4.5ba1ec54e87d39b3.019963bf7459630b.8d69483df7e8c6a9
+ e98ebd1ca893312a.54cae7d5e13dfe91.0a3e0f7c75cb0842.b95ed64d3b13ff64
+ c84ab71340684590.4d325b2d5a70a792.0a5f45c55f1c9202.b76ddefcb0ebfe6e
+ e9b5f3f66b2e58c1.21a6c3476d21f1e5.5f490104ced83ff8.6262dd37727c80f3
+ 96084deb9ed0411e
+ after
+ f0350ca70523e0e4.5ba1ec54e87d39b3.019963bf7459630b.8d69483df7e8c6a9
+ e98ebd1ca893312a.54cae7d5e13dfe91.0a3e0f7c75cb0842.b95ed64d3b13ff64
+ e9b5f3f66b2e58c1.21a6c3476d21f1e5.5f490104ced83ff8.6262dd37727c80f3
+ e9b5f3f66b2e58c1.21a6c3476d21f1e5.5f490104ced83ff8.6262dd37727c80f3
+ 96084deb9ed0411e
+VMOVUPD_GtoE_256(mem)
+ before
+ 2e2dac0350f6fd1c.a81b6e33c572a86a.acf29b0f395c98b4.63483da65c8c49d0
+ 089b756aa3f77018.61c82534e9bf6f37.c9e25f72d82e582b.73a8f718a8c3ec35
+ ff1f240eb3e1553f.6f07136773a2ead3.56428c5a66a2ec77.ecb42ac54b0966d4
+ ee8536da9dbf68bc.3026343700a654eb.2ddd9db4ffc411c4.28bad218e4ebf159
+ 8404eb7f0cf4ca6f
+ after
+ ff1f240eb3e1553f.6f07136773a2ead3.56428c5a66a2ec77.ecb42ac54b0966d4
+ 089b756aa3f77018.61c82534e9bf6f37.c9e25f72d82e582b.73a8f718a8c3ec35
+ ff1f240eb3e1553f.6f07136773a2ead3.56428c5a66a2ec77.ecb42ac54b0966d4
+ ee8536da9dbf68bc.3026343700a654eb.2ddd9db4ffc411c4.28bad218e4ebf159
+ 8404eb7f0cf4ca6f
+
+VPSUBW_128(reg)
+ before
+ 5cdf726562b02dc2.b39925ba7d9d67bc.ff6f850f2c57ea2a.2c810e6dc1a1833d
+ 0c9761367fac55ff.28276f9a6e880c6b.372f015d9242e83d.2ef85b6fc544fd0f
+ f078b65e01737fd2.2bfa8f668c8b14f4.36b2a38dcef18acf.0e0f01a829ba3c66
+ 65ce6d498492e7e7.96df010bf4b23b84.57436a097df30b8d.aa927a03090dfc6d
+ dc4c446c804bf950
+ after
+ 0000000000000000.0000000000000000.007d5dd0c3515d6e.20e959c79b8ac0a9
+ 0c9761367fac55ff.28276f9a6e880c6b.372f015d9242e83d.2ef85b6fc544fd0f
+ f078b65e01737fd2.2bfa8f668c8b14f4.36b2a38dcef18acf.0e0f01a829ba3c66
+ 65ce6d498492e7e7.96df010bf4b23b84.57436a097df30b8d.aa927a03090dfc6d
+ dc4c446c804bf950
+VPSUBW_128(mem)
+ before
+ 810bdacfab80ee3d.c5e48064a393c8e9.47a34273c10a3c47.f5304f3e3ad1a923
+ 769ab818a5b7985e.6d08ed19fa045f84.1810cd8c109ed568.6ec34f98a2199d3c
+ 95c45b338afcb3df.b984aed62671e865.e6f21d40fc7bc013.1c4a678450562685
+ bc563e0c775bfaed.05a5c205c3659f38.8e17b17da2acb976.5d0f926ce1157eaa
+ 8b5fccbef0e1e256
+ after
+ 810bdacfab80ee3d.c5e48064a393c8e9.47a34273c10a3c47.f5304f3e3ad1a923
+ 769ab818a5b7985e.6d08ed19fa045f84.1810cd8c109ed568.6ec34f98a2199d3c
+ 0000000000000000.0000000000000000.d06d8b194f949921.7993005a6748f419
+ bc563e0c775bfaed.05a5c205c3659f38.8e17b17da2acb976.5d0f926ce1157eaa
+ 8b5fccbef0e1e256
+
+VPSUBQ_128(reg)
+ before
+ 048612e51a468e36.c51cdd8f87e12ab4.acb722146c6cbfa9.ea4a022e1d3d7dbb
+ 22cf5e4cfad1bdf5.8de2b4a9d799ff5f.0c05cb6ebd128663.d7568e3e8a3ac80e
+ 4288ae612c0dad40.f0733f448390351b.80ddba7e53e42d12.3208cf9b04b0569c
+ c1fbfd8f4d8698c2.cb9dfb4ea5d18713.6489eab2c96df363.d52c4330a7aae391
+ 9d8e66ea90352a18
+ after
+ 0000000000000000.0000000000000000.8b2810f0692e5951.a54dbea3858a7172
+ 22cf5e4cfad1bdf5.8de2b4a9d799ff5f.0c05cb6ebd128663.d7568e3e8a3ac80e
+ 4288ae612c0dad40.f0733f448390351b.80ddba7e53e42d12.3208cf9b04b0569c
+ c1fbfd8f4d8698c2.cb9dfb4ea5d18713.6489eab2c96df363.d52c4330a7aae391
+ 9d8e66ea90352a18
+VPSUBQ_128(mem)
+ before
+ 66fab2b3db5ce85e.f9754842f9c9ba28.f82a63b15c68b274.14575775bc3a1202
+ 0c3ca578a32bd88e.474289e7cb61501e.54e7f35bc162726a.ec91fe34c7d6c79a
+ 6b1fba2604afb8d5.08aebee85fda964f.bba02737f3c98220.4784d95987cd4ed8
+ 5f706da71bf2425f.9605e2b252c1c868.09217c310baca0c3.837be65197abe268
+ fbc4208894fdc0f5
+ after
+ 66fab2b3db5ce85e.f9754842f9c9ba28.f82a63b15c68b274.14575775bc3a1202
+ 0c3ca578a32bd88e.474289e7cb61501e.54e7f35bc162726a.ec91fe34c7d6c79a
+ 0000000000000000.0000000000000000.5cbd8faa64f9bff6.d83aa6bf0b9cb598
+ 5f706da71bf2425f.9605e2b252c1c868.09217c310baca0c3.837be65197abe268
+ fbc4208894fdc0f5
+
+VPADDQ_128(reg)
+ before
+ 0aaa836b194e242c.c5fc3ae904033357.4e92f1b240a12214.1a366d352714867e
+ 0e780c65c22b4ab8.778d9ed6d9eb46ea.8ca3e752c306df00.caab752f630ff07e
+ 627bb6e12d1f6d46.51ef145cb9b83843.ac82c1007a7d3cd8.f54b130cdaa89cef
+ 61ff7d4df3b6ca81.31f01866bd76c58f.0a7c7a27fe917447.77e3c0b6a9ec44fc
+ 2c3ffa1aebe6a4d2
+ after
+ 0000000000000000.0000000000000000.3926a8533d841bd8.bff6883c3db88d6d
+ 0e780c65c22b4ab8.778d9ed6d9eb46ea.8ca3e752c306df00.caab752f630ff07e
+ 627bb6e12d1f6d46.51ef145cb9b83843.ac82c1007a7d3cd8.f54b130cdaa89cef
+ 61ff7d4df3b6ca81.31f01866bd76c58f.0a7c7a27fe917447.77e3c0b6a9ec44fc
+ 2c3ffa1aebe6a4d2
+VPADDQ_128(mem)
+ before
+ f02b3b25bca27a9c.69505d14b27d9d16.f25b26e0042fa9fa.02dd0e32eecfc5fa
+ 9f7301c1392d8087.d4ba52a206ff21b1.70fbbab6a7f19faf.f0f1798fe3c1699c
+ 15e3c8dc7e9273bf.0088596389c893fd.879d51d4c5c764db.3004b7a97cf69dda
+ 2d460a61a5dd0f6f.47086cc3da642fa7.130d662777beb4a9.1e61c5ec52f79c60
+ 16559ec50352a3d9
+ after
+ f02b3b25bca27a9c.69505d14b27d9d16.f25b26e0042fa9fa.02dd0e32eecfc5fa
+ 9f7301c1392d8087.d4ba52a206ff21b1.70fbbab6a7f19faf.f0f1798fe3c1699c
+ 0000000000000000.0000000000000000.6356e196ac2149a9.f3ce87c2d2912f96
+ 2d460a61a5dd0f6f.47086cc3da642fa7.130d662777beb4a9.1e61c5ec52f79c60
+ 16559ec50352a3d9
+
+VPINSRQ_128(reg)
+ before
+ 742c3e9e2b92eef2.c569453ccd1b0fc4.0784892e9360315b.f0177599dbe14b46
+ 9432a2e46543b956.b819f459105730e9.9a49ac115048d4c4.f987fa170d3ce4dd
+ d2b3c4044ef23fb2.e22093a48a9d2e0b.5da3cfd6aea6558e.0c28728e28dc3c9c
+ 89fba268812abdb2.1e4a9e0958fac555.adddf0eb4808f067.04c857e949cc0fac
+ bc3127138b19183c
+ after
+ 0000000000000000.0000000000000000.9a49ac115048d4c4.bc3127138b19183c
+ 9432a2e46543b956.b819f459105730e9.9a49ac115048d4c4.f987fa170d3ce4dd
+ d2b3c4044ef23fb2.e22093a48a9d2e0b.5da3cfd6aea6558e.0c28728e28dc3c9c
+ 89fba268812abdb2.1e4a9e0958fac555.adddf0eb4808f067.04c857e949cc0fac
+ bc3127138b19183c
+VPINSRQ_128(mem)
+ before
+ 12305efa0acd1475.1755377e9a786f01.4a6592749579b0f4.e4450ababbfae0f9
+ e1917689e3f6bf86.d70f7fb13667914c.413cead25e27ac14.5f2619b1a20662f0
+ 0420edac31a0d599.2573776df1835e3e.de9a220dce0e75e0.7acb193b9abab2f9
+ 59a93d4f11d611db.5cce191e65591384.ff4cb613013cc685.918107c43ea20cc0
+ 0194ddb82b49abf0
+ after
+ 12305efa0acd1475.1755377e9a786f01.4a6592749579b0f4.e4450ababbfae0f9
+ e1917689e3f6bf86.d70f7fb13667914c.413cead25e27ac14.5f2619b1a20662f0
+ 0000000000000000.0000000000000000.e4450ababbfae0f9.5f2619b1a20662f0
+ 59a93d4f11d611db.5cce191e65591384.ff4cb613013cc685.918107c43ea20cc0
+ 0194ddb82b49abf0
+
+VUCOMISS_128(reg)
+ before
+ 24509983fc3bcc36.baf7e45e9fa43077.da6c63303173ecc9.7e1e22cf15bd5c2f
+ 570037914d04ab3d.05d75ec6f616ee9a.fa99500fef6024ba.39dce32c239cf309
+ f6f2b14fbb3184b2.141625713239066f.17a0dc273ba9f803.0a52741849e54740
+ 5d700527e24d9241.c57eb74d70183523.8fcf04e5b2dca44f.cf4c517ea3a413ff
+ 6295f64a4ce61473
+ after
+ 24509983fc3bcc36.baf7e45e9fa43077.da6c63303173ecc9.7e1e22cf15bd5c2f
+ 570037914d04ab3d.05d75ec6f616ee9a.fa99500fef6024ba.39dce32c239cf309
+ f6f2b14fbb3184b2.141625713239066f.17a0dc273ba9f803.0a52741849e54740
+ 5d700527e24d9241.c57eb74d70183523.8fcf04e5b2dca44f.cf4c517ea3a413ff
+ 0000000000000001
+VUCOMISS_128(mem)
+ before
+ a0fae06860b606c7.e8c72e865de41295.f2db8f44cbbf37e2.bc70c3b3ef84644b
+ 66478ac4fc21a428.f34428d9c8833f5b.78fb29445f3bc8d7.fcd015ff8f2e73a3
+ 8e48704b3c31abc2.da30ef8bc0b5573e.34a901384a97a32f.a93bf6332d650e02
+ f5c90ee73af5d7c0.f9da7f07e00794eb.00b0940ba5e08516.20fd62bd65b57115
+ be625608d5abd787
+ after
+ a0fae06860b606c7.e8c72e865de41295.f2db8f44cbbf37e2.bc70c3b3ef84644b
+ 66478ac4fc21a428.f34428d9c8833f5b.78fb29445f3bc8d7.fcd015ff8f2e73a3
+ 8e48704b3c31abc2.da30ef8bc0b5573e.34a901384a97a32f.a93bf6332d650e02
+ f5c90ee73af5d7c0.f9da7f07e00794eb.00b0940ba5e08516.20fd62bd65b57115
+ 0000000000000000
+
+VUCOMISD_128(reg)
+ before
+ ddb5cd8016d27d05.7796e0861576e44f.ac8dd5bbc503330e.b9dd5dab8e212ab7
+ db43c391c6b69f3a.f17a6312e7c28d9a.4e94ec120b386f52.3bfcd80321664d3e
+ 125934a781e479d3.3d431279cce48fce.3d3cc0784c2f8563.63d9810079bbabd9
+ df411d2ee2e7467c.38bb69a6e1e9a617.d4d14e592776b1ef.0b40d58cb22d00b1
+ 10fd4e94e9c808f5
+ after
+ ddb5cd8016d27d05.7796e0861576e44f.ac8dd5bbc503330e.b9dd5dab8e212ab7
+ db43c391c6b69f3a.f17a6312e7c28d9a.4e94ec120b386f52.3bfcd80321664d3e
+ 125934a781e479d3.3d431279cce48fce.3d3cc0784c2f8563.63d9810079bbabd9
+ df411d2ee2e7467c.38bb69a6e1e9a617.d4d14e592776b1ef.0b40d58cb22d00b1
+ 0000000000000001
+VUCOMISD_128(mem)
+ before
+ 4edb6a053a967ecf.9e477892854b43e0.beafe48541dc8da0.6f9f902235982fa0
+ a1a7a4c9c0a51f6b.acb9433f079dacac.abeb000208c90296.69f2843d15223a22
+ e52e79ce9700a7f7.63e279a20368bc8b.db3b370954bcbf24.20162517609f0f22
+ f63a63fedcb4d29c.200d17261638b12a.2a6a07863ec28077.ef56701db49bea4c
+ 31005fb9ada2074b
+ after
+ 4edb6a053a967ecf.9e477892854b43e0.beafe48541dc8da0.6f9f902235982fa0
+ a1a7a4c9c0a51f6b.acb9433f079dacac.abeb000208c90296.69f2843d15223a22
+ e52e79ce9700a7f7.63e279a20368bc8b.db3b370954bcbf24.20162517609f0f22
+ f63a63fedcb4d29c.200d17261638b12a.2a6a07863ec28077.ef56701db49bea4c
+ 0000000000000001
+
+VCVTPS2PD_128(reg)
+ before
+ 445ef059e641a1cc.b097e047aacc5b89.3f871736dc9ac535.7446eb65e4e703bb
+ 83bd1e68fb03f57b.ef136b941e54ffe8.1c9c7740ef193457.959960926235021b
+ 4969e55289753f03.8f7980d1535979e5.139832afee423c3d.6930e0fad3ba39c4
+ f4ad41832c22ba11.6c949cea66e687ae.80c745ef729f1792.ccd7e987538166e1
+ 9a5af627ff97439f
+ after
+ 445ef059e641a1cc.b097e047aacc5b89.3f871736dc9ac535.7446eb65e4e703bb
+ 0000000000000000.0000000000000000.45261c1f40000000.c277473880000000
+ 4969e55289753f03.8f7980d1535979e5.139832afee423c3d.6930e0fad3ba39c4
+ f4ad41832c22ba11.6c949cea66e687ae.80c745ef729f1792.ccd7e987538166e1
+ 9a5af627ff97439f
+VCVTPS2PD_128(mem)
+ before
+ af8484c5f3078d2a.ded72f677f96a350.623139cb7207e36c.bf75aa6c1abe0103
+ e6230d4d4add00ad.6431aa6a1e5e366d.4c1cd56194c94a4e.2ced5f927f2b383c
+ 1d010fab20265755.e309aef8a605af13.0821eb96e737777e.237d5fcd3f71f6e8
+ 2feb05cb92ed4f4d.b5a9377eb31749ef.710cf757885d2728.006fa689f61c78b4
+ 1f1030333fb8fa4b
+ after
+ af8484c5f3078d2a.ded72f677f96a350.623139cb7207e36c.bf75aa6c1abe0103
+ 0000000000000000.0000000000000000.bfeeb54d80000000.3b57c02060000000
+ 1d010fab20265755.e309aef8a605af13.0821eb96e737777e.237d5fcd3f71f6e8
+ 2feb05cb92ed4f4d.b5a9377eb31749ef.710cf757885d2728.006fa689f61c78b4
+ 1f1030333fb8fa4b
+
+VANDNPD_128(reg)
+ before
+ dbacfa35b7d2b75a.f8ad6b99bb3fa4c2.385e4166df2141ad.63a8769192481679
+ 928efefdf9f5ec8d.5313bd01b82612e0.c673c91ec9aed3f8.b9c3e32f2103009d
+ 9f043af6a1aed58f.1ee978efa4b054d2.bc36ca100a4a3a7d.5127ba1c529aa0bf
+ 5e58aa8b4c88ae0d.34fa174f9ce927c4.76f140aa4182b4e7.06a17746411ab40c
+ b3fd9698098ef5b0
+ after
+ 0000000000000000.0000000000000000.3804020002402805.402418105298a022
+ 928efefdf9f5ec8d.5313bd01b82612e0.c673c91ec9aed3f8.b9c3e32f2103009d
+ 9f043af6a1aed58f.1ee978efa4b054d2.bc36ca100a4a3a7d.5127ba1c529aa0bf
+ 5e58aa8b4c88ae0d.34fa174f9ce927c4.76f140aa4182b4e7.06a17746411ab40c
+ b3fd9698098ef5b0
+VANDNPD_128(mem)
+ before
+ 360794fec60222d6.2ad7482a960fb2b2.7014160ebbdb47e4.51f2275707e17ae4
+ 698bec649583f5aa.61cd123e19cf1e2b.b001f1161e946f5c.a7837c83faf3cb1d
+ 2a541ab7911c2b5a.5e86033374552e23.ce8e2455e0205c58.d5f13a9ab645e140
+ 532f9ae1d7da8010.7c4e1775412d1d47.a8872cb61d8aca05.37885d08d662faf9
+ 2993e139f7d64ff4
+ after
+ 360794fec60222d6.2ad7482a960fb2b2.7014160ebbdb47e4.51f2275707e17ae4
+ 698bec649583f5aa.61cd123e19cf1e2b.b001f1161e946f5c.a7837c83faf3cb1d
+ 0000000000000000.0000000000000000.40140608a14b00a0.50700354050030e0
+ 532f9ae1d7da8010.7c4e1775412d1d47.a8872cb61d8aca05.37885d08d662faf9
+ 2993e139f7d64ff4
+
+VORPD_128(reg)
+ before
+ 0760c299b42e1fdc.c2e9e9cf82c7aff8.19714a711ce12843.18b88425f2de758f
+ 2d39fd95a9f5a45d.514c816eaff2763f.8f3a9991a2ff8bc2.fceca88e7b281821
+ f76b8d9773b81b24.de24e0a879648e11.3cf6fe426e128171.2ef114ddd37570e8
+ c1426e0dae01c0dd.433f816bfd2bb699.7af177f11da748fc.8b9145fe16d0390f
+ f099b6dd61462ec3
+ after
+ 0000000000000000.0000000000000000.bffeffd3eeff8bf3.fefdbcdffb7d78e9
+ 2d39fd95a9f5a45d.514c816eaff2763f.8f3a9991a2ff8bc2.fceca88e7b281821
+ f76b8d9773b81b24.de24e0a879648e11.3cf6fe426e128171.2ef114ddd37570e8
+ c1426e0dae01c0dd.433f816bfd2bb699.7af177f11da748fc.8b9145fe16d0390f
+ f099b6dd61462ec3
+VORPD_128(mem)
+ before
+ 37d5e366d0e20c30.e70a9c61f55fce33.5d68e1a25652a804.a77700084a491a0e
+ 3d1148867eb08f81.c50f1401e45b82d3.086a7a39a1e6217d.1dd493f591843454
+ de18612787bc73e3.b79cd05818831869.2112ca1cf9f1dd31.3a542e238fe5d179
+ f7b8ab3708137382.19ffced22c62cba0.822c4c377b82984c.5842cbfee0f72e2a
+ d4ec68f21f468712
+ after
+ 37d5e366d0e20c30.e70a9c61f55fce33.5d68e1a25652a804.a77700084a491a0e
+ 3d1148867eb08f81.c50f1401e45b82d3.086a7a39a1e6217d.1dd493f591843454
+ 0000000000000000.0000000000000000.5d6afbbbf7f6a97d.bff793fddbcd3e5e
+ f7b8ab3708137382.19ffced22c62cba0.822c4c377b82984c.5842cbfee0f72e2a
+ d4ec68f21f468712
+
+VXORPD_128(reg)
+ before
+ 0b9c016be95f18de.62bba1a11cc04c89.478209dbbd84d925.08847c7642a20df9
+ 579f90d5d9cd1c3a.fceebf50e0d0ba24.9c727edf66767ca3.8fe6d7c56a5ff965
+ 1541139c8b1cd0d1.a11d81326f4e7880.761b274ac4c4f0c7.f31ed81010c417bc
+ a1cd852d9cd97050.2d146432e64644c9.30c9028972f8733d.11f7fa4450de2529
+ c33ebc4b44b8ddd8
+ after
+ 0000000000000000.0000000000000000.ea695995a2b28c64.7cf80fd57a9beed9
+ 579f90d5d9cd1c3a.fceebf50e0d0ba24.9c727edf66767ca3.8fe6d7c56a5ff965
+ 1541139c8b1cd0d1.a11d81326f4e7880.761b274ac4c4f0c7.f31ed81010c417bc
+ a1cd852d9cd97050.2d146432e64644c9.30c9028972f8733d.11f7fa4450de2529
+ c33ebc4b44b8ddd8
+VXORPD_128(mem)
+ before
+ e6c097130b5efcf6.5791e2f2a78f3762.7c9fe23c60c5d82b.25c80a060da03fb0
+ 56470887bfdd3daf.94d7265949ca62b4.6a8a793cf9d5f0d1.b3633c2f304791cd
+ ef9f8c927c405d2f.b2ed4ecc1e172df2.d3a0a41fce854ae7.35e7926e777aa43f
+ 8d969e225f9318a0.0e1d55b9c001d4c7.93aee0cffbdea09a.06a10a317fc4b5b3
+ 84db9fe3e4b100d4
+ after
+ e6c097130b5efcf6.5791e2f2a78f3762.7c9fe23c60c5d82b.25c80a060da03fb0
+ 56470887bfdd3daf.94d7265949ca62b4.6a8a793cf9d5f0d1.b3633c2f304791cd
+ 0000000000000000.0000000000000000.16159b00991028fa.96ab36293de7ae7d
+ 8d969e225f9318a0.0e1d55b9c001d4c7.93aee0cffbdea09a.06a10a317fc4b5b3
+ 84db9fe3e4b100d4
+
+VXORPS_128(reg)
+ before
+ 09e14df041cdc14f.0bf7ba2283e22a31.04b4378bce1492e0.8680a7399beeae16
+ f30110c432a534d0.478d5d7e053a4e0c.f0fdf0aee1dda4e8.88e2774acbc13287
+ 9c86e5cb54c59402.1c25022200a7415e.2e467d8e98e7468c.75a0cbeda561e618
+ 62bbc77143b71e92.668b24fb9133bf52.1adad8978cbfb478.29861f0d48dc87f5
+ 805ff098ce3ed14b
+ after
+ 0000000000000000.0000000000000000.debb8d20793ae264.fd42bca76ea0d49f
+ f30110c432a534d0.478d5d7e053a4e0c.f0fdf0aee1dda4e8.88e2774acbc13287
+ 9c86e5cb54c59402.1c25022200a7415e.2e467d8e98e7468c.75a0cbeda561e618
+ 62bbc77143b71e92.668b24fb9133bf52.1adad8978cbfb478.29861f0d48dc87f5
+ 805ff098ce3ed14b
+VXORPS_128(mem)
+ before
+ 55f9b97953917f46.9fedb2229a090d2c.018b42f3d3ec8415.1004ff355bf02957
+ 861ef69cf4e34e11.b168a24af5479e7b.c9f1d5f8e2de4bd3.6c11edd5a106e2d6
+ ee9b23edcc40fad9.f2789356f1fb0d2b.99885af4db13d1b7.894d9fe1f98d1aa0
+ 683cbc58f8b23fca.bf6982b029b396ea.4f1e4ed5da99d2ee.c5040fc700120f62
+ 7b813bf15120fbc8
+ after
+ 55f9b97953917f46.9fedb2229a090d2c.018b42f3d3ec8415.1004ff355bf02957
+ 861ef69cf4e34e11.b168a24af5479e7b.c9f1d5f8e2de4bd3.6c11edd5a106e2d6
+ 0000000000000000.0000000000000000.c87a970b3132cfc6.7c1512e0faf6cb81
+ 683cbc58f8b23fca.bf6982b029b396ea.4f1e4ed5da99d2ee.c5040fc700120f62
+ 7b813bf15120fbc8
+
+VMULSD_128(reg)
+ before
+ 07121ecd88441b7d.d2cc3eca9347d80f.74876ac63afb7562.c67d2c86fa7c09a3
+ c501b4c64209aa2e.0719232dba0b82d5.6e1d4703bf5de53f.d97270f257c73303
+ 109cfa471afbe686.e2ede96f8809f947.077815d35567232e.66c997070e860c39
+ 462deabeada60932.41150c7a1a4df892.9ce5d1a297a56adb.474e1bb03bc55073
+ 5acd7ad9f991bada
+ after
+ 0000000000000000.0000000000000000.6e1d4703bf5de53f.fff0000000000000
+ c501b4c64209aa2e.0719232dba0b82d5.6e1d4703bf5de53f.d97270f257c73303
+ 109cfa471afbe686.e2ede96f8809f947.077815d35567232e.66c997070e860c39
+ 462deabeada60932.41150c7a1a4df892.9ce5d1a297a56adb.474e1bb03bc55073
+ 5acd7ad9f991bada
+VMULSD_128(mem)
+ before
+ 79112f6f64f5079c.c201829797974fdd.fe5d063c8be33ce1.89ad76dc21a1f8f1
+ 82e7b65c99fdf3e5.df63bd3c7359f634.f791559ff8d88161.2a1f00ed91e9071d
+ 4f1c8c8db3b639e1.fba1981add7938e3.067d74917c37833e.db866b418009d40a
+ be7a2cefcf2b96bb.70050d9d72825295.09eddffd330cfda3.f82db3448c8c9a65
+ de62d56351fe96da
+ after
+ 79112f6f64f5079c.c201829797974fdd.fe5d063c8be33ce1.89ad76dc21a1f8f1
+ 82e7b65c99fdf3e5.df63bd3c7359f634.f791559ff8d88161.2a1f00ed91e9071d
+ 0000000000000000.0000000000000000.f791559ff8d88161.8000000000000000
+ be7a2cefcf2b96bb.70050d9d72825295.09eddffd330cfda3.f82db3448c8c9a65
+ de62d56351fe96da
+
+VADDSD_128(reg)
+ before
+ e76fcc086aeb0414.a9cd126c0869c6a0.9cdd1a32cd007ff7.daac12cf3a64acbd
+ 6fa194a173e020c0.ede3baf27b7b85bb.d973ba438b80fdb5.56878af3ad4a4cb8
+ d444299809682589.6787a06c436d8e39.8514e93e478d067a.5a4ac156a6cb98bf
+ 71a4885bc70f501c.f18441c67d4b9e45.fa0ba48e9db3d6f2.c0c135e244f24dfe
+ 65b86284a1cb27a3
+ after
+ 0000000000000000.0000000000000000.d973ba438b80fdb5.5a4ac156a6cb98bf
+ 6fa194a173e020c0.ede3baf27b7b85bb.d973ba438b80fdb5.56878af3ad4a4cb8
+ d444299809682589.6787a06c436d8e39.8514e93e478d067a.5a4ac156a6cb98bf
+ 71a4885bc70f501c.f18441c67d4b9e45.fa0ba48e9db3d6f2.c0c135e244f24dfe
+ 65b86284a1cb27a3
+VADDSD_128(mem)
+ before
+ 26fbc229d962e2d7.a20cab554a62dd24.68a718ec4422710c.95a6e59e2a7fabcb
+ dd55d3bb09c439c9.c3ca90f22dec084f.a9bca1cab4fdc2ba.b330aadc8a7cbfaf
+ 67940f284cfce9a3.3028339e0d3a0c46.8e8f584ceae94e7a.aef4eeb358364f4a
+ a082f55bbf17ae91.45738ec585d726b8.f4ecb95e02f1d179.e33fad8f313a9649
+ af5de4ddb013d258
+ after
+ 26fbc229d962e2d7.a20cab554a62dd24.68a718ec4422710c.95a6e59e2a7fabcb
+ dd55d3bb09c439c9.c3ca90f22dec084f.a9bca1cab4fdc2ba.b330aadc8a7cbfaf
+ 0000000000000000.0000000000000000.a9bca1cab4fdc2ba.b330aadc8a7cbfaf
+ a082f55bbf17ae91.45738ec585d726b8.f4ecb95e02f1d179.e33fad8f313a9649
+ af5de4ddb013d258
+
+VMINSD_128(reg)
+ before
+ 6c9a8e07714d3d22.64ecfe407d2043c1.5df79fd3324f914f.b79f41ec172107e2
+ 7742a77a11751354.8f9ea7c3a323665c.d6006035af2e8bb7.b3736be34585abe2
+ 2ca02ba32b169299.fd646dd04c2dd191.0bd9cf5599014e9d.c435b32da92a7aa5
+ e70216ec5cbcf49e.8a09cb539549408a.57d0e8a18b5417ad.c6b295b85f1c3056
+ 95b48e6f81658922
+ after
+ 0000000000000000.0000000000000000.d6006035af2e8bb7.c435b32da92a7aa5
+ 7742a77a11751354.8f9ea7c3a323665c.d6006035af2e8bb7.b3736be34585abe2
+ 2ca02ba32b169299.fd646dd04c2dd191.0bd9cf5599014e9d.c435b32da92a7aa5
+ e70216ec5cbcf49e.8a09cb539549408a.57d0e8a18b5417ad.c6b295b85f1c3056
+ 95b48e6f81658922
+VMINSD_128(mem)
+ before
+ 0d07193d2e134034.05b265c33ff4760f.125b3d3899837173.182fa58322b12192
+ 0a79b210803112b9.e0fd139371495497.7124406c74e81e7a.a9430469f9a6aaf9
+ 68d5d5d393ccbadd.d52f1cc78e47c9e3.83314ed9438203c8.655800beacbeec8e
+ 03e6fe7283eff6cb.40947ccd307b129e.244ee56d2260de8c.aaba95edd88623fc
+ d2b5bf6419898df0
+ after
+ 0d07193d2e134034.05b265c33ff4760f.125b3d3899837173.182fa58322b12192
+ 0a79b210803112b9.e0fd139371495497.7124406c74e81e7a.a9430469f9a6aaf9
+ 0000000000000000.0000000000000000.7124406c74e81e7a.a9430469f9a6aaf9
+ 03e6fe7283eff6cb.40947ccd307b129e.244ee56d2260de8c.aaba95edd88623fc
+ d2b5bf6419898df0
+
+VSUBSD_128(reg)
+ before
+ 3b947b8f0a536415.b779aada6ea680b0.7d772f10f5706b75.304780122c8b69f0
+ 3fa5c4d84771e518.605a54f56dfe15b7.e82632fc79b30f14.83e79bb67d116120
+ 3b3296ac6d6e4ba4.d95578b09e02700d.ddeb80fe57ce3c26.f9fcb34432fe8249
+ 8c88ed7717d6d466.003692f81dbe4ede.b71315802c502c58.6d5043a8665c8797
+ bdb0c6ce36392d36
+ after
+ 0000000000000000.0000000000000000.e82632fc79b30f14.79fcb34432fe8249
+ 3fa5c4d84771e518.605a54f56dfe15b7.e82632fc79b30f14.83e79bb67d116120
+ 3b3296ac6d6e4ba4.d95578b09e02700d.ddeb80fe57ce3c26.f9fcb34432fe8249
+ 8c88ed7717d6d466.003692f81dbe4ede.b71315802c502c58.6d5043a8665c8797
+ bdb0c6ce36392d36
+VSUBSD_128(mem)
+ before
+ c4e8bba2bda13050.8cf3c5a6e236ba0a.b0c81fb7053f6b55.d4eaedef93c21b55
+ 5dc49b10189f4c14.98bf1ba36919393b.c4d999db7390839e.8fbc05b829b247ca
+ 6610e404623f3cac.0d37eadc490b8fa6.1a337e4f82bd51e7.44d5584589abea63
+ ba97106bb88dbd45.45a92ebc1d99f6f6.8da34afe4ed3935a.4f80e2044f3a41cb
+ 0b0b9f6018e987ae
+ after
+ c4e8bba2bda13050.8cf3c5a6e236ba0a.b0c81fb7053f6b55.d4eaedef93c21b55
+ 5dc49b10189f4c14.98bf1ba36919393b.c4d999db7390839e.8fbc05b829b247ca
+ 0000000000000000.0000000000000000.c4d999db7390839e.54eaedef93c21b55
+ ba97106bb88dbd45.45a92ebc1d99f6f6.8da34afe4ed3935a.4f80e2044f3a41cb
+ 0b0b9f6018e987ae
+
+VDIVSD_128(reg)
+ before
+ d6c08bc57f47f9ba.34279d2f35968b0a.9d5fe4af824eabd8.f8f577d6f4dd0223
+ 0beca39f21ddd399.b28a073ef6656128.71a6062013b6eaf8.39f583c290e85d6f
+ 05dbe25a9a3951f7.0e8dc8821606fcca.1eca927d6d5eee01.2a6fe8ae3cfe5e6a
+ 22d9446284e6ae81.26fc5ee9b286181e.fe1783322bd1f4a0.a92e2587172ec23f
+ 90ffb3373b81451b
+ after
+ 0000000000000000.0000000000000000.71a6062013b6eaf8.4f75937bb29dae3b
+ 0beca39f21ddd399.b28a073ef6656128.71a6062013b6eaf8.39f583c290e85d6f
+ 05dbe25a9a3951f7.0e8dc8821606fcca.1eca927d6d5eee01.2a6fe8ae3cfe5e6a
+ 22d9446284e6ae81.26fc5ee9b286181e.fe1783322bd1f4a0.a92e2587172ec23f
+ 90ffb3373b81451b
+VDIVSD_128(mem)
+ before
+ bdaf0fabc405a22a.bd31c5237e7128e3.d4a3445ee5f0714d.6ed9d5a9ea9b3880
+ 0a08b6d0cfc59797.3131620a2265f8c8.f64df6cdcb51c286.ca5b844f4549f54e
+ 55d7239077cddd8e.dc2316810c4e5ddd.66c8f02281b3c8f2.6eeb8d90d86668b6
+ 78e7d2d9d92a333d.1854ddf6d8b991ce.01deaf4923243fc0.b6d3ebd9407ecd63
+ fe609a94181e6002
+ after
+ bdaf0fabc405a22a.bd31c5237e7128e3.d4a3445ee5f0714d.6ed9d5a9ea9b3880
+ 0a08b6d0cfc59797.3131620a2265f8c8.f64df6cdcb51c286.ca5b844f4549f54e
+ 0000000000000000.0000000000000000.f64df6cdcb51c286.9b710ab5951a4fb9
+ 78e7d2d9d92a333d.1854ddf6d8b991ce.01deaf4923243fc0.b6d3ebd9407ecd63
+ fe609a94181e6002
+
+VMAXSD_128(reg)
+ before
+ a2de962ffdd15c3e.50063f9610e753cd.4210b3d32431d146.a45cad2eccb0e21a
+ fe98dc158b24fec4.bafee7b33811fa6d.b7a39486894259f1.290e68be98626e2d
+ 6ddc67b25da28240.909c451c6eb3e447.d1587d7aa579647d.6dc05be3a4469f24
+ 4df433720fd7245d.afacd5bdced9cd88.ee7d691b14613094.4d3d038a0b69312c
+ a353dba0ead5df70
+ after
+ 0000000000000000.0000000000000000.b7a39486894259f1.6dc05be3a4469f24
+ fe98dc158b24fec4.bafee7b33811fa6d.b7a39486894259f1.290e68be98626e2d
+ 6ddc67b25da28240.909c451c6eb3e447.d1587d7aa579647d.6dc05be3a4469f24
+ 4df433720fd7245d.afacd5bdced9cd88.ee7d691b14613094.4d3d038a0b69312c
+ a353dba0ead5df70
+VMAXSD_128(mem)
+ before
+ 4ccc5e105c99661d.f92e3cc13e4f1fc8.f3fa1382738f705b.685c54d57186f6e2
+ 24750ac67ebe825f.cdd47e0b8597b02c.38527c577ae28aed.9c423a145875f514
+ 071b5bad6b52ee61.2533f6bc813a1336.5b808a28feded669.e77b184466b967d6
+ d187cbb340606850.5c979f40cdc58392.364fbbe21b8d12fc.a353e8d137de89d3
+ 2d16a827667197b8
+ after
+ 4ccc5e105c99661d.f92e3cc13e4f1fc8.f3fa1382738f705b.685c54d57186f6e2
+ 24750ac67ebe825f.cdd47e0b8597b02c.38527c577ae28aed.9c423a145875f514
+ 0000000000000000.0000000000000000.38527c577ae28aed.685c54d57186f6e2
+ d187cbb340606850.5c979f40cdc58392.364fbbe21b8d12fc.a353e8d137de89d3
+ 2d16a827667197b8
+
+VPSHUFD_0x39_128(reg)
+ before
+ e11053b38ffdcd30.5e88d8c318f5aa57.d04b750405c33deb.a68d8a6feefdf8d2
+ 1b8ce6e04f0e66e8.8ae9fdca101c70a3.dc9d7472c7c07dee.870474bd92394516
+ 37d75b1941319f8c.3175b6b243e17860.dbd798f8ac487f46.b581f3b7244eb4f5
+ 913db0cc02f1b3c7.2ff97f68cd517cb9.2b46de0152e87ea0.0ccf8549bf47029a
+ 68bca55e8030eb32
+ after
+ e11053b38ffdcd30.5e88d8c318f5aa57.d04b750405c33deb.a68d8a6feefdf8d2
+ 0000000000000000.0000000000000000.bf47029a2b46de01.52e87ea00ccf8549
+ 37d75b1941319f8c.3175b6b243e17860.dbd798f8ac487f46.b581f3b7244eb4f5
+ 913db0cc02f1b3c7.2ff97f68cd517cb9.2b46de0152e87ea0.0ccf8549bf47029a
+ 68bca55e8030eb32
+VPSHUFD_0x39_128(mem)
+ before
+ a513cfe482162be8.850ae0642ddae046.6041d5d9cb7738db.263641f8552cb7a7
+ 9e9f80c6e2047dea.6f8ae74d5f7960b4.a01933ef595f6af1.2af3bd4b509e6608
+ 312d32f1bb069e61.ab09c2f3335970be.cb4d15989216cc28.91c94f65dfccc66f
+ 3989634f2a294a7c.95d26cc246074b10.bda9f7bf92a71bac.b903f1b29f411487
+ fcefa19f2c8a8cfd
+ after
+ a513cfe482162be8.850ae0642ddae046.6041d5d9cb7738db.263641f8552cb7a7
+ 9e9f80c6e2047dea.6f8ae74d5f7960b4.a01933ef595f6af1.2af3bd4b509e6608
+ 0000000000000000.0000000000000000.6041d5d9552cb7a7.263641f8cb7738db
+ 3989634f2a294a7c.95d26cc246074b10.bda9f7bf92a71bac.b903f1b29f411487
+ fcefa19f2c8a8cfd
+
+VPCMPEQD_128(reg)
+ before
+ b8d75a9620326a7d.927f8ecd4a783d65.8932e026330d2e55.52f8564f761e13a8
+ 470818041ac5e9b2.18db305838ff3248.e3761d8b97fa553a.6508ac365a886f48
+ 06ced856b4d04648.a668c3da0fcbe652.ffe81c5e0d57fc6a.d4a3775f58f0ecba
+ 527594f68adebded.1af4c541ebe715af.39d4db0931b25e92.7a9632b68f624628
+ 32ad5a2818eb39be
+ after
+ 0000000000000000.0000000000000000.0000000000000000.0000000000000000
+ 470818041ac5e9b2.18db305838ff3248.e3761d8b97fa553a.6508ac365a886f48
+ 06ced856b4d04648.a668c3da0fcbe652.ffe81c5e0d57fc6a.d4a3775f58f0ecba
+ 527594f68adebded.1af4c541ebe715af.39d4db0931b25e92.7a9632b68f624628
+ 32ad5a2818eb39be
+VPCMPEQD_128(mem)
+ before
+ dab3699f129680a9.85484a52397b894a.4f49b178e95f7a8a.ed8854faa096b85e
+ 4d76dd08966fd815.fc95f5d55c34e70e.2034036b2540d210.764f859cf68f4679
+ 66c03150c383fd2d.13a692ea909413e3.6b813705ba95d96d.32746a5ace2a448f
+ 035ee161b2ddaa1e.27c81bff70274976.0afcca34c46a4acc.7c44fda2c4f3ed4e
+ b00b3cdf75747e60
+ after
+ dab3699f129680a9.85484a52397b894a.4f49b178e95f7a8a.ed8854faa096b85e
+ 4d76dd08966fd815.fc95f5d55c34e70e.2034036b2540d210.764f859cf68f4679
+ 0000000000000000.0000000000000000.0000000000000000.0000000000000000
+ 035ee161b2ddaa1e.27c81bff70274976.0afcca34c46a4acc.7c44fda2c4f3ed4e
+ b00b3cdf75747e60
+
+VPEXTRD_128_0x3(reg)
+ before
+ 2915227d7d3b3371.fe1c6a2981899c14.92478e7f987ac472.db7137e460cce35a
+ 45aeabe876d3472e.35c647934c948f3a.b16fe6d6a518c184.b9abfaffa9c65e42
+ 5e21d38dffc9f743.8228f38b2e093fbc.e08c1f71338e7c57.7f778f72bc6577b1
+ d2bc96d6b1a87f5b.c30eedfc43f567c8.7be936badd663098.0aa27329b5b3ecd2
+ 37f62011aebf77d2
+ after
+ 2915227d7d3b3371.fe1c6a2981899c14.92478e7f987ac472.db7137e460cce35a
+ 45aeabe876d3472e.35c647934c948f3a.b16fe6d6a518c184.b9abfaffa9c65e42
+ 5e21d38dffc9f743.8228f38b2e093fbc.e08c1f71338e7c57.7f778f72bc6577b1
+ d2bc96d6b1a87f5b.c30eedfc43f567c8.7be936badd663098.0aa27329b5b3ecd2
+ 0000000092478e7f
+VPEXTRD_128_0x3(mem)
+ before
+ e0401415c692d5dd.fbc9f1302bfc1b23.d243aed4a862c488.ded3251e3f2e1bf3
+ e34bca20163ac21e.3795df0806520647.8d94b3ff795f1228.6597ea0af6727713
+ 1ae5bf20bcc2f9c2.e06c5cc8e1357d72.cece7967d1f50cd5.6c7f80e89ebd80a5
+ 62d86d00d43737f5.549a65de5531bc50.72bb7bf9cc326fbb.4fd7e326d29b7454
+ 6aed102f2e988dcd
+ after
+ e0401415c692d5dd.fbc9f1302bfc1b23.d243aed4a862c488.ded3251ecece7967
+ e34bca20163ac21e.3795df0806520647.8d94b3ff795f1228.6597ea0af6727713
+ 1ae5bf20bcc2f9c2.e06c5cc8e1357d72.cece7967d1f50cd5.6c7f80e89ebd80a5
+ 62d86d00d43737f5.549a65de5531bc50.72bb7bf9cc326fbb.4fd7e326d29b7454
+ 6aed102f2e988dcd
+
+VPEXTRD_128_0x0(reg)
+ before
+ 190c026f4f4108bb.97f152ac79a338e2.ed6bf4b500d2fe8f.552735a28721f705
+ b87fb552d02120cc.96fce910c815b7b5.082a07b97ea580d9.54e0244c1dcf60e0
+ a29325444ec512a9.39c5af18dc96719b.022499566a367eda.49b0c2e5ab476577
+ 35954eb164b81a01.5d181eb0d13422c0.35a6a7f8600f343f.11658d574d95c3f7
+ 88c900901dc5368c
+ after
+ 190c026f4f4108bb.97f152ac79a338e2.ed6bf4b500d2fe8f.552735a28721f705
+ b87fb552d02120cc.96fce910c815b7b5.082a07b97ea580d9.54e0244c1dcf60e0
+ a29325444ec512a9.39c5af18dc96719b.022499566a367eda.49b0c2e5ab476577
+ 35954eb164b81a01.5d181eb0d13422c0.35a6a7f8600f343f.11658d574d95c3f7
+ 000000008721f705
+VPEXTRD_128_0x0(mem)
+ before
+ 8aa9987b39e47961.cccf2d05af86747e.dec1b4c5c4fa8650.fefa2b0bfdbeddb4
+ f3d1cf04bdfd4aa3.c38dbdaccabb5bcc.988bec41d1f55876.ba6d23fbddcfb6e4
+ 9f0d2317c41d637d.751dfa1352e40c98.674442111330555e.c34a8a359bcdfb7c
+ 6a280fa06b4f801c.40c9e0a4e28cc38e.27b63222a6b73935.76df5c23d344e727
+ 2f76953322c0b892
+ after
+ 8aa9987b39e47961.cccf2d05af86747e.dec1b4c5c4fa8650.fefa2b0b9bcdfb7c
+ f3d1cf04bdfd4aa3.c38dbdaccabb5bcc.988bec41d1f55876.ba6d23fbddcfb6e4
+ 9f0d2317c41d637d.751dfa1352e40c98.674442111330555e.c34a8a359bcdfb7c
+ 6a280fa06b4f801c.40c9e0a4e28cc38e.27b63222a6b73935.76df5c23d344e727
+ 2f76953322c0b892
+
+VINSERTF128_0x0(reg)
+ before
+ 4a5c32cf23cea869.30f00f8bcd9f5fac.7fdf6bcd1740bc59.b4ae395fa797c027
+ 23de2e6573f9f357.cd2f9fc5071aba58.8da998f88c8b32a6.eaf8d1b431daa560
+ 16458560adcdd709.1db23c3834cb4d4d.c8746293ddf96221.a55f780d618fa50b
+ 7fe0332c6ed78e2a.fc4561d270bed6b6.8a8cc509a7178875.c1b1aa5552bf7b54
+ 1ab8e17b2178e568
+ after
+ 4a5c32cf23cea869.30f00f8bcd9f5fac.7fdf6bcd1740bc59.b4ae395fa797c027
+ 4a5c32cf23cea869.30f00f8bcd9f5fac.8a8cc509a7178875.c1b1aa5552bf7b54
+ 16458560adcdd709.1db23c3834cb4d4d.c8746293ddf96221.a55f780d618fa50b
+ 7fe0332c6ed78e2a.fc4561d270bed6b6.8a8cc509a7178875.c1b1aa5552bf7b54
+ 1ab8e17b2178e568
+VINSERTF128_0x0(mem)
+ before
+ 8c419b68e9c69d73.bafa353551a25467.46b48a7dd8000fc0.313cbec68670df4e
+ f3185309c7b360a0.23de85e7f3ba676c.d7ca3327879cb597.17d247361590a45a
+ 2a09854ad64de91c.16da21aeefac01e4.8b55d9bb9a9e8466.9a985ec5f0031343
+ 0fe0ad1832a0f513.ef3804f7e2035f7c.3d1ff6252d13375a.14dcfee0b45668b5
+ e2e823f1fc15de5d
+ after
+ 8c419b68e9c69d73.bafa353551a25467.46b48a7dd8000fc0.313cbec68670df4e
+ 2a09854ad64de91c.16da21aeefac01e4.46b48a7dd8000fc0.313cbec68670df4e
+ 2a09854ad64de91c.16da21aeefac01e4.8b55d9bb9a9e8466.9a985ec5f0031343
+ 0fe0ad1832a0f513.ef3804f7e2035f7c.3d1ff6252d13375a.14dcfee0b45668b5
+ e2e823f1fc15de5d
+
+VINSERTF128_0x1(reg)
+ before
+ 6109ca6565cab2e7.7d69475df9b640b0.0a452b2c674cbddf.cbf508515b068b9e
+ eb8aeda98a0320fe.506fd007449d8620.c34d90bb1a1256ba.10a38a2b40833c5f
+ ddb98a28084c634f.63bfc3013161828e.759b310e98e167b9.e8f5f99ff99706c8
+ 94e09c4d7a2fb985.94259c37dc0df227.7e7d09937d452c87.2eb7cf99a14da407
+ c0b48a0655b1d345
+ after
+ 6109ca6565cab2e7.7d69475df9b640b0.0a452b2c674cbddf.cbf508515b068b9e
+ 7e7d09937d452c87.2eb7cf99a14da407.0a452b2c674cbddf.cbf508515b068b9e
+ ddb98a28084c634f.63bfc3013161828e.759b310e98e167b9.e8f5f99ff99706c8
+ 94e09c4d7a2fb985.94259c37dc0df227.7e7d09937d452c87.2eb7cf99a14da407
+ c0b48a0655b1d345
+VINSERTF128_0x1(mem)
+ before
+ 78baa5d030d04fb1.6a4d20867d3a5b4d.bd6dd8955fad8f17.393d14b564cbe1d0
+ 34939ce54eb5d374.bc4a103eacf98853.bc63f107d94d1889.02284fdfe9fec142
+ ce0cec2fcc6d1cbd.e6246ae1a4f77a42.6cd3657964fa47a9.348ab47fa96b0987
+ 24f10f9cc602e6b6.442729db00c06ec7.a888afd71cbfd9a5.2daf41013f9df44b
+ 48e3f1cf4820c03b
+ after
+ 78baa5d030d04fb1.6a4d20867d3a5b4d.bd6dd8955fad8f17.393d14b564cbe1d0
+ bd6dd8955fad8f17.393d14b564cbe1d0.6cd3657964fa47a9.348ab47fa96b0987
+ ce0cec2fcc6d1cbd.e6246ae1a4f77a42.6cd3657964fa47a9.348ab47fa96b0987
+ 24f10f9cc602e6b6.442729db00c06ec7.a888afd71cbfd9a5.2daf41013f9df44b
+ 48e3f1cf4820c03b
+
+VEXTRACTF128_0x0(reg)
+ before
+ e072c1566081a703.100e83175782ed8c.329e49985ce0a08d.4e504c0d1ea88aa7
+ 53a7ab02214be64e.702ec38c9cf9ec6a.0cd7c78555e44c41.38f5b60885c215db
+ fbcfad402a0ab8c9.1e1f4ce7b072a07d.2e1c9d0c8757ad8f.43446bb26e18386e
+ 3637c27a144a5b20.f8ab9814aff9c5f0.f4bac99b8dc50022.4c09e6f9f4b7ac8c
+ 2d0fa3c734a93060
+ after
+ e072c1566081a703.100e83175782ed8c.329e49985ce0a08d.4e504c0d1ea88aa7
+ 53a7ab02214be64e.702ec38c9cf9ec6a.0cd7c78555e44c41.38f5b60885c215db
+ fbcfad402a0ab8c9.1e1f4ce7b072a07d.2e1c9d0c8757ad8f.43446bb26e18386e
+ 0000000000000000.0000000000000000.329e49985ce0a08d.4e504c0d1ea88aa7
+ 2d0fa3c734a93060
+VEXTRACTF128_0x0(mem)
+ before
+ c3241e0a49fd7e17.5e28e61e7d9809fe.d89f25ffb69a16f0.bafd469c03bb81a7
+ eb12d4ad50bc53dc.d1f115970180fe0f.9bc76e95e06250a9.dc31117d86c46bc9
+ 7fa6409c64f46bdc.e9dd4c503b8c7801.1defefc04a5c2f46.b6a224a9b26dfb35
+ 5caddec3a1b08243.033786b7c84ab17d.3be2256e10956ff4.a49c7d8b21406d97
+ 026a179172ccfc9a
+ after
+ c3241e0a49fd7e17.5e28e61e7d9809fe.1defefc04a5c2f46.b6a224a9b26dfb35
+ eb12d4ad50bc53dc.d1f115970180fe0f.9bc76e95e06250a9.dc31117d86c46bc9
+ 7fa6409c64f46bdc.e9dd4c503b8c7801.1defefc04a5c2f46.b6a224a9b26dfb35
+ 5caddec3a1b08243.033786b7c84ab17d.3be2256e10956ff4.a49c7d8b21406d97
+ 026a179172ccfc9a
+
+VEXTRACTF128_0x1(reg)
+ before
+ 2c59ee263f9ae6eb.5ef02a0e24fd533c.7c4dbf374346e632.cf6e8a894c18cbde
+ 7db5feb724386535.623ea06909e69bf4.ae69f33c480a53ca.b65d9cff1df10031
+ 53ca44aebd31b525.4262bdc16b771596.f6d81f33742433f2.cc7dd6bb9c2cca19
+ 09e4bb78a8121467.db27fc0066bc7f4f.b0e63d866320c355.ed98b4a9e8d6e4c1
+ f57ab3b51afb0c56
+ after
+ 2c59ee263f9ae6eb.5ef02a0e24fd533c.7c4dbf374346e632.cf6e8a894c18cbde
+ 7db5feb724386535.623ea06909e69bf4.ae69f33c480a53ca.b65d9cff1df10031
+ 53ca44aebd31b525.4262bdc16b771596.f6d81f33742433f2.cc7dd6bb9c2cca19
+ 0000000000000000.0000000000000000.2c59ee263f9ae6eb.5ef02a0e24fd533c
+ f57ab3b51afb0c56
+VEXTRACTF128_0x1(mem)
+ before
+ c0f14ecb50a5fc04.fb4f5f827e66bca6.095bd91417c2934b.39df4ba2b0883fa0
+ 2ac801d7a6e270f6.84562c36ddb9ea8e.a8c8d0e79a950eb5.eb0e45f4f7eae27e
+ 0fca48c537bd2658.02471f026197d9cd.943b5e67093fabba.23c025e6d5d2e99c
+ 4bc49f812043d857.cf6c3250a58dc60d.a980fe7f83ce2785.3d42e9e6e5cb90a6
+ 95de8b5fc4611347
+ after
+ c0f14ecb50a5fc04.fb4f5f827e66bca6.0fca48c537bd2658.02471f026197d9cd
+ 2ac801d7a6e270f6.84562c36ddb9ea8e.a8c8d0e79a950eb5.eb0e45f4f7eae27e
+ 0fca48c537bd2658.02471f026197d9cd.943b5e67093fabba.23c025e6d5d2e99c
+ 4bc49f812043d857.cf6c3250a58dc60d.a980fe7f83ce2785.3d42e9e6e5cb90a6
+ 95de8b5fc4611347
+
+VCVTPD2PS_128(reg)
+ before
+ 87e109bc0d20ad2c.ba8283f87c7f421f.4912638e4626edfa.c3622c1b224d3e43
+ 6f975f6b5d959b00.38d06f14677d22db.cb85ad27dfef8a41.beaf642702c9ac20
+ a94b87d74f4b1970.a17adfc3fe4a32b8.b0100d870c73d98e.7631228f404d2c47
+ 914b7f6c80ce6328.d14c4ff05df12fe2.56017d1a6a3e158c.c6b5e33ff7e57be5
+ 8c072223439e5525
+ after
+ 0000000000000000.0000000000000000.0000000000000000.ff800000b57b2138
+ 6f975f6b5d959b00.38d06f14677d22db.cb85ad27dfef8a41.beaf642702c9ac20
+ a94b87d74f4b1970.a17adfc3fe4a32b8.b0100d870c73d98e.7631228f404d2c47
+ 914b7f6c80ce6328.d14c4ff05df12fe2.56017d1a6a3e158c.c6b5e33ff7e57be5
+ 8c072223439e5525
+VCVTPD2PS_128(mem)
+ before
+ a3f35b2742837634.83e142978babb4d3.a4113b879f7ed584.17a2fb4c94dd7be8
+ e7450a380da0993e.db5accc20d6d491e.f5972073e0fedfcb.5040828927db464e
+ 33c9ac40c2027b6e.f502195aa1a15db4.a2a879a23d7c0ae2.5e270e3ebfc4b369
+ 654abc2d7db4d8f1.2c2526cce3d22e42.8611c200d10412f6.9ba39cd5f625fee5
+ 640027bc6b896370
+ after
+ a3f35b2742837634.83e142978babb4d3.a4113b879f7ed584.17a2fb4c94dd7be8
+ e7450a380da0993e.db5accc20d6d491e.f5972073e0fedfcb.5040828927db464e
+ 33c9ac40c2027b6e.f502195aa1a15db4.a2a879a23d7c0ae2.5e270e3ebfc4b369
+ 654abc2d7db4d8f1.2c2526cce3d22e42.8611c200d10412f6.9ba39cd5f625fee5
+ 640027bc6b896370
+
+VCMPSS_128_0x0(reg)
+ before
+ 168aaa5db77c1eb3.5895b6ea59c26bf2.de0fee83708cf673.7d9e7877b9a3b333
+ 0b8c2426798b6a5d.e77616637239f19e.660b6deae45bf2f5.621a15f41064a8c4
+ a0538e824a418418.f0b95884e5242620.20669f6fdacc5d71.13531763f353aed5
+ 312ce5ddc92aa790.4e2af939ce90c5a5.676d807dee6a7596.6a13f9b17d7d8194
+ 452737c8cbeddc2b
+ after
+ 0000000000000000.0000000000000000.660b6deae45bf2f5.621a15f400000000
+ 0b8c2426798b6a5d.e77616637239f19e.660b6deae45bf2f5.621a15f41064a8c4
+ a0538e824a418418.f0b95884e5242620.20669f6fdacc5d71.13531763f353aed5
+ 312ce5ddc92aa790.4e2af939ce90c5a5.676d807dee6a7596.6a13f9b17d7d8194
+ 452737c8cbeddc2b
+VCMPSS_128_0x0(mem)
+ before
+ 7f5b4e96f8b07cc6.1a6126a38fd31173.dc95746e47878c59.996a0d80bdc2740e
+ f37bb80620d01d92.b83e4c403ac7fc6a.78c5450f6f173567.11aa41e4e25f9685
+ 7e53f304605c7bbb.651153206692a424.fc88e808604c7cfc.2a781815facd19a8
+ fdaf7a7cd45d516c.7e2538b0aec1474b.46a8d94636311f44.42228e7fa1993723
+ b3f2a08f714e2da1
+ after
+ 7f5b4e96f8b07cc6.1a6126a38fd31173.dc95746e47878c59.996a0d80bdc2740e
+ f37bb80620d01d92.b83e4c403ac7fc6a.78c5450f6f173567.11aa41e4e25f9685
+ 0000000000000000.0000000000000000.78c5450f6f173567.11aa41e400000000
+ fdaf7a7cd45d516c.7e2538b0aec1474b.46a8d94636311f44.42228e7fa1993723
+ b3f2a08f714e2da1
+
+VCMPSS_128_0x1(reg)
+ before
+ db3648af097836cf.4a5aca5a97e15cd2.5fc5f55aaedf1f8b.30f295b30ed2d86a
+ 1438844d02a38f59.43215d8ac5f35818.643e888b03796992.9732973d033b649a
+ bc4550d3fa5c74ea.c2d1b1f87b9f006c.e9dcecb049196109.58335bce32797f02
+ 2da9a6af8d2f212e.a4344190d5f211f7.4aeb1e341b4e429f.4dc35e54b697e4cc
+ 53ac1abaaba25024
+ after
+ 0000000000000000.0000000000000000.643e888b03796992.9732973dffffffff
+ 1438844d02a38f59.43215d8ac5f35818.643e888b03796992.9732973d033b649a
+ bc4550d3fa5c74ea.c2d1b1f87b9f006c.e9dcecb049196109.58335bce32797f02
+ 2da9a6af8d2f212e.a4344190d5f211f7.4aeb1e341b4e429f.4dc35e54b697e4cc
+ 53ac1abaaba25024
+VCMPSS_128_0x1(mem)
+ before
+ 47bb0dec2ea57f37.c5af844c56a6d2d3.c616893fedf747e7.e3b7188215a149fe
+ 03bdb2d65bac2c31.dea5e516f24fc282.024505efe2bb5e68.0f8bd808d4a0b2d2
+ 647b85644dc3143d.d5d5c579fcb62eea.358c328ece4911a6.2cb55931f3d6b9c8
+ 46c4038221f7f388.078c20e1106551b5.3bb68b07cdad1dcc.957f97690fcf998c
+ a6368e1cc3188fca
+ after
+ 47bb0dec2ea57f37.c5af844c56a6d2d3.c616893fedf747e7.e3b7188215a149fe
+ 03bdb2d65bac2c31.dea5e516f24fc282.024505efe2bb5e68.0f8bd808d4a0b2d2
+ 0000000000000000.0000000000000000.024505efe2bb5e68.0f8bd808ffffffff
+ 46c4038221f7f388.078c20e1106551b5.3bb68b07cdad1dcc.957f97690fcf998c
+ a6368e1cc3188fca
+
+VCMPSS_128_0x2(reg)
+ before
+ bb263bb7ac3dd62d.8563a61df253853d.ce16f2bacbea6990.f0908c45fcf43e06
+ 2f9b99a465c8ac61.fd23ec1fdce48589.87bf3870c9d1b026.30e6b13676282f82
+ 60e0a4508b474b13.8ad25076fcb5b098.8ed3ed6fa5a46224.d78477c55858ae69
+ a9435828b945f0ef.083a4f0c6dd2c295.409d0d24fbf1bd35.c23659debd8d75ea
+ cbc7d36dc1d5402f
+ after
+ 0000000000000000.0000000000000000.87bf3870c9d1b026.30e6b13600000000
+ 2f9b99a465c8ac61.fd23ec1fdce48589.87bf3870c9d1b026.30e6b13676282f82
+ 60e0a4508b474b13.8ad25076fcb5b098.8ed3ed6fa5a46224.d78477c55858ae69
+ a9435828b945f0ef.083a4f0c6dd2c295.409d0d24fbf1bd35.c23659debd8d75ea
+ cbc7d36dc1d5402f
+VCMPSS_128_0x2(mem)
+ before
+ cf05615f813bcd64.650eb2968b4fd6a0.532863cf4c4877ad.f76b95fa6844fb06
+ a9ba7f9e19ccd6b6.f28eac089ff03bd3.47680aaab4228a0b.10877f5c87275943
+ 37b3aa17a4931751.aa0f44e98eb45934.c0c5bf89c26cb8dc.e73ec9b8f5291397
+ 54bc5db73e9c4e61.ebdd75a5f6276c6e.9a0dfe589133bc4c.d8dc6e794dd364af
+ 3fad6a0b2cb38936
+ after
+ cf05615f813bcd64.650eb2968b4fd6a0.532863cf4c4877ad.f76b95fa6844fb06
+ a9ba7f9e19ccd6b6.f28eac089ff03bd3.47680aaab4228a0b.10877f5c87275943
+ 0000000000000000.0000000000000000.47680aaab4228a0b.10877f5cffffffff
+ 54bc5db73e9c4e61.ebdd75a5f6276c6e.9a0dfe589133bc4c.d8dc6e794dd364af
+ 3fad6a0b2cb38936
+
+VCMPSS_128_0x3(reg)
+ before
+ 78fcbada2d54bed9.dca1146904f43511.0f443ca873d6b22d.b10a44033e825486
+ df175852ed423e44.ab2d4b1812a6898d.7490935e9f4d651f.e1890b76e4653ab7
+ d04842df070a4722.9d2e7eb283be0602.740c78331916c2ee.0656d19da0e92b0a
+ a7dc73ed18371320.8e6e2a227349679c.6d05e6937bbf0446.fc3d11658d19e2ac
+ 9e0a48b8c8011cc8
+ after
+ 0000000000000000.0000000000000000.7490935e9f4d651f.e1890b7600000000
+ df175852ed423e44.ab2d4b1812a6898d.7490935e9f4d651f.e1890b76e4653ab7
+ d04842df070a4722.9d2e7eb283be0602.740c78331916c2ee.0656d19da0e92b0a
+ a7dc73ed18371320.8e6e2a227349679c.6d05e6937bbf0446.fc3d11658d19e2ac
+ 9e0a48b8c8011cc8
+VCMPSS_128_0x3(mem)
+ before
+ ca89f0846cae958b.bf1fe8e9bb56dee9.59baca54ff526986.b9c7d9eb61d469d4
+ 5b8587b3952b0921.765d9b3d8cf2e62a.dcdeda3442e5c8ed.b59e4ea568df2b44
+ 2ccb8833608433b6.27e28a572897658e.f2a6d6ae590f40fd.bed6402f2b6e8641
+ 1b276fefe9c6d174.2ef9b0a22bd197c3.76de3baf5fdb8ce1.2ebbabf3470db878
+ 62988b5f5746fb94
+ after
+ ca89f0846cae958b.bf1fe8e9bb56dee9.59baca54ff526986.b9c7d9eb61d469d4
+ 5b8587b3952b0921.765d9b3d8cf2e62a.dcdeda3442e5c8ed.b59e4ea568df2b44
+ 0000000000000000.0000000000000000.dcdeda3442e5c8ed.b59e4ea500000000
+ 1b276fefe9c6d174.2ef9b0a22bd197c3.76de3baf5fdb8ce1.2ebbabf3470db878
+ 62988b5f5746fb94
+
+VCMPSS_128_0x4(reg)
+ before
+ b6badcdef8a78c42.0365b8d34bfc9c8a.e7f00989302dba72.46518421715669c6
+ 876d9bdcc5bca72e.bf51e0cba2325322.ad11927ad336084a.3ccd2df1aa8a93d7
+ 2ffdc2c55b0f8703.2db762c30b75b069.dea946e0b179bef5.361cb20c2785c541
+ 0bb64f05552e696e.2762baa7a1d0708a.d50420276581181f.0f0b8f5d0353bc2f
+ a26641cf5aff34ce
+ after
+ 0000000000000000.0000000000000000.ad11927ad336084a.3ccd2df1ffffffff
+ 876d9bdcc5bca72e.bf51e0cba2325322.ad11927ad336084a.3ccd2df1aa8a93d7
+ 2ffdc2c55b0f8703.2db762c30b75b069.dea946e0b179bef5.361cb20c2785c541
+ 0bb64f05552e696e.2762baa7a1d0708a.d50420276581181f.0f0b8f5d0353bc2f
+ a26641cf5aff34ce
+VCMPSS_128_0x4(mem)
+ before
+ ccf943504995e94a.77e43d084fa5891a.8b20646381504fb2.ed6e1ebb8cda5175
+ 6a8f11cbec2196ce.cfd2893ae6ff22b4.33bbdde4c7ff080c.84323c09c110a7a3
+ 56f6272c5eb0f887.6fce2e08b6c871e8.fc009f148dec59c5.f49e747ba1b05354
+ 6ef8025fbb4dcba1.b32227dc5a8cb261.c3bb28e1f220fb09.9bfcc47ec7469435
+ d399277fd05ca4f2
+ after
+ ccf943504995e94a.77e43d084fa5891a.8b20646381504fb2.ed6e1ebb8cda5175
+ 6a8f11cbec2196ce.cfd2893ae6ff22b4.33bbdde4c7ff080c.84323c09c110a7a3
+ 0000000000000000.0000000000000000.33bbdde4c7ff080c.84323c09ffffffff
+ 6ef8025fbb4dcba1.b32227dc5a8cb261.c3bb28e1f220fb09.9bfcc47ec7469435
+ d399277fd05ca4f2
+
+VCMPSS_128_0x5(reg)
+ before
+ fac199e95780c036.8c621d512005ca47.f71b72246ed821cc.62b7f4350fa9ad03
+ 6ac01727f93e24ad.8d00f4eca9e2b2a5.97050b4a8f37f9d4.b7c27dfe029229e0
+ 81e19ba751200b05.4e9e031d71f33fe9.ef2cecbc58357726.9ca64127e7e72ccc
+ 997223d4fcb4b3e7.a908c6d194412d3c.5bdb13e5665fd76e.ee30ba9cd9b572f2
+ 892d6649f507b77e
+ after
+ 0000000000000000.0000000000000000.97050b4a8f37f9d4.b7c27dfeffffffff
+ 6ac01727f93e24ad.8d00f4eca9e2b2a5.97050b4a8f37f9d4.b7c27dfe029229e0
+ 81e19ba751200b05.4e9e031d71f33fe9.ef2cecbc58357726.9ca64127e7e72ccc
+ 997223d4fcb4b3e7.a908c6d194412d3c.5bdb13e5665fd76e.ee30ba9cd9b572f2
+ 892d6649f507b77e
+VCMPSS_128_0x5(mem)
+ before
+ 4966c11a56eab69e.0fbdaa1a95855502.7b09baf22fda37cd.37607b3155405557
+ 0baa45fb18692c7b.3f0f2ce5b8203000.a06e5a6e5dc91ac6.de05200cbf652c8e
+ a9c470d95890d444.86b5a6a102107e8e.f40422303b1b9254.ae17ffe2435999be
+ 007fbd9e326c6c23.3ef813ba0fe17c57.53958e24e4db5aa2.02e2121f7aa8d894
+ 36b2573003de24bc
+ after
+ 4966c11a56eab69e.0fbdaa1a95855502.7b09baf22fda37cd.37607b3155405557
+ 0baa45fb18692c7b.3f0f2ce5b8203000.a06e5a6e5dc91ac6.de05200cbf652c8e
+ 0000000000000000.0000000000000000.a06e5a6e5dc91ac6.de05200c00000000
+ 007fbd9e326c6c23.3ef813ba0fe17c57.53958e24e4db5aa2.02e2121f7aa8d894
+ 36b2573003de24bc
+
+VCMPSS_128_0x6(reg)
+ before
+ a5d2c97f7788bae1.eca9a838c108ae44.c4276f9d7a206608.9aed1b36751530dd
+ ad90647a7432d6af.490cad91217056d5.748db6b4df58784c.a3da435209d5ce30
+ a936258b9666b4d4.f37549976fb022ff.aa75e46ddb16edd0.4b278464bc28f0c8
+ f411072078b28ffa.c6b0f635c6d5ccf1.c32cf63309e40240.6e9f5a58ac1a54d1
+ e80f3f1bf2b5b476
+ after
+ 0000000000000000.0000000000000000.748db6b4df58784c.a3da4352ffffffff
+ ad90647a7432d6af.490cad91217056d5.748db6b4df58784c.a3da435209d5ce30
+ a936258b9666b4d4.f37549976fb022ff.aa75e46ddb16edd0.4b278464bc28f0c8
+ f411072078b28ffa.c6b0f635c6d5ccf1.c32cf63309e40240.6e9f5a58ac1a54d1
+ e80f3f1bf2b5b476
+VCMPSS_128_0x6(mem)
+ before
+ 9444b197ac07cce3.ec6d05a4b6a1a4cd.9e88325743eb11d5.19fee7710650f247
+ 50072abaf61c5a46.eb961e83edc02ffa.57cb79e901fcadd7.0937b3956de6fb92
+ f727286eebfe18c9.4fd84b29b99a6b2d.cd4345d71d165b24.ef23560adb3157cc
+ 656f27a1a7bbc398.727e8a02b5bb9511.dbbd140db245d8e8.270ecc3cebbd43a2
+ 0d4312973a16fac0
+ after
+ 9444b197ac07cce3.ec6d05a4b6a1a4cd.9e88325743eb11d5.19fee7710650f247
+ 50072abaf61c5a46.eb961e83edc02ffa.57cb79e901fcadd7.0937b3956de6fb92
+ 0000000000000000.0000000000000000.57cb79e901fcadd7.0937b395ffffffff
+ 656f27a1a7bbc398.727e8a02b5bb9511.dbbd140db245d8e8.270ecc3cebbd43a2
+ 0d4312973a16fac0
+
+VCMPSS_128_0x7(reg)
+ before
+ fd0f238763c9b9d1.76aaa13e475e17e0.b2d6d57a7db0e953.5f056177dd93e04f
+ 52bffb790361bc82.06a61431e6f4cfcd.692a2afdae04a39e.34e7a802b90e2f84
+ 6a9d96d7b56b3f7e.f02dfb66a188a88b.f4c785f8e443fea0.362f659862c280b3
+ a0f5f10f15717d72.120cd2c993275e44.b0f9e0d5b9fa3702.41a91527f6b99009
+ 302032998e011bb2
+ after
+ 0000000000000000.0000000000000000.692a2afdae04a39e.34e7a802ffffffff
+ 52bffb790361bc82.06a61431e6f4cfcd.692a2afdae04a39e.34e7a802b90e2f84
+ 6a9d96d7b56b3f7e.f02dfb66a188a88b.f4c785f8e443fea0.362f659862c280b3
+ a0f5f10f15717d72.120cd2c993275e44.b0f9e0d5b9fa3702.41a91527f6b99009
+ 302032998e011bb2
+VCMPSS_128_0x7(mem)
+ before
+ e1613adc48a6dcd9.5015078bc002b309.470f1546d9dbad27.f70c3901ccb48a72
+ 2f38a8db40b290ab.d648d4b952a71df1.6a0141c98eb2505e.264b8be9b6fd329c
+ f571f9829134f354.8dd9540466eef7d3.59b0d13fcfb80416.9a04d2f816626c2c
+ 11d8a7bd5735c0ff.d31583d898627c5e.efe64192b7f7857a.ad810a9a856e74cd
+ bc0f303ba1ad862b
+ after
+ e1613adc48a6dcd9.5015078bc002b309.470f1546d9dbad27.f70c3901ccb48a72
+ 2f38a8db40b290ab.d648d4b952a71df1.6a0141c98eb2505e.264b8be9b6fd329c
+ 0000000000000000.0000000000000000.6a0141c98eb2505e.264b8be9ffffffff
+ 11d8a7bd5735c0ff.d31583d898627c5e.efe64192b7f7857a.ad810a9a856e74cd
+ bc0f303ba1ad862b
+
+VCMPSS_128_0xA(reg)
+ before
+ 23fa3e4706acddf4.5d393078afc3b5d8.03485ea08590e93c.07700db0637e8eb7
+ 3e8e322a4ff6b6d1.b75f0f9fb4e98c0d.78bee0cbc8037a19.7f1bb183ee56dcf9
+ 6917085019174d71.f918c11e83b301c8.90c305c2fe476aa2.31b0aaf9758d2b6b
+ 00e0ba25ff9cdd7e.012ec0e2372ed235.a6a3c9f2c2e8f683.fbfe73fd132e3739
+ b7d0887be445bb91
+ after
+ 0000000000000000.0000000000000000.78bee0cbc8037a19.7f1bb183ffffffff
+ 3e8e322a4ff6b6d1.b75f0f9fb4e98c0d.78bee0cbc8037a19.7f1bb183ee56dcf9
+ 6917085019174d71.f918c11e83b301c8.90c305c2fe476aa2.31b0aaf9758d2b6b
+ 00e0ba25ff9cdd7e.012ec0e2372ed235.a6a3c9f2c2e8f683.fbfe73fd132e3739
+ b7d0887be445bb91
+VCMPSS_128_0xA(mem)
+ before
+ 42f1655f05df749c.5f3646169d10a4a4.a96e8ad5ed65b981.15a929c7b1735a67
+ 792f879592071e89.e266a78d90ffdc91.cea49ae5c06573d8.3b2220ae6674d2fb
+ 36546909a6ca7482.e5bad9f874f6c1ee.4d9b6cfdcd38bc65.725aaa117e7599eb
+ 562d87a75d3333b4.c47fd8c1e480916a.00217c082fed4f55.189dc35e9404ece2
+ 8737670045ac078c
+ after
+ 42f1655f05df749c.5f3646169d10a4a4.a96e8ad5ed65b981.15a929c7b1735a67
+ 792f879592071e89.e266a78d90ffdc91.cea49ae5c06573d8.3b2220ae6674d2fb
+ 0000000000000000.0000000000000000.cea49ae5c06573d8.3b2220ae00000000
+ 562d87a75d3333b4.c47fd8c1e480916a.00217c082fed4f55.189dc35e9404ece2
+ 8737670045ac078c
+
+VCMPSS_128_0xC(reg)
+ before
+ 1c7493622cfa2597.b6855d5cd44e174a.db00a0567c2a86af.c40047f4038de9d3
+ 349f42f2e67983ac.302a67122627dc71.868b2e22d97fdd69.760648ac6426460c
+ 2906701b0eb55d7a.a1e722b770cb3d54.216a7d91960bd145.f0fdfb1c6ec3212c
+ 58f31949403befab.e5870936cd45f720.08eb890f505a9fef.0fb2dc303e71375e
+ aff067d5f03b44cf
+ after
+ 0000000000000000.0000000000000000.868b2e22d97fdd69.760648acffffffff
+ 349f42f2e67983ac.302a67122627dc71.868b2e22d97fdd69.760648ac6426460c
+ 2906701b0eb55d7a.a1e722b770cb3d54.216a7d91960bd145.f0fdfb1c6ec3212c
+ 58f31949403befab.e5870936cd45f720.08eb890f505a9fef.0fb2dc303e71375e
+ aff067d5f03b44cf
+VCMPSS_128_0xC(mem)
+ before
+ ac8519f59f2d04ab.1eb33ae9199674ec.d8d7987a5aa2c601.96584f08a2f98312
+ e23b6d7d6753321d.d592cd65355229e8.56a34b7132ed6522.29fec9e82973b95b
+ 2de0df5a65ba8b51.dadbd02a2efc4a4c.3cb79f06723292b0.1c28f51c80557c76
+ 6a3eec76b56ecb74.89dc3ea5a31f12c3.64df0e25357e07d6.cb24ce0e442a090e
+ 913d502c107e9cd0
+ after
+ ac8519f59f2d04ab.1eb33ae9199674ec.d8d7987a5aa2c601.96584f08a2f98312
+ e23b6d7d6753321d.d592cd65355229e8.56a34b7132ed6522.29fec9e82973b95b
+ 0000000000000000.0000000000000000.56a34b7132ed6522.29fec9e8ffffffff
+ 6a3eec76b56ecb74.89dc3ea5a31f12c3.64df0e25357e07d6.cb24ce0e442a090e
+ 913d502c107e9cd0
+
+VCMPSS_128_0xD(reg)
+ before
+ ccbe78e080dd7167.73220ebf7179adb2.3edf14402e48bffa.abe616bb98dc80c1
+ d6f4419831d4c380.2458c320b8e9ef36.55324c696b018a9d.ed9a32b2b658bb9d
+ 0d2ba7bfbfefcfc7.5bab8685a4c94b2d.2a1fe48bf7d8b257.06c5dff7abfe7295
+ cbafa6c1c5b8d1e7.f3e9d3da51267dc3.19f3d7116d5971d5.d234977794db61d6
+ 2cb3d81c8dfb468b
+ after
+ 0000000000000000.0000000000000000.55324c696b018a9d.ed9a32b200000000
+ d6f4419831d4c380.2458c320b8e9ef36.55324c696b018a9d.ed9a32b2b658bb9d
+ 0d2ba7bfbfefcfc7.5bab8685a4c94b2d.2a1fe48bf7d8b257.06c5dff7abfe7295
+ cbafa6c1c5b8d1e7.f3e9d3da51267dc3.19f3d7116d5971d5.d234977794db61d6
+ 2cb3d81c8dfb468b
+VCMPSS_128_0xD(mem)
+ before
+ f20e1dd4b168dbe1.6ecc3a09dfbd048c.c8dc260bdc0b4323.7ef922696a0f05c2
+ ff10e3891c30dd04.50cd6006aa89a564.b651fc046084577a.b57fbffe8986a7cb
+ 2f87a429eb5f081f.cfff1221c2a9f018.9914d0b1f99e76f3.1acfac3d674a969c
+ 5e3dde9f39ff175e.45af4ec7c2a82157.4df11effc5645bbb.0937e4909fe80ce0
+ de016364cdeb4644
+ after
+ f20e1dd4b168dbe1.6ecc3a09dfbd048c.c8dc260bdc0b4323.7ef922696a0f05c2
+ ff10e3891c30dd04.50cd6006aa89a564.b651fc046084577a.b57fbffe8986a7cb
+ 0000000000000000.0000000000000000.b651fc046084577a.b57fbffe00000000
+ 5e3dde9f39ff175e.45af4ec7c2a82157.4df11effc5645bbb.0937e4909fe80ce0
+ de016364cdeb4644
+
+VCMPSS_128_0xE(reg)
+ before
+ f57a25258fdf8073.67ff0cd7231ec7ef.10271064461273cb.adb462d8dde2c3fe
+ aaee27407e51f51a.2899aabdc5c8d4fc.8ab45265eb742321.9729192a5f256ae7
+ 59a8632038cce2e4.7cd7343d3907fab1.10a112344c596d04.e61bbedf67380ca3
+ 5df6d73059dd837e.3e8527449ee9f43b.ff3c4b3f064d8c21.7557cde51027645d
+ 22a9c22776ff3042
+ after
+ 0000000000000000.0000000000000000.8ab45265eb742321.9729192a00000000
+ aaee27407e51f51a.2899aabdc5c8d4fc.8ab45265eb742321.9729192a5f256ae7
+ 59a8632038cce2e4.7cd7343d3907fab1.10a112344c596d04.e61bbedf67380ca3
+ 5df6d73059dd837e.3e8527449ee9f43b.ff3c4b3f064d8c21.7557cde51027645d
+ 22a9c22776ff3042
+VCMPSS_128_0xE(mem)
+ before
+ c8dd1991b6cb297d.14227fde7c0f1494.4c6efdbc0d7a7fc6.b1cff9f1b4ddbe23
+ 42bf4f0fec980e3b.d97955953deed0d2.81603593a4c5577d.83a818b6f3943cb7
+ 6e1bdf8d327099a8.084857c13907f4e2.b82548b37fd6378d.d111a5f95efe4589
+ 26bc45f7a76187ef.fcd880ce0be4bb73.cf8ab30ab9b9dc22.f7579b2891a81344
+ 51c6f6af2a1de395
+ after
+ c8dd1991b6cb297d.14227fde7c0f1494.4c6efdbc0d7a7fc6.b1cff9f1b4ddbe23
+ 42bf4f0fec980e3b.d97955953deed0d2.81603593a4c5577d.83a818b6f3943cb7
+ 0000000000000000.0000000000000000.81603593a4c5577d.83a818b600000000
+ 26bc45f7a76187ef.fcd880ce0be4bb73.cf8ab30ab9b9dc22.f7579b2891a81344
+ 51c6f6af2a1de395
+
+VMOVDDUP_XMMorMEM64_to_XMM(reg)
+ before
+ 3ca9b2f8c2eaf127.4870fd3a6577943d.1378cc285014632f.a05bf3836f7b0267
+ 124ecb70f79979a7.ae01844088bd7bbe.a773373ba32026c3.09648309bc276589
+ 30ff3e8365b8b6c1.363c54f62d3ffa9d.1614be74a19641da.e470df8abcc9c0b3
+ f209069ea7d3e520.baedeb496f09ca07.baa85b3de501ef21.0e4d83f18c6ed012
+ 64c5ec2b482151d1
+ after
+ 0000000000000000.0000000000000000.09648309bc276589.09648309bc276589
+ 124ecb70f79979a7.ae01844088bd7bbe.a773373ba32026c3.09648309bc276589
+ 30ff3e8365b8b6c1.363c54f62d3ffa9d.1614be74a19641da.e470df8abcc9c0b3
+ f209069ea7d3e520.baedeb496f09ca07.baa85b3de501ef21.0e4d83f18c6ed012
+ 64c5ec2b482151d1
+VMOVDDUP_XMMorMEM64_to_XMM(mem)
+ before
+ c0a594220beffe1d.b4b81f2b59754171.17dfc4246b28aa27.f17c0c040cee6e43
+ ffb9f9c3f1e39422.d2588598182a085f.2ae05c723ca7542a.15dacc33b1e8f8ee
+ fecd97fa1709cf0b.a73535507f7e7497.cdba2d21fe93853b.840e9838717bc9cb
+ 97ade8b4986d6b05.919b29bf2bfec2c5.dd3bb51ccef7f987.98666b7ee7341f88
+ ae2d4071b09e34d1
+ after
+ c0a594220beffe1d.b4b81f2b59754171.17dfc4246b28aa27.f17c0c040cee6e43
+ ffb9f9c3f1e39422.d2588598182a085f.2ae05c723ca7542a.15dacc33b1e8f8ee
+ fecd97fa1709cf0b.a73535507f7e7497.cdba2d21fe93853b.840e9838717bc9cb
+ 0000000000000000.0000000000000000.f17c0c040cee6e43.f17c0c040cee6e43
+ ae2d4071b09e34d1
+
+VMOVD_IREGorMEM32_to_XMM(reg)
+ before
+ 23ae157d67454552.a7246adc911c233b.ebd55f51b7352d94.362d6f4fc8df6c3a
+ 5136e60ea8b68eb6.0aff985d1d21b4da.1130d272c0b0f3b1.b55dd7a60757997f
+ 9511ad90107c4aa9.9c0bee255989da0e.5ff87f8ee1fa4dc7.34966a0ea86c3d83
+ 4c8b686f3a23b6d9.3a12e81f605f5002.30796011b79f7a83.90a6a371c6291371
+ a557fdbc7d9bd976
+ after
+ 0000000000000000.0000000000000000.0000000000000000.000000007d9bd976
+ 5136e60ea8b68eb6.0aff985d1d21b4da.1130d272c0b0f3b1.b55dd7a60757997f
+ 9511ad90107c4aa9.9c0bee255989da0e.5ff87f8ee1fa4dc7.34966a0ea86c3d83
+ 4c8b686f3a23b6d9.3a12e81f605f5002.30796011b79f7a83.90a6a371c6291371
+ a557fdbc7d9bd976
+VMOVD_IREGorMEM32_to_XMM(mem)
+ before
+ 4f77f7dceacd49be.d0f01218c3380ef0.bee102374fafd4e3.e2ff7367dd2bb590
+ 6ad00abc28cb1f74.7e8ba7f547468d9a.0543b959418620dc.d0d6b3fdf02b399c
+ d22fb34754a219c5.b2aa237461d97084.eb06887153eff01a.56491d3d8b2a4350
+ 63606f6b895df1dc.c89783ffad7ef35a.4cf4eb6ba0f602c9.cfa6ab954bb50e5b
+ 99375b70cb57d766
+ after
+ 4f77f7dceacd49be.d0f01218c3380ef0.bee102374fafd4e3.e2ff7367dd2bb590
+ 6ad00abc28cb1f74.7e8ba7f547468d9a.0543b959418620dc.d0d6b3fdf02b399c
+ d22fb34754a219c5.b2aa237461d97084.eb06887153eff01a.56491d3d8b2a4350
+ 0000000000000000.0000000000000000.0000000000000000.00000000dd2bb590
+ 99375b70cb57d766
+
+VMOVQ_XMM_MEM64(reg)
+ before
+ 0e492839a79cda20.f92eb913e40864e6.1c9fc204c8c052c7.04da5f3444a81014
+ 8c280e5e7c115333.70670d2b81b02e0f.0a0edcee4d2cc878.ef855eb65c10d628
+ 6d1f094ae6417d4c.a4d5e89f7a600a82.ee30cd29d94c9218.e8bf66df043a1230
+ 0f7c166980b89616.7145c55bed24b56c.2450922107afec54.cd54f29957327e59
+ 79127ed27105d7cf
+ after
+ 0e492839a79cda20.f92eb913e40864e6.1c9fc204c8c052c7.04da5f3444a81014
+ 8c280e5e7c115333.70670d2b81b02e0f.0a0edcee4d2cc878.ef855eb65c10d628
+ 6d1f094ae6417d4c.a4d5e89f7a600a82.ee30cd29d94c9218.e8bf66df043a1230
+ 0f7c166980b89616.7145c55bed24b56c.2450922107afec54.cd54f29957327e59
+ 79127ed27105d7cf
+VMOVQ_XMM_MEM64(mem)
+ before
+ c8c387756fbfd9bd.cc893028e602d73e.b2831f4bf609ebf8.08bc254274de12d8
+ 9635886e6d6a3f50.029353f1b5ac7f6f.455b745cb01a6853.f6be84f8bb673f4f
+ be32fda98514c6b3.0be77b318842c856.059940783863e7a8.4aa3aaaf78d5b065
+ 1e876212d6c92a13.44cea455fc4eef9f.ce09fd8da9f12525.60b794d448b4a0c8
+ 94463cd1c7914d22
+ after
+ c8c387756fbfd9bd.cc893028e602d73e.b2831f4bf609ebf8.f6be84f8bb673f4f
+ 9635886e6d6a3f50.029353f1b5ac7f6f.455b745cb01a6853.f6be84f8bb673f4f
+ be32fda98514c6b3.0be77b318842c856.059940783863e7a8.4aa3aaaf78d5b065
+ 1e876212d6c92a13.44cea455fc4eef9f.ce09fd8da9f12525.60b794d448b4a0c8
+ 94463cd1c7914d22
+
+VMOVDQA_GtoE_256(reg)
+ before
+ 419ca01490f7f11f.910033957a94279b.0a97cbc7ac5e30f5.7b7629851fcfdef3
+ c504bb084073c96c.f268ed1e8d817879.b78debf535fec705.eaad3f4eb709cd41
+ 7bcc8918719010b5.1f8d0a9a2b9cdad6.a8fb004a32b8ef7b.f67abbd38dacaf39
+ bf3e07b2c2da04a6.f33908f372f209e1.392f0631401ae502.7aa91a00bcc34007
+ 5406d6c1605a3bd8
+ after
+ 419ca01490f7f11f.910033957a94279b.0a97cbc7ac5e30f5.7b7629851fcfdef3
+ c504bb084073c96c.f268ed1e8d817879.b78debf535fec705.eaad3f4eb709cd41
+ bf3e07b2c2da04a6.f33908f372f209e1.392f0631401ae502.7aa91a00bcc34007
+ bf3e07b2c2da04a6.f33908f372f209e1.392f0631401ae502.7aa91a00bcc34007
+ 5406d6c1605a3bd8
+VMOVDQA_GtoE_256(mem)
+ before
+ 5e5d6d02967e5ed8.eca72f41cddddee9.493a63177b8ec0c3.c773fa18fab0e446
+ 76795aaf7a3a6332.6053ff312e26dd2d.ff5a95f0647cbcab.ac14d76afd052af4
+ 762819b5269b0613.768d72ee82413c1c.ef651c6c49c9b9c3.455d9993e4a5f1b8
+ 3c3427feb9ab05a7.89a385e564b83663.f729737645807338.ee9c3c004c1c753e
+ 031cbc1bd0f7f431
+ after
+ 762819b5269b0613.768d72ee82413c1c.ef651c6c49c9b9c3.455d9993e4a5f1b8
+ 76795aaf7a3a6332.6053ff312e26dd2d.ff5a95f0647cbcab.ac14d76afd052af4
+ 762819b5269b0613.768d72ee82413c1c.ef651c6c49c9b9c3.455d9993e4a5f1b8
+ 3c3427feb9ab05a7.89a385e564b83663.f729737645807338.ee9c3c004c1c753e
+ 031cbc1bd0f7f431
+
+VMOVDQA_GtoE_128(reg)
+ before
+ e02816510cc1a83d.a26aff774c781a19.f7df3280711908ad.f17116fa75aea535
+ e10d450f9d06ce0f.86961d0dfe0e0295.1a8f772c44efeda7.ba0881e4f45d0ce7
+ 621745bf1e53a253.c283fdabe8787949.50fd4f567ac722fc.2fbc3120de9c6479
+ bf9212cf2c335fb5.33ff1b3c28c23a5e.f376b669ae2ce35a.2a57a09a50746818
+ 88a64c3f65f3d5f0
+ after
+ e02816510cc1a83d.a26aff774c781a19.f7df3280711908ad.f17116fa75aea535
+ e10d450f9d06ce0f.86961d0dfe0e0295.1a8f772c44efeda7.ba0881e4f45d0ce7
+ 0000000000000000.0000000000000000.f376b669ae2ce35a.2a57a09a50746818
+ bf9212cf2c335fb5.33ff1b3c28c23a5e.f376b669ae2ce35a.2a57a09a50746818
+ 88a64c3f65f3d5f0
+VMOVDQA_GtoE_128(mem)
+ before
+ 2674b1f93a24672c.54caa9aa633342e0.b5d4f4aedaf80203.6146a9d07daa6c6a
+ de8f49b6eb14daf9.7d0a04bc5edd8780.25d002ec19278d62.f4b822f982cef9da
+ 8dc2926092cde983.95a02171b9c06a42.5dbdc3e2025a96a7.091a1f4f5923c556
+ 0fd806e54e5e51f5.fad6fc35116526d2.3a68b37db09eda00.fdb69b3e9f350d8a
+ 2ad99232f0910c21
+ after
+ 2674b1f93a24672c.54caa9aa633342e0.5dbdc3e2025a96a7.091a1f4f5923c556
+ de8f49b6eb14daf9.7d0a04bc5edd8780.25d002ec19278d62.f4b822f982cef9da
+ 8dc2926092cde983.95a02171b9c06a42.5dbdc3e2025a96a7.091a1f4f5923c556
+ 0fd806e54e5e51f5.fad6fc35116526d2.3a68b37db09eda00.fdb69b3e9f350d8a
+ 2ad99232f0910c21
+
+VMOVDQU_GtoE_128(reg)
+ before
+ edcf0197e7c200c7.409e243038d0ce7b.07f98f74015af8db.989c4ca73ffe1597
+ a2e4e3d92054232a.fde0652d6f311b42.1855d89a262a1b0a.53270c4dcc860398
+ a664346538d4b1f3.206a46c70c8cf676.8836d1131b62cd0b.48d36e5b73435f30
+ 539af0a5cbcde8d1.860844ed2dee1843.b5e8784c7c8c4889.516eeebe4f40e68b
+ 4bc208617c8954d4
+ after
+ edcf0197e7c200c7.409e243038d0ce7b.07f98f74015af8db.989c4ca73ffe1597
+ a2e4e3d92054232a.fde0652d6f311b42.1855d89a262a1b0a.53270c4dcc860398
+ 0000000000000000.0000000000000000.b5e8784c7c8c4889.516eeebe4f40e68b
+ 539af0a5cbcde8d1.860844ed2dee1843.b5e8784c7c8c4889.516eeebe4f40e68b
+ 4bc208617c8954d4
+VMOVDQU_GtoE_128(mem)
+ before
+ 129c392f172a6438.06d4130774cb026e.0b85da88ee6240d4.fab6c9afe737c931
+ 82c8fc163b30d4e2.1b5c9af6cf5b3c77.8baf84856af42855.b2edbeaaf5ec8bae
+ 7711cd0105a75eff.ee7f7fdd7908d297.e250bfd0beb18ef3.3bda55a84439ccad
+ cc4528dc9099beba.db89c02a0d5fff7b.ec35055605a42bda.f0c7891470a9c6d9
+ 2c00565c14c9b5e0
+ after
+ 129c392f172a6438.06d4130774cb026e.e250bfd0beb18ef3.3bda55a84439ccad
+ 82c8fc163b30d4e2.1b5c9af6cf5b3c77.8baf84856af42855.b2edbeaaf5ec8bae
+ 7711cd0105a75eff.ee7f7fdd7908d297.e250bfd0beb18ef3.3bda55a84439ccad
+ cc4528dc9099beba.db89c02a0d5fff7b.ec35055605a42bda.f0c7891470a9c6d9
+ 2c00565c14c9b5e0
+
+VMOVDQA_EtoG_256(reg)
+ before
+ 4dd3b8ebcc24d76b.5f2e8993f914b241.3ec6594828ea00ce.852ad4015bd9be35
+ ad8bac2d35466629.0b996d125b24f4bd.738244a36537113d.88fba7bfdd5d0131
+ a9732d8eebbc9fc3.ac524f46d3d3415d.d6087fa761d26d73.d373fa7ba73bb1fa
+ 9ed8377b8811bde8.1e25ab197c2f544b.c3a505c0b746521e.41604a20d37f8abb
+ ae8c119c803647a1
+ after
+ 4dd3b8ebcc24d76b.5f2e8993f914b241.3ec6594828ea00ce.852ad4015bd9be35
+ a9732d8eebbc9fc3.ac524f46d3d3415d.d6087fa761d26d73.d373fa7ba73bb1fa
+ a9732d8eebbc9fc3.ac524f46d3d3415d.d6087fa761d26d73.d373fa7ba73bb1fa
+ 9ed8377b8811bde8.1e25ab197c2f544b.c3a505c0b746521e.41604a20d37f8abb
+ ae8c119c803647a1
+VMOVDQA_EtoG_256(mem)
+ before
+ f5c4cddac86ba5d7.e606c65eabd1fe42.3ddefd787344eab3.96a5d25b031ff9e7
+ f4d4fac6c72a608a.df49d6a4ee899c7e.e449c250d31cbfc2.ab54e2e2e2e9a17d
+ 8688124d9a8034e6.e3ed64baedc4d347.f131748cb8c58fa4.5efe32c3f031858a
+ 87ac92595c78dc16.4f3e6b0b450ee14a.3f6391173f4b1584.0aefbd68c882e0ba
+ 0d727f3f0669eeba
+ after
+ f5c4cddac86ba5d7.e606c65eabd1fe42.3ddefd787344eab3.96a5d25b031ff9e7
+ f4d4fac6c72a608a.df49d6a4ee899c7e.e449c250d31cbfc2.ab54e2e2e2e9a17d
+ 8688124d9a8034e6.e3ed64baedc4d347.f131748cb8c58fa4.5efe32c3f031858a
+ f5c4cddac86ba5d7.e606c65eabd1fe42.3ddefd787344eab3.96a5d25b031ff9e7
+ 0d727f3f0669eeba
+
+VMOVDQA_EtoG_128(reg)
+ before
+ c2d574b34771ed36.d20bf7d72a1e1546.7f87e70291f40032.a9ab95df84b80f8f
+ 84629830272617d9.4573bcb41f7f9ba4.d015d40d6e016dac.0dd5facfa21a36f1
+ b166e8214114a950.baae5dda57a6295a.9c342f9777c16464.45ad3ed3b57d49d5
+ a42d5ff531c8df47.0f895737f09f7c94.4030f30c48c12005.2fffdbd7daec0268
+ a5964fc72c731ed5
+ after
+ c2d574b34771ed36.d20bf7d72a1e1546.7f87e70291f40032.a9ab95df84b80f8f
+ 0000000000000000.0000000000000000.9c342f9777c16464.45ad3ed3b57d49d5
+ b166e8214114a950.baae5dda57a6295a.9c342f9777c16464.45ad3ed3b57d49d5
+ a42d5ff531c8df47.0f895737f09f7c94.4030f30c48c12005.2fffdbd7daec0268
+ a5964fc72c731ed5
+VMOVDQA_EtoG_128(mem)
+ before
+ 85401690c81e5949.b803f91594cef469.1ed025b60377507f.18551cd87e8cde3c
+ a9c7aa1cc9fa6eef.4b33b2ee05b02563.c54f4243ae396147.80efa667b5aedab4
+ eff889594c121bf4.b70b87ec21fcaee0.ded12dca0df26a17.d4498d2688b44f1a
+ 319f2e316c731984.5ad5737c833dcb8d.47245f373bad281c.70b1ce7f93297a1a
+ b07164e0739a975f
+ after
+ 85401690c81e5949.b803f91594cef469.1ed025b60377507f.18551cd87e8cde3c
+ a9c7aa1cc9fa6eef.4b33b2ee05b02563.c54f4243ae396147.80efa667b5aedab4
+ eff889594c121bf4.b70b87ec21fcaee0.ded12dca0df26a17.d4498d2688b44f1a
+ 0000000000000000.0000000000000000.1ed025b60377507f.18551cd87e8cde3c
+ b07164e0739a975f
+
+VMOVDQU_EtoG_128(reg)
+ before
+ f0d64bb3c491e296.4c871592462727ca.8ede7208c800b715.da12557654765782
+ 8c2c7f66219d966a.1d7eba67f53dfff3.b17280fe8bd0af25.74688c737559b274
+ e0bffd642647f088.7e4e9a9b96be5e2b.1ddd99c96939ef69.f2f27f1aba63f61e
+ 48dac018701d2c9c.4cc5301c44b8009d.306bbad4fdc8b28c.2e7caa583d9fdfad
+ 05d28a171d1a294d
+ after
+ f0d64bb3c491e296.4c871592462727ca.8ede7208c800b715.da12557654765782
+ 0000000000000000.0000000000000000.1ddd99c96939ef69.f2f27f1aba63f61e
+ e0bffd642647f088.7e4e9a9b96be5e2b.1ddd99c96939ef69.f2f27f1aba63f61e
+ 48dac018701d2c9c.4cc5301c44b8009d.306bbad4fdc8b28c.2e7caa583d9fdfad
+ 05d28a171d1a294d
+VMOVDQU_EtoG_128(mem)
+ before
+ 53bf994574df8f2a.20cbc3f09aaa8651.64adf8d51b36a175.4467de8de308363b
+ f41055cc5eface6f.c4dc0557417a3954.a0d36eb33845fce0.b61e015fb885b422
+ c592399af877a248.8f5a7fba001a8250.dd020fa0b7f0ce0a.e3dd1fb618cc6bec
+ a00fc29a5d63c6e3.df912f8374159df2.f7085589b343d21f.25ee34ff9e689545
+ d99d3da4e6e56fdb
+ after
+ 53bf994574df8f2a.20cbc3f09aaa8651.64adf8d51b36a175.4467de8de308363b
+ f41055cc5eface6f.c4dc0557417a3954.a0d36eb33845fce0.b61e015fb885b422
+ c592399af877a248.8f5a7fba001a8250.dd020fa0b7f0ce0a.e3dd1fb618cc6bec
+ 0000000000000000.0000000000000000.64adf8d51b36a175.4467de8de308363b
+ d99d3da4e6e56fdb
+
+VMOVAPD_GtoE_128(reg)
+ before
+ 5b3835128dd03557.62546ab8a9c9f869.0fcd0f1f38f8c5e5.caafbe5b484ac64a
+ 080a18b62fb42368.e72cafe0fab6f109.7a591efbe94e37d6.32c5c500931264b7
+ 3a5ee3fa671d74b8.0b650cfe693570ed.7e83558122a32f71.0b14e766b0a66893
+ 4e81904cd19865f4.aac9fdff14522f41.7695b11f8084e961.31699e77ba13900a
+ 80906821cd649648
+ after
+ 5b3835128dd03557.62546ab8a9c9f869.0fcd0f1f38f8c5e5.caafbe5b484ac64a
+ 080a18b62fb42368.e72cafe0fab6f109.7a591efbe94e37d6.32c5c500931264b7
+ 0000000000000000.0000000000000000.7695b11f8084e961.31699e77ba13900a
+ 4e81904cd19865f4.aac9fdff14522f41.7695b11f8084e961.31699e77ba13900a
+ 80906821cd649648
+VMOVAPD_GtoE_128(mem)
+ before
+ d454c04f06a53778.a0bf1d170ab031c7.a026fecd171aec33.bddc2f3f9e7ca053
+ 098322ed80e32fc6.8c6485c6adf116de.c9468c558d9860ec.b1a4ca4f181791f3
+ fbe70be75829395f.6ebcc4c757e84ee4.01f6228492d84a9b.ac397eba8be1f8ec
+ 864df529a983126f.a213d785a3201686.23013c4543e7646a.0ce747ec936710eb
+ 2bf92251cb35169b
+ after
+ d454c04f06a53778.a0bf1d170ab031c7.01f6228492d84a9b.ac397eba8be1f8ec
+ 098322ed80e32fc6.8c6485c6adf116de.c9468c558d9860ec.b1a4ca4f181791f3
+ fbe70be75829395f.6ebcc4c757e84ee4.01f6228492d84a9b.ac397eba8be1f8ec
+ 864df529a983126f.a213d785a3201686.23013c4543e7646a.0ce747ec936710eb
+ 2bf92251cb35169b
+
+VMOVAPD_GtoE_256(reg)
+ before
+ 67bd0a55cfd546a9.86815ea08ffe7621.84b4b96d2e26a96f.0d355683bcd06b85
+ 1a7dfb643cd5dcc0.d64fc13628a521a2.70ed65e99385444d.9a5ced2c189f1b19
+ a286f1ebadc1138d.54839bd88d84ce1e.c208da666ec923c9.a6447b2b73612f52
+ 5924e954bf2328bc.dbe96673dca83ac0.d55211505c7e8292.0db77e6cea21645b
+ aa8271db98eb7661
+ after
+ 67bd0a55cfd546a9.86815ea08ffe7621.84b4b96d2e26a96f.0d355683bcd06b85
+ 1a7dfb643cd5dcc0.d64fc13628a521a2.70ed65e99385444d.9a5ced2c189f1b19
+ 5924e954bf2328bc.dbe96673dca83ac0.d55211505c7e8292.0db77e6cea21645b
+ 5924e954bf2328bc.dbe96673dca83ac0.d55211505c7e8292.0db77e6cea21645b
+ aa8271db98eb7661
+VMOVAPD_GtoE_256(mem)
+ before
+ 5b71d1649acc2190.9ca3dd0d0d8957f8.464ca0f2311c20b5.07170714f9319c52
+ fb4f18f40bcf2013.c74ecb80347fdbee.7379c440a7ec3e28.b3a2b91de06daeb5
+ 65eac47508003017.3773ae1bcf8ff14a.3d3c4e4b5a254e46.354122d6adbff468
+ 770c50d4ac6c0dc7.465c83497b47d5b7.7f61bafe67d20d3b.e93e3eadfdb2aa17
+ 2ae60a0d6cd20b6d
+ after
+ 65eac47508003017.3773ae1bcf8ff14a.3d3c4e4b5a254e46.354122d6adbff468
+ fb4f18f40bcf2013.c74ecb80347fdbee.7379c440a7ec3e28.b3a2b91de06daeb5
+ 65eac47508003017.3773ae1bcf8ff14a.3d3c4e4b5a254e46.354122d6adbff468
+ 770c50d4ac6c0dc7.465c83497b47d5b7.7f61bafe67d20d3b.e93e3eadfdb2aa17
+ 2ae60a0d6cd20b6d
+
+VMOVAPS_GtoE_128(reg)
+ before
+ 5685816295ab5417.0b8338fe141e7250.51564476d333c3e1.17b48545ea003632
+ c8679e1814cac1c1.ff19f9de5b231cdd.b4adef0e74ddf675.df012a0cfeb98757
+ dbd8609b86ba8d16.2d9b0d5f9d85c79b.cbad7f7df9d3ab1f.b513253fbf0bbad8
+ ed24c0578608f5c3.73d4f26ff7522fb6.f2a2f02ffea11e8b.73b8f2cb4a028bde
+ f7ba0e9abaa9b898
+ after
+ 5685816295ab5417.0b8338fe141e7250.51564476d333c3e1.17b48545ea003632
+ c8679e1814cac1c1.ff19f9de5b231cdd.b4adef0e74ddf675.df012a0cfeb98757
+ 0000000000000000.0000000000000000.f2a2f02ffea11e8b.73b8f2cb4a028bde
+ ed24c0578608f5c3.73d4f26ff7522fb6.f2a2f02ffea11e8b.73b8f2cb4a028bde
+ f7ba0e9abaa9b898
+VMOVAPS_GtoE_128(mem)
+ before
+ 1be6f39a2c0cfb30.5896bbb9b13f3573.ab9223f985960f59.86d73e9120d28a64
+ bd081fb5bb3711d3.7a7b4e2ba2eb89d3.b39f1de9625c24b1.e19a660dfbf22d56
+ b7eb0dd98437b5ac.ad1f741bf6992c8e.65c95a2baab02aea.603563102a8d410e
+ e65d3af1a217a5e8.4fce29f348d45b51.9eda58ac7a9edc2f.5ff5310749300238
+ 3926cc5df566ae80
+ after
+ 1be6f39a2c0cfb30.5896bbb9b13f3573.65c95a2baab02aea.603563102a8d410e
+ bd081fb5bb3711d3.7a7b4e2ba2eb89d3.b39f1de9625c24b1.e19a660dfbf22d56
+ b7eb0dd98437b5ac.ad1f741bf6992c8e.65c95a2baab02aea.603563102a8d410e
+ e65d3af1a217a5e8.4fce29f348d45b51.9eda58ac7a9edc2f.5ff5310749300238
+ 3926cc5df566ae80
+
+VMOVAPS_GtoE_256(reg)
+ before
+ 4c13317dcabb7f91.272820e931e49bb2.bad46a21352852c8.3b9f9256ee33f7ac
+ f30a5bd562bcb117.541a3dac4fa95437.4c7d311058224c9e.16e48416217a378f
+ 8a5546d05cf482bf.4afd0c2915728ba3.5f147c2c4d4d8680.0c74abd92f805802
+ 6d42eeda52f02c35.e59e0949a14bfd21.50e746e1b1353c1a.f91d818935501531
+ b9a984144ef62b49
+ after
+ 4c13317dcabb7f91.272820e931e49bb2.bad46a21352852c8.3b9f9256ee33f7ac
+ f30a5bd562bcb117.541a3dac4fa95437.4c7d311058224c9e.16e48416217a378f
+ 6d42eeda52f02c35.e59e0949a14bfd21.50e746e1b1353c1a.f91d818935501531
+ 6d42eeda52f02c35.e59e0949a14bfd21.50e746e1b1353c1a.f91d818935501531
+ b9a984144ef62b49
+VMOVAPS_GtoE_256(mem)
+ before
+ 29e52f65977e5676.f81b4f5fe03bec24.01c8b1f90f4166de.7b408c9b2067aa17
+ 239dff682bf551e3.862d66cca261fe39.7b497f257a5f8205.3d6c48c6356e0b23
+ 849d6e092767dabd.75c32e8b36ee9d20.2debefbafeb20cc3.f0b778ce8cd69cec
+ 28b1fa34a6deaa2f.202ba309356f0684.f47c7da2b845c144.f16c1720c22c991b
+ 9cd9212673fb3d5f
+ after
+ 849d6e092767dabd.75c32e8b36ee9d20.2debefbafeb20cc3.f0b778ce8cd69cec
+ 239dff682bf551e3.862d66cca261fe39.7b497f257a5f8205.3d6c48c6356e0b23
+ 849d6e092767dabd.75c32e8b36ee9d20.2debefbafeb20cc3.f0b778ce8cd69cec
+ 28b1fa34a6deaa2f.202ba309356f0684.f47c7da2b845c144.f16c1720c22c991b
+ 9cd9212673fb3d5f
+
+VMOVAPS_EtoG_128(reg)
+ before
+ 4d48924e39cfc662.eba41ed5c4688066.e2b0c1b33d707512.acc6a5cbc3245db3
+ 61076702b3356dd0.a94456d89e10168e.199d84f3ea7b2675.3196e4203c5c9b3d
+ 32609bb07bb87157.3e5b1e2950e32ad2.203fe937d71e545a.5fb8b48c3ff8390d
+ 1da02ac32de40ca0.86b6f3b5f5ec755f.52e2ebeaa1e43c6c.12f793fde604f150
+ 2621fd5e508d7f32
+ after
+ 4d48924e39cfc662.eba41ed5c4688066.e2b0c1b33d707512.acc6a5cbc3245db3
+ 0000000000000000.0000000000000000.203fe937d71e545a.5fb8b48c3ff8390d
+ 32609bb07bb87157.3e5b1e2950e32ad2.203fe937d71e545a.5fb8b48c3ff8390d
+ 1da02ac32de40ca0.86b6f3b5f5ec755f.52e2ebeaa1e43c6c.12f793fde604f150
+ 2621fd5e508d7f32
+VMOVAPS_EtoG_128(mem)
+ before
+ 76006c9b969ea1de.7e1210a766467c5a.5d215066a937b660.0dd28678e35a1a58
+ e0615ea0d6431181.b10449c8c169fa2f.9e68b12a89d1a702.ab5bb74d390b29ca
+ 3f104d5a2c898c46.12c1d292dadac5cb.275692ecb1c50570.8ac878d54083a66d
+ 6fd9b8b3b37bcd5a.fd94a6714f2317dc.d3b96f983c1f8cd8.0467c77c934fcdee
+ 76829faecffadaf9
+ after
+ 76006c9b969ea1de.7e1210a766467c5a.5d215066a937b660.0dd28678e35a1a58
+ e0615ea0d6431181.b10449c8c169fa2f.9e68b12a89d1a702.ab5bb74d390b29ca
+ 3f104d5a2c898c46.12c1d292dadac5cb.275692ecb1c50570.8ac878d54083a66d
+ 0000000000000000.0000000000000000.5d215066a937b660.0dd28678e35a1a58
+ 76829faecffadaf9
+
+VMOVAPD_EtoG_256(reg)
+ before
+ 3d66fcd890100839.4c881899882591e9.cdcac1d1b9d32d0b.7e5bc51a46ecf763
+ b35fdb64701e945a.b1e9eaf6c694941e.e0af201fb6734307.04090f5eec370340
+ 36b936c00eafba0a.7cc7abb889d39225.918fbdc5e291947a.408fc950490c6c99
+ 20bf0b56034fb5f3.88efd6c9eeee462c.3cb59631d8b85d10.10b970dc7a78ee9a
+ 4f537eee9a864470
+ after
+ 3d66fcd890100839.4c881899882591e9.cdcac1d1b9d32d0b.7e5bc51a46ecf763
+ 36b936c00eafba0a.7cc7abb889d39225.918fbdc5e291947a.408fc950490c6c99
+ 36b936c00eafba0a.7cc7abb889d39225.918fbdc5e291947a.408fc950490c6c99
+ 20bf0b56034fb5f3.88efd6c9eeee462c.3cb59631d8b85d10.10b970dc7a78ee9a
+ 4f537eee9a864470
+VMOVAPD_EtoG_256(mem)
+ before
+ d8287172c6422b47.cebf5594ee8bc3c1.b02de71711f26e5d.3d6fa6ce3475da76
+ 8906c45519b95f4a.9c0311e568ee1d21.d24d5b8d0deac3e4.ef07e90793524658
+ 3cb7f382b0f69ba6.e6d839b5100402bf.c81bac17fee204ee.b0cb5c4a91dedf61
+ cf087be4a6069c87.098acb707f5aac46.706358a101e7eba7.db05f902c9a2df3e
+ cb02be9bd72c829b
+ after
+ d8287172c6422b47.cebf5594ee8bc3c1.b02de71711f26e5d.3d6fa6ce3475da76
+ 8906c45519b95f4a.9c0311e568ee1d21.d24d5b8d0deac3e4.ef07e90793524658
+ 3cb7f382b0f69ba6.e6d839b5100402bf.c81bac17fee204ee.b0cb5c4a91dedf61
+ d8287172c6422b47.cebf5594ee8bc3c1.b02de71711f26e5d.3d6fa6ce3475da76
+ cb02be9bd72c829b
+
+VMOVAPD_EtoG_128(reg)
+ before
+ de0da68158070623.1cc5d66918f31e18.5f65c282537b5863.a5f0da183204353a
+ 6f74ad21e7c0a583.01ba82fc21ccdd85.45b41a5728f342c1.4290ae66ab459ed4
+ d981d0e521e29c66.58b2fa89dd9a94fc.17c5d05b994fa60d.240d51788bb7e1a1
+ 7a820a3aa1f92679.ff7bbbfc696b00a6.31e2defb421abff3.28343e3beb65bccc
+ 28d1f199ea5ce881
+ after
+ de0da68158070623.1cc5d66918f31e18.5f65c282537b5863.a5f0da183204353a
+ 0000000000000000.0000000000000000.17c5d05b994fa60d.240d51788bb7e1a1
+ d981d0e521e29c66.58b2fa89dd9a94fc.17c5d05b994fa60d.240d51788bb7e1a1
+ 7a820a3aa1f92679.ff7bbbfc696b00a6.31e2defb421abff3.28343e3beb65bccc
+ 28d1f199ea5ce881
+VMOVAPD_EtoG_128(mem)
+ before
+ 02afe680a1a724ee.acc1578d04928167.d0df3f41e14addb2.ef5942a1c0e0ca1e
+ 909c99db2e522a3d.cd8bb349e538e7dd.a8ab04445f43e64a.ad74f7bbaf2e023b
+ af628796ad69b79a.372b1ad9e1779487.64ab85f10263d89b.c77ffab3aa8fa5f5
+ 3bcf2b9d39f98732.47ef89ab93dcc610.deab3e35e4b56fd0.99c845f74d90edf9
+ 7f9ad6f235bc17f3
+ after
+ 02afe680a1a724ee.acc1578d04928167.d0df3f41e14addb2.ef5942a1c0e0ca1e
+ 909c99db2e522a3d.cd8bb349e538e7dd.a8ab04445f43e64a.ad74f7bbaf2e023b
+ af628796ad69b79a.372b1ad9e1779487.64ab85f10263d89b.c77ffab3aa8fa5f5
+ 0000000000000000.0000000000000000.d0df3f41e14addb2.ef5942a1c0e0ca1e
+ 7f9ad6f235bc17f3
+
+VMOVUPD_GtoE_128(reg)
+ before
+ d440a810fd9f5e8e.11ad01dcef0d5631.5a22fb2a97f2b725.f377acfa21466716
+ f607b7bd42c5ff76.0bc9853feab2dfc2.ca0f6cc28a45a472.7fda492ed6217b98
+ 403cff659fbb3659.06ee33b246f3df12.f403d8df0862c9a2.5fa293bc1e526883
+ 0e287d74b10c3fe1.deea882120dc114c.354a3cedacd46161.6d99058f16e6ea03
+ 868c1b95d9e8bc43
+ after
+ d440a810fd9f5e8e.11ad01dcef0d5631.5a22fb2a97f2b725.f377acfa21466716
+ f607b7bd42c5ff76.0bc9853feab2dfc2.ca0f6cc28a45a472.7fda492ed6217b98
+ 0000000000000000.0000000000000000.354a3cedacd46161.6d99058f16e6ea03
+ 0e287d74b10c3fe1.deea882120dc114c.354a3cedacd46161.6d99058f16e6ea03
+ 868c1b95d9e8bc43
+VMOVUPD_GtoE_128(mem)
+ before
+ 864752b984649c70.bb1a2c57134556ba.6f87ff79947a339d.e73092581227a95d
+ 499525e7326643b5.a55d087862f1b691.959314a4bdd8ff31.6701d88dd7e8dd3f
+ ab44100b00fb703f.273c0d45399c9b12.2cd84390b7023133.11080af697a238b6
+ 881e8f12092fdd3a.9c05382834d243e8.102309289f0487d0.41932201ece1f76c
+ 53ec1d197532560d
+ after
+ 864752b984649c70.bb1a2c57134556ba.2cd84390b7023133.11080af697a238b6
+ 499525e7326643b5.a55d087862f1b691.959314a4bdd8ff31.6701d88dd7e8dd3f
+ ab44100b00fb703f.273c0d45399c9b12.2cd84390b7023133.11080af697a238b6
+ 881e8f12092fdd3a.9c05382834d243e8.102309289f0487d0.41932201ece1f76c
+ 53ec1d197532560d
+
+VMOVSS_XMM_M32(reg)
+ before
+ a360f8a9cb209147.bcf11ee6690c48d1.6202838ff120e8c0.1d40e15790ebbb33
+ 8e3bae1f8d37e3c3.23873a753da06a31.d380ece50912c746.2ffa470ba7c38a89
+ 6ec93ce654048930.99ad5ea9a1f60285.4dcb6e961a321c25.221fb72fff96b0fe
+ 9f559c6abf12bf38.fa2e0670b01bcafa.2b2e060ec00e220a.d279adafb572e8bd
+ 1bd5a678e463eff3
+ after
+ a360f8a9cb209147.bcf11ee6690c48d1.6202838ff120e8c0.1d40e15790ebbb33
+ 8e3bae1f8d37e3c3.23873a753da06a31.d380ece50912c746.2ffa470ba7c38a89
+ 6ec93ce654048930.99ad5ea9a1f60285.4dcb6e961a321c25.221fb72fff96b0fe
+ 9f559c6abf12bf38.fa2e0670b01bcafa.2b2e060ec00e220a.d279adafb572e8bd
+ 1bd5a678e463eff3
+VMOVSS_XMM_M32(mem)
+ before
+ d9001d74a97381cb.7f2dcc1767eec187.21d8aeb4861a7fbc.c8f7aeb9953117a0
+ e7c38e901fb05a72.699bc759eb22cacb.ec75d26340ffddf6.8170640338283494
+ 23ed75b963263513.b9ec899de43c17ad.36d3ef68f9d79fd4.b3e72358437eb891
+ 68494fd990dfcfdb.cb6c0e4df0c8e3dc.dbbc80afcead8284.b8a6e72552bfdd44
+ eefaadd40278e059
+ after
+ d9001d74a97381cb.7f2dcc1767eec187.21d8aeb4861a7fbc.c8f7aeb938283494
+ e7c38e901fb05a72.699bc759eb22cacb.ec75d26340ffddf6.8170640338283494
+ 23ed75b963263513.b9ec899de43c17ad.36d3ef68f9d79fd4.b3e72358437eb891
+ 68494fd990dfcfdb.cb6c0e4df0c8e3dc.dbbc80afcead8284.b8a6e72552bfdd44
+ eefaadd40278e059
+
+VMOVSD_XMM_M64(reg)
+ before
+ af2e6fd3ee34fd7b.92a297dec2e9e3f6.fb6753d7ab516c02.b6fd0124da8d4230
+ 58902b8cb37f7057.7cc5c8b316502f90.a52952a5b063eccb.a562eeb33a849b04
+ 456adc6dece67498.047f6143a81e6dd3.24fd09259b8aa0e4.83b6c449099d482d
+ d30a7fe136f446eb.0499db7c93615aee.d63174c20953c3f9.2bc7fed064e506d7
+ 7b5f18366666912d
+ after
+ af2e6fd3ee34fd7b.92a297dec2e9e3f6.fb6753d7ab516c02.b6fd0124da8d4230
+ 58902b8cb37f7057.7cc5c8b316502f90.a52952a5b063eccb.a562eeb33a849b04
+ 456adc6dece67498.047f6143a81e6dd3.24fd09259b8aa0e4.83b6c449099d482d
+ d30a7fe136f446eb.0499db7c93615aee.d63174c20953c3f9.2bc7fed064e506d7
+ 7b5f18366666912d
+VMOVSD_XMM_M64(mem)
+ before
+ 4d4c8e652c2ea45c.5cba0e542c3521fc.5ae2b449f325b10b.160f8de8964a92b5
+ 7f58dd4bd149fc90.3dc787326b364376.e1256796e5753057.40e45202dcf949c5
+ eb507fd372c255f4.d27de5e78e82e606.742d7050845d91fd.affcbe7f7aee24d5
+ 6ffff2e82aa56bb5.772724df31a64658.f1c84b61ede9902a.c1a3cdc80ab45f90
+ d0247b4a28d835a3
+ after
+ 4d4c8e652c2ea45c.5cba0e542c3521fc.5ae2b449f325b10b.40e45202dcf949c5
+ 7f58dd4bd149fc90.3dc787326b364376.e1256796e5753057.40e45202dcf949c5
+ eb507fd372c255f4.d27de5e78e82e606.742d7050845d91fd.affcbe7f7aee24d5
+ 6ffff2e82aa56bb5.772724df31a64658.f1c84b61ede9902a.c1a3cdc80ab45f90
+ d0247b4a28d835a3
+
+VMOVSS_M64_XMM(reg)
+ before
+ 3acdc57171e5e3b9.e533b17815fef9fe.88134186f12ca117.32c074b63b26eb09
+ 59e8a5aa8067a47f.2bb6396e50dabcfc.618b36496aa231ef.14e2683c8b1f5cc7
+ 8bc2195ff2ebb5a0.1b5604b6f74470da.5edc01923794338d.74faa2ddf8e1a090
+ 2aa71dfe62fc52c9.92dd903d2549d0c5.db529dcff48de39d.2cd39e879f76728f
+ 193bd9259bec90f1
+ after
+ 3acdc57171e5e3b9.e533b17815fef9fe.88134186f12ca117.32c074b63b26eb09
+ 59e8a5aa8067a47f.2bb6396e50dabcfc.618b36496aa231ef.14e2683c8b1f5cc7
+ 8bc2195ff2ebb5a0.1b5604b6f74470da.5edc01923794338d.74faa2ddf8e1a090
+ 2aa71dfe62fc52c9.92dd903d2549d0c5.db529dcff48de39d.2cd39e879f76728f
+ 193bd9259bec90f1
+VMOVSS_M64_XMM(mem)
+ before
+ 18fccda3094fb4e2.94e3abf26c26b7a6.6d1858edf6f399e9.3439076a3e197cca
+ 03e4f8ed04aa9b8d.23c1c1a6aef520e2.86d3d8b387518771.c5dd39d1b0c43bc1
+ b7bdd5efa809001e.348f5988c1f6c82a.bad98c7cf36c568a.ea8a316fe71b5c2e
+ 1054e0951279a0c3.2497720343b5ec2a.e5f8f1335752c15f.ff8beab07fa91abc
+ 5f2d600012fbb318
+ after
+ 18fccda3094fb4e2.94e3abf26c26b7a6.6d1858edf6f399e9.3439076a3e197cca
+ 0000000000000000.0000000000000000.0000000000000000.000000003e197cca
+ b7bdd5efa809001e.348f5988c1f6c82a.bad98c7cf36c568a.ea8a316fe71b5c2e
+ 1054e0951279a0c3.2497720343b5ec2a.e5f8f1335752c15f.ff8beab07fa91abc
+ 5f2d600012fbb318
+
+VMOVSD_M64_XMM(reg)
+ before
+ 68bc8fcb3f9c61ed.eb7496cb5e0437a5.4d260583d0bcc78d.e4fa82c3ce0e851d
+ 7584747d9f1860e8.22eb717da7b981f3.0c880f75039997ff.91acbb1a75ad5ef0
+ e2d10a83d1fbeeb5.9283ef9809a139d7.be098d4378d8962e.c9da1823673a0703
+ 0aef4d476ed245ff.170a8b06a1ca1c7d.bdf57a5acc0300c3.685016cac1c13e83
+ 4ada30fb9e4ebc9b
+ after
+ 68bc8fcb3f9c61ed.eb7496cb5e0437a5.4d260583d0bcc78d.e4fa82c3ce0e851d
+ 7584747d9f1860e8.22eb717da7b981f3.0c880f75039997ff.91acbb1a75ad5ef0
+ e2d10a83d1fbeeb5.9283ef9809a139d7.be098d4378d8962e.c9da1823673a0703
+ 0aef4d476ed245ff.170a8b06a1ca1c7d.bdf57a5acc0300c3.685016cac1c13e83
+ 4ada30fb9e4ebc9b
+VMOVSD_M64_XMM(mem)
+ before
+ 4b43e1a21bee4078.4b2939371428a273.8d4ac2b58b3fe613.6698d2279aa9136d
+ 4759a8ab53ad8446.00cccbbd5f8a40bc.d0100e90e20d52c2.153d92147f5309d6
+ 1ae6fe0362954630.8425fd47ea835d87.bc28ed82c23f1eb9.2631b48f178f1faa
+ a0b7619465b43f63.357ecd40529f337f.2d5dda7948e10422.f5c03603fce89197
+ de3613dbcdea9a46
+ after
+ 4b43e1a21bee4078.4b2939371428a273.8d4ac2b58b3fe613.6698d2279aa9136d
+ 0000000000000000.0000000000000000.0000000000000000.6698d2279aa9136d
+ 1ae6fe0362954630.8425fd47ea835d87.bc28ed82c23f1eb9.2631b48f178f1faa
+ a0b7619465b43f63.357ecd40529f337f.2d5dda7948e10422.f5c03603fce89197
+ de3613dbcdea9a46
+
+VINSERTPS_0x39_128(reg)
+ before
+ 3ddf478523227766.b5984b4c78162e0a.6d233614316bfe51.ff7d51608f00c029
+ 6e07cf6c9d1b64a1.35553a15b6c5cd52.8a62352f2672fca9.0e52cf23b4a710fb
+ cdf9a5fdd4619ca3.fbbaaadd3bcfd967.e686c4fdcb406732.35a9ceafd2e2aec4
+ b602c7a266815d1a.e592158f24400e74.dfdae1eabc617c99.524fccee06be57b0
+ 400d44cd6b46c6ea
+ after
+ 0000000000000000.0000000000000000.000000002672fca9.0e52cf2300000000
+ 6e07cf6c9d1b64a1.35553a15b6c5cd52.8a62352f2672fca9.0e52cf23b4a710fb
+ cdf9a5fdd4619ca3.fbbaaadd3bcfd967.e686c4fdcb406732.35a9ceafd2e2aec4
+ b602c7a266815d1a.e592158f24400e74.dfdae1eabc617c99.524fccee06be57b0
+ 400d44cd6b46c6ea
+VINSERTPS_0x39_128(mem)
+ before
+ dbb2b3391d86b89e.856f30c8ef06e0af.ceaaf9178d2227a6.cfab87629662768a
+ fe09931c398be9f9.968adddb0a7d6411.92ced1619083e128.1345b2d1f5cf93b0
+ 87dd6264db601527.459fc848547124ea.0cca19594c6ff827.08f45fa473320db7
+ 51fb9bfc1e11f753.eefcef7a686e5be6.1a6a4debdaf028ce.08048945af19204d
+ 70c12b2242100a1b
+ after
+ dbb2b3391d86b89e.856f30c8ef06e0af.ceaaf9178d2227a6.cfab87629662768a
+ fe09931c398be9f9.968adddb0a7d6411.92ced1619083e128.1345b2d1f5cf93b0
+ 0000000000000000.0000000000000000.92ced16100000000.000000009662768a
+ 51fb9bfc1e11f753.eefcef7a686e5be6.1a6a4debdaf028ce.08048945af19204d
+ 70c12b2242100a1b
+
+VPUNPCKLDQ_128(reg)
+ before
+ 9d7644a6cba105d0.3730bacf1eab4daa.ecec4ddce20045b2.977aea0359142c4b
+ e970cd3de35a4e16.17453bcbf839d058.9dbadedc5fb420fa.5ec66b8ee2e7c1c7
+ b1fcc35228c7219a.cc099bdbc8c73f88.5cb39fe57b152669.4d194c769473a371
+ 516423533673b907.314755eca9625466.84238a63d0b094ac.3e4009a988c78d73
+ 0f071e11dcec3cf9
+ after
+ 0000000000000000.0000000000000000.4d194c765ec66b8e.9473a371e2e7c1c7
+ e970cd3de35a4e16.17453bcbf839d058.9dbadedc5fb420fa.5ec66b8ee2e7c1c7
+ b1fcc35228c7219a.cc099bdbc8c73f88.5cb39fe57b152669.4d194c769473a371
+ 516423533673b907.314755eca9625466.84238a63d0b094ac.3e4009a988c78d73
+ 0f071e11dcec3cf9
+VPUNPCKLDQ_128(mem)
+ before
+ 9a3a089cacf06c30.25f4e8aca8ea530a.24cae5e8b715cc20.73569dc2fd10a66f
+ bda5423513ded944.89fa0ec71bb82b4e.7f60c7bc0fed63e0.8498d36e9cc1975d
+ 521348c82dc23e60.d9c192112a6a7c80.20d37854ccf5d4d2.123429d34950a423
+ 3752964117a958b1.71946ef6718b834c.e1f0729d0b39dd23.7b78995ea148096c
+ 19ae21793f3502e5
+ after
+ 9a3a089cacf06c30.25f4e8aca8ea530a.24cae5e8b715cc20.73569dc2fd10a66f
+ bda5423513ded944.89fa0ec71bb82b4e.7f60c7bc0fed63e0.8498d36e9cc1975d
+ 0000000000000000.0000000000000000.73569dc28498d36e.fd10a66f9cc1975d
+ 3752964117a958b1.71946ef6718b834c.e1f0729d0b39dd23.7b78995ea148096c
+ 19ae21793f3502e5
+
+VPACKSSDW_128(reg)
+ before
+ 4a23bc92c0a3ca39.462ca98ced9ee362.adc0a0e38da77c5d.9f833381e7c537ff
+ 68236613bf1f9e15.5c6efc95caae9aa0.e99123421a4ba360.375837ee7da6a191
+ d1fa1c6ad835ba25.56e40b49cae43a97.8153f481b3023300.833af8cfe8e7d506
+ dff4d802a96f5914.0e5a52920a4c7f72.d1520d0bf45969ea.60f6f31044959089
+ ab59a59dafba8e47
+ after
+ 0000000000000000.0000000000000000.800080007fff7fff.80007fff7fff7fff
+ 68236613bf1f9e15.5c6efc95caae9aa0.e99123421a4ba360.375837ee7da6a191
+ d1fa1c6ad835ba25.56e40b49cae43a97.8153f481b3023300.833af8cfe8e7d506
+ dff4d802a96f5914.0e5a52920a4c7f72.d1520d0bf45969ea.60f6f31044959089
+ ab59a59dafba8e47
+VPACKSSDW_128(mem)
+ before
+ 3e2d896242658b6c.ef5c9847cb5bb98f.619c4d5ea5f2255e.35d96c4c7ada81c9
+ f63f1c4b1b9f4223.5e7f57a5dc851342.2b757997b8e3e787.09360cb0e014b74b
+ af5ad84456767099.86aa11887877a6d8.49b3512b5e2a8218.a9b3e9a3c3904619
+ 454c3b390ef5d0f9.c427c35c3abfacfd.95205105b4d4b23d.719d0091bedc6be2
+ bc404be66e836250
+ after
+ 3e2d896242658b6c.ef5c9847cb5bb98f.619c4d5ea5f2255e.35d96c4c7ada81c9
+ f63f1c4b1b9f4223.5e7f57a5dc851342.2b757997b8e3e787.09360cb0e014b74b
+ 0000000000000000.0000000000000000.7fff80007fff7fff.7fff80007fff8000
+ 454c3b390ef5d0f9.c427c35c3abfacfd.95205105b4d4b23d.719d0091bedc6be2
+ bc404be66e836250
+
+VPADDW_128(reg)
+ before
+ e8e8c80e6e12660f.94e0c0175f292071.7443688dbee9625e.ec89f510d5ec3223
+ 50e072765b13b4cc.78e1e3c8661d1a2a.f349fc88a17f04a7.2ababa3ade7ec0f6
+ 4f764588d0158833.cd1c203a3edd7a52.9b877bb77e0fce84.2b7e1a6eea9715e2
+ 43f43eb269a11eef.6f5df4580476fe15.c947e188f225fba0.cba393991642f012
+ e6f3a0a57d8b0bb2
+ after
+ 0000000000000000.0000000000000000.8ed0783f1f8ed32b.5638d4a8c915d6d8
+ 50e072765b13b4cc.78e1e3c8661d1a2a.f349fc88a17f04a7.2ababa3ade7ec0f6
+ 4f764588d0158833.cd1c203a3edd7a52.9b877bb77e0fce84.2b7e1a6eea9715e2
+ 43f43eb269a11eef.6f5df4580476fe15.c947e188f225fba0.cba393991642f012
+ e6f3a0a57d8b0bb2
+VPADDW_128(mem)
+ before
+ 583cbe7f3c7e24ef.87a7575fc345b1ad.3a70d90ed4f3609e.d9d62b65994cc8a7
+ fd4867146e28f4f5.76db8efa7a8c7e19.0a204d47c8605d1a.278154bc0d107047
+ b1e4194e2f953af0.6edcdff12903c0de.bb3bccf1ffcab1b5.0f9158f8edfd3129
+ 50db4f1b9ccfb00a.c9f644af6c35b5a9.298bd0f8923b179a.ed553385d2a045fc
+ 1d18e1cf5b84e96a
+ after
+ 583cbe7f3c7e24ef.87a7575fc345b1ad.3a70d90ed4f3609e.d9d62b65994cc8a7
+ fd4867146e28f4f5.76db8efa7a8c7e19.0a204d47c8605d1a.278154bc0d107047
+ 0000000000000000.0000000000000000.449026559d53bdb8.01578021a65c38ee
+ 50db4f1b9ccfb00a.c9f644af6c35b5a9.298bd0f8923b179a.ed553385d2a045fc
+ 1d18e1cf5b84e96a
+
+VPSRLW_0x05_128(reg)
+ before
+ fb255f422135581f.b5fb8666d0e41372.e575baa0e0ae9725.30ded746a0c24cf6
+ e3caa84ac240cfc8.be0f381ae8e01f52.1ca43e3121fba3ff.acfe5cc842680cf4
+ 3151b853da308a11.46e2e32500cd8fd7.cbd0cbcccaa715e2.79b7db6a963b13c1
+ 41078bca0492c5a6.2941027233b9202c.4f455ede773e287b.72d7d019b8471c89
+ 7529b7bfc397e477
+ after
+ 0000000000000000.0000000000000000.027a02f603b90143.0396068005c200e4
+ e3caa84ac240cfc8.be0f381ae8e01f52.1ca43e3121fba3ff.acfe5cc842680cf4
+ 3151b853da308a11.46e2e32500cd8fd7.cbd0cbcccaa715e2.79b7db6a963b13c1
+ 41078bca0492c5a6.2941027233b9202c.4f455ede773e287b.72d7d019b8471c89
+ 7529b7bfc397e477
+VPSRLW_0x05_128(mem)
+ before
+ 5d780d4ad43726b8.6f381e19ddf1bb32.42f811ed9db08e7e.024ff1d4c54d1976
+ 05914da50633a077.162f6cae00d9a961.6fd38c835bbc95f9.413a82184f5f247e
+ 4b41f3bc75980ce1.943a71f409d6cbe0.8b9ef01e88ebf0c8.69510c18b2008440
+ 0a527c7a3e712721.44a3295695755d5b.7124b8ab41495c18.d4e28b3f89bd7667
+ df37fbf8712136a0
+ after
+ 5d780d4ad43726b8.6f381e19ddf1bb32.42f811ed9db08e7e.024ff1d4c54d1976
+ 05914da50633a077.162f6cae00d9a961.6fd38c835bbc95f9.413a82184f5f247e
+ 4b41f3bc75980ce1.943a71f409d6cbe0.8b9ef01e88ebf0c8.69510c18b2008440
+ 0a527c7a3e712721.44a3295695755d5b.7124b8ab41495c18.d4e28b3f89bd7667
+ df37fbf8712136a0
+
+VPUNPCKLQDQ_128(reg)
+ before
+ e69d59b105b80097.1d9062cd7ccaac64.81b790423f419a7d.ff326017a1e19514
+ 45609fd5e10f0ff7.62c923a14cb059d6.a9c2a323a4c7bff3.1095644cc4bf56e9
+ 59cccbd0a3b1a06d.b3c73ae0ca2ee8a2.17105d6560920869.7f174038c7ef5cc2
+ 7c2dd90fe42aefa4.ee582477105015f5.26edba740e2eb08a.2a8571c6c67e63cc
+ ebaa72e2dc772733
+ after
+ 0000000000000000.0000000000000000.7f174038c7ef5cc2.1095644cc4bf56e9
+ 45609fd5e10f0ff7.62c923a14cb059d6.a9c2a323a4c7bff3.1095644cc4bf56e9
+ 59cccbd0a3b1a06d.b3c73ae0ca2ee8a2.17105d6560920869.7f174038c7ef5cc2
+ 7c2dd90fe42aefa4.ee582477105015f5.26edba740e2eb08a.2a8571c6c67e63cc
+ ebaa72e2dc772733
+VPUNPCKLQDQ_128(mem)
+ before
+ 9f54bf7726e66322.0bcec3fc42073749.ed465b523d239efb.34a5b6bd4a28f403
+ 234dd474bfd8d4c6.62fd870459d3b608.8d5e5d5e6ab23ddf.9c834eaab10a107f
+ 51632ec2c358364b.dd041f94c41ba68c.ab6ca586b60aafce.b9d47da8de6340ab
+ 0660484e4f7344dc.d8308a161f694382.213cafb53a36aff3.e9e53f246ebcbf32
+ 86ff9089fca3cac1
+ after
+ 9f54bf7726e66322.0bcec3fc42073749.ed465b523d239efb.34a5b6bd4a28f403
+ 234dd474bfd8d4c6.62fd870459d3b608.8d5e5d5e6ab23ddf.9c834eaab10a107f
+ 0000000000000000.0000000000000000.34a5b6bd4a28f403.9c834eaab10a107f
+ 0660484e4f7344dc.d8308a161f694382.213cafb53a36aff3.e9e53f246ebcbf32
+ 86ff9089fca3cac1
+
+VPINSRD_128(reg)
+ before
+ ed716c4224a49d04.1f119e047e34bba5.afcdc1f8074ccb95.cd99f7d91542fb7b
+ 7b86d0bd834973a6.7642acd16da757d4.be27c1a5174d7872.8950fadd603a4d91
+ 8a89b765b5208954.e8beee9f38d8d492.60898789ecfa86c5.322e33ad392b6262
+ 77c81da655b51bba.5253e15cf9d4ed0e.f3400e1021de3339.a4fd1e35bc20f51a
+ bb8a37610426c3e4
+ after
+ 0000000000000000.0000000000000000.be27c1a5174d7872.8950fadd0426c3e4
+ 7b86d0bd834973a6.7642acd16da757d4.be27c1a5174d7872.8950fadd603a4d91
+ 8a89b765b5208954.e8beee9f38d8d492.60898789ecfa86c5.322e33ad392b6262
+ 77c81da655b51bba.5253e15cf9d4ed0e.f3400e1021de3339.a4fd1e35bc20f51a
+ bb8a37610426c3e4
+VPINSRD_128(mem)
+ before
+ 54a0fa1d2d4888ed.9f8dfeec00926583.8ecb00f2cfa75f72.d29952a65385b97b
+ 490de45654920060.5c2557a35145a25b.79f3c74fd35be6ea.59de50b71e7c5536
+ 779c70f69511e66a.0bdc2237e45a0fef.ef97b25e24fe3da4.e45c02af1c4e4317
+ ba181aeb0bcff737.08fe5d15565be8eb.cc833e0bdb9b22c9.ce5f66faeb88beca
+ 7532770527b503fa
+ after
+ 54a0fa1d2d4888ed.9f8dfeec00926583.8ecb00f2cfa75f72.d29952a65385b97b
+ 490de45654920060.5c2557a35145a25b.79f3c74fd35be6ea.59de50b71e7c5536
+ 0000000000000000.0000000000000000.5385b97bd35be6ea.59de50b71e7c5536
+ ba181aeb0bcff737.08fe5d15565be8eb.cc833e0bdb9b22c9.ce5f66faeb88beca
+ 7532770527b503fa
+
+VMOVD_XMM_to_MEM32(reg)
+ before
+ 3423313a6b614e53.ee4e5e1fd2dbeff2.b0d603a742d668fb.ec83e542163f4e88
+ 667c91075419db83.ef0ab980073e89c8.5db2115b4557cdca.2b6225eff1f5800b
+ 698a92d77d68e534.9918a6f9c50683e4.6cdc819cfa685004.65ee79fe87c9727e
+ 9799301582daa912.c843a176293f9773.39a151d5fe983057.76f15e5cf5c8e20f
+ 3a384ef356fd89e7
+ after
+ 3423313a6b614e53.ee4e5e1fd2dbeff2.b0d603a742d668fb.ec83e542163f4e88
+ 667c91075419db83.ef0ab980073e89c8.5db2115b4557cdca.2b6225eff1f5800b
+ 698a92d77d68e534.9918a6f9c50683e4.6cdc819cfa685004.65ee79fe87c9727e
+ 9799301582daa912.c843a176293f9773.39a151d5fe983057.76f15e5cf5c8e20f
+ 3a384ef356fd89e7
+VMOVD_XMM_to_MEM32(mem)
+ before
+ 8d8fc7b1c6742635.4ef5672f00fb63ca.585926e34ef381a1.204d7c74ed70a76c
+ 4bc24480623a7323.e8ea339093584e08.2524b12c5130ff99.7d2cfee4617ef2f2
+ 509d414e46592ddd.c3c391a4d67da777.0a72bf3d4d01cb88.ac89d491f84d4d93
+ 77eb3b068ce01090.39ce7bd765f4aac4.e50dcb025f73a299.09b2f9e74e69f4fb
+ f0f16952fe5f22d7
+ after
+ 8d8fc7b1c6742635.4ef5672f00fb63ca.585926e34ef381a1.204d7c74f84d4d93
+ 4bc24480623a7323.e8ea339093584e08.2524b12c5130ff99.7d2cfee4617ef2f2
+ 509d414e46592ddd.c3c391a4d67da777.0a72bf3d4d01cb88.ac89d491f84d4d93
+ 77eb3b068ce01090.39ce7bd765f4aac4.e50dcb025f73a299.09b2f9e74e69f4fb
+ f0f16952fe5f22d7
+
+VPANDN_128(reg)
+ before
+ bd93203fa5ba14d3.9e79ad9453d8d768.a855ef96dd4b939b.91c15167a2913ff9
+ cce41a18de07069b.a01413e4b5503f90.6aa5e94bd90e9da7.ea5ccd5933675fd3
+ 7830544b46d033d9.5986e9e2ce510435.dc0a6363f6c70594.cca9bcc22d02be55
+ 1fc3c84278a4d83c.a49bab7abbe9e283.5bd05b4bcf040710.12739990ac6d18a8
+ 9a87e0aecdb528fb
+ after
+ 0000000000000000.0000000000000000.1150120006000210.102310808c080028
+ cce41a18de07069b.a01413e4b5503f90.6aa5e94bd90e9da7.ea5ccd5933675fd3
+ 7830544b46d033d9.5986e9e2ce510435.dc0a6363f6c70594.cca9bcc22d02be55
+ 1fc3c84278a4d83c.a49bab7abbe9e283.5bd05b4bcf040710.12739990ac6d18a8
+ 9a87e0aecdb528fb
+VPANDN_128(mem)
+ before
+ 3fb20d08ace4ab78.1ce8746b100c316e.5f21d698972394a5.4142cc6e0151dec4
+ dcbe9c8a64085d4b.cbec5431ab96791c.64e3e4297f0bd7c8.ebaeb2372738c75f
+ 4f770a20112dfaa1.871c6200e4cdeef1.91ac53178eae6717.b55e0914de47fe8b
+ 72abd2b6d05e3da6.aec29c43583eca9a.c1499f50e117ffbf.fc9fce70c10abff5
+ 1abdfbb76d0b4548
+ after
+ 3fb20d08ace4ab78.1ce8746b100c316e.5f21d698972394a5.4142cc6e0151dec4
+ dcbe9c8a64085d4b.cbec5431ab96791c.64e3e4297f0bd7c8.ebaeb2372738c75f
+ 0000000000000000.0000000000000000.1b00129080200025.00404c4800411880
+ 72abd2b6d05e3da6.aec29c43583eca9a.c1499f50e117ffbf.fc9fce70c10abff5
+ 1abdfbb76d0b4548
+
+VPSLLDQ_0x05_128(reg)
+ before
+ 6c048e557dd8cd31.23247038bca7e385.9b2bfd69a37449c3.cf8642bf93525ceb
+ 4ec083b68efd935b.3cb06092f214a86b.a9a281db5ffba917.992fba4fc06c3ac9
+ 1c3cd4473b05d373.9b191eb18db24784.367524062b5f2442.f91082ee85705582
+ 32c57f72207cc825.1a2c277faa8c7dfb.9ceee356a12df7f2.ccf41687fe6b6844
+ efa9f2064667303b
+ after
+ 0000000000000000.0000000000000000.2df7f2ccf41687fe.6b68440000000000
+ 4ec083b68efd935b.3cb06092f214a86b.a9a281db5ffba917.992fba4fc06c3ac9
+ 1c3cd4473b05d373.9b191eb18db24784.367524062b5f2442.f91082ee85705582
+ 32c57f72207cc825.1a2c277faa8c7dfb.9ceee356a12df7f2.ccf41687fe6b6844
+ efa9f2064667303b
+VPSLLDQ_0x05_128(mem)
+ before
+ 3cf9935779736993.eca87fa5daeeaf1c.96b5f6ea64ae06fc.395bb8385df15dd1
+ 91b17366b498ce77.a62fd04a04e8c304.ec8007dcd8259eb4.6706a116fb35948b
+ c89d102013e41c13.bca76ecf3bf5428b.f658d74321fc004f.843c995e1987d6cd
+ be89e66fb0620f95.8a5b559f1ba1665b.910ae00a5c40e9f9.ea499d7b50735f43
+ f778a7d83e836d98
+ after
+ 3cf9935779736993.eca87fa5daeeaf1c.96b5f6ea64ae06fc.395bb8385df15dd1
+ 91b17366b498ce77.a62fd04a04e8c304.ec8007dcd8259eb4.6706a116fb35948b
+ c89d102013e41c13.bca76ecf3bf5428b.f658d74321fc004f.843c995e1987d6cd
+ be89e66fb0620f95.8a5b559f1ba1665b.910ae00a5c40e9f9.ea499d7b50735f43
+ f778a7d83e836d98
+
+VPSRLDQ_0x05_128(reg)
+ before
+ 0517b5e37f453a79.4f416f41aa1f6327.6c9982253f796c20.9a63a01da4fc15dd
+ 7170c207ae440391.589029801b25d3f5.beabf0cf43088f88.eb2d9268163c4027
+ 98d0cbb0670d038e.b3448f1a1f831c2c.dbdf9b08c4db0c3c.613532d7cd0d2505
+ d483ca4b472b7819.3d271dfad342faf8.217f803d5d7d1feb.d846fd56e57981a1
+ 2c2e6dd27b8f0f27
+ after
+ 0000000000000000.0000000000000000.0000000000217f80.3d5d7d1febd846fd
+ 7170c207ae440391.589029801b25d3f5.beabf0cf43088f88.eb2d9268163c4027
+ 98d0cbb0670d038e.b3448f1a1f831c2c.dbdf9b08c4db0c3c.613532d7cd0d2505
+ d483ca4b472b7819.3d271dfad342faf8.217f803d5d7d1feb.d846fd56e57981a1
+ 2c2e6dd27b8f0f27
+VPSRLDQ_0x05_128(mem)
+ before
+ 39b80035aa588dc4.82d5bd42ea2a9ce0.d2064f0c52702884.ebd899d8ab7a043f
+ dbaf316d8fe2b5a4.fe129f02eb97ac8f.4eada13cb81864fd.9535e446495ef6e4
+ efe07d64463843f2.a4856cf8e6fde3d2.8de790762347678e.7ae45cf4d3b63387
+ 4f175e08ea67f5db.d17c208e78e97e54.6b8297a6ac08f064.f82ffe4ce70ef4d4
+ 6a64c4bc1ef07876
+ after
+ 39b80035aa588dc4.82d5bd42ea2a9ce0.d2064f0c52702884.ebd899d8ab7a043f
+ dbaf316d8fe2b5a4.fe129f02eb97ac8f.4eada13cb81864fd.9535e446495ef6e4
+ efe07d64463843f2.a4856cf8e6fde3d2.8de790762347678e.7ae45cf4d3b63387
+ 4f175e08ea67f5db.d17c208e78e97e54.6b8297a6ac08f064.f82ffe4ce70ef4d4
+ 6a64c4bc1ef07876
+
+VPSUBUSB_128(reg)
+ before
+ 2bcdacae16eaf91a.d7205244977a858a.df41b8323ce5b9c1.c44832b87167b9ab
+ 99b7b1906b87b46c.65c6d4046a7db02c.2b212f4fcf7fd0c6.7407de988e71808e
+ 0e6ecfcdb854e517.d4d760347e7d32ec.11688150cc43fe0f.578915331e31fe3a
+ e83e02d199dcc7c7.001d73c0f085c6f8.ed62aaa3d0bc8048.499b55733db3f2da
+ 260819460804169b
+ after
+ 0000000000000000.0000000000000000.000000000000507e.2b00892551000000
+ 99b7b1906b87b46c.65c6d4046a7db02c.2b212f4fcf7fd0c6.7407de988e71808e
+ 0e6ecfcdb854e517.d4d760347e7d32ec.11688150cc43fe0f.578915331e31fe3a
+ e83e02d199dcc7c7.001d73c0f085c6f8.ed62aaa3d0bc8048.499b55733db3f2da
+ 260819460804169b
+VPSUBUSB_128(mem)
+ before
+ ca9edd979b2f27a8.81724708abab982a.c5668794dba12979.1b5aa7b37676921c
+ 10281e521140e12f.375799de8a4e91ea.ff7c1a9c5cde179e.f79e72ed5bfd7037
+ d67157628644ff59.643af4c0d050f1b3.8a2ba7c48e474c91.dd7809bb1ade5546
+ f74603b517463e55.656554181c3df232.4141abf98de8837e.2835678a50a47ef5
+ 362189c698dc26f0
+ after
+ ca9edd979b2f27a8.81724708abab982a.c5668794dba12979.1b5aa7b37676921c
+ 10281e521140e12f.375799de8a4e91ea.ff7c1a9c5cde179e.f79e72ed5bfd7037
+ 0000000000000000.0000000000000000.3a160008003d0025.dc44003a0087001b
+ f74603b517463e55.656554181c3df232.4141abf98de8837e.2835678a50a47ef5
+ 362189c698dc26f0
+
+VPSLLD_0x05_128(reg)
+ before
+ 628869dc8e108be1.4f73a137df525a4d.9725b55308a2d113.0289a02676ce7992
+ 08b60537cfcfe777.b9c4aad2fb750f6d.54c514de300aca01.a8ce04366504e9f9
+ 84f65842f7a2775c.13059c7386ba18e2.f9936c23310119a9.0ede5217759691de
+ 31965e6ba117763d.3801f1069d2d32d8.e3d9b990a614f9b6.128306b4c2912b6e
+ 8f8a9df9690074d5
+ after
+ 0000000000000000.0000000000000000.7b373200c29f36c0.5060d68052256dc0
+ 08b60537cfcfe777.b9c4aad2fb750f6d.54c514de300aca01.a8ce04366504e9f9
+ 84f65842f7a2775c.13059c7386ba18e2.f9936c23310119a9.0ede5217759691de
+ 31965e6ba117763d.3801f1069d2d32d8.e3d9b990a614f9b6.128306b4c2912b6e
+ 8f8a9df9690074d5
+VPSLLD_0x05_128(mem)
+ before
+ 60be91d286ef273e.6de0141d69b921c5.038527785bdb197a.6ce5f7902ccea7d5
+ 63ed602b346b02d6.932174c4ec15b4a1.525ebab3ddcf88f5.f101238f5ebb5eb2
+ 72e185f08f7fbfc8.fea57cccc6b66b7d.ff5624a53e153c75.ce7a38f9d8685cf8
+ 6b687c0db4381a41.0cb827a191288204.e83ae3399abaf125.5f9c323a3760db54
+ 00b20dbe172f1771
+ after
+ 60be91d286ef273e.6de0141d69b921c5.038527785bdb197a.6ce5f7902ccea7d5
+ 63ed602b346b02d6.932174c4ec15b4a1.525ebab3ddcf88f5.f101238f5ebb5eb2
+ 72e185f08f7fbfc8.fea57cccc6b66b7d.ff5624a53e153c75.ce7a38f9d8685cf8
+ 6b687c0db4381a41.0cb827a191288204.e83ae3399abaf125.5f9c323a3760db54
+ 00b20dbe172f1771
+
+VPSRLD_0x05_128(reg)
+ before
+ 0d0ac5f213624efc.284cc26fbea1d16c.18a572afecf734e2.e7d5725b0ec96331
+ e2ee5740c884baa1.875ad200cac69e76.7dba576370b0bec5.daf54df7b64f4dc7
+ dbabbe15d021980b.625e27aef3b33e8b.9941d427bcdf5b57.9b64f0f9ad576c11
+ 548df6decac624e7.9624406356756cd6.c687e469690e4844.07f0d84d0fed7c3b
+ fb637fdff91d3872
+ after
+ 0000000000000000.0000000000000000.06343f2303487242.003f86c2007f6be1
+ e2ee5740c884baa1.875ad200cac69e76.7dba576370b0bec5.daf54df7b64f4dc7
+ dbabbe15d021980b.625e27aef3b33e8b.9941d427bcdf5b57.9b64f0f9ad576c11
+ 548df6decac624e7.9624406356756cd6.c687e469690e4844.07f0d84d0fed7c3b
+ fb637fdff91d3872
+VPSRLD_0x05_128(mem)
+ before
+ 518a639b87f45de2.a9e0fb0650fe99e0.0077960d0e17e684.62d8839316cbc139
+ e631ff6ed47da7b6.36f0caf8fe5634a3.7a25a79738a666c1.c780ad135ca102e2
+ 9623d042fcc5d21b.57095d22715931dc.e1f8ededef2ca9b8.52ca5f54d91d47ea
+ 3e2e51051cd7993c.6876b2ef4493cb36.11bde6fb4fb86a95.600494c229cacbfe
+ 4b7848c9e734cbc9
+ after
+ 518a639b87f45de2.a9e0fb0650fe99e0.0077960d0e17e684.62d8839316cbc139
+ e631ff6ed47da7b6.36f0caf8fe5634a3.7a25a79738a666c1.c780ad135ca102e2
+ 9623d042fcc5d21b.57095d22715931dc.e1f8ededef2ca9b8.52ca5f54d91d47ea
+ 3e2e51051cd7993c.6876b2ef4493cb36.11bde6fb4fb86a95.600494c229cacbfe
+ 4b7848c9e734cbc9
+
+VPUNPCKLWD_128(reg)
+ before
+ 707377d5afe882f8.b81cfda24fbfb946.c584c4cb1490405e.e7400ead75536685
+ 2c421e521e712e37.e1ba5204b289ee65.c97f90227cddcaff.3d4ddfef7d0b59b4
+ d92e37acd05b0931.95d4cc196042f3c4.d2b310611905a5c6.f0afd7ae82ebff4e
+ d486c05060334f93.b036e5cc76f58690.3b6c42f286950f5f.dc3471d4a000137e
+ dda6294ff4555270
+ after
+ 0000000000000000.0000000000000000.f0af3d4dd7aedfef.82eb7d0bff4e59b4
+ 2c421e521e712e37.e1ba5204b289ee65.c97f90227cddcaff.3d4ddfef7d0b59b4
+ d92e37acd05b0931.95d4cc196042f3c4.d2b310611905a5c6.f0afd7ae82ebff4e
+ d486c05060334f93.b036e5cc76f58690.3b6c42f286950f5f.dc3471d4a000137e
+ dda6294ff4555270
+VPUNPCKLWD_128(mem)
+ before
+ cfd27b0999f67851.7995b5a86a843e09.0eac1b090faf60f4.60f6214260184275
+ 8e84e4f0acf0404d.24a610228bdb103e.8b02e9bc477b401d.9c9caabe421a7bb4
+ f688dfef494e6890.3106cf285ec202de.0303cbd23c65e037.4dacd7d0c927f5ca
+ e3aae8f28a1caa45.fc01ec2880c75096.527c3d35077afe6d.cd70a6e690ccee61
+ 7a35126b3395a025
+ after
+ cfd27b0999f67851.7995b5a86a843e09.0eac1b090faf60f4.60f6214260184275
+ 8e84e4f0acf0404d.24a610228bdb103e.8b02e9bc477b401d.9c9caabe421a7bb4
+ 0000000000000000.0000000000000000.60f69c9c2142aabe.6018421a42757bb4
+ e3aae8f28a1caa45.fc01ec2880c75096.527c3d35077afe6d.cd70a6e690ccee61
+ 7a35126b3395a025
+
+VPUNPCKHWD_128(reg)
+ before
+ af4717cb4f0c47c3.31b57be58e66c298.e2e3658d8c763512.5439bcd2c6c553ec
+ c7f1b17280bf21e7.bc7614b46e396eb6.3df836c31f59eefe.e506c39695529edf
+ 1f81ddcc6139683c.60ba304b49a168cb.6a8c5936d4ffb705.e1afce6c8f2e9973
+ 144196458e07596f.f84b4a9638a86d02.c4eacc5248f1cbd3.2400593fd06401d4
+ 89c4e1fd7500922d
+ after
+ 0000000000000000.0000000000000000.6a8c3df8593636c3.d4ff1f59b705eefe
+ c7f1b17280bf21e7.bc7614b46e396eb6.3df836c31f59eefe.e506c39695529edf
+ 1f81ddcc6139683c.60ba304b49a168cb.6a8c5936d4ffb705.e1afce6c8f2e9973
+ 144196458e07596f.f84b4a9638a86d02.c4eacc5248f1cbd3.2400593fd06401d4
+ 89c4e1fd7500922d
+VPUNPCKHWD_128(mem)
+ before
+ eec8e091990f07ab.007ed849a4b42f2c.62f6de82595c3888.a95f8a8316bd6715
+ 2ed9d4e7599c1d79.41859f453ecc281e.798668f9c8c98689.74388f35dbeec777
+ 25c138ebd0b390c4.319fe7a3f9dc7ef1.19c965e9a0f91330.81bfd7d5321027a4
+ ae4c89891b611cb7.2d1badd1706f6d52.1d894f3cfefa9baa.2c405fcdb7b0c249
+ d109228b0759d612
+ after
+ eec8e091990f07ab.007ed849a4b42f2c.62f6de82595c3888.a95f8a8316bd6715
+ 2ed9d4e7599c1d79.41859f453ecc281e.798668f9c8c98689.74388f35dbeec777
+ 0000000000000000.0000000000000000.62f67986de8268f9.595cc8c938888689
+ ae4c89891b611cb7.2d1badd1706f6d52.1d894f3cfefa9baa.2c405fcdb7b0c249
+ d109228b0759d612
+
+VPADDUSB_128(reg)
+ before
+ cb651c7abe989caa.a74841ae55b17c7f.9244ec39401133ed.6394a4e0fdd8d922
+ 789f490577f853be.eb80de449baf6d48.ba65a049044f0a6e.c6b4dfc0b99e8ac5
+ 3304a59ace0535f9.55bfdb380868ab3d.02ccc56c59b42f80.21b67dc84f586abe
+ 58e02da4604c7f08.c3d2b477b9e7f18b.c6c3580edaccddcf.5265f9e4da12353b
+ 338fce0077d9a665
+ after
+ 0000000000000000.0000000000000000.fffff857deffe7ff.ffffffffffb0bfff
+ 789f490577f853be.eb80de449baf6d48.ba65a049044f0a6e.c6b4dfc0b99e8ac5
+ 3304a59ace0535f9.55bfdb380868ab3d.02ccc56c59b42f80.21b67dc84f586abe
+ 58e02da4604c7f08.c3d2b477b9e7f18b.c6c3580edaccddcf.5265f9e4da12353b
+ 338fce0077d9a665
+VPADDUSB_128(mem)
+ before
+ a2ff7a0842b87a6b.427fdc8fc8576d97.0f85e6ecc939fc5e.6297549b24245209
+ 798079e855bb6d76.4f2daec7a3b53a51.17a4ec82556888e1.3393b57fd247c8d7
+ 96df458dcfef3ab5.d9369fb98def23e2.b5fb412778825141.9305772680c27ce8
+ d3e85ce1c95f9e52.3ee5accf209364f8.c75664c64e9312a9.df3896fccb1fa9e6
+ 73770f6e4fec8c7d
+ after
+ a2ff7a0842b87a6b.427fdc8fc8576d97.0f85e6ecc939fc5e.6297549b24245209
+ 798079e855bb6d76.4f2daec7a3b53a51.17a4ec82556888e1.3393b57fd247c8d7
+ 0000000000000000.0000000000000000.26ffffffffa1ffff.95fffffff66bffe0
+ d3e85ce1c95f9e52.3ee5accf209364f8.c75664c64e9312a9.df3896fccb1fa9e6
+ 73770f6e4fec8c7d
+
+VPMULHUW_128(reg)
+ before
+ ab0fdde6a7b5615b.0e6739d26218557a.d887cf76fb2c393d.2780ce4bf4a68846
+ e34cfcd26f056429.2128584ab3251b58.0568061bb747dd5d.b246fca286c76f43
+ 777a689d4468d096.e9f63537db92ab19.1fd44d29f26f8d05.45746bb81f0282cd
+ c2e51eb2c26ae24c.429f4d84f36bc2e8.84179e0b483085e1.bad69677db647e10
+ ee38f9ccd7f81f37
+ after
+ 0000000000000000.0000000000000000.02ca03c433ae73c3.821b947c738036c9
+ e34cfcd26f056429.2128584ab3251b58.0568061bb747dd5d.b246fca286c76f43
+ 777a689d4468d096.e9f63537db92ab19.1fd44d29f26f8d05.45746bb81f0282cd
+ c2e51eb2c26ae24c.429f4d84f36bc2e8.84179e0b483085e1.bad69677db647e10
+ ee38f9ccd7f81f37
+VPMULHUW_128(mem)
+ before
+ bd6611a42ecb216f.22d8187f8398d6f7.09ed1b1d19bd1cf2.8e7df72f5417009c
+ 042b58e9fde83fe3.f2a1546f267de844.18ad1bee69937563.9b515300b3af3be3
+ 9d554c895f5b36c0.8e8aceee45a653df.4cabc9e3fefa8866.05e1aeea00847261
+ 65ae686f7131c232.52e080687c9d5474.81b3a1e9f4fd1228.29770459d723e1c3
+ 636051b9d517c3b5
+ after
+ bd6611a42ecb216f.22d8187f8398d6f7.09ed1b1d19bd1cf2.8e7df72f5417009c
+ 042b58e9fde83fe3.f2a1546f267de844.18ad1bee69937563.9b515300b3af3be3
+ 0000000000000000.0000000000000000.00f402f50a9d0d45.567250243b050024
+ 65ae686f7131c232.52e080687c9d5474.81b3a1e9f4fd1228.29770459d723e1c3
+ 636051b9d517c3b5
+
+VPADDUSW_128(reg)
+ before
+ 10e8927696ec55e2.380329874e749e64.9aef684968f127ae.939020ea68a8ced4
+ 8a5ac2fdb52fd3f7.f22009bd13338883.c10380fea42b0739.5f10c1d376077a97
+ 2e04ddb8ce6b79a0.6fd086fddb7739ba.2568c6f1ccd931c2.bffd00913927d09d
+ 5830e0157e2c8288.8be11b33c34e7036.216936907d86e1f5.90245a0ecd148c11
+ ae5149384fd86c20
+ after
+ 0000000000000000.0000000000000000.e26cb78effffe92e.ef34ffffffffffff
+ 8a5ac2fdb52fd3f7.f22009bd13338883.c10380fea42b0739.5f10c1d376077a97
+ 2e04ddb8ce6b79a0.6fd086fddb7739ba.2568c6f1ccd931c2.bffd00913927d09d
+ 5830e0157e2c8288.8be11b33c34e7036.216936907d86e1f5.90245a0ecd148c11
+ ae5149384fd86c20
+VPADDUSW_128(mem)
+ before
+ f5504bfada812af5.642cc57f60ff2b5b.221d444be6c3e723.1053ca4553bf527d
+ 41eddb408b1a83bd.ae428a61116fafc6.10527d3260e35cac.5073807ee90fc207
+ 6df375f67db033a4.92bf2a292c094c75.314a43d24eb988fe.3b1353a6dc026b3f
+ 572f9608cd4ef5d5.6ceea1424e573c14.61d21119cc512a44.2f7f3f29c72589d0
+ 8605407346035a66
+ after
+ f5504bfada812af5.642cc57f60ff2b5b.221d444be6c3e723.1053ca4553bf527d
+ 41eddb408b1a83bd.ae428a61116fafc6.10527d3260e35cac.5073807ee90fc207
+ 0000000000000000.0000000000000000.326fc17dffffffff.60c6ffffffffffff
+ 572f9608cd4ef5d5.6ceea1424e573c14.61d21119cc512a44.2f7f3f29c72589d0
+ 8605407346035a66
+
+VPMULLW_128(reg)
+ before
+ 9ef053f0f62818af.da6eb8629600867d.981dec1812e8bc4e.7cb663f1f5b8fcab
+ d18b730c72200055.d27a59f0f5d3a2c7.72960517154507cf.5ec1b548e5f9bb5f
+ 7d239c3357784d04.1b20f49f05d205e0.56a7eaabf2fc5a44.e2c18409b920238b
+ fc04cad241bc3d69.912b0559e3096af4.a09a97414698f159.e6804a208c3aef5c
+ 45cb85797b52dcfd
+ after
+ 0000000000000000.0000000000000000.ae3cdbd77ef895f7.c6807900466a0724
+ d18b730c72200055.d27a59f0f5d3a2c7.72960517154507cf.5ec1b548e5f9bb5f
+ 7d239c3357784d04.1b20f49f05d205e0.56a7eaabf2fc5a44.e2c18409b920238b
+ fc04cad241bc3d69.912b0559e3096af4.a09a97414698f159.e6804a208c3aef5c
+ 45cb85797b52dcfd
+VPMULLW_128(mem)
+ before
+ db6eb000a274a69b.ab7af953ca760a30.0f69090caa858e2e.acbc0643aca508b9
+ 833548a11bad0962.e7d126249134f104.73a47ba276512cba.d659341fc0b0da11
+ 1becc7480508c07d.0a554caf30822d92.98aad709647a02c6.7abc1e3f1f44a40d
+ 7e5eabe279918818.7151676243eafb85.5945992c900aca7c.f333bf1165eea258
+ 9f0813002d39109f
+ after
+ db6eb000a274a69b.ab7af953ca760a30.0f69090caa858e2e.acbc0643aca508b9
+ 833548a11bad0962.e7d126249134f104.73a47ba276512cba.d659341fc0b0da11
+ 0000000000000000.0000000000000000.0a447d984215356c.355c5e1d71701e49
+ 7e5eabe279918818.7151676243eafb85.5945992c900aca7c.f333bf1165eea258
+ 9f0813002d39109f
+
+VPSHUFHW_0x39_128(reg)
+ before
+ d989177813b1298d.87596f5995551c61.781273a866fa978a.94423df7150f4108
+ fc00c6e4b4e22acf.14a78f9b755f3a82.7ce46ded373e3d4d.236c40560f952297
+ 66b91bb3ab594f11.ff15889234bc9ca7.d713509d4f402879.e4911d359ba62b55
+ 7202154e95a2d3fe.266fd42cef77fffd.e6eb18244c8f95bb.b17c5080d451166d
+ 68f85523d79f9f0c
+ after
+ 0000000000000000.0000000000000000.95bbe6eb18244c8f.b17c5080d451166d
+ fc00c6e4b4e22acf.14a78f9b755f3a82.7ce46ded373e3d4d.236c40560f952297
+ 66b91bb3ab594f11.ff15889234bc9ca7.d713509d4f402879.e4911d359ba62b55
+ 7202154e95a2d3fe.266fd42cef77fffd.e6eb18244c8f95bb.b17c5080d451166d
+ 68f85523d79f9f0c
+VPSHUFHW_0x39_128(mem)
+ before
+ e3d2a90bbf9e845e.7b26ad220e47f342.6380f154c19c1eb0.05b8c1eecab4c0be
+ 00d6c622a9597f8e.df70e09bb0d6eb8b.94165af6c637b7eb.90c54767643de42f
+ 99d02a56b0dc4dc8.f82dab261adaf783.93fc8cfe1b5584db.e360a7fcb6b53fba
+ 8b8c5092f134a93a.24aa092de5e052d6.3dfd0158dc0142ab.5ad3dc175da80b0a
+ 516be226f5a384cc
+ after
+ e3d2a90bbf9e845e.7b26ad220e47f342.6380f154c19c1eb0.05b8c1eecab4c0be
+ 0000000000000000.0000000000000000.63801eb0c19cf154.05b8c1eecab4c0be
+ 99d02a56b0dc4dc8.f82dab261adaf783.93fc8cfe1b5584db.e360a7fcb6b53fba
+ 8b8c5092f134a93a.24aa092de5e052d6.3dfd0158dc0142ab.5ad3dc175da80b0a
+ 516be226f5a384cc
+
+VPSHUFLW_0x39_128(reg)
+ before
+ 2474b5931931e8ab.b3d5b5c1876c510d.bd31f61eaf733931.6fe637f02448ac88
+ 2f3a52cc65df7154.eb79d3d18f91ff70.210e6f64141fe840.0383a9b30f347f9e
+ ce08b43c76375b73.104228ad24ae708d.aa8f6e6aaf719aae.d6a0d38bbad47718
+ 5c2cd74fe7c8e4b3.fffd2f4163cf5f91.b5fff19e1df48c28.c508326540315023
+ aa89402ebe59c5eb
+ after
+ 0000000000000000.0000000000000000.b5fff19e1df48c28.5023c50832654031
+ 2f3a52cc65df7154.eb79d3d18f91ff70.210e6f64141fe840.0383a9b30f347f9e
+ ce08b43c76375b73.104228ad24ae708d.aa8f6e6aaf719aae.d6a0d38bbad47718
+ 5c2cd74fe7c8e4b3.fffd2f4163cf5f91.b5fff19e1df48c28.c508326540315023
+ aa89402ebe59c5eb
+VPSHUFLW_0x39_128(mem)
+ before
+ 62ed7bd14f57939b.37f0b771551b46c1.92766479670089a7.9fa9f36bf934fa59
+ c9015e3a1038765f.baa1500e5bbebe48.a67944424c4eaafc.c2da713ddfbe20ee
+ bb9165541c072964.418b9f92963c88f5.17d14a862fc57ebb.7bde65816c1d3993
+ 14690d0d90d069d6.28fa9f6aa122df73.c14cf1322c6fc011.2601cda13cdd82f3
+ 208fa40aea8b37bb
+ after
+ 62ed7bd14f57939b.37f0b771551b46c1.92766479670089a7.9fa9f36bf934fa59
+ 0000000000000000.0000000000000000.92766479670089a7.9fa9fa59f934f36b
+ bb9165541c072964.418b9f92963c88f5.17d14a862fc57ebb.7bde65816c1d3993
+ 14690d0d90d069d6.28fa9f6aa122df73.c14cf1322c6fc011.2601cda13cdd82f3
+ 208fa40aea8b37bb
+
+VCVTPS2DQ_128(reg)
+ before
+ c3d3e62912b29397.b055d150879ff2e1.ca394c0019fa0070.80b4b8335d5a2d2a
+ 6c1b8f6851ded332.6b212d0a1e8180b0.8596a2c299532795.30d61873e1918131
+ 77b19c35429c3338.21989d257082ce6f.b35b9d1abdb69091.ad7e8ee0d2217753
+ 40e208fb8277ef56.ae879d8e99ac994b.b2d53a7623b1760e.d37897654c15cdbb
+ 7e90aeee6c793d96
+ after
+ 0000000000000000.0000000000000000.0000000000000000.0000000080000000
+ 6c1b8f6851ded332.6b212d0a1e8180b0.8596a2c299532795.30d61873e1918131
+ 77b19c35429c3338.21989d257082ce6f.b35b9d1abdb69091.ad7e8ee0d2217753
+ 40e208fb8277ef56.ae879d8e99ac994b.b2d53a7623b1760e.d37897654c15cdbb
+ 7e90aeee6c793d96
+VCVTPS2DQ_128(mem)
+ before
+ 8a914f674d5a8310.23facf25acfc4238.eebaaa32b60d9d70.dd50744164cf16b8
+ d348f7bc0cc35d54.7c45ed215db5698a.bdfd3ffbe3b0960a.8f1847e71e9dac3c
+ 358221d9c4c0858e.a70e5e5a3030a0f7.f71cd8d73ba23f44.2679afd4eda67346
+ 8c0948aa925eb7ec.00a31f3dc2f9232b.78e3f1b0daee554a.fcbea9746b76a881
+ 6f353033379a879a
+ after
+ 8a914f674d5a8310.23facf25acfc4238.eebaaa32b60d9d70.dd50744164cf16b8
+ 0000000000000000.0000000000000000.8000000000000000.8000000080000000
+ 358221d9c4c0858e.a70e5e5a3030a0f7.f71cd8d73ba23f44.2679afd4eda67346
+ 8c0948aa925eb7ec.00a31f3dc2f9232b.78e3f1b0daee554a.fcbea9746b76a881
+ 6f353033379a879a
+
+VSUBPS_128(reg)
+ before
+ d928407deb9d4c3c.b3aaeb1c91a8b198.e34e2b34ae9b2dd3.1c1d0674dda09449
+ 97e4d5be230b3215.88308319ddaa2dbe.ac5c7eac91a2fb9b.be97940e60c5b76d
+ 06b5ec637c7176ce.e6698d8f9371e88b.b7191411069ac92e.3c1e166a7d687be1
+ 80e77fd6915a5415.a81f8668cf089e2b.60d1ead0a910d239.717c087453959cd2
+ 387de719fb59d66c
+ after
+ 0000000000000000.0000000000000000.e0d1ead02910d239.f17c087460c5b76d
+ 97e4d5be230b3215.88308319ddaa2dbe.ac5c7eac91a2fb9b.be97940e60c5b76d
+ 06b5ec637c7176ce.e6698d8f9371e88b.b7191411069ac92e.3c1e166a7d687be1
+ 80e77fd6915a5415.a81f8668cf089e2b.60d1ead0a910d239.717c087453959cd2
+ 387de719fb59d66c
+VSUBPS_128(mem)
+ before
+ 6fef2d4394bfe4da.62c58c85ff520796.ac20e992ac7b0ac9.02d0fb54178f5368
+ f19d58df37d48349.089d0edb61e6ccfd.cd3632f846d7e992.fb614308eca48866
+ 9952e3da03a26ee4.cfb9024454a1dff5.e62ede86ba27f7b2.a6d2be5ac3daace0
+ 45db4a1e113763d8.1166622b730f7c2a.d5d367282477f054.5f6d68b538bdfd81
+ 817f3e85e8d9b5f6
+ after
+ 6fef2d4394bfe4da.62c58c85ff520796.ac20e992ac7b0ac9.02d0fb54178f5368
+ f19d58df37d48349.089d0edb61e6ccfd.cd3632f846d7e992.fb614308eca48866
+ 0000000000000000.0000000000000000.cd3632f846d7e992.fb614308eca48866
+ 45db4a1e113763d8.1166622b730f7c2a.d5d367282477f054.5f6d68b538bdfd81
+ 817f3e85e8d9b5f6
+
+VADDPS_128(reg)
+ before
+ 6a543b366ebb10eb.cf040a997f9f1c50.2bf02cfe5bbdde4a.74f34bca9fd48fa5
+ 74375b3467ee4c0b.15999d3669e55679.79a35b29a73642fe.a1590558474991d0
+ fd769aeb6effa302.f16681e0ea15cc7f.57cbeb16f306e4f5.36d011bf39e3b202
+ 605bf5c82079527e.413731851f3b3c8d.21b3d932dcba00d9.1125ece990acad66
+ 0c2411c369b33f29
+ after
+ 0000000000000000.0000000000000000.79a35b29dcba00d9.a1590558474991d0
+ 74375b3467ee4c0b.15999d3669e55679.79a35b29a73642fe.a1590558474991d0
+ fd769aeb6effa302.f16681e0ea15cc7f.57cbeb16f306e4f5.36d011bf39e3b202
+ 605bf5c82079527e.413731851f3b3c8d.21b3d932dcba00d9.1125ece990acad66
+ 0c2411c369b33f29
+VADDPS_128(mem)
+ before
+ 0599fc3adf012477.f834673518e89429.dfd72a10236460d0.33a91fe9feddd156
+ d65029390fa4187b.234beca0f3d9a7af.a813e66e129bf574.e9f7bba8f4fc941a
+ 5c1414ab14a7d662.3bed80734cd7c5bd.79b7e38909edb6a4.9feaa8da5aa184ce
+ 74b33a7e0b171b58.9d661f1cc06e2aff.2c8f9c4e2364608c.b1cee2eacd5bdf21
+ 7bee6646e8b3dfbd
+ after
+ 0599fc3adf012477.f834673518e89429.dfd72a10236460d0.33a91fe9feddd156
+ d65029390fa4187b.234beca0f3d9a7af.a813e66e129bf574.e9f7bba8f4fc941a
+ 0000000000000000.0000000000000000.dfd72a10236460d0.e9f7bba8feddd166
+ 74b33a7e0b171b58.9d661f1cc06e2aff.2c8f9c4e2364608c.b1cee2eacd5bdf21
+ 7bee6646e8b3dfbd
+
+VMULPS_128(reg)
+ before
+ 59982f594837c14e.f8f7159d0ffea388.a601c606ea2b1420.9e678daa7d0faf5a
+ a716398f8972c081.c5ad24f43c6b291e.b00c709d6799bdcd.ac0b328733f75f37
+ c1b6805445f01902.b7a1e06faf676b48.18d1194dd24462b1.304608d35f2a2b52
+ 02c200141b3e087c.aa9fc6fb8400232f.3b9dbd82c7b93e79.07e68a7820b3d0d5
+ 0db534648f9f0aec
+ after
+ 0000000000000000.0000000000000000.ac2d120defde7f5c.80000000152dc15f
+ a716398f8972c081.c5ad24f43c6b291e.b00c709d6799bdcd.ac0b328733f75f37
+ c1b6805445f01902.b7a1e06faf676b48.18d1194dd24462b1.304608d35f2a2b52
+ 02c200141b3e087c.aa9fc6fb8400232f.3b9dbd82c7b93e79.07e68a7820b3d0d5
+ 0db534648f9f0aec
+VMULPS_128(mem)
+ before
+ 1e808282cbf994c5.c887b63ba4e7c99c.7b725382d6410d02.73bc59a8e3838fd1
+ 1613f1beedcd2b89.6e509d357f78970e.04e802f1c137e7eb.1d7ae72bc22e8f64
+ d13afc0413288b67.506bb16f457cb07d.22cb4f3562ed6b16.95236578ff477bdf
+ 2bc01f4059147089.c923ee53947f4d96.b1e8b639d46f55b1.3802cef936598eed
+ 60651f1c04f0053c
+ after
+ 1e808282cbf994c5.c887b63ba4e7c99c.7b725382d6410d02.73bc59a8e3838fd1
+ 1613f1beedcd2b89.6e509d357f78970e.04e802f1c137e7eb.1d7ae72bc22e8f64
+ 0000000000000000.0000000000000000.40db9e77580aaf30.51b899a366336ae2
+ 2bc01f4059147089.c923ee53947f4d96.b1e8b639d46f55b1.3802cef936598eed
+ 60651f1c04f0053c
+
+VMAXPS_128(reg)
+ before
+ 6a96524b04991c75.0073d65edaa0951b.37c3504f080ead04.8d0bb4e834ca63e5
+ b2e265f4d3df0f46.2c1d9d4bb3d5b74b.f498d4ce3cb40a74.9200c4309e084fe1
+ 949553820c4e195b.8b8bf1f1ffc19242.5eee753bcdfda192.9c9362fc2c38d6cf
+ 6cfb19614c73775f.f9894d3eda70e22f.cf112f045675ae09.878f0a38fd63b4db
+ 2ec138d02a97a432
+ after
+ 0000000000000000.0000000000000000.cf112f045675ae09.878f0a389e084fe1
+ b2e265f4d3df0f46.2c1d9d4bb3d5b74b.f498d4ce3cb40a74.9200c4309e084fe1
+ 949553820c4e195b.8b8bf1f1ffc19242.5eee753bcdfda192.9c9362fc2c38d6cf
+ 6cfb19614c73775f.f9894d3eda70e22f.cf112f045675ae09.878f0a38fd63b4db
+ 2ec138d02a97a432
+VMAXPS_128(mem)
+ before
+ 6ff669b0d2e06300.9660b1fd2ed965ff.52e32d1c61ec623c.a54dff9473a96c85
+ 25f818c40e48ad71.6e0f19c24f0d1ee7.72640d79af43cf95.3aeddf57c12519b4
+ 2c94c1f9fcdd3eaf.50554c1c4a9ae0c2.35da6940e181e567.ec3fcdbadb73ee3f
+ 6095e039b8abd1e9.987e4677bc0ce53d.760fbe5d13b05fde.158dc4275e212ad5
+ 1324c00be6bb0720
+ after
+ 6ff669b0d2e06300.9660b1fd2ed965ff.52e32d1c61ec623c.a54dff9473a96c85
+ 25f818c40e48ad71.6e0f19c24f0d1ee7.72640d79af43cf95.3aeddf57c12519b4
+ 0000000000000000.0000000000000000.72640d7961ec623c.3aeddf5773a96c85
+ 6095e039b8abd1e9.987e4677bc0ce53d.760fbe5d13b05fde.158dc4275e212ad5
+ 1324c00be6bb0720
+
+VMINPS_128(reg)
+ before
+ 4050bed30dcbc2cd.9cc9f2725dbc2349.a2d6034040ef6903.13d087bc60defa26
+ f95db8e972df9787.befa718e081eeffc.c9a980e172d0aac1.e7e94049e4177269
+ 9b96acbbae82c2fb.a1f6db7bd4ddf32d.6b43b7c8ef3ae223.cd2665f0bc6583d6
+ 804995b460417ed4.2087ac24dd04e909.e3efa66053ba4ed4.a353739d03d6e897
+ 443be53dd6765ed9
+ after
+ 0000000000000000.0000000000000000.e3efa66053ba4ed4.e7e94049e4177269
+ f95db8e972df9787.befa718e081eeffc.c9a980e172d0aac1.e7e94049e4177269
+ 9b96acbbae82c2fb.a1f6db7bd4ddf32d.6b43b7c8ef3ae223.cd2665f0bc6583d6
+ 804995b460417ed4.2087ac24dd04e909.e3efa66053ba4ed4.a353739d03d6e897
+ 443be53dd6765ed9
+VMINPS_128(mem)
+ before
+ 8bac37ba5050a0c7.05c0703f21a708bf.197a5e75409f8ebc.8dfb491439db2981
+ 5670e5028d706c8e.864837ca8f419b68.669a6f5a18ba9d71.c4b19a523d29b0d5
+ 7f546bffabe27c59.5f2de8c04699757a.e5b559bf8262d454.e65e9785fc301f7d
+ e424469fc3b38d56.ecbb7e8de13dd0a2.71969b909aa2ed93.4e4e3b19117db224
+ 57cd827a199ba578
+ after
+ 8bac37ba5050a0c7.05c0703f21a708bf.197a5e75409f8ebc.8dfb491439db2981
+ 5670e5028d706c8e.864837ca8f419b68.669a6f5a18ba9d71.c4b19a523d29b0d5
+ 0000000000000000.0000000000000000.197a5e7518ba9d71.c4b19a5239db2981
+ e424469fc3b38d56.ecbb7e8de13dd0a2.71969b909aa2ed93.4e4e3b19117db224
+ 57cd827a199ba578
+
+VSHUFPS_0x39_128(reg)
+ before
+ 5f266815af173322.5facf1cdf3ee5aae.8a3df59efdb9e88b.e508aeba7a86a458
+ c0a7ea54707c98d1.ceb7e875579fa190.93014a5d3598fbe2.1ed80f27411bb7cf
+ d89a02a4f756122e.0b13a7830ad31c25.6451773725664353.f9d23bc4096ce025
+ 014cae72e132dbe8.f38aabe32895889c.597a7a996aaffd89.50c2ad7eee86dc86
+ 0174e1400c74661d
+ after
+ 0000000000000000.0000000000000000.ee86dc86597a7a99.3598fbe21ed80f27
+ c0a7ea54707c98d1.ceb7e875579fa190.93014a5d3598fbe2.1ed80f27411bb7cf
+ d89a02a4f756122e.0b13a7830ad31c25.6451773725664353.f9d23bc4096ce025
+ 014cae72e132dbe8.f38aabe32895889c.597a7a996aaffd89.50c2ad7eee86dc86
+ 0174e1400c74661d
+VSHUFPS_0x39_128(mem)
+ before
+ e6b353f681423c17.9909ea29c99b30a9.63e96f81cef2a01f.cec94eeda0006531
+ dc4d808b66fc189f.fa1db0344c1d4d1e.35fc6f4a17f521db.1e87f0a162e4b6f6
+ bf0ce3edd9afb7e2.82d4fe0105456ef2.468f272820aac7fb.a7035a204ce72d85
+ 6cbdf807f666d40c.8b79cefb919eced2.736d1309051d4eac.c4888ad6fb96068a
+ d1617b2f0a7c7cb0
+ after
+ e6b353f681423c17.9909ea29c99b30a9.63e96f81cef2a01f.cec94eeda0006531
+ dc4d808b66fc189f.fa1db0344c1d4d1e.35fc6f4a17f521db.1e87f0a162e4b6f6
+ 0000000000000000.0000000000000000.63e96f81a0006531.1e87f0a117f521db
+ 6cbdf807f666d40c.8b79cefb919eced2.736d1309051d4eac.c4888ad6fb96068a
+ d1617b2f0a7c7cb0
+
+VPCMPEQB_128(reg)
+ before
+ 2adb29971626cda4.bd2c3bc6d82e2c48.72591e8e8bb4aa69.9664b0d7e05b7119
+ 2b42907aba1f3311.8f2529149b127bc3.94c1ea268f143d64.8c3e7980d06fed6f
+ 2fe2ad4493f3eaa4.be733cde5c1e7da8.4bfb2c2f3a49c56f.31c8eaefee667eda
+ 94077b613c2e3008.26e4f211375eed24.f453e21628df7c35.61ce7f10594bdf85
+ f81cb5cf2a2acd9d
+ after
+ 0000000000000000.0000000000000000.0000000000000000.0000000000000000
+ 2b42907aba1f3311.8f2529149b127bc3.94c1ea268f143d64.8c3e7980d06fed6f
+ 2fe2ad4493f3eaa4.be733cde5c1e7da8.4bfb2c2f3a49c56f.31c8eaefee667eda
+ 94077b613c2e3008.26e4f211375eed24.f453e21628df7c35.61ce7f10594bdf85
+ f81cb5cf2a2acd9d
+VPCMPEQB_128(mem)
+ before
+ d27e06188010044d.b5fdf63e525d3feb.a342c69747df8863.eb170745f4639e63
+ cbc0f0d7740840c2.ed0f1a45700b54f6.115a355ea8ad0a90.8c9297293a6069a4
+ bfadeff8241e3c28.9a8be4e432c5aad8.4cf8b95077d22ed8.340f8e2f976217a5
+ 8a127d67ac5eb5aa.17bb4e8635167e3a.30e8d05bcf5cb266.3ddbe9c2a6f6e512
+ 0442a34d04a70f96
+ after
+ d27e06188010044d.b5fdf63e525d3feb.a342c69747df8863.eb170745f4639e63
+ cbc0f0d7740840c2.ed0f1a45700b54f6.115a355ea8ad0a90.8c9297293a6069a4
+ 0000000000000000.0000000000000000.0000000000000000.0000000000000000
+ 8a127d67ac5eb5aa.17bb4e8635167e3a.30e8d05bcf5cb266.3ddbe9c2a6f6e512
+ 0442a34d04a70f96
+
+VMOVHPD_128(reg)
+ before
+ e590b83e4c01d0de.08bb181127d56775.bfec5696158a0ccb.99f6f56acd565067
+ 3c1124001b916595.15743ae0b18f0eb4.f06af7826dae9035.63eda4698ccdc407
+ 6511e4ff0ce20a68.8d0961c267966594.04802eb5d90d4625.6a9a5a4429cccc71
+ bcdbf2a7bc81fa03.4c4609a265f82941.597cf59bf6336946.8aca91e7bf5f22d2
+ 9f47c73f6b938255
+ after
+ e590b83e4c01d0de.08bb181127d56775.bfec5696158a0ccb.99f6f56acd565067
+ 3c1124001b916595.15743ae0b18f0eb4.f06af7826dae9035.63eda4698ccdc407
+ 6511e4ff0ce20a68.8d0961c267966594.04802eb5d90d4625.6a9a5a4429cccc71
+ bcdbf2a7bc81fa03.4c4609a265f82941.597cf59bf6336946.8aca91e7bf5f22d2
+ 9f47c73f6b938255
+VMOVHPD_128(mem)
+ before
+ 84de77364873aa27.9dbd4c64c6f87211.2ef6ac6bc6c116e6.49a84aa060ad3645
+ 175a1eb9730b5474.6301eda3c6d6ae3f.0ee7c80ba6fbe7af.32522831b206e8cd
+ 338936b507683d67.6cf4d2ce5aa4ea38.cae3d86d22b459ca.6ec48bb888cabd8b
+ b4353d152095212d.13e2f5531bf061a9.3db7587d55f82861.5a4b70a27f86ef2b
+ 5332d25c32c5ba58
+ after
+ 84de77364873aa27.9dbd4c64c6f87211.2ef6ac6bc6c116e6.0ee7c80ba6fbe7af
+ 175a1eb9730b5474.6301eda3c6d6ae3f.0ee7c80ba6fbe7af.32522831b206e8cd
+ 338936b507683d67.6cf4d2ce5aa4ea38.cae3d86d22b459ca.6ec48bb888cabd8b
+ b4353d152095212d.13e2f5531bf061a9.3db7587d55f82861.5a4b70a27f86ef2b
+ 5332d25c32c5ba58
+
+VPAND_128(reg)
+ before
+ b3c7ac513e135cbf.752caec4db9ebbf1.b416549ca745513e.432fc4285cd110a0
+ d754fdec3efd0f0c.543805b05490c8e0.abdeea179a30f3a2.b7169958524eccb4
+ 1b27be9bcf0e10ea.2b26bec4a6760425.5384b32f8f3b8682.773a52fa547819c9
+ db8aecc98cd29a05.d8c156eced5d2bed.0a55ac5022f54489.5d656bfb7d5db20a
+ 47646045ea0855a4
+ after
+ 0000000000000000.0000000000000000.0a54a81002304080.15040958504c8000
+ d754fdec3efd0f0c.543805b05490c8e0.abdeea179a30f3a2.b7169958524eccb4
+ 1b27be9bcf0e10ea.2b26bec4a6760425.5384b32f8f3b8682.773a52fa547819c9
+ db8aecc98cd29a05.d8c156eced5d2bed.0a55ac5022f54489.5d656bfb7d5db20a
+ 47646045ea0855a4
+VPAND_128(mem)
+ before
+ 0f03adc6b685bcc3.74ca84e211d6eb0a.36d74814464ff864.2b9dcfe6f0e76a64
+ 930ecf69fde1a492.40338152fca53da5.20331028cc5b28b5.11a81a5d949f34be
+ ad51411adc27c83d.9c10df85e6cbcd82.74a02a159c8a770d.1ac28821aba8dd45
+ 3b987fc56f64e6f2.e4af9be86dd5d64c.0ceb13c5d1eaa098.a137169ed08fa2a2
+ 0152be40a0dfbf84
+ after
+ 0f03adc6b685bcc3.74ca84e211d6eb0a.36d74814464ff864.2b9dcfe6f0e76a64
+ 930ecf69fde1a492.40338152fca53da5.20331028cc5b28b5.11a81a5d949f34be
+ 0000000000000000.0000000000000000.20130000444b2824.01880a4490872024
+ 3b987fc56f64e6f2.e4af9be86dd5d64c.0ceb13c5d1eaa098.a137169ed08fa2a2
+ 0152be40a0dfbf84
+
+VPMOVMSKB_128(reg)
+ before
+ 98607e74b6247094.17ae0556d1a2b8db.745aafe52d4e95af.c5e0452688866081
+ c0ad51a4afebf081.1f6050b91eeffb24.a85e19eac1c24658.7c4b3e22dc6a73f5
+ d785333e26bf7cf5.2d7adbda73576afa.dc07d461c5be25f3.0bf879a7eaa3951f
+ 373421adb82c509d.1ec822a5ece5c289.6ca1ddb8d6cd6d2c.4fb273a0cd3c812c
+ 2547a6f8a242f447
+ after
+ 98607e74b6247094.17ae0556d1a2b8db.745aafe52d4e95af.c5e0452688866081
+ c0ad51a4afebf081.1f6050b91eeffb24.a85e19eac1c24658.7c4b3e22dc6a73f5
+ d785333e26bf7cf5.2d7adbda73576afa.dc07d461c5be25f3.0bf879a7eaa3951f
+ 373421adb82c509d.1ec822a5ece5c289.6ca1ddb8d6cd6d2c.4fb273a0cd3c812c
+ 0000000000009c09
+VPMOVMSKB_128(mem)
+ before
+ 6781909d84c0aa9d.3d06155c00bfa724.ce16a107a4a5bffc.b4782e5a8f7c5bae
+ f22dac7a90c25e5a.46460db99b03be37.1a30d4eab7a31d80.10d7c5b28d562b25
+ a217767ce154cea9.ac42042f2484d181.dce1383c42ec9740.db0c9d2e6be7193e
+ 540b6b8d9383b4b7.cc44f62a37cf1caf.f1f748e7608cea69.7361b239c6bb60a5
+ 332300403a5f3d05
+ after
+ 6781909d84c0aa9d.3d06155c00bfa724.ce16a107a4a5bffc.b4782e5a8f7c5bae
+ f22dac7a90c25e5a.46460db99b03be37.1a30d4eab7a31d80.10d7c5b28d562b25
+ a217767ce154cea9.ac42042f2484d181.dce1383c42ec9740.db0c9d2e6be7193e
+ 540b6b8d9383b4b7.cc44f62a37cf1caf.f1f748e7608cea69.7361b239c6bb60a5
+ 332300403a5f3d05
+
+VCVTTSS2SI_64(reg)
+ before
+ 779e84ad615eec0b.e2d4069ac35bccaf.0399e017716fda6d.353c80d92e8dd227
+ 9a1e39edd945a863.2940c3908de6d4be.ab8dbd606ef04866.847d5cfdc7fd0aa5
+ faef1b6d3e9faeb8.05191e590b328610.216b8972c8dfa247.ba86593f48e74f10
+ f25c26972bf83ab7.522c93e35c4a9ed0.c18140ba1ec724bb.b323f18bcc585d93
+ 4b1fa2cd6f5bf05b
+ after
+ 779e84ad615eec0b.e2d4069ac35bccaf.0399e017716fda6d.353c80d92e8dd227
+ 9a1e39edd945a863.2940c3908de6d4be.ab8dbd606ef04866.847d5cfdc7fd0aa5
+ faef1b6d3e9faeb8.05191e590b328610.216b8972c8dfa247.ba86593f48e74f10
+ f25c26972bf83ab7.522c93e35c4a9ed0.c18140ba1ec724bb.b323f18bcc585d93
+ fffffffffffe05eb
+VCVTTSS2SI_64(mem)
+ before
+ 5e48e7f24efcc394.ddb257d93ddc870b.ec459f189a3bda2b.e719dea20a34096f
+ c8683de485489369.193ea89d0fd8d361.af30bce6e110f44c.ef81609828b38e0f
+ 654c1e902f4a1c07.014a17513d785864.77b968384ed5a960.3603c00715cfee46
+ 11c008e3680e1a99.f0229f60644652c2.20ab1ffafc97b593.16ecfd5a6c1467c1
+ ec8710ffca0f332b
+ after
+ 5e48e7f24efcc394.ddb257d93ddc870b.ec459f189a3bda2b.e719dea20a34096f
+ c8683de485489369.193ea89d0fd8d361.af30bce6e110f44c.ef81609828b38e0f
+ 654c1e902f4a1c07.014a17513d785864.77b968384ed5a960.3603c00715cfee46
+ 11c008e3680e1a99.f0229f60644652c2.20ab1ffafc97b593.16ecfd5a6c1467c1
+ 0000000000000000
+
+VPACKUSWB_128(reg)
+ before
+ 1422f661ca4b8e31.a89076c84da1484c.44143d3620d0ff24.86d35b180861d310
+ e908aced0955b67f.0687e52afa0e634c.576beb3f0ca19938.84fe9a7e8d3fc004
+ c9842d0d22b7e5c0.0773cff78a6127c4.8672a7e7c4465daa.f8f65719a83e389a
+ 0fe3752eb1ff58a1.861eb21a19a74fe1.2e766c9be54a8626.bd880ed37469f6ff
+ af7f3b990dccb85e
+ after
+ 0000000000000000.0000000000000000.ffff000000ffff00.ff00ff0000000000
+ e908aced0955b67f.0687e52afa0e634c.576beb3f0ca19938.84fe9a7e8d3fc004
+ c9842d0d22b7e5c0.0773cff78a6127c4.8672a7e7c4465daa.f8f65719a83e389a
+ 0fe3752eb1ff58a1.861eb21a19a74fe1.2e766c9be54a8626.bd880ed37469f6ff
+ af7f3b990dccb85e
+VPACKUSWB_128(mem)
+ before
+ a9a95a58907438e5.177180bc53b94bcd.6155097fc4eb98ce.a9c336c50a395257
+ 89d0e8fb196c32bd.3d7a4b24a470f9f1.73e45012a639beb8.55a502d2d0a0fbea
+ 2ac2606dc3c06415.dd49d1d13fb09fb9.989703bfdc9e7dca.8c68cb2fd20abe8a
+ 67493e9caa7d8817.532c0e2ec10579d0.ab3a9f7381259032.ab588d47ad03d6e4
+ 0ec04485fc1880a3
+ after
+ a9a95a58907438e5.177180bc53b94bcd.6155097fc4eb98ce.a9c336c50a395257
+ 89d0e8fb196c32bd.3d7a4b24a470f9f1.73e45012a639beb8.55a502d2d0a0fbea
+ 0000000000000000.0000000000000000.ffff000000ffffff.ffff0000ffff0000
+ 67493e9caa7d8817.532c0e2ec10579d0.ab3a9f7381259032.ab588d47ad03d6e4
+ 0ec04485fc1880a3
+
+VCVTSS2SD_128(reg)
+ before
+ 12edec575cd4f874.1e32ff73ebae5bef.fa6dfea9c4fcc3e3.8a989f18b2dab419
+ 112c822868c37a03.2a491ddea25f98ca.305a9dade721b89d.0f7f7f9b8acaa4ae
+ 68c60064bd7241fb.665916c9ea9dfdd4.503de8a6c4fe95ab.18b9bbe926001e1a
+ 730a6477f66c8a09.b0306520df734438.b563da00f72196b8.7f13cfeda188dc8c
+ 22593892176f9b2e
+ after
+ 0000000000000000.0000000000000000.305a9dade721b89d.bc311b9180000000
+ 112c822868c37a03.2a491ddea25f98ca.305a9dade721b89d.0f7f7f9b8acaa4ae
+ 68c60064bd7241fb.665916c9ea9dfdd4.503de8a6c4fe95ab.18b9bbe926001e1a
+ 730a6477f66c8a09.b0306520df734438.b563da00f72196b8.7f13cfeda188dc8c
+ 22593892176f9b2e
+VCVTSS2SD_128(mem)
+ before
+ db5771c6a6c0162d.8e43a9cdb03e91d8.e29887d09eee2923.bd176f271d15f672
+ 88d8f67467880bb4.15bcccd386729115.da5ef6c342186ac0.c2a7a387d167f282
+ 03aa438878d134f0.64c3c8f31496c86c.724e30e7e800c13d.225d738db0a2c697
+ 2a97d5eef5aa4e0c.d7a2989af7366f88.8734b026abafebc3.3787daa35552ae5a
+ 5f6fd4375d04e57a
+ after
+ db5771c6a6c0162d.8e43a9cdb03e91d8.e29887d09eee2923.bd176f271d15f672
+ 88d8f67467880bb4.15bcccd386729115.da5ef6c342186ac0.c2a7a387d167f282
+ 0000000000000000.0000000000000000.da5ef6c342186ac0.3ba2bece40000000
+ 2a97d5eef5aa4e0c.d7a2989af7366f88.8734b026abafebc3.3787daa35552ae5a
+ 5f6fd4375d04e57a
+
+VCVTSD2SS_128(reg)
+ before
+ f4625db36342a8a1.d76c2693f81c1435.caa63a35caddc516.f6dcf26ea833a380
+ 54ab7185049b337c.e7f5b461a0354397.991baa2f2a1704c1.991172aafa97a7a0
+ d9980d18db98c1b6.37fefb450700975d.a04de2f3b3706a36.4da1adc6bee7b14f
+ e1742cd884c78ffc.a152752c498accb4.3b87e0ef00753021.ee561eae0f307db8
+ 59fd414e097ec907
+ after
+ 0000000000000000.0000000000000000.991baa2f2a1704c1.991172aaff800000
+ 54ab7185049b337c.e7f5b461a0354397.991baa2f2a1704c1.991172aafa97a7a0
+ d9980d18db98c1b6.37fefb450700975d.a04de2f3b3706a36.4da1adc6bee7b14f
+ e1742cd884c78ffc.a152752c498accb4.3b87e0ef00753021.ee561eae0f307db8
+ 59fd414e097ec907
+VCVTSD2SS_128(mem)
+ before
+ 68629292c9db4f6a.c68aca319cb4d9f9.02bfa00083dd9dc7.c6179f8eadb1952d
+ f8518d666b55cc0a.e527e38fbfe9db5a.360ff7afd008c7c3.9d471b3c57b1d307
+ e595afb60af7fc16.9a97735e88f4d0cb.190ff6244d1406d4.1b64516599ff275a
+ 0bfc736fc2ce9ab8.4226770a9361f5f7.878c194b150f1525.9eba3b76102acdd3
+ 8195d7d957bb001d
+ after
+ 68629292c9db4f6a.c68aca319cb4d9f9.02bfa00083dd9dc7.c6179f8eadb1952d
+ f8518d666b55cc0a.e527e38fbfe9db5a.360ff7afd008c7c3.9d471b3c57b1d307
+ 0000000000000000.0000000000000000.360ff7afd008c7c3.9d471b3cf0bcfc75
+ 0bfc736fc2ce9ab8.4226770a9361f5f7.878c194b150f1525.9eba3b76102acdd3
+ 8195d7d957bb001d
+
+VMOVD_XMM_to_IREG32(reg)
+ before
+ 1f4020fb0a40fde5.4650557bb0e5631d.3720ea007dba868b.5c4fdc104504b1e3
+ d6091249c74400d7.725ed1c8f0481370.d6d0c8aae28ebe32.7427bc5ff800963a
+ 013aaa2e2754459e.6bf264419c0365dd.7b840e765d66da99.acdf34244b0e8055
+ fb20e315c8fb07e7.0dd889d1d3231792.8286b6ce8ad0166c.de42c04b593a2a60
+ e61dddc13e915188
+ after
+ 1f4020fb0a40fde5.4650557bb0e5631d.3720ea007dba868b.5c4fdc104504b1e3
+ d6091249c74400d7.725ed1c8f0481370.d6d0c8aae28ebe32.7427bc5ff800963a
+ 013aaa2e2754459e.6bf264419c0365dd.7b840e765d66da99.acdf34244b0e8055
+ fb20e315c8fb07e7.0dd889d1d3231792.8286b6ce8ad0166c.de42c04b593a2a60
+ 000000004504b1e3
+VMOVD_XMM_to_IREG32(mem)
+ before
+ a23c0570171eb1f9.2207b86c46c5835e.34dcbc66aeb4e3b9.4723be200657ae56
+ ed6bb64500ed06de.d03b289e3c3ff5ae.bcc979eb4cc0857e.26a721d76c87dd04
+ a3766b2d140b0b64.63082c1746f49884.816d3c4cc655bb0f.7b5edb5f59ede021
+ a029a0136f837db7.35b9c2430170a98b.5f9282753b7f3f95.a293e9246814f35a
+ f79446923688525b
+ after
+ a23c0570171eb1f9.2207b86c46c5835e.34dcbc66aeb4e3b9.4723be200657ae56
+ ed6bb64500ed06de.d03b289e3c3ff5ae.bcc979eb4cc0857e.26a721d76c87dd04
+ a3766b2d140b0b64.63082c1746f49884.816d3c4cc655bb0f.7b5edb5f59ede021
+ a029a0136f837db7.35b9c2430170a98b.5f9282753b7f3f95.a293e9246814f35a
+ f79446923688525b
+
+VPCMPESTRM_0x45_128(reg)
+ before
+ d6abed155ed638cf.c04fd2e32e611802.a49ce48e093f6470.3205c653c448cd3f
+ 9b25dd197c89e263.dfb67c896cb29772.0afb9064f8ee05de.d69284d07fbe2337
+ a24e0f0b2d2e8cc2.d8281af14681b732.c523c2326d09c782.260438da88edfba9
+ 477280550d507199.89722807d7da346f.2f607462021ae708.00295f5bfadf12c2
+ 3fcb7441f2a224ae
+ after
+ d6abed155ed638cf.c04fd2e32e611802.a49ce48e093f6470.3205c653c448cd3f
+ 9b25dd197c89e263.dfb67c896cb29772.0afb9064f8ee05de.d69284d07fbe2337
+ a24e0f0b2d2e8cc2.d8281af14681b732.c523c2326d09c782.260438da88edfba9
+ 477280550d507199.89722807d7da346f.ffffffffffffffff.ffffffffffffffff
+ 3fcb7441f2a224ae
+VPCMPESTRM_0x45_128(mem)
+ before
+ beb8f3768b42ec98.e6dd2d65b77bce94.cd6022b73ccaca55.a5fea46253afa11b
+ 5bba58e8e1c927ad.dada11a6c73bdf5e.7fbd85ed905c340f.83484d9cfd543068
+ f19e1f8211469119.81b72983da1ddfa4.7d57cb96f09c2fc9.268c6b7e9b93d19b
+ 5b30c53036c2e607.36be6f6a8cac0c11.a1f8729c779776b1.e814fa73cafac05f
+ 262df7e725153960
+ after
+ beb8f3768b42ec98.e6dd2d65b77bce94.cd6022b73ccaca55.a5fea46253afa11b
+ 5bba58e8e1c927ad.dada11a6c73bdf5e.7fbd85ed905c340f.83484d9cfd543068
+ f19e1f8211469119.81b72983da1ddfa4.7d57cb96f09c2fc9.268c6b7e9b93d19b
+ 5b30c53036c2e607.36be6f6a8cac0c11.ffff0000ffffffff.ffffffffffffffff
+ 262df7e725153960
+
+VMOVQ_IREGorMEM64_to_XMM(reg)
+ before
+ 3c235c46486e774b.773bc5de6d4be1a4.543ce1c67875a052.c96df6ed4258c7f1
+ 864227fcd094b7cc.1f8d9b79d2ec3f1b.397d79033a03d712.d082d1736cebdcb5
+ 60d654755910358f.31f0c3eb80b1bc99.40cd368d6fe2effe.9103811c125d722a
+ 262add1d7e702d3f.8731b92193a71349.c47711d1b29f22c2.e9bc81d34fb9447c
+ b5794d843f0c10d6
+ after
+ 0000000000000000.0000000000000000.0000000000000000.b5794d843f0c10d6
+ 864227fcd094b7cc.1f8d9b79d2ec3f1b.397d79033a03d712.d082d1736cebdcb5
+ 60d654755910358f.31f0c3eb80b1bc99.40cd368d6fe2effe.9103811c125d722a
+ 262add1d7e702d3f.8731b92193a71349.c47711d1b29f22c2.e9bc81d34fb9447c
+ b5794d843f0c10d6
+VMOVQ_IREGorMEM64_to_XMM(mem)
+ before
+ cf05611bff619065.358cc061dc3fda88.fe1cfa0828d90158.23c90739a0c5ad09
+ 152d3a84abc48154.e746f8ab0d097917.737d018a5a5442f2.b70d1532d4e0cb80
+ 61be52ab5e419ed1.98a58169b05b4598.c0204a9545229242.de903629eb7cbad3
+ 9081277c34e5a405.a6f557065fc07cb7.c3d052140752ac75.f29e66898026b4ad
+ 5183a2bd306af5bb
+ after
+ cf05611bff619065.358cc061dc3fda88.fe1cfa0828d90158.23c90739a0c5ad09
+ 152d3a84abc48154.e746f8ab0d097917.737d018a5a5442f2.b70d1532d4e0cb80
+ 61be52ab5e419ed1.98a58169b05b4598.c0204a9545229242.de903629eb7cbad3
+ 0000000000000000.0000000000000000.0000000000000000.23c90739a0c5ad09
+ 5183a2bd306af5bb
+
+VMOVUPS_XMM_to_XMMorMEM(reg)
+ before
+ 558ae43396d2bba8.7f4535e44abb4f1e.6c8176edb6c5581f.565b93f3b9ed4db6
+ 5b012a564eec4021.08d5f6cdbbd05b48.4697db8c52f4167c.568b8b1e79013133
+ c0326f92f544c1d1.08fce825a42f83af.9081814ecedcf17b.9f2db58163991315
+ de6ab05327647965.5b8885d720e4847e.a68d649fc70626c8.0d0d8d0892c2b18a
+ 7df7909f2287c5be
+ after
+ 0000000000000000.0000000000000000.4697db8c52f4167c.568b8b1e79013133
+ 5b012a564eec4021.08d5f6cdbbd05b48.4697db8c52f4167c.568b8b1e79013133
+ c0326f92f544c1d1.08fce825a42f83af.9081814ecedcf17b.9f2db58163991315
+ de6ab05327647965.5b8885d720e4847e.a68d649fc70626c8.0d0d8d0892c2b18a
+ 7df7909f2287c5be
+VMOVUPS_XMM_to_XMMorMEM(mem)
+ before
+ c9b6383230f40bdd.12f5e7057fdaa689.dd434cce4cfb1ae1.e40581ebd800f10e
+ ce1803aed8154112.b81f1215993282e8.6afab6f843810006.a536d29e9e558efa
+ 68e76cfd35f72189.2d342ced12f64a2f.df7940402282f316.476c5525b4923838
+ 73f0f00d63a6676f.cb8031fa86b43909.168c67920408af40.25f205eab7412d73
+ 9a16de5b42f1a658
+ after
+ c9b6383230f40bdd.12f5e7057fdaa689.168c67920408af40.25f205eab7412d73
+ ce1803aed8154112.b81f1215993282e8.6afab6f843810006.a536d29e9e558efa
+ 68e76cfd35f72189.2d342ced12f64a2f.df7940402282f316.476c5525b4923838
+ 73f0f00d63a6676f.cb8031fa86b43909.168c67920408af40.25f205eab7412d73
+ 9a16de5b42f1a658
+
+VMOVNTDQ_128(reg)
+ before
+ 0422dde2f22be292.cbff09c97f2cd1f0.ef4e1da990f88c23.ecfea6db0621f0ae
+ be63fded627d1bce.4ce0351ca4971938.f5ebed65cc4d7f29.3d9d790543d8718c
+ 23253ae72e728eb7.d25feff4eff2fc72.39a39c99d73f4ec6.e5335dfdd73aef07
+ 91b4903cf39777fa.3947b33c7b4a36ca.17c226b34c5a34a7.bf8dccb0df52264b
+ a9774408772cd284
+ after
+ 0422dde2f22be292.cbff09c97f2cd1f0.ef4e1da990f88c23.ecfea6db0621f0ae
+ be63fded627d1bce.4ce0351ca4971938.f5ebed65cc4d7f29.3d9d790543d8718c
+ 23253ae72e728eb7.d25feff4eff2fc72.39a39c99d73f4ec6.e5335dfdd73aef07
+ 91b4903cf39777fa.3947b33c7b4a36ca.17c226b34c5a34a7.bf8dccb0df52264b
+ a9774408772cd284
+VMOVNTDQ_128(mem)
+ before
+ 7ebd40f3bad5aedd.625cfb584d771143.5d66fee065aa826d.eb94871ec82b6e77
+ 1a2a3c5bc4587782.f46878a7d79e993d.19864acdc81e9d87.1165bb46e63d38e3
+ 598cb52eb2c1e9a0.a12601952d994b95.4b7415edc1b34343.e580bf97431ccd97
+ 17ad25579f1dbf63.c6e0948eecf363f7.cefcda2d6b742fce.c3328e7d7a556b3e
+ 07c8246527734c85
+ after
+ 7ebd40f3bad5aedd.625cfb584d771143.19864acdc81e9d87.1165bb46e63d38e3
+ 1a2a3c5bc4587782.f46878a7d79e993d.19864acdc81e9d87.1165bb46e63d38e3
+ 598cb52eb2c1e9a0.a12601952d994b95.4b7415edc1b34343.e580bf97431ccd97
+ 17ad25579f1dbf63.c6e0948eecf363f7.cefcda2d6b742fce.c3328e7d7a556b3e
+ 07c8246527734c85
+
+VMOVLHPS_128(reg)
+ before
+ 0d8c7eb9e703ac17.2f5a0ac2a877b6f6.c0e32dffaf381c0e.7ee9167ae36d1f54
+ 31ca96e75690c9a1.7f5fe05be9db8a86.e97bc65213f5b386.370943be44abcd00
+ ced06a590fa6ddcf.e288210e7c56f63f.9ef45df5b3b5640d.d426dfe7aa39f5ff
+ 42e9f57daed1254c.33a14ac880f3b84c.3c99ed522c046a4d.330e65e03223557c
+ 2f8b5194f876a7a4
+ after
+ 0000000000000000.0000000000000000.d426dfe7aa39f5ff.370943be44abcd00
+ 31ca96e75690c9a1.7f5fe05be9db8a86.e97bc65213f5b386.370943be44abcd00
+ ced06a590fa6ddcf.e288210e7c56f63f.9ef45df5b3b5640d.d426dfe7aa39f5ff
+ 42e9f57daed1254c.33a14ac880f3b84c.3c99ed522c046a4d.330e65e03223557c
+ 2f8b5194f876a7a4
+VMOVLHPS_128(mem)
+ before
+ a36a1ff1173da8a2.e86033bed09edcc5.5075d8730ebe8ada.1db872d7196f03f2
+ 6d774ce2ab8513a4.1c82218811983fe5.14d246fd45c42814.9e9be8ef178169a9
+ 677d5353d158a6d3.399bb9470c4c8a59.5a8210503e105027.1b8f4c06c1c6d81e
+ 6f4ab031a4c41b5e.9df7f9675d45f9cc.0052b35a17afbc3e.f1e09988b4cb8efc
+ 7adacbe18b1bc5f0
+ after
+ a36a1ff1173da8a2.e86033bed09edcc5.5075d8730ebe8ada.1db872d7196f03f2
+ 6d774ce2ab8513a4.1c82218811983fe5.14d246fd45c42814.9e9be8ef178169a9
+ 677d5353d158a6d3.399bb9470c4c8a59.5a8210503e105027.1b8f4c06c1c6d81e
+ 6f4ab031a4c41b5e.9df7f9675d45f9cc.0052b35a17afbc3e.f1e09988b4cb8efc
+ 7adacbe18b1bc5f0
+
+VPABSD_128(reg)
+ before
+ 13c9de7de242b9a5.5fa8df6641d52e6e.a2e2dc54a10fc7eb.e00eaa06ecab2986
+ 18f8cec856cda8c8.15645ddfc3969d32.a6a75f7a73373262.d882703fd813522b
+ e5b4982f8347cc05.6b4aa489471322d4.04947c45704773dc.c27984f3f7f0f558
+ d64a371c043d6207.3e26324ee8587a81.17f3312233cec906.7bc15f0d6650cc3a
+ e0247e79413e93fd
+ after
+ 13c9de7de242b9a5.5fa8df6641d52e6e.a2e2dc54a10fc7eb.e00eaa06ecab2986
+ 0000000000000000.0000000000000000.04947c45704773dc.3d867b0d080f0aa8
+ e5b4982f8347cc05.6b4aa489471322d4.04947c45704773dc.c27984f3f7f0f558
+ d64a371c043d6207.3e26324ee8587a81.17f3312233cec906.7bc15f0d6650cc3a
+ e0247e79413e93fd
+VPABSD_128(mem)
+ before
+ cb6f5e24a3c608cc.4704a7fd7539a67b.6bc4831cc3726064.3d11797b59556e8c
+ 196e7af8a8f5e5d3.942fe43c73cad30c.ccef11def36c92aa.d03a50be7d6a9f19
+ a7ed4ee26dd6e740.1916eb479a792667.3e755a809553ca7e.2dbab2563c99985a
+ 4fb757cf0d76ca3c.3107b68984d4db38.9e20d8eec432c40d.b1dd9cae316c95fa
+ b6ee0934f871d1a6
+ after
+ cb6f5e24a3c608cc.4704a7fd7539a67b.6bc4831cc3726064.3d11797b59556e8c
+ 0000000000000000.0000000000000000.6bc4831c3c8d9f9c.3d11797b59556e8c
+ a7ed4ee26dd6e740.1916eb479a792667.3e755a809553ca7e.2dbab2563c99985a
+ 4fb757cf0d76ca3c.3107b68984d4db38.9e20d8eec432c40d.b1dd9cae316c95fa
+ b6ee0934f871d1a6
+
+VMOVHLPS_128(reg)
+ before
+ 993af5532e348909.ee9a0faaa5e049f6.3a4c436ed0662d2a.c6bd09149d153e83
+ b70e5c776f3ff8d0.6060f45e50202198.8f328d6218bb5ae9.931869de3b08f20b
+ 6ab43b0d56205ba7.81d781d92b430e4f.8c0691d1f8609c23.e1fd7238ba189dd2
+ 0f798c7f7f63ef39.2dc933065153cb46.8d1249270de02f82.8c37a20e3750fb03
+ 7094744dcebdc7cb
+ after
+ 0000000000000000.0000000000000000.8f328d6218bb5ae9.8c0691d1f8609c23
+ b70e5c776f3ff8d0.6060f45e50202198.8f328d6218bb5ae9.931869de3b08f20b
+ 6ab43b0d56205ba7.81d781d92b430e4f.8c0691d1f8609c23.e1fd7238ba189dd2
+ 0f798c7f7f63ef39.2dc933065153cb46.8d1249270de02f82.8c37a20e3750fb03
+ 7094744dcebdc7cb
+VMOVHLPS_128(mem)
+ before
+ 69de64df996abe56.02a84d3a8792ed33.410284d1df5f15aa.eda2b3d1f2c851b2
+ 53e2eeb2b7639ccf.a08f7aab0a3b9440.9750f226f070a8a6.0a04ca3943a33c60
+ 0a6c8fb142b51c63.43780d3ca2ea1e0d.0c7ef8f1a1944067.3f828bcd9dfd2d38
+ 6a48c1c8566bfc3d.48b0045bee29c846.7c57121e0dd69819.e76af0f79c635fe5
+ 6006f725db600f14
+ after
+ 69de64df996abe56.02a84d3a8792ed33.410284d1df5f15aa.eda2b3d1f2c851b2
+ 53e2eeb2b7639ccf.a08f7aab0a3b9440.9750f226f070a8a6.0a04ca3943a33c60
+ 0a6c8fb142b51c63.43780d3ca2ea1e0d.0c7ef8f1a1944067.3f828bcd9dfd2d38
+ 6a48c1c8566bfc3d.48b0045bee29c846.7c57121e0dd69819.e76af0f79c635fe5
+ 6006f725db600f14
+
+VMOVQ_XMM_to_IREG64(reg)
+ before
+ 04a39bc2f7807971.4f4202e21091f68a.0b8459738887cd96.c3a8bc9a50436de7
+ 318dd83a8b4fd9a7.9525ceed8b34c676.e83d0aef0c8d6baa.bc3d734f88e67bfd
+ 410faaf9335a6b63.18bf9fd4e45f2a2c.3b2a133d17c9dc2d.45e2b22bcecb7e89
+ 92770e6b8c2d6a50.b4daf384361edcd9.60966ec844c65dcc.3963f51840ff31b5
+ 748cb804f98d51ad
+ after
+ 04a39bc2f7807971.4f4202e21091f68a.0b8459738887cd96.c3a8bc9a50436de7
+ 318dd83a8b4fd9a7.9525ceed8b34c676.e83d0aef0c8d6baa.bc3d734f88e67bfd
+ 410faaf9335a6b63.18bf9fd4e45f2a2c.3b2a133d17c9dc2d.45e2b22bcecb7e89
+ 92770e6b8c2d6a50.b4daf384361edcd9.60966ec844c65dcc.3963f51840ff31b5
+ c3a8bc9a50436de7
+VMOVQ_XMM_to_IREG64(mem)
+ before
+ d22878da16819a9e.7e0ffffc3152131b.454345e79e7e98a8.b3cc19fd2f102933
+ 2f05af86b3e8c7b4.63257918bf57a16f.a7c611ea378a1cc6.901a0f4676347d0d
+ 66eddbf4eacd951b.9b03782bd2c751f9.b52ed37a1d4e225f.53ca4c10b2bd9507
+ 55ad7710da3cc0fe.83f6f8a2042f6065.4d4908816dd7679e.5829ccc78138adcc
+ fa838cd87f2f0009
+ after
+ d22878da16819a9e.7e0ffffc3152131b.454345e79e7e98a8.b3cc19fd2f102933
+ 2f05af86b3e8c7b4.63257918bf57a16f.a7c611ea378a1cc6.901a0f4676347d0d
+ 66eddbf4eacd951b.9b03782bd2c751f9.b52ed37a1d4e225f.53ca4c10b2bd9507
+ 55ad7710da3cc0fe.83f6f8a2042f6065.4d4908816dd7679e.5829ccc78138adcc
+ fa838cd87f2f0009
+
+VMOVQ_XMMorMEM64_to_XMM(reg)
+ before
+ 972387ae4731cc6a.d71100c69d420389.7849f6e7f41a075e.4ae12aed4330a7af
+ 8a57b9b475c74a9a.c7e4f0024fea1ce9.d44a6d683c148591.87c4b7a9ba659dc0
+ 2f691e58a67fb946.03f4c5b10d41c54a.f443599078aa14a9.e2bc2aa0ee8306fb
+ e1a6b20576e45319.660bfabdf251bad7.3582b6cb4467f153.369600c0fc959e8c
+ 5e1eb3f400a721a0
+ after
+ 972387ae4731cc6a.d71100c69d420389.7849f6e7f41a075e.4ae12aed4330a7af
+ 0000000000000000.0000000000000000.0000000000000000.4ae12aed4330a7af
+ 2f691e58a67fb946.03f4c5b10d41c54a.f443599078aa14a9.e2bc2aa0ee8306fb
+ e1a6b20576e45319.660bfabdf251bad7.3582b6cb4467f153.369600c0fc959e8c
+ 5e1eb3f400a721a0
+VMOVQ_XMMorMEM64_to_XMM(mem)
+ before
+ 381fc12915c64a63.fe5a7227808355c0.cbf60b141a28b9bd.f15181843ed8573b
+ 9e67a54957fdd600.e1d1592a60e7fbe6.108175a0a2d27c28.85fdb529ff87840c
+ 6ec0dc41e35981a4.e557637ab39c8038.0f78b24fa65ac043.4dd24e262502b273
+ 82f7e0fdd4e4067b.68388c83142e2162.a6a7400c41cc403a.a51b48e54cd51e1c
+ e9269fd30f8a03b2
+ after
+ 381fc12915c64a63.fe5a7227808355c0.cbf60b141a28b9bd.f15181843ed8573b
+ 0000000000000000.0000000000000000.0000000000000000.f15181843ed8573b
+ 6ec0dc41e35981a4.e557637ab39c8038.0f78b24fa65ac043.4dd24e262502b273
+ 82f7e0fdd4e4067b.68388c83142e2162.a6a7400c41cc403a.a51b48e54cd51e1c
+ e9269fd30f8a03b2
+
+VCVTTSS2SI_32(reg)
+ before
+ 753d505c0ab09ee1.b8d82f6a47ac22b0.c4bfd1b2202a1a0f.afda9ac39034ba3b
+ a5ad56eddad02b56.ea2f447357bd916f.57392c71721ca7ec.07dc3d60ae9fe86f
+ d5c2adf11b78e6bd.f5c89b0321220fe6.7bf39b2ea78e03a5.8b7aa3cfb7188605
+ 61c851d368330ac1.b66eb008c0e7573e.8e361a535a0e6be5.15814afcc8ac5227
+ 82bbadd4fc650602
+ after
+ 753d505c0ab09ee1.b8d82f6a47ac22b0.c4bfd1b2202a1a0f.afda9ac39034ba3b
+ a5ad56eddad02b56.ea2f447357bd916f.57392c71721ca7ec.07dc3d60ae9fe86f
+ d5c2adf11b78e6bd.f5c89b0321220fe6.7bf39b2ea78e03a5.8b7aa3cfb7188605
+ 61c851d368330ac1.b66eb008c0e7573e.8e361a535a0e6be5.15814afcc8ac5227
+ 0000000000000000
+VCVTTSS2SI_32(mem)
+ before
+ aff4484170525fc1.a50b3f015d8dd40f.07ef006d511826a6.ea51a34e28271b59
+ 76fa9831407c1991.fdd771e697138053.c515061eefc23848.ed8f348aac664eac
+ b498178e86f1ef9d.c577e5eeb1504a38.ccad3e07b6f04851.f13bc7738256418b
+ 4599434661bc9e12.5838978548d16d6b.f9832414c3af14ec.53a35b75478330a1
+ 7011e9fc977a579b
+ after
+ aff4484170525fc1.a50b3f015d8dd40f.07ef006d511826a6.ea51a34e28271b59
+ 76fa9831407c1991.fdd771e697138053.c515061eefc23848.ed8f348aac664eac
+ b498178e86f1ef9d.c577e5eeb1504a38.ccad3e07b6f04851.f13bc7738256418b
+ 4599434661bc9e12.5838978548d16d6b.f9832414c3af14ec.53a35b75478330a1
+ 0000000000000000
+
+VPUNPCKLBW_128(reg)
+ before
+ a2d26e740dc6f125.05ca9744eaeae21c.14668117f7212697.26633431320a5646
+ 4632e74945f33bea.d1f79073408676e6.544da1105bccb169.3018eb4b1e0dca8a
+ b87d4fe8dc8e7197.83eca8c17c9c179d.7439f1dc0f5e498d.f370c44ca3c52de5
+ 54fea2bb6e22ced7.f8755d1abc38816c.cf766fe8b0642bae.4b353b21de3d3c83
+ 1434ccb7eb81b08f
+ after
+ 0000000000000000.0000000000000000.f3307018c4eb4c4b.a31ec50d2dcae58a
+ 4632e74945f33bea.d1f79073408676e6.544da1105bccb169.3018eb4b1e0dca8a
+ b87d4fe8dc8e7197.83eca8c17c9c179d.7439f1dc0f5e498d.f370c44ca3c52de5
+ 54fea2bb6e22ced7.f8755d1abc38816c.cf766fe8b0642bae.4b353b21de3d3c83
+ 1434ccb7eb81b08f
+VPUNPCKLBW_128(mem)
+ before
+ 2a39f4f9e49d4836.7703dd30953c9057.0c5d2a681c677080.c34f179ed9699379
+ 69102ed3e89ebea3.7bd6fab1f066f1c3.9b728b98b7359f05.ab12e36c26fabc99
+ ad85f6301190cf03.bdc4f7ac192e2dc6.817efc96aaaccb26.e209d1bd35a2e4bb
+ d263c8fe7b7d3782.9919cf8cac20820d.9a4efa4f10dab010.c681dcfd9fed458a
+ b1c6009702681bb3
+ after
+ 2a39f4f9e49d4836.7703dd30953c9057.0c5d2a681c677080.c34f179ed9699379
+ 69102ed3e89ebea3.7bd6fab1f066f1c3.9b728b98b7359f05.ab12e36c26fabc99
+ 0000000000000000.0000000000000000.c3ab4f1217e39e6c.d92669fa93bc7999
+ d263c8fe7b7d3782.9919cf8cac20820d.9a4efa4f10dab010.c681dcfd9fed458a
+ b1c6009702681bb3
+
+VPUNPCKHBW_128(reg)
+ before
+ 012339f9fa9ea4e2.b47820294273b14b.6b217ebd46c72a43.c1ae00ad05ca0aee
+ 10e6848e211b1ac2.2f8e7b9b847efa8a.8f2701ab82af6115.d46a8a9ea68994ed
+ 3c59dcc3166cba00.1e7254415aa8ce6d.617952c2fc64652f.ae4d140d0f220b39
+ dfc93d02731cbf48.5ff02707e2ffe81e.3d616f6e5273703c.2b251ae55aa12bfd
+ 27bc1914a613af65
+ after
+ 0000000000000000.0000000000000000.618f79275201c2ab.fc8264af65612f15
+ 10e6848e211b1ac2.2f8e7b9b847efa8a.8f2701ab82af6115.d46a8a9ea68994ed
+ 3c59dcc3166cba00.1e7254415aa8ce6d.617952c2fc64652f.ae4d140d0f220b39
+ dfc93d02731cbf48.5ff02707e2ffe81e.3d616f6e5273703c.2b251ae55aa12bfd
+ 27bc1914a613af65
+VPUNPCKHBW_128(mem)
+ before
+ 7ddf8c850d83549f.5682a3b8d4b76745.cdd370da388f06c9.7f2c531b1d67bfe9
+ 0b5aef24abfed6d5.fed00a52d6caeca3.44e9aca47762e29b.8226fb36fbcd8ee1
+ acf9bfde9d8ef033.31ff6f3a14e08a10.9ffc5653bc8638c0.a49b6129882f18d1
+ 3b88769dfe4160e6.4c5bcdde2b857f35.bcdaead22207c663.40d783625f1c9a65
+ b2255c4c1c1d5048
+ after
+ 7ddf8c850d83549f.5682a3b8d4b76745.cdd370da388f06c9.7f2c531b1d67bfe9
+ 0b5aef24abfed6d5.fed00a52d6caeca3.44e9aca47762e29b.8226fb36fbcd8ee1
+ 0000000000000000.0000000000000000.cd44d3e970acdaa4.38778f6206e2c99b
+ 3b88769dfe4160e6.4c5bcdde2b857f35.bcdaead22207c663.40d783625f1c9a65
+ b2255c4c1c1d5048
+
+VMULSS_128(reg)
+ before
+ 55d2e8525cc07626.96d2924eeb23e01a.ac2f20a9b64605c1.764de40dc5ef46b1
+ 872b24e2bb9047ad.98a58ede7f3e2cfa.abc8640652ae595e.a822c0efc24c75d6
+ a37a0a67d41a0087.1ccbe637d7a002b3.a67396639a49b7b9.3025fb67352a0efd
+ 040c984d43e9dd60.001117470e551c71.f97ab12b2ba45a7d.e821105e3894cf53
+ aee47bc1ea967203
+ after
+ 0000000000000000.0000000000000000.abc8640652ae595e.a822c0efb807d239
+ 872b24e2bb9047ad.98a58ede7f3e2cfa.abc8640652ae595e.a822c0efc24c75d6
+ a37a0a67d41a0087.1ccbe637d7a002b3.a67396639a49b7b9.3025fb67352a0efd
+ 040c984d43e9dd60.001117470e551c71.f97ab12b2ba45a7d.e821105e3894cf53
+ aee47bc1ea967203
+VMULSS_128(mem)
+ before
+ 5c38b87c653cb33a.082cc900a58919e5.1e439bf94068375f.0029b1caa04a7f57
+ d0ea437cc5935023.0a289aed9586f1c2.542df0398ae50eaa.17ce92ad95c762f2
+ e4c699ab27a603eb.654a057eb06da1a2.7c9a91f308d85f7d.9ab4503ea7a83efb
+ 769835f7a68289be.77e0082091ca6532.7358fb13d54ee405.e526e8ea7278511e
+ 5471551e91c3d406
+ after
+ 5c38b87c653cb33a.082cc900a58919e5.1e439bf94068375f.0029b1caa04a7f57
+ d0ea437cc5935023.0a289aed9586f1c2.542df0398ae50eaa.17ce92ad95c762f2
+ 0000000000000000.0000000000000000.542df0398ae50eaa.17ce92ad0000000a
+ 769835f7a68289be.77e0082091ca6532.7358fb13d54ee405.e526e8ea7278511e
+ 5471551e91c3d406
+
+VSUBSS_128(reg)
+ before
+ 43e19344a0160660.602c934a5f319dc7.9a349e40d527781e.1631a8850d52596d
+ 0ec29eca3cfc21d7.7f4d30926dc2fd33.2c93c34917121711.3ff21635cdf17ce2
+ 1160731b00026318.afc986baec3e632e.874974a6f3167eb7.cb67c00f31360790
+ a8060da389b305ce.cd6a13aef9b38be3.08a1abc507c0e8be.975c2200532db7a2
+ 7d9db9f252e24845
+ after
+ 0000000000000000.0000000000000000.2c93c34917121711.3ff21635cdf17ce2
+ 0ec29eca3cfc21d7.7f4d30926dc2fd33.2c93c34917121711.3ff21635cdf17ce2
+ 1160731b00026318.afc986baec3e632e.874974a6f3167eb7.cb67c00f31360790
+ a8060da389b305ce.cd6a13aef9b38be3.08a1abc507c0e8be.975c2200532db7a2
+ 7d9db9f252e24845
+VSUBSS_128(mem)
+ before
+ 5af5ffd3486275a4.2f0267ce739b46a7.b3fd525ab02c337e.0ce96611ec9b92d0
+ 0a31728d51b8fbec.029e80085846604c.3e4ebfaa2cb6152d.ed6ba0f64033b899
+ 691e8d0e8af19649.7d2751bdd741906c.4a29d78a8a5cee19.087455e09f1596c6
+ 5486cc410e1801e6.fbe9d859891712b1.b35914e7e42a7a71.ba50823ba4cc6703
+ 5d4b2274ebe468fb
+ after
+ 5af5ffd3486275a4.2f0267ce739b46a7.b3fd525ab02c337e.0ce96611ec9b92d0
+ 0a31728d51b8fbec.029e80085846604c.3e4ebfaa2cb6152d.ed6ba0f64033b899
+ 0000000000000000.0000000000000000.3e4ebfaa2cb6152d.ed6ba0f66c9b92d0
+ 5486cc410e1801e6.fbe9d859891712b1.b35914e7e42a7a71.ba50823ba4cc6703
+ 5d4b2274ebe468fb
+
+VADDSS_128(reg)
+ before
+ 4eb131f511ead55b.a535ac12f939f9f0.da300f480d5521c7.56acf4ab592c745f
+ e9cdab2bb169e9ce.39f9a86d69613a92.7548f5f7fc86fa5b.0decf3c4036f990f
+ 8aed8c8368ede101.ec9d3c3e779a80f9.277c83d0f436d919.b5e68b1cfefea5af
+ 8d5bd168d203f9a0.9aece47241f38651.4e19b64191f1faac.2a6639a167e65368
+ 48387a3e59326169
+ after
+ 0000000000000000.0000000000000000.7548f5f7fc86fa5b.0decf3c4fefea5af
+ e9cdab2bb169e9ce.39f9a86d69613a92.7548f5f7fc86fa5b.0decf3c4036f990f
+ 8aed8c8368ede101.ec9d3c3e779a80f9.277c83d0f436d919.b5e68b1cfefea5af
+ 8d5bd168d203f9a0.9aece47241f38651.4e19b64191f1faac.2a6639a167e65368
+ 48387a3e59326169
+VADDSS_128(mem)
+ before
+ eb28c9dff1ee88dc.4f64754589366d56.1fb31cf3e37509c5.456b8bb56e4498c1
+ ee01a2704a2787ed.2a5474882c1378d0.57bf61ae782ec582.67befd9728bbf004
+ 2f9182dd81e819c9.7b77ca9c542457b9.1dd92e901c2a76b3.125e08555ae03e20
+ 89a2e312b13df99c.9e1873eda0f846be.4fd0ff83ec73d785.a097a85aa041bdc2
+ 6fb5da129769aa95
+ after
+ eb28c9dff1ee88dc.4f64754589366d56.1fb31cf3e37509c5.456b8bb56e4498c1
+ ee01a2704a2787ed.2a5474882c1378d0.57bf61ae782ec582.67befd9728bbf004
+ 0000000000000000.0000000000000000.57bf61ae782ec582.67befd976e4498c1
+ 89a2e312b13df99c.9e1873eda0f846be.4fd0ff83ec73d785.a097a85aa041bdc2
+ 6fb5da129769aa95
+
+VDIVSS_128(reg)
+ before
+ d90399e9dae54146.d80143fbf733e392.ef856ce7a918818b.c86f50750417a524
+ 3bcee14c0640be80.f87a1d846ed595d5.c908b0f60d1243cb.64819d517f229cbb
+ f262aea5b7065cf0.c4d8ee9a332fc994.8aee3b876871c92b.ffd46303799e7777
+ 580bfd6287c45842.1ae93027614e3cf9.8d83090455c14f56.74321d770f99f383
+ a16847995c1fcc0c
+ after
+ 0000000000000000.0000000000000000.c908b0f60d1243cb.64819d514503593a
+ 3bcee14c0640be80.f87a1d846ed595d5.c908b0f60d1243cb.64819d517f229cbb
+ f262aea5b7065cf0.c4d8ee9a332fc994.8aee3b876871c92b.ffd46303799e7777
+ 580bfd6287c45842.1ae93027614e3cf9.8d83090455c14f56.74321d770f99f383
+ a16847995c1fcc0c
+VDIVSS_128(mem)
+ before
+ 61425d557d3abd3d.ca15c8ed1505ee21.d5776119143daa31.2e1317db718f10f9
+ 908bdc978df88444.a5cc0db4fa55593a.d150fc5b6908ce67.c9ea6076576649c0
+ 09113f4ca965db4a.437bc721d541d638.e93e7dd97cbc65c8.ba53e043a3d33656
+ aa9e025eec8c7e7e.016ff3a23f54a1c8.fb0e617f68642b80.5c9c93adf2611267
+ 0d0f7520e09c1ba1
+ after
+ 61425d557d3abd3d.ca15c8ed1505ee21.d5776119143daa31.2e1317db718f10f9
+ 908bdc978df88444.a5cc0db4fa55593a.d150fc5b6908ce67.c9ea6076576649c0
+ 0000000000000000.0000000000000000.d150fc5b6908ce67.c9ea6076254e0956
+ aa9e025eec8c7e7e.016ff3a23f54a1c8.fb0e617f68642b80.5c9c93adf2611267
+ 0d0f7520e09c1ba1
+
+VUNPCKLPS_128(reg)
+ before
+ 28f9830807118bae.4dffa1bb73792b09.3bf48ba2d61af696.e18c2239490ddcba
+ 08a6b8d1064a9e3a.d001994e59389c1a.4d568d8d3620104d.79833ef33cc133a2
+ 0b6210e777d692f2.0d6d6402bad68edb.94e1f4cffaf12c9a.9dc130995c8eed66
+ 8b7887b6f63ea182.e21280c5b35ebc79.6ae1bcd4bf1a8628.2b107417c680c630
+ fd3d875a96a2792c
+ after
+ 0000000000000000.0000000000000000.9dc1309979833ef3.5c8eed663cc133a2
+ 08a6b8d1064a9e3a.d001994e59389c1a.4d568d8d3620104d.79833ef33cc133a2
+ 0b6210e777d692f2.0d6d6402bad68edb.94e1f4cffaf12c9a.9dc130995c8eed66
+ 8b7887b6f63ea182.e21280c5b35ebc79.6ae1bcd4bf1a8628.2b107417c680c630
+ fd3d875a96a2792c
+VUNPCKLPS_128(mem)
+ before
+ f114e44ce600c387.e6361aaa20100895.29bb688260dce41f.2ca1e10920255aa4
+ e16107dbd5a6606d.76e6c43090d702d8.c0339925dc5dc0fa.366f60d8b9a0e3ba
+ aaf06cf17ca10c09.99d581b2e320cdf7.81478d9a43ec0c35.e49534af27175e15
+ 298c8f7cf9fc8288.a94f4d9eb476a39d.49c4c2cdb29686fd.926059f806150662
+ 9c1ccb21f126194c
+ after
+ f114e44ce600c387.e6361aaa20100895.29bb688260dce41f.2ca1e10920255aa4
+ e16107dbd5a6606d.76e6c43090d702d8.c0339925dc5dc0fa.366f60d8b9a0e3ba
+ 0000000000000000.0000000000000000.2ca1e109366f60d8.20255aa4b9a0e3ba
+ 298c8f7cf9fc8288.a94f4d9eb476a39d.49c4c2cdb29686fd.926059f806150662
+ 9c1ccb21f126194c
+
+VCVTSI2SS_128(reg)
+ before
+ 5e15879584d6d180.3803ed6768c47f15.04a0245f9f65c076.f574b3ab4566e87e
+ 339688bf5cb26baa.b41f009ee404bfdd.04130360427a6230.5f23dc1e1768efe3
+ 79edca0d14452275.79ad460d8ac8fd0c.07f6e50f3640c375.649fb91444a85759
+ 8b6449ea491c338e.64793ba0751cf7cd.6793c6d7194320f1.e0b3c777e933db0c
+ af2a813521143827
+ after
+ 0000000000000000.0000000000000000.04130360427a6230.5f23dc1e4e0450e1
+ 339688bf5cb26baa.b41f009ee404bfdd.04130360427a6230.5f23dc1e1768efe3
+ 79edca0d14452275.79ad460d8ac8fd0c.07f6e50f3640c375.649fb91444a85759
+ 8b6449ea491c338e.64793ba0751cf7cd.6793c6d7194320f1.e0b3c777e933db0c
+ af2a813521143827
+VCVTSI2SS_128(mem)
+ before
+ aed1633909582ad6.c54801c396c1daa0.4f4f5943c10d674d.8137a2248710b451
+ b774e96fbc0a6c46.83e5ef0298c35358.17fa1ee38ba609b7.b12f76631b32bd41
+ a7df90c35736bba3.20870e14eaabd962.9848056aeff49a38.54c43cfe7135756c
+ 5aded321f5e9d319.fa795a662907aa69.ae038ac60802d7fc.c445f26226a6187f
+ 5efd93fcd510e425
+ after
+ aed1633909582ad6.c54801c396c1daa0.4f4f5943c10d674d.8137a2248710b451
+ b774e96fbc0a6c46.83e5ef0298c35358.17fa1ee38ba609b7.b12f76631b32bd41
+ 0000000000000000.0000000000000000.17fa1ee38ba609b7.b12f7663cef1de97
+ 5aded321f5e9d319.fa795a662907aa69.ae038ac60802d7fc.c445f26226a6187f
+ 5efd93fcd510e425
+
+VANDPS_128(reg)
+ before
+ 7e371c361bff130b.ac3c2d75b22e70d3.6c09cf62f062ff19.35f829e1f2dc792e
+ 8040877e9400e2dd.79c71dabab114dfd.d1816976db491720.09f35fa9ca8f3ffb
+ c064d23fda9e8d46.9d491caffc9f27c4.872e250c87472c28.06c0a709ab26e38e
+ 9aeff8e48c664ff3.f48fa86ec0e2ba54.e85cfe9290e87bdd.082b7dedb2ad2214
+ ebff5d41fa31b8b9
+ after
+ 0000000000000000.0000000000000000.8100210483410420.00c007098a06238a
+ 8040877e9400e2dd.79c71dabab114dfd.d1816976db491720.09f35fa9ca8f3ffb
+ c064d23fda9e8d46.9d491caffc9f27c4.872e250c87472c28.06c0a709ab26e38e
+ 9aeff8e48c664ff3.f48fa86ec0e2ba54.e85cfe9290e87bdd.082b7dedb2ad2214
+ ebff5d41fa31b8b9
+VANDPS_128(mem)
+ before
+ 8b0ac3f1a0bd60a8.6a2df5db43e2658f.5a653bd214e9c2d8.5257f07391b940ec
+ c4162ce9bf5dd70e.8c6ac68f9ea00bc7.aa9753c913bdfa7d.1f6bf81b2645b601
+ 72f01315741ed916.5cf1666d362c7c47.c2f06c3ed96c1f6f.ade310f6ec181ac7
+ 7064f462da0b21ed.360fd1dfa911f6ba.7d3e001d8302edd9.560d36707fbea8eb
+ 783365f67ac49c19
+ after
+ 8b0ac3f1a0bd60a8.6a2df5db43e2658f.5a653bd214e9c2d8.5257f07391b940ec
+ c4162ce9bf5dd70e.8c6ac68f9ea00bc7.aa9753c913bdfa7d.1f6bf81b2645b601
+ 0000000000000000.0000000000000000.0a0513c010a9c258.1243f01300010000
+ 7064f462da0b21ed.360fd1dfa911f6ba.7d3e001d8302edd9.560d36707fbea8eb
+ 783365f67ac49c19
+
+VMINSS_128(reg)
+ before
+ 6da299f279b631fc.9c3e4bba0d306dbf.7611035293dbb3cd.b74b8d512c891fe8
+ 92a6cfd1191ea440.d149950b2a9a77b7.7841f8328f16ef2b.4ce48ec8f10f72c7
+ 448b0100f58a3193.ea534c3f4d54fb02.98ebadec3a4fe881.17d57f6eeda0a2a3
+ dd9c2deaaa86139e.c526ee44916ab7cb.325d1ceb2f11d87b.f6eadc2d3d476aa8
+ c4ef22f2fc108801
+ after
+ 0000000000000000.0000000000000000.7841f8328f16ef2b.4ce48ec8f10f72c7
+ 92a6cfd1191ea440.d149950b2a9a77b7.7841f8328f16ef2b.4ce48ec8f10f72c7
+ 448b0100f58a3193.ea534c3f4d54fb02.98ebadec3a4fe881.17d57f6eeda0a2a3
+ dd9c2deaaa86139e.c526ee44916ab7cb.325d1ceb2f11d87b.f6eadc2d3d476aa8
+ c4ef22f2fc108801
+VMINSS_128(mem)
+ before
+ 5cafcca94707b6da.ba274efad39c8810.3d8ff70513e9653f.a1e2439a0ae9fcc4
+ 9cf8563f3939b061.3776619e0d5aca93.2d5ae16eeddcc289.43c51e6768628f08
+ 5e943c9eefb134c0.b1d66041f34c15d3.73532a6b3e4f89d6.7353a7bde408cef5
+ 8050fab4847bfc23.8293494f21fca67e.e9454ce8204f7852.8cd8dc081b67f535
+ eca0b8b4a90c4074
+ after
+ 5cafcca94707b6da.ba274efad39c8810.3d8ff70513e9653f.a1e2439a0ae9fcc4
+ 9cf8563f3939b061.3776619e0d5aca93.2d5ae16eeddcc289.43c51e6768628f08
+ 0000000000000000.0000000000000000.2d5ae16eeddcc289.43c51e670ae9fcc4
+ 8050fab4847bfc23.8293494f21fca67e.e9454ce8204f7852.8cd8dc081b67f535
+ eca0b8b4a90c4074
+
+VMAXSS_128(reg)
+ before
+ eef7372d2983ea5f.dcf80d6c15a4c5b7.07f9173435f9ba3e.6dfec5d1afe74928
+ ed2955df375631a2.5058f0b2bd374aa8.9c54c65cc8cc8abf.d94811120823b885
+ 47810f3770134ee8.b63b1f7298414921.9def5334780355ae.0bf0aa9846108395
+ 564c5f9f6f4580de.ec6f1698c3cc7c4f.6617b826e12955b7.ddc20e4d86b96483
+ 2d8ab81fe32b187b
+ after
+ 0000000000000000.0000000000000000.9c54c65cc8cc8abf.d948111246108395
+ ed2955df375631a2.5058f0b2bd374aa8.9c54c65cc8cc8abf.d94811120823b885
+ 47810f3770134ee8.b63b1f7298414921.9def5334780355ae.0bf0aa9846108395
+ 564c5f9f6f4580de.ec6f1698c3cc7c4f.6617b826e12955b7.ddc20e4d86b96483
+ 2d8ab81fe32b187b
+VMAXSS_128(mem)
+ before
+ d51424f87a715aab.78d64385d1790130.ccbe52105ae79f5e.5319f39f9ecac785
+ b22bcec66697e83d.076bb653313a0e89.33f54ec6789b7079.c03fff0c4b73e7c4
+ a19d3374c4a97c5d.6157b5772b14e395.fee086a639f6a9cc.09d6d8d885aff022
+ 7c34ceeeafb4d238.e0e63a5c5c94bb02.074b769dba030784.8a297b6ee70b1f49
+ 9f86e33c0e11b0e5
+ after
+ d51424f87a715aab.78d64385d1790130.ccbe52105ae79f5e.5319f39f9ecac785
+ b22bcec66697e83d.076bb653313a0e89.33f54ec6789b7079.c03fff0c4b73e7c4
+ 0000000000000000.0000000000000000.33f54ec6789b7079.c03fff0c4b73e7c4
+ 7c34ceeeafb4d238.e0e63a5c5c94bb02.074b769dba030784.8a297b6ee70b1f49
+ 9f86e33c0e11b0e5
+
+VANDNPS_128(reg)
+ before
+ a4370cad9550dea4.20bd1b2043c3a8fa.e163436e6045d47a.2b029a9516cf46cd
+ f48af22d1951e72f.690496f69de3b8ce.c11ccb19d2b368a9.46d06f7c6a6421d3
+ edc9912836a20535.33d5bc5cd91fbfe1.da5bcfc94f6bb33c.3482703dd1d155c1
+ ea41e60b86ce7460.5bfb073f1283795e.896d49ea72f8f2df.d2e519c3681f9ec3
+ fac3e6fc4a5cb707
+ after
+ 0000000000000000.0000000000000000.1a4304c00d489314.3002100191915400
+ f48af22d1951e72f.690496f69de3b8ce.c11ccb19d2b368a9.46d06f7c6a6421d3
+ edc9912836a20535.33d5bc5cd91fbfe1.da5bcfc94f6bb33c.3482703dd1d155c1
+ ea41e60b86ce7460.5bfb073f1283795e.896d49ea72f8f2df.d2e519c3681f9ec3
+ fac3e6fc4a5cb707
+VANDNPS_128(mem)
+ before
+ 89e954d394935db6.473dec40a762725c.bb44f589641ca172.2a9e37e8d7e6613d
+ 5b22dd3461d14cff.5f0b9f3435e839d6.307a0128ecf5f449.1a3994301bc23c03
+ 4c3cff0bce21400c.90f6fb54cbef067a.966aa806c61a2e0e.b38c5c2cd917bfdc
+ 38013545f68ff409.3549fd0b060014f3.c9e064110c970aee.52e18b4aae712575
+ 53861ef4365dab7a
+ after
+ 89e954d394935db6.473dec40a762725c.bb44f589641ca172.2a9e37e8d7e6613d
+ 5b22dd3461d14cff.5f0b9f3435e839d6.307a0128ecf5f449.1a3994301bc23c03
+ 0000000000000000.0000000000000000.8b04f48100080132.208623c8c424413c
+ 38013545f68ff409.3549fd0b060014f3.c9e064110c970aee.52e18b4aae712575
+ 53861ef4365dab7a
+
+VORPS_128(reg)
+ before
+ 12c510980b668c96.fb3efcccf5282524.a9519fc481a9a0ee.a5a8b334dd794614
+ ebeb5da1cc190676.71c0ce8de8f78f86.4a5adfedd875e617.068e105b53cc9bad
+ 3a43017b120053c5.76502975eb08ee5e.72b0b8f1a8f12219.c85df7728a9ac8e5
+ 5b1bf9927ca9b030.e5bd886f1968fdd6.7f9f273c8da890a0.c6e3e5659ff188e7
+ deea5420addd96e0
+ after
+ 0000000000000000.0000000000000000.7afafffdf8f5e61f.cedff77bdbdedbed
+ ebeb5da1cc190676.71c0ce8de8f78f86.4a5adfedd875e617.068e105b53cc9bad
+ 3a43017b120053c5.76502975eb08ee5e.72b0b8f1a8f12219.c85df7728a9ac8e5
+ 5b1bf9927ca9b030.e5bd886f1968fdd6.7f9f273c8da890a0.c6e3e5659ff188e7
+ deea5420addd96e0
+VORPS_128(mem)
+ before
+ eb3fc28fd068aefb.aabd3f52a3a05863.9cd268668e22791a.cb72263a22266b5a
+ c9aeaa9f26a08e65.8377d12725708809.765a434867421e57.b476b35703f8f0f1
+ 5403883ac891f049.4293aa7d9ea57ccf.4f239700bfd5a7b9.94f8c9ffcda95a11
+ 6709d94ed44591d5.435ec7c1a9cb7060.03f7df7ab3e6d16b.c842649f1bc5e667
+ ada181a18ad9d09f
+ after
+ eb3fc28fd068aefb.aabd3f52a3a05863.9cd268668e22791a.cb72263a22266b5a
+ c9aeaa9f26a08e65.8377d12725708809.765a434867421e57.b476b35703f8f0f1
+ 0000000000000000.0000000000000000.feda6b6eef627f5f.ff76b77f23fefbfb
+ 6709d94ed44591d5.435ec7c1a9cb7060.03f7df7ab3e6d16b.c842649f1bc5e667
+ ada181a18ad9d09f
+
+VSQRTSD_128(reg)
+ before
+ 9d601a73b5705464.e08e18c566ca2d32.e224225de36f9f69.6da397a25f81589a
+ f5cd2d7f3916ae63.9a5cc18d992c7f8f.7a30b9bfe71c4695.6bf33b64ddb3f772
+ 1233b533b1581947.7040509189754416.69d08752515fa192.d8b248ad4c876c1e
+ 4eddaffabac1d2bd.400641bd53b338f3.0a4e8881bec3ec09.8fae3967c50971cb
+ 6eb18a806646c2a4
+ after
+ 0000000000000000.0000000000000000.7a30b9bfe71c4695.fff8000000000000
+ f5cd2d7f3916ae63.9a5cc18d992c7f8f.7a30b9bfe71c4695.6bf33b64ddb3f772
+ 1233b533b1581947.7040509189754416.69d08752515fa192.d8b248ad4c876c1e
+ 4eddaffabac1d2bd.400641bd53b338f3.0a4e8881bec3ec09.8fae3967c50971cb
+ 6eb18a806646c2a4
+VSQRTSD_128(mem)
+ before
+ 4f89b7e24b491dd6.06181540efdd1471.e47a11fd13f21753.b9f8b9bac9d462a9
+ 10003c7b8f1e3c8c.9630e571ed391d0e.3a673b3de33d9c62.d11814680f1e401c
+ 8be296354fd2dcf3.5a711af94f602741.1c9b3b69e2a0844b.b0fa97f72c2ec20e
+ 9efd40fea670b837.ae26b044b2de6fb5.68e08d6d2a278b3b.b0ec3dd3ba8f232c
+ 2f39036958cea022
+ after
+ 4f89b7e24b491dd6.06181540efdd1471.e47a11fd13f21753.b9f8b9bac9d462a9
+ 10003c7b8f1e3c8c.9630e571ed391d0e.3a673b3de33d9c62.d11814680f1e401c
+ 0000000000000000.0000000000000000.3a673b3de33d9c62.fff8000000000000
+ 9efd40fea670b837.ae26b044b2de6fb5.68e08d6d2a278b3b.b0ec3dd3ba8f232c
+ 2f39036958cea022
+
+VCMPSD_128_0xD(reg)
+ before
+ 882ce323a076759b.231cb6c1b0058e83.ee9da4beb1403017.f803ae36d7df6c5d
+ 1613db6e2e13de44.f80a746a8a9c1804.7620f0d4e811a713.aad018ae06d3e4df
+ 3738e6b79e3216c9.f795f7e5504112e6.a2fc92f0f4de1054.581349c3d210afea
+ 45e800698e5e5ad5.fd87ba1f1d003a54.ce7d85807031a787.e098bc6058a089ac
+ 1c2aee70b3922d51
+ after
+ 0000000000000000.0000000000000000.7620f0d4e811a713.0000000000000000
+ 1613db6e2e13de44.f80a746a8a9c1804.7620f0d4e811a713.aad018ae06d3e4df
+ 3738e6b79e3216c9.f795f7e5504112e6.a2fc92f0f4de1054.581349c3d210afea
+ 45e800698e5e5ad5.fd87ba1f1d003a54.ce7d85807031a787.e098bc6058a089ac
+ 1c2aee70b3922d51
+VCMPSD_128_0xD(mem)
+ before
+ e99759e1ffef5805.9d6e25ef9723e614.e7ad39020de64a7a.56efc6eff999a757
+ 23a97b9e59c5c6f3.9c1852b7570ef534.8fd2f07b3dfeff86.969e4fa82b9f4d71
+ a72dcf93dd1f3247.9c31822c6aaac4de.d2c45b77c85515a2.ead61e19a1d1d581
+ 4fefd1aca60a5a2f.fa04b1ba6b838fc1.8c4ef7e0cbf647fa.aee22eadf7ba7b32
+ 3e0f7bd0cae67a31
+ after
+ e99759e1ffef5805.9d6e25ef9723e614.e7ad39020de64a7a.56efc6eff999a757
+ 23a97b9e59c5c6f3.9c1852b7570ef534.8fd2f07b3dfeff86.969e4fa82b9f4d71
+ 0000000000000000.0000000000000000.8fd2f07b3dfeff86.0000000000000000
+ 4fefd1aca60a5a2f.fa04b1ba6b838fc1.8c4ef7e0cbf647fa.aee22eadf7ba7b32
+ 3e0f7bd0cae67a31
+
+VCMPSD_128_0x0(reg)
+ before
+ f5a901eeb5e20f29.f8bbfed6d190f7d4.13dedbcdf7269287.993b3fa461ed52bb
+ 31fcbd74553975c7.7e5cd1fb79c0c865.410bfdd1a81e08dd.d658afaea746f211
+ 4d54aacc4578eab7.bda0c508baa3870c.e1d712331df72e6e.1d71c3eab80ee227
+ a5fdc463222aa8a4.915159eab147f2f5.4f8e155df03e40e7.4b52f844b150df2a
+ 3cc7c8a8ad19a545
+ after
+ 0000000000000000.0000000000000000.410bfdd1a81e08dd.0000000000000000
+ 31fcbd74553975c7.7e5cd1fb79c0c865.410bfdd1a81e08dd.d658afaea746f211
+ 4d54aacc4578eab7.bda0c508baa3870c.e1d712331df72e6e.1d71c3eab80ee227
+ a5fdc463222aa8a4.915159eab147f2f5.4f8e155df03e40e7.4b52f844b150df2a
+ 3cc7c8a8ad19a545
+VCMPSD_128_0x0(mem)
+ before
+ cc9bb102c974f0a5.944207a687dbec3a.d63c068b79b7c24e.e87b05bcbd7e79f3
+ d79c2e3e206d7b76.787170ff1018f127.682d4ad92f00b640.06ecdbbd2143173f
+ 3994bc49ce1103e3.abd4f9dc5a6cf515.23f09fbfee2d88fa.062b95cbb71a5477
+ ce50d50df06b4419.8bb8a0a8016332b0.e3518329d34af5a6.44852d511c8e6c46
+ 1c46a1bdeb2b9d59
+ after
+ cc9bb102c974f0a5.944207a687dbec3a.d63c068b79b7c24e.e87b05bcbd7e79f3
+ d79c2e3e206d7b76.787170ff1018f127.682d4ad92f00b640.06ecdbbd2143173f
+ 0000000000000000.0000000000000000.682d4ad92f00b640.0000000000000000
+ ce50d50df06b4419.8bb8a0a8016332b0.e3518329d34af5a6.44852d511c8e6c46
+ 1c46a1bdeb2b9d59
+
+VPSHUFB_128(reg)
+ before
+ eabaed7ac17e215b.729cf778a287fa43.726960cfa089e4a5.841b7103f964b970
+ 0a2c0bf4391234f9.01449d74ff72e08e.be3236bdd36b49a0.e21ce6397d868f86
+ d8eaf997f07414df.561343ef2337b325.c9611cde37959b4c.d91e5db77abc3411
+ b03eb2cf812ffbb8.4fd766d42be22f36.f140109e68911756.45ee51690d136440
+ 0158413c5196da3d
+ after
+ 0000000000000000.0000000000000000.008fbd00e20000bd.003236006b00398f
+ 0a2c0bf4391234f9.01449d74ff72e08e.be3236bdd36b49a0.e21ce6397d868f86
+ d8eaf997f07414df.561343ef2337b325.c9611cde37959b4c.d91e5db77abc3411
+ b03eb2cf812ffbb8.4fd766d42be22f36.f140109e68911756.45ee51690d136440
+ 0158413c5196da3d
+VPSHUFB_128(mem)
+ before
+ eb28a61a63515434.ee75320989cf2631.c75a810f33800fea.901c0d6900edf86a
+ de29fdf15e518c52.eedb75afa3e0d1f5.9a69108c551c1070.04420fac9e347c33
+ b629c3ab5ea13ec3.0bbc782f6bef37b1.a3d08f37b0c2eef2.a7fb13d1dcf3dd5d
+ 4ef27336804d28b2.a36436f37e879510.c05b7afc5d7f649c.d696144656b55795
+ ee5e0d75a9062887
+ after
+ eb28a61a63515434.ee75320989cf2631.c75a810f33800fea.901c0d6900edf86a
+ de29fdf15e518c52.eedb75afa3e0d1f5.9a69108c551c1070.04420fac9e347c33
+ 0000000000000000.0000000000000000.001c009a9e009a00.008c10103300001c
+ 4ef27336804d28b2.a36436f37e879510.c05b7afc5d7f649c.d696144656b55795
+ ee5e0d75a9062887
+
+VCVTTSD2SI_32(reg)
+ before
+ 499efdcc70738adf.8451897de062044c.111eab69783527c0.ccd64ec77b5e309b
+ 44a4ddb64887ba48.3212826c99eb8fbd.b138d3fcf484296a.a20c8585236b0c1b
+ 3bbaaa9fcccff46e.3601d8efc7f58430.defcaa188e00d6bd.20cb9d2074b3b447
+ 8a2d61f398d573ff.6be909f2878aa1d2.f6b72d29e3356b63.20dd12868741e64c
+ 800f5ea17a225c56
+ after
+ 499efdcc70738adf.8451897de062044c.111eab69783527c0.ccd64ec77b5e309b
+ 44a4ddb64887ba48.3212826c99eb8fbd.b138d3fcf484296a.a20c8585236b0c1b
+ 3bbaaa9fcccff46e.3601d8efc7f58430.defcaa188e00d6bd.20cb9d2074b3b447
+ 8a2d61f398d573ff.6be909f2878aa1d2.f6b72d29e3356b63.20dd12868741e64c
+ 0000000000000000
+VCVTTSD2SI_32(mem)
+ before
+ 1a2dff5f6960d390.8d49fd1e492774a4.ac989061f4b8a0ce.54b5579b8fb02408
+ cc0370ab6f090626.a1597a8c7b51330c.d7d8e9282b8b3d51.534124da2cfc3c59
+ 705c2d71a929b346.20abd5a9c9ddebe1.c6769134480e3686.51a9905259a6f002
+ e406b29d31cb9419.678908e2d05ad9cf.563e036f654d459a.a838986faf397cae
+ b639379ecd411b0a
+ after
+ 1a2dff5f6960d390.8d49fd1e492774a4.ac989061f4b8a0ce.54b5579b8fb02408
+ cc0370ab6f090626.a1597a8c7b51330c.d7d8e9282b8b3d51.534124da2cfc3c59
+ 705c2d71a929b346.20abd5a9c9ddebe1.c6769134480e3686.51a9905259a6f002
+ e406b29d31cb9419.678908e2d05ad9cf.563e036f654d459a.a838986faf397cae
+ 0000000080000000
+
+VCVTTSD2SI_64(reg)
+ before
+ d5f968494c4b0bc2.02cb7c1b26fb65ce.d24011a12a513984.64fcbbc7a15427b9
+ 63c42adecbe28681.a77805d7a2c5e48f.bd1ceb54765047a9.ca7c35271530970e
+ bae676c8e392c9f3.b0d9cbbec136cb89.846993654ee23eed.6589ed7adfec53c6
+ 38aa4a7232e80fc6.f7ba4abaa059d7e7.827303424e935cfa.12f160ae1b95150c
+ ab7e09aee436990d
+ after
+ d5f968494c4b0bc2.02cb7c1b26fb65ce.d24011a12a513984.64fcbbc7a15427b9
+ 63c42adecbe28681.a77805d7a2c5e48f.bd1ceb54765047a9.ca7c35271530970e
+ bae676c8e392c9f3.b0d9cbbec136cb89.846993654ee23eed.6589ed7adfec53c6
+ 38aa4a7232e80fc6.f7ba4abaa059d7e7.827303424e935cfa.12f160ae1b95150c
+ 8000000000000000
+VCVTTSD2SI_64(mem)
+ before
+ 0dfd646657db9df5.375ea14a546f95a3.59e7fcb85a3bc4d6.1585395613f0da7c
+ 143aedc28f90dbef.144c77bbe4b39739.b22b5fa50ce74d81.98ed300d3884f720
+ 9d0120afa8621028.2cc1c8317e415132.df53ee6cd2692f15.67f5e4d35adced92
+ 821d7a17bf5cf8cc.d9099019bfa4fe3b.ba2c25f9c6cd26be.deea52141483f97e
+ 5818743c0305578e
+ after
+ 0dfd646657db9df5.375ea14a546f95a3.59e7fcb85a3bc4d6.1585395613f0da7c
+ 143aedc28f90dbef.144c77bbe4b39739.b22b5fa50ce74d81.98ed300d3884f720
+ 9d0120afa8621028.2cc1c8317e415132.df53ee6cd2692f15.67f5e4d35adced92
+ 821d7a17bf5cf8cc.d9099019bfa4fe3b.ba2c25f9c6cd26be.deea52141483f97e
+ 0000000000000000
+
+VCVTSI2SS_64(reg)
+ before
+ 33cb48b8c2ee4271.a05c76e7f08b4e06.7870ccdd4368dbff.208080370720eda7
+ ca4fc9f2eecbf7d1.d388900c56facf02.654277eaa51a242b.ed1c7b14ae6e41fd
+ 79eff3582227b25b.f76e44710db537ed.fcca8dad8145146a.fdcb937bd9c1deeb
+ 9bf8c354fb8fafba.e8da0f0132c941f3.9a560b907475e869.2c5b4359a427809e
+ 569607982aabe242
+ after
+ 0000000000000000.0000000000000000.654277eaa51a242b.ed1c7b145ead2c0f
+ ca4fc9f2eecbf7d1.d388900c56facf02.654277eaa51a242b.ed1c7b14ae6e41fd
+ 79eff3582227b25b.f76e44710db537ed.fcca8dad8145146a.fdcb937bd9c1deeb
+ 9bf8c354fb8fafba.e8da0f0132c941f3.9a560b907475e869.2c5b4359a427809e
+ 569607982aabe242
+VCVTSI2SS_64(mem)
+ before
+ 574a5c25885ac102.8eb73354148e299b.82986caae041ab40.9930eb011937dcd4
+ 0b41bcedd93fd90b.ac7641c309b05daa.a174d75734292eff.56a52b6b0d162c56
+ 4e48a5da3966e688.5381e90d77828792.2139ccf4498e895c.2d01c639eb9e139c
+ fc2a92dac5dca3a6.dd26259efa8fe2ff.deb5c76d3c7b7684.7a90b8d9505cce51
+ 999efeb6d7db9922
+ after
+ 574a5c25885ac102.8eb73354148e299b.82986caae041ab40.9930eb011937dcd4
+ 0b41bcedd93fd90b.ac7641c309b05daa.a174d75734292eff.56a52b6b0d162c56
+ 0000000000000000.0000000000000000.a174d75734292eff.56a52b6bdecd9e2a
+ fc2a92dac5dca3a6.dd26259efa8fe2ff.deb5c76d3c7b7684.7a90b8d9505cce51
+ 999efeb6d7db9922
+
+VCVTSI2SD_64(reg)
+ before
+ e676923d1da8b0bb.f0b5ffd898accd91.a8b0f2e22d63ab9f.b3b245ae28fcb3a3
+ bd6572d8bd4d4ec7.08b369bfcfe22074.0e6a4d45ac8b1e1c.7efdc1a32a1df9e4
+ 7ab79af45459b0f3.1ff24b7d868b577c.6da1313314927722.1a62b7395deb0774
+ 78b804fd7d5511ea.113c20fdd8b22fd4.1fa19b180004f15e.63ada35add72977f
+ 34a902f4c8bd6630
+ after
+ 0000000000000000.0000000000000000.0e6a4d45ac8b1e1c.43ca54817a645eb3
+ bd6572d8bd4d4ec7.08b369bfcfe22074.0e6a4d45ac8b1e1c.7efdc1a32a1df9e4
+ 7ab79af45459b0f3.1ff24b7d868b577c.6da1313314927722.1a62b7395deb0774
+ 78b804fd7d5511ea.113c20fdd8b22fd4.1fa19b180004f15e.63ada35add72977f
+ 34a902f4c8bd6630
+VCVTSI2SD_64(mem)
+ before
+ 6b244ef137d830b4.15b4ad60d4cfaf59.b95e672be16364a9.81b685610d6ec97c
+ e3e8053f48cfb036.acf79288f652c4eb.f52499f4beabb126.f02ced78d65b3b27
+ 77c2a3c917afa3e3.99ccaee07f6b8d4e.a05934428a95d478.c64fcecbf857820c
+ 057ea27bbe83c5e6.3781fdd60aa4452b.95cbb202622d87cb.606a24c50eefdbd6
+ 1acaebd2b5ae8232
+ after
+ 6b244ef137d830b4.15b4ad60d4cfaf59.b95e672be16364a9.81b685610d6ec97c
+ e3e8053f48cfb036.acf79288f652c4eb.f52499f4beabb126.f02ced78d65b3b27
+ 0000000000000000.0000000000000000.f52499f4beabb126.c3df925ea7bca44e
+ 057ea27bbe83c5e6.3781fdd60aa4452b.95cbb202622d87cb.606a24c50eefdbd6
+ 1acaebd2b5ae8232
+
+VCVTSI2SD_32(reg)
+ before
+ 51bb205d8820b3cc.68e880415c57d26d.e4607cd5338c2a31.b24491216180864a
+ 5f89bdd524d2a94f.7bcbb7070b3885a1.fbb6264997ac760a.d1924d89a3998f22
+ a180c0a3244fa168.1cf5c6b9e7319bb1.d7cff69ed2926562.d07f602846855c7f
+ 73ec25342423d7c2.253026440d4ed0c6.d6f7eb407ec935e6.89d848e9634eaa8c
+ da6880b718033476
+ after
+ 0000000000000000.0000000000000000.fbb6264997ac760a.41b8033476000000
+ 5f89bdd524d2a94f.7bcbb7070b3885a1.fbb6264997ac760a.d1924d89a3998f22
+ a180c0a3244fa168.1cf5c6b9e7319bb1.d7cff69ed2926562.d07f602846855c7f
+ 73ec25342423d7c2.253026440d4ed0c6.d6f7eb407ec935e6.89d848e9634eaa8c
+ da6880b718033476
+VCVTSI2SD_32(mem)
+ before
+ 9dfd848081adb868.3118e6f4c1db870a.74495492989cdf0f.5379fe9b3ade2042
+ b061d02fb95af08f.3752014f9702ecec.e30ccd90a52685b6.a9a32c1c9f5c6321
+ ed62e1b1dc159816.e1e470b241244313.4f450c2b4ff97ee8.36bf722d4ccf3930
+ 31ca31f007ea6e2a.8b1b32885bcec72c.95c08d4eb32086d0.541acb3cdac4e01b
+ 610033b3e7c6928d
+ after
+ 9dfd848081adb868.3118e6f4c1db870a.74495492989cdf0f.5379fe9b3ade2042
+ b061d02fb95af08f.3752014f9702ecec.e30ccd90a52685b6.a9a32c1c9f5c6321
+ 0000000000000000.0000000000000000.e30ccd90a52685b6.41cd6f1021000000
+ 31ca31f007ea6e2a.8b1b32885bcec72c.95c08d4eb32086d0.541acb3cdac4e01b
+ 610033b3e7c6928d
+
+VPOR_128(reg)
+ before
+ b7bda7000f618b32.59663ed955e62cf7.9143403c828bb6e2.8f48cde4eca7589b
+ b39d218eed2209b8.3f018359e3148fa8.4fa8973c52e84ae2.1aab46db179ab174
+ b2eb9fc91e9346c8.c0697d5acd81536a.219534f36570c0d8.12b3761e4f064d88
+ 0ef41c1d3d437f11.b869a7ca2d383368.625812cd5aaf536f.542dd899b0f6e703
+ bae5e83857773d10
+ after
+ 0000000000000000.0000000000000000.6fbdb7ff77f8cafa.1abb76df5f9efdfc
+ b39d218eed2209b8.3f018359e3148fa8.4fa8973c52e84ae2.1aab46db179ab174
+ b2eb9fc91e9346c8.c0697d5acd81536a.219534f36570c0d8.12b3761e4f064d88
+ 0ef41c1d3d437f11.b869a7ca2d383368.625812cd5aaf536f.542dd899b0f6e703
+ bae5e83857773d10
+VPOR_128(mem)
+ before
+ 21a723e8609408dc.240595f6e6bbef3d.04cc7c932245eccf.703b2d36cb314054
+ 653e0393e6590792.516804c0b68ad4f9.7e5f7aa3c5b53acb.a68b829a5483c332
+ 6278062605d3f45f.ef6967e7493968f0.03ee1de53592d887.60940b65923018b6
+ f41fa78eda0c8d6f.5b56b9d83a56e7cf.6f45df458beb8330.f9a2c60320c57a8b
+ cf00aee19acd265f
+ after
+ 21a723e8609408dc.240595f6e6bbef3d.04cc7c932245eccf.703b2d36cb314054
+ 653e0393e6590792.516804c0b68ad4f9.7e5f7aa3c5b53acb.a68b829a5483c332
+ 0000000000000000.0000000000000000.7edf7eb3e7f5fecf.f6bbafbedfb3c376
+ f41fa78eda0c8d6f.5b56b9d83a56e7cf.6f45df458beb8330.f9a2c60320c57a8b
+ cf00aee19acd265f
+
+VPXOR_128(reg)
+ before
+ 3dfcbf699dd458db.f70063b681138bed.f17af6fd256c8f41.9e303eafe6c9f7f1
+ 9ee0f609c5664cae.47e7b48914f1ad06.0d201ac4a7079af3.6c7ab50f5f3af0f7
+ 50f94e2cad103d82.c0a018f5b2b4ade5.0b9522975bb44591.b5f1c051144a296e
+ ae93c33ef25e6803.3ef70ae5756848b7.482509e4defeccc6.555fdb6221035f81
+ 2891832ca1734e5d
+ after
+ 0000000000000000.0000000000000000.06b53853fcb3df62.d98b755e4b70d999
+ 9ee0f609c5664cae.47e7b48914f1ad06.0d201ac4a7079af3.6c7ab50f5f3af0f7
+ 50f94e2cad103d82.c0a018f5b2b4ade5.0b9522975bb44591.b5f1c051144a296e
+ ae93c33ef25e6803.3ef70ae5756848b7.482509e4defeccc6.555fdb6221035f81
+ 2891832ca1734e5d
+VPXOR_128(mem)
+ before
+ 0a53339db0a5b22d.13fa51aa2fda09de.9db7064579173aa8.1e1ccb16cb716a3f
+ d771679f6ba6461e.dd7af4de00125bbf.b9ae8901dbcf3ee3.eac66499bf9a5ca7
+ 6ab69b20ee81c75c.665ea94502919b51.6ea60d05b69b1195.086fd0d95504deab
+ a1f04c0b5442f112.0bf46a4cd0e40541.986c103e26886fe9.d4620c422a3c2bf7
+ a9ed1340d9cc8136
+ after
+ 0a53339db0a5b22d.13fa51aa2fda09de.9db7064579173aa8.1e1ccb16cb716a3f
+ d771679f6ba6461e.dd7af4de00125bbf.b9ae8901dbcf3ee3.eac66499bf9a5ca7
+ 0000000000000000.0000000000000000.24198f44a2d8044b.f4daaf8f74eb3698
+ a1f04c0b5442f112.0bf46a4cd0e40541.986c103e26886fe9.d4620c422a3c2bf7
+ a9ed1340d9cc8136
+
+VPSUBB_128(reg)
+ before
+ e55ae13fff421a15.57e9f44cb9f67f6d.2986355d0796d53a.13cc0d9649a1130c
+ e3f672ac372a323f.686e11cf3aa82e98.1a6106e5433346ea.ba9281fa38f2bb2a
+ ff0dc3f11d0f0761.af4b1e80f264bac0.3cd1d7511e4895fa.6b89e6571188216e
+ 95eacf7c4e7dd326.0a4c984bfe37de11.e922a60b3760fe18.017fba98f06e0104
+ 573e78a8f0b1191a
+ after
+ 0000000000000000.0000000000000000.de902f9425ebb1f0.4f099ba3276a9abc
+ e3f672ac372a323f.686e11cf3aa82e98.1a6106e5433346ea.ba9281fa38f2bb2a
+ ff0dc3f11d0f0761.af4b1e80f264bac0.3cd1d7511e4895fa.6b89e6571188216e
+ 95eacf7c4e7dd326.0a4c984bfe37de11.e922a60b3760fe18.017fba98f06e0104
+ 573e78a8f0b1191a
+VPSUBB_128(mem)
+ before
+ 4b939c752d5b23da.01db92b86600d33c.543df91c792c58b6.7e9f6e812807bcf0
+ b84aa2eac47adc70.9e2a08100025424c.68e9bfe08050e2db.57962b1e8dca0d2e
+ 792f07f3d11aff09.ca242ef2b8785d05.241e65812ead38ae.d151d94d02342a7d
+ 6c0d467c6e464ad1.e015fec92b836011.63a667eda0511859.461d757c25d15289
+ 1346f9168f2ebf00
+ after
+ 4b939c752d5b23da.01db92b86600d33c.543df91c792c58b6.7e9f6e812807bcf0
+ b84aa2eac47adc70.9e2a08100025424c.68e9bfe08050e2db.57962b1e8dca0d2e
+ 0000000000000000.0000000000000000.14acc6c407248a25.d9f7bd9d65c3513e
+ 6c0d467c6e464ad1.e015fec92b836011.63a667eda0511859.461d757c25d15289
+ 1346f9168f2ebf00
+
+VPSUBD_128(reg)
+ before
+ 94186387ded6ae8b.6bb2db71ba0a77f3.3b497601f4d4871c.004e420ef1483c08
+ 25dfaf3cae565bd9.54e842bfcf72429c.390c9106b0f60dd3.d9e271d23d9d61e8
+ 22e6d79f9a380294.017cf850c98b69f8.34aa4b45fb7630e2.c82e6f24a15c4225
+ e77bd91d3e0ade68.4f3a7712c560a632.8a6ea1286fdf29f4.aafdbbf039919dea
+ 5c1dce2220492c64
+ after
+ 0000000000000000.0000000000000000.046245c1b57fdcf1.11b402ae9c411fc3
+ 25dfaf3cae565bd9.54e842bfcf72429c.390c9106b0f60dd3.d9e271d23d9d61e8
+ 22e6d79f9a380294.017cf850c98b69f8.34aa4b45fb7630e2.c82e6f24a15c4225
+ e77bd91d3e0ade68.4f3a7712c560a632.8a6ea1286fdf29f4.aafdbbf039919dea
+ 5c1dce2220492c64
+VPSUBD_128(mem)
+ before
+ b85825a6728fabbe.d0e8b02337582c03.1bee3defdefdb676.96a58e1cabbd37b6
+ 9b7b3d684c70d825.397a581b21ad280e.3f64c5d5316f54f2.b39b0e8e489d94d3
+ e2529155caf66dc5.7e7dcd7397950d38.99678cafd9c13ecf.3e9c1de9e4097df9
+ 67a99d57073027c9.fb3c0b96359c182b.03c50c68f2002e3c.94f4b7981b902ed1
+ 0fefd90988bbe20a
+ after
+ b85825a6728fabbe.d0e8b02337582c03.1bee3defdefdb676.96a58e1cabbd37b6
+ 9b7b3d684c70d825.397a581b21ad280e.3f64c5d5316f54f2.b39b0e8e489d94d3
+ 0000000000000000.0000000000000000.237687e652719e7c.1cf580729ce05d1d
+ 67a99d57073027c9.fb3c0b96359c182b.03c50c68f2002e3c.94f4b7981b902ed1
+ 0fefd90988bbe20a
+
+VPADDD_128(reg)
+ before
+ 0dd87ea7c818d74d.074cde5c1f27c25e.0c050ff0984f8593.5a48c3ee9937e063
+ e8fda2de76334649.9e06ce4e2fe9f9b0.0d22d4ed5b398f1d.7abd2c2cea721271
+ fda8411a2e966ea8.09a5eb1b528189ea.5ae156f91be77475.3ff0c40f00be7e91
+ a82658c78dcf8917.22f3b0aea5fc2e38.4e8c928073e36e46.86ad0581f825e1f0
+ 29bf6d6fedb6f7b9
+ after
+ 0000000000000000.0000000000000000.68042be677210392.baadf03beb309102
+ e8fda2de76334649.9e06ce4e2fe9f9b0.0d22d4ed5b398f1d.7abd2c2cea721271
+ fda8411a2e966ea8.09a5eb1b528189ea.5ae156f91be77475.3ff0c40f00be7e91
+ a82658c78dcf8917.22f3b0aea5fc2e38.4e8c928073e36e46.86ad0581f825e1f0
+ 29bf6d6fedb6f7b9
+VPADDD_128(mem)
+ before
+ 05f477c6fb7a7b19.46c3e1522f6ad441.c6bd9af34365a3c7.477082ee00bcb93d
+ f6169f703f7f2a3c.31cada25aff18bd3.d1cf23d649c8a5c3.a0d924af5dfb9306
+ d8f2615bd4d0c04d.c6893eada9f3ea78.1ff4c943d231f058.b4127330272e364c
+ 87543a71d77af879.614a0a57baf92cdd.8cfa0726faad40b1.e1696cdbf9e0dfbc
+ 8228091e709ec901
+ after
+ 05f477c6fb7a7b19.46c3e1522f6ad441.c6bd9af34365a3c7.477082ee00bcb93d
+ f6169f703f7f2a3c.31cada25aff18bd3.d1cf23d649c8a5c3.a0d924af5dfb9306
+ 0000000000000000.0000000000000000.988cbec98d2e498a.e849a79d5eb84c43
+ 87543a71d77af879.614a0a57baf92cdd.8cfa0726faad40b1.e1696cdbf9e0dfbc
+ 8228091e709ec901
+
+VPMOVZXBW_128(reg)
+ before
+ f29c486427f331c8.df08a4a0638890eb.5e5b388e7d918eae.f4ab596bde4850fa
+ 8f112418ba6b53bd.bcda1dd3950641d0.1906c6bd8f464b96.33d53bfe9a0cdd60
+ b3d399a8c6936b8b.fa9521f68901ca54.ee98af528ba4a142.25422acc4907a30f
+ bc2ea37fe7f6b5de.75072af55984e5a2.395cf0b80e38ca5d.a6bfa1bf07455e33
+ 92171cc5f1d0c9f6
+ after
+ f29c486427f331c8.df08a4a0638890eb.5e5b388e7d918eae.f4ab596bde4850fa
+ 0000000000000000.0000000000000000.00250042002a00cc.0049000700a3000f
+ b3d399a8c6936b8b.fa9521f68901ca54.ee98af528ba4a142.25422acc4907a30f
+ bc2ea37fe7f6b5de.75072af55984e5a2.395cf0b80e38ca5d.a6bfa1bf07455e33
+ 92171cc5f1d0c9f6
+VPMOVZXBW_128(mem)
+ before
+ c51817c923b6a187.046d3f09b7206c64.08fab6bc239b50e6.56a0835bb38d0394
+ 1a8c0fb7b802a210.e9de68b2d59dcdc6.913b40380353c44e.a1af66a7172f8793
+ 6f417e7accc187be.c5cb1ae7dbfa13b3.eb96445314b70004.76d49408d5ab9305
+ 9f01e2007cfe0dbc.f681511265c37bd5.f2d73efa73d3be34.315c09eb8a8c6396
+ 2e93c1bad15f33f4
+ after
+ c51817c923b6a187.046d3f09b7206c64.08fab6bc239b50e6.56a0835bb38d0394
+ 0000000000000000.0000000000000000.005600a00083005b.00b3008d00030094
+ 6f417e7accc187be.c5cb1ae7dbfa13b3.eb96445314b70004.76d49408d5ab9305
+ 9f01e2007cfe0dbc.f681511265c37bd5.f2d73efa73d3be34.315c09eb8a8c6396
+ 2e93c1bad15f33f4
+
+VPMOVZXWD_128(reg)
+ before
+ c9c5b9e346af3ec9.8699b635e3c6f037.d64c09a1108241d9.82c9aa1a3bb4bb0b
+ 5e3eebd08608c1c1.ffd577031e23eb5b.c2783ffe77c5a16a.763a059e8865b3b5
+ 484955ef2df6f889.e8809f574823bc53.1650ee973718d735.acf4ca7177f2615d
+ e533f3abd6061fcd.1b68ac1d7ed21d4c.2f2212d6eb051ee5.ffc4758124688230
+ 4a7683b9aad2d25a
+ after
+ c9c5b9e346af3ec9.8699b635e3c6f037.d64c09a1108241d9.82c9aa1a3bb4bb0b
+ 0000000000000000.0000000000000000.0000acf40000ca71.000077f20000615d
+ 484955ef2df6f889.e8809f574823bc53.1650ee973718d735.acf4ca7177f2615d
+ e533f3abd6061fcd.1b68ac1d7ed21d4c.2f2212d6eb051ee5.ffc4758124688230
+ 4a7683b9aad2d25a
+VPMOVZXWD_128(mem)
+ before
+ 6bd66e05253c0d06.9049bf701dc37139.76571942db3aca71.6738a729301ab327
+ 3cafb451b2b3ee61.a4d5b7aa9fba2b77.d41b62b07c6a81ef.1bdfaafba1e3d1a7
+ 9bcfd0896c423296.7f24d6c5f7768936.107e04557c6bfcf1.a76316b8dbeab610
+ 62003f9a70f695d2.7c81182dc283c620.084d791cf74bf8a4.6710e7cc79be9c0f
+ b73119a317e8c04f
+ after
+ 6bd66e05253c0d06.9049bf701dc37139.76571942db3aca71.6738a729301ab327
+ 0000000000000000.0000000000000000.000067380000a729.0000301a0000b327
+ 9bcfd0896c423296.7f24d6c5f7768936.107e04557c6bfcf1.a76316b8dbeab610
+ 62003f9a70f695d2.7c81182dc283c620.084d791cf74bf8a4.6710e7cc79be9c0f
+ b73119a317e8c04f
+
+VPBLENDVB_128(reg)
+ before
+ f414a8aa52f65d7d.6f0f7b6edadad240.f63a794e9b6e1fe2.96533ff10b153034
+ 7803914bc673b045.9cc802f3c4faa60d.4b99f6941fc2d027.975ed1c0d1d562cc
+ a04ccff40eebf552.c6f74f134d62cd65.d5ec896ce90b159c.e838ac7567984899
+ c8395e0fc6eb6851.ca68debc8e1f0373.f27d304096d529ec.63af4afce8699ec7
+ e68d294171552281
+ after
+ 0000000000000000.0000000000000000.d599f694e90bd09c.9738d17567d54899
+ 7803914bc673b045.9cc802f3c4faa60d.4b99f6941fc2d027.975ed1c0d1d562cc
+ a04ccff40eebf552.c6f74f134d62cd65.d5ec896ce90b159c.e838ac7567984899
+ c8395e0fc6eb6851.ca68debc8e1f0373.f27d304096d529ec.63af4afce8699ec7
+ e68d294171552281
+VPBLENDVB_128(mem)
+ before
+ 4b9fc4301e678ef3.4b163a0a8bfe44ed.82e72bd9a53c0364.fc99e77ec1ad49c5
+ 6fb197b60aab9f4b.87316050f8b1c6d3.cb3fb356aec68a64.518ba891071fb1d0
+ 2e8e1fbd512d11b2.d7d5ca4caa8e2aaf.823df11ec4c7549e.4ba171e403b59cbb
+ 6504d63310fa9f57.974d766c3d24ac2c.81ad6120044e1c3e.47263ce552fd4732
+ a26507ff8f83eee1
+ after
+ 4b9fc4301e678ef3.4b163a0a8bfe44ed.82e72bd9a53c0364.fc99e77ec1ad49c5
+ 6fb197b60aab9f4b.87316050f8b1c6d3.cb3fb356aec68a64.518ba891071fb1d0
+ 0000000000000000.0000000000000000.82e7b356aec68a64.518ba87e07adb1d0
+ 6504d63310fa9f57.974d766c3d24ac2c.81ad6120044e1c3e.47263ce552fd4732
+ a26507ff8f83eee1
+
+VPMINSD_128(reg)
+ before
+ b6abce9e56d1cd73.eedd3a03621d0664.23e65f1b4bfc87f7.a55b7f458964a071
+ e0448b2f44751f94.a6e6c61864a30205.d7ed82c673a4f8bb.ca13c77a6f179963
+ 7c7c3c1cf5fb21f2.69ebf66031974e68.0eabd9d74ea73a25.cca1b6abd372c640
+ e79fdcd204ed0f37.13b847c6e605a7b6.266f62bb7b928be0.87d0c7c5d182e133
+ d76d76b28452a768
+ after
+ 0000000000000000.0000000000000000.d7ed82c64ea73a25.ca13c77ad372c640
+ e0448b2f44751f94.a6e6c61864a30205.d7ed82c673a4f8bb.ca13c77a6f179963
+ 7c7c3c1cf5fb21f2.69ebf66031974e68.0eabd9d74ea73a25.cca1b6abd372c640
+ e79fdcd204ed0f37.13b847c6e605a7b6.266f62bb7b928be0.87d0c7c5d182e133
+ d76d76b28452a768
+VPMINSD_128(mem)
+ before
+ 98443f6008eed40d.7bf867be0dd9240f.801934369efac91e.7a8418df93ef259a
+ a6219fb97a63244b.95d5d94aad4b9e27.8cd9399c758170ca.6535f8ad344d45fc
+ ddd011abf5bc5251.91802fe47fceb72b.13c6d2e589a657e6.45d0fc93fa3526b5
+ 191d112196051b49.cb4664f720eeabc6.f1aa7bfbf3753ba0.759f22fb8035066e
+ 50ef655363d81fd6
+ after
+ 98443f6008eed40d.7bf867be0dd9240f.801934369efac91e.7a8418df93ef259a
+ a6219fb97a63244b.95d5d94aad4b9e27.8cd9399c758170ca.6535f8ad344d45fc
+ 0000000000000000.0000000000000000.801934369efac91e.6535f8ad93ef259a
+ 191d112196051b49.cb4664f720eeabc6.f1aa7bfbf3753ba0.759f22fb8035066e
+ 50ef655363d81fd6
+
+VPMAXSD_128(reg)
+ before
+ 340cc1063eabad97.36d31b07784a3b5f.9f7374ee2b37b8a5.0252b1cbd1fbd821
+ 7b413280ad39ee5e.10c0ab49b8986dc0.69535b373d361873.228aef423f44ea98
+ 83dcb52d4d0e1cd6.83ae3ed371fb6e98.8531163df17607dd.2d1eb14b585a2c2f
+ a6274579b9b774ac.6b6a4f92c07dfa12.4f5b9f6de483c38f.ffda73d1384b5b12
+ 7389b1c2fc23336e
+ after
+ 0000000000000000.0000000000000000.69535b373d361873.2d1eb14b585a2c2f
+ 7b413280ad39ee5e.10c0ab49b8986dc0.69535b373d361873.228aef423f44ea98
+ 83dcb52d4d0e1cd6.83ae3ed371fb6e98.8531163df17607dd.2d1eb14b585a2c2f
+ a6274579b9b774ac.6b6a4f92c07dfa12.4f5b9f6de483c38f.ffda73d1384b5b12
+ 7389b1c2fc23336e
+VPMAXSD_128(mem)
+ before
+ 67f8e809bfec6f6f.4270ded18ebf318b.a4c05a70c02ccc5b.231bf431b1ea8634
+ b6f393929eb4cc40.b1017c9f68b29120.097cdb5b8e14a29f.5dbe10f6f5368d78
+ 3c462e49b487060e.50271b50e11dce17.78694f3d453f3609.5990f0284bf41409
+ d4bd361a1e6fd805.7c2db851988b241b.cc55310401bc44c6.73dd8e344faf5691
+ 06f1e8859ef390bc
+ after
+ 67f8e809bfec6f6f.4270ded18ebf318b.a4c05a70c02ccc5b.231bf431b1ea8634
+ b6f393929eb4cc40.b1017c9f68b29120.097cdb5b8e14a29f.5dbe10f6f5368d78
+ 0000000000000000.0000000000000000.097cdb5bc02ccc5b.5dbe10f6f5368d78
+ d4bd361a1e6fd805.7c2db851988b241b.cc55310401bc44c6.73dd8e344faf5691
+ 06f1e8859ef390bc
+
+VANDPD_128(reg)
+ before
+ 7017f986d44cfe37.5c2425f2f77a0050.8f614e0d2688d1d9.e00afd9adf948a01
+ 0c9dbda58c47dcae.ae4779bb5cb4381c.e60dd9ef2aa10ffd.92552fedfbd5c2e7
+ 36cd314d626f65cd.a8f1ad6268283c94.dd7f55653d611b32.bd0243e8708aa9a4
+ 49f44feaf351d63e.25ef3dd438e2cae5.d001bfdafd543124.3cddb6775abffa63
+ edb10386d6817350
+ after
+ 0000000000000000.0000000000000000.c40d516528210b30.900003e8708080a4
+ 0c9dbda58c47dcae.ae4779bb5cb4381c.e60dd9ef2aa10ffd.92552fedfbd5c2e7
+ 36cd314d626f65cd.a8f1ad6268283c94.dd7f55653d611b32.bd0243e8708aa9a4
+ 49f44feaf351d63e.25ef3dd438e2cae5.d001bfdafd543124.3cddb6775abffa63
+ edb10386d6817350
+VANDPD_128(mem)
+ before
+ aa4ca602ffdbce99.a35e15e8da786ab0.000da6fce7ee9c3a.1ce012ba06078c80
+ 51781bd5f2d9c768.9e577eb3b4705fcd.171762c592596fc1.1b684a71f30569f2
+ bc02deecca881ce9.982a87b71cc6ef42.44d9ef1d542efea3.2ae4636b61da0426
+ c9b66c34a4f38749.ec252a61af0457ba.651ec8ef4979070e.a5a25915eb1398c7
+ e8ec29d92d3b6281
+ after
+ aa4ca602ffdbce99.a35e15e8da786ab0.000da6fce7ee9c3a.1ce012ba06078c80
+ 51781bd5f2d9c768.9e577eb3b4705fcd.171762c592596fc1.1b684a71f30569f2
+ 0000000000000000.0000000000000000.000522c482480c00.1860023002050880
+ c9b66c34a4f38749.ec252a61af0457ba.651ec8ef4979070e.a5a25915eb1398c7
+ e8ec29d92d3b6281
+
diff --git a/none/tests/amd64/avx-1.vgtest b/none/tests/amd64/avx-1.vgtest
new file mode 100644
index 0000000..0f650d1
--- /dev/null
+++ b/none/tests/amd64/avx-1.vgtest
@@ -0,0 +1,3 @@
+prog: avx-1
+prereq: ../../../tests/x86_amd64_features amd64-avx
+vgopts: -q