Changeset b524f816 in mainline for arch/ppc/include/asm/macro.h


Ignore:
Timestamp:
2005-08-30T21:51:39Z (20 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
379d73f3
Parents:
ba18512
Message:

PPC context save/restore

File:
1 edited

Legend:

Unmodified
Added
Removed
  • arch/ppc/include/asm/macro.h

    rba18512 rb524f816  
    192192
    193193.macro REGISTERS_STORE r
     194        stw r0, 0(\r)
     195        stw r1, 4(\r)
     196        stw r2, 8(\r)
     197        stw r3, 12(\r)
     198        stw r4, 16(\r)
     199        stw r5, 20(\r)
     200        stw r6, 24(\r)
     201        stw r7, 28(\r)
     202        stw r8, 32(\r)
     203        stw r9, 36(\r)
     204        stw r10, 40(\r)
     205        stw r11, 44(\r)
     206        stw r12, 48(\r)
     207        stw r13, 52(\r)
     208        stw r14, 56(\r)
     209        stw r15, 60(\r)
     210        stw r16, 64(\r)
     211        stw r17, 68(\r)
     212        stw r18, 72(\r)
     213        stw r19, 76(\r)
     214        stw r20, 80(\r)
     215        stw r21, 84(\r)
     216        stw r22, 88(\r)
     217        stw r23, 92(\r)
     218        stw r24, 96(\r)
     219        stw r25, 100(\r)
     220        stw r26, 104(\r)
     221        stw r27, 108(\r)
     222        stw r28, 112(\r)
     223        stw r29, 116(\r)
     224        stw r30, 120(\r)
     225        stw r31, 124(\r)
    194226.endm
    195227
    196228.macro REGISTERS_LOAD r
     229        lwz r0, 0(\r)
     230        lwz r1, 4(\r)
     231        lwz r2, 8(\r) 
     232        lwz r3, 12(\r)
     233        lwz r4, 16(\r)
     234        lwz r5, 20(\r)
     235        lwz r6, 24(\r)
     236        lwz r7, 28(\r)
     237        lwz r8, 32(\r)
     238        lwz r9, 36(\r)
     239        lwz r10, 40(\r)
     240        lwz r11, 44(\r)
     241        lwz r12, 48(\r)
     242        lwz r13, 52(\r)
     243        lwz r14, 56(\r)
     244        lwz r15, 60(\r)
     245        lwz r16, 64(\r)
     246        lwz r17, 68(\r)
     247        lwz r18, 72(\r)
     248        lwz r19, 76(\r)
     249        lwz r20, 80(\r)
     250        lwz r21, 84(\r)
     251        lwz r22, 88(\r)
     252        lwz r23, 92(\r)
     253        lwz r24, 96(\r)
     254        lwz r25, 100(\r)
     255        lwz r26, 104(\r)
     256        lwz r27, 108(\r)
     257        lwz r28, 112(\r)
     258        lwz r29, 116(\r)
     259        lwz r30, 120(\r)
     260        lwz r31, 124(\r)
    197261.endm
Note: See TracChangeset for help on using the changeset viewer.