|
|
1.1 root 1: .include "macros.inc"
2:
3: test_suite bz
4:
5: test beqz
6: movi a2, 0
7: _beqz a2, 1f
8: test_fail
9: 1:
10: movi a2, 1
11: _beqz a2, 1f
12: j 2f
13: 1:
14: test_fail
15: 2:
16: test_end
17:
18: test bnez
19: movi a2, 1
20: _bnez a2, 1f
21: test_fail
22: 1:
23: movi a2, 0
24: _bnez a2, 1f
25: j 2f
26: 1:
27: test_fail
28: 2:
29: test_end
30:
31: test bltz
32: movi a2, 0xffffffff
33: bltz a2, 1f
34: test_fail
35: 1:
36: movi a2, 0
37: bltz a2, 1f
38: j 2f
39: 1:
40: test_fail
41: 2:
42: test_end
43:
44: test bgez
45: movi a2, 0
46: bgez a2, 1f
47: test_fail
48: 1:
49: movi a2, 0xffffffff
50: bgez a2, 1f
51: j 2f
52: 1:
53: test_fail
54: 2:
55: test_end
56:
57: test_suite_end
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.