summaryrefslogtreecommitdiff
path: root/test/avx.asm
Commit message (Collapse)AuthorAgeFilesLines
* test/avx: remove deleted instructionsH. Peter Anvin2010-08-161-7/+0
| | | | | | Remove the deleted VPERMIL2 instructions. Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
* test: change .stdout/.stderr to stdout/stderrH. Peter Anvin2008-10-061-2/+2
| | | | | | | | Using hidden files are rather antisocial, and rather pointless in this particular context. Change .stdout and .stderr to simply stdout and stderr. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* Merge commit 'autotest/master'H. Peter Anvin2008-05-271-0/+3
|\
| * Add automation to avx test.Victor van den Elzen2008-05-211-0/+3
| |
* | avx.bin: clean up screwy whitespaceH. Peter Anvin2008-05-261-2/+1
| |
* | VCVTPD2PS, VCVTPD2DQ, VCVTTPD2DQ mem need explicit op size (BR 1974170)H. Peter Anvin2008-05-261-0/+19
| | | | | | | | | | | | | | | | BR 1974170: VCVTPD2PS, VCVTPD2DQ, VCVTTPD2DQ with a memory operand are ambiguous without a specific operand size, so force one to be added. Split the instruction pattern due to our current clunky handling of MMX/XMM/YMM registers together with sizes. Fix in the future, please!
* | AVX: instruction table up to PEH. Peter Anvin2008-05-211-0/+13
| | | | | | | | | | Complete the instruction table up to and including PE (document 319433-002, start next on page 5-330).
* | Add legacy blendvpd to avx.asm, as a disassembler test.H. Peter Anvin2008-05-211-0/+2
|/
* Handle is4 bytes without meaningful information in the bottom bitsH. Peter Anvin2008-05-201-0/+10
| | | | | | Support is4 bytes without meaningful information in the bottom bits. This is equivalent to /is4=0 for the assembler, but makes the bottom bits don't care for the disassembler.
* Fix encoding of VPERMIL2PS instructionsH. Peter Anvin2008-05-061-7/+0
|
* Initial NDISASM support for AVX instructions/VEX prefixesH. Peter Anvin2008-05-051-2/+7
| | | | | | | Initial NDISASM support for AVX instructions and VEX prefixes. It doesn't mean it's correct, but it seems to match my current understanding. It can disassemble *some*, but not *all*, of the AVX test cases (which are known to be at least partially incorrect...)
* First cut at AVX machinery.H. Peter Anvin2008-05-041-0/+9
First cut at AVX machinery support. The only instruction implemented is VPERMIL2PS, and it's probably buggy. I'm checking this in with the hope that other people can start helping out with (a) testing this, and (b) adding instructions. NDISASM support is not there yet.