root / tests / tcg / lm32 / test_bg.S @ c09015dd
History | View | Annotate | Download (594 Bytes)
1 |
.include "macros.inc" |
---|---|
2 |
|
3 |
start |
4 |
|
5 |
test_name BG_1 |
6 |
mvi r1, 0 |
7 |
mvi r2, 0 |
8 |
bg r1, r2, 1f |
9 |
tc_pass |
10 |
bi 2f |
11 |
1: |
12 |
tc_fail |
13 |
2: |
14 |
|
15 |
test_name BG_2 |
16 |
mvi r1, 1 |
17 |
mvi r2, 0 |
18 |
bg r1, r2, 1f |
19 |
tc_fail |
20 |
bi 2f |
21 |
1: |
22 |
tc_pass |
23 |
2: |
24 |
|
25 |
test_name BG_3 |
26 |
mvi r1, 0 |
27 |
mvi r2, 1 |
28 |
bg r1, r2, 1f |
29 |
tc_pass |
30 |
bi 2f |
31 |
1: |
32 |
tc_fail |
33 |
2: |
34 |
|
35 |
test_name BG_4 |
36 |
mvi r1, 0 |
37 |
mvi r2, -1 |
38 |
bg r1, r2, 1f |
39 |
tc_fail |
40 |
bi 2f |
41 |
1: |
42 |
tc_pass |
43 |
2: |
44 |
|
45 |
test_name BG_5 |
46 |
mvi r1, -1 |
47 |
mvi r2, 0 |
48 |
bg r1, r2, 1f |
49 |
tc_pass |
50 |
bi 2f |
51 |
1: |
52 |
tc_fail |
53 |
2: |
54 |
|
55 |
test_name BG_6 |
56 |
mvi r1, -1 |
57 |
mvi r2, -1 |
58 |
bg r1, r2, 1f |
59 |
tc_pass |
60 |
bi 2f |
61 |
1: |
62 |
tc_fail |
63 |
2: |
64 |
|
65 |
bi 2f |
66 |
1: |
67 |
tc_pass |
68 |
bi 3f |
69 |
2: |
70 |
test_name BG_7 |
71 |
mvi r1, 1 |
72 |
mvi r2, 0 |
73 |
bg r1, r2, 1b |
74 |
tc_fail |
75 |
3: |
76 |
|
77 |
end |
78 |
|