repo.or.cz
/
qemu.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
qdev: Move doc comments from qdev.c to qdev-core.h
[qemu.git]
/
tests
/
tcg
/
xtensa
/
test_max.S
blob
f349d578e3bb42bcd7015fcbaeeec3a1b7f3acb0
1
#include "macros.inc"
2
3
test_suite max
4
5
#if XCHAL_HAVE_MINMAX
6
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
13
14
movi a2, 1
15
movi a3, 0xffffffff
16
movi a4, 1
17
max a5, a2, a3
18
assert eq, a5, a4
19
20
movi a2, 0xffffffff
21
movi a3, 1
22
movi a4, 1
23
max a2, a2, a3
24
assert eq, a2, a4
25
26
movi a2, 0xffffffff
27
movi a3, 1
28
movi a4, 1
29
max a3, a2, a3
30
assert eq, a3, a4
31
32
movi a2, 1
33
movi a3, 0xffffffff
34
movi a4, 1
35
max a2, a2, a3
36
assert eq, a2, a4
37
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
44
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
51
52
movi a2, 1
53
movi a3, 0xffffffff
54
movi a4, 0xffffffff
55
maxu a5, a2, a3
56
assert eq, a5, a4
57
58
movi a2, 0xffffffff
59
movi a3, 1
60
movi a4, 0xffffffff
61
maxu a2, a2, a3
62
assert eq, a2, a4
63
64
movi a2, 0xffffffff
65
movi a3, 1
66
movi a4, 0xffffffff
67
maxu a3, a2, a3
68
assert eq, a3, a4
69
70
movi a2, 1
71
movi a3, 0xffffffff
72
movi a4, 0xffffffff
73
maxu a2, a2, a3
74
assert eq, a2, a4
75
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
82
83
#endif
84
85
test_suite_end