FloatArray.hx 389 B

123456789101112131415161718192021
  1. @:result(1000509)
  2. class FloatArray {
  3. public static function main() {
  4. var a : Array<Float> = [for( i in 0...10000 ) 1 / (i + 1)];
  5. for( k in 0...400 ) {
  6. for( i in 0...a.length )
  7. a[i] += i;
  8. for( i in 1...a.length )
  9. a[i] /= i;
  10. for( i in 0...a.length )
  11. a[i] = Math.sqrt(a[i]);
  12. }
  13. var tot = 0.;
  14. for( v in a )
  15. tot += v;
  16. Benchs.result(Std.int(tot*100));
  17. }
  18. }