Fix shuffle and enable tests. Add support for new load_splat instructions.

Updates to wasmparser 0.34.0 and picks up a newer wasmerio/wabt.
This commit is contained in:
Nick Lewycky
2019-07-19 15:19:58 -07:00
parent 3e009c5971
commit cd25356858
14 changed files with 278 additions and 151 deletions

View File

@ -118,6 +118,7 @@ pub struct Intrinsics {
pub anyfunc_ty: StructType,
pub i1_zero: IntValue,
pub i8_zero: IntValue,
pub i32_zero: IntValue,
pub i64_zero: IntValue,
pub i128_zero: IntValue,
@ -179,6 +180,7 @@ impl Intrinsics {
let f64_ptr_ty = f64_ty.ptr_type(AddressSpace::Generic);
let i1_zero = i1_ty.const_int(0, false);
let i8_zero = i8_ty.const_int(0, false);
let i32_zero = i32_ty.const_int(0, false);
let i64_zero = i64_ty.const_int(0, false);
let i128_zero = i128_ty.const_int(0, false);
@ -443,6 +445,7 @@ impl Intrinsics {
anyfunc_ty,
i1_zero,
i8_zero,
i32_zero,
i64_zero,
i128_zero,