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.
This commit is contained in:
H. Peter Anvin 2009-02-21 16:43:48 -08:00
parent 0662203978
commit d8e47f6da9
3 changed files with 245 additions and 245 deletions

View file

@ -30,13 +30,13 @@ foreach $pi ( sort(keys(%packed_insns)) ) {
"${mm}reg,${mm}reg,${mm}rm",
sprintf("[rvm:\tvex.dds.%d.66.0f38.w%d %02x /r]",
$ww, $w, $op),
"FMA,SANDYBRIDGE,${sx}";
"FMA,FUTURE,${sx}";
printf "%-15s %-31s %-47s %s\n",
"\U${pi}${o}${suf}",
"${mm}reg,${mm}rm",
sprintf("[r+vm:\tvex.dds.%d.66.0f38.w%d %02x /r]",
$ww, $w, $op),
"FMA,SANDYBRIDGE,${sx}";
"FMA,FUTURE,${sx}";
}
}
$op++;
@ -58,13 +58,13 @@ foreach $si ( sort(keys(%scalar_insns)) ) {
"${mm}reg,${mm}reg,${mm}rm",
sprintf("[rvm:\tvex.dds.%d.66.0f38.w%d %02x /r]",
$ww, $w, $op),
"FMA,SANDYBRIDGE,${sx}";
"FMA,FUTURE,${sx}";
printf "%-15s %-31s %-47s %s\n",
"\U${si}${o}${suf}",
"${mm}reg,${mm}rm",
sprintf("[r+vm:\tvex.dds.%d.66.0f38.w%d %02x /r]",
$ww, $w, $op),
"FMA,SANDYBRIDGE,${sx}";
"FMA,FUTURE,${sx}";
}
}
$op++;