[machinst x64]: implement packed and, and_not, xor, or

This commit is contained in:
Andrew Brown
2020-10-07 13:34:18 -07:00
parent e8c2a1763a
commit 3c55523d40
3 changed files with 41 additions and 1 deletions

View File

@@ -413,6 +413,8 @@ pub enum SseOpcode {
Paddsw,
Paddusb,
Paddusw,
Pand,
Pandn,
Pavgb,
Pavgw,
Pcmpeqb,
@@ -556,6 +558,8 @@ impl SseOpcode {
| SseOpcode::Paddsw
| SseOpcode::Paddusb
| SseOpcode::Paddusw
| SseOpcode::Pand
| SseOpcode::Pandn
| SseOpcode::Pavgb
| SseOpcode::Pavgw
| SseOpcode::Pcmpeqb
@@ -698,6 +702,8 @@ impl fmt::Debug for SseOpcode {
SseOpcode::Paddsw => "paddsw",
SseOpcode::Paddusb => "paddusb",
SseOpcode::Paddusw => "paddusw",
SseOpcode::Pand => "pand",
SseOpcode::Pandn => "pandn",
SseOpcode::Pavgb => "pavgb",
SseOpcode::Pavgw => "pavgw",
SseOpcode::Pcmpeqb => "pcmpeqb",