[(set (match_operand:V16QI 0 "register_operand" "=Yr,*x,v")
(vec_select:V16QI
(vec_concat:V32QI
- (match_operand:V16QI 1 "vector_operand" "Yrm,*xm,vm")
+ (match_operand:V16QI 1 "vector_operand" "YrBm,*xBm,vm")
(match_operand:V16QI 2 "const0_operand" "C,C,C"))
(match_parallel 3 "pmovzx_parallel"
[(match_operand 4 "const_int_operand" "n,n,n")])))]
emit_insn (gen_rtx_SET (operands[0], operands[1]));
DONE;
}
-})
+}
+ [(set_attr "isa" "noavx,noavx,avx")])
(define_expand "<insn>v8qiv8hi2"
[(set (match_operand:V8HI 0 "register_operand")
[(set (match_operand:V8HI 0 "register_operand" "=Yr,*x,v")
(vec_select:V8HI
(vec_concat:V16HI
- (match_operand:V8HI 1 "vector_operand" "Yrm,*xm,vm")
+ (match_operand:V8HI 1 "vector_operand" "YrBm,*xBm,vm")
(match_operand:V8HI 2 "const0_operand" "C,C,C"))
(match_parallel 3 "pmovzx_parallel"
[(match_operand 4 "const_int_operand" "n,n,n")])))]
emit_insn (gen_rtx_SET (operands[0], operands[1]));
DONE;
}
-})
+}
+ [(set_attr "isa" "noavx,noavx,avx")])
(define_insn "avx512f_<code>v8qiv8di2<mask_name>"
[(set (match_operand:V8DI 0 "register_operand" "=v")
[(set (match_operand:V4SI 0 "register_operand" "=Yr,*x,v")
(vec_select:V4SI
(vec_concat:V8SI
- (match_operand:V4SI 1 "vector_operand" "Yrm,*xm,vm")
+ (match_operand:V4SI 1 "vector_operand" "YrBm,*xBm,vm")
(match_operand:V4SI 2 "const0_operand" "C,C,C"))
(match_parallel 3 "pmovzx_parallel"
[(match_operand 4 "const_int_operand" "n,n,n")])))]
emit_insn (gen_rtx_SET (operands[0], operands[1]));
DONE;
}
-})
+}
+ [(set_attr "isa" "noavx,noavx,avx")])
(define_expand "<insn>v2siv2di2"
[(set (match_operand:V2DI 0 "register_operand")