|  | // 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 * as m from "value.js"; | 
|  |  | 
|  | export function bench() { | 
|  | for (let i = 0; i < iterations; ++i) { | 
|  | let accumulator = m.value; | 
|  | accumulator += m.a0; | 
|  | accumulator += m.a1; | 
|  | accumulator += m.a2; | 
|  | accumulator += m.a3; | 
|  | accumulator += m.a4; | 
|  | accumulator += m.a5; | 
|  | accumulator += m.a6; | 
|  | accumulator += m.a7; | 
|  | accumulator += m.a8; | 
|  | accumulator += m.a9; | 
|  | accumulator += m.a10; | 
|  | accumulator += m.a11; | 
|  | accumulator += m.a12; | 
|  | accumulator += m.a13; | 
|  | accumulator += m.a14; | 
|  | accumulator += m.a15; | 
|  | accumulator += m.a16; | 
|  | accumulator += m.a17; | 
|  | accumulator += m.a18; | 
|  | accumulator += m.a19; | 
|  | m.set(accumulator); | 
|  | } | 
|  |  | 
|  | if (m.value !== 190 * iterations) throw new Error; | 
|  |  | 
|  | m.set(0); | 
|  | } |