diff options
author | arun <arun@FreeBSD.org> | 2004-08-16 18:41:24 +0000 |
---|---|---|
committer | arun <arun@FreeBSD.org> | 2004-08-16 18:41:24 +0000 |
commit | 6dddbdd9af23673e6ad71f844497cc199c80f194 (patch) | |
tree | 1a30b9689a1963cbb56c6c38ecafd307a09a3793 /sys/ia64/disasm | |
parent | 87aa99bbbbf620c4ce98996d472fdae45f077eae (diff) | |
download | FreeBSD-src-6dddbdd9af23673e6ad71f844497cc199c80f194.zip FreeBSD-src-6dddbdd9af23673e6ad71f844497cc199c80f194.tar.gz |
ITC.{i,d} instructions use format M41 not M42.
reviewed by: marcel@
Diffstat (limited to 'sys/ia64/disasm')
-rw-r--r-- | sys/ia64/disasm/disasm_decode.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/ia64/disasm/disasm_decode.c b/sys/ia64/disasm/disasm_decode.c index d8e4d55..03402b7 100644 --- a/sys/ia64/disasm/disasm_decode.c +++ b/sys/ia64/disasm/disasm_decode.c @@ -1461,10 +1461,10 @@ asm_decodeM(uint64_t ip, struct asm_bundle *b, int slot) op = ASM_OP_MOV_PSR_L, fmt = ASM_FMT_M35; break; case 0x2E: - op = ASM_OP_ITC_D, fmt = ASM_FMT_M42; + op = ASM_OP_ITC_D, fmt = ASM_FMT_M41; break; case 0x2F: - op = ASM_OP_ITC_I, fmt = ASM_FMT_M42; + op = ASM_OP_ITC_I, fmt = ASM_FMT_M41; break; case 0x30: if (FIELD(bits, 36, 1) == 0) /* x */ |