OSDN Git Service

* config/xtensa/lib1funcs.asm (__mulsi3): Use symbolic name for ACCLO.
authorbwilson <bwilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 21 Mar 2005 18:22:42 +0000 (18:22 +0000)
committerbwilson <bwilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 21 Mar 2005 18:22:42 +0000 (18:22 +0000)
* config/xtensa/xtensa.md (movsi_internal, movhi_internal,
movqi_internal): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96826 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/xtensa/lib1funcs.asm
gcc/config/xtensa/xtensa.md

index e86cd11..241c544 100644 (file)
@@ -1,5 +1,11 @@
 2005-03-21  Bob Wilson  <bob.wilson@acm.org>
 
+       * config/xtensa/lib1funcs.asm (__mulsi3): Use symbolic name for ACCLO.
+       * config/xtensa/xtensa.md (movsi_internal, movhi_internal,
+       movqi_internal): Likewise.
+
+2005-03-21  Bob Wilson  <bob.wilson@acm.org>
+
        * config/xtensa/xtensa-protos.h: (xtensa_simm7, xtensa_uimm8,
        xtensa_uimm8x2, xtensa_uimm8x4, xtensa_ai4const, xtensa_lsi4x4,
        xtensa_b4const): Delete prototypes.
index 2df0021..b73f1f7 100644 (file)
@@ -123,9 +123,9 @@ __mulsi3:
 #elif XCHAL_HAVE_MAC16
        mul.aa.hl a2, a3
        mula.aa.lh a2, a3
-       rsr     a5, 16 # ACCLO
+       rsr     a5, ACCLO
        umul.aa.ll a2, a3
-       rsr     a4, 16 # ACCLO
+       rsr     a4, ACCLO
        slli    a5, a5, 16
        add     a2, a4, a5
 
index 8d93db0..5074651 100644 (file)
    %v1l32r\t%0, %1
    %v1l32i\t%0, %1
    %v0s32i\t%1, %0
-   rsr\t%0, 16 # ACCLO
-   wsr\t%1, 16 # ACCLO"
+   rsr\t%0, ACCLO
+   wsr\t%1, ACCLO"
   [(set_attr "type" "move,move,move,load,store,store,move,move,move,move,load,load,store,rsr,wsr")
    (set_attr "mode"    "SI")
    (set_attr "length"  "2,2,2,2,2,2,3,3,3,6,3,3,3,3,3")])
    movi\t%0, %x1
    %v1l16ui\t%0, %1
    %v0s16i\t%1, %0
-   rsr\t%0, 16 # ACCLO
-   wsr\t%1, 16 # ACCLO"
+   rsr\t%0, ACCLO
+   wsr\t%1, ACCLO"
   [(set_attr "type"    "move,move,move,move,load,store,rsr,wsr")
    (set_attr "mode"    "HI")
    (set_attr "length"  "2,2,3,3,3,3,3,3")])
    movi\t%0, %x1
    %v1l8ui\t%0, %1
    %v0s8i\t%1, %0
-   rsr\t%0, 16 # ACCLO
-   wsr\t%1, 16 # ACCLO"
+   rsr\t%0, ACCLO
+   wsr\t%1, ACCLO"
   [(set_attr "type"    "move,move,move,move,load,store,rsr,wsr")
    (set_attr "mode"    "QI")
    (set_attr "length"  "2,2,3,3,3,3,3,3")])