git://git.webkit.org
/
WebKit-https.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
2011-07-02 Maciej Stachowiak <mjs@apple.com>
[WebKit-https.git]
/
PerformanceTests
/
SunSpider
/
tests
/
sunspider-1.0
/
bitops-3bit-bits-in-byte.js
diff --git
a/PerformanceTests/SunSpider/tests/sunspider-1.0/bitops-3bit-bits-in-byte.js
b/PerformanceTests/SunSpider/tests/sunspider-1.0/bitops-3bit-bits-in-byte.js
index 1d85406809bdd92b8ce88260404ca908be3cf71d..ab3d7dec5390689a830610a5f51172d3877a5107 100644
(file)
--- a/
PerformanceTests/SunSpider/tests/sunspider-1.0/bitops-3bit-bits-in-byte.js
+++ b/
PerformanceTests/SunSpider/tests/sunspider-1.0/bitops-3bit-bits-in-byte.js
@@
-1,5
+1,7
@@
// Copyright (c) 2004 by Arthur Langereis (arthur_ext at domain xfinitegames, tld com
// Copyright (c) 2004 by Arthur Langereis (arthur_ext at domain xfinitegames, tld com
+var result = 0;
+
// 1 op = 6 ANDs, 3 SHRs, 3 SHLs, 4 assigns, 2 ADDs
// O(1)
function fast3bitlookup(b) {
// 1 op = 6 ANDs, 3 SHRs, 3 SHLs, 4 assigns, 2 ADDs
// O(1)
function fast3bitlookup(b) {
@@
-25,8
+27,10
@@
addr3,r3,r10
function TimeFunc(func) {
var x, y, t;
function TimeFunc(func) {
var x, y, t;
+var sum = 0;
for(var x=0; x<500; x++)
for(var x=0; x<500; x++)
-for(var y=0; y<256; y++) func(y);
+for(var y=0; y<256; y++) sum += func(y);
+return sum;
}
}
-TimeFunc(fast3bitlookup);
+
sum =
TimeFunc(fast3bitlookup);