@@ -64,8 +64,8 @@ SIMD_AS_HWINTRINSIC_ID(VectorT, ConvertToUInt32,
6464SIMD_AS_HWINTRINSIC_ID (VectorT ,ConvertToUInt32Native ,1 , {NI_Illegal ,NI_Illegal ,NI_Illegal ,NI_Illegal ,NI_Illegal ,NI_Illegal ,NI_Illegal ,NI_Illegal ,NI_VectorT_ConvertToUInt32Native ,NI_Illegal },SimdAsHWIntrinsicFlag ::None )
6565SIMD_AS_HWINTRINSIC_ID (VectorT ,ConvertToUInt64 ,1 , {NI_Illegal ,NI_Illegal ,NI_Illegal ,NI_Illegal ,NI_Illegal ,NI_Illegal ,NI_Illegal ,NI_Illegal ,NI_Illegal ,NI_VectorT_ConvertToUInt64 },SimdAsHWIntrinsicFlag ::None )
6666SIMD_AS_HWINTRINSIC_ID (VectorT ,ConvertToUInt64Native ,1 , {NI_Illegal ,NI_Illegal ,NI_Illegal ,NI_Illegal ,NI_Illegal ,NI_Illegal ,NI_Illegal ,NI_Illegal ,NI_Illegal ,NI_VectorT_ConvertToUInt64Native },SimdAsHWIntrinsicFlag ::None )
67- SIMD_AS_HWINTRINSIC_ID (VectorT ,Create ,1 , {NI_VectorT_Create ,NI_VectorT_Create ,NI_VectorT_Create ,NI_VectorT_Create ,NI_VectorT_Create ,NI_VectorT_Create ,NI_VectorT_Create ,NI_VectorT_Create ,NI_VectorT_Create ,NI_VectorT_Create },SimdAsHWIntrinsicFlag ::None )
68- SIMD_AS_HWINTRINSIC_ID (VectorT ,CreateSequence ,2 , {NI_VectorT_CreateSequence ,NI_VectorT_CreateSequence ,NI_VectorT_CreateSequence ,NI_VectorT_CreateSequence ,NI_VectorT_CreateSequence ,NI_VectorT_CreateSequence ,NI_VectorT_CreateSequence ,NI_VectorT_CreateSequence ,NI_VectorT_CreateSequence ,NI_VectorT_CreateSequence },SimdAsHWIntrinsicFlag ::SpillSideEffectsOp1 )
67+ SIMD_AS_HWINTRINSIC_ID (VectorT ,Create ,1 , {NI_VectorT_Create ,NI_VectorT_Create ,NI_VectorT_Create ,NI_VectorT_Create ,NI_VectorT_Create ,NI_VectorT_Create ,NI_VectorT_Create ,NI_VectorT_Create ,NI_VectorT_Create ,NI_VectorT_Create },SimdAsHWIntrinsicFlag ::KeepBaseTypeFromRet )
68+ SIMD_AS_HWINTRINSIC_ID (VectorT ,CreateSequence ,2 , {NI_VectorT_CreateSequence ,NI_VectorT_CreateSequence ,NI_VectorT_CreateSequence ,NI_VectorT_CreateSequence ,NI_VectorT_CreateSequence ,NI_VectorT_CreateSequence ,NI_VectorT_CreateSequence ,NI_VectorT_CreateSequence ,NI_VectorT_CreateSequence ,NI_VectorT_CreateSequence },SimdAsHWIntrinsicFlag ::KeepBaseTypeFromRet | SimdAsHWIntrinsicFlag :: SpillSideEffectsOp1 )
6969SIMD_AS_HWINTRINSIC_ID (VectorT ,Dot ,2 , {NI_VectorT_Dot ,NI_VectorT_Dot ,NI_VectorT_Dot ,NI_VectorT_Dot ,NI_VectorT_Dot ,NI_VectorT_Dot ,NI_Illegal ,NI_Illegal ,NI_VectorT_Dot ,NI_VectorT_Dot },SimdAsHWIntrinsicFlag ::None )
7070SIMD_AS_HWINTRINSIC_ID (VectorT ,Equals ,2 , {NI_VectorT_Equals ,NI_VectorT_Equals ,NI_VectorT_Equals ,NI_VectorT_Equals ,NI_VectorT_Equals ,NI_VectorT_Equals ,NI_VectorT_Equals ,NI_VectorT_Equals ,NI_VectorT_Equals ,NI_VectorT_Equals },SimdAsHWIntrinsicFlag ::None )
7171SIMD_AS_HWINTRINSIC_ID (VectorT ,EqualsAny ,2 , {NI_VectorT_EqualsAny ,NI_VectorT_EqualsAny ,NI_VectorT_EqualsAny ,NI_VectorT_EqualsAny ,NI_VectorT_EqualsAny ,NI_VectorT_EqualsAny ,NI_VectorT_EqualsAny ,NI_VectorT_EqualsAny ,NI_VectorT_EqualsAny ,NI_VectorT_EqualsAny },SimdAsHWIntrinsicFlag ::None )