message: vdt sincos with arg>1.6e9 mapped to libm sin,cos
diff: @@ -156,6 +156,8 @@ float cosf(float x){
  extern "C" void sincos(double, double *, double *);
  void sincos(double x, double *s, double *c){
  + const double lm(INT_MAX*CosRangeConstant);
  + if(fabs(x) < lm) {
  vdt::fast_sincos(x, *s, *c);
  #ifdef TEXTLOGGER
  double libms, libmc;
  @@ -163,11 +165,17 @@ void sincos(double x, double *s, double *c){
  printLog("#VDTCHECK-SINCOS-SINPART", x, libms, *s);
  printLog("#VDTCHECK-SINCOS-COSPART", x, libmc, *c);
  #endif
  -
  + }
  + else {
  + *s = sinfunc(x);
  + *c = cosfunc(x);
  + }
  }
  extern "C" void sincosf(float x, float *s, float *c);
  void sincosf(float x, float *s, float *c) {
  + const double lm(INT_MAX*CosRangeConstant);
  + if(fabs(x) < static_cast<float>(lm)) {
  vdt::fast_sincosf(x, *s, *c);
  #ifdef TEXTLOGGER
  float libms, libmc;
  @@ -176,6 +184,11 @@ void sincosf(float x, float *s, float *c) {
  printLog("#VDTCHECK-SINCOSF-COSPART", x, libmc, *c);
  #endif
  }
  + else {
  + *s = sinfuncf(x);
  + *c = cosfuncf(x);
  + }
  +}
  extern "C" double atan2(double, double);
  double atan2(double x, double y) {
  