80990035a6004a721261d57eabda019589fc95d2
1 require_extension('F');
3 bool less
= f32_lt_quiet(f32(FRS1
), f32(FRS2
)) ||
4 (f32_eq(f32(FRS1
), f32(FRS2
)) && (f32(FRS1
).v
& F32_SIGN
));
5 WRITE_FRD(less
|| isNaNF32UI(f32(FRS2
).v
) ? FRS1
: FRS2
);
6 if (isNaNF32UI(f32(FRS1
).v
) && isNaNF32UI(f32(FRS2
).v
))
7 WRITE_FRD(f32(defaultNaNF32UI
));