RyuJIT x86: Fix initblk with unrolled loop and constant fill
authorBruce Forstall <brucefo@microsoft.com>
Sat, 27 Aug 2016 01:25:42 +0000 (18:25 -0700)
committerBruce Forstall <brucefo@microsoft.com>
Sat, 27 Aug 2016 01:25:42 +0000 (18:25 -0700)
commitd67a4751f3bfe7b2874abef3db2ce0975707f14f
treead64508d28887384059b20eb3e971ad473a40e95
parent6a855af59e6b1b0707401409ba3f0b36c34ec05e
RyuJIT x86: Fix initblk with unrolled loop and constant fill

The computed fill value was only using the low 8 bytes of the
xmm register; we need it to fill the entire 16 byte register.

Fixes dotnet/coreclr#6940

Commit migrated from https://github.com/dotnet/coreclr/commit/5127eef602e0c0ed5ab7f63a9bc28b81558b2084
src/coreclr/src/jit/codegenxarch.cpp