Add extend-add-pairwise instructions x64
This commit is contained in:
@@ -568,6 +568,7 @@ pub enum SseOpcode {
|
||||
Pinsrb,
|
||||
Pinsrw,
|
||||
Pinsrd,
|
||||
Pmaddubsw,
|
||||
Pmaddwd,
|
||||
Pmaxsb,
|
||||
Pmaxsw,
|
||||
@@ -746,6 +747,7 @@ impl SseOpcode {
|
||||
| SseOpcode::Pcmpgtd
|
||||
| SseOpcode::Pextrw
|
||||
| SseOpcode::Pinsrw
|
||||
| SseOpcode::Pmaddubsw
|
||||
| SseOpcode::Pmaddwd
|
||||
| SseOpcode::Pmaxsw
|
||||
| SseOpcode::Pmaxub
|
||||
@@ -944,6 +946,7 @@ impl fmt::Debug for SseOpcode {
|
||||
SseOpcode::Pinsrb => "pinsrb",
|
||||
SseOpcode::Pinsrw => "pinsrw",
|
||||
SseOpcode::Pinsrd => "pinsrd",
|
||||
SseOpcode::Pmaddubsw => "pmaddubsw",
|
||||
SseOpcode::Pmaddwd => "pmaddwd",
|
||||
SseOpcode::Pmaxsb => "pmaxsb",
|
||||
SseOpcode::Pmaxsw => "pmaxsw",
|
||||
|
||||
@@ -1483,6 +1483,7 @@ pub(crate) fn emit(
|
||||
SseOpcode::Paddsw => (LegacyPrefixes::_66, 0x0FED, 2),
|
||||
SseOpcode::Paddusb => (LegacyPrefixes::_66, 0x0FDC, 2),
|
||||
SseOpcode::Paddusw => (LegacyPrefixes::_66, 0x0FDD, 2),
|
||||
SseOpcode::Pmaddubsw => (LegacyPrefixes::_66, 0x0F3804, 3),
|
||||
SseOpcode::Pand => (LegacyPrefixes::_66, 0x0FDB, 2),
|
||||
SseOpcode::Pandn => (LegacyPrefixes::_66, 0x0FDF, 2),
|
||||
SseOpcode::Pavgb => (LegacyPrefixes::_66, 0x0FE0, 2),
|
||||
|
||||
Reference in New Issue
Block a user