qapi: dealloc visitor, fix premature free and iteration logic
[qemu/mdroth.git] / tests / xtensa / test_min.S
blob6d9ddeb1aca4d64a7124ff5007a101f2b7300311
1 .include "macros.inc"
3 test_suite min
5 test min
6     movi    a2, 0xffffffff
7     movi    a3, 1
8     movi    a4, 0xffffffff
9     min     a5, a2, a3
10     assert  eq, a5, a4
12     movi    a2, 1
13     movi    a3, 0xffffffff
14     movi    a4, 0xffffffff
15     min     a5, a2, a3
16     assert  eq, a5, a4
18     movi    a2, 0xffffffff
19     movi    a3, 1
20     movi    a4, 0xffffffff
21     min     a2, a2, a3
22     assert  eq, a2, a4
24     movi    a2, 0xffffffff
25     movi    a3, 1
26     movi    a4, 0xffffffff
27     min     a3, a2, a3
28     assert  eq, a3, a4
30     movi    a2, 1
31     movi    a3, 0xffffffff
32     movi    a4, 0xffffffff
33     min     a2, a2, a3
34     assert  eq, a2, a4
36     movi    a2, 1
37     movi    a3, 0xffffffff
38     movi    a4, 0xffffffff
39     min     a3, a2, a3
40     assert  eq, a3, a4
41 test_end
43 test minu
44     movi    a2, 0xffffffff
45     movi    a3, 1
46     movi    a4, 1
47     minu    a5, a2, a3
48     assert  eq, a5, a4
50     movi    a2, 1
51     movi    a3, 0xffffffff
52     movi    a4, 1
53     minu    a5, a2, a3
54     assert  eq, a5, a4
56     movi    a2, 0xffffffff
57     movi    a3, 1
58     movi    a4, 1
59     minu    a2, a2, a3
60     assert  eq, a2, a4
62     movi    a2, 0xffffffff
63     movi    a3, 1
64     movi    a4, 1
65     minu    a3, a2, a3
66     assert  eq, a3, a4
68     movi    a2, 1
69     movi    a3, 0xffffffff
70     movi    a4, 1
71     minu    a2, a2, a3
72     assert  eq, a2, a4
74     movi    a2, 1
75     movi    a3, 0xffffffff
76     movi    a4, 1
77     minu    a3, a2, a3
78     assert  eq, a3, a4
79 test_end
81 test_suite_end