diff options
Diffstat (limited to 'src/devices/cpu/arm7/arm7dasm.h')
-rw-r--r-- | src/devices/cpu/arm7/arm7dasm.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/devices/cpu/arm7/arm7dasm.h b/src/devices/cpu/arm7/arm7dasm.h index 9f90b47308f..1e0d27ca754 100644 --- a/src/devices/cpu/arm7/arm7dasm.h +++ b/src/devices/cpu/arm7/arm7dasm.h @@ -39,8 +39,9 @@ private: void DasmCoProc_RT(std::ostream &stream, u32 opcode, const char *pConditionCode, std::streampos start_position); void DasmCoProc_DT(std::ostream &stream, u32 opcode, const char *pConditionCode, std::streampos start_position); void DasmCoProc_DO(std::ostream &stream, u32 opcode, const char *pConditionCode, std::streampos start_position); - void WriteImmediateOperand( std::ostream &stream, u32 opcode ); - void WriteDataProcessingOperand( std::ostream &stream, u32 opcode, int printOp0, int printOp1, int printOp2 ); + static u32 ExtractImmediateOperand( u32 opcode ); + void WriteShiftCount( std::ostream &stream, u32 opcode ); + void WriteDataProcessingOperand( std::ostream &stream, u32 opcode, bool printOp0, bool printOp1 ); void WriteRegisterOperand1( std::ostream &stream, u32 opcode ); void WriteBranchAddress( std::ostream &stream, u32 pc, u32 opcode, bool h_bit ); u32 arm7_disasm( std::ostream &stream, u32 pc, u32 opcode ); |