From d52f89cc98b705444199356a800392bd3c58869d Mon Sep 17 00:00:00 2001 From: Tanner Gooding Date: Mon, 11 Nov 2019 08:20:37 -0800 Subject: [PATCH] Fixing an assert around Avx.ExtractVector128 and Avx2.ExtractVector128 (dotnet/coreclr#27807) Commit migrated from https://github.com/dotnet/coreclr/commit/df5c582c89ca17136d99c94643d29d6a7a1fd2fc --- src/coreclr/src/jit/lowerxarch.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/coreclr/src/jit/lowerxarch.cpp b/src/coreclr/src/jit/lowerxarch.cpp index fc3ff74..0e471fa 100644 --- a/src/coreclr/src/jit/lowerxarch.cpp +++ b/src/coreclr/src/jit/lowerxarch.cpp @@ -2901,6 +2901,12 @@ bool Lowering::IsContainableHWIntrinsicOp(GenTreeHWIntrinsic* containingNode, Ge return supportsUnalignedSIMDLoads; } + case NI_AVX_ExtractVector128: + case NI_AVX2_ExtractVector128: + { + return false; + } + default: { assert(!node->isContainableHWIntrinsic()); -- 2.7.4