Files
ww/test/wcc/955_f64xmm_run.c
Hojun-Cho 4c4006d854 test: 955 add negative-f64-lit compare rows (#103 FACE X)
-8f64 is N_UN(TK_MINUS) wrapping a float-typed N_INTLIT; the wwstage
exprfloatkind must recurse through the unary into the N_INTLIT-float
arm. Two rows: a true-case catcher (g(-8.0) == -8f64 -> 1; pre-fix the
literal never reaches X0 so the compare is always false and g(-8.0)
wrongly returns 0, plus a cs!=ww .s divergence) and a false-case
control (g(8.0) -> 0). Both pass byte-identically on the fix.
2026-05-25 15:38:47 +09:00

7.5 KiB