lib1funcs.asm (__mulsi3): Use symbolic name for ACCLO.
authorBob Wilson <bob.wilson@acm.org>
Mon, 21 Mar 2005 18:22:42 +0000 (18:22 +0000)
committerBob Wilson <bwilson@gcc.gnu.org>
Mon, 21 Mar 2005 18:22:42 +0000 (18:22 +0000)
* config/xtensa/lib1funcs.asm (__mulsi3): Use symbolic name for ACCLO.
* config/xtensa/xtensa.md (movsi_internal, movhi_internal,
movqi_internal): Likewise.

From-SVN: r96826

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

index e86cd11cfb17c98b4b524e28c714658d1936fa65..241c54460f2e5219e0266cb88610b74b57cc1fb9 100644 (file)
@@ -1,3 +1,9 @@
+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,
index 2df00218a5a8f156fb6c4d71653a6cb62ba8f891..b73f1f71707a86efe52215845db4a8010684d9d9 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 8d93db0e999b8f3d86b838e58b93f332b893c949..507465124105f280f4ca06708f9e1b2ca7c4f414 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")])