rpcsx/rpcs3/Emu/ARMv7/ARMv7DisAsm.cpp
2014-10-29 07:13:34 +03:00

93 lines
2 KiB
C++

#include "stdafx.h"
#include "ARMv7DisAsm.h"
void ARMv7DisAsm::UNK(const u32 data)
{
Write("Unknown/illegal opcode");
}
void ARMv7DisAsm::NULL_OP(const u32 data, const ARMv7_encoding type)
{
Write("NULL");
}
void ARMv7DisAsm::PUSH(const u32 data, const ARMv7_encoding type)
{
Write("PUSH...");
//Write(fmt::Format("push {%s}", GetRegsListString(regs_list).c_str()));
}
void ARMv7DisAsm::POP(const u32 data, const ARMv7_encoding type)
{
Write("POP...");
//Write(fmt::Format("pop {%s}", GetRegsListString(regs_list).c_str()));
}
void ARMv7DisAsm::NOP(const u32 data, const ARMv7_encoding type)
{
Write("NOP");
}
void ARMv7DisAsm::B(const u32 data, const ARMv7_encoding type)
{
Write("B...");
//if ((cond & 0xe) == 0xe)
//{
// Write(fmt::Format("b 0x%x", DisAsmBranchTarget(imm) + intstr_size));
//}
//else
//{
// Write(fmt::Format("b[%s] 0x%x", g_arm_cond_name[cond], DisAsmBranchTarget(imm) + intstr_size));
//}
}
void ARMv7DisAsm::CBZ(const u32 data, const ARMv7_encoding type)
{
Write("CBZ...");
//Write(fmt::Format("cbz 0x%x,%s", DisAsmBranchTarget(imm) + intstr_size, g_arm_reg_name[rn]));
}
void ARMv7DisAsm::CBNZ(const u32 data, const ARMv7_encoding type)
{
Write("CBNZ...");
//Write(fmt::Format("cbnz 0x%x,%s", DisAsmBranchTarget(imm) + intstr_size, g_arm_reg_name[rn]));
}
void ARMv7DisAsm::BL(const u32 data, const ARMv7_encoding type)
{
Write("BL...");
//Write(fmt::Format("bl 0x%x", DisAsmBranchTarget(imm) + intstr_size));
}
void ARMv7DisAsm::BLX(const u32 data, const ARMv7_encoding type)
{
Write("BLX...");
//Write(fmt::Format("bl 0x%x", DisAsmBranchTarget(imm) + intstr_size));
}
void ARMv7DisAsm::SUB_IMM(const u32 data, const ARMv7_encoding type)
{
Write("SUB...");
}
void ARMv7DisAsm::SUB_REG(const u32 data, const ARMv7_encoding type)
{
Write("SUB...");
}
void ARMv7DisAsm::SUB_RSR(const u32 data, const ARMv7_encoding type)
{
Write("SUB...");
}
void ARMv7DisAsm::SUB_SPI(const u32 data, const ARMv7_encoding type)
{
Write("SUB SP...");
}
void ARMv7DisAsm::SUB_SPR(const u32 data, const ARMv7_encoding type)
{
Write("SUB SP...");
}