summaryrefslogtreecommitdiff
path: root/misc/genfma.pl
Commit message (Collapse)AuthorAgeFilesLines
* Intel FMA: drop relaxed formsH. Peter Anvin2009-06-241-18/+4
| | | | | | | The Intel FMA instructions are destructive, so relaxed forms are not appropriate. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* BR 2690688: Fix opcodes for FMA instructionsH. Peter Anvin2009-03-171-3/+3
| | | | | | Two bugs with respect to the FMA instructions: - the variant increment is supposed to be 0x10, not 0x01. - the base opcode for scalar VFNMADD is 0x9d, not 0x9c
* BR 2690688: add missing VFM instructionsH. Peter Anvin2009-03-171-24/+29
| | | | | | The Perl script which auto-generated the VFM instructions had incorrectly conflated the VEX.W and VEX.L bits, with the result that only half the valid instructions were generated.
* genfma: fix spelling of the VFNM instructionsH. Peter Anvin2009-03-161-2/+2
| | | | | Fix the spelling of the scalar VFNM instruction in genfma.pl, too, just in case we need to pull this script out again...
* FMA instructions won't be in Sandy BridgeH. Peter Anvin2009-02-211-4/+4
| | | | | The FMA instructions aren't scheduled for Sandy Bridge after all. They will be "in a future processor", so create a placeholder for now.
* Perl script used to generate FMA instruction patternsH. Peter Anvin2009-02-181-0/+72
Small perl script used to generate the FMA instruction patterns. May come in useful if the spec changes again.