ERR_FAIL_COND_V_MSG(overflow,sign==1?INT64_MAX:INT64_MIN,"Cannot represent "+*this+" as a 64-bit signed integer, since the value is "+(sign==1?"too large.":"too small."));
ERR_FAIL_COND_V_MSG(overflow,sign==1?INT64_MAX:INT64_MIN,"Cannot represent "+*this+" as a 64-bit signed integer, since the value is "+(sign==1?"too large.":"too small."));
ERR_FAIL_COND_V_MSG(overflow,positive?INT64_MAX:INT64_MIN,"Cannot represent "+String(p_in)+" as a 64-bit signed integer, since the value is "+(positive?"too large.":"too small."));
ERR_FAIL_V_MSG(sign==1?INT64_MAX:INT64_MIN,"Cannot represent "+number+" as a 64-bit signed integer, since the value is "+(sign==1?"too large.":"too small."));