diff --git a/inst/tests/froll.Rraw b/inst/tests/froll.Rraw index 62cfd259a3..f2bf1ec9d5 100644 --- a/inst/tests/froll.Rraw +++ b/inst/tests/froll.Rraw @@ -125,7 +125,7 @@ anserr = list( ) errs = sapply(lapply(anserr, abs), sum, na.rm=TRUE) if (!(.Platform$OS.type=="windows" && getDTthreads()>1L)) { # windows 2+ threads rounding issue: #3346 - test(9999.024, errs[["froll_exact"]]==0) + if (.Machine$sizeof.longdouble == 16L) test(9999.024, errs[["froll_exact"]]==0) # only where long double available, otherwise we get noLD CRAN note test(9999.025, errs[["froll_fast"]]>errs[["froll_exact"]]) } test(9999.026, errs[["fastma"]]>errs[["froll_exact"]])