Changeset 90319 in webkit
- Timestamp:
- Jul 2, 2011 2:09:43 PM (13 years ago)
- Location:
- trunk/PerformanceTests/SunSpider
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/PerformanceTests/SunSpider/ChangeLog
r90318 r90319 1 2011-07-02 Maciej Stachowiak <mjs@apple.com> 2 3 Reviewed by Anders Carlsson. 4 5 SunSpider: all four bitops benchmarks can be replaced with NOP 6 https://bugs.webkit.org/show_bug.cgi?id=38446 7 8 * tests/sunspider-1.0/bitops-3bit-bits-in-byte.js: 9 (TimeFunc): Save the result. 10 * tests/sunspider-1.0/bitops-bits-in-byte.js: 11 (TimeFunc): Save the result. 12 * tests/sunspider-1.0/bitops-bitwise-and.js: More explicitly 13 save the results. 14 * tests/sunspider-1.0/bitops-nsieve-bits.js: 15 (sieve): Save the result. 16 1 17 2011-07-02 Maciej Stachowiak <mjs@apple.com> 2 18 -
trunk/PerformanceTests/SunSpider/tests/sunspider-1.0/bitops-3bit-bits-in-byte.js
r52057 r90319 1 1 // Copyright (c) 2004 by Arthur Langereis (arthur_ext at domain xfinitegames, tld com 2 3 var result = 0; 2 4 3 5 // 1 op = 6 ANDs, 3 SHRs, 3 SHLs, 4 assigns, 2 ADDs … … 26 28 function TimeFunc(func) { 27 29 var x, y, t; 30 var sum = 0; 28 31 for(var x=0; x<500; x++) 29 for(var y=0; y<256; y++) func(y); 32 for(var y=0; y<256; y++) sum += func(y); 33 return sum; 30 34 } 31 35 32 TimeFunc(fast3bitlookup);36 sum = TimeFunc(fast3bitlookup); -
trunk/PerformanceTests/SunSpider/tests/sunspider-1.0/bitops-bits-in-byte.js
r52057 r90319 1 1 // Copyright (c) 2004 by Arthur Langereis (arthur_ext at domain xfinitegames, tld com) 2 2 3 4 var result = 0; 3 5 4 6 // 1 op = 2 assigns, 16 compare/branches, 8 ANDs, (0-8) ADDs, 8 SHLs … … 15 17 function TimeFunc(func) { 16 18 var x, y, t; 19 var sum = 0; 17 20 for(var x=0; x<350; x++) 18 for(var y=0; y<256; y++) func(y); 21 for(var y=0; y<256; y++) sum += func(y); 22 return sum; 19 23 } 20 24 21 TimeFunc(bitsinbyte);25 result = TimeFunc(bitsinbyte); -
trunk/PerformanceTests/SunSpider/tests/sunspider-1.0/bitops-bitwise-and.js
r52057 r90319 27 27 for (var i = 0; i < 600000; i++) 28 28 bitwiseAndValue = bitwiseAndValue & i; 29 30 var result = butwiseAndValue; -
trunk/PerformanceTests/SunSpider/tests/sunspider-1.0/bitops-nsieve-bits.js
r52057 r90319 28 28 primes(isPrime, i); 29 29 } 30 return isPrime; 30 31 } 31 32 32 sieve();33 var result = sieve();
Note: See TracChangeset
for help on using the changeset viewer.