]> git.karo-electronics.de Git - karo-tx-redboot.git/blob - packages/hal/powerpc/moab/v2_0/sa_tests/ppc.inc
Initial revision
[karo-tx-redboot.git] / packages / hal / powerpc / moab / v2_0 / sa_tests / ppc.inc
1 //-----------------------------------------------------------------
2 // Copyright (C) 2003, Gary Thomas <gary@mlbassoc.com>
3 //-----------------------------------------------------------------
4
5 #------------------------------------------------------------------------------
6 # Easier to read names for the registers
7
8         .equ    r0, 0
9         .equ    r1, 1
10         .equ    r2, 2
11         .equ    r3, 3
12         .equ    r4, 4
13         .equ    r5, 5
14         .equ    r6, 6
15         .equ    r7, 7
16         .equ    r8, 8
17         .equ    r9, 9
18         .equ    r10, 10
19         .equ    r11, 11
20         .equ    r12, 12
21         .equ    r13, 13
22         .equ    r14, 14
23         .equ    r15, 15
24         .equ    r16, 16
25         .equ    r17, 17
26         .equ    r18, 18
27         .equ    r19, 19
28         .equ    r20, 20
29         .equ    r21, 21
30         .equ    r22, 22
31         .equ    r23, 23
32         .equ    r24, 24
33         .equ    r25, 25
34         .equ    r26, 26
35         .equ    r27, 27
36         .equ    r28, 28
37         .equ    r29, 29
38         .equ    r30, 30
39         .equ    r31, 31
40
41         .equ    sp, r1
42
43 #------------------------------------------------------------------------------
44 # Some useful coding macros
45
46         # Load immediate word, has to be done with 2 instructions
47         .macro  lwi     reg,val
48         lis     \reg,\val@H
49         ori     \reg,\reg,\val@L
50         .endm