From 4e63b82f5eda8995a2b5cd09d64304ac9e30dbd6 Mon Sep 17 00:00:00 2001 From: Yang Liu Date: Thu, 5 Sep 2024 17:07:27 +0800 Subject: [CI] Refactored CI (#1795) * [CI] Enable Box32 tests on LA64 * upgrade QEMU * [COSIM] Removed thread-safe tests * Use regular cosim in CI * [CI] Simplified "Test Box64" * exclude certain tests when testing with cosim * review * box64.pod too --- src/dynarec/arm64/dynarec_arm64_00.c | 2 -- src/dynarec/arm64/dynarec_arm64_0f.c | 1 - src/dynarec/la64/dynarec_la64_00.c | 2 -- src/dynarec/la64/dynarec_la64_0f.c | 1 - src/dynarec/rv64/dynarec_rv64_00_1.c | 1 - src/dynarec/rv64/dynarec_rv64_00_3.c | 1 - src/dynarec/rv64/dynarec_rv64_0f.c | 1 - 7 files changed, 9 deletions(-) (limited to 'src/dynarec') diff --git a/src/dynarec/arm64/dynarec_arm64_00.c b/src/dynarec/arm64/dynarec_arm64_00.c index 67a87b5d..a74568eb 100644 --- a/src/dynarec/arm64/dynarec_arm64_00.c +++ b/src/dynarec/arm64/dynarec_arm64_00.c @@ -996,7 +996,6 @@ uintptr_t dynarec64_00(dynarec_arm_t* dyn, uintptr_t addr, uintptr_t ip, int nin break; #define GO(GETFLAGS, NO, YES, F) \ - if (box64_dynarec_test == 2) { NOTEST(x1); } \ READFLAGS(F); \ i8 = F8S; \ BARRIER(BARRIER_MAYBE); \ @@ -3151,7 +3150,6 @@ uintptr_t dynarec64_00(dynarec_arm_t* dyn, uintptr_t addr, uintptr_t ip, int nin case 0xE9: case 0xEB: BARRIER(BARRIER_MAYBE); - if (box64_dynarec_test == 2) { NOTEST(x1); } if(opcode==0xEB && PK(0)==0xFF) { INST_NAME("JMP ib"); MESSAGE(LOG_DEBUG, "Hack for EB FF opcode"); diff --git a/src/dynarec/arm64/dynarec_arm64_0f.c b/src/dynarec/arm64/dynarec_arm64_0f.c index 8c970f43..225161ce 100644 --- a/src/dynarec/arm64/dynarec_arm64_0f.c +++ b/src/dynarec/arm64/dynarec_arm64_0f.c @@ -1547,7 +1547,6 @@ uintptr_t dynarec64_0F(dynarec_arm_t* dyn, uintptr_t addr, uintptr_t ip, int nin break; #define GO(GETFLAGS, NO, YES, F) \ - if (box64_dynarec_test == 2) { NOTEST(x1); } \ READFLAGS(F); \ i32_ = F32S; \ BARRIER(BARRIER_MAYBE); \ diff --git a/src/dynarec/la64/dynarec_la64_00.c b/src/dynarec/la64/dynarec_la64_00.c index c6145cf4..8676b006 100644 --- a/src/dynarec/la64/dynarec_la64_00.c +++ b/src/dynarec/la64/dynarec_la64_00.c @@ -583,7 +583,6 @@ uintptr_t dynarec64_00(dynarec_la64_t* dyn, uintptr_t addr, uintptr_t ip, int ni break; #define GO(GETFLAGS, NO, YES, F, I) \ - if (box64_dynarec_test == 2) { NOTEST(x1); } \ READFLAGS(F); \ i8 = F8S; \ BARRIER(BARRIER_MAYBE); \ @@ -1977,7 +1976,6 @@ uintptr_t dynarec64_00(dynarec_la64_t* dyn, uintptr_t addr, uintptr_t ip, int ni case 0xE9: case 0xEB: BARRIER(BARRIER_MAYBE); - if (box64_dynarec_test == 2) { NOTEST(x1); } if (opcode == 0xE9) { INST_NAME("JMP Id"); i32 = F32S; diff --git a/src/dynarec/la64/dynarec_la64_0f.c b/src/dynarec/la64/dynarec_la64_0f.c index 7a0fbf7e..46fea7ed 100644 --- a/src/dynarec/la64/dynarec_la64_0f.c +++ b/src/dynarec/la64/dynarec_la64_0f.c @@ -566,7 +566,6 @@ uintptr_t dynarec64_0F(dynarec_la64_t* dyn, uintptr_t addr, uintptr_t ip, int ni break; #define GO(GETFLAGS, NO, YES, F, I) \ - if (box64_dynarec_test == 2) { NOTEST(x1); } \ READFLAGS(F); \ i32_ = F32S; \ BARRIER(BARRIER_MAYBE); \ diff --git a/src/dynarec/rv64/dynarec_rv64_00_1.c b/src/dynarec/rv64/dynarec_rv64_00_1.c index a361af5f..cb42d0b2 100644 --- a/src/dynarec/rv64/dynarec_rv64_00_1.c +++ b/src/dynarec/rv64/dynarec_rv64_00_1.c @@ -291,7 +291,6 @@ uintptr_t dynarec64_00_1(dynarec_rv64_t* dyn, uintptr_t addr, uintptr_t ip, int break; #define GO(GETFLAGS, NO, YES, F) \ - if (box64_dynarec_test == 2) { NOTEST(x1); } \ READFLAGS(F); \ i8 = F8S; \ BARRIER(BARRIER_MAYBE); \ diff --git a/src/dynarec/rv64/dynarec_rv64_00_3.c b/src/dynarec/rv64/dynarec_rv64_00_3.c index 3686e357..24a42951 100644 --- a/src/dynarec/rv64/dynarec_rv64_00_3.c +++ b/src/dynarec/rv64/dynarec_rv64_00_3.c @@ -976,7 +976,6 @@ uintptr_t dynarec64_00_3(dynarec_rv64_t* dyn, uintptr_t addr, uintptr_t ip, int case 0xE9: case 0xEB: BARRIER(BARRIER_MAYBE); - if (box64_dynarec_test == 2) { NOTEST(x1); } if(opcode==0xE9) { INST_NAME("JMP Id"); i32 = F32S; diff --git a/src/dynarec/rv64/dynarec_rv64_0f.c b/src/dynarec/rv64/dynarec_rv64_0f.c index 809b4ac1..434b5a99 100644 --- a/src/dynarec/rv64/dynarec_rv64_0f.c +++ b/src/dynarec/rv64/dynarec_rv64_0f.c @@ -1653,7 +1653,6 @@ uintptr_t dynarec64_0F(dynarec_rv64_t* dyn, uintptr_t addr, uintptr_t ip, int ni SD(x3, wback, fixedaddress); break; #define GO(GETFLAGS, NO, YES, F) \ - if (box64_dynarec_test == 2) { NOTEST(x1); } \ READFLAGS(F); \ i32_ = F32S; \ BARRIER(BARRIER_MAYBE); \ -- cgit 1.4.1