From 163480e283df602856b8e0e3a98959356b1216b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Balv=C3=ADn?= Date: Thu, 27 Aug 2026 17:56:22 +0200 Subject: [PATCH] feat(amd64): encode scalar/double conversion ops (CVTSS2SD/CVTSD2SS/CVTPS2PD/CVTPD2PS) --- asm/instrs.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/asm/instrs.go b/asm/instrs.go index b963ddf..5ea32c6 100644 --- a/asm/instrs.go +++ b/asm/instrs.go @@ -809,6 +809,8 @@ var sseBinTable = map[string]sseBin{ "MAXSS": {0xF3, 0x5F}, "MAXSD": {0xF2, 0x5F}, "UNPCKLPS": {0, 0x14}, "UNPCKHPS": {0, 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