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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [gdb-7.1/] [sim/] [testsuite/] [sim/] [fr30/] [ble.cgs] - Blame information for rev 842

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 227 jeremybenn
# fr30 testcase for ble $label9
2
# mach(): fr30
3
 
4
        .include "testutils.inc"
5
 
6
        START
7
 
8
        .text
9
        .global ble
10
ble:
11
        ; Test ble $label9
12
        set_cc          0x0f            ; condition codes are irrelevent
13
        take_branch     ble
14
 
15
        set_cc          0x0e            ; condition codes are irrelevent
16
        take_branch     ble
17
 
18
        set_cc          0x0d            ; condition codes are irrelevent
19
        take_branch     ble
20
 
21
        set_cc          0x0c            ; condition codes are irrelevent
22
        take_branch     ble
23
 
24
        set_cc          0x0b            ; condition codes are irrelevent
25
        no_branch       ble
26
 
27
        set_cc          0x0a            ; condition codes are irrelevent
28
        no_branch       ble
29
 
30
        set_cc          0x09            ; condition codes are irrelevent
31
        take_branch     ble
32
 
33
        set_cc          0x08            ; condition codes are irrelevent
34
        take_branch     ble
35
 
36
        set_cc          0x07            ; condition codes are irrelevent
37
        take_branch     ble
38
 
39
        set_cc          0x06            ; condition codes are irrelevent
40
        take_branch     ble
41
 
42
        set_cc          0x05            ; condition codes are irrelevent
43
        take_branch     ble
44
 
45
        set_cc          0x04            ; condition codes are irrelevent
46
        take_branch     ble
47
 
48
        set_cc          0x03            ; condition codes are irrelevent
49
        take_branch     ble
50
 
51
        set_cc          0x02            ; condition codes are irrelevent
52
        take_branch     ble
53
 
54
        set_cc          0x01            ; condition codes are irrelevent
55
        no_branch       ble
56
 
57
        set_cc          0x00            ; condition codes are irrelevent
58
        no_branch       ble
59
 
60
        ; Test ble:d label9
61
        set_cc          0x0f            ; condition codes are irrelevent
62
        take_branch_d   ble:d 0xf
63
 
64
        set_cc          0x0e            ; condition codes are irrelevent
65
        take_branch_d   ble:d 0xe
66
 
67
        set_cc          0x0d            ; condition codes are irrelevent
68
        take_branch_d   ble:d 0xd
69
 
70
        set_cc          0x0c            ; condition codes are irrelevent
71
        take_branch_d   ble:d 0xc
72
 
73
        set_cc          0x0b            ; condition codes are irrelevent
74
        no_branch_d     ble:d 0xb
75
 
76
        set_cc          0x0a            ; condition codes are irrelevent
77
        no_branch_d     ble:d 0xa
78
 
79
        set_cc          0x09            ; condition codes are irrelevent
80
        take_branch_d   ble:d 0x9
81
 
82
        set_cc          0x08            ; condition codes are irrelevent
83
        take_branch_d   ble:d 0x8
84
 
85
        set_cc          0x07            ; condition codes are irrelevent
86
        take_branch_d   ble:d 0x7
87
 
88
        set_cc          0x06            ; condition codes are irrelevent
89
        take_branch_d   ble:d 0x6
90
 
91
        set_cc          0x05            ; condition codes are irrelevent
92
        take_branch_d   ble:d 0x5
93
 
94
        set_cc          0x04            ; condition codes are irrelevent
95
        take_branch_d   ble:d 0x4
96
 
97
        set_cc          0x03            ; condition codes are irrelevent
98
        take_branch_d   ble:d 0x3
99
 
100
        set_cc          0x02            ; condition codes are irrelevent
101
        take_branch_d   ble:d 0x2
102
 
103
        set_cc          0x01            ; condition codes are irrelevent
104
        no_branch_d     ble:d 0x1
105
 
106
        set_cc          0x00            ; condition codes are irrelevent
107
        no_branch_d     ble:d 0x0
108
 
109
        pass

powered by: WebSVN 2.1.0

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