summaryrefslogtreecommitdiffstats
path: root/contrib/binutils/opcodes/i386-opc.tbl
Commit message (Collapse)AuthorAgeFilesLines
* MFC r264238:dim2014-04-101-0/+4
| | | | | | | | For GNU as, add two missing modes for each of the fcomip and fucomip instructions. Partially obtained from OpenBSD by Pedro Giffuni, while I added the fcomip variants. Apparently this should help with compiling certain variants of WebKit.
* Add support for assembling and disassembling Intel Random Numberdim2013-10-071-0/+18
| | | | | | | | | Generator extensions (e.g. the 'rdrand' mnemonic) to our copy of binutils. Approved by: re (kib) Obtained from: OpenBSD, via pfg MFC after: 1 week
* Add support for the 'invpcid' instruction to binutils and DDB'sjhb2013-09-031-0/+4
| | | | | | disassembler on amd64. MFC after: 1 month
* Add support for the 'invept' and 'invvpid' instructions. Beyond simplyjhb2012-07-061-0/+4
| | | | | | | | adding appropriate table entries, the assembler had to be adjusted as these are the first non-SSE instructions to use a 3-byte opcode (and a mandatory prefix to boot). MFC after: 1 month
* Add support for the 'xsave', 'xrstor', 'xsaveopt', 'xgetbv', and 'xsetbv'jhb2012-07-041-0/+7
| | | | | | | | | | instructions. I reimplemented this from scratch based on the Intel manuals and the existing support for handling the fxsave and fxrstor instructions. This will let us use these instructions natively with GCC rather than hardcoding the opcodes in hex. Reviewed by: kib MFC after: 1 month
* Merge ^/vendor/binutils/dist@214571 into contrib/binutils, which bringsdim2010-11-011-0/+1489
us up to version 2.17.50.20070703, at the last GPLv2 commit. Amongst others, this added upstream support for some FreeBSD-specific things that we previously had to manually hack in, such as the OSABI label support, and so on. There are also quite a number of new files, some for cpu's (e.g. SPU) that we may or may not be interested in, but those can be cleaned up later on, if needed.
OpenPOWER on IntegriCloud