wa-lang.org/wazero@v1.0.2/internal/integration_test/spectest/v2/testdata/simd_i32x4_extadd_pairwise_i16x8.json (about) 1 {"source_filename": "./simd_i32x4_extadd_pairwise_i16x8.wast", 2 "commands": [ 3 {"type": "module", "line": 4, "filename": "simd_i32x4_extadd_pairwise_i16x8.0.wasm"}, 4 {"type": "assert_return", "line": 11, "action": {"type": "invoke", "field": "i32x4.extadd_pairwise_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, 5 {"type": "assert_return", "line": 13, "action": {"type": "invoke", "field": "i32x4.extadd_pairwise_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2", "2", "2", "2"]}]}, 6 {"type": "assert_return", "line": 15, "action": {"type": "invoke", "field": "i32x4.extadd_pairwise_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967294", "4294967294", "4294967294", "4294967294"]}]}, 7 {"type": "assert_return", "line": 17, "action": {"type": "invoke", "field": "i32x4.extadd_pairwise_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32766", "32766", "32766", "32766", "32766", "32766", "32766", "32766"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["65532", "65532", "65532", "65532"]}]}, 8 {"type": "assert_return", "line": 19, "action": {"type": "invoke", "field": "i32x4.extadd_pairwise_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32769", "32769", "32769", "32769"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294901762", "4294901762", "4294901762", "4294901762"]}]}, 9 {"type": "assert_return", "line": 21, "action": {"type": "invoke", "field": "i32x4.extadd_pairwise_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294901760", "4294901760", "4294901760", "4294901760"]}]}, 10 {"type": "assert_return", "line": 23, "action": {"type": "invoke", "field": "i32x4.extadd_pairwise_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["65534", "65534", "65534", "65534"]}]}, 11 {"type": "assert_return", "line": 25, "action": {"type": "invoke", "field": "i32x4.extadd_pairwise_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967294", "4294967294", "4294967294", "4294967294"]}]}, 12 {"type": "assert_return", "line": 29, "action": {"type": "invoke", "field": "i32x4.extadd_pairwise_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, 13 {"type": "assert_return", "line": 31, "action": {"type": "invoke", "field": "i32x4.extadd_pairwise_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2", "2", "2", "2"]}]}, 14 {"type": "assert_return", "line": 33, "action": {"type": "invoke", "field": "i32x4.extadd_pairwise_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["131070", "131070", "131070", "131070"]}]}, 15 {"type": "assert_return", "line": 35, "action": {"type": "invoke", "field": "i32x4.extadd_pairwise_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32766", "32766", "32766", "32766", "32766", "32766", "32766", "32766"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["65532", "65532", "65532", "65532"]}]}, 16 {"type": "assert_return", "line": 37, "action": {"type": "invoke", "field": "i32x4.extadd_pairwise_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32769", "32769", "32769", "32769"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["65538", "65538", "65538", "65538"]}]}, 17 {"type": "assert_return", "line": 39, "action": {"type": "invoke", "field": "i32x4.extadd_pairwise_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["65536", "65536", "65536", "65536"]}]}, 18 {"type": "assert_return", "line": 41, "action": {"type": "invoke", "field": "i32x4.extadd_pairwise_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["65534", "65534", "65534", "65534"]}]}, 19 {"type": "assert_return", "line": 43, "action": {"type": "invoke", "field": "i32x4.extadd_pairwise_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["131070", "131070", "131070", "131070"]}]}, 20 {"type": "assert_invalid", "line": 47, "filename": "simd_i32x4_extadd_pairwise_i16x8.1.wasm", "text": "type mismatch", "module_type": "binary"}, 21 {"type": "assert_invalid", "line": 48, "filename": "simd_i32x4_extadd_pairwise_i16x8.2.wasm", "text": "type mismatch", "module_type": "binary"}, 22 {"type": "assert_invalid", "line": 53, "filename": "simd_i32x4_extadd_pairwise_i16x8.3.wasm", "text": "type mismatch", "module_type": "binary"}, 23 {"type": "assert_invalid", "line": 61, "filename": "simd_i32x4_extadd_pairwise_i16x8.4.wasm", "text": "type mismatch", "module_type": "binary"}]}