diff options
author | H. Peter Anvin <hpa@zytor.com> | 2009-02-21 16:43:48 -0800 |
---|---|---|
committer | H. Peter Anvin <hpa@zytor.com> | 2009-02-21 16:43:48 -0800 |
commit | d8e47f6da9f296540d82da0ba911bd84ebf9b2ce (patch) | |
tree | b972db371c2476ea586d05777112f8c9f58155f3 /misc | |
parent | 06622039781cd71691666f57a0e0f71915b3e37c (diff) | |
download | nasm-d8e47f6da9f296540d82da0ba911bd84ebf9b2ce.tar.gz nasm-d8e47f6da9f296540d82da0ba911bd84ebf9b2ce.tar.bz2 nasm-d8e47f6da9f296540d82da0ba911bd84ebf9b2ce.zip |
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.
Diffstat (limited to 'misc')
-rwxr-xr-x | misc/genfma.pl | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/misc/genfma.pl b/misc/genfma.pl index 5cd1e5b..444fe9e 100755 --- a/misc/genfma.pl +++ b/misc/genfma.pl @@ -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++; |