Fix DevDiv bug 255263
authorCarol Eidt <carol.eidt@microsoft.com>
Thu, 25 Aug 2016 23:55:22 +0000 (16:55 -0700)
committerCarol Eidt <carol.eidt@microsoft.com>
Fri, 26 Aug 2016 20:01:26 +0000 (13:01 -0700)
commite9d954bf1c6510c0831efbee7711c84e758fa567
treec37ce6725d7005de5197c0bf76f663cfed577339
parent4f0fbd0cbb8606055b222300d68ecd2f44ee2ca4
Fix DevDiv bug 255263

This issue arose because we were not considering punpckldq as
one of the 3-operand AVX instructions (which require us to duplicate
the source register when encoding an SSE 2-operand form).
This bug showed up in managed C++, so the test is in IL.
The test is failing in RyuJIT/x86, so issue #6940 has been opened,
and it is disabled for x86.
src/jit/emitxarch.cpp
tests/issues.targets
tests/src/JIT/Regression/JitBlue/DevDiv_255263/DevDiv_255263.il [new file with mode: 0644]
tests/src/JIT/Regression/JitBlue/DevDiv_255263/DevDiv_255263.ilproj [new file with mode: 0644]