mirror of
https://github.com/netwide-assembler/nasm.git
synced 2025-03-19 18:00:23 +08:00
continue using is_class helper
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
This commit is contained in:
parent
66ba8cdba1
commit
e4f526be5c
@ -2557,7 +2557,7 @@ static void add_asp(insn *ins, int addrbits)
|
||||
}
|
||||
|
||||
for (j = 0; j < ins->operands; j++) {
|
||||
if (!(MEMORY & ~ins->oprs[j].type)) {
|
||||
if (is_class(MEMORY, ins->oprs[j].type)) {
|
||||
opflags_t i, b;
|
||||
|
||||
/* Verify as Register */
|
||||
|
4
disasm.c
4
disasm.c
@ -1180,7 +1180,7 @@ int32_t disasm(uint8_t *data, char *output, int outbufsize, int segsize,
|
||||
/* If it's a mem-only EA but we have a
|
||||
register, die. */
|
||||
((tmp_ins.oprs[i].segment & SEG_RMREG) &&
|
||||
!(MEMORY & ~(*p)->opd[i])) ||
|
||||
is_class(MEMORY, (*p)->opd[i])) ||
|
||||
/* If it's a reg-only EA but we have a memory
|
||||
ref, die. */
|
||||
(!(tmp_ins.oprs[i].segment & SEG_RMREG) &&
|
||||
@ -1343,7 +1343,7 @@ int32_t disasm(uint8_t *data, char *output, int outbufsize, int segsize,
|
||||
o->disp_size == 32 ? "dword " :
|
||||
o->disp_size == 16 ? "word " : ""), offs);
|
||||
segover = NULL;
|
||||
} else if (!(REGMEM & ~t)) {
|
||||
} else if (is_class(REGMEM, t)) {
|
||||
int started = false;
|
||||
if (t & BITS8)
|
||||
slen +=
|
||||
|
Loading…
x
Reference in New Issue
Block a user