Use 16 bytes to spill SIMD12 (#19237)
authorCarol Eidt <carol.eidt@microsoft.com>
Thu, 2 Aug 2018 04:59:18 +0000 (21:59 -0700)
committerGitHub <noreply@github.com>
Thu, 2 Aug 2018 04:59:18 +0000 (21:59 -0700)
commitde77d58b8418c787910bd5fd5fa8c1d9ad45663e
treeea1c342512043ecaf838c787ca952c1f99e37add
parent87e9259abda877c2fb80ff54dc85f782e3c64df0
Use 16 bytes to spill SIMD12 (#19237)

On 64-bit systems, SIMD12 locals are naturally rounded to 16 bytes, but the spill temp logic was not doing the same.

Fix #19197
src/jit/compiler.h
src/jit/regset.cpp
tests/src/JIT/Regression/JitBlue/GitHub_19197/GitHub_19197.cs [new file with mode: 0644]
tests/src/JIT/Regression/JitBlue/GitHub_19197/GitHub_19197.csproj [new file with mode: 0644]