Partially fix dynarmiuc tests

Signed-off-by: crueter <crueter@eden-emu.dev>
This commit is contained in:
crueter 2026-03-30 01:54:41 +00:00 committed by lizzie
parent e18cd4a87d
commit 02eeace2b2
22 changed files with 30 additions and 30 deletions

View file

@ -16,7 +16,7 @@
#include <catch2/catch_test_macros.hpp>
#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"

View file

@ -17,7 +17,7 @@
#include <catch2/catch_test_macros.hpp>
#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"

View file

@ -7,7 +7,7 @@
*/
#include <catch2/catch_test_macros.hpp>
#include "dynarmic/common/common_types.h"
#include "common/common_types.h"
#include "dynarmic/tests/A32/testenv.h"
#include "dynarmic/tests/native/testenv.h"

View file

@ -14,8 +14,8 @@
#include <string>
#include <vector>
#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<typename InstructionType_, u32 infinite_loop_u32>

View file

@ -11,7 +11,7 @@
#include <ankerl/unordered_dense.h>
#include <catch2/catch_test_macros.hpp>
#include "dynarmic/common/common_types.h"
#include "common/common_types.h"
#include <oaknut/oaknut.hpp>
#include "dynarmic/interface/A64/a64.h"

View file

@ -9,7 +9,7 @@
#include <vector>
#include <catch2/catch_test_macros.hpp>
#include "dynarmic/common/common_types.h"
#include "common/common_types.h"
#include "dynarmic/tests/A64/testenv.h"
#include "dynarmic/tests/native/testenv.h"

View file

@ -12,7 +12,7 @@
#include <vector>
#include <catch2/catch_test_macros.hpp>
#include "dynarmic/common/common_types.h"
#include "common/common_types.h"
#include "dynarmic/tests/fuzz_util.h"
#include "dynarmic/tests/rand_int.h"

View file

@ -9,8 +9,8 @@
#pragma once
#include <ankerl/unordered_dense.h>
#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;

View file

@ -11,7 +11,7 @@
#include <iostream>
#include <catch2/catch_test_macros.hpp>
#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"

View file

@ -10,7 +10,7 @@
#include <vector>
#include <catch2/catch_test_macros.hpp>
#include "dynarmic/common/common_types.h"
#include "common/common_types.h"
#include "dynarmic/tests/rand_int.h"
#include "dynarmic/common/fp/fpcr.h"

View file

@ -10,7 +10,7 @@
#include <vector>
#include <catch2/catch_test_macros.hpp>
#include "dynarmic/common/common_types.h"
#include "common/common_types.h"
#include "dynarmic/tests/rand_int.h"
#include "dynarmic/common/fp/mantissa_util.h"

View file

@ -10,7 +10,7 @@
#include <vector>
#include <catch2/catch_test_macros.hpp>
#include "dynarmic/common/common_types.h"
#include "common/common_types.h"
#include "dynarmic/tests/rand_int.h"
#include "dynarmic/common/fp/fpcr.h"

View file

@ -12,7 +12,7 @@
#include <fmt/format.h>
#include <fmt/ostream.h>
#include "dynarmic/common/assert.h"
#include "common/assert.h"
#include "dynarmic/tests/rand_int.h"
#include "dynarmic/common/fp/fpcr.h"

View file

@ -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 <array>
#include <iosfwd>
#include "dynarmic/common/common_types.h"
#include "common/common_types.h"
using Vector = std::array<u64, 2>;

View file

@ -19,7 +19,7 @@
#include <fmt/ostream.h>
#include <fmt/ranges.h>
#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};

View file

@ -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 <catch2/benchmark/catch_benchmark.hpp>
#include <catch2/catch_test_macros.hpp>
#include <fmt/printf.h>
#include "dynarmic/common/common_types.h"
#include "common/common_types.h"
#include "dynarmic/common/fp/fpcr.h"
#include "dynarmic/common/fp/fpsr.h"

View file

@ -17,7 +17,7 @@
#include <vector>
#include "dynarmic/mcl/bit.hpp"
#include "dynarmic/common/common_types.h"
#include "common/common_types.h"
#include "./A32/testenv.h"
#include "./A64/testenv.h"

View file

@ -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 <vector>
#include <fmt/format.h>
#include "dynarmic/common/common_types.h"
#include "common/common_types.h"
#include "./A32/testenv.h"
#include "./A64/testenv.h"

View file

@ -10,7 +10,7 @@
#include <fmt/format.h>
#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)

View file

@ -19,7 +19,7 @@
# include <unicorn/unicorn.h>
#endif
#include "dynarmic/common/common_types.h"
#include "common/common_types.h"
#include "dynarmic/tests/A32/testenv.h"

View file

@ -8,7 +8,7 @@
#include <fmt/format.h>
#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)

View file

@ -19,7 +19,7 @@
# include <unicorn/unicorn.h>
#endif
#include "dynarmic/common/common_types.h"
#include "common/common_types.h"
#include "dynarmic/tests/A64/testenv.h"