Migrate to mcl

This commit is contained in:
Merry
2022-04-19 15:36:26 +01:00
parent ed9955891f
commit 78b4ba10c9
181 changed files with 987 additions and 1807 deletions

View File

@@ -14,9 +14,9 @@
#include <fmt/format.h>
#include <fmt/ostream.h>
#include <mcl/bit/swap.hpp>
#include <mcl/stdint.hpp>
#include "dynarmic/common/bit_util.h"
#include "dynarmic/common/common_types.h"
#include "dynarmic/common/llvm_disassemble.h"
#include "dynarmic/frontend/A32/a32_location_descriptor.h"
#include "dynarmic/frontend/A32/decoder/arm.h"
@@ -98,7 +98,7 @@ void PrintA64Instruction(u32 instruction) {
void PrintThumbInstruction(u32 instruction) {
const size_t inst_size = (instruction >> 16) == 0 ? 2 : 4;
if (inst_size == 4)
instruction = Common::SwapHalves32(instruction);
instruction = mcl::bit::swap_halves_32(instruction);
fmt::print("{:08x} {}\n", instruction, Common::DisassembleAArch32(true, 0, (u8*)&instruction, inst_size));