diff options
author | Cyrill Gorcunov <gorcunov@openvz.org> | 2009-05-14 21:26:05 +0400 |
---|---|---|
committer | H. Peter Anvin <hpa@zytor.com> | 2009-05-15 07:20:02 -0700 |
commit | 52fb2575f31756bca34163fff05905e4f475c72e (patch) | |
tree | 62737f96af23543346efaf841975f4d892fea10b /insns.pl | |
parent | 40b81a40c73f463de5153be064f52a5ba2139134 (diff) | |
download | nasm-52fb2575f31756bca34163fff05905e4f475c72e.tar.gz nasm-52fb2575f31756bca34163fff05905e4f475c72e.tar.bz2 nasm-52fb2575f31756bca34163fff05905e4f475c72e.zip |
insns.pl - add handling of pp VEX/XOP fields
We already have such kind of aliases for L field
(via l0 and l1). Via p0,p1,p2 it's become easier
to follow AMD docs while encoding VEX/XOP commands.
Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org>
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Diffstat (limited to 'insns.pl')
-rwxr-xr-x | insns.pl | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -677,11 +677,13 @@ sub byte_code_compile($) { $w = 2; } elsif ($oq eq 'ww') { $w = 3; - } elsif ($oq eq '66') { + } elsif ($oq eq 'p0') { + $p = 0; + } elsif ($oq eq '66' || $oq eq 'p1') { $p = 1; - } elsif ($oq eq 'f3') { + } elsif ($oq eq 'f3' || $oq eq 'p2') { $p = 2; - } elsif ($oq eq 'f2') { + } elsif ($oq eq 'f2' || $oq eq 'p3') { $p = 3; } elsif ($oq eq '0f') { $m = 1; |