diff options
-rw-r--r-- | ldso/ldso/sh/boot1_arch.h | 30 | ||||
-rw-r--r-- | ldso/ldso/sh/dl-startup.h | 30 | ||||
-rw-r--r-- | ldso/ldso/sh/dl-sysdep.h | 92 | ||||
-rw-r--r-- | ldso/ldso/sh/ld_sysdep.h | 92 |
4 files changed, 122 insertions, 122 deletions
diff --git a/ldso/ldso/sh/boot1_arch.h b/ldso/ldso/sh/boot1_arch.h index 40d6a0dd4..81d29d119 100644 --- a/ldso/ldso/sh/boot1_arch.h +++ b/ldso/ldso/sh/boot1_arch.h @@ -2,21 +2,21 @@ * will work as expected and cope with whatever platform specific wierdness is * needed for this architecture. */ -asm("\ - .text - .globl _dl_boot -_dl_boot: - mov r15, r4 - mov.l .L_dl_boot2, r0 - bsrf r0 - add #4, r4 -.jmp_loc: - jmp @r0 - mov #0, r4 /* call _start with arg == 0 */ -.L_dl_boot2:\n\ - .long _dl_boot2-.jmp_loc\n\ - .previous\n\ -"); +asm("" \ +" .text\n" \ +" .globl _dl_boot\n" \ +"_dl_boot:\n" \ +" mov r15, r4\n" \ +" mov.l .L_dl_boot2, r0\n" \ +" bsrf r0\n" \ +" add #4, r4\n" \ +".jmp_loc:\n" \ +" jmp @r0\n" \ +" mov #0, r4 !call _start with arg == 0\n" \ +".L_dl_boot2:\n" \ +" .long _dl_boot2-.jmp_loc\n" \ +" .previous\n" \ +); #define _dl_boot _dl_boot2 #define LD_BOOT(X) static void * __attribute__ ((unused)) _dl_boot (X) diff --git a/ldso/ldso/sh/dl-startup.h b/ldso/ldso/sh/dl-startup.h index 40d6a0dd4..81d29d119 100644 --- a/ldso/ldso/sh/dl-startup.h +++ b/ldso/ldso/sh/dl-startup.h @@ -2,21 +2,21 @@ * will work as expected and cope with whatever platform specific wierdness is * needed for this architecture. */ -asm("\ - .text - .globl _dl_boot -_dl_boot: - mov r15, r4 - mov.l .L_dl_boot2, r0 - bsrf r0 - add #4, r4 -.jmp_loc: - jmp @r0 - mov #0, r4 /* call _start with arg == 0 */ -.L_dl_boot2:\n\ - .long _dl_boot2-.jmp_loc\n\ - .previous\n\ -"); +asm("" \ +" .text\n" \ +" .globl _dl_boot\n" \ +"_dl_boot:\n" \ +" mov r15, r4\n" \ +" mov.l .L_dl_boot2, r0\n" \ +" bsrf r0\n" \ +" add #4, r4\n" \ +".jmp_loc:\n" \ +" jmp @r0\n" \ +" mov #0, r4 !call _start with arg == 0\n" \ +".L_dl_boot2:\n" \ +" .long _dl_boot2-.jmp_loc\n" \ +" .previous\n" \ +); #define _dl_boot _dl_boot2 #define LD_BOOT(X) static void * __attribute__ ((unused)) _dl_boot (X) diff --git a/ldso/ldso/sh/dl-sysdep.h b/ldso/ldso/sh/dl-sysdep.h index cf8820e4e..ee2832436 100644 --- a/ldso/ldso/sh/dl-sysdep.h +++ b/ldso/ldso/sh/dl-sysdep.h @@ -85,52 +85,52 @@ register unsigned int __r0 __asm__ ("r0"); register unsigned int __r4 __asm__ ("r4") = n; register unsigned int __r5 __asm__ ("r5") = base; - __asm__ (" - mov #0, r0 - div0u - - ! get one bit from the msb of the numerator into the T - ! bit and divide it by whats in %2. Put the answer bit - ! into the T bit so it can come out again at the bottom - - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - rotcl r4 - mov r4, r0 -" + __asm__ ("" \ + "mov #0, r0\n\t" \ + "div0u\n\t" \ + "" \ + "! get one bit from the msb of the numerator into the T\n\t" \ + "! bit and divide it by whats in %2. Put the answer bit\n\t" \ + "! into the T bit so it can come out again at the bottom\n\t" \ + "" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4\n\t" \ + "mov r4, r0\n\t" + : "=r" (__r0) : "r" (__r4), "r" (__r5) : "r4", "cc"); diff --git a/ldso/ldso/sh/ld_sysdep.h b/ldso/ldso/sh/ld_sysdep.h index cf8820e4e..ee2832436 100644 --- a/ldso/ldso/sh/ld_sysdep.h +++ b/ldso/ldso/sh/ld_sysdep.h @@ -85,52 +85,52 @@ register unsigned int __r0 __asm__ ("r0"); register unsigned int __r4 __asm__ ("r4") = n; register unsigned int __r5 __asm__ ("r5") = base; - __asm__ (" - mov #0, r0 - div0u - - ! get one bit from the msb of the numerator into the T - ! bit and divide it by whats in %2. Put the answer bit - ! into the T bit so it can come out again at the bottom - - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - rotcl r4 ; div1 r5, r0 - rotcl r4 - mov r4, r0 -" + __asm__ ("" \ + "mov #0, r0\n\t" \ + "div0u\n\t" \ + "" \ + "! get one bit from the msb of the numerator into the T\n\t" \ + "! bit and divide it by whats in %2. Put the answer bit\n\t" \ + "! into the T bit so it can come out again at the bottom\n\t" \ + "" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4 ; div1 r5, r0\n\t" \ + "rotcl r4\n\t" \ + "mov r4, r0\n\t" + : "=r" (__r0) : "r" (__r4), "r" (__r5) : "r4", "cc"); |