summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoraiju <devnull@localhost>2017-05-24 00:59:14 +0000
committeraiju <devnull@localhost>2017-05-24 00:59:14 +0000
commit5fb666453a7b0457ae0ba97bccfab04899058568 (patch)
tree547680ef8b39f6ecbdb41f4cffc15a1a6ec5da0e
parent12df6f9658de9237754629c75be82d8901a0dd0b (diff)
downloadplan9front-5fb666453a7b0457ae0ba97bccfab04899058568.tar.xz
libmach: add INVEPT and INVVPID instructions
-rw-r--r--sys/src/libmach/8db.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/sys/src/libmach/8db.c b/sys/src/libmach/8db.c
index f88ad15af..607cc6386 100644
--- a/sys/src/libmach/8db.c
+++ b/sys/src/libmach/8db.c
@@ -371,6 +371,11 @@ static Optable optab0FC7[8]=
[0x07] 0,0, "VMPTRST %e",
};
+static Optable optab660F38[256] = {
+[0x80] RM,0, "INVEPT %r,%e",
+[0x81] RM,0, "INVVPID %r,%e",
+};
+
static Optable optab660F71[8]=
{
[0x02] Ib,0, "PSRLW %i,%X",
@@ -398,6 +403,7 @@ static Optable optab660F[256]=
[0x2B] RM,0, "MOVNTPD %x,%e",
[0x2E] RM,0, "UCOMISD %x,%X",
[0x2F] RM,0, "COMISD %x,%X",
+[0x38] AUX,0, optab660F38,
[0x5A] RM,0, "CVTPD2PS %x,%X",
[0x5B] RM,0, "CVTPS2PL %x,%X",
[0x6A] RM,0, "PUNPCKHLQ %x,%X",