Statistics
| Branch: | Revision:

root / tests / lm32 / test_bgu.S @ d65f0831

History | View | Annotate | Download (608 Bytes)

1 d65f0831 Michael Walle
.include "macros.inc"
2 d65f0831 Michael Walle
3 d65f0831 Michael Walle
start
4 d65f0831 Michael Walle
5 d65f0831 Michael Walle
test_name BGU_1
6 d65f0831 Michael Walle
mvi r1, 0
7 d65f0831 Michael Walle
mvi r2, 0
8 d65f0831 Michael Walle
bgu r1, r2, 1f
9 d65f0831 Michael Walle
tc_pass
10 d65f0831 Michael Walle
bi 2f
11 d65f0831 Michael Walle
1:
12 d65f0831 Michael Walle
tc_fail
13 d65f0831 Michael Walle
2:
14 d65f0831 Michael Walle
15 d65f0831 Michael Walle
test_name BGU_2
16 d65f0831 Michael Walle
mvi r1, 1
17 d65f0831 Michael Walle
mvi r2, 0
18 d65f0831 Michael Walle
bgu r1, r2, 1f
19 d65f0831 Michael Walle
tc_fail
20 d65f0831 Michael Walle
bi 2f
21 d65f0831 Michael Walle
1:
22 d65f0831 Michael Walle
tc_pass
23 d65f0831 Michael Walle
2:
24 d65f0831 Michael Walle
25 d65f0831 Michael Walle
test_name BGU_3
26 d65f0831 Michael Walle
mvi r1, 0
27 d65f0831 Michael Walle
mvi r2, 1
28 d65f0831 Michael Walle
bgu r1, r2, 1f
29 d65f0831 Michael Walle
tc_pass
30 d65f0831 Michael Walle
bi 2f
31 d65f0831 Michael Walle
1:
32 d65f0831 Michael Walle
tc_fail
33 d65f0831 Michael Walle
2:
34 d65f0831 Michael Walle
35 d65f0831 Michael Walle
test_name BGU_4
36 d65f0831 Michael Walle
mvi r1, 0
37 d65f0831 Michael Walle
mvi r2, -1
38 d65f0831 Michael Walle
bgu r1, r2, 1f
39 d65f0831 Michael Walle
tc_pass
40 d65f0831 Michael Walle
bi 2f
41 d65f0831 Michael Walle
1:
42 d65f0831 Michael Walle
tc_fail
43 d65f0831 Michael Walle
2:
44 d65f0831 Michael Walle
45 d65f0831 Michael Walle
test_name BGU_5
46 d65f0831 Michael Walle
mvi r1, -1
47 d65f0831 Michael Walle
mvi r2, 0
48 d65f0831 Michael Walle
bgu r1, r2, 1f
49 d65f0831 Michael Walle
tc_fail
50 d65f0831 Michael Walle
bi 2f
51 d65f0831 Michael Walle
1:
52 d65f0831 Michael Walle
tc_pass
53 d65f0831 Michael Walle
2:
54 d65f0831 Michael Walle
55 d65f0831 Michael Walle
test_name BGU_6
56 d65f0831 Michael Walle
mvi r1, -1
57 d65f0831 Michael Walle
mvi r2, -1
58 d65f0831 Michael Walle
bgu r1, r2, 1f
59 d65f0831 Michael Walle
tc_pass
60 d65f0831 Michael Walle
bi 2f
61 d65f0831 Michael Walle
1:
62 d65f0831 Michael Walle
tc_fail
63 d65f0831 Michael Walle
2:
64 d65f0831 Michael Walle
65 d65f0831 Michael Walle
bi 2f
66 d65f0831 Michael Walle
1:
67 d65f0831 Michael Walle
tc_pass
68 d65f0831 Michael Walle
bi 3f
69 d65f0831 Michael Walle
2:
70 d65f0831 Michael Walle
test_name BGU_7
71 d65f0831 Michael Walle
mvi r1, 1
72 d65f0831 Michael Walle
mvi r2, 0
73 d65f0831 Michael Walle
bgu r1, r2, 1b
74 d65f0831 Michael Walle
tc_fail
75 d65f0831 Michael Walle
3:
76 d65f0831 Michael Walle
77 d65f0831 Michael Walle
end