Remove Octane-zlib.
This is another asm.js benchmark that we missed from before. Like float-mm.c, we don't think asm.js has enough in the wild usage to justify benchmarking.
This commit is contained in:
parent
21b9a95df3
commit
6e8be4de38
5 changed files with 0 additions and 2617 deletions
|
|
@ -1692,17 +1692,6 @@ const BENCHMARKS = [
|
|||
deterministicRandom: true,
|
||||
testGroup: OctaneGroup
|
||||
}),
|
||||
new DefaultBenchmark({
|
||||
name: "octane-zlib",
|
||||
files: [
|
||||
"./Octane/zlib-data.js"
|
||||
, "./Octane/zlib.js"
|
||||
],
|
||||
iterations: 15,
|
||||
worstCaseCount: 2,
|
||||
deterministicRandom: true,
|
||||
testGroup: OctaneGroup
|
||||
}),
|
||||
// RexBench
|
||||
new DefaultBenchmark({
|
||||
name: "FlightPlanner",
|
||||
|
|
|
|||
|
|
@ -42,8 +42,6 @@ load(base_dir + 'gbemu-part1.js');
|
|||
load(base_dir + 'gbemu-part2.js');
|
||||
load(base_dir + 'code-load.js');
|
||||
load(base_dir + 'box2d.js');
|
||||
load(base_dir + 'zlib.js');
|
||||
load(base_dir + 'zlib-data.js');
|
||||
load(base_dir + 'typescript.js');
|
||||
load(base_dir + 'typescript-input.js');
|
||||
load(base_dir + 'typescript-compiler.js');
|
||||
|
|
|
|||
2409
Octane/zlib-data.js
2409
Octane/zlib-data.js
File diff suppressed because it is too large
Load diff
178
Octane/zlib.js
178
Octane/zlib.js
|
|
@ -1,178 +0,0 @@
|
|||
// Copyright 2013 the V8 project authors. All rights reserved.
|
||||
// Redistribution and use in source and binary forms, with or without
|
||||
// modification, are permitted provided that the following conditions are
|
||||
// met:
|
||||
//
|
||||
// * Redistributions of source code must retain the above copyright
|
||||
// notice, this list of conditions and the following disclaimer.
|
||||
// * Redistributions in binary form must reproduce the above
|
||||
// copyright notice, this list of conditions and the following
|
||||
// disclaimer in the documentation and/or other materials provided
|
||||
// with the distribution.
|
||||
// * Neither the name of Google Inc. nor the names of its
|
||||
// contributors may be used to endorse or promote products derived
|
||||
// from this software without specific prior written permission.
|
||||
//
|
||||
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
// Generate 100kB pseudo-random bytes (compressed 25906 bytes) and
|
||||
// compress/decompress them 60 times.
|
||||
var zlibEval = eval;
|
||||
function runZlib() {
|
||||
if (typeof Ya != "function") {
|
||||
InitializeZlibBenchmark();
|
||||
}
|
||||
Ya(["1"]);
|
||||
}
|
||||
|
||||
function tearDownZlib() {
|
||||
delete $;
|
||||
delete $a;
|
||||
delete Aa;
|
||||
delete Ab;
|
||||
delete Ba;
|
||||
delete Bb;
|
||||
delete C;
|
||||
delete Ca;
|
||||
delete Cb;
|
||||
delete D;
|
||||
delete Da;
|
||||
delete Db;
|
||||
delete Ea;
|
||||
delete Eb;
|
||||
delete F;
|
||||
delete Fa;
|
||||
delete Fb;
|
||||
delete G;
|
||||
delete Ga;
|
||||
delete Gb;
|
||||
delete Ha;
|
||||
delete Hb;
|
||||
delete I;
|
||||
delete Ia;
|
||||
delete Ib;
|
||||
delete J;
|
||||
delete Ja;
|
||||
delete Jb;
|
||||
delete Ka;
|
||||
delete Kb;
|
||||
delete L;
|
||||
delete La;
|
||||
delete Lb;
|
||||
delete Ma;
|
||||
delete Mb;
|
||||
delete Module;
|
||||
delete N;
|
||||
delete Na;
|
||||
delete Nb;
|
||||
delete O;
|
||||
delete Oa;
|
||||
delete Ob;
|
||||
delete P;
|
||||
delete Pa;
|
||||
delete Pb;
|
||||
delete Q;
|
||||
delete Qa;
|
||||
delete Qb;
|
||||
delete R;
|
||||
delete Ra;
|
||||
delete Rb;
|
||||
delete S;
|
||||
delete Sa;
|
||||
delete Sb;
|
||||
delete T;
|
||||
delete Ta;
|
||||
delete Tb;
|
||||
delete U;
|
||||
delete Ua;
|
||||
delete Ub;
|
||||
delete V;
|
||||
delete Va;
|
||||
delete Vb;
|
||||
delete W;
|
||||
delete Wa;
|
||||
delete Wb;
|
||||
delete X;
|
||||
delete Xa;
|
||||
delete Y;
|
||||
delete Ya;
|
||||
delete Z;
|
||||
delete Za;
|
||||
delete ab;
|
||||
delete ba;
|
||||
delete bb;
|
||||
delete ca;
|
||||
delete cb;
|
||||
delete da;
|
||||
delete db;
|
||||
delete ea;
|
||||
delete eb;
|
||||
delete fa;
|
||||
delete fb;
|
||||
delete ga;
|
||||
delete gb;
|
||||
delete ha;
|
||||
delete hb;
|
||||
delete ia;
|
||||
delete ib;
|
||||
delete j;
|
||||
delete ja;
|
||||
delete jb;
|
||||
delete k;
|
||||
delete ka;
|
||||
delete kb;
|
||||
delete la;
|
||||
delete lb;
|
||||
delete ma;
|
||||
delete mb;
|
||||
delete n;
|
||||
delete na;
|
||||
delete nb;
|
||||
delete oa;
|
||||
delete ob;
|
||||
delete pa;
|
||||
delete pb;
|
||||
delete qa;
|
||||
delete qb;
|
||||
delete r;
|
||||
delete ra;
|
||||
delete rb;
|
||||
delete sa;
|
||||
delete sb;
|
||||
delete t;
|
||||
delete ta;
|
||||
delete tb;
|
||||
delete u;
|
||||
delete ua;
|
||||
delete ub;
|
||||
delete v;
|
||||
delete va;
|
||||
delete vb;
|
||||
delete w;
|
||||
delete wa;
|
||||
delete wb;
|
||||
delete x;
|
||||
delete xa;
|
||||
delete xb;
|
||||
delete ya;
|
||||
delete yb;
|
||||
delete z;
|
||||
delete za;
|
||||
delete zb;
|
||||
}
|
||||
|
||||
class Benchmark {
|
||||
runIteration() {
|
||||
runZlib();
|
||||
}
|
||||
}
|
||||
|
|
@ -333,16 +333,6 @@
|
|||
Source code: <a href="RexBench/OfflineAssembler/parser.js">OfflineAssembler.js</a>
|
||||
</dd>
|
||||
|
||||
<dt id="octane-zlib">octane-zlib</dt>
|
||||
<dd>
|
||||
A benchmark based on compiling <a href="http://zlib.net">zlib</a> to JavaScript using
|
||||
<a href="https://emscripten.org">Emscripten</a>. Based on the
|
||||
<a href="https://github.com/kripken/emscripten/tree/master/tests/zlib">zlib emscripten test</a>
|
||||
but modified to restrict code caching opportunities.
|
||||
A similar version of this benchmark was previously published in Octane version 2.
|
||||
Source code: <a href="Octane/zlib.js">zlib.js</a>
|
||||
</dd>
|
||||
|
||||
<dt id="octane-code-load">octane-code-load</dt>
|
||||
<dd>
|
||||
Test of code load speed of the jQuery and Closure libraries. Because this test allows
|
||||
|
|
@ -465,13 +455,6 @@
|
|||
Source code: <a href="SeaMonster/gaussian-blur.js">gaussian-blur.js</a>
|
||||
</dd>
|
||||
|
||||
<dt id="float-mm.c">float-mm.c</dt>
|
||||
<dd>
|
||||
Floating point matrix multiply benchmark, compiled to JavaScript with <a href="https://emscripten.org">Emscripten</a>.
|
||||
The original C version of this benchmark was previously published in the LLVM test suite.
|
||||
Source code: <a href="simple/float-mm.c">float-mm.c</a>, <a href="simple/float-mm.c.js">float-mm.c.js</a>
|
||||
</dd>
|
||||
|
||||
<dt id="FlightPlanner">FlightPlanner</dt>
|
||||
<dd>
|
||||
Flight Planner is a benchmark taken from a flight management web application.
|
||||
|
|
|
|||
Loading…
Reference in a new issue