gcc/contrib/mdcompact/tests/2.md

736 B

(define_insn "*movti_aarch64" [(set (match_operand:TI 0 "nonimmediate_operand" "= r,w,w,w, r,w,r,m,m,w,m") (match_operand:TI 1 "aarch64_movti_operand" " rUti,Z,Z,r, w,w,m,r,Z,m,w"))] "(register_operand (operands[0], TImode) || aarch64_reg_or_zero (operands[1], TImode))" "@

movi\t%0.2d, #0 fmov\t%d0, xzr

mov\t%0.16b, %1.16b ldp\t%0, %H0, %1 stp\t%1, %H1, %0 stp\txzr, xzr, %0 ldr\t%q0, %1 str\t%q1, %0" [(set_attr "type" "multiple,neon_move,f_mcr,f_mcr,f_mrc,neon_logic_q,
load_16,store_16,store_16,
load_16,store_16") (set_attr "length" "8,4,4,8,8,4,4,4,4,4,4") (set_attr "arch" ",simd,,,,simd,,,*,fp,fp")] )