Acceptance tests: show test report on GitLab CI
[qemu/ar7.git] / tests / tcg / xtensa / test_max.S
blobf349d578e3bb42bcd7015fcbaeeec3a1b7f3acb0
1 #include "macros.inc"
3 test_suite max
5 #if XCHAL_HAVE_MINMAX
7 test max
8     movi    a2, 0xffffffff
9     movi    a3, 1
10     movi    a4, 1
11     max     a5, a2, a3
12     assert  eq, a5, a4
14     movi    a2, 1
15     movi    a3, 0xffffffff
16     movi    a4, 1
17     max     a5, a2, a3
18     assert  eq, a5, a4
20     movi    a2, 0xffffffff
21     movi    a3, 1
22     movi    a4, 1
23     max     a2, a2, a3
24     assert  eq, a2, a4
26     movi    a2, 0xffffffff
27     movi    a3, 1
28     movi    a4, 1
29     max     a3, a2, a3
30     assert  eq, a3, a4
32     movi    a2, 1
33     movi    a3, 0xffffffff
34     movi    a4, 1
35     max     a2, a2, a3
36     assert  eq, a2, a4
38     movi    a2, 1
39     movi    a3, 0xffffffff
40     movi    a4, 1
41     max     a3, a2, a3
42     assert  eq, a3, a4
43 test_end
45 test maxu
46     movi    a2, 0xffffffff
47     movi    a3, 1
48     movi    a4, 0xffffffff
49     maxu    a5, a2, a3
50     assert  eq, a5, a4
52     movi    a2, 1
53     movi    a3, 0xffffffff
54     movi    a4, 0xffffffff
55     maxu    a5, a2, a3
56     assert  eq, a5, a4
58     movi    a2, 0xffffffff
59     movi    a3, 1
60     movi    a4, 0xffffffff
61     maxu    a2, a2, a3
62     assert  eq, a2, a4
64     movi    a2, 0xffffffff
65     movi    a3, 1
66     movi    a4, 0xffffffff
67     maxu    a3, a2, a3
68     assert  eq, a3, a4
70     movi    a2, 1
71     movi    a3, 0xffffffff
72     movi    a4, 0xffffffff
73     maxu    a2, a2, a3
74     assert  eq, a2, a4
76     movi    a2, 1
77     movi    a3, 0xffffffff
78     movi    a4, 0xffffffff
79     maxu    a3, a2, a3
80     assert  eq, a3, a4
81 test_end
83 #endif
85 test_suite_end