|
|
1.1 root 1: .include "macros.inc"
2:
3: test_suite max
4:
5: test max
6: movi a2, 0xffffffff
7: movi a3, 1
8: movi a4, 1
9: max a5, a2, a3
10: assert eq, a5, a4
11:
12: movi a2, 1
13: movi a3, 0xffffffff
14: movi a4, 1
15: max a5, a2, a3
16: assert eq, a5, a4
17:
18: movi a2, 0xffffffff
19: movi a3, 1
20: movi a4, 1
21: max a2, a2, a3
22: assert eq, a2, a4
23:
24: movi a2, 0xffffffff
25: movi a3, 1
26: movi a4, 1
27: max a3, a2, a3
28: assert eq, a3, a4
29:
30: movi a2, 1
31: movi a3, 0xffffffff
32: movi a4, 1
33: max a2, a2, a3
34: assert eq, a2, a4
35:
36: movi a2, 1
37: movi a3, 0xffffffff
38: movi a4, 1
39: max a3, a2, a3
40: assert eq, a3, a4
41: test_end
42:
43: test maxu
44: movi a2, 0xffffffff
45: movi a3, 1
46: movi a4, 0xffffffff
47: maxu a5, a2, a3
48: assert eq, a5, a4
49:
50: movi a2, 1
51: movi a3, 0xffffffff
52: movi a4, 0xffffffff
53: maxu a5, a2, a3
54: assert eq, a5, a4
55:
56: movi a2, 0xffffffff
57: movi a3, 1
58: movi a4, 0xffffffff
59: maxu a2, a2, a3
60: assert eq, a2, a4
61:
62: movi a2, 0xffffffff
63: movi a3, 1
64: movi a4, 0xffffffff
65: maxu a3, a2, a3
66: assert eq, a3, a4
67:
68: movi a2, 1
69: movi a3, 0xffffffff
70: movi a4, 0xffffffff
71: maxu a2, a2, a3
72: assert eq, a2, a4
73:
74: movi a2, 1
75: movi a3, 0xffffffff
76: movi a4, 0xffffffff
77: maxu a3, a2, a3
78: assert eq, a3, a4
79: test_end
80:
81: test_suite_end
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.