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