@@ -1991,14 +1991,14 @@ define <8 x i16> @vec128_i16_unsigned_reg_reg(<8 x i16> %a1, <8 x i16> %a2) noun
1991
1991
;
1992
1992
; AVX512VL-FALLBACK-LABEL: vec128_i16_unsigned_reg_reg:
1993
1993
; AVX512VL-FALLBACK: # %bb.0:
1994
- ; AVX512VL-FALLBACK-NEXT: vpmaxuw %xmm1, %xmm0, %xmm2
1995
- ; AVX512VL-FALLBACK-NEXT: vpminuw %xmm1, %xmm0, %xmm1
1996
- ; AVX512VL-FALLBACK-NEXT: vpsubw %xmm1 , %xmm2 , %xmm2
1997
- ; AVX512VL-FALLBACK-NEXT: vpsrlw $1, %xmm2 , %xmm2
1998
- ; AVX512VL-FALLBACK-NEXT: vpcmpeqw %xmm1 , %xmm0, %xmm1
1999
- ; AVX512VL-FALLBACK-NEXT: vpternlogq $15, %xmm1 , %xmm1 , %xmm1
2000
- ; AVX512VL-FALLBACK-NEXT: vpxor %xmm1 , %xmm2 , %xmm2
2001
- ; AVX512VL-FALLBACK-NEXT: vpsubw %xmm1 , %xmm2 , %xmm1
1994
+ ; AVX512VL-FALLBACK-NEXT: vpminuw %xmm1, %xmm0, %xmm2
1995
+ ; AVX512VL-FALLBACK-NEXT: vpmaxuw %xmm1, %xmm0, %xmm1
1996
+ ; AVX512VL-FALLBACK-NEXT: vpsubw %xmm2 , %xmm1 , %xmm1
1997
+ ; AVX512VL-FALLBACK-NEXT: vpsrlw $1, %xmm1 , %xmm1
1998
+ ; AVX512VL-FALLBACK-NEXT: vpcmpeqw %xmm2 , %xmm0, %xmm2
1999
+ ; AVX512VL-FALLBACK-NEXT: vpternlogq $15, %xmm2 , %xmm2 , %xmm2
2000
+ ; AVX512VL-FALLBACK-NEXT: vpxor %xmm2 , %xmm1 , %xmm1
2001
+ ; AVX512VL-FALLBACK-NEXT: vpsubw %xmm2 , %xmm1 , %xmm1
2002
2002
; AVX512VL-FALLBACK-NEXT: vpaddw %xmm0, %xmm1, %xmm0
2003
2003
; AVX512VL-FALLBACK-NEXT: retq
2004
2004
;
@@ -2784,14 +2784,14 @@ define <16 x i8> @vec128_i8_unsigned_reg_reg(<16 x i8> %a1, <16 x i8> %a2) nounw
2784
2784
;
2785
2785
; AVX512VL-FALLBACK-LABEL: vec128_i8_unsigned_reg_reg:
2786
2786
; AVX512VL-FALLBACK: # %bb.0:
2787
- ; AVX512VL-FALLBACK-NEXT: vpmaxub %xmm1, %xmm0, %xmm2
2788
- ; AVX512VL-FALLBACK-NEXT: vpminub %xmm1, %xmm0, %xmm1
2789
- ; AVX512VL-FALLBACK-NEXT: vpsubb %xmm1 , %xmm2 , %xmm2
2790
- ; AVX512VL-FALLBACK-NEXT: vpsrlw $1, %xmm2 , %xmm2
2791
- ; AVX512VL-FALLBACK-NEXT: vpcmpeqb %xmm1 , %xmm0, %xmm1
2792
- ; AVX512VL-FALLBACK-NEXT: vpternlogq $15, %xmm1 , %xmm1 , %xmm1
2793
- ; AVX512VL-FALLBACK-NEXT: vpternlogd $108, {{\.?LCPI[0-9]+_[0-9]+}}(%rip){1to4}, %xmm1 , %xmm2
2794
- ; AVX512VL-FALLBACK-NEXT: vpsubb %xmm1 , %xmm2 , %xmm1
2787
+ ; AVX512VL-FALLBACK-NEXT: vpminub %xmm1, %xmm0, %xmm2
2788
+ ; AVX512VL-FALLBACK-NEXT: vpmaxub %xmm1, %xmm0, %xmm1
2789
+ ; AVX512VL-FALLBACK-NEXT: vpsubb %xmm2 , %xmm1 , %xmm1
2790
+ ; AVX512VL-FALLBACK-NEXT: vpsrlw $1, %xmm1 , %xmm1
2791
+ ; AVX512VL-FALLBACK-NEXT: vpcmpeqb %xmm2 , %xmm0, %xmm2
2792
+ ; AVX512VL-FALLBACK-NEXT: vpternlogq $15, %xmm2 , %xmm2 , %xmm2
2793
+ ; AVX512VL-FALLBACK-NEXT: vpternlogd $108, {{\.?LCPI[0-9]+_[0-9]+}}(%rip){1to4}, %xmm2 , %xmm1
2794
+ ; AVX512VL-FALLBACK-NEXT: vpsubb %xmm2 , %xmm1 , %xmm1
2795
2795
; AVX512VL-FALLBACK-NEXT: vpaddb %xmm0, %xmm1, %xmm0
2796
2796
; AVX512VL-FALLBACK-NEXT: retq
2797
2797
;
0 commit comments