()
| 235 | |
| 236 | |
| 237 | function testCallPrint() { |
| 238 | var builder = new WasmModuleBuilder(); |
| 239 | builder.addImport("q", "print", makeSig_v_x(kWasmI32)); |
| 240 | builder.addImport("q", "print", makeSig_r_x(kWasmF64, kWasmF64)); |
| 241 | builder.addFunction("main", makeSig_r_x(kWasmF64, kWasmF64)) |
| 242 | .addBody([ |
| 243 | kExprI32Const, 27, // -- |
| 244 | kExprCallFunction, 0, // -- |
| 245 | kExprLocalGet, 0, // -- |
| 246 | kExprCallFunction, 1 // -- |
| 247 | ]) |
| 248 | .exportFunc(); |
| 249 | |
| 250 | var main = builder.instantiate({q: {print: print}}).exports.main; |
| 251 | |
| 252 | for (var i = -9; i < 900; i += 16.125) { |
| 253 | main(i); |
| 254 | } |
| 255 | } |
| 256 | |
| 257 | testCallPrint(); |
| 258 | testCallPrint(); |
no test coverage detected
searching dependent graphs…