On 12/21/18 11:30 AM, Emilio G. Cota wrote: > + ua.s = 0x0020000000000001; > + ub.s = 0x3ca0000000000000; > + uc.s = 0x0020000000000000; > + ur.h = fma(ua.h, ub.h, uc.h); > + if (ur.s != 0x0020000000000001) {
Forgot your ull's, but otherwise ok. In email to Alex, I did wonder if we should check for fma hardware (at least on x86). Without a hardware insn, the libm routine is probably no faster than softmmu. r~