OLD | NEW |
1 // Copyright 2015 the V8 project authors. All rights reserved. | 1 // Copyright 2015 the V8 project authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
| 5 // Flags: --expose-wasm |
| 6 |
5 load("test/mjsunit/wasm/wasm-constants.js"); | 7 load("test/mjsunit/wasm/wasm-constants.js"); |
6 | 8 |
7 function runSelect2(module, which, a, b) { | 9 function runSelect2(module, which, a, b) { |
8 assertEquals(which == 0 ? a : b, module.select(a, b)); | 10 assertEquals(which == 0 ? a : b, module.select(a, b)); |
9 } | 11 } |
10 | 12 |
11 function testSelect2(type) { | 13 function testSelect2(type) { |
12 var kBodySize = 2; | 14 var kBodySize = 2; |
13 var kNameOffset = 21 + kBodySize + 1; | 15 var kNameOffset = 21 + kBodySize + 1; |
14 | 16 |
(...skipping 113 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
128 runSelect10(module, which, -1.25, 5.25); | 130 runSelect10(module, which, -1.25, 5.25); |
129 runSelect10(module, which, Infinity, -Infinity); | 131 runSelect10(module, which, Infinity, -Infinity); |
130 } | 132 } |
131 } | 133 } |
132 } | 134 } |
133 | 135 |
134 | 136 |
135 testSelect10(kAstI32); | 137 testSelect10(kAstI32); |
136 testSelect10(kAstF32); | 138 testSelect10(kAstF32); |
137 testSelect10(kAstF64); | 139 testSelect10(kAstF64); |
OLD | NEW |