@@ -1993,6 +1993,10 @@ let Features = "avx512dq,evex512", Attributes = [NoThrow, Const, RequiredVectorW
19931993}
19941994
19951995let Features = " avx512f,evex512"  , Attributes = [NoThrow, Const, Constexpr, RequiredVectorWidth<512 >] in {
1996+   def psllv16si : X86Builtin<" _Vector<16, int>(_Vector<16, int>, _Vector<16, int>)"  >;
1997+   def psrav16si : X86Builtin<" _Vector<16, int>(_Vector<16, int>, _Vector<16, int>)"  >;
1998+   def psrlv16si : X86Builtin<" _Vector<16, int>(_Vector<16, int>, _Vector<16, int>)"  >;
1999+ 
19962000  def prold512 : X86Builtin<" _Vector<16, int>(_Vector<16, int>, _Constant int)"  >;
19972001  def prord512 : X86Builtin<" _Vector<16, int>(_Vector<16, int>, _Constant int)"  >;
19982002  def prolq512 : X86Builtin<" _Vector<8, long long int>(_Vector<8, long long int>, _Constant int)"  >;
@@ -2422,15 +2426,12 @@ let Features = "avx512vl",
24222426let Features = " avx512f,evex512"  , Attributes = [NoThrow, Const, RequiredVectorWidth<512 >] in {
24232427  def pslld512 : X86Builtin<" _Vector<16, int>(_Vector<16, int>, _Vector<4, int>)"  >;
24242428  def psllq512 : X86Builtin<" _Vector<8, long long int>(_Vector<8, long long int>, _Vector<2, long long int>)"  >;
2425-   def psllv16si : X86Builtin<" _Vector<16, int>(_Vector<16, int>, _Vector<16, int>)"  >;
24262429  def psllv8di : X86Builtin<" _Vector<8, long long int>(_Vector<8, long long int>, _Vector<8, long long int>)"  >;
24272430  def psrad512 : X86Builtin<" _Vector<16, int>(_Vector<16, int>, _Vector<4, int>)"  >;
24282431  def psraq512 : X86Builtin<" _Vector<8, long long int>(_Vector<8, long long int>, _Vector<2, long long int>)"  >;
2429-   def psrav16si : X86Builtin<" _Vector<16, int>(_Vector<16, int>, _Vector<16, int>)"  >;
24302432  def psrav8di : X86Builtin<" _Vector<8, long long int>(_Vector<8, long long int>, _Vector<8, long long int>)"  >;
24312433  def psrld512 : X86Builtin<" _Vector<16, int>(_Vector<16, int>, _Vector<4, int>)"  >;
24322434  def psrlq512 : X86Builtin<" _Vector<8, long long int>(_Vector<8, long long int>, _Vector<2, long long int>)"  >;
2433-   def psrlv16si : X86Builtin<" _Vector<16, int>(_Vector<16, int>, _Vector<16, int>)"  >;
24342435  def psrlv8di : X86Builtin<" _Vector<8, long long int>(_Vector<8, long long int>, _Vector<8, long long int>)"  >;
24352436  def pternlogd512_mask : X86Builtin<" _Vector<16, int>(_Vector<16, int>, _Vector<16, int>, _Vector<16, int>, _Constant int, unsigned short)"  >;
24362437  def pternlogd512_maskz : X86Builtin<" _Vector<16, int>(_Vector<16, int>, _Vector<16, int>, _Vector<16, int>, _Constant int, unsigned short)"  >;
0 commit comments