diff options
Diffstat (limited to 'test/dump/simd-binary.txt')
-rw-r--r-- | test/dump/simd-binary.txt | 136 |
1 files changed, 68 insertions, 68 deletions
diff --git a/test/dump/simd-binary.txt b/test/dump/simd-binary.txt index 04aa7ff4..80c71de4 100644 --- a/test/dump/simd-binary.txt +++ b/test/dump/simd-binary.txt @@ -4,198 +4,198 @@ (module ;; i8x16 add (func (export "i8x16_add_0") (result v128) - v128.const i32 0x00000001 0x00000002 0x00000003 0x00000004 - v128.const i32 0x00000001 0x00000002 0x00000003 0x00000004 + v128.const i32x4 0x00000001 0x00000002 0x00000003 0x00000004 + v128.const i32x4 0x00000001 0x00000002 0x00000003 0x00000004 i8x16.add) ;; i16x8 add (func (export "i16x8_add_0") (result v128) - v128.const i32 0x00000001 0x00000002 0x00000003 0x00000004 - v128.const i32 0x00000001 0x00000002 0x00000003 0x00000004 + v128.const i32x4 0x00000001 0x00000002 0x00000003 0x00000004 + v128.const i32x4 0x00000001 0x00000002 0x00000003 0x00000004 i16x8.add) ;; i32x4 add (func (export "i32x4_add_0") (result v128) - v128.const i32 0x00000001 0x00000002 0x00000003 0x00000004 - v128.const i32 0x00000001 0x00000002 0x00000003 0x00000004 + v128.const i32x4 0x00000001 0x00000002 0x00000003 0x00000004 + v128.const i32x4 0x00000001 0x00000002 0x00000003 0x00000004 i32x4.add) ;; i64x2 add (func (export "i64x2_add_0") (result v128) - v128.const i32 0x00000001 0x00000002 0x00000003 0x00000004 - v128.const i32 0x00000001 0x00000002 0x00000003 0x00000004 + v128.const i32x4 0x00000001 0x00000002 0x00000003 0x00000004 + v128.const i32x4 0x00000001 0x00000002 0x00000003 0x00000004 i64x2.add) ;; i8x16 sub (func (export "i8x16_sub_0") (result v128) - v128.const i32 0x00000001 0x00000002 0x00000003 0x00000004 - v128.const i32 0x00000001 0x00000002 0x00000003 0x00000004 + v128.const i32x4 0x00000001 0x00000002 0x00000003 0x00000004 + v128.const i32x4 0x00000001 0x00000002 0x00000003 0x00000004 i8x16.sub) ;; i16x8 sub (func (export "i16x8_sub_0") (result v128) - v128.const i32 0x00000001 0x00000002 0x00000003 0x00000004 - v128.const i32 0x00000001 0x00000002 0x00000003 0x00000004 + v128.const i32x4 0x00000001 0x00000002 0x00000003 0x00000004 + v128.const i32x4 0x00000001 0x00000002 0x00000003 0x00000004 i16x8.sub) ;; i32x4 sub (func (export "i32x4_sub_0") (result v128) - v128.const i32 0x00000001 0x00000002 0x00000003 0x00000004 - v128.const i32 0x00000001 0x00000002 0x00000003 0x00000004 + v128.const i32x4 0x00000001 0x00000002 0x00000003 0x00000004 + v128.const i32x4 0x00000001 0x00000002 0x00000003 0x00000004 i32x4.sub) ;; i64x2 sub (func (export "i64x2_sub_0") (result v128) - v128.const i32 0x00000001 0x00000002 0x00000003 0x00000004 - v128.const i32 0x00000001 0x00000002 0x00000003 0x00000004 + v128.const i32x4 0x00000001 0x00000002 0x00000003 0x00000004 + v128.const i32x4 0x00000001 0x00000002 0x00000003 0x00000004 i64x2.sub) ;; i8x16 mul (func (export "i8x16_mul_0") (result v128) - v128.const i32 0x00000001 0x00000002 0x00000003 0x00000004 - v128.const i32 0x00000001 0x00000002 0x00000003 0x00000004 + v128.const i32x4 0x00000001 0x00000002 0x00000003 0x00000004 + v128.const i32x4 0x00000001 0x00000002 0x00000003 0x00000004 i8x16.mul) ;; i16x8 mul (func (export "i16x8_mul_0") (result v128) - v128.const i32 0x00000001 0x00000002 0x00000003 0x00000004 - v128.const i32 0x00000001 0x00000002 0x00000003 0x00000004 + v128.const i32x4 0x00000001 0x00000002 0x00000003 0x00000004 + v128.const i32x4 0x00000001 0x00000002 0x00000003 0x00000004 i16x8.mul) ;; i32x4 mul (func (export "i32x4_mul_0") (result v128) - v128.const i32 0x00000001 0x00000002 0x00000003 0x00000004 - v128.const i32 0x00000001 0x00000002 0x00000003 0x00000004 + v128.const i32x4 0x00000001 0x00000002 0x00000003 0x00000004 + v128.const i32x4 0x00000001 0x00000002 0x00000003 0x00000004 i32x4.mul) ;; i8x16 saturating add (signed and unsigned) (func (export "i8x16_add_saturate_signed_0") (result v128) - v128.const i32 0x00000001 0x0000007f 0x00000003 0x00000080 - v128.const i32 0x00000001 0x00000002 0x00000003 0x000000ff + v128.const i32x4 0x00000001 0x0000007f 0x00000003 0x00000080 + v128.const i32x4 0x00000001 0x00000002 0x00000003 0x000000ff i8x16.add_saturate_s) (func (export "i8x16_add_saturate_unsigned_0") (result v128) - v128.const i32 0x00ff0001 0x04000002 0x00000003 0x00000004 - v128.const i32 0x00020001 0xfe000002 0x00000003 0x00000004 + v128.const i32x4 0x00ff0001 0x04000002 0x00000003 0x00000004 + v128.const i32x4 0x00020001 0xfe000002 0x00000003 0x00000004 i8x16.add_saturate_u) ;; i16x8 saturating add (signed and unsigned) (func (export "i16x8_add_saturate_signed_0") (result v128) - v128.const i32 0x00000001 0x00007fff 0x00000003 0x00008000 - v128.const i32 0x00000001 0x00000002 0x00000003 0x0000fffe + v128.const i32x4 0x00000001 0x00007fff 0x00000003 0x00008000 + v128.const i32x4 0x00000001 0x00000002 0x00000003 0x0000fffe i16x8.add_saturate_s) (func (export "i16x8_add_saturate_unsigned_0") (result v128) - v128.const i32 0x00ffffff 0x0400ffff 0x00000003 0x00000004 - v128.const i32 0x00020001 0xfe000002 0x00000003 0x00000004 + v128.const i32x4 0x00ffffff 0x0400ffff 0x00000003 0x00000004 + v128.const i32x4 0x00020001 0xfe000002 0x00000003 0x00000004 i16x8.add_saturate_u) ;; i8x16 saturating sub (signed and unsigned) (func (export "i8x16_sub_saturate_signed_0") (result v128) - v128.const i32 0x00000001 0x0000007f 0x000000fe 0x00000080 - v128.const i32 0x00000001 0x000000fe 0x0000007f 0x000000ff + v128.const i32x4 0x00000001 0x0000007f 0x000000fe 0x00000080 + v128.const i32x4 0x00000001 0x000000fe 0x0000007f 0x000000ff i8x16.sub_saturate_s) (func (export "i8x16_sub_saturate_unsigned_0") (result v128) - v128.const i32 0x00ff0001 0x0400007f 0x0000fffe 0x00000004 - v128.const i32 0x00020001 0xfe00fffe 0x0000007f 0x00000004 + v128.const i32x4 0x00ff0001 0x0400007f 0x0000fffe 0x00000004 + v128.const i32x4 0x00020001 0xfe00fffe 0x0000007f 0x00000004 i8x16.sub_saturate_u) ;; i16x8 saturating sub (signed and unsigned) (func (export "i16x8_sub_saturate_signed_0") (result v128) - v128.const i32 0x00000001 0x00007fff 0x0000fffe 0x00008000 - v128.const i32 0x00000001 0x0000fffe 0x00007fff 0x0000fffe + v128.const i32x4 0x00000001 0x00007fff 0x0000fffe 0x00008000 + v128.const i32x4 0x00000001 0x0000fffe 0x00007fff 0x0000fffe i16x8.sub_saturate_s) (func (export "i16x8_sub_saturate_unsigned_0") (result v128) - v128.const i32 0x00ffffff 0x0400ffff 0x00000003 0x00000004 - v128.const i32 0x00020001 0xfe000002 0x00000003 0x00000004 + v128.const i32x4 0x00ffffff 0x0400ffff 0x00000003 0x00000004 + v128.const i32x4 0x00020001 0xfe000002 0x00000003 0x00000004 i16x8.sub_saturate_u) ;; v128 and (func (export "v128_and_0") (result v128) - v128.const i32 0x00ff0001 0x00040002 0x44000003 0x00000004 - v128.const i32 0x00020001 0x00fe0002 0x00000003 0x55000004 + v128.const i32x4 0x00ff0001 0x00040002 0x44000003 0x00000004 + v128.const i32x4 0x00020001 0x00fe0002 0x00000003 0x55000004 v128.and) ;; v128 or (func (export "v128_or_0") (result v128) - v128.const i32 0x00ff0001 0x00040002 0x44000003 0x00000004 - v128.const i32 0x00020001 0x00fe0002 0x00000003 0x55000004 + v128.const i32x4 0x00ff0001 0x00040002 0x44000003 0x00000004 + v128.const i32x4 0x00020001 0x00fe0002 0x00000003 0x55000004 v128.or) ;; v128 xor (func (export "v128_xor_0") (result v128) - v128.const i32 0x00ff0001 0x00040002 0x44000003 0x00000004 - v128.const i32 0x00020001 0x00fe0002 0x00000003 0x55000004 + v128.const i32x4 0x00ff0001 0x00040002 0x44000003 0x00000004 + v128.const i32x4 0x00020001 0x00fe0002 0x00000003 0x55000004 v128.xor) ;; f32x4 min (func (export "f32x4_min_0") (result v128) - v128.const i32 0x80000000 0xffc00000 0x449a5000 0xbf800000 - v128.const i32 0x00000000 0x3f800000 0x449a5000 0x3f800000 + v128.const i32x4 0x80000000 0xffc00000 0x449a5000 0xbf800000 + v128.const i32x4 0x00000000 0x3f800000 0x449a5000 0x3f800000 f32x4.min) ;; f64x2 min (func (export "f64x2_min_0") (result v128) - v128.const i32 0x00000000 0x00000000 0x00000000 0xfff80000 - v128.const i32 0x00000000 0xc0934a00 0x00000000 0x3ff00000 + v128.const i32x4 0x00000000 0x00000000 0x00000000 0xfff80000 + v128.const i32x4 0x00000000 0xc0934a00 0x00000000 0x3ff00000 f64x2.min) ;; f32x4 max (func (export "f32x4_max_0") (result v128) - v128.const i32 0x80000000 0xffc00000 0x449a5000 0xbf800000 - v128.const i32 0x00000000 0x3f800000 0x449a5000 0x3f800000 + v128.const i32x4 0x80000000 0xffc00000 0x449a5000 0xbf800000 + v128.const i32x4 0x00000000 0x3f800000 0x449a5000 0x3f800000 f32x4.max) ;; f64x2 max (func (export "f64x2_max_0") (result v128) - v128.const i32 0x00000000 0x00000000 0x00000000 0xfff80000 - v128.const i32 0x00000000 0xc0934a00 0x00000000 0x3ff00000 + v128.const i32x4 0x00000000 0x00000000 0x00000000 0xfff80000 + v128.const i32x4 0x00000000 0xc0934a00 0x00000000 0x3ff00000 f64x2.max) ;; f32x4 add (func (export "f32x4_add_0") (result v128) - v128.const i32 0x80000000 0xffc00000 0x449a5000 0xc49a5000 - v128.const i32 0x00000000 0x3f800000 0x3f800000 0x3fc00000 + v128.const i32x4 0x80000000 0xffc00000 0x449a5000 0xc49a5000 + v128.const i32x4 0x00000000 0x3f800000 0x3f800000 0x3fc00000 f32x4.add) ;; f64x2 add (func (export "f64x2_add_0") (result v128) - v128.const i32 0x00000000 0x3ff80000 0x00000000 0xfff80000 - v128.const i32 0x00000000 0xc0934a00 0x00000000 0x3ff00000 + v128.const i32x4 0x00000000 0x3ff80000 0x00000000 0xfff80000 + v128.const i32x4 0x00000000 0xc0934a00 0x00000000 0x3ff00000 f64x2.add) ;; f32x4 sub (func (export "f32x4_sub_0") (result v128) - v128.const i32 0x80000000 0xffc00000 0x449a5000 0xc49a5000 - v128.const i32 0x00000000 0x3f800000 0x3f800000 0x3fc00000 + v128.const i32x4 0x80000000 0xffc00000 0x449a5000 0xc49a5000 + v128.const i32x4 0x00000000 0x3f800000 0x3f800000 0x3fc00000 f32x4.sub) ;; f64x2 sub (func (export "f64x2_sub_0") (result v128) - v128.const i32 0x00000000 0x3ff80000 0x00000000 0xfff80000 - v128.const i32 0x00000000 0xc0934a00 0x00000000 0x3ff00000 + v128.const i32x4 0x00000000 0x3ff80000 0x00000000 0xfff80000 + v128.const i32x4 0x00000000 0xc0934a00 0x00000000 0x3ff00000 f64x2.sub) ;; f32x4 div (func (export "f32x4_div_0") (result v128) - v128.const i32 0x80000000 0xffc00000 0x3fc00000 0xc0400000 - v128.const i32 0x00000000 0x3f800000 0x3f800000 0x3fc00000 + v128.const i32x4 0x80000000 0xffc00000 0x3fc00000 0xc0400000 + v128.const i32x4 0x00000000 0x3f800000 0x3f800000 0x3fc00000 f32x4.div) ;; f64x2 div (func (export "f64x2_div_0") (result v128) - v128.const i32 0x00000000 0x3ff80000 0x00000000 0xc0080000 - v128.const i32 0x00000000 0x3ff00000 0x00000000 0x3ff80000 + v128.const i32x4 0x00000000 0x3ff80000 0x00000000 0xc0080000 + v128.const i32x4 0x00000000 0x3ff00000 0x00000000 0x3ff80000 f64x2.div) ;; f32x4 mul (func (export "f32x4_mul_0") (result v128) - v128.const i32 0x80000000 0xffc00000 0x3fc00000 0xc0400000 - v128.const i32 0x00000000 0x3f800000 0x3f800000 0x3fc00000 + v128.const i32x4 0x80000000 0xffc00000 0x3fc00000 0xc0400000 + v128.const i32x4 0x00000000 0x3f800000 0x3f800000 0x3fc00000 f32x4.mul) ;; f64x2 mul (func (export "f64x2_mul_0") (result v128) - v128.const i32 0x00000000 0x3ff80000 0x00000000 0xc0080000 - v128.const i32 0x00000000 0x3ff00000 0x00000000 0x3ff80000 + v128.const i32x4 0x00000000 0x3ff80000 0x00000000 0xc0080000 + v128.const i32x4 0x00000000 0x3ff00000 0x00000000 0x3ff80000 f64x2.mul) ) |