From 3f2c0bafb61de66cbd1829382614aab2227d0b72 Mon Sep 17 00:00:00 2001 From: Tejas Belagod Date: Mon, 18 Oct 2010 12:19:46 +0100 Subject: neon.md (neon_move_hi_quad_): Fix the order of operands to vec_concat. 2010-10-18 Tejas Belagod * config/arm/neon.md (neon_move_hi_quad_): Fix the order of operands to vec_concat. From-SVN: r165630 --- gcc/config/arm/neon.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'gcc/config') diff --git a/gcc/config/arm/neon.md b/gcc/config/arm/neon.md index c788f16..06bbc52 100644 --- a/gcc/config/arm/neon.md +++ b/gcc/config/arm/neon.md @@ -1187,10 +1187,11 @@ (define_insn "neon_move_hi_quad_" [(set (match_operand:ANY128 0 "s_register_operand" "+w") (vec_concat:ANY128 - (match_operand: 1 "s_register_operand" "w") (vec_select: (match_dup 0) - (match_operand:ANY128 2 "vect_par_constant_low" ""))))] + (match_operand:ANY128 2 "vect_par_constant_low" "")) + (match_operand: 1 "s_register_operand" "w")))] + "TARGET_NEON" { int dest = REGNO (operands[0]); -- cgit v1.1