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

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [gnu-src/] [binutils-2.18.50/] [gas/] [testsuite/] [gas/] [crx/] [br_insn.s] - Blame information for rev 438

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

Line No. Rev Author Line
1 38 julius
# Branch instructions.
2
 .data
3
foodata: .word 42
4
         .text
5
footext:
6
 
7
# conditional branch instructions.
8
        .global beq
9
beq:
10
beq *+16
11
beq *+4090
12
beq *+567890
13
 
14
        .global bne
15
bne:
16
bne *-8
17
bne *+0xf46
18
bne *-0xf7812
19
 
20
        .global bcs
21
bcs:
22
bcs *+250
23
bcs *-0x2674
24
bcs *+0x89052
25
 
26
        .global bcc
27
bcc:
28
bcc *-250
29
bcc *+0xfffe
30
bcc *+0xfffffffe
31
 
32
        .global bhi
33
bhi:
34
bhi *+254
35
bhi *-0xfffe
36
bhi *-0xfffffffe
37
 
38
        .global bls
39
bls:
40
bls *-2
41
bls *-0x10000
42
bls *+0x10000
43
 
44
        .global bgt
45
bgt:
46
bgt *+060
47
bgt *+0xffe
48
bgt *-0x10002
49
 
50
        .global ble
51
ble:
52
ble *-0100
53
ble *-258
54
ble *+0xefff2
55
 
56
        .global bfs
57
bfs:
58
bfs *+0x2
59
bfs *+0177776
60
bfs *+0200000
61
 
62
        .global bfc
63
bfc:
64
bfc *+0xfe
65
bfc *+65534
66
bfc *+0x80000
67
 
68
        .global blo
69
blo:
70
blo *-0xfe
71
blo *-65534
72
blo *+4294967294
73
 
74
        .global bhs
75
bhs:
76
bhs *-0x100
77
bhs *-0xf000
78
bhs *+0xff2
79
 
80
        .global blt
81
blt:
82
blt *+34
83
blt *+1234
84
blt *+037777777776
85
 
86
        .global bge
87
bge:
88
bge *+0x34
89
bge *-0x1234
90
bge *+1048578
91
 
92
        .global br
93
br:
94
br *+034
95
br *+01234
96
br *-04000002
97
 
98
# Decrement and Branch instructions.
99
        .global dbnzb
100
dbnzb:
101
dbnzb r0, *+034
102
dbnzb r1, *+01234568
103
 
104
        .global dbnzw
105
dbnzw:
106
dbnzw r2, *+6552
107
dbnzw r3, *+6553520
108
 
109
        .global dbnzd
110
dbnzd:
111
dbnzd ra, *+0xff2
112
dbnzd sp, *+0x12ffff4
113
 
114
# Branch/Jump and link instructions.
115
 
116
        .global bal
117
bal:
118
bal r1, 0x2
119
bal r1, -0x2
120
bal r1, 0xabce
121
bal r0, -0xb4e
122
bal r1, 0xabcde
123
bal r1, -0xabcde
124
 
125
        .global jal
126
jal:
127
jal ra
128
jal r1, sp
129
 
130
        .global jalid
131
jalid:
132
jalid r12, r14

powered by: WebSVN 2.1.0

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