Fixing an assert around Avx.ExtractVector128 and Avx2.ExtractVector128 (dotnet/corecl...
authorTanner Gooding <tagoo@outlook.com>
Mon, 11 Nov 2019 16:20:37 +0000 (08:20 -0800)
committerGitHub <noreply@github.com>
Mon, 11 Nov 2019 16:20:37 +0000 (08:20 -0800)
Commit migrated from https://github.com/dotnet/coreclr/commit/df5c582c89ca17136d99c94643d29d6a7a1fd2fc

src/coreclr/src/jit/lowerxarch.cpp

index fc3ff74..0e471fa 100644 (file)
@@ -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());