summaryrefslogtreecommitdiff
path: root/disasm.h
diff options
context:
space:
mode:
authorOxore <oxore@protonmail.com>2023-05-11 00:31:10 +0300
committerOxore <oxore@protonmail.com>2023-05-11 00:31:10 +0300
commit3ce2655ef17ee0858aae5c95e7ed4104945a247d (patch)
tree256f79eb963da1a8abef0056c18d9d85882fa9b3 /disasm.h
parent4428fd7a9a6238b183adf2effab559d00c86879b (diff)
Fix some comments
Diffstat (limited to 'disasm.h')
-rw-r--r--disasm.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/disasm.h b/disasm.h
index c02e97c..5e9ad3b 100644
--- a/disasm.h
+++ b/disasm.h
@@ -37,7 +37,7 @@ struct AddrModeArg {
uint8_t xn{}; /// Xn register number: 0..7
char r{}; /// Xi register type specifier letter: either 'd' or 'a'
uint8_t xi{}; /// Xi register number: 0..7
- OpSize s{}; /// Size spec letter of Xi or imm: either 'w' or 'l'
+ OpSize s{}; /// Size specifier of Xi or imm
int32_t value{}; /// Word, Long or Immediate
/// Size of the extension: 0, 2 or 4 bytes
constexpr size_t Size() const
@@ -118,7 +118,7 @@ struct AddrModeArg {
enum class OpCode: uint8_t {
kNone,
- kRaw,
+ kRaw, ///< Emits ".short"
kORI,
kANDI,
kSUBI,
@@ -212,10 +212,9 @@ enum class Condition: uint8_t {
kLE = 15,
};
-
enum class ArgType: uint8_t {
kNone,
- kRaw,
+ kRaw, ///< Emits "0xXXXX" for ".short"
kDn, ///< Dn
kAn, ///< An
kAnAddr, ///< (An)