From: Max Filippov Date: Mon, 18 Feb 2019 14:16:08 +0000 (-0800) Subject: tests/tcg/xtensa: don't use optional opcodes in generic code X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=fafd5533430cc5c16f419282ae46874271b0d30c;p=qemu.git tests/tcg/xtensa: don't use optional opcodes in generic code 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 --- diff --git a/tests/tcg/xtensa/macros.inc b/tests/tcg/xtensa/macros.inc index 25c7ee479e..93825dc7b5 100644 --- 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