1 2 3 4 5 6
require_extension('F'); require_fp; WRITE_FRD(f32_lt_quiet(f32(FRS1), f32(FRS2)) || isNaNF32UI(FRS2) ? FRS1 : FRS2); if ((isNaNF32UI(FRS1) && isNaNF32UI(FRS2)) || softfloat_exceptionFlags) WRITE_FRD(defaultNaNF32UI); set_fp_exceptions;