mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-10-23 09:03:22 -05:00
With the f32 denormal field of FLOAT_MODE set to keep, v_ldexp_f32 flushed subnormal inputs and results to zero. Keep subnormal inputs and round a result that lands in the subnormal range in the f32 round mode of FLOAT_MODE. An overflow follows the round mode as well, with or without denormals kept: the largest finite value instead of infinity when the mode rounds that sign toward zero. This matches RDNA2 (gfx1036) on 2163 rows in each round mode. Denormal modes 1 and 2 now throw. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>