feat(amd64): encode scalar/double conversion ops (CVTSS2SD/CVTSD2SS/CVTPS2PD/CVTPD2PS)

This commit is contained in:
2026-08-27 22:02:11 +02:00
parent 0d62818db7
commit 163480e283
+2
View File
@@ -809,6 +809,8 @@ var sseBinTable = map[string]sseBin{
"MAXSS": {0xF3, 0x5F}, "MAXSD": {0xF2, 0x5F}, "MAXSS": {0xF3, 0x5F}, "MAXSD": {0xF2, 0x5F},
"UNPCKLPS": {0, 0x14}, "UNPCKHPS": {0, 0x15}, "UNPCKLPS": {0, 0x14}, "UNPCKHPS": {0, 0x15},
"UNPCKLPD": {0x66, 0x14}, "UNPCKHPD": {0x66, 0x15}, "UNPCKLPD": {0x66, 0x14}, "UNPCKHPD": {0x66, 0x15},
"CVTSS2SD": {0xF3, 0x5A}, "CVTSD2SS": {0xF2, 0x5A},
"CVTPS2PD": {0, 0x5A}, "CVTPD2PS": {0x66, 0x5A},
} }
// sseShuf describes a legacy SSE shuffle taking a trailing imm8 // sseShuf describes a legacy SSE shuffle taking a trailing imm8