[machinst x64]: add packed OR
This commit is contained in:
@@ -444,6 +444,7 @@ pub enum SseOpcode {
|
||||
Pmulld,
|
||||
Pmullw,
|
||||
Pmuludq,
|
||||
Por,
|
||||
Pshufb,
|
||||
Pshufd,
|
||||
Psllw,
|
||||
@@ -566,6 +567,7 @@ impl SseOpcode {
|
||||
| SseOpcode::Pminub
|
||||
| SseOpcode::Pmullw
|
||||
| SseOpcode::Pmuludq
|
||||
| SseOpcode::Por
|
||||
| SseOpcode::Pshufd
|
||||
| SseOpcode::Psllw
|
||||
| SseOpcode::Pslld
|
||||
@@ -717,6 +719,7 @@ impl fmt::Debug for SseOpcode {
|
||||
SseOpcode::Pmulld => "pmulld",
|
||||
SseOpcode::Pmullw => "pmullw",
|
||||
SseOpcode::Pmuludq => "pmuludq",
|
||||
SseOpcode::Por => "por",
|
||||
SseOpcode::Pshufb => "pshufb",
|
||||
SseOpcode::Pshufd => "pshufd",
|
||||
SseOpcode::Psllw => "psllw",
|
||||
|
||||
@@ -1809,6 +1809,7 @@ pub(crate) fn emit(
|
||||
SseOpcode::Pmulld => (LegacyPrefixes::_66, 0x0F3840, 3),
|
||||
SseOpcode::Pmullw => (LegacyPrefixes::_66, 0x0FD5, 2),
|
||||
SseOpcode::Pmuludq => (LegacyPrefixes::_66, 0x0FF4, 2),
|
||||
SseOpcode::Por => (LegacyPrefixes::_66, 0x0FEB, 2),
|
||||
SseOpcode::Pshufb => (LegacyPrefixes::_66, 0x0F3800, 3),
|
||||
SseOpcode::Psubb => (LegacyPrefixes::_66, 0x0FF8, 2),
|
||||
SseOpcode::Psubd => (LegacyPrefixes::_66, 0x0FFA, 2),
|
||||
|
||||
Reference in New Issue
Block a user