From e38dbea8cb456758c50f3593287acdca3983889e Mon Sep 17 00:00:00 2001 From: iximeow Date: Fri, 5 Jun 2026 08:32:09 +0000 Subject: fix several instructions' incorrect memory or op2 size --- CHANGELOG | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'CHANGELOG') diff --git a/CHANGELOG b/CHANGELOG index 6cdb7e2..9494d72 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -18,6 +18,11 @@ AVX-512. everything else (including assemblers like nasm, masm, gas, ..) since standardized on "rn-sae", the spelling for the rounding mode in subsequent versions of the SDM and now APM. +* fix several instructions having incorrectly-large register or memory access sizes. + `roundss` and `roundsd` were overly-large, as were `pmovsxbd`, `pmovzxwq`, + `pmovsxwq`, and `cvtss2sd`. additionally, `lfs`, `lgs`, and `lss` in 64-bit + mode have 32-bit operand forms (yielding 32 + 16 == 48 bits of memory + accessed). ## 2.1.0 -- cgit v1.1