Skip to content

Commit a069b86

Browse files
committed
x86: slightly correct / simplify *vec_extractv2ti
V2TImode values cannot appear in the upper 16 YMM registers without AVX512VL being enabled. Therefore forcing 512-bit mode (also not reflected in the "mode" attribute) is pointless. gcc/ * config/i386/sse.md (*vec_extractv2ti): Drop g modifiers.
1 parent cab6a6b commit a069b86

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

gcc/config/i386/sse.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20115,7 +20115,7 @@
2011520115
"TARGET_AVX"
2011620116
"@
2011720117
vextract%~128\t{%2, %1, %0|%0, %1, %2}
20118-
vextracti32x4\t{%2, %g1, %0|%0, %g1, %2}"
20118+
vextracti32x4\t{%2, %1, %0|%0, %1, %2}"
2011920119
[(set_attr "type" "sselog")
2012020120
(set_attr "prefix_extra" "1")
2012120121
(set_attr "length_immediate" "1")

0 commit comments

Comments
 (0)