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