Reviewed by Adam.
authormjs <mjs@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 21 Oct 2007 23:16:05 +0000 (23:16 +0000)
committermjs <mjs@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 21 Oct 2007 23:16:05 +0000 (23:16 +0000)
        - rebalance new tests

        Scaled the new tests so they take 400-600ms on a reasonably normal user setup:

        Internet Explorer 7, Window XP, Dell Latitude D810 with a 2.13GHz Pentium M

        This balances them with the existing tests.

        * tests/access-binary-trees.js:
        * tests/access-nsieve.js:
        * tests/bitops-nsieve-bits.js:
        * tests/math-partial-sums.js:
        * tests/math-spectral-norm.js:
        * tests/string-fasta.js:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@26855 268f45cc-cd09-0410-ab3c-d52691b4dbfc

SunSpider/ChangeLog
SunSpider/tests/access-binary-trees.js
SunSpider/tests/access-nsieve.js
SunSpider/tests/bitops-nsieve-bits.js
SunSpider/tests/math-partial-sums.js
SunSpider/tests/math-spectral-norm.js
SunSpider/tests/string-fasta.js

index 17a5abc84f2b018e13bd8fd2d4c5464d6ee7a04e..d963b226917581baf0ec5aeeaee56b3679b734de 100644 (file)
@@ -1,3 +1,22 @@
+2007-10-21  Maciej Stachowiak  <mjs@apple.com>
+
+        Reviewed by Adam.
+        
+        - rebalance new tests
+        
+        Scaled the new tests so they take 400-600ms on a reasonably normal user setup:
+        
+        Internet Explorer 7, Window XP, Dell Latitude D810 with a 2.13GHz Pentium M
+
+        This balances them with the existing tests.
+
+        * tests/access-binary-trees.js:
+        * tests/access-nsieve.js:
+        * tests/bitops-nsieve-bits.js:
+        * tests/math-partial-sums.js:
+        * tests/math-spectral-norm.js:
+        * tests/string-fasta.js:
+
 2007-10-20  Eric Seidel  <eric@webkit.org>
 
         Reviewed by darin.
index e2938153dfa31ae4a3e3a8040b633828aa8396f2..2f24e7db1f3468f41f7ce03631a7b9d0fef7ca4a 100644 (file)
@@ -28,7 +28,7 @@ function bottomUpTree(item,depth){
 
 var ret;
 
-for ( var n = 2; n <= 8; n *= 2 ) {
+for ( var n = 4; n <= 7; n += 1 ) {
     var minDepth = 4;
     var maxDepth = Math.max(minDepth + 2, n);
     var stretchDepth = maxDepth + 1;
index 78b6478ad1faac761869ddd1d635c33e05c5a681..70fdf1aaf3cb0bf1e409191bee3634fbb1318d86 100644 (file)
@@ -28,11 +28,11 @@ function nsieve(m, isPrime){
 }
 
 function sieve() {
-    for (var i = 1; i <= 4; i++ ) {
+    for (var i = 1; i <= 3; i++ ) {
         var m = (1<<i)*10000;
         var flags = Array(m+1);
         nsieve(m, flags);
     }
 }
 
-sieve();
\ No newline at end of file
+sieve();
index b8e7db604fe84978a67ae2e76022977dfff53694..6ef0ddb11b035a4fbc55d54f2caef2c6e1c739d6 100644 (file)
@@ -23,7 +23,7 @@ function primes(isPrime, n) {
 }
 
 function sieve() {
-    for (var i = 1; i <= 4; i++) {
+    for (var i = 4; i <= 4; i++) {
         var isPrime = new Array((10000<<i)+31>>5);
         primes(isPrime, i);
     }
index bb5378c94125be5bb040d4cdbbff70ecf46b6a11..d082d799454174ba7dae97d551492b527f073d9e 100644 (file)
@@ -27,7 +27,7 @@ function partial(n){
     }
 }
 
-for (var i = 1024; i <= 8192; i *= 2) {
+for (var i = 1024; i <= 16384; i *= 2) {
     partial(i);
 }
 
index f2ce5713230851d00fd7dd5ae04bc4a742347ef2..8139ef370ede1330592e91587d77d49e9a08f22b 100644 (file)
@@ -46,6 +46,6 @@ function spectralnorm(n) {
   return Math.sqrt(vBv/vv);
 }
 
-for (var i = 8; i <= 64; i *= 2) {
+for (var i = 6; i <= 48; i *= 2) {
     spectralnorm(i);
 }
index ae96ebdfc385281ab86b705247925ba9a847401e..14a81f39224150b16941a96cbf95c37f86e8eb60 100644 (file)
@@ -78,8 +78,8 @@ function fastaRandom(n, table) {
 
 var ret;
 
-for (var n = 2; n <= 16; n *= 2) {
-    ret = fastaRepeat(2*n*100000, ALU);
-    ret = fastaRandom(3*n*1000, IUB);
-    ret = fastaRandom(5*n*1000, HomoSap);
-}
+var count = 7;
+ret = fastaRepeat(2*count*100000, ALU);
+ret = fastaRandom(3*count*1000, IUB);
+ret = fastaRandom(5*count*1000, HomoSap);
+