<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/ia64/disasm/disasm.h, branch releng/5.4</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F5.4</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F5.4'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2005-01-31T23:27:04Z</updated>
<entry>
<title>MFC: /*- and related license changes</title>
<updated>2005-01-31T23:27:04Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2005-01-31T23:27:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c9769f3ab5327a99909391e070c143e92ddc43ec'/>
<id>urn:sha1:c9769f3ab5327a99909391e070c143e92ddc43ec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove two unused fields in the operand structure (o_read &amp; o_write).</title>
<updated>2003-10-24T02:05:53Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2003-10-24T02:05:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3fc58f92dcab9c9f57144443c1014d47b434f322'/>
<id>urn:sha1:3fc58f92dcab9c9f57144443c1014d47b434f322</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a new disassembler that improves over the previous disassembler</title>
<updated>2003-10-23T06:01:52Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2003-10-23T06:01:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b9eabb421b381ef5c24559fee82d61176885c946'/>
<id>urn:sha1:b9eabb421b381ef5c24559fee82d61176885c946</id>
<content type='text'>
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).
</content>
</entry>
</feed>
