Fix floating point precision problem llvm-svn: 9419
diff --git a/MultiSource/Benchmarks/McCat/08-main/main.c b/MultiSource/Benchmarks/McCat/08-main/main.c index 0a000eb..b06f157 100644 --- a/MultiSource/Benchmarks/McCat/08-main/main.c +++ b/MultiSource/Benchmarks/McCat/08-main/main.c
@@ -80,8 +80,8 @@ /*printf("MakeSphere");*/ dfi = 2*PI/sli; /* The step in the slices */ dtheta = 2*PI/pol; /* The step in the amount of polys in a slice */ - for(fi=-PI;fi<PI;fi=fi+dfi){ /* The slices */ - for(theta=-PI;theta<PI;theta=theta+dtheta){ /* The polys in the slices */ + for(fi=-PI;fi<PI+0.000001;fi=fi+dfi){ /* The slices */ + for(theta=-PI;theta<PI+0.000001;theta=theta+dtheta){ /* The polys in the slices */ /*printf("."); fflush(stdout);*/ p[0].x = cos(theta)*cos(fi)*r;