projects
/
qemu.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
306a69d
)
tests/tcg/xtensa: don't use optional opcodes in generic code
author
Max Filippov
<jcmvbkbc@gmail.com>
Mon, 18 Feb 2019 14:16:08 +0000
(06:16 -0800)
committer
Max Filippov
<jcmvbkbc@gmail.com>
Thu, 28 Feb 2019 12:43:22 +0000
(
04:43
-0800)
Don't use 'loop' opcode in generic testsuite completion code, only use
core opcodes to make it work with any configuration.
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
tests/tcg/xtensa/macros.inc
patch
|
blob
|
history
diff --git
a/tests/tcg/xtensa/macros.inc
b/tests/tcg/xtensa/macros.inc
index 25c7ee479e6cd667b33d2ff1a725828054146f38..93825dc7b513bec095e740e362abbb37231a199e 100644
(file)
--- a/
tests/tcg/xtensa/macros.inc
+++ b/
tests/tcg/xtensa/macros.inc
@@
-23,11
+23,14
@@
main:
movi a0, result
sub a2, a2, a0
movi a3, 0
- loopnez a2, 1f
- l8ui a2, a0, 0
- or a3, a3, a2
- addi a0, a0, 1
+ beqz a2, 2f
1:
+ l8ui a1, a0, 0
+ or a3, a3, a1
+ addi a0, a0, 1
+ addi a2, a2, -1
+ bnez a2, 1b
+2:
exit
.endm