History log of /freebsd-9.3-release/sys/ia64/disasm/disasm.h
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 267654 19-Jun-2014 gjb

Copy stable/9 to releng/9.3 as part of the 9.3-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 225736 22-Sep-2011 kensmith

Copy head to stable/9 as part of 9.0-RELEASE release cycle.

Approved by: re (implicit)


# 172689 16-Oct-2007 marcel

Fix disassembly of the invala, itc, itr and hint instructions
by fixing the opcode ordering.

MFC after: 1 week


# 159916 24-Jun-2006 marcel

Update to SDM 2.2:
o Add tf (test feature) instruction,
o Add vmsw (VM switch) instruction.

While here, update copyright.

MFC after: 1 week


# 159909 23-Jun-2006 marcel

Sync up with SDM 2.1:
o Add nop/hint formats F16, I18, M48 and X5,
o Add format M47 for ptc.e,
o Add hint instruction,
o Fix decoding of cmp8xchg16.


# 139790 06-Jan-2005 imp

/* -> /*- for copyright notices, minor format tweaks as necessary


# 121448 24-Oct-2003 marcel

Remove two unused fields in the operand structure (o_read & o_write).


# 121404 23-Oct-2003 marcel

Add a new disassembler that improves over the previous disassembler
in that it provides an abstract (intermediate) representation for
instructions. This significantly improves working with instructions
such as emulation of instructions that are not implemented by the
hardware (e.g. long branch) or enhancing implemented instructions
(e.g. handling of misaligned memory accesses). Not to mention that
it's much easier to print instructions.

Functions are included that provide a textual representation for
opcodes, completers and operands.

The disassembler supports all ia64 instructions defined by revision
2.1 of the SDM (Oct 2002).