(VSHRQ_N_S "vshr") (VSHRQ_N_U "vshr")
(VSLIQ_M_N_S "vsli") (VSLIQ_M_N_U "vsli")
(VSLIQ_N_S "vsli") (VSLIQ_N_U "vsli")
+ (VSRIQ_M_N_S "vsri") (VSRIQ_M_N_U "vsri")
+ (VSRIQ_N_S "vsri") (VSRIQ_N_U "vsri")
(VSUBQ_M_N_S "vsub") (VSUBQ_M_N_U "vsub") (VSUBQ_M_N_F "vsub")
(VSUBQ_M_S "vsub") (VSUBQ_M_U "vsub") (VSUBQ_M_F "vsub")
(VSUBQ_N_S "vsub") (VSUBQ_N_U "vsub") (VSUBQ_N_F "vsub")
;;
;; [vsriq_n_u, vsriq_n_s])
;;
-(define_insn "mve_vsriq_n_<supf><mode>"
+(define_insn "@mve_<mve_insn>q_n_<supf><mode>"
[
(set (match_operand:MVE_2 0 "s_register_operand" "=w")
(unspec:MVE_2 [(match_operand:MVE_2 1 "s_register_operand" "0")
VSRIQ_N))
]
"TARGET_HAVE_MVE"
- "vsri.%#<V_sz_elem>\t%q0, %q2, %3"
+ "<mve_insn>.%#<V_sz_elem>\t%q0, %q2, %3"
[(set_attr "type" "mve_move")
])
;;
;; [vsriq_m_n_s, vsriq_m_n_u])
;;
-(define_insn "mve_vsriq_m_n_<supf><mode>"
+(define_insn "@mve_<mve_insn>q_m_n_<supf><mode>"
[
(set (match_operand:MVE_2 0 "s_register_operand" "=w")
(unspec:MVE_2 [(match_operand:MVE_2 1 "s_register_operand" "0")
VSRIQ_M_N))
]
"TARGET_HAVE_MVE"
- "vpst\;vsrit.%#<V_sz_elem>\t%q0, %q2, %3"
+ "vpst\;<mve_insn>t.%#<V_sz_elem>\t%q0, %q2, %3"
[(set_attr "type" "mve_move")
(set_attr "length" "8")])