early-access version 1995

This commit is contained in:
pineappleEA
2021-08-16 13:42:12 +02:00
parent 1c11ae4a45
commit 66b92b0ba8
95 changed files with 18941 additions and 675 deletions

View File

@@ -10,7 +10,7 @@
#include <tuple>
#include <vector>
#include <catch.hpp>
#include <catch2/catch.hpp>
#include "../fuzz_util.h"
#include "../rand_int.h"
@@ -372,7 +372,7 @@ static void RunTestInstance(Dynarmic::A32::Jit& jit,
fmt::print("\n");
fmt::print("x86_64:\n");
fmt::print("{}\n", jit.Disassemble());
jit.DumpDisassembly();
fmt::print("Interrupts:\n");
for (const auto& i : uni_env.interrupts) {

View File

@@ -12,7 +12,7 @@
#include <string_view>
#include <tuple>
#include <catch.hpp>
#include <catch2/catch.hpp>
#include "../rand_int.h"
#include "../unicorn_emu/a32_unicorn.h"
@@ -183,7 +183,8 @@ static void RunInstance(size_t run_number, ThumbTestEnv& test_env, A32Unicorn<Th
Optimization::DeadCodeElimination(ir_block);
Optimization::VerificationPass(ir_block);
printf("\n\nIR:\n%s", IR::DumpBlock(ir_block).c_str());
printf("\n\nx86_64:\n%s", jit.Disassemble().c_str());
printf("\n\nx86_64:\n");
jit.DumpDisassembly();
num_insts += ir_block.CycleCount();
}

View File

@@ -3,7 +3,7 @@
* SPDX-License-Identifier: 0BSD
*/
#include <catch.hpp>
#include <catch2/catch.hpp>
#include "dynarmic/frontend/A32/disassembler/disassembler.h"

View File

@@ -3,7 +3,7 @@
* SPDX-License-Identifier: 0BSD
*/
#include <catch.hpp>
#include <catch2/catch.hpp>
#include "./testenv.h"
#include "dynarmic/frontend/A32/location_descriptor.h"

View File

@@ -3,7 +3,7 @@
* SPDX-License-Identifier: 0BSD
*/
#include <catch.hpp>
#include <catch2/catch.hpp>
#include "./testenv.h"
#include "dynarmic/common/common_types.h"