repo.or.cz
/
qemu
/
armbru.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
Merge remote-tracking branch 'remotes/dgilbert-gitlab/tags/pull-migration-20210726a...
[qemu/armbru.git]
/
tests
/
tcg
/
xtensa
/
test_min.S
blob
89ee10334f624d50a255589ab8ed7de46063641a
1
#include "macros.inc"
2
3
test_suite min
4
5
#if XCHAL_HAVE_MINMAX
6
7
test min
8
movi a2, 0xffffffff
9
movi a3, 1
10
movi a4, 0xffffffff
11
min a5, a2, a3
12
assert eq, a5, a4
13
14
movi a2, 1
15
movi a3, 0xffffffff
16
movi a4, 0xffffffff
17
min a5, a2, a3
18
assert eq, a5, a4
19
20
movi a2, 0xffffffff
21
movi a3, 1
22
movi a4, 0xffffffff
23
min a2, a2, a3
24
assert eq, a2, a4
25
26
movi a2, 0xffffffff
27
movi a3, 1
28
movi a4, 0xffffffff
29
min a3, a2, a3
30
assert eq, a3, a4
31
32
movi a2, 1
33
movi a3, 0xffffffff
34
movi a4, 0xffffffff
35
min a2, a2, a3
36
assert eq, a2, a4
37
38
movi a2, 1
39
movi a3, 0xffffffff
40
movi a4, 0xffffffff
41
min a3, a2, a3
42
assert eq, a3, a4
43
test_end
44
45
test minu
46
movi a2, 0xffffffff
47
movi a3, 1
48
movi a4, 1
49
minu a5, a2, a3
50
assert eq, a5, a4
51
52
movi a2, 1
53
movi a3, 0xffffffff
54
movi a4, 1
55
minu a5, a2, a3
56
assert eq, a5, a4
57
58
movi a2, 0xffffffff
59
movi a3, 1
60
movi a4, 1
61
minu a2, a2, a3
62
assert eq, a2, a4
63
64
movi a2, 0xffffffff
65
movi a3, 1
66
movi a4, 1
67
minu a3, a2, a3
68
assert eq, a3, a4
69
70
movi a2, 1
71
movi a3, 0xffffffff
72
movi a4, 1
73
minu a2, a2, a3
74
assert eq, a2, a4
75
76
movi a2, 1
77
movi a3, 0xffffffff
78
movi a4, 1
79
minu a3, a2, a3
80
assert eq, a3, a4
81
test_end
82
83
#endif
84
85
test_suite_end