From 371c988bb78ae22bdacf43cb36f4431851ad3477 Mon Sep 17 00:00:00 2001 From: Vladimir Makarov Date: Tue, 28 Jan 2003 17:03:38 +0000 Subject: [PATCH] i386.md (*movsi_1): Use movdqa to move one xmm register to another one. 2003-01-28 Vladimir Makarov * config/i386/i386.md (*movsi_1): Use movdqa to move one xmm register to another one. From-SVN: r61981 --- gcc/ChangeLog | 5 +++++ gcc/config/i386/i386.md | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 54ceb73b0be..a65f6b4ca10 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2003-01-28 Vladimir Makarov + + * config/i386/i386.md (*movsi_1): Use movdqa to move one xmm + register to another one. + 2003-01-28 Richard Henderson * calls.c (default_must_pass_in_stack): Fix typo in !type case. diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md index e58f3e07d34..3f6b079b00f 100644 --- a/gcc/config/i386/i386.md +++ b/gcc/config/i386/i386.md @@ -1172,7 +1172,7 @@ switch (get_attr_type (insn)) { case TYPE_SSEMOV: - if (get_attr_mode (insn) == TImode) + if (get_attr_mode (insn) == TImode || which_alternative == 9) return "movdqa\t{%1, %0|%0, %1}"; return "movd\t{%1, %0|%0, %1}"; -- 2.30.2