OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [ecos-3.0/] [packages/] [hal/] [powerpc/] [moab/] [current/] [sa_tests/] [ppc.inc] - Blame information for rev 790

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 786 skrzyp
//-----------------------------------------------------------------
2
// Copyright (C) 2003, Gary Thomas 
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

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.