diff options
author | aoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-03-11 02:16:40 +0000 |
---|---|---|
committer | aoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-03-11 02:16:40 +0000 |
commit | fb062b27e3728f9a4be4246e2a3c503a104687f2 (patch) | |
tree | dcc3cc2571b5cce3208860722713225f9b714cf3 /gcc/config/sh/lib1funcs.asm | |
parent | ace16e3d9d966bfa5f1a3cd08ee03412fb866571 (diff) | |
download | gcc-fb062b27e3728f9a4be4246e2a3c503a104687f2.tar.gz |
* config/sh/sh.md (umulhisi3_i, mulhisi3_i): Fix mnemonics.
* config/sh/lib1funcs.asm (mulsi3): Convert mulu to mulu.w.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40381 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/sh/lib1funcs.asm')
-rw-r--r-- | gcc/config/sh/lib1funcs.asm | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/config/sh/lib1funcs.asm b/gcc/config/sh/lib1funcs.asm index 5ebea99c4d1..192e3adfbad 100644 --- a/gcc/config/sh/lib1funcs.asm +++ b/gcc/config/sh/lib1funcs.asm @@ -845,7 +845,7 @@ GLOBAL(movstrSI12_i4): ! GLOBAL(mulsi3): - mulu r4,r5 ! multiply the lsws macl=bb*dd + mulu.w r4,r5 ! multiply the lsws macl=bb*dd mov r5,r3 ! r3 = ccdd swap.w r4,r2 ! r2 = bbaa xtrct r2,r3 ! r3 = aacc @@ -855,9 +855,9 @@ GLOBAL(mulsi3): sts macl,r0 hiset: sts macl,r0 ! r0 = bb*dd - mulu r2,r5 ! brewing macl = aa*dd + mulu.w r2,r5 ! brewing macl = aa*dd sts macl,r1 - mulu r3,r4 ! brewing macl = cc*bb + mulu.w r3,r4 ! brewing macl = cc*bb sts macl,r2 add r1,r2 shll16 r2 |