{
isHWSIMD = false;
}
-#if defined(_TARGET_ARM64_)
+#if defined(_TARGET_ARM64_) && defined(FEATURE_HW_INTRINSICS)
else
{
assert(simdHandle == m_simdHandleCache->Vector64FloatHandle);
case TYP_UINT:
assert(simdHandle == m_simdHandleCache->Vector64UIntHandle);
break;
-#endif // defined(_TARGET_ARM64_)
+#endif // defined(_TARGET_ARM64_) && defined(FEATURE_HW_INTRINSICS)
default:
break;
}
{
isHWSIMD = false;
}
+#if defined(FEATURE_HW_INTRINSICS)
else
{
assert(simdHandle == m_simdHandleCache->Vector128FloatHandle);
case TYP_ULONG:
assert(simdHandle == m_simdHandleCache->Vector128ULongHandle);
break;
+#endif // defined(FEATURE_HW_INTRINSICS)
+
default:
break;
}
break;
-#ifdef _TARGET_XARCH_
+#if defined(_TARGET_XARCH4_) && defined(FEATURE_HW_INTRINSICS)
case TYP_SIMD32:
switch (baseType)
{
break;
}
break;
-#endif // _TARGET_XARCH_
+#endif // _TARGET_XARCH_ && FEATURE_HW_INTRINSICS
default:
break;
}
break;
}
#endif // _TARGET_XARCH_ && FEATURE_HW_INTRINSICS
- JITDUMP("Coudn't find the matching HW intrinsic SIMD type for %s<%s> in gtGetSIMDZero\n", varTypeName(simdType),
+ JITDUMP("Coudn't find the matching SIMD type for %s<%s> in gtGetSIMDZero\n", varTypeName(simdType),
varTypeName(baseType));
}
else