| // Copyright 2014 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. | |
| function f(a, b, c) { | |
| a = a|0; | |
| b = b|0; | |
| c = c|0; | |
| var r = 0; | |
| r = a + ((b << 1) + c) | 0; | |
| return r|0; | |
| } | |
| assertEquals(8, f(1, 2, 3)); |