H. Peter Anvin
d15bb009f6
Intel FMA: drop relaxed forms
...
The Intel FMA instructions are destructive, so relaxed forms are not
appropriate.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2009-06-24 21:45:27 -07:00
H. Peter Anvin
74eed4a9b3
BR 2690688: Fix opcodes for FMA instructions
...
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
2009-03-17 18:26:47 -07:00
H. Peter Anvin
ef72b03fb4
BR 2690688: add missing VFM instructions
...
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.
2009-03-17 16:16:39 -07:00
H. Peter Anvin
40d37eef81
genfma: fix spelling of the VFNM instructions
...
Fix the spelling of the scalar VFNM instruction in genfma.pl, too,
just in case we need to pull this script out again...
2009-03-16 11:51:07 -07:00
H. Peter Anvin
d8e47f6da9
FMA instructions won't be in Sandy Bridge
...
The FMA instructions aren't scheduled for Sandy Bridge after all.
They will be "in a future processor", so create a placeholder for now.
2009-02-21 16:43:48 -08:00
H. Peter Anvin
0662203978
Perl script used to generate FMA instruction patterns
...
Small perl script used to generate the FMA instruction patterns. May
come in useful if the spec changes again.
2009-02-18 14:13:45 -08:00