|
From: <sv...@va...> - 2015-01-28 11:11:13
|
Author: sewardj
Date: Wed Jan 28 11:11:02 2015
New Revision: 14893
Log:
Add test cases for VPMASKMOV{D,Q} xmm/ymm to memory.
Modified:
trunk/none/tests/amd64/avx2-1.c
trunk/none/tests/amd64/avx2-1.stdout.exp
Modified: trunk/none/tests/amd64/avx2-1.c
==============================================================================
--- trunk/none/tests/amd64/avx2-1.c (original)
+++ trunk/none/tests/amd64/avx2-1.c Wed Jan 28 11:11:02 2015
@@ -58,7 +58,8 @@
operands only %ymm6, %ymm7, %ymm8, %ymm9 and %r14. The mem form of
the insn may mention as operands only (%rax), %ymm7, %ymm8, %ymm9
and %r14. It's OK for the insn to clobber ymm0, as this is needed
- for testing PCMPxSTRx. */
+ for testing PCMPxSTRx, and ymm6, as this is needed for testing
+ MOVMASK variants. */
#define GEN_test_RandM(_name, _reg_form, _mem_form) \
\
@@ -101,7 +102,8 @@
"movq %%r14, 128(%0)" "\n\t" \
: /*OUT*/ \
: /*IN*/"r"(b) \
- : /*TRASH*/"xmm0","xmm8","xmm7","xmm9","r14","rax","memory","cc" \
+ : /*TRASH*/"xmm6", \
+ "xmm0","xmm8","xmm7","xmm9","r14","rax","memory","cc" \
); \
showBlock("after", b); \
printf("\n"); \
@@ -949,6 +951,26 @@
"vxorpd %%ymm6, %%ymm6, %%ymm6;"
"vpmaskmovq (%%rax,%%rax,4), %%ymm6, %%ymm9")
+GEN_test_Monly(VPMASKMOVD_128_StoreForm,
+ "vpmaskmovd %%xmm8, %%xmm7, (%%rax);"
+ "vxorps %%xmm6, %%xmm6, %%xmm6;"
+ "vpmaskmovd %%xmm9, %%xmm6, (%%rax,%%rax,4)")
+
+GEN_test_Monly(VPMASKMOVD_256_StoreForm,
+ "vpmaskmovd %%ymm8, %%ymm7, (%%rax);"
+ "vxorps %%ymm6, %%ymm6, %%ymm6;"
+ "vpmaskmovd %%ymm9, %%ymm6, (%%rax,%%rax,4)")
+
+GEN_test_Monly(VPMASKMOVQ_128_StoreForm,
+ "vpmaskmovq %%xmm8, %%xmm7, (%%rax);"
+ "vxorpd %%xmm6, %%xmm6, %%xmm6;"
+ "vpmaskmovq %%xmm9, %%xmm6, (%%rax,%%rax,4)")
+
+GEN_test_Monly(VPMASKMOVQ_256_StoreForm,
+ "vpmaskmovq %%ymm8, %%ymm7, (%%rax);"
+ "vxorpd %%ymm6, %%ymm6, %%ymm6;"
+ "vpmaskmovq %%ymm9, %%ymm6, (%%rax,%%rax,4)")
+
GEN_test_Ronly(VGATHERDPS_128,
"vpslld $25, %%xmm7, %%xmm8;"
"vpsrld $25, %%xmm8, %%xmm8;"
@@ -1220,6 +1242,8 @@
Reg form: %ymm6, %ymm7, %ymm8, %ymm9 and %r14.
Mem form: (%rax), %ymm7, %ymm8, %ymm9 and %r14.
Imm8 etc fields are also allowed, where they make sense.
+ Both forms may use ymm0 as scratch. Mem form may also use
+ ymm6 as scratch.
*/
#define N_DEFAULT_ITERS 3
@@ -1438,6 +1462,10 @@
DO_D( VPMASKMOVD_256_LoadForm );
DO_D( VPMASKMOVQ_128_LoadForm );
DO_D( VPMASKMOVQ_256_LoadForm );
+ DO_D( VPMASKMOVD_128_StoreForm );
+ DO_D( VPMASKMOVD_256_StoreForm );
+ DO_D( VPMASKMOVQ_128_StoreForm );
+ DO_D( VPMASKMOVQ_256_StoreForm );
{ int i; for (i = 0; i < sizeof(randArray); i++) randArray[i] = randUChar(); }
DO_D( VGATHERDPS_128 );
DO_D( VGATHERDPS_256 );
Modified: trunk/none/tests/amd64/avx2-1.stdout.exp
==============================================================================
--- trunk/none/tests/amd64/avx2-1.stdout.exp (original)
+++ trunk/none/tests/amd64/avx2-1.stdout.exp Wed Jan 28 11:11:02 2015
@@ -16522,332 +16522,332 @@
0000000000000000.0000000000000000.0000000000000000.0000000000000000
f89eafc8bfd35287
-VGATHERDPS_128(reg)
- before
- db3ba33aa9080146.61de3bb310750745.1989ac47b84df422.f6bf8ceae9d6b8b7
- b0e0033bfbf2f215.894d4632358a7c11.5d364e226c45ac6b.c766170711315988
- ef41c04c42be2765.897a149beb714aa6.458177a0afe031a7.696c4e6025e09d54
- a41c05c9c9660ad1.eba14fc8ffa75b20.de28531bcd1af072.690fddcff15e6f38
- 52886f31402abb50
- after
- db3ba33aa9080146.61de3bb310750745.1989ac47b84df422.f6bf8ceae9d6b8b7
- 0000000000000000.0000000000000000.1989ac4700000022.f6bf8ceae9d6b8b7
- 0000000000000000.0000000000000000.0000000000000000.0000000000000000
- 0000000000000000.0000000000000000.de28531b467b4796.690fddcff15e6f38
- 0000000000000000
-VGATHERDPS_128(mem)
- before
- b016b163e0bd6db7.dc2bff0edee808f5.3dfda3963da69d9c.33e50df111f05366
- 10f34e3f9b947189.a22ad977cb3f8e6e.0bcbbee271ecfa35.5075d17dc85dc722
- fc5cf4a23e2cb3e3.03d7c060dd6706d8.e047498667f46008.4293cd1a3e5db93f
- 038d4c69950020e1.09ece025605cdece.48acf360ea3bba30.14fd2a25bfec945b
- d36d17fb9706c312
- after
- b016b163e0bd6db7.dc2bff0edee808f5.3dfda3963da69d9c.33e50df111f05366
- 10f34e3f9b947189.a22ad977cb3f8e6e.0bcbbee271ecfa35.5075d17dc85dc722
- fc5cf4a23e2cb3e3.03d7c060dd6706d8.e047498667f46008.4293cd1a3e5db93f
- 038d4c69950020e1.09ece025605cdece.48acf360ea3bba30.14fd2a25bfec945b
- d36d17fb9706c312
-
-VGATHERDPS_128(reg)
- before
- 8a9fbef612a8b4ff.aec1056e6c8ca29e.c32664229f1a81ec.cf37664ac83bf3c9
- 45514c747bcdd2bf.8b36c88e8f4d2736.3a4179b3e89e5bcf.02244e21cb72f9f0
- 113deccf207189ed.262544a5c9bd99c6.7cf84b3485e3d812.6cae58c1c05bb7c1
- f820cb644b904525.09cd2390e85ae669.94080501c4e56452.9a13300673731a57
- 168d81cdb0340ccf
- after
- 8a9fbef612a8b4ff.aec1056e6c8ca29e.c32664229f1a81ec.cf37664ac83bf3c9
- 0000000000000000.0000000000000000.c32664220000006c.cf37664a00000049
- 0000000000000000.0000000000000000.0000000000000000.0000000000000000
- 0000000000000000.0000000000000000.94080501c1b29e3d.9a13300615e8b346
- 0000000000000000
-VGATHERDPS_128(mem)
+VPMASKMOVD_128_StoreForm(reg)
before
- 6f58f8f0421c7a44.09b6148f49277204.c2681229b69ff93c.8f2dd375efa16b2a
- 2eb2414cf7a651d2.4dbaf4ad66307d26.dd33bc4d0009be5a.7822e2ee53115937
- e1d507bd994e7b96.d2e99718eda9d026.e46aced8921221e0.5ba45ec73c339a14
- 13fef71ff590e6ab.a3ff282d2c8dd8a0.6649f3a637380ee9.446f735bf5029b5e
- 403f4c08cc7bc6b0
- after
- 6f58f8f0421c7a44.09b6148f49277204.c2681229b69ff93c.8f2dd375efa16b2a
- 2eb2414cf7a651d2.4dbaf4ad66307d26.dd33bc4d0009be5a.7822e2ee53115937
- e1d507bd994e7b96.d2e99718eda9d026.e46aced8921221e0.5ba45ec73c339a14
- 13fef71ff590e6ab.a3ff282d2c8dd8a0.6649f3a637380ee9.446f735bf5029b5e
- 403f4c08cc7bc6b0
+ 86ecccc0db05c88a.c2cee692e20bc47c.625975748e1fd585.58d5bc54baac0e3d
+ 48634f0e5b024023.e37875c43e845a0c.bef2c5494985445d.d7424f73dd185b1a
+ 9a4f341fdb56f6fd.6c3355cfe4210fa1.3d9a3a6b753c9461.101bb7b47a6129a7
+ d8fb755ff88e26c5.3bcc039defef9e6a.3a9ccd46b1d1ff3d.e12b6f02af963311
+ 2440f34b98c03783
+ after
+ 86ecccc0db05c88a.c2cee692e20bc47c.625975748e1fd585.58d5bc54baac0e3d
+ 48634f0e5b024023.e37875c43e845a0c.bef2c5494985445d.d7424f73dd185b1a
+ 9a4f341fdb56f6fd.6c3355cfe4210fa1.3d9a3a6b753c9461.101bb7b47a6129a7
+ d8fb755ff88e26c5.3bcc039defef9e6a.3a9ccd46b1d1ff3d.e12b6f02af963311
+ 2440f34b98c03783
+VPMASKMOVD_128_StoreForm(mem)
+ before
+ b724bf7a50edef2a.5eb5103a4e350b27.2a0ffc1b7cf9c491.10467b4796cfc29c
+ 74a5507cf3281731.88c7ff1d78d7e2ce.16c8bb36a64c3d43.1de241d8c3c2182b
+ 388d203b9e7d6dc5.b27e41731201e667.dcc3bcd98af3c5ab.bbbd1a67d1373f96
+ e0a9ada46cf9ab12.3826cfa7b93e559d.56cb7cef43fa17f6.4823025e5eb97188
+ 1e60f62b06d4eaad
+ after
+ b724bf7a50edef2a.5eb5103a4e350b27.16c8bb36a64c3d43.1de241d8c3c2182b
+ 74a5507cf3281731.88c7ff1d78d7e2ce.16c8bb36a64c3d43.1de241d8c3c2182b
+ 388d203b9e7d6dc5.b27e41731201e667.dcc3bcd98af3c5ab.bbbd1a67d1373f96
+ e0a9ada46cf9ab12.3826cfa7b93e559d.56cb7cef43fa17f6.4823025e5eb97188
+ 1e60f62b06d4eaad
+
+VPMASKMOVD_128_StoreForm(reg)
+ before
+ 9ac0f0396415e8b3.46c472a47aa78e43.760ba627091b691d.61ae7566ee6df04f
+ 198eeef41506a543.47acec25e494d285.c878c35e9c235f93.d9362529a6590ce3
+ f517ebc8b4365e0c.bf2c9615c4cb3203.89bb21b811e272aa.9b30072487c926de
+ 8ba8e421dd2e4eb8.8b0feb5e39586bea.171ebca102e4df0f.81689743aecafc6b
+ 68aa5273376747b7
+ after
+ 9ac0f0396415e8b3.46c472a47aa78e43.760ba627091b691d.61ae7566ee6df04f
+ 198eeef41506a543.47acec25e494d285.c878c35e9c235f93.d9362529a6590ce3
+ f517ebc8b4365e0c.bf2c9615c4cb3203.89bb21b811e272aa.9b30072487c926de
+ 8ba8e421dd2e4eb8.8b0feb5e39586bea.171ebca102e4df0f.81689743aecafc6b
+ 68aa5273376747b7
+VPMASKMOVD_128_StoreForm(mem)
+ before
+ 2cc1b29e3dacc6ed.388bd36b2d7db3f4.852269ee5c483966.cdee91850bb6e26d
+ a97b35b1dca6333a.560cb61240acc76b.8a318cb04ca557a2.07779ad0c9e3b771
+ bba25699315f4cca.42798883b149c6ca.7608ce90227e82cb.2005d5eed7f899c6
+ 3e03924158e6cac8.581d45281cdfeebc.2573ad7afddc760c.76e33d4cd180c51a
+ 645fce5454077716
+ after
+ 2cc1b29e3dacc6ed.388bd36b2d7db3f4.852269ee5c483966.cdee9185c9e3b771
+ a97b35b1dca6333a.560cb61240acc76b.8a318cb04ca557a2.07779ad0c9e3b771
+ bba25699315f4cca.42798883b149c6ca.7608ce90227e82cb.2005d5eed7f899c6
+ 3e03924158e6cac8.581d45281cdfeebc.2573ad7afddc760c.76e33d4cd180c51a
+ 645fce5454077716
+
+VPMASKMOVD_128_StoreForm(reg)
+ before
+ 45c38574fc19eb69.0e6a63946b446c61.f443e96f1efa79ee.733da45af6cdef92
+ 775c5d1764435cbd.07a347808987ecc0.723871c25227a40c.3c342f1c2b5da889
+ 557652a9291107be.057ab9f0ccbb0712.2f48d88f55f1abc1.5c22caadb8965e1c
+ 3a5d6095e60d2819.e4ba35d050ea7983.85bf1a41c2e4c9ba.afd4f2f7b886cd78
+ 111622e84738b1c8
+ after
+ 45c38574fc19eb69.0e6a63946b446c61.f443e96f1efa79ee.733da45af6cdef92
+ 775c5d1764435cbd.07a347808987ecc0.723871c25227a40c.3c342f1c2b5da889
+ 557652a9291107be.057ab9f0ccbb0712.2f48d88f55f1abc1.5c22caadb8965e1c
+ 3a5d6095e60d2819.e4ba35d050ea7983.85bf1a41c2e4c9ba.afd4f2f7b886cd78
+ 111622e84738b1c8
+VPMASKMOVD_128_StoreForm(mem)
+ before
+ 5eb4d66a82b9c539.845d834937c5fa7a.8031380c3222fd3e.d1e93344368d3ba2
+ 71798a6b8514c6f7.8dc1b830b9c4ba8c.b5a93c908d6e5070.6f121f044c773d26
+ 2833bbd66b55702d.b2d7f9b70797a4fc.5fefbf497ddb2e44.bb85dbeda12f0af2
+ 5eace39750897e08.50e94448bec9f475.5acf3c21207452e7.1090626bd03fe0b1
+ cc7db0ea7635f910
+ after
+ 5eb4d66a82b9c539.845d834937c5fa7a.8031380c3222fd3e.6f121f044c773d26
+ 71798a6b8514c6f7.8dc1b830b9c4ba8c.b5a93c908d6e5070.6f121f044c773d26
+ 2833bbd66b55702d.b2d7f9b70797a4fc.5fefbf497ddb2e44.bb85dbeda12f0af2
+ 5eace39750897e08.50e94448bec9f475.5acf3c21207452e7.1090626bd03fe0b1
+ cc7db0ea7635f910
+
+VPMASKMOVD_256_StoreForm(reg)
+ before
+ 4a99c1d72e9d91ba.efb1809a51bbadb3.c14495507ae6e5a5.811530058f457a85
+ e630929c9402e65c.b60e0dcb89f7b95b.6334e63cd57bb435.b28c15e2e85b6049
+ fc8d1ea745f032a1.918f0716154a5d2c.900535766e139dd3.c80269a347c1c05f
+ e8fe6163ddf3b237.5b00e86710bf5751.a5027d6cdf3adb2b.9e41a733c78458f5
+ 12164b8084aee235
+ after
+ 4a99c1d72e9d91ba.efb1809a51bbadb3.c14495507ae6e5a5.811530058f457a85
+ e630929c9402e65c.b60e0dcb89f7b95b.6334e63cd57bb435.b28c15e2e85b6049
+ fc8d1ea745f032a1.918f0716154a5d2c.900535766e139dd3.c80269a347c1c05f
+ e8fe6163ddf3b237.5b00e86710bf5751.a5027d6cdf3adb2b.9e41a733c78458f5
+ 12164b8084aee235
+VPMASKMOVD_256_StoreForm(mem)
+ before
+ ff4dd1759b4d1b4b.05cd573bf798a1c7.ef2c2eab976361f6.fe79ba89c47dace9
+ 40b2b6fe286dbe64.b147fd9d2f6b3c00.2be154ccc5403749.f8b4e838b96749b8
+ b3107507451989ac.47b84df422f6bf8c.eae9d6b8b7649774.ed0004e75c84f144
+ 32358a7c115d364e.226c45ac6bc76617.0711315988db3ba3.3aa908014661de3b
+ 3bfbf2f215894d46
+ after
+ 40b2b6fe9b4d1b4b.05cd573bf798a1c7.2be154ccc5403749.f8b4e838c47dace9
+ 40b2b6fe286dbe64.b147fd9d2f6b3c00.2be154ccc5403749.f8b4e838b96749b8
+ b3107507451989ac.47b84df422f6bf8c.eae9d6b8b7649774.ed0004e75c84f144
+ 32358a7c115d364e.226c45ac6bc76617.0711315988db3ba3.3aa908014661de3b
+ 3bfbf2f215894d46
+
+VPMASKMOVD_256_StoreForm(reg)
+ before
+ 4c42be2765897a14.9beb714aa6458177.a0afe031a7696c4e.6025e09d54b0e003
+ c9c9660ad1eba14f.c8ffa75b20de2853.1bcd1af072690fdd.cff15e6f38ef41c0
+ 0edee808f53dfda3.963da69d9c33e50d.f111f0536652886f.31402abb50a41c05
+ 77cb3f8e6e0bcbbe.e271ecfa355075d1.7dc85dc722b016b1.63e0bd6db7dc2bff
+ 3f9b947189a22ad9
+ after
+ 4c42be2765897a14.9beb714aa6458177.a0afe031a7696c4e.6025e09d54b0e003
+ c9c9660ad1eba14f.c8ffa75b20de2853.1bcd1af072690fdd.cff15e6f38ef41c0
+ 0edee808f53dfda3.963da69d9c33e50d.f111f0536652886f.31402abb50a41c05
+ 77cb3f8e6e0bcbbe.e271ecfa355075d1.7dc85dc722b016b1.63e0bd6db7dc2bff
+ 3f9b947189a22ad9
+VPMASKMOVD_256_StoreForm(mem)
+ before
+ a23e2cb3e303d7c0.60dd6706d8e04749.8667f460084293cd.1a3e5db93f10f34e
+ 69950020e109ece0.25605cdece48acf3.60ea3bba3014fd2a.25bfec945bfc5cf4
+ 6e6c8ca29ec32664.229f1a81eccf3766.4ac83bf3c9d36d17.fb9706c312038d4c
+ 8e8f4d27363a4179.b3e89e5bcf02244e.21cb72f9f08a9fbe.f612a8b4ffaec105
+ 747bcdd2bf8b36c8
+ after
+ a23e2cb3e109ece0.60dd6706ce48acf3.8667f4603014fd2a.25bfec943f10f34e
+ 69950020e109ece0.25605cdece48acf3.60ea3bba3014fd2a.25bfec945bfc5cf4
+ 6e6c8ca29ec32664.229f1a81eccf3766.4ac83bf3c9d36d17.fb9706c312038d4c
+ 8e8f4d27363a4179.b3e89e5bcf02244e.21cb72f9f08a9fbe.f612a8b4ffaec105
+ 747bcdd2bf8b36c8
+
+VPMASKMOVD_256_StoreForm(reg)
+ before
+ cf207189ed262544.a5c9bd99c67cf84b.3485e3d8126cae58.c1c05bb7c145514c
+ 644b90452509cd23.90e85ae669940805.01c4e564529a1330.0673731a57113dec
+ 8f49277204c26812.29b69ff93c8f2dd3.75efa16b2a168d81.cdb0340ccff820cb
+ ad66307d26dd33bc.4d0009be5a7822e2.ee531159376f58f8.f0421c7a4409b614
+ 4cf7a651d24dbaf4
+ after
+ cf207189ed262544.a5c9bd99c67cf84b.3485e3d8126cae58.c1c05bb7c145514c
+ 644b90452509cd23.90e85ae669940805.01c4e564529a1330.0673731a57113dec
+ 8f49277204c26812.29b69ff93c8f2dd3.75efa16b2a168d81.cdb0340ccff820cb
+ ad66307d26dd33bc.4d0009be5a7822e2.ee531159376f58f8.f0421c7a4409b614
+ 4cf7a651d24dbaf4
+VPMASKMOVD_256_StoreForm(mem)
+ before
+ bd994e7b96d2e997.18eda9d026e46ace.d8921221e05ba45e.c73c339a142eb241
+ 1ff590e6aba3ff28.2d2c8dd8a06649f3.a637380ee9446f73.5bf5029b5ee1d507
+ 4ed7e97c2ecdb7d4.486dd90231ec0bd8.93bdf67191403f4c.08cc7bc6b013fef7
+ 260bd32b3a5bcfc6.c5fe87b97404ed29.7beec836f55bcf15.290b9889a75168bc
+ 19ff574fde265003
+ after
+ bd994e7b96d2e997.18eda9d026e46ace.a637380ee9446f73.c73c339a5ee1d507
+ 1ff590e6aba3ff28.2d2c8dd8a06649f3.a637380ee9446f73.5bf5029b5ee1d507
+ 4ed7e97c2ecdb7d4.486dd90231ec0bd8.93bdf67191403f4c.08cc7bc6b013fef7
+ 260bd32b3a5bcfc6.c5fe87b97404ed29.7beec836f55bcf15.290b9889a75168bc
+ 19ff574fde265003
+
+VPMASKMOVQ_128_StoreForm(reg)
+ before
+ 36f4b383f11ef278.835dccdeec59002b.0029956806392a91.3a982a49319fdcfb
+ da36a8937dc68ac6.4198508160d4092f.553bfe7d821700bd.ac859997601a222a
+ 631132ea1ea95499.3c8ad900b0d7a4fd.207fbf63852ba958.ad82900a9ed85dce
+ 2bd04ef46e538b9f.4ffde547fa6e8fc1.bd43d286aa00620f.195a8b9008e34811
+ ccdb0614ba49a022
+ after
+ 36f4b383f11ef278.835dccdeec59002b.0029956806392a91.3a982a49319fdcfb
+ da36a8937dc68ac6.4198508160d4092f.553bfe7d821700bd.ac859997601a222a
+ 631132ea1ea95499.3c8ad900b0d7a4fd.207fbf63852ba958.ad82900a9ed85dce
+ 2bd04ef46e538b9f.4ffde547fa6e8fc1.bd43d286aa00620f.195a8b9008e34811
+ ccdb0614ba49a022
+VPMASKMOVQ_128_StoreForm(mem)
+ before
+ a1cf7e82cf15212b.90c1f71d0c506c81.58beef435aa683a9.88d235528e22668e
+ 76046dc563548659.ec2e29d2922d32ee.329973deeb8a3fdf.dd77e333cc1ef280
+ 264451cb93118cd7.9d64e07d9c761a90.b95aed05ca267d8f.187fd896017f4291
+ 8d5ca5807a59efd2.fdaf188cc7b56014.c9ccd9a51287fae6.953610e5c8d2926f
+ b0e8888ebda21dc4
+ after
+ a1cf7e82cf15212b.90c1f71d0c506c81.329973deeb8a3fdf.88d235528e22668e
+ 76046dc563548659.ec2e29d2922d32ee.329973deeb8a3fdf.dd77e333cc1ef280
+ 264451cb93118cd7.9d64e07d9c761a90.b95aed05ca267d8f.187fd896017f4291
+ 8d5ca5807a59efd2.fdaf188cc7b56014.c9ccd9a51287fae6.953610e5c8d2926f
+ b0e8888ebda21dc4
+
+VPMASKMOVQ_128_StoreForm(reg)
+ before
+ c5e13afb7d7b203c.8618e6ce35366a76.695bce69ae784025.3dbdb4a9dfb87210
+ 2f6c249aa4e9d784.ef438ea2dfb6bbee.3db3fd82ee4bf670.f3f7f9fc4ec5a038
+ 4cd642d6cd797e48.a2ab1be895e59c67.d605a14122b8bda0.c647248c7bbb418b
+ 776c8e1b94b65034.7d1a088d72cdc90c.8e9bb614e74dd262.9179b24481a51135
+ 32591d107c8fcc61
+ after
+ c5e13afb7d7b203c.8618e6ce35366a76.695bce69ae784025.3dbdb4a9dfb87210
+ 2f6c249aa4e9d784.ef438ea2dfb6bbee.3db3fd82ee4bf670.f3f7f9fc4ec5a038
+ 4cd642d6cd797e48.a2ab1be895e59c67.d605a14122b8bda0.c647248c7bbb418b
+ 776c8e1b94b65034.7d1a088d72cdc90c.8e9bb614e74dd262.9179b24481a51135
+ 32591d107c8fcc61
+VPMASKMOVQ_128_StoreForm(mem)
+ before
+ 83b2e3dc89862d3c.0b7806d5962d8af2.5b5ed17b937d000a.c2c23966d8967062
+ 62527f94c395f1f1.6647a5706e696831.1741f3a013fefb8c.cec625a3921dd54b
+ a9036e2547c9d4ad.e3246758b9f6259b.8f90e8e70e5e77bf.0ef37637b0713bca
+ 36922a79312d919b.dd5d48f91261fedd.9d162e3ca2a82fcf.de94288ece1bdf8a
+ 9bf7371589a9fc38
+ after
+ 83b2e3dc89862d3c.0b7806d5962d8af2.1741f3a013fefb8c.c2c23966d8967062
+ 62527f94c395f1f1.6647a5706e696831.1741f3a013fefb8c.cec625a3921dd54b
+ a9036e2547c9d4ad.e3246758b9f6259b.8f90e8e70e5e77bf.0ef37637b0713bca
+ 36922a79312d919b.dd5d48f91261fedd.9d162e3ca2a82fcf.de94288ece1bdf8a
+ 9bf7371589a9fc38
+
+VPMASKMOVQ_128_StoreForm(reg)
+ before
+ 9f66a0367da6cf80.e3cb317e9bcde5e8.b23c45bf16352fa2.1ea1408be8e8e1e7
+ 472f5e5f459e940d.8d7afe1ea4b58cc0.bc0f581760fef497.effb9bc0fe2b4734
+ ef9c6dfa7d1e878c.116b0d4765f2424e.59207f6b8d488867.eaf2b9c7ff7c1de2
+ f2f9c975c2b1e3a8.496adae4fc8fc2bf.e3bcb62938a028c0.ed50188c08e8211c
+ d2e233fb357a0d0e
+ after
+ 9f66a0367da6cf80.e3cb317e9bcde5e8.b23c45bf16352fa2.1ea1408be8e8e1e7
+ 472f5e5f459e940d.8d7afe1ea4b58cc0.bc0f581760fef497.effb9bc0fe2b4734
+ ef9c6dfa7d1e878c.116b0d4765f2424e.59207f6b8d488867.eaf2b9c7ff7c1de2
+ f2f9c975c2b1e3a8.496adae4fc8fc2bf.e3bcb62938a028c0.ed50188c08e8211c
+ d2e233fb357a0d0e
+VPMASKMOVQ_128_StoreForm(mem)
+ before
+ 76748601a13e9ee6.ae946f3bafe4e50e.1242e2e18599c93f.b82ef7bcfe92104b
+ b5d18e88684090cd.7eb859b7e141c96a.49c0a0291b1a13f9.32c4408f7aa87bb6
+ 6cc7c57ea78d9ef2.beb08557f457cb67.c8b090abdb215b19.aec98b104970a6ad
+ 7520a9ce7930857f.cac9ee8682af26b2.6cde2e50e0b75fcc.8988d6aa0676cddc
+ 1d4e1dc94d442cee
+ after
+ 76748601a13e9ee6.ae946f3bafe4e50e.49c0a0291b1a13f9.32c4408f7aa87bb6
+ b5d18e88684090cd.7eb859b7e141c96a.49c0a0291b1a13f9.32c4408f7aa87bb6
+ 6cc7c57ea78d9ef2.beb08557f457cb67.c8b090abdb215b19.aec98b104970a6ad
+ 7520a9ce7930857f.cac9ee8682af26b2.6cde2e50e0b75fcc.8988d6aa0676cddc
+ 1d4e1dc94d442cee
+
+VPMASKMOVQ_256_StoreForm(reg)
+ before
+ c7675adabb68fe8f.ada9b563fb3601a0.fe5091b12ad717f6.1116f60546ead83e
+ e31f8b47ec6e806d.f02e652b48aacd83.b58e6842855ad9e0.932465b62ac5859b
+ cec2ab7d7be0ee32.1a7b36117d98a651.4dd271a632c5aa1b.ced3f650a855200e
+ e29bb6e9044c838a.075ca301b50d4839.2167a74acaa2c455.9ef025bddba566c3
+ df476eebdfc113e8
+ after
+ c7675adabb68fe8f.ada9b563fb3601a0.fe5091b12ad717f6.1116f60546ead83e
+ e31f8b47ec6e806d.f02e652b48aacd83.b58e6842855ad9e0.932465b62ac5859b
+ cec2ab7d7be0ee32.1a7b36117d98a651.4dd271a632c5aa1b.ced3f650a855200e
+ e29bb6e9044c838a.075ca301b50d4839.2167a74acaa2c455.9ef025bddba566c3
+ df476eebdfc113e8
+VPMASKMOVQ_256_StoreForm(mem)
+ before
+ 6da44ec4d1b6e3a6.7cf8a8f5243e7d22.939c28e70c146f65.8c980798eb806437
+ 24d34036cc8f912c.f8237e0f764116a6.9a0941b0a0b9d601.ecb38bfe31e8c570
+ e0a0c02ced58daa4.b26933a297e18ac1.f86d6a468a083a3b.9c0231e6376825a9
+ 7dd64a924f1d7a3a.0616c31922aa1720.89952096e80e573c.f7d2f4be9a8bbe91
+ 5b6fd0f1f5deccd2
+ after
+ 24d34036cc8f912c.f8237e0f764116a6.9a0941b0a0b9d601.ecb38bfe31e8c570
+ 24d34036cc8f912c.f8237e0f764116a6.9a0941b0a0b9d601.ecb38bfe31e8c570
+ e0a0c02ced58daa4.b26933a297e18ac1.f86d6a468a083a3b.9c0231e6376825a9
+ 7dd64a924f1d7a3a.0616c31922aa1720.89952096e80e573c.f7d2f4be9a8bbe91
+ 5b6fd0f1f5deccd2
+
+VPMASKMOVQ_256_StoreForm(reg)
+ before
+ 2224c1ebe4ec8d19.d7435a540feb2c1b.50762ae2b429f76e.294dde8dd6d7e933
+ aa3fc41804413b11.cab16d5e48cead73.ecd46568e8e96658.b46120166f6dab4a
+ 4d0ad4e4f06a1367.32edfe9d17d0b96d.367e6e185b76a28a.069d621ccfde5aad
+ 69d3edbc45f250c6.ebc389fb97ff0b36.8abe435ca85de5af.facc208d1336b289
+ 6ebbd754567f6e0a
+ after
+ 2224c1ebe4ec8d19.d7435a540feb2c1b.50762ae2b429f76e.294dde8dd6d7e933
+ aa3fc41804413b11.cab16d5e48cead73.ecd46568e8e96658.b46120166f6dab4a
+ 4d0ad4e4f06a1367.32edfe9d17d0b96d.367e6e185b76a28a.069d621ccfde5aad
+ 69d3edbc45f250c6.ebc389fb97ff0b36.8abe435ca85de5af.facc208d1336b289
+ 6ebbd754567f6e0a
+VPMASKMOVQ_256_StoreForm(mem)
+ before
+ 3d36025db5c74b5b.58e40b0a9f6530db.d0ff8a66e56761fa.44e1dfa16c296c73
+ 43091d944b1a05a9.778a2a3b9850ed52.bf6c7ec81c1275e4.c0333f5342677384
+ 5b00a5e535825720.231047bccf3ec3d6.93d8e00f580f0321.5a005ddfc6a2358c
+ 63e7143d8e0dffeb.b6c45df8ddbbf014.270d2c25b667c9dc.6d9437b09566ef37
+ 573ac8314b3fdd32
+ after
+ 3d36025db5c74b5b.58e40b0a9f6530db.bf6c7ec81c1275e4.44e1dfa16c296c73
+ 43091d944b1a05a9.778a2a3b9850ed52.bf6c7ec81c1275e4.c0333f5342677384
+ 5b00a5e535825720.231047bccf3ec3d6.93d8e00f580f0321.5a005ddfc6a2358c
+ 63e7143d8e0dffeb.b6c45df8ddbbf014.270d2c25b667c9dc.6d9437b09566ef37
+ 573ac8314b3fdd32
+
+VPMASKMOVQ_256_StoreForm(reg)
+ before
+ 73400cd083ba3b29.358ae88673c7b737.8df0685a6154aeb8.59d8def852288142
+ 1df000f8d96244c8.afb49cadffbb3b2f.04e26450f4943a6d.04057273475de87f
+ b0979e15eac435b9.ac32ac9f4ff54900.77e44e453407d0df.03606582b112b9be
+ 8a81e493516b49ab.07d095477e819bd5.434321a5bd3aabbb.34b43211ad54b22b
+ 71cf550d562e8df4
+ after
+ 73400cd083ba3b29.358ae88673c7b737.8df0685a6154aeb8.59d8def852288142
+ 1df000f8d96244c8.afb49cadffbb3b2f.04e26450f4943a6d.04057273475de87f
+ b0979e15eac435b9.ac32ac9f4ff54900.77e44e453407d0df.03606582b112b9be
+ 8a81e493516b49ab.07d095477e819bd5.434321a5bd3aabbb.34b43211ad54b22b
+ 71cf550d562e8df4
+VPMASKMOVQ_256_StoreForm(mem)
+ before
+ 987b4a60c9ac0643.05facddeabe3be48.9e5ad190a96ceedc.c24bd9dc2ab808ad
+ 83858df721dbdb44.7f4d566293b9ce3d.4b9cde68ebc1fd3e.51477256180d2361
+ 10b99bbf7bc6c624.53c8798ca677b635.ec6137ba608c8629.4c85e88022c63782
+ 19e3efa2f27a840f.dcb534c67facb1dd.5b77597225da43c9.0f4f38c4e46e81bc
+ f6f25d8ffb923dbc
+ after
+ 987b4a60c9ac0643.05facddeabe3be48.4b9cde68ebc1fd3e.c24bd9dc2ab808ad
+ 83858df721dbdb44.7f4d566293b9ce3d.4b9cde68ebc1fd3e.51477256180d2361
+ 10b99bbf7bc6c624.53c8798ca677b635.ec6137ba608c8629.4c85e88022c63782
+ 19e3efa2f27a840f.dcb534c67facb1dd.5b77597225da43c9.0f4f38c4e46e81bc
+ f6f25d8ffb923dbc
VGATHERDPS_128(reg)
before
- 5bcf15290b9889a7.5168bc4ed7e97c2e.cdb7d4486dd90231.ec0bd893bdf67191
- 9fdcfb19ff574fde.265003260bd32b3a.5bcfc6c5fe87b974.04ed297beec836f5
- 1a222a36f4b383f1.1ef278835dccdeec.59002b0029956806.392a913a982a4931
- d85dceda36a8937d.c68ac64198508160.d4092f553bfe7d82.1700bdac85999760
- 2ba958ad82900a9e
- after
- 5bcf15290b9889a7.5168bc4ed7e97c2e.cdb7d4486dd90231.ec0bd893bdf67191
- 0000000000000000.0000000000000000.cdb7d4486dd90231.ec0bd89300000011
- 0000000000000000.0000000000000000.0000000000000000.0000000000000000
- 0000000000000000.0000000000000000.d4092f553bfe7d82.1700bdac3c946110
- 0000000000000000
-VGATHERDPS_128(mem)
- before
- 00620f195a8b9008.e34811631132ea1e.a954993c8ad900b0.d7a4fd207fbf6385
- 22668eccdb0614ba.49a0222bd04ef46e.538b9f4ffde547fa.6e8fc1bd43d286aa
- 1ef280a1cf7e82cf.15212b90c1f71d0c.506c8158beef435a.a683a988d235528e
- 7f429176046dc563.548659ec2e29d292.2d32ee329973deeb.8a3fdfdd77e333cc
- 267d8f187fd89601
- after
- 00620f195a8b9008.e34811631132ea1e.a954993c8ad900b0.d7a4fd207fbf6385
- 22668eccdb0614ba.49a0222bd04ef46e.538b9f4ffde547fa.6e8fc1bd43d286aa
- 1ef280a1cf7e82cf.15212b90c1f71d0c.506c8158beef435a.a683a988d235528e
- 7f429176046dc563.548659ec2e29d292.2d32ee329973deeb.8a3fdfdd77e333cc
- 267d8f187fd89601
-
-VGATHERDPS_256(reg)
- before
- 87fae6953610e5c8.d2926f264451cb93.118cd79d64e07d9c.761a90b95aed05ca
- b87210b0e8888ebd.a21dc48d5ca5807a.59efd2fdaf188cc7.b56014c9ccd9a512
- c5a038c5e13afb7d.7b203c8618e6ce35.366a76695bce69ae.7840253dbdb4a9df
- bb418b2f6c249aa4.e9d784ef438ea2df.b6bbee3db3fd82ee.4bf670f3f7f9fc4e
- b8bda0c647248c7b
- after
- 87fae6953610e5c8.d2926f264451cb93.118cd79d64e07d9c.761a90b95aed05ca
- 0000001500000048.d2926f264451cb93.118cd79d64e07d9c.761a90b90000004a
- 0000000000000000.0000000000000000.0000000000000000.0000000000000000
- 56f6fd6cc472a47a.e9d784ef438ea2df.b6bbee3db3fd82ee.4bf670f3c0f03964
- 0000000000000000
-VGATHERDPS_256(mem)
- before
- 4dd2629179b24481.a511354cd642d6cd.797e48a2ab1be895.e59c67d605a14122
- 96706232591d107c.8fcc61776c8e1b94.b650347d1a088d72.cdc90c8e9bb614e7
- 1dd54b83b2e3dc89.862d3c0b7806d596.2d8af25b5ed17b93.7d000ac2c23966d8
- 713bca62527f94c3.95f1f16647a5706e.6968311741f3a013.fefb8ccec625a392
- 5e77bf0ef37637b0
- after
- 4dd2629179b24481.a511354cd642d6cd.797e48a2ab1be895.e59c67d605a14122
- 96706232591d107c.8fcc61776c8e1b94.b650347d1a088d72.cdc90c8e9bb614e7
- 1dd54b83b2e3dc89.862d3c0b7806d596.2d8af25b5ed17b93.7d000ac2c23966d8
- 713bca62527f94c3.95f1f16647a5706e.6968311741f3a013.fefb8ccec625a392
- 5e77bf0ef37637b0
-
-VGATHERDPS_256(reg)
- before
- a82fcfde94288ece.1bdf8aa9036e2547.c9d4ade3246758b9.f6259b8f90e8e70e
- e8e1e79bf7371589.a9fc3836922a7931.2d919bdd5d48f912.61fedd9d162e3ca2
- 2b47349f66a0367d.a6cf80e3cb317e9b.cde5e8b23c45bf16.352fa21ea1408be8
- 7c1de2472f5e5f45.9e940d8d7afe1ea4.b58cc0bc0f581760.fef497effb9bc0fe
- 488867eaf2b9c7ff
- after
- a82fcfde94288ece.1bdf8aa9036e2547.c9d4ade3246758b9.f6259b8f90e8e70e
- a82fcfde94288ece.0000002900000047.00000063246758b9.f6259b8f0000000e
- 0000000000000000.0000000000000000.0000000000000000.0000000000000000
- 7c1de2472f5e5f45.c2182bb7a78e4376.6747b78b0f581760.fef497ef634f0e5b
- 0000000000000000
-VGATHERDPS_256(mem)
- before
- a028c0ed50188c08.e8211cef9c6dfa7d.1e878c116b0d4765.f2424e59207f6b8d
- 92104bd2e233fb35.7a0d0ef2f9c975c2.b1e3a8496adae4fc.8fc2bfe3bcb62938
- a87bb676748601a1.3e9ee6ae946f3baf.e4e50e1242e2e185.99c93fb82ef7bcfe
- 70a6adb5d18e8868.4090cd7eb859b7e1.41c96a49c0a0291b.1a13f932c4408f7a
- 215b19aec98b1049
- after
- a028c0ed50188c08.e8211cef9c6dfa7d.1e878c116b0d4765.f2424e59207f6b8d
- 92104bd2e233fb35.7a0d0ef2f9c975c2.b1e3a8496adae4fc.8fc2bfe3bcb62938
- a87bb676748601a1.3e9ee6ae946f3baf.e4e50e1242e2e185.99c93fb82ef7bcfe
- 70a6adb5d18e8868.4090cd7eb859b7e1.41c96a49c0a0291b.1a13f932c4408f7a
- 215b19aec98b1049
-
-VGATHERDPS_256(reg)
- before
- b75fcc8988d6aa06.76cddc6cc7c57ea7.8d9ef2beb08557f4.57cb67c8b090abdb
- ead83e1d4e1dc94d.442cee7520a9ce79.30857fcac9ee8682.af26b26cde2e50e0
- c5859bc7675adabb.68fe8fada9b563fb.3601a0fe5091b12a.d717f61116f60546
- 55200ee31f8b47ec.6e806df02e652b48.aacd83b58e684285.5ad9e0932465b62a
- c5aa1bced3f650a8
- after
- b75fcc8988d6aa06.76cddc6cc7c57ea7.8d9ef2beb08557f4.57cb67c8b090abdb
- 0000000988d6aa06.76cddc6c00000027.8d9ef2beb08557f4.00000048b090abdb
- 0000000000000000.0000000000000000.0000000000000000.0000000000000000
- 85445dd71f8b47ec.6e806df0edef2a5e.aacd83b58e684285.c472a47a2465b62a
- 0000000000000000
-VGATHERDPS_256(mem)
- before
- a2c4559ef025bddb.a566c3cec2ab7d7b.e0ee321a7b36117d.98a6514dd271a632
- 806437df476eebdf.c113e8e29bb6e904.4c838a075ca301b5.0d48392167a74aca
- e8c5706da44ec4d1.b6e3a67cf8a8f524.3e7d22939c28e70c.146f658c980798eb
- 6825a924d34036cc.8f912cf8237e0f76.4116a69a0941b0a0.b9d601ecb38bfe31
- 083a3b9c0231e637
- after
- a2c4559ef025bddb.a566c3cec2ab7d7b.e0ee321a7b36117d.98a6514dd271a632
- 806437df476eebdf.c113e8e29bb6e904.4c838a075ca301b5.0d48392167a74aca
- e8c5706da44ec4d1.b6e3a67cf8a8f524.3e7d22939c28e70c.146f658c980798eb
- 6825a924d34036cc.8f912cf8237e0f76.4116a69a0941b0a0.b9d601ecb38bfe31
- 083a3b9c0231e637
-
-VGATHERQPS_128_1(reg)
- before
- 0e573cf7d2f4be9a.8bbe91e0a0c02ced.58daa4b26933a297.e18ac1f86d6a468a
- d7e9335b6fd0f1f5.deccd27dd64a924f.1d7a3a0616c31922.aa172089952096e8
- 6dab4a2224c1ebe4.ec8d19d7435a540f.eb2c1b50762ae2b4.29f76e294dde8dd6
- de5aadaa3fc41804.413b11cab16d5e48.cead73ecd46568e8.e96658b46120166f
- 76a28a069d621ccf
- after
- 0e573cf7d2f4be9a.8bbe91e0a0c02ced.58daa4b26933a297.e18ac1f86d6a468a
- 0000000000000000.0000000000000000.58daa4b26933a297.e18ac1f86d6a468a
- 0000000000000000.0000000000000000.0000000000000000.0000000000000000
- 0000000000000000.0000000000000000.0000000000000000.e96658b46120166f
- 0000000000000000
-VGATHERQPS_128_1(mem)
- before
- 5de5affacc208d13.36b2894d0ad4e4f0.6a136732edfe9d17.d0b96d367e6e185b
- 296c736ebbd75456.7f6e0a69d3edbc45.f250c6ebc389fb97.ff0b368abe435ca8
- 6773843d36025db5.c74b5b58e40b0a9f.6530dbd0ff8a66e5.6761fa44e1dfa16c
- a2358c43091d944b.1a05a9778a2a3b98.50ed52bf6c7ec81c.1275e4c0333f5342
- 0f03215a005ddfc6
- after
- 5de5affacc208d13.36b2894d0ad4e4f0.6a136732edfe9d17.d0b96d367e6e185b
- 296c736ebbd75456.7f6e0a69d3edbc45.f250c6ebc389fb97.ff0b368abe435ca8
- 6773843d36025db5.c74b5b58e40b0a9f.6530dbd0ff8a66e5.6761fa44e1dfa16c
- a2358c43091d944b.1a05a9778a2a3b98.50ed52bf6c7ec81c.1275e4c0333f5342
- 0f03215a005ddfc6
-
-VGATHERQPS_128_1(reg)
- before
- 67c9dc6d9437b095.66ef375b00a5e535.825720231047bccf.3ec3d693d8e00f58
- 288142573ac8314b.3fdd3263e7143d8e.0dffebb6c45df8dd.bbf014270d2c25b6
- 5de87f73400cd083.ba3b29358ae88673.c7b7378df0685a61.54aeb859d8def852
- 12b9be1df000f8d9.6244c8afb49cadff.bb3b2f04e26450f4.943a6d0405727347
- 07d0df03606582b1
- after
- 67c9dc6d9437b095.66ef375b00a5e535.825720231047bccf.3ec3d693d8e00f58
- 0000000000000000.0000000000000000.825720231047bccf.0000000000000058
- 0000000000000000.0000000000000000.0000000000000000.0000000000000000
- 0000000000000000.0000000000000000.0000000000000000.943a6d042c9615c4
- 0000000000000000
-VGATHERQPS_128_1(mem)
- before
- 3aabbb34b43211ad.54b22bb0979e15ea.c435b9ac32ac9f4f.f5490077e44e4534
- b808ad71cf550d56.2e8df48a81e49351.6b49ab07d095477e.819bd5434321a5bd
- 0d2361987b4a60c9.ac064305facddeab.e3be489e5ad190a9.6ceedcc24bd9dc2a
- c6378283858df721.dbdb447f4d566293.b9ce3d4b9cde68eb.c1fd3e5147725618
- 8c86294c85e88022
- after
- 3aabbb34b43211ad.54b22bb0979e15ea.c435b9ac32ac9f4f.f5490077e44e4534
- b808ad71cf550d56.2e8df48a81e49351.6b49ab07d095477e.819bd5434321a5bd
- 0d2361987b4a60c9.ac064305facddeab.e3be489e5ad190a9.6ceedcc24bd9dc2a
- c6378283858df721.dbdb447f4d566293.b9ce3d4b9cde68eb.c1fd3e5147725618
- 8c86294c85e88022
-
-VGATHERQPS_128_1(reg)
- before
- da43c90f4f38c4e4.6e81bc10b99bbf7b.c6c62453c8798ca6.77b635ec6137ba60
- b6f04af6f25d8ffb.923dbc19e3efa2f2.7a840fdcb534c67f.acb1dd5b77597225
- 2d4bd75dba534e03.bca72e7bcf058ea3.02d0307861827ebb.e1fde075a8be7c56
- 4a0e9da0f3166c97.7bfabe13495a6ea9.6a68b481185f1ef5.a4d4eb17c1e4c50e
- 8172aa1b8e463769
- after
- da43c90f4f38c4e4.6e81bc10b99bbf7b.c6c62453c8798ca6.77b635ec6137ba60
- 0000000000000000.0000000000000000.0000000000000026.0000000000000060
- 0000000000000000.0000000000000000.0000000000000000.0000000000000000
- 0000000000000000.0000000000000000.0000000000000000.b5103a4e0feb5e39
- 0000000000000000
-VGATHERQPS_128_1(mem)
- before
- 0215c85edb60bf84.19f6c71be9a35453.587317bb1c682e21.be06c65426c814ca
- b5f7f2bc74ae4a7a.a6bf822ae8f474d4.e14ee55015adba26.0b66934ed6b7cbd5
- 2655d41224adc268.fe24f9283b0737b5.a1c7d5ae00a4fed4.5c4647c9762aafb3
- df6b193ab9d81569.2ce259732fd80993.241993b2a9c9e648.be600d23501c2cff
- 3c7112b6b189ae55
- after
- 0215c85edb60bf84.19f6c71be9a35453.587317bb1c682e21.be06c65426c814ca
- b5f7f2bc74ae4a7a.a6bf822ae8f474d4.e14ee55015adba26.0b66934ed6b7cbd5
- 2655d41224adc268.fe24f9283b0737b5.a1c7d5ae00a4fed4.5c4647c9762aafb3
- df6b193ab9d81569.2ce259732fd80993.241993b2a9c9e648.be600d23501c2cff
- 3c7112b6b189ae55
-
-VGATHERQPS_256_1(reg)
- before
- e23581dfe56ea152.6e746d11fdab2e9a.3db5ce6610615609.f781ca36dc995e9e
- bd6787fa38c67192.5fad7e73bda2f916.3c58835d2aa08bb4.a53b2717658e52f1
- d7c45063f68d8bb0.3c52f53cc53a62fa.3588a5b3c98f122f.bb8256310f26af5d
- 3f0807776bbf5948.939e8148e0ee5561.35015fc6392c5817.c4930260a7dc5fff
- 4caad880f92d50f3
- after
- e23581dfe56ea152.6e746d11fdab2e9a.3db5ce6610615609.f781ca36dc995e9e
- e23581dfe56ea152.000000000000001a.0000000000000009.f781ca36dc995e9e
- 0000000000000000.0000000000000000.0000000000000000.0000000000000000
- 0000000000000000.0000000000000000.35015fc69ccd46b1.85445dd7a7dc5fff
- 0000000000000000
-VGATHERQPS_256_1(mem)
- before
- e003836dd1936d54.feeed990e25849f7.f0cecc73dc3abe68.477fdef1c573ca07
- 0bd9b003fb8ca13e.2233f10ba855c558.dd1e8399839a892a.77bd4e8fba5ed39b
- 59690a1e4393dace.b7937c4409b13b08.e8ca5196a38aa3c3.d278dafe65ebde70
- 56ef3f9a7424031f.c7caa697516816a2.9d0de3460687f650.636caf9810155922
- 3655f8bb08d8af4c
- after
- e003836dd1936d54.feeed990e25849f7.f0cecc73dc3abe68.477fdef1c573ca07
- 0bd9b003fb8ca13e.2233f10ba855c558.dd1e8399839a892a.77bd4e8fba5ed39b
- 59690a1e4393dace.b7937c4409b13b08.e8ca5196a38aa3c3.d278dafe65ebde70
- 56ef3f9a7424031f.c7caa697516816a2.9d0de3460687f650.636caf9810155922
- 3655f8bb08d8af4c
-
-VGATHERQPS_256_1(reg)
- before
- 57eee2c298304c8a.8fa6f8535cbc084e.60939a60cc76c2c3.8724e485790c70ed
- d3f498080e1a9c79.90cbe325c5d5d676.8dac85fbc6d7ab06.324b012fc795fbb5
- b62348eab4910bb5.e39aaceb7ced57b3.5bce92c48a883d08.2abee520be9e85c4
- 0a361bc5d79105d9.164fff834d7f7823.d5b8ee176584e464.fcb83e3329a3f937
- 3376b546d3214329
- after
- 57eee2c298304c8a.8fa6f8535cbc084e.60939a60cc76c2c3.8724e485790c70ed
- 57eee2c298304c8a.000000000000004e.60939a60cc76c2c3.000000000000006d
- 0000000000000000.0000000000000000.0000000000000000.0000000000000000
- 0000000000000000.0000000000000000.d5b8ee1778c35e9c.fcb83e33e3b7712c
- 0000000000000000
-VGATHERQPS_256_1(mem)
- before
- 5c33f93489934fb7.ddea40f3c316f781.b42587c8040826df.0724c550a4c70cb6
- 012db4d9177509fd.3bfbe1d2c41c4b4a.4a59f1966c024b05.fecf42cb914d229c
- b19e921049435d15.2f242abc26a06fcf.6327e8c853ebd5b1.c57592e3781390af
- f5c340b7eb7a371e.c523480e359dcdad.8bca193c833eaffe.69d1e0f6a714c48d
- f4a0595f694c29d2
- after
- 5c33f93489934fb7.ddea40f3c316f781.b42587c8040826df.0724c550a4c70cb6
- 012db4d9177509fd.3bfbe1d2c41c4b4a.4a59f1966c024b05.fecf42cb914d229c
- b19e921049435d15.2f242abc26a06fcf.6327e8c853ebd5b1.c57592e3781390af
- f5c340b7eb7a371e.c523480e359dcdad.8bca193c833eaffe.69d1e0f6a714c48d
- f4a0595f694c29d2
-
-VGATHERQPS_256_1(reg)
- before
- 749e287a09b72a19.5bd76aa9c8958431.09b267243c0fd37f.4f7f2fcdc977c408
- f5877aa2d45135fe.6e18bbc1ad102e6c.088db25b88f2ece2.3a82d756f11302ec
- 81167b351617b51e.bbc0e0dd676723eb.cd72560d66438471.d90fbdb5c78c54c6
- 2708568e1b041614.cd0b85d7c0164dc9.641b7f9720fd07c8.b6618cc41660a6b1
- 5fb5f161ac0ae5c9
- after
- 749e287a09b72a19.5bd76aa9c8958431.09b267243c0fd37f.4f7f2fcdc977c408
- 0000000000000019.5bd76aa9c8958431.000000000000007f.0000000000000008
- 0000000000000000.0000000000000000.0000000000000000.0000000000000000
- 0000000000000000.0000000000000000.d1ff3de120fd07c8.dc760c76424f73dd
- 0000000000000000
-VGATHERQPS_256_1(mem)
- before
- 604797665306fb2b.f01938082f14c47d.3037558d859a9a23.da455855021ce185
- 43522bb1d8d1d5f2.ea044d019d432cf4.707efdd9816ef514.3aab0da35a9c7e41
- 9714591c07e6603b.2086c0d3b38eb816.1a1d2899820e4ab8.910bccdd73794a9a
- e5c7cc85acc08621.9e5bbddcbbf0d57e.ba4f83a752f6852c.e91fbf5f98b0b22c
- 51a31285163c2092
- after
- 604797665306fb2b.f01938082f14c47d.3037558d859a9a23.da455855021ce185
- 43522bb1d8d1d5f2.ea044d019d432cf4.707efdd9816ef514.3aab0da35a9c7e41
- 9714591c07e6603b.2086c0d3b38eb816.1a1d2899820e4ab8.910bccdd73794a9a
- e5c7cc85acc08621.9e5bbddcbbf0d57e.ba4f83a752f6852c.e91fbf5f98b0b22c
- 51a31285163c2092
-
-VGATHERQPS_128_2(reg)
- before
d255f2ab39190268.bba731c693de35c1.713f72760265f0c9.da51b9e0bfa3928c
7aef8b2d4d43c34b.a4f233bc88b95836.a4ed09ffd4e97492.085f772193905df3
542e08679eb7ced6.2ce27f4356cfdb9c.4422aed17d78cc76.cfb569449b39d27d
@@ -16855,11 +16855,11 @@
5a2897a376af6b6c
after
d255f2ab39190268.bba731c693de35c1.713f72760265f0c9.da51b9e0bfa3928c
- 0000000000000000.0000000000000000.0000000000000124.0000000000000030
+ 0000000000000000.0000000000000000.713f72760265f0c9.000000600000000c
0000000000000000.0000000000000000.0000000000000000.0000000000000000
- 0000000000000000.0000000000000000.0000000000000000.b346c472c43e845a
+ 0000000000000000.0000000000000000.5c9a8e4a490f6610.839a892a495a6ea9
0000000000000000
-VGATHERQPS_128_2(mem)
+VGATHERDPS_128(mem)
before
35bd2c98e2756709.cf8a6073266a7756.4ba3a475b098b1ae.f810d5c483a9adfd
da89a4dfb1e7bd39.891f93fcf5a1ec83.faecd5d7d445dc91.2442ae9c79420dd8
@@ -16873,7 +16873,7 @@
afbaefd6abbf26c4.2ec3e3e426b734c2.517ccf7a06984e98.5fc4c8d7c462c8c9
848d61f1b2e0fc18
-VGATHERQPS_128_2(reg)
+VGATHERDPS_128(reg)
before
6a013dd98a4ef8c4.f895193e6e1e1257.324a58fa208ede0c.113af073ab376ef3
1cdc87eb9aa7296c.3a99d869c51808ed.bd9ae54b6a92c743.45420f02be746104
@@ -16882,11 +16882,11 @@
0d6d16c283b86c90
after
6a013dd98a4ef8c4.f895193e6e1e1257.324a58fa208ede0c.113af073ab376ef3
- 0000000000000000.0000000000000000.c92963e8823b7830.44ebc1ceacddbbcc
+ 0000000000000000.0000000000000000.0000007a208ede0c.113af073ab376ef3
0000000000000000.0000000000000000.0000000000000000.0000000000000000
- 0000000000000000.0000000000000000.0000000000000000.3720f64d5eb975b6
+ 0000000000000000.0000000000000000.cc76c2c3221107e6.3720f64d5eb975b6
0000000000000000
-VGATHERQPS_128_2(mem)
+VGATHERDPS_128(mem)
before
86f4e43c4646e88e.752db5b60a0e3459.50ea4114388a5fdc.fb96d9402785368a
2ff10b9672dfd4cf.d1fb7208edec7202.f0e405e3d6ceb698.1761811aad16548a
@@ -16900,7 +16900,7 @@
3e3b165f391ead83.ad8af7ea172a4d04.db100a8a8ee941db.a211da416c7f0d11
296ee4463d5080cf
-VGATHERQPS_128_2(reg)
+VGATHERDPS_128(reg)
before
96746668be2e9259.bd0152856bbd7130.46c41732f682c295.3eb9a11a40ba4d99
f6de8d013c15af4c.9b2d97fc3756558e.0b4406846da4cc00.fb6b2d4ce506c43b
@@ -16909,11 +16909,11 @@
c1053c4f85addd8e
after
96746668be2e9259.bd0152856bbd7130.46c41732f682c295.3eb9a11a40ba4d99
- 0000000000000000.0000000000000000.0000000000000054.fae6846902e93664
+ 0000000000000000.0000000000000000.46c4173200000015.0000001a40ba4d99
0000000000000000.0000000000000000.0000000000000000.0000000000000000
- 0000000000000000.0000000000000000.0000000000000000.fd6c33553c04a099
+ 0000000000000000.0000000000000000.4a0a00b5587317bb.d6b7cbd53c04a099
0000000000000000
-VGATHERQPS_128_2(mem)
+VGATHERDPS_128(mem)
before
5c2d4da5f1c234d6.3bd194359cd982af.e96a59de2ed6fbe9.dcc6624d51a9a278
0b89aeeb4ec0928d.dc27054605bd035c.bc847d3159309825.caba445f1ad03865
@@ -16927,7 +16927,7 @@
dacb0fb307640fba.b5bf95918f61e8af.41aaa2893d93f172.ec3532613242e58e
373497081883d303
-VGATHERQPS_256_2(reg)
+VGATHERDPS_256(reg)
before
0f5b2b9af570b632.122a67eefb020667.057b0c824718238d.0a2efa468e9386ba
7f6419721504fab7.8fadbf870f78b4f4.a77b88cb5cb9c9b4.93f7bc35d86e9b94
@@ -16936,11 +16936,11 @@
214e35be8bf413a3
after
0f5b2b9af570b632.122a67eefb020667.057b0c824718238d.0a2efa468e9386ba
- 00000000000000c8.48a99fbbec08199c.15ec32091c608e34.00000000000000e8
+ 0000001a00000032.0000006efb020667.000000024718238d.0a2efa460000003a
0000000000000000.0000000000000000.0000000000000000.0000000000000000
- 0000000000000000.0000000000000000.67d1373fcda6064b.124b2e155e5eb971
+ d6b7cbd5b189ae55.10155922c7dee11d.61827ebbcda6064b.124b2e15e56ea152
0000000000000000
-VGATHERQPS_256_2(mem)
+VGATHERDPS_256(mem)
before
1f865509b51061da.da27bc34fe824466.1d637b2602c539f1.f570ce4ec0eb75f3
98303bd0d572ca30.2313ccbc218b455d.28cd89d38e74f714.59db148f41080053
@@ -16954,7 +16954,7 @@
2dc9094627f8a2a2.3f53bd5df052290f.cccb630bc41c56b8.d73f6dd918bf16ad
0ab0d99a075079df
-VGATHERQPS_256_2(reg)
+VGATHERDPS_256(reg)
before
ef46a993b3aba83a.613048acf015e8f8.2a1ff62e3409e502.7ed8884d070cce71
93bd0a2067cb0e59.40f9fcffdf68fadb.0cade9251b46612b.d6e80ccecab45cea
@@ -16963,11 +16963,11 @@
35888f640ad6c4ea
after
ef46a993b3aba83a.613048acf015e8f8.2a1ff62e3409e502.7ed8884d070cce71
- 00000000000000e8.00000000000001e0.a87fd8b8d0279408.00000000000001c4
+ ef46a993b3aba83a.613048ac00000078.0000002e00000002.7ed8884d00000071
0000000000000000.0000000000000000.0000000000000000.0000000000000000
- 0000000000000000.0000000000000000.5e5eb97190227e82.a504e4fe6b8a318c
+ 453c2d661b4a2f54.2fa076dd790c70ed.2fd8099361827ebb.a504e4fe9d0de346
0000000000000000
-VGATHERQPS_256_2(mem)
+VGATHERDPS_256(mem)
before
9aff4979c437e378.6bbd48d7b2a1c268.58f6931f887d30ed.ff42d98798039605
60a6c019fabcb453.800ea34b82ae3cb1.5c9dd6be0781aa1e.3b346faf02355020
@@ -16981,7 +16981,7 @@
41748f6a09231c59.a513cbb1fcd79650.27d27d8335ebc3e9.5d1f892f7ff0c5b9
5a91674029705a70
-VGATHERQPS_256_2(reg)
+VGATHERDPS_256(reg)
before
b0a55e57d7570f3d.731240d37bfd8bbe.cd3ff0593feb4ede.05d739617d4a3aba
6a189dd1d3a252bc.37d05c3798eb5cde.132b0676eaa49c10.ee1dca0c4bbeddf9
@@ -16990,11 +16990,11 @@
67d33773d079055e
after
b0a55e57d7570f3d.731240d37bfd8bbe.cd3ff0593feb4ede.05d739617d4a3aba
- 00000000000000f4.cc49034deff62ef8.34ffc164ffad3b78.175ce585f528eae8
+ 00000057d7570f3d.731240d37bfd8bbe.000000593feb4ede.05d739617d4a3aba
0000000000000000.0000000000000000.0000000000000000.0000000000000000
- 0000000000000000.0000000000000000.9d56cb7cabf7afd3.145f1d39a9da562f
+ 477fdef1e8512f42.a39b886007f4d5c1.f0cecc73abf7afd3.145f1d39a9da562f
0000000000000000
-VGATHERQPS_256_2(mem)
+VGATHERDPS_256(mem)
before
f678d7eaae1e906b.6902b82099ada081.6220f0ddf00755bb.14cda21c59884b9b
4c8ca87a0d46e471.2d49c8b9c85c4fe2.e4b573c5b41ee6e1.4c1432a0a0af2e77
@@ -17008,7 +17008,7 @@
7feb9054810c92da.a0b17ed0d4a5157c.5afd7c460249f01f.d6a5e4c528ab79de
41665e1d0179b99f
-VGATHERDPD_128(reg)
+VGATHERQPS_128_1(reg)
before
2ac828caa3ccf0e6.73affe572ea2c675.694b7a07483603ec.6729599622554070
9d876f265aa18b4d.5fd14de38cab7179.f5241d806b0bdfef.655503c24e55525c
@@ -17017,11 +17017,11 @@
812e7cff12e64cdc
after
2ac828caa3ccf0e6.73affe572ea2c675.694b7a07483603ec.6729599622554070
- 0000000000000000.0000000000000000.694b7a07483603ec.6729599600000030
+ 0000000000000000.0000000000000000.000000000000006c.6729599622554070
0000000000000000.0000000000000000.0000000000000000.0000000000000000
- 0000000000000000.0000000000000000.8c8207a8ee6d0d1d.2e4eb88b0feb5e39
+ 0000000000000000.0000000000000000.0000000000000000.4393dacefa216c76
0000000000000000
-VGATHERDPD_128(mem)
+VGATHERQPS_128_1(mem)
before
bdb10c2f658f9f4e.ad48e7f3f4fde55c.66c23e54cb4a7d16.ae7fa60fe5f3377f
a65fc385c0984fe7.c2d1d9a7f6af445d.a7b3cc9be9f340d8.c4ab9c27bbacffe4
@@ -17035,7 +17035,7 @@
b02f5917bfba7a00.4bbbf1dff955eb7f.cf6e4d85fa5df158.fd7f3bdf35a81626
389f3c3570e33d3a
-VGATHERDPD_128(reg)
+VGATHERQPS_128_1(reg)
before
97de44aeb941b1c1.eac88f0bfacccdb7.d693701c92420bd9.ceb098e08615b54e
27f77ea45ebfde56.007d9d956c2e2e06.4ca7cce8a090ee34.252f24a3231f518e
@@ -17044,11 +17044,11 @@
ac790bfc5e036f1e
after
97de44aeb941b1c1.eac88f0bfacccdb7.d693701c92420bd9.ceb098e08615b54e
- 0000000000000000.0000000000000000.0000001c00000019.000000208615b54e
+ 0000000000000000.0000000000000000.d693701c92420bd9.000000000000004e
0000000000000000.0000000000000000.0000000000000000.0000000000000000
- 0000000000000000.0000000000000000.d4eaade0a9ada46c.07d8b2d5c31ac25a
+ 0000000000000000.0000000000000000.0000000000000000.07d8b2d5392c5817
0000000000000000
-VGATHERDPD_128(mem)
+VGATHERQPS_128_1(mem)
before
d84856fb3b2ea39c.71bc151465caf585.ec9b8b560c0ddd98.a5a9c2447e9a625e
17803eaf26184cef.3a98d29a6d9c3e6c.f017afd55687ae5d.3c0948e857458ad3
@@ -17062,7 +17062,7 @@
ff1e98a75415aa86.1da1a3e14d5ebd26.50223e56522e3b6d.ea3eaaa0277fe27d
198cde6bb706ebeb
-VGATHERDPD_128(reg)
+VGATHERQPS_128_1(reg)
before
92f64fa71bce1739.c0fc61a230213701.4f45105abe46ca30.c42901129b51cff1
613928afa1d3d204.c53377c24adbe8c2.12a50f30e92df029.752cfc447da5d0ec
@@ -17071,11 +17071,11 @@
7173f13ca899a2c1
after
92f64fa71bce1739.c0fc61a230213701.4f45105abe46ca30.c42901129b51cff1
- 0000000000000000.0000000000000000.0000001a00000030.c429011200000031
+ 0000000000000000.0000000000000000.0000000000000030.0000000000000071
0000000000000000.0000000000000000.0000000000000000.0000000000000000
- 0000000000000000.0000000000000000.78837666a0e93757.6747b78ba8e421dd
+ 0000000000000000.0000000000000000.0000000000000000.b9d815699d0de346
0000000000000000
-VGATHERDPD_128(mem)
+VGATHERQPS_128_1(mem)
before
90bd81e2e18593b1.4d6ede26ed2a9667.de4b459903f70cbe.337a357fc4b530c3
a82ea64bae0e90a6.ed6c12f6eefcc53c.68414ae50c4386ad.af1c3665d371f38e
@@ -17089,7 +17089,7 @@
f47959d633e45608.f1b272b91218911b.06fafdac98a3a51c.1851b10be1a783b0
1d5b83837819283e
-VGATHERDPD_256(reg)
+VGATHERQPS_256_1(reg)
before
120047392a69479b.40c941b0832af8af.6d72f765cd59065d.323603dfb3b123d3
04fc298943954b62.b6316bbd97fb55c9.9feb45bc09b86afb.01abb7176c4d25b0
@@ -17098,11 +17098,11 @@
bbbc9b74414f7b3f
after
120047392a69479b.40c941b0832af8af.6d72f765cd59065d.323603dfb3b123d3
- 120047392a69479b.000000300000002f.000000250000001d.0000001fb3b123d3
+ 000000000000001b.40c941b0832af8af.6d72f765cd59065d.0000000000000053
0000000000000000.0000000000000000.0000000000000000.0000000000000000
- 590ce39ac0f03964.fa17f64823025e5e.f9ab123826cfa7b9.ba32d705e720654a
+ 0000000000000000.0000000000000000.0b66934e34beaebe.ba32d7053f080777
0000000000000000
-VGATHERDPD_256(mem)
+VGATHERQPS_256_1(mem)
before
8f70bd5869fbc5c9.3b4f40adef15ed4f.865139ae6391ffe4.f3029a63ba5c671a
c389e88d2ba22f06.96fd55fd9b86bdd8.19702b1f7e6c7be4.76b6c202f108c042
@@ -17116,7 +17116,7 @@
79de0c59accf1402.011f9b2be8b9cde9.7ab69859c18663fe.60072c05a377fd68
de1dc620b533bb9e
-VGATHERDPD_256(reg)
+VGATHERQPS_256_1(reg)
before
73cb89c8a7ebc710.13905ca9044d67fb.290924c12174e4aa.61546cdb80bda650
2acfa057c79d8f5b.3d9966ba25b58a15.ad2b2bd121ea41b5.d1eae36f626004f6
@@ -17125,11 +17125,11 @@
d2d3d737daabf0f4
after
73cb89c8a7ebc710.13905ca9044d67fb.290924c12174e4aa.61546cdb80bda650
- 73cb89c8a7ebc710.13905ca90000003b.290924c10000002a.0000001b80bda650
+ 0000000000000010.13905ca9044d67fb.290924c12174e4aa.61546cdb80bda650
0000000000000000.0000000000000000.0000000000000000.0000000000000000
- 2fc37c9dbdddffea.e272aa9b30072487.7d6dc5b27e417312.7eee6d42c4dbbcac
+ 0000000000000000.0000000000000000.8e463769a5f7791a.7eee6d42c4dbbcac
0000000000000000
-VGATHERDPD_256(mem)
+VGATHERQPS_256_1(mem)
before
dfa095b044d8ed00.952d990d2b628066.8d0d95093c420b44.dd2ff174c1862dad
32905387cedca1eb.4edbbad4f6d16c2b.6bc43db67d2ba6fc.4a83aa03d4c1d6fa
@@ -17143,7 +17143,7 @@
d8cd7dc3725edbcf.e6f5bbdad25a36fd.97f47b121b7b0c90.fb9059510f28b733
56c1a7c6ce4cc857
-VGATHERDPD_256(reg)
+VGATHERQPS_256_1(reg)
before
6d08d396b50c7da6.439141e024d33901.dddaf2d17c6deb43.fce4687912dbb0a4
4c220a1b0e6243bb.2368b5cb2510fd82.57f3de90b258bb42.500a6e82320583ba
@@ -17152,11 +17152,11 @@
6017d3f98517561c
after
6d08d396b50c7da6.439141e024d33901.dddaf2d17c6deb43.fce4687912dbb0a4
- 6d08d396b50c7da6.439141e024d33901.dddaf2d17c6deb43.fce4687912dbb0a4
+ 6d08d396b50c7da6.0000000000000001.dddaf2d17c6deb43.fce4687912dbb0a4
0000000000000000.0000000000000000.0000000000000000.0000000000000000
- 94be47b849c6b4a9.74435b7f47d367e2.01b384d6f5ab5dd8.f6e878e61fa76a5a
+ 0000000000000000.0000000000000000.01b384d6e1fde075.f6e878e61fa76a5a
0000000000000000
-VGATHERDPD_256(mem)
+VGATHERQPS_256_1(mem)
before
ea6cf81d4442224f.15b8a588c3ca35ba.fcbde6ff0051e5fa.4ad295159a0b07a8
1e23932e29a2ba11.8e74be7ddf567801.2a3cd0be39887ad1.45160c8cfc337ca1
@@ -17170,7 +17170,7 @@
baa6d98895f7feab.9826d04a31f3f1a2.a534746a5a0d952d.83fcd69226d0777b
dd1682d8863cd595
-VGATHERQPD_128_1(reg)
+VGATHERQPS_128_2(reg)
before
1a4542c7d361ae47.39eadc88b4e282bd.429321d9fffcff35.0b26850edb53f3ea
454444ba593c6e2e.938005e529f483cc.15b3dcfe9f7c7e6e.460ba5610b4318d7
@@ -17179,11 +17179,11 @@
6fc91d0cb2d963d2
after
1a4542c7d361ae47.39eadc88b4e282bd.429321d9fffcff35.0b26850edb53f3ea
- 0000000000000000.0000000000000000.429321d9fffcff35.000000000000002a
+ 0000000000000000.0000000000000000.00000000000000d4.00000000000001a8
0000000000000000.0000000000000000.0000000000000000.0000000000000000
- 0000000000000000.0000000000000000.62fa437b87d38043.e272aa9b30072487
+ 0000000000000000.0000000000000000.0000000000000000.ca36dc993b08e8ca
0000000000000000
-VGATHERQPD_128_1(mem)
+VGATHERQPS_128_2(mem)
before
77d534b39a41d894.d37f834238e35134.3e831ac282e6a401.f59a468a68a1da18
1101b6552dbdb012.30193edd9a6be605.7db8912b4669cd1e.e1dc649f4bd75602
@@ -17197,7 +17197,7 @@
29a8aefa88e234b1.738037dec7598404.4ed6b0d48fa15310.f1399f4b4a67608c
2ecc159afebac762
-VGATHERQPD_128_1(reg)
+VGATHERQPS_128_2(reg)
before
f3f1555fe564ffbf.be9b7cb5e783ba0a.72c5cdfc2bb8666a.f838b0ccad4e881e
4c668cf64b62743e.159e65db2228518d.c0ba03ff27ad8fe4.ddcb360180019908
@@ -17206,11 +17206,11 @@
6808a1a535192c11
after
f3f1555fe564ffbf.be9b7cb5e783ba0a.72c5cdfc2bb8666a.f838b0ccad4e881e
- 0000000000000000.0000000000000000.72c5cdfc2bb8666a.000000000000001e
+ 0000000000000000.0000000000000000.00000000000001a8.0000000000000078
0000000000000000.0000000000000000.0000000000000000.0000000000000000
- 0000000000000000.0000000000000000.76a700201b456686.3e559d56cb7cef43
+ 0000000000000000.0000000000000000.0000000000000000.3b08e8ca74d4e14e
0000000000000000
-VGATHERQPD_128_1(mem)
+VGATHERQPS_128_2(mem)
before
b2baf566d8bde68a.4af2b03f6d257aa2.1b5d7d66f108bd36.f71620f6aae1ede6
f4ca2ab02cd4176c.6df979b6c6481bc3.eff68dd09396d580.f626912003026acb
@@ -17224,7 +17224,7 @@
8df3ea4e1b4793dd.2fb3afd9b446d52d.9c19bea52b7ffb56.9f1813e13dc5fa91
61737d2fb85ee5ab
-VGATHERQPD_128_1(reg)
+VGATHERQPS_128_2(reg)
before
d25ee8422b6c76b9.fd84cd5b4d9db5a3.e7de743ee21ac6ad.8d1a38c7b9d1e21a
fc957f74e4eb1b57.946341606154ff43.93388f55ee215430.9f0a2e3582083aea
@@ -17233,11 +17233,11 @@
14d2add73ede28b6
after
d25ee8422b6c76b9.fd84cd5b4d9db5a3.e7de743ee21ac6ad.8d1a38c7b9d1e21a
- 0000000000000000.0000000000000000.e7de743ee21ac6ad.8d1a38c7b9d1e21a
+ 0000000000000000.0000000000000000.9f79d0fb886b1ab4.3468e31ee7478868
0000000000000000.0000000000000000.0000000000000000.0000000000000000
- 0000000000000000.0000000000000000.f8687a08d3b9f7ae.56ab3c61f912f11c
+ 0000000000000000.0000000000000000.0000000000000000.56ab3c61f912f11c
0000000000000000
-VGATHERQPD_128_1(mem)
+VGATHERQPS_128_2(mem)
before
23da4909ef7e80cc.53610962a1e8b4ae.bd2abfdfe09f0554.c9b6a15d4442e4e0
10fdbdd1d76de779.df230aac6504dda7.6998316173b82771.bf23cfd4c4ee1e85
@@ -17251,7 +17251,7 @@
b186db97802e8f09.e64f53607b512909.f81d8b0e00cfa4f9.4748ef9720a02996
f179389b949ed33a
-VGATHERQPD_256_1(reg)
+VGATHERQPS_256_2(reg)
before
f0b9393247af79c1.7e64dd4dd9f6a825.792ff382657824ab.f3accaf390c6d79c
4fc31bb685cf89c6.584e670999ff8048.273d1fa4f4f191be.7468fbb063ff91f7
@@ -17260,11 +17260,11 @@
9e09ee965e102a7b
after
f0b9393247af79c1.7e64dd4dd9f6a825.792ff382657824ab.f3accaf390c6d79c
- f0b9393247af79c1.0000000000000025.000000000000002b.f3accaf390c6d79c
+ 0000000000000104.f993753767daa094.e4bfce0995e092ac.ceb32bce431b5e70
0000000000000000.0000000000000000.0000000000000000.0000000000000000
- 5e2839f9d22d93bc.590ce39ac0f03964.cb320389bb21b811.3e5be126fe284f4b
+ 0000000000000000.0000000000000000.7e73bda231c776a4.3e5be126fe284f4b
0000000000000000
-VGATHERQPD_256_1(mem)
+VGATHERQPS_256_2(mem)
before
b5d49e4f302a3dd5.27facc6f786366e4.aeabeb004073b2f5.45caa7a2761cc5b0
0ff99a2d40f27474.7f88f144da9852fb.351c4c709854b94e.d4e2bd5c91b2369c
@@ -17278,7 +17278,7 @@
be412dc94a7dfff2.11c2a376fdf02665.2ce163253e98c3d6.0159508f74923486
b72f24c1d5d397bc
-VGATHERQPD_256_1(reg)
+VGATHERQPS_256_2(reg)
before
e712e5d33b46cd42.2bdb1a3edb382a0a.63e7888c570be5ef.b3ad722225f39d3d
9dbebe21f2e643b5.0bbf0548da912ad7.75b7b0719b156dd8.a8646906d46d958c
@@ -17287,11 +17287,11 @@
8e6a73b4887669fd
after
e712e5d33b46cd42.2bdb1a3edb382a0a.63e7888c570be5ef.b3ad722225f39d3d
- 0000000000000002.000000000000000a.63e7888c570be5ef.000000000000003d
+ 9c4b974ced1b3508.af6c68fb6ce0a828.00000000000001bc.ceb5c88897ce74f4
0000000000000000.0000000000000000.0000000000000000.0000000000000000
- 05c88ac2cee692e2.56f6fd6c3355cfe4.0a48771315e68935.5f4cca42798883b1
+ 0000000000000000.0000000000000000.0a48771315e68935.af981015bab38f50
0000000000000000
-VGATHERQPD_256_1(mem)
+VGATHERQPS_256_2(mem)
before
b029c1cc4e491101.5fce9609f3ae55b0.d77e707c632a5996.a4806e89e3a6f5e2
fbff5117d8a97479.a7f58adfe5daffec.fce10a7212d4e151.3053583dcb45da5d
@@ -17305,7 +17305,7 @@
3ee3eeb668fd1734.8a5d7bfe7b7cd0eb.6044f6dd79c32da7.47b9b4cf1b10be2e
ecc47d651c3496bc
-VGATHERQPD_256_1(reg)
+VGATHERQPS_256_2(reg)
before
b05aeaa967289888.4e6851c206e930ae.3d16d100b8e9cfe5.b8bca009c9ffc97a
a13625f74ae72e30.b7f6a8719752b30c.d7789f1da5626dab.e25ea8abe7ba99e3
@@ -17314,11 +17314,11 @@
ce96a9e60cb87bb6
after
b05aeaa967289888.4e6851c206e930ae.3d16d100b8e9cfe5.b8bca009c9ffc97a
- 0000000000000008.4e6851c206e930ae.3d16d100b8e9cfe5.b8bca009c9ffc97a
+ c16baaa59ca26220.00000000000000b8.f45b4402e3a73f94.00000000000001e8
0000000000000000.0000000000000000.0000000000000000.0000000000000000
- 3c9461101bb7b47a.c417e227c687a7e2.ec25551cc26e370d.e10f80bebd9b86e5
+ 0000000000000000.0000000000000000.ec25551c09932419.e10f80bec2c38724
0000000000000000
-VGATHERQPD_256_1(mem)
+VGATHERQPS_256_2(mem)
before
be37dff45a44538c.f6cc65b472bfa75c.81241ce7fb4cf092.81e995b58af73ae1
3d2dcfc371bafc84.111c92c2a783ca85.c728f9ba537e5396.2b45fdda337e8df1
@@ -17332,7 +17332,7 @@
1a0b8b132d546e49.8b4f19bc972c8e26.1f074f08a1151708.f4b9f8395773cf37
2947e22a6ad997a5
-VGATHERQPD_128_2(reg)
+VGATHERDPD_128(reg)
before
a65fa5178e2d5ebf.906bb04d6a710f4d.02aaca5fea0908d7.4a5a1f3b2d7351ae
74bb6d5c0f699022.c4103eb7a16830e3.062caaed33927742.2d9543f20d2d5518
@@ -17341,11 +17341,11 @@
a80c5dbf9d5d5402
after
a65fa5178e2d5ebf.906bb04d6a710f4d.02aaca5fea0908d7.4a5a1f3b2d7351ae
- 0000000000000000.0000000000000000.000000000000005c.29687cecb5cd46b8
+ 0000000000000000.0000000000000000.02aaca5fea0908d7.0000003b2d7351ae
0000000000000000.0000000000000000.0000000000000000.0000000000000000
- 0000000000000000.0000000000000000.02af9633119a4f34.50b23658f9a66aa6
+ 0000000000000000.0000000000000000.3655f8bb08d8af4c.50b23658f9a66aa6
0000000000000000
-VGATHERQPD_128_2(mem)
+VGATHERDPD_128(mem)
before
e93e871ac560b891.45c497d4b76fe114.56fb1ab51842cc25.d3f418aacf07baf9
9f8461433c2c8270.d58b2911a429f7b1.010f077b2e792519.80696a77eb153666
@@ -17359,7 +17359,7 @@
9c3ad3734a0bf88d.aca71a5353182583.53c8dd5b07371875.3f875a90c9f2cc2f
6aa9509422b9bec3
-VGATHERQPD_128_2(reg)
+VGATHERDPD_128(reg)
before
80d1d561d10b06f2.fa23c43179177c02.0b74d210ae4515f1.13e61e2c63b68a15
8fbb145524e50f57.fe0f142e28db1737.1c66ee04c63bcf87.f229290e18eedc27
@@ -17368,11 +17368,11 @@
c52dbcb34bcd4a1d
after
80d1d561d10b06f2.fa23c43179177c02.0b74d210ae4515f1.13e61e2c63b68a15
- 0000000000000000.0000000000000000.00000000000000c4.4f9878b18eda2854
+ 0000000000000000.0000000000000000.0000001000000031.0000002c63b68a15
0000000000000000.0000000000000000.0000000000000000.0000000000000000
- 0000000000000000.0000000000000000.67d1373f9674a550.3f104c76c07ed00e
+ 0000000000000000.0000000000000000.f0cecc73dc3abe68.3f104c76c07ed00e
0000000000000000
-VGATHERQPD_128_2(mem)
+VGATHERDPD_128(mem)
before
9a5ea57160c7540c.0664e8abe575e8e5.6143fb382c51a36a.f57056cb72aefa55
4ae2b48ccbe7dbf9.6eb2cacebb442d3c.729681c9d2cecdb5.484dbd3875a219a6
@@ -17386,7 +17386,7 @@
6ccff349d1890c3b.e7557c461036bb4d.44086d685eb12549.c434787972a47980
06b7240603ab9141
-VGATHERQPD_128_2(reg)
+VGATHERDPD_128(reg)
before
5a3f95abb25bd50b.f6b07aa306038ec9.1123a5532652db3f.1d9f2b2edc0f2aca
cc87f7c3c9b1b07a.8cd2d8cac0943dc4.9293e96740d61d48.fb19a8133905a5eb
@@ -17395,11 +17395,11 @@
2e36541489501421
after
5a3f95abb25bd50b.f6b07aa306038ec9.1123a5532652db3f.1d9f2b2edc0f2aca
- 0000000000000000.0000000000000000.448e954c994b6cfc.767cacbb703cab28
+ 0000000000000000.0000000000000000.1123a5532652db3f.1d9f2b2edc0f2aca
0000000000000000.0000000000000000.0000000000000000.0000000000000000
0000000000000000.0000000000000000.ce4c710fab02b30d.f8a890aac4a9ae7a
0000000000000000
-VGATHERQPD_128_2(mem)
+VGATHERDPD_128(mem)
before
9a97880d5e7f9fd8.513d775d7c6902b9.091ca9a509a38a5d.a10d0c5c95a3e002
c708d7710fb23dba.b4e053dd2f2b71d1.449d1598d2642126.fc60721fb29bde7c
@@ -17413,7 +17413,7 @@
950877ea34155e70.97289dfa8f5fd4af.9c252da5b6e993c0.7baf4e77b482fd75
b7231cc43168f62b
-VGATHERQPD_256_2(reg)
+VGATHERDPD_256(reg)
before
ab1965f7119570d8.4f1021b7403cba7d.2d46634fd4c9a0ad.d1a4327769a647c9
644e546ba005d817.f918975e5858d824.420479f7e2b96430.71446cf50258861f
@@ -17422,11 +17422,11 @@
4e481317270cc50c
after
ab1965f7119570d8.4f1021b7403cba7d.2d46634fd4c9a0ad.d1a4327769a647c9
- 0000000000000060.3c4086dd00f2e9f4.00000000000000b4.4690c9dda6991f24
+ ab1965f7119570d8.00000037403cba7d.0000000fd4c9a0ad.0000003769a647c9
0000000000000000.0000000000000000.0000000000000000.0000000000000000
- 3de12b6f02af9633.521694afdc5d0ab6.1d78d7e2ce16c8bb.24da316a158f5925
+ a6bf822ae8f474d4.521694afdc5d0ab6.636caf9810155922.24da316a158f5925
0000000000000000
-VGATHERQPD_256_2(mem)
+VGATHERDPD_256(mem)
before
14c7dce24f6f6db0.a0bdc1ee5ec1d55b.1985740fe03df7d9.f05b5880b97eb0e9
019436a659353d2e.e2450303a11728fc.00e4d0bb1f025506.76f46810e35a8896
@@ -17440,7 +17440,7 @@
81074f8843d60527.73d139b2f24b57b5.6460aa63822818f4.bec83bed5062dd3b
977b56f12c86326d
-VGATHERQPD_256_2(reg)
+VGATHERDPD_256(reg)
before
4faf2129310ede03.2c25665ebaaad5d9.da4d870599220a06.f8f681183d8255ec
f11fc9f1abf94d9a.2e80be9e43d17dd5.66e8db794e1c0ac9.dd6b838764afb460
@@ -17449,11 +17449,11 @@
ed6247cf580ad4b7
after
4faf2129310ede03.2c25665ebaaad5d9.da4d870599220a06.f8f681183d8255ec
- 000000000000000c.b095997aeaab5764.69361c1664882818.00000000000000b0
+ 4faf2129310ede03.0000001ebaaad5d9.0000000599220a06.f8f681180000002c
0000000000000000.0000000000000000.0000000000000000.0000000000000000
- 92e20bc47c625975.69e1e4c7bc040619.1a694638176aa216.ce16c8bb36a64c3d
+ 6a68b481185f1ef5.69e1e4c7bc040619.1a694638176aa216.f0cecc73dc3abe68
0000000000000000
-VGATHERQPD_256_2(mem)
+VGATHERDPD_256(mem)
before
90aeafc32660f331.cd35a341cdd76578.b95e096a4209bf99.5ac8b63bc1b511d8
40069fbd5cf7d1b2.91f175e1121e1929.91091fe50b5000d3.ef36dccfaa147e7d
@@ -17467,7 +17467,7 @@
f7c9c63730d5753a.97de6f91ba90894b.07d7d2d79295c9e3.462dfc1e69fcfedd
202f4e90d67dead2
-VGATHERQPD_256_2(reg)
+VGATHERDPD_256(reg)
before
7e2f0705b3008318.17ac556e65151579.f187ef59b6b21ef5.bd73c505e88b2af1
6cea52d74a83354d.758b1b1c33842330.964eab908616d67f.2a2d5b7cb0b3c328
@@ -17476,11 +17476,11 @@
35639c30ac3017e0
after
7e2f0705b3008318.17ac556e65151579.f187ef59b6b21ef5.bd73c505e88b2af1
- 0000000000000060.00000000000000e4.00000000000000d4.00000000000000c4
+ 7e2f0705b3008318.0000002e00000039.0000001900000035.0000000500000031
0000000000000000.0000000000000000.0000000000000000.0000000000000000
- 3de12b6f02af9633.5e5eb97188388d20.731201e667dcc3bc.67d1373f9674a550
+ 3c7112b6b189ae55.b7937c4409b13b08.6a68b481185f1ef5.2233f10ba855c558
0000000000000000
-VGATHERQPD_256_2(mem)
+VGATHERDPD_256(mem)
before
f8ec6f6333f9c8d5.12d45b1a69e01a9b.7566748822cc1839.bba50470eda10979
2ebe402b28604e80.bad2a9fce43868a2.408cd1aa47d516e6.01366b0008e2859d
@@ -17494,7 +17494,7 @@
232f8bea8df98566.7bbfbc9acaa5103b.4d8bf21419371c66.2d6faf2f7fe8a747
2a8ee3...
[truncated message content] |