From: Tamar Christina Date: Thu, 16 Mar 2017 11:41:24 +0000 (+0000) Subject: 2017-03-16 Tamar Christina X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=d78607f597f474d9669428de64c4ccb79dd116a6;p=gcc.git 2017-03-16 Tamar Christina * config/aarch64/aarch64-simd.md (*aarch64_simd_mov) Change ins into fmov. From-SVN: r246190 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e2e1015911f..4def3a56312 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2017-03-16 Tamar Christina + + * config/aarch64/aarch64-simd.md (*aarch64_simd_mov) + Change ins into fmov. + 2017-03-16 Kyrylo Tkachov * config/aarch64/iterators.md (h_con): Return "x" for V4HF and V8HF. diff --git a/gcc/config/aarch64/aarch64-simd.md b/gcc/config/aarch64/aarch64-simd.md index 8a3a551f73f..c4621643452 100644 --- a/gcc/config/aarch64/aarch64-simd.md +++ b/gcc/config/aarch64/aarch64-simd.md @@ -107,7 +107,7 @@ case 1: return "str\\t%d1, %0"; case 2: return "orr\t%0., %1., %1."; case 3: return "umov\t%0, %1.d[0]"; - case 4: return "ins\t%0.d[0], %1"; + case 4: return "fmov\t%d0, %1"; case 5: return "mov\t%0, %1"; case 6: return aarch64_output_simd_mov_immediate (operands[1], @@ -116,8 +116,8 @@ } } [(set_attr "type" "neon_load1_1reg, neon_store1_1reg,\ - neon_logic, neon_to_gp, neon_from_gp,\ - mov_reg, neon_move")] + neon_logic, neon_to_gp, f_mcr,\ + mov_reg, neon_move")] ) (define_insn "*aarch64_simd_mov"