repo.or.cz
/
qemu
/
ar7.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
target/arm: Fix PAuth sbox functions
[qemu/ar7.git]
/
tests
/
tcg
/
xtensa
/
test_s32c1i.S
blob
2885d9d003c09f6ecb6c93b44db1b52113dfae31
1
#include "macros.inc"
2
3
test_suite s32c1i
4
5
#if XCHAL_HAVE_S32C1I
6
7
test s32c1i_nowrite
8
#if XCHAL_HW_VERSION >= 230000
9
movi a2, 0x29
10
wsr a2, atomctl
11
#endif
12
movi a2, 1f
13
movi a3, 1
14
wsr a3, scompare1
15
movi a1, 2
16
s32c1i a1, a2, 0
17
assert ne, a1, a3
18
l32i a1, a2, 0
19
assert eqi, a1, 3
20
21
.data
22
.align 4
23
1:
24
.word 3
25
.text
26
test_end
27
28
test s32c1i_write
29
#if XCHAL_HW_VERSION >= 230000
30
movi a2, 0x29
31
wsr a2, atomctl
32
#endif
33
movi a2, 1f
34
movi a3, 3
35
wsr a3, scompare1
36
movi a1, 2
37
s32c1i a1, a2, 0
38
assert eq, a1, a3
39
l32i a1, a2, 0
40
assert eqi, a1, 2
41
42
.data
43
.align 4
44
1:
45
.word 3
46
.text
47
test_end
48
49
#endif
50
51
test_suite_end