[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 03/10] tests/tcg: Reset result register after each test
From: |
Bastian Koppelmann |
Subject: |
[PATCH 03/10] tests/tcg: Reset result register after each test |
Date: |
Wed, 13 Sep 2023 12:53:19 +0200 |
some insns use the result register implicitly as an input. Thus, we
could end up with data from the previous insn spilling over.
Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
---
tests/tcg/tricore/asm/macros.h | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/tests/tcg/tricore/asm/macros.h b/tests/tcg/tricore/asm/macros.h
index 0f349dbf1e..e831f73721 100644
--- a/tests/tcg/tricore/asm/macros.h
+++ b/tests/tcg/tricore/asm/macros.h
@@ -46,7 +46,8 @@ test_ ## num: \
code; \
LI(DREG_CORRECT_RESULT, correct) \
mov DREG_TEST_NUM, num; \
- jne testreg, DREG_CORRECT_RESULT, fail \
+ jne testreg, DREG_CORRECT_RESULT, fail; \
+ mov testreg, 0
#define TEST_CASE_E(num, correct_lo, correct_hi, code...) \
test_ ## num: \
--
2.42.0
- [PATCH 00/10] TriCore tests and cleanups, Bastian Koppelmann, 2023/09/13
- [PATCH 02/10] hw/tricore: Log failing test in testdevice, Bastian Koppelmann, 2023/09/13
- [PATCH 03/10] tests/tcg: Reset result register after each test,
Bastian Koppelmann <=
- [PATCH 01/10] tests/tcg/tricore: Extended and non-extened regs now match, Bastian Koppelmann, 2023/09/13
- [PATCH 04/10] tests/tcg/tricore: Add test for all arith insns up to addx, Bastian Koppelmann, 2023/09/13
- [PATCH 06/10] tests/tcg/tricore: Add from dextr to lt, Bastian Koppelmann, 2023/09/13
- [PATCH 07/10] tests/tcg/tricore: Add test from 'max' to 'shas', Bastian Koppelmann, 2023/09/13
- [PATCH 05/10] tests/tcg/tricore: Add test for and to csub, Bastian Koppelmann, 2023/09/13
- [PATCH 09/10] target/tricore: Remove CSFRs from cpu.h, Bastian Koppelmann, 2023/09/13
- [PATCH 08/10] tests/tcg/tricore: Add test from 'shuffle' to 'xor.t', Bastian Koppelmann, 2023/09/13
- [PATCH 10/10] target/tricore: Change effective address (ea) to target_ulong, Bastian Koppelmann, 2023/09/13