Compiler: Add [i32|i64].trunc_[f32|f64]_[s|u] opcodes #42
GitHub Actions / Tests
succeeded
Oct 28, 2023 in 1s
Tests ✅
✅ WasmNet.Tests/TestResults/test-results.trx
140 tests were completed in 2s with 140 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
WasmNet.Tests.IntegrationTests | 140✅ | 399ms |
✅ WasmNet.Tests.IntegrationTests
✅ IntegrationTest(file: "0001-BasicExample.wat")
✅ IntegrationTest(file: "0002-BasicParameters.wat")
✅ IntegrationTest(file: "0003-BasicParametersInt64.wat")
✅ IntegrationTest(file: "0004-BasicParametersFloat32.wat")
✅ IntegrationTest(file: "0005-BasicParametersFloat64.wat")
✅ IntegrationTest(file: "0006-I32Sub.wat")
✅ IntegrationTest(file: "0007-I64Sub.wat")
✅ IntegrationTest(file: "0008-F32Sub.wat")
✅ IntegrationTest(file: "0009-F64Sub.wat")
✅ IntegrationTest(file: "0010-I64Const.wat")
✅ IntegrationTest(file: "0011-F32Const.wat")
✅ IntegrationTest(file: "0012-F64Const.wat")
✅ IntegrationTest(file: "0013-I32Mul.wat")
✅ IntegrationTest(file: "0014-I64Mul.wat")
✅ IntegrationTest(file: "0015-F32Mul.wat")
✅ IntegrationTest(file: "0016-F64Mul.wat")
✅ IntegrationTest(file: "0017-F32Div.wat")
✅ IntegrationTest(file: "0018-F64Div.wat")
✅ IntegrationTest(file: "0019-I32DivU.wat")
✅ IntegrationTest(file: "0020-I64DivU.wat")
✅ IntegrationTest(file: "0021-I32DivS.wat")
✅ IntegrationTest(file: "0022-I64DivS.wat")
✅ IntegrationTest(file: "0023-I32RemU.wat")
✅ IntegrationTest(file: "0024-I64RemU.wat")
✅ IntegrationTest(file: "0025-I32RemS.wat")
✅ IntegrationTest(file: "0026-I64RemS.wat")
✅ IntegrationTest(file: "0027-I32And.wat")
✅ IntegrationTest(file: "0028-I64And.wat")
✅ IntegrationTest(file: "0029-I32Or.wat")
✅ IntegrationTest(file: "0030-I64Or.wat")
✅ IntegrationTest(file: "0031-I32Xor.wat")
✅ IntegrationTest(file: "0032-I64Xor.wat")
✅ IntegrationTest(file: "0033-I32Shl.wat")
✅ IntegrationTest(file: "0034-I64Shl.wat")
✅ IntegrationTest(file: "0035-I32ShrU.wat")
✅ IntegrationTest(file: "0036-I32ShrS.wat")
✅ IntegrationTest(file: "0037-I64ShrU.wat")
✅ IntegrationTest(file: "0038-I64ShrS.wat")
✅ IntegrationTest(file: "0039-I32Eq.wat")
✅ IntegrationTest(file: "0040-I64Eq.wat")
✅ IntegrationTest(file: "0041-LocalSet.wat")
✅ IntegrationTest(file: "0042-LocalSetWithParameters.wat")
✅ IntegrationTest(file: "0043-ExportWasmFunction.wat")
✅ IntegrationTest(file: "0044-BasicCall.wat")
✅ IntegrationTest(file: "0045-CallWithParameters.wat")
✅ IntegrationTest(file: "0046-BasicImport.wat")
✅ IntegrationTest(file: "0047-ImportGlobal.wat")
✅ IntegrationTest(file: "0048-ModuleGlobal.wat")
✅ IntegrationTest(file: "0049-ImportMemory.wat")
✅ IntegrationTest(file: "0050-ModuleMemory.wat")
✅ IntegrationTest(file: "0051-FuncRefTable.wat")
✅ IntegrationTest(file: "0052-EmscriptenCBasicTest.wat")
✅ IntegrationTest(file: "0053-Return.wat")
✅ IntegrationTest(file: "0054-I32StoreLoad.wat")
✅ IntegrationTest(file: "0055-Block.wat")
✅ IntegrationTest(file: "0056-BrIf.wat")
✅ IntegrationTest(file: "0057-BrIfInverse.wat")
✅ IntegrationTest(file: "0058-I32Eqz.wat")
✅ IntegrationTest(file: "0059-I64Eqz.wat")
✅ IntegrationTest(file: "0060-LocalTee.wat")
✅ IntegrationTest(file: "0061-Loop.wat")
✅ IntegrationTest(file: "0062-I32GeS.wat")
✅ IntegrationTest(file: "0063-I32LtS.wat")
✅ IntegrationTest(file: "0064-I32LeS.wat")
✅ IntegrationTest(file: "0065-I32GtS.wat")
✅ IntegrationTest(file: "0066-Br.wat")
✅ IntegrationTest(file: "0067-Drop.wat")
✅ IntegrationTest(file: "0068-I64ExtendI32S.wat")
✅ IntegrationTest(file: "0069-I64StoreLoad.wat")
✅ IntegrationTest(file: "0070-TrailingReturn.wat")
✅ IntegrationTest(file: "0071-MultipleDataSegments.wat")
✅ IntegrationTest(file: "0072-PassiveData.wat")
✅ IntegrationTest(file: "0073-EmscriptenCBasicParameters.wat")
✅ IntegrationTest(file: "0075-Unreachable.wat")
✅ IntegrationTest(file: "0076-Nop.wat")
✅ IntegrationTest(file: "0077-I32GeU.wat")
✅ IntegrationTest(file: "0078-I32LtU.wat")
✅ IntegrationTest(file: "0079-I32LeU.wat")
✅ IntegrationTest(file: "0080-I32GtU.wat")
✅ IntegrationTest(file: "0081-Select.wat")
✅ IntegrationTest(file: "0082-I32Ne.wat")
✅ IntegrationTest(file: "0083-I64Ne.wat")
✅ IntegrationTest(file: "0084-I32Store8.wat")
✅ IntegrationTest(file: "0085-I32Store16.wat")
✅ IntegrationTest(file: "0086-I64ExtendI32U.wat")
✅ IntegrationTest(file: "0087-I32Load8S.wat")
✅ IntegrationTest(file: "0088-I64Load8S.wat")
✅ IntegrationTest(file: "0089-I32Load8U.wat")
✅ IntegrationTest(file: "0090-I64Load8U.wat")
✅ IntegrationTest(file: "0091-I32Load16S.wat")
✅ IntegrationTest(file: "0092-I64Load16S.wat")
✅ IntegrationTest(file: "0093-I32Load16U.wat")
✅ IntegrationTest(file: "0094-I64Load16U.wat")
✅ IntegrationTest(file: "0095-I64Load32S.wat")
✅ IntegrationTest(file: "0096-I64Load32U.wat")
✅ IntegrationTest(file: "0097-I32ReinterpretF32.wat")
✅ IntegrationTest(file: "0098-I64ReinterpretF64.wat")
✅ IntegrationTest(file: "0099-F32ReinterpretI32.wat")
✅ IntegrationTest(file: "0100-F64ReinterpretI64.wat")
✅ IntegrationTest(file: "0101-I32WrapI64.wat")
✅ IntegrationTest(file: "0102-F32Eq.wat")
✅ IntegrationTest(file: "0103-F32Ne.wat")
✅ IntegrationTest(file: "0104-F64Eq.wat")
✅ IntegrationTest(file: "0105-F64Ne.wat")
✅ IntegrationTest(file: "0106-BrTableDefaultBranch.wat")
✅ IntegrationTest(file: "0107-BrTableEarlyExit.wat")
✅ IntegrationTest(file: "0108-BrTableSwitchLike.wat")
✅ IntegrationTest(file: "0109-I64LtS.wat")
✅ IntegrationTest(file: "0110-I64LtU.wat")
✅ IntegrationTest(file: "0111-I64GtS.wat")
✅ IntegrationTest(file: "0112-I64GtU.wat")
✅ IntegrationTest(file: "0113-I64LeS.wat")
✅ IntegrationTest(file: "0114-I64LeU.wat")
✅ IntegrationTest(file: "0115-I64GeS.wat")
✅ IntegrationTest(file: "0116-I64GeU.wat")
✅ IntegrationTest(file: "0117-I64Store8.wat")
✅ IntegrationTest(file: "0118-I64Store16.wat")
✅ IntegrationTest(file: "0119-I64Store32.wat")
✅ IntegrationTest(file: "0120-F32StoreLoad.wat")
✅ IntegrationTest(file: "0121-F64StoreLoad.wat")
✅ IntegrationTest(file: "0122-F32Abs.wat")
✅ IntegrationTest(file: "0123-F64Abs.wat")
✅ IntegrationTest(file: "0124-F32Neg.wat")
✅ IntegrationTest(file: "0125-F64Neg.wat")
✅ IntegrationTest(file: "0126-F32Lt.wat")
✅ IntegrationTest(file: "0127-F32Gt.wat")
✅ IntegrationTest(file: "0128-F32Le.wat")
✅ IntegrationTest(file: "0129-F32Ge.wat")
✅ IntegrationTest(file: "0130-F64Lt.wat")
✅ IntegrationTest(file: "0131-F64Gt.wat")
✅ IntegrationTest(file: "0132-F64Le.wat")
✅ IntegrationTest(file: "0133-F64Ge.wat")
✅ IntegrationTest(file: "0134-I32TruncF32S.wat")
✅ IntegrationTest(file: "0135-I32TruncF32U.wat")
✅ IntegrationTest(file: "0136-I32TruncF64S.wat")
✅ IntegrationTest(file: "0137-I32TruncF64U.wat")
✅ IntegrationTest(file: "0138-I64TruncF32S.wat")
✅ IntegrationTest(file: "0139-I64TruncF32U.wat")
✅ IntegrationTest(file: "0140-I64TruncF64S.wat")
✅ IntegrationTest(file: "0141-I64TruncF64U.wat")
Loading