Ignore:
Timestamp:
Nov 1, 2002, 9:59:32 PM (18 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
f4807abb
Parents:
2247a69
Message:

2002-11-01 Joel Sherrill <joel@…>

  • score/cpu_asm.c, score/ispsh7045.c: Removed warnings.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libcpu/sh/sh7045/score/cpu_asm.c

    r2247a69 rfa5a451  
    200200{
    201201
    202 asm volatile("
    203         .global __CPU_Context_switch
    204 __CPU_Context_switch:
    205 
    206         add     %0,r4
    207  
    208         stc.l   sr,@-r4
    209         stc.l   gbr,@-r4
    210         mov.l   r0,@-r4
    211         mov.l   r1,@-r4
    212         mov.l   r2,@-r4
    213         mov.l   r3,@-r4
    214 
    215         mov.l   r6,@-r4
    216         mov.l   r7,@-r4
    217         mov.l   r8,@-r4
    218         mov.l   r9,@-r4
    219         mov.l   r10,@-r4
    220         mov.l   r11,@-r4
    221         mov.l   r12,@-r4
    222         mov.l   r13,@-r4
    223         mov.l   r14,@-r4
    224         sts.l   pr,@-r4
    225         sts.l   mach,@-r4
    226         sts.l   macl,@-r4
    227         mov.l   r15,@-r4
    228 
    229         mov     r5, r4"
     202asm volatile("\n\
     203        .global __CPU_Context_switch\n\
     204__CPU_Context_switch:\n\
     205\n\
     206        add     %0,r4\n\
     207  \n\
     208        stc.l   sr,@-r4\n\
     209        stc.l   gbr,@-r4\n\
     210        mov.l   r0,@-r4\n\
     211        mov.l   r1,@-r4\n\
     212        mov.l   r2,@-r4\n\
     213        mov.l   r3,@-r4\n\
     214\n\
     215        mov.l   r6,@-r4\n\
     216        mov.l   r7,@-r4\n\
     217        mov.l   r8,@-r4\n\
     218        mov.l   r9,@-r4\n\
     219        mov.l   r10,@-r4\n\
     220        mov.l   r11,@-r4\n\
     221        mov.l   r12,@-r4\n\
     222        mov.l   r13,@-r4\n\
     223        mov.l   r14,@-r4\n\
     224        sts.l   pr,@-r4\n\
     225        sts.l   mach,@-r4\n\
     226        sts.l   macl,@-r4\n\
     227        mov.l   r15,@-r4\n\
     228\n\
     229        mov     r5, r4"\n\
    230230  :: "I" (sizeof(Context_Control))
    231231  );
    232232
    233   asm volatile("
    234         .global __CPU_Context_restore
    235 __CPU_Context_restore:
    236         mov.l   @r4+,r15
    237         lds.l   @r4+,macl
    238         lds.l   @r4+,mach
    239         lds.l   @r4+,pr
    240         mov.l   @r4+,r14
    241         mov.l   @r4+,r13
    242         mov.l   @r4+,r12
    243         mov.l   @r4+,r11
    244         mov.l   @r4+,r10
    245         mov.l   @r4+,r9
    246         mov.l   @r4+,r8
    247         mov.l   @r4+,r7
    248         mov.l   @r4+,r6
    249 
    250         mov.l   @r4+,r3
    251         mov.l   @r4+,r2
    252         mov.l   @r4+,r1
    253         mov.l   @r4+,r0
    254         ldc.l   @r4+,gbr
    255         ldc.l   @r4+,sr
    256 
    257         rts
     233  asm volatile("\n\
     234        .global __CPU_Context_restore\n\
     235__CPU_Context_restore:\n\
     236        mov.l   @r4+,r15\n\
     237        lds.l   @r4+,macl\n\
     238        lds.l   @r4+,mach\n\
     239        lds.l   @r4+,pr\n\
     240        mov.l   @r4+,r14\n\
     241        mov.l   @r4+,r13\n\
     242        mov.l   @r4+,r12\n\
     243        mov.l   @r4+,r11\n\
     244        mov.l   @r4+,r10\n\
     245        mov.l   @r4+,r9\n\
     246        mov.l   @r4+,r8\n\
     247        mov.l   @r4+,r7\n\
     248        mov.l   @r4+,r6\n\
     249\n\
     250        mov.l   @r4+,r3\n\
     251        mov.l   @r4+,r2\n\
     252        mov.l   @r4+,r1\n\
     253        mov.l   @r4+,r0\n\
     254        ldc.l   @r4+,gbr\n\
     255        ldc.l   @r4+,sr\n\
     256\n\
     257        rts\n\
    258258        nop" );
    259259}
Note: See TracChangeset for help on using the changeset viewer.