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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [binutils-2.18.50/] [gas/] [testsuite/] [gas/] [maxq20/] [jump.s] - Blame information for rev 816

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 38 julius
;# jump.s 
2
;# Program flow instructions using JUMP
3
.text
4
LableStart:
5
                JUMP LableStart
6
                JUMP C, LableStart
7
                JUMP C, A[0]
8
                JUMP C, A[1]
9
                JUMP NC, LableStart
10
                JUMP NC, A[0]
11
                JUMP NC, A[1]
12
                JUMP S, LableStart
13
                JUMP S, A[0]
14
                JUMP S, A[1]
15
                JUMP Z, LableStart
16
                JUMP Z, A[0]
17
                JUMP Z, A[1]
18
                JUMP NZ, LableStart
19
                JUMP NZ, A[0]
20
                JUMP NZ, A[1]
21
                JUMP E, LableStart
22
                JUMP NE, LableStart
23
                JUMP NE, Lable1
24
 
25
Lable1:
26
                SJUMP Lable1            ;Checking the SJUMP opcode
27
                SJUMP C, Lable1
28
                SJUMP C, A[0]
29
                SJUMP C, A[1]
30
                SJUMP NC, Lable1
31
                SJUMP NC, A[0]
32
                SJUMP NC, A[1]
33
                SJUMP S, Lable1
34
                SJUMP S, A[0]
35
                SJUMP S, A[1]
36
                SJUMP Z, Lable1
37
                SJUMP Z, A[0]
38
                SJUMP Z, A[1]
39
                SJUMP NZ, Lable1
40
                SJUMP NZ, A[0]
41
                SJUMP NZ, A[1]
42
                SJUMP E, Lable1
43
                SJUMP NE, Lable1
44
                JUMP LongJump
45
                JUMP C, LongJump
46
                JUMP C, A[0]
47
                JUMP C, A[1]
48
                JUMP NC, LongJump
49
                JUMP NC, A[0]
50
                JUMP NC, A[1]
51
                JUMP Z, LongJump
52
                JUMP Z, A[0]
53
                JUMP Z, A[1]
54
                JUMP NZ, LongJump
55
                JUMP NZ, A[0]
56
                JUMP NZ, A[1]
57
                JUMP S, LongJump
58
                JUMP S, A[0]
59
                JUMP S, A[1]
60
                JUMP E, LongJump
61
                JUMP NE, LongJump
62
                LJUMP LongJump          ;test LJUMP also
63
                LJUMP C, LongJump
64
                LJUMP C, A[0]
65
                LJUMP C, A[1]
66
                LJUMP NE, LongJump
67
                LJUMP Z, LongJump
68
                LJUMP Z, A[0]
69
                LJUMP Z, A[1]
70
                LJUMP NZ, LongJump
71
                LJUMP NZ, A[0]
72
                LJUMP NZ, A[1]
73
                LJUMP S, LongJump
74
                LJUMP S, A[0]
75
                LJUMP S, A[1]
76
                LJUMP NC, LongJump
77
                LJUMP NC, A[0]
78
                LJUMP NC, A[1]
79
                LJUMP E, LongJump
80
                .fill 0x200, 2, 0
81
LongJump:
82
                NOP
83
                NOP
84
                NOP
85
                NOP
86
                NOP
87
 

powered by: WebSVN 2.1.0

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