From d089d907422ed2f631c5ad82e6ac5ac9d678e1e8 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Fri, 1 Nov 2002 22:56:34 +0000 Subject: 2002-11-01 Joel Sherrill * sh7045/score/ispsh7045.c: Fixed typos. --- c/src/lib/libcpu/sh/ChangeLog | 4 ++ c/src/lib/libcpu/sh/sh7045/score/ispsh7045.c | 76 ++++++++++++++-------------- 2 files changed, 42 insertions(+), 38 deletions(-) diff --git a/c/src/lib/libcpu/sh/ChangeLog b/c/src/lib/libcpu/sh/ChangeLog index f28fdb90fe..6cd997470b 100644 --- a/c/src/lib/libcpu/sh/ChangeLog +++ b/c/src/lib/libcpu/sh/ChangeLog @@ -1,3 +1,7 @@ +2002-11-01 Joel Sherrill + + * sh7045/score/ispsh7045.c: Fixed typos. + 2002-11-01 Joel Sherrill * sh7045/score/cpu_asm.c: Fixed typo. diff --git a/c/src/lib/libcpu/sh/sh7045/score/ispsh7045.c b/c/src/lib/libcpu/sh/sh7045/score/ispsh7045.c index 7b9be08160..62e6798b32 100644 --- a/c/src/lib/libcpu/sh/sh7045/score/ispsh7045.c +++ b/c/src/lib/libcpu/sh/sh7045/score/ispsh7045.c @@ -107,44 +107,44 @@ _oei_isp, /* I/O Port: irq 156*/ * We try to work around this problem by using the macro below. */ #define isp( name, number, func)\ -asm (".global _"Str(name)"\n\t" - "_"Str(name)": \n\t" - " mov.l r0,@-r15 \n\t" - " mov.l r1,@-r15 \n\t" - " mov.l r2,@-r15 \n\t" - " mov.l r3,@-r15 \n\t" - " mov.l r4,@-r15 \n\t" - " mov.l r5,@-r15 \n\t" - " mov.l r6,@-r15 \n\t" - " mov.l r7,@-r15 \n\t" - " mov.l r14,@-r15 \n\t" - " sts.l pr,@-r15 \n\t" - " sts.l mach,@-r15 \n\t" - " sts.l macl,@-r15 \n\t" - " mov r15,r14 \n\t" - " mov.l "Str(name)"_v, r2 \n\t" - " mov.l "Str(name)"_k, r1\n\t" - " jsr @r1 \n\t" - " mov r2,r4 \n\t" - " mov r14,r15 \n\t" - " lds.l @r15+,macl \n\t" - " lds.l @r15+,mach \n\t" - " lds.l @r15+,pr \n\t" - " mov.l @r15+,r14 \n\t" - " mov.l @r15+,r7 \n\t" - " mov.l @r15+,r6 \n\t" - " mov.l @r15+,r5 \n\t" - " mov.l @r15+,r4 \n\t" - " mov.l @r15+,r3 \n\t" - " mov.l @r15+,r2 \n\t" - " mov.l @r15+,r1 \n\t" - " mov.l @r15+,r0 \n\t" - " rte \n\t" - " nop \n\t" - " .align 2 \n\t" - #name"_k: \n\t" - ".long "Str(func)"\n\t" - #name"_v: \n\t" +asm (".global _"Str(name)"\n\t"\ + "_"Str(name)": \n\t"\ + " mov.l r0,@-r15 \n\t"\ + " mov.l r1,@-r15 \n\t"\ + " mov.l r2,@-r15 \n\t"\ + " mov.l r3,@-r15 \n\t"\ + " mov.l r4,@-r15 \n\t"\ + " mov.l r5,@-r15 \n\t"\ + " mov.l r6,@-r15 \n\t"\ + " mov.l r7,@-r15 \n\t"\ + " mov.l r14,@-r15 \n\t"\ + " sts.l pr,@-r15 \n\t"\ + " sts.l mach,@-r15 \n\t"\ + " sts.l macl,@-r15 \n\t"\ + " mov r15,r14 \n\t"\ + " mov.l "Str(name)"_v, r2 \n\t"\ + " mov.l "Str(name)"_k, r1\n\t"\ + " jsr @r1 \n\t"\ + " mov r2,r4 \n\t"\ + " mov r14,r15 \n\t"\ + " lds.l @r15+,macl \n\t"\ + " lds.l @r15+,mach \n\t"\ + " lds.l @r15+,pr \n\t"\ + " mov.l @r15+,r14 \n\t"\ + " mov.l @r15+,r7 \n\t"\ + " mov.l @r15+,r6 \n\t"\ + " mov.l @r15+,r5 \n\t"\ + " mov.l @r15+,r4 \n\t"\ + " mov.l @r15+,r3 \n\t"\ + " mov.l @r15+,r2 \n\t"\ + " mov.l @r15+,r1 \n\t"\ + " mov.l @r15+,r0 \n\t"\ + " rte \n\t"\ + " nop \n\t"\ + " .align 2 \n\t"\ + #name"_k: \n\t"\ + ".long "Str(func)"\n\t"\ + #name"_v: \n\t"\ ".long "Str(number)); /************************************************ -- cgit v1.2.3