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 |