From 128a290dd0dd715d9bcec253146679c05729ab04 Mon Sep 17 00:00:00 2001 From: Brendan Punsky Date: Sat, 29 Aug 2026 00:33:26 -0400 Subject: [PATCH] rexcode/arm32: the VCMP smoke test asserted the mask without the E bit Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_018UmHLRF11EoWwNWCJ7JGaA --- core/rexcode/isa/arm32/tests/smoke.odin | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/rexcode/isa/arm32/tests/smoke.odin b/core/rexcode/isa/arm32/tests/smoke.odin index bb56137a0..c1f7ae638 100644 --- a/core/rexcode/isa/arm32/tests/smoke.odin +++ b/core/rexcode/isa/arm32/tests/smoke.odin @@ -136,7 +136,7 @@ run_smoke :: proc() { check("VMSR", .VMSR, 0, 0x0EE10A10, 0x0FFF0FFF) check("VPUSH.F32", .VPUSH,0, 0x0D2D0A00, 0x0FFF0F00) check("VPOP.F64", .VPOP, 1, 0x0CBD0B00, 0x0FFF0F00) - check("VCMP.F32", .VCMP, 0, 0x0EB40A40, 0x0FBF0F50) + check("VCMP.F32", .VCMP, 0, 0x0EB40A40, 0x0FBF0FD0) // ---- ARMv8 FP ---- check("VMAXNM.F32", .VMAXNM, 0, 0xFE800A00, 0xFFB00B50)