From 02eeace2b29a8d1d654393d7b625141a6a5cf79a Mon Sep 17 00:00:00 2001 From: crueter Date: Mon, 30 Mar 2026 01:54:41 +0000 Subject: [PATCH] Partially fix dynarmiuc tests Signed-off-by: crueter --- src/dynarmic/tests/A32/fuzz_arm.cpp | 2 +- src/dynarmic/tests/A32/fuzz_thumb.cpp | 2 +- src/dynarmic/tests/A32/test_thumb_instructions.cpp | 2 +- src/dynarmic/tests/A32/testenv.h | 4 ++-- src/dynarmic/tests/A64/fibonacci.cpp | 2 +- src/dynarmic/tests/A64/fp_min_max.cpp | 2 +- src/dynarmic/tests/A64/fuzz_with_unicorn.cpp | 2 +- src/dynarmic/tests/A64/testenv.h | 4 ++-- src/dynarmic/tests/decoder_tests.cpp | 2 +- src/dynarmic/tests/fp/FPToFixed.cpp | 2 +- src/dynarmic/tests/fp/mantissa_util_tests.cpp | 2 +- src/dynarmic/tests/fp/unpacked_tests.cpp | 2 +- src/dynarmic/tests/fuzz_util.cpp | 2 +- src/dynarmic/tests/fuzz_util.h | 4 ++-- src/dynarmic/tests/print_info.cpp | 8 ++++---- src/dynarmic/tests/rsqrt_test.cpp | 4 ++-- src/dynarmic/tests/test_generator.cpp | 2 +- src/dynarmic/tests/test_reader.cpp | 4 ++-- src/dynarmic/tests/unicorn_emu/a32_unicorn.cpp | 2 +- src/dynarmic/tests/unicorn_emu/a32_unicorn.h | 2 +- src/dynarmic/tests/unicorn_emu/a64_unicorn.cpp | 2 +- src/dynarmic/tests/unicorn_emu/a64_unicorn.h | 2 +- 22 files changed, 30 insertions(+), 30 deletions(-) diff --git a/src/dynarmic/tests/A32/fuzz_arm.cpp b/src/dynarmic/tests/A32/fuzz_arm.cpp index e9834a6663..e2546de635 100644 --- a/src/dynarmic/tests/A32/fuzz_arm.cpp +++ b/src/dynarmic/tests/A32/fuzz_arm.cpp @@ -16,7 +16,7 @@ #include #include "dynarmic/mcl/bit.hpp" -#include "dynarmic/common/common_types.h" +#include "common/common_types.h" #include "dynarmic/tests/fuzz_util.h" #include "dynarmic/tests/rand_int.h" diff --git a/src/dynarmic/tests/A32/fuzz_thumb.cpp b/src/dynarmic/tests/A32/fuzz_thumb.cpp index 7fef968b95..67a01daf9c 100644 --- a/src/dynarmic/tests/A32/fuzz_thumb.cpp +++ b/src/dynarmic/tests/A32/fuzz_thumb.cpp @@ -17,7 +17,7 @@ #include #include "dynarmic/mcl/bit.hpp" -#include "dynarmic/common/common_types.h" +#include "common/common_types.h" #include "dynarmic/tests/rand_int.h" #include "dynarmic/tests/unicorn_emu/a32_unicorn.h" diff --git a/src/dynarmic/tests/A32/test_thumb_instructions.cpp b/src/dynarmic/tests/A32/test_thumb_instructions.cpp index 6aa1b7389b..f461806384 100644 --- a/src/dynarmic/tests/A32/test_thumb_instructions.cpp +++ b/src/dynarmic/tests/A32/test_thumb_instructions.cpp @@ -7,7 +7,7 @@ */ #include -#include "dynarmic/common/common_types.h" +#include "common/common_types.h" #include "dynarmic/tests/A32/testenv.h" #include "dynarmic/tests/native/testenv.h" diff --git a/src/dynarmic/tests/A32/testenv.h b/src/dynarmic/tests/A32/testenv.h index 6f303a58e9..bebc2566da 100644 --- a/src/dynarmic/tests/A32/testenv.h +++ b/src/dynarmic/tests/A32/testenv.h @@ -14,8 +14,8 @@ #include #include -#include "dynarmic/common/assert.h" -#include "dynarmic/common/common_types.h" +#include "common/assert.h" +#include "common/common_types.h" #include "dynarmic/interface/A32/a32.h" template diff --git a/src/dynarmic/tests/A64/fibonacci.cpp b/src/dynarmic/tests/A64/fibonacci.cpp index d706118cd2..12c4170f66 100644 --- a/src/dynarmic/tests/A64/fibonacci.cpp +++ b/src/dynarmic/tests/A64/fibonacci.cpp @@ -11,7 +11,7 @@ #include #include -#include "dynarmic/common/common_types.h" +#include "common/common_types.h" #include #include "dynarmic/interface/A64/a64.h" diff --git a/src/dynarmic/tests/A64/fp_min_max.cpp b/src/dynarmic/tests/A64/fp_min_max.cpp index 313b5e5117..cb27342ff9 100644 --- a/src/dynarmic/tests/A64/fp_min_max.cpp +++ b/src/dynarmic/tests/A64/fp_min_max.cpp @@ -9,7 +9,7 @@ #include #include -#include "dynarmic/common/common_types.h" +#include "common/common_types.h" #include "dynarmic/tests/A64/testenv.h" #include "dynarmic/tests/native/testenv.h" diff --git a/src/dynarmic/tests/A64/fuzz_with_unicorn.cpp b/src/dynarmic/tests/A64/fuzz_with_unicorn.cpp index 749cc77126..90df625143 100644 --- a/src/dynarmic/tests/A64/fuzz_with_unicorn.cpp +++ b/src/dynarmic/tests/A64/fuzz_with_unicorn.cpp @@ -12,7 +12,7 @@ #include #include -#include "dynarmic/common/common_types.h" +#include "common/common_types.h" #include "dynarmic/tests/fuzz_util.h" #include "dynarmic/tests/rand_int.h" diff --git a/src/dynarmic/tests/A64/testenv.h b/src/dynarmic/tests/A64/testenv.h index 2b8733a177..c25790e1c9 100644 --- a/src/dynarmic/tests/A64/testenv.h +++ b/src/dynarmic/tests/A64/testenv.h @@ -9,8 +9,8 @@ #pragma once #include -#include "dynarmic/common/assert.h" -#include "dynarmic/common/common_types.h" +#include "common/assert.h" +#include "common/common_types.h" #include "dynarmic/interface/A64/a64.h" using Vector = Dynarmic::A64::Vector; diff --git a/src/dynarmic/tests/decoder_tests.cpp b/src/dynarmic/tests/decoder_tests.cpp index 1b406fd915..3da578830a 100644 --- a/src/dynarmic/tests/decoder_tests.cpp +++ b/src/dynarmic/tests/decoder_tests.cpp @@ -11,7 +11,7 @@ #include #include -#include "dynarmic/common/assert.h" +#include "common/assert.h" #include "dynarmic/frontend/A32/decoder/asimd.h" #include "dynarmic/frontend/A32/translate/impl/a32_translate_impl.h" diff --git a/src/dynarmic/tests/fp/FPToFixed.cpp b/src/dynarmic/tests/fp/FPToFixed.cpp index e16e4460ed..5df0a066fa 100644 --- a/src/dynarmic/tests/fp/FPToFixed.cpp +++ b/src/dynarmic/tests/fp/FPToFixed.cpp @@ -10,7 +10,7 @@ #include #include -#include "dynarmic/common/common_types.h" +#include "common/common_types.h" #include "dynarmic/tests/rand_int.h" #include "dynarmic/common/fp/fpcr.h" diff --git a/src/dynarmic/tests/fp/mantissa_util_tests.cpp b/src/dynarmic/tests/fp/mantissa_util_tests.cpp index 9d16c3624c..259e30edc7 100644 --- a/src/dynarmic/tests/fp/mantissa_util_tests.cpp +++ b/src/dynarmic/tests/fp/mantissa_util_tests.cpp @@ -10,7 +10,7 @@ #include #include -#include "dynarmic/common/common_types.h" +#include "common/common_types.h" #include "dynarmic/tests/rand_int.h" #include "dynarmic/common/fp/mantissa_util.h" diff --git a/src/dynarmic/tests/fp/unpacked_tests.cpp b/src/dynarmic/tests/fp/unpacked_tests.cpp index a4f10d1273..4fdd4ccc13 100644 --- a/src/dynarmic/tests/fp/unpacked_tests.cpp +++ b/src/dynarmic/tests/fp/unpacked_tests.cpp @@ -10,7 +10,7 @@ #include #include -#include "dynarmic/common/common_types.h" +#include "common/common_types.h" #include "dynarmic/tests/rand_int.h" #include "dynarmic/common/fp/fpcr.h" diff --git a/src/dynarmic/tests/fuzz_util.cpp b/src/dynarmic/tests/fuzz_util.cpp index 05f0a9e865..80fdd749ca 100644 --- a/src/dynarmic/tests/fuzz_util.cpp +++ b/src/dynarmic/tests/fuzz_util.cpp @@ -12,7 +12,7 @@ #include #include -#include "dynarmic/common/assert.h" +#include "common/assert.h" #include "dynarmic/tests/rand_int.h" #include "dynarmic/common/fp/fpcr.h" diff --git a/src/dynarmic/tests/fuzz_util.h b/src/dynarmic/tests/fuzz_util.h index a0b8666969..b14b9a4362 100644 --- a/src/dynarmic/tests/fuzz_util.h +++ b/src/dynarmic/tests/fuzz_util.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -11,7 +11,7 @@ #include #include -#include "dynarmic/common/common_types.h" +#include "common/common_types.h" using Vector = std::array; diff --git a/src/dynarmic/tests/print_info.cpp b/src/dynarmic/tests/print_info.cpp index 19e2ca38b2..6d6109d849 100644 --- a/src/dynarmic/tests/print_info.cpp +++ b/src/dynarmic/tests/print_info.cpp @@ -19,7 +19,7 @@ #include #include #include "dynarmic/mcl/bit.hpp" -#include "dynarmic/common/common_types.h" +#include "common/common_types.h" #include "dynarmic/common/llvm_disassemble.h" #include "dynarmic/frontend/A32/a32_location_descriptor.h" @@ -57,7 +57,7 @@ std::string_view GetNameOfA64Instruction(u32 instruction) { } void PrintA32Instruction(u32 instruction) { - fmt::print("{:08x} {}\n", instruction, Common::DisassembleAArch32(false, 0, (u8*)&instruction, sizeof(instruction))); + fmt::print("{:08x} {}\n", instruction, Dynarmic::Common::DisassembleAArch32(false, 0, (u8*)&instruction, sizeof(instruction))); fmt::print("Name: {}\n", GetNameOfA32Instruction(instruction)); const A32::LocationDescriptor location{0, {}, {}}; @@ -75,7 +75,7 @@ void PrintA32Instruction(u32 instruction) { } void PrintA64Instruction(u32 instruction) { - fmt::print("{:08x} {}\n", instruction, Common::DisassembleAArch64(instruction)); + fmt::print("{:08x} {}\n", instruction, Dynarmic::Common::DisassembleAArch64(instruction)); fmt::print("Name: {}\n", GetNameOfA64Instruction(instruction)); const A64::LocationDescriptor location{0, {}}; @@ -97,7 +97,7 @@ void PrintThumbInstruction(u32 instruction) { if (inst_size == 4) instruction = mcl::bit::swap_halves_32(instruction); - fmt::print("{:08x} {}\n", instruction, Common::DisassembleAArch32(true, 0, (u8*)&instruction, inst_size)); + fmt::print("{:08x} {}\n", instruction, Dynarmic::Common::DisassembleAArch32(true, 0, (u8*)&instruction, inst_size)); const A32::LocationDescriptor location{0, A32::PSR{0x1F0}, {}}; IR::Block ir_block{location}; diff --git a/src/dynarmic/tests/rsqrt_test.cpp b/src/dynarmic/tests/rsqrt_test.cpp index 6af71ede64..5dd52f26da 100644 --- a/src/dynarmic/tests/rsqrt_test.cpp +++ b/src/dynarmic/tests/rsqrt_test.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -9,7 +9,7 @@ #include #include #include -#include "dynarmic/common/common_types.h" +#include "common/common_types.h" #include "dynarmic/common/fp/fpcr.h" #include "dynarmic/common/fp/fpsr.h" diff --git a/src/dynarmic/tests/test_generator.cpp b/src/dynarmic/tests/test_generator.cpp index 43203c3e13..dacb8a6004 100644 --- a/src/dynarmic/tests/test_generator.cpp +++ b/src/dynarmic/tests/test_generator.cpp @@ -17,7 +17,7 @@ #include #include "dynarmic/mcl/bit.hpp" -#include "dynarmic/common/common_types.h" +#include "common/common_types.h" #include "./A32/testenv.h" #include "./A64/testenv.h" diff --git a/src/dynarmic/tests/test_reader.cpp b/src/dynarmic/tests/test_reader.cpp index dd7fccc7d7..1c2cba1c44 100644 --- a/src/dynarmic/tests/test_reader.cpp +++ b/src/dynarmic/tests/test_reader.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -13,7 +13,7 @@ #include #include -#include "dynarmic/common/common_types.h" +#include "common/common_types.h" #include "./A32/testenv.h" #include "./A64/testenv.h" diff --git a/src/dynarmic/tests/unicorn_emu/a32_unicorn.cpp b/src/dynarmic/tests/unicorn_emu/a32_unicorn.cpp index 9a17bc5582..c0e1e13d9b 100644 --- a/src/dynarmic/tests/unicorn_emu/a32_unicorn.cpp +++ b/src/dynarmic/tests/unicorn_emu/a32_unicorn.cpp @@ -10,7 +10,7 @@ #include #include "dynarmic/mcl/bit.hpp" #include "dynarmic/tests/unicorn_emu/a32_unicorn.h" -#include "dynarmic/common/assert.h" +#include "common/assert.h" #include "dynarmic/tests/A32/testenv.h" #define CHECKED(expr) do if ((expr)) ASSERT(false && "Call " #expr " failed with error\n"); while (0) diff --git a/src/dynarmic/tests/unicorn_emu/a32_unicorn.h b/src/dynarmic/tests/unicorn_emu/a32_unicorn.h index d94724d9f2..98c03db76c 100644 --- a/src/dynarmic/tests/unicorn_emu/a32_unicorn.h +++ b/src/dynarmic/tests/unicorn_emu/a32_unicorn.h @@ -19,7 +19,7 @@ # include #endif -#include "dynarmic/common/common_types.h" +#include "common/common_types.h" #include "dynarmic/tests/A32/testenv.h" diff --git a/src/dynarmic/tests/unicorn_emu/a64_unicorn.cpp b/src/dynarmic/tests/unicorn_emu/a64_unicorn.cpp index c8aa404199..c9a194d50a 100644 --- a/src/dynarmic/tests/unicorn_emu/a64_unicorn.cpp +++ b/src/dynarmic/tests/unicorn_emu/a64_unicorn.cpp @@ -8,7 +8,7 @@ #include #include "dynarmic/tests/unicorn_emu/a64_unicorn.h" -#include "dynarmic/common/assert.h" +#include "common/assert.h" #define CHECKED(expr) do if ((expr)) ASSERT(false && "Call " #expr " failed with error\n"); while (0) diff --git a/src/dynarmic/tests/unicorn_emu/a64_unicorn.h b/src/dynarmic/tests/unicorn_emu/a64_unicorn.h index 1bc5b1cb8e..091be950ed 100644 --- a/src/dynarmic/tests/unicorn_emu/a64_unicorn.h +++ b/src/dynarmic/tests/unicorn_emu/a64_unicorn.h @@ -19,7 +19,7 @@ # include #endif -#include "dynarmic/common/common_types.h" +#include "common/common_types.h" #include "dynarmic/tests/A64/testenv.h"