diff options
author | comex | 2015-02-01 01:56:29 -0500 |
---|---|---|
committer | comex | 2015-02-01 01:56:42 -0500 |
commit | a23ef990492cd0384de1a924c44805587d5b5aed (patch) | |
tree | aa3a28446fc1a7ca1d799c8f3ad3acc6afdea0f2 /lib/dis.h | |
parent | trivial wording tweak (diff) | |
download | substitute-a23ef990492cd0384de1a924c44805587d5b5aed.tar.gz |
fix my utter failure to handle branches/conditionals correctly (on ARM)
Diffstat (limited to 'lib/dis.h')
-rw-r--r-- | lib/dis.h | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -116,3 +116,9 @@ static inline void op32(void **codep, uint32_t op) { *codep += 4; } +static inline void op16(void **codep, uint16_t op) { + *(uint16_t *) *codep = op; + *codep += 2; +} + +#define CC_CONDITIONAL 0x100 |