// Copyright 2017 the V8 project authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. import { value, set, a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19 } from "value.js"; export function bench() { for (let i = 0; i < iterations; ++i) { let accumulator = value; accumulator += a0; accumulator += a1; accumulator += a2; accumulator += a3; accumulator += a4; accumulator += a5; accumulator += a6; accumulator += a7; accumulator += a8; accumulator += a9; accumulator += a10; accumulator += a11; accumulator += a12; accumulator += a13; accumulator += a14; accumulator += a15; accumulator += a16; accumulator += a17; accumulator += a18; accumulator += a19; set(accumulator); } if (value !== 190 * iterations) throw new Error; set(0); }