@@ -277,8 +277,8 @@ let Features = "sse2", Attributes = [NoThrow, Const, RequiredVectorWidth<128>] i
277
277
def pslld128 : X86Builtin<" _Vector<4, int>(_Vector<4, int>, _Vector<4, int>)" >;
278
278
def psllq128 : X86Builtin<" _Vector<2, long long int>(_Vector<2, long long int>, _Vector<2, long long int>)" >;
279
279
def pmaddwd128 : X86Builtin<" _Vector<4, int>(_Vector<8, short>, _Vector<8, short>)" >;
280
- def pslldqi128_byteshift : X86Builtin<" _Vector<2, long long int >(_Vector<2, long long int >, _Constant int)" >;
281
- def psrldqi128_byteshift : X86Builtin<" _Vector<2, long long int >(_Vector<2, long long int >, _Constant int)" >;
280
+ def pslldqi128_byteshift : X86Builtin<" _Vector<16, char >(_Vector<16, char >, _Constant int)" >;
281
+ def psrldqi128_byteshift : X86Builtin<" _Vector<16, char >(_Vector<16, char >, _Constant int)" >;
282
282
}
283
283
284
284
let Features = " sse2" ,
@@ -594,12 +594,12 @@ let Features = "avx2", Attributes = [NoThrow, Const, RequiredVectorWidth<256>] i
594
594
def psignw256 : X86Builtin<" _Vector<16, short>(_Vector<16, short>, _Vector<16, short>)" >;
595
595
def psignd256 : X86Builtin<" _Vector<8, int>(_Vector<8, int>, _Vector<8, int>)" >;
596
596
def psllw256 : X86Builtin<" _Vector<16, short>(_Vector<16, short>, _Vector<8, short>)" >;
597
- def pslldqi256_byteshift : X86Builtin<" _Vector<4, long long int >(_Vector<4, long long int >, _Constant int)" >;
597
+ def pslldqi256_byteshift : X86Builtin<" _Vector<32, char >(_Vector<32, char >, _Constant int)" >;
598
598
def pslld256 : X86Builtin<" _Vector<8, int>(_Vector<8, int>, _Vector<4, int>)" >;
599
599
def psllq256 : X86Builtin<" _Vector<4, long long int>(_Vector<4, long long int>, _Vector<2, long long int>)" >;
600
600
def psraw256 : X86Builtin<" _Vector<16, short>(_Vector<16, short>, _Vector<8, short>)" >;
601
601
def psrad256 : X86Builtin<" _Vector<8, int>(_Vector<8, int>, _Vector<4, int>)" >;
602
- def psrldqi256_byteshift : X86Builtin<" _Vector<4, long long int >(_Vector<4, long long int >, _Constant int)" >;
602
+ def psrldqi256_byteshift : X86Builtin<" _Vector<32, char >(_Vector<32, char >, _Constant int)" >;
603
603
def psrlw256 : X86Builtin<" _Vector<16, short>(_Vector<16, short>, _Vector<8, short>)" >;
604
604
def psrld256 : X86Builtin<" _Vector<8, int>(_Vector<8, int>, _Vector<4, int>)" >;
605
605
def psrlq256 : X86Builtin<" _Vector<4, long long int>(_Vector<4, long long int>, _Vector<2, long long int>)" >;
@@ -2052,8 +2052,8 @@ let Features = "avx512bw", Attributes = [NoThrow, Const, RequiredVectorWidth<512
2052
2052
: X86Builtin<" _Vector<32, short>(_Vector<32, short>, _Vector<8, short>)" >;
2053
2053
def psrlw512
2054
2054
: X86Builtin<" _Vector<32, short>(_Vector<32, short>, _Vector<8, short>)" >;
2055
- def pslldqi512_byteshift : X86Builtin<" _Vector<8, long long int >(_Vector<8, long long int >, _Constant int)" >;
2056
- def psrldqi512_byteshift : X86Builtin<" _Vector<8, long long int >(_Vector<8, long long int >, _Constant int)" >;
2055
+ def pslldqi512_byteshift : X86Builtin<" _Vector<64, char >(_Vector<64, char >, _Constant int)" >;
2056
+ def psrldqi512_byteshift : X86Builtin<" _Vector<64, char >(_Vector<64, char >, _Constant int)" >;
2057
2057
}
2058
2058
2059
2059
let Features = " avx512vl" , Attributes = [NoThrow, RequiredVectorWidth<128 >] in {
0 commit comments