diff --git a/rts/c/scalar.h b/rts/c/scalar.h index 85bd26165d..722281f4cf 100644 --- a/rts/c/scalar.h +++ b/rts/c/scalar.h @@ -20,7 +20,6 @@ SCALAR_FUN_ATTR int32_t futrts_to_bits32(float x); SCALAR_FUN_ATTR int64_t futrts_to_bits64(double x); SCALAR_FUN_ATTR float futrts_from_bits32(int32_t x); -SCALAR_FUN_ATTR double futrts_from_bits64(int64_t x); SCALAR_FUN_ATTR uint8_t add8(uint8_t x, uint8_t y) { return x + y; @@ -2305,6 +2304,8 @@ SCALAR_FUN_ATTR float fsignum32(float x) { #ifdef FUTHARK_F64_ENABLED +SCALAR_FUN_ATTR double futrts_from_bits64(int64_t x); + #if ISPC SCALAR_FUN_ATTR bool futrts_isinf64(float x) { return !isnan(x) && isnan(x - x);