aboutsummaryrefslogtreecommitdiff
path: root/src/long_mode/display.rs
diff options
context:
space:
mode:
authoriximeow <me@iximeow.net>2020-07-30 01:43:43 -0700
committeriximeow <me@iximeow.net>2020-08-09 01:38:57 -0700
commit8601184ee1042ace0eda7450279edfeb95d3e8c1 (patch)
tree613b2d667caf6c41e3ef7cb69d4f55dc5712cd35 /src/long_mode/display.rs
parentebdbb74f1e1b5baa0c514f9df8243a50d181c816 (diff)
sse4.1 instruction tests
Diffstat (limited to 'src/long_mode/display.rs')
-rw-r--r--src/long_mode/display.rs16
1 files changed, 13 insertions, 3 deletions
diff --git a/src/long_mode/display.rs b/src/long_mode/display.rs
index 39480c1..694bc75 100644
--- a/src/long_mode/display.rs
+++ b/src/long_mode/display.rs
@@ -623,7 +623,6 @@ const MNEMONICS: &[&'static str] = &[
"pcmpgtb",
"pcmpgtd",
"pcmpgtw",
- "pextrw",
"pinsrw",
"pmaddwd",
"pmaxsw",
@@ -1032,6 +1031,8 @@ const MNEMONICS: &[&'static str] = &[
"pcmpeqq",
"ptest",
"phminposuw",
+ "dpps",
+ "dppd",
"mpsadbw",
"pmovzxdq",
"pmovsxdq",
@@ -1044,6 +1045,8 @@ const MNEMONICS: &[&'static str] = &[
"pmovsxwd",
"pmovzxwd",
"pextrq",
+ "pextrd",
+ "pextrw",
"pextrb",
"pmovsxbw",
"pmovzxbw",
@@ -1057,6 +1060,7 @@ const MNEMONICS: &[&'static str] = &[
"roundps",
"roundpd",
"pmaxsb",
+ "pmaxsd",
"pmaxuw",
"pmaxud",
"pminsd",
@@ -1064,7 +1068,8 @@ const MNEMONICS: &[&'static str] = &[
"pminud",
"pminuw",
"blendw",
- "blendvb",
+ "pblendvb",
+ "pblendw",
"blendvps",
"blendvpd",
"blendps",
@@ -1328,6 +1333,8 @@ impl <T: fmt::Write, Color: fmt::Display, Y: YaxColors<Color>> Colorize<T, Color
Opcode::PHSUBW |
Opcode::PMADDUBSW |
Opcode::ADDSUBPD |
+ Opcode::DPPS |
+ Opcode::DPPD |
Opcode::MPSADBW |
Opcode::RCPSS |
Opcode::RSQRTSS |
@@ -1528,7 +1535,8 @@ impl <T: fmt::Write, Color: fmt::Display, Y: YaxColors<Color>> Colorize<T, Color
Opcode::VBLENDPS |
Opcode::VBLENDVPD |
Opcode::VBLENDVPS |
- Opcode::BLENDVB |
+ Opcode::PBLENDVB |
+ Opcode::PBLENDW |
Opcode::BLENDPD |
Opcode::BLENDPS |
Opcode::BLENDVPD |
@@ -1649,6 +1657,7 @@ impl <T: fmt::Write, Color: fmt::Display, Y: YaxColors<Color>> Colorize<T, Color
Opcode::VPEXTRQ |
Opcode::VPEXTRW |
Opcode::PEXTRB |
+ Opcode::PEXTRD |
Opcode::PEXTRQ |
Opcode::PINSRB |
Opcode::PINSRD |
@@ -1861,6 +1870,7 @@ impl <T: fmt::Write, Color: fmt::Display, Y: YaxColors<Color>> Colorize<T, Color
Opcode::MINSD |
Opcode::MINSS |
Opcode::PMAXSB |
+ Opcode::PMAXSD |
Opcode::PMAXSW |
Opcode::PMAXUB |
Opcode::PMAXUD |