mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-11-02 12:56:05 +00:00
v_min_f32, v_max_f32, v_min3_f32, v_max3_f32 and v_med3_f32 follow only bit 0 of the FLOAT_MODE f32 denormal field, as measured on RDNA2 (gfx1030): mode 2 flushes denormal inputs as mode 0 does, and mode 1 keeps them and returns a selected denormal unflushed as mode 3 does. Mode 1 needs the device to keep those denormals, so it translates only when the module declares DenormPreserve 32 and throws otherwise. Both modes threw before. Co-Authored-By: Claude Opus 5.5 <[email protected]>