1{"source_filename": "./simd_bit_shift.wast",
2 "commands": [
3 {"type": "module", "line": 3, "filename": "simd_bit_shift.0.wasm"},
4 {"type": "assert_return", "line": 44, "action": {"type": "invoke", "field": "i8x16.shl", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "192", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13"]}, {"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "128", "0", "2", "4", "6", "8", "10", "12", "14", "16", "18", "20", "22", "24", "26"]}]},
5 {"type": "assert_return", "line": 47, "action": {"type": "invoke", "field": "i8x16.shl", "args": [{"type": "v128", "lane_type": "i8", "value": ["170", "187", "204", "221", "238", "255", "160", "176", "192", "208", "224", "240", "10", "11", "12", "13"]}, {"type": "i32", "value": "4"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["160", "176", "192", "208", "224", "240", "0", "0", "0", "0", "0", "0", "160", "176", "192", "208"]}]},
6 {"type": "assert_return", "line": 51, "action": {"type": "invoke", "field": "i8x16.shl", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "8"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]},
7 {"type": "assert_return", "line": 54, "action": {"type": "invoke", "field": "i8x16.shl", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "32"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]},
8 {"type": "assert_return", "line": 57, "action": {"type": "invoke", "field": "i8x16.shl", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "128"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]},
9 {"type": "assert_return", "line": 60, "action": {"type": "invoke", "field": "i8x16.shl", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "256"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]},
10 {"type": "assert_return", "line": 64, "action": {"type": "invoke", "field": "i8x16.shl", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "192", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13"]}, {"type": "i32", "value": "9"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "128", "0", "2", "4", "6", "8", "10", "12", "14", "16", "18", "20", "22", "24", "26"]}]},
11 {"type": "assert_return", "line": 67, "action": {"type": "invoke", "field": "i8x16.shl", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "9"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "2", "4", "6", "8", "10", "12", "14", "16", "18", "20", "22", "24", "26", "28", "30"]}]},
12 {"type": "assert_return", "line": 70, "action": {"type": "invoke", "field": "i8x16.shl", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "17"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "2", "4", "6", "8", "10", "12", "14", "16", "18", "20", "22", "24", "26", "28", "30"]}]},
13 {"type": "assert_return", "line": 73, "action": {"type": "invoke", "field": "i8x16.shl", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "33"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "2", "4", "6", "8", "10", "12", "14", "16", "18", "20", "22", "24", "26", "28", "30"]}]},
14 {"type": "assert_return", "line": 76, "action": {"type": "invoke", "field": "i8x16.shl", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "129"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "2", "4", "6", "8", "10", "12", "14", "16", "18", "20", "22", "24", "26", "28", "30"]}]},
15 {"type": "assert_return", "line": 79, "action": {"type": "invoke", "field": "i8x16.shl", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "257"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "2", "4", "6", "8", "10", "12", "14", "16", "18", "20", "22", "24", "26", "28", "30"]}]},
16 {"type": "assert_return", "line": 82, "action": {"type": "invoke", "field": "i8x16.shl", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "513"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "2", "4", "6", "8", "10", "12", "14", "16", "18", "20", "22", "24", "26", "28", "30"]}]},
17 {"type": "assert_return", "line": 85, "action": {"type": "invoke", "field": "i8x16.shl", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "514"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "4", "8", "12", "16", "20", "24", "28", "32", "36", "40", "44", "48", "52", "56", "60"]}]},
18 {"type": "assert_return", "line": 90, "action": {"type": "invoke", "field": "i8x16.shr_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "192", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13"]}, {"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["64", "96", "0", "0", "1", "1", "2", "2", "3", "3", "4", "4", "5", "5", "6", "6"]}]},
19 {"type": "assert_return", "line": 93, "action": {"type": "invoke", "field": "i8x16.shr_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["170", "187", "204", "221", "238", "255", "160", "176", "192", "208", "224", "240", "10", "11", "12", "13"]}, {"type": "i32", "value": "4"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["10", "11", "12", "13", "14", "15", "10", "11", "12", "13", "14", "15", "0", "0", "0", "0"]}]},
20 {"type": "assert_return", "line": 97, "action": {"type": "invoke", "field": "i8x16.shr_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "8"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]},
21 {"type": "assert_return", "line": 100, "action": {"type": "invoke", "field": "i8x16.shr_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "32"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]},
22 {"type": "assert_return", "line": 103, "action": {"type": "invoke", "field": "i8x16.shr_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "128"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]},
23 {"type": "assert_return", "line": 106, "action": {"type": "invoke", "field": "i8x16.shr_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "256"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]},
24 {"type": "assert_return", "line": 110, "action": {"type": "invoke", "field": "i8x16.shr_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "192", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13"]}, {"type": "i32", "value": "9"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["64", "96", "0", "0", "1", "1", "2", "2", "3", "3", "4", "4", "5", "5", "6", "6"]}]},
25 {"type": "assert_return", "line": 113, "action": {"type": "invoke", "field": "i8x16.shr_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "9"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "1", "1", "2", "2", "3", "3", "4", "4", "5", "5", "6", "6", "7", "7"]}]},
26 {"type": "assert_return", "line": 116, "action": {"type": "invoke", "field": "i8x16.shr_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "17"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "1", "1", "2", "2", "3", "3", "4", "4", "5", "5", "6", "6", "7", "7"]}]},
27 {"type": "assert_return", "line": 119, "action": {"type": "invoke", "field": "i8x16.shr_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "33"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "1", "1", "2", "2", "3", "3", "4", "4", "5", "5", "6", "6", "7", "7"]}]},
28 {"type": "assert_return", "line": 122, "action": {"type": "invoke", "field": "i8x16.shr_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "129"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "1", "1", "2", "2", "3", "3", "4", "4", "5", "5", "6", "6", "7", "7"]}]},
29 {"type": "assert_return", "line": 125, "action": {"type": "invoke", "field": "i8x16.shr_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "257"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "1", "1", "2", "2", "3", "3", "4", "4", "5", "5", "6", "6", "7", "7"]}]},
30 {"type": "assert_return", "line": 128, "action": {"type": "invoke", "field": "i8x16.shr_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "513"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "1", "1", "2", "2", "3", "3", "4", "4", "5", "5", "6", "6", "7", "7"]}]},
31 {"type": "assert_return", "line": 131, "action": {"type": "invoke", "field": "i8x16.shr_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "514"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "1", "1", "1", "1", "2", "2", "2", "2", "3", "3", "3", "3"]}]},
32 {"type": "assert_return", "line": 136, "action": {"type": "invoke", "field": "i8x16.shr_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "192", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13"]}, {"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["192", "224", "0", "0", "1", "1", "2", "2", "3", "3", "4", "4", "5", "5", "6", "6"]}]},
33 {"type": "assert_return", "line": 139, "action": {"type": "invoke", "field": "i8x16.shr_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["170", "187", "204", "221", "238", "255", "160", "176", "192", "208", "224", "240", "10", "11", "12", "13"]}, {"type": "i32", "value": "4"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["250", "251", "252", "253", "254", "255", "250", "251", "252", "253", "254", "255", "0", "0", "0", "0"]}]},
34 {"type": "assert_return", "line": 143, "action": {"type": "invoke", "field": "i8x16.shr_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "8"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]},
35 {"type": "assert_return", "line": 146, "action": {"type": "invoke", "field": "i8x16.shr_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "32"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]},
36 {"type": "assert_return", "line": 149, "action": {"type": "invoke", "field": "i8x16.shr_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "128"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]},
37 {"type": "assert_return", "line": 152, "action": {"type": "invoke", "field": "i8x16.shr_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "256"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]},
38 {"type": "assert_return", "line": 156, "action": {"type": "invoke", "field": "i8x16.shr_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "192", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13"]}, {"type": "i32", "value": "9"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["192", "224", "0", "0", "1", "1", "2", "2", "3", "3", "4", "4", "5", "5", "6", "6"]}]},
39 {"type": "assert_return", "line": 159, "action": {"type": "invoke", "field": "i8x16.shr_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "9"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "1", "1", "2", "2", "3", "3", "4", "4", "5", "5", "6", "6", "7", "7"]}]},
40 {"type": "assert_return", "line": 162, "action": {"type": "invoke", "field": "i8x16.shr_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "17"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "1", "1", "2", "2", "3", "3", "4", "4", "5", "5", "6", "6", "7", "7"]}]},
41 {"type": "assert_return", "line": 165, "action": {"type": "invoke", "field": "i8x16.shr_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "33"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "1", "1", "2", "2", "3", "3", "4", "4", "5", "5", "6", "6", "7", "7"]}]},
42 {"type": "assert_return", "line": 168, "action": {"type": "invoke", "field": "i8x16.shr_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "129"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "1", "1", "2", "2", "3", "3", "4", "4", "5", "5", "6", "6", "7", "7"]}]},
43 {"type": "assert_return", "line": 171, "action": {"type": "invoke", "field": "i8x16.shr_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "257"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "1", "1", "2", "2", "3", "3", "4", "4", "5", "5", "6", "6", "7", "7"]}]},
44 {"type": "assert_return", "line": 174, "action": {"type": "invoke", "field": "i8x16.shr_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "513"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "1", "1", "2", "2", "3", "3", "4", "4", "5", "5", "6", "6", "7", "7"]}]},
45 {"type": "assert_return", "line": 177, "action": {"type": "invoke", "field": "i8x16.shr_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "514"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "1", "1", "1", "1", "2", "2", "2", "2", "3", "3", "3", "3"]}]},
46 {"type": "assert_return", "line": 181, "action": {"type": "invoke", "field": "i8x16.shl_1", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "2", "4", "6", "8", "10", "12", "14", "16", "18", "20", "22", "24", "26", "28", "30"]}]},
47 {"type": "assert_return", "line": 183, "action": {"type": "invoke", "field": "i8x16.shr_u_8", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]},
48 {"type": "assert_return", "line": 185, "action": {"type": "invoke", "field": "i8x16.shr_s_9", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "1", "1", "2", "2", "3", "3", "4", "4", "5", "5", "6", "6", "7", "7"]}]},
49 {"type": "assert_return", "line": 190, "action": {"type": "invoke", "field": "i16x8.shl", "args": [{"type": "v128", "lane_type": "i16", "value": ["65408", "65472", "0", "1", "2", "3", "4", "5"]}, {"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65280", "65408", "0", "2", "4", "6", "8", "10"]}]},
50 {"type": "assert_return", "line": 193, "action": {"type": "invoke", "field": "i16x8.shl", "args": [{"type": "v128", "lane_type": "i16", "value": ["12345", "12345", "12345", "12345", "12345", "12345", "12345", "12345"]}, {"type": "i32", "value": "2"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["49380", "49380", "49380", "49380", "49380", "49380", "49380", "49380"]}]},
51 {"type": "assert_return", "line": 196, "action": {"type": "invoke", "field": "i16x8.shl", "args": [{"type": "v128", "lane_type": "i16", "value": ["4660", "4660", "4660", "4660", "4660", "4660", "4660", "4660"]}, {"type": "i32", "value": "2"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["18640", "18640", "18640", "18640", "18640", "18640", "18640", "18640"]}]},
52 {"type": "assert_return", "line": 199, "action": {"type": "invoke", "field": "i16x8.shl", "args": [{"type": "v128", "lane_type": "i16", "value": ["43707", "52445", "61183", "41136", "49360", "57584", "2571", "3085"]}, {"type": "i32", "value": "4"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["43952", "52688", "61424", "2816", "3328", "3840", "41136", "49360"]}]},
53 {"type": "assert_return", "line": 202, "action": {"type": "invoke", "field": "i16x8.shl", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "8"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "256", "512", "768", "1024", "1280", "1536", "1792"]}]},
54 {"type": "assert_return", "line": 206, "action": {"type": "invoke", "field": "i16x8.shl", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "32"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}]},
55 {"type": "assert_return", "line": 209, "action": {"type": "invoke", "field": "i16x8.shl", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "128"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}]},
56 {"type": "assert_return", "line": 212, "action": {"type": "invoke", "field": "i16x8.shl", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "256"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}]},
57 {"type": "assert_return", "line": 216, "action": {"type": "invoke", "field": "i16x8.shl", "args": [{"type": "v128", "lane_type": "i16", "value": ["65408", "65472", "0", "1", "2", "3", "4", "5"]}, {"type": "i32", "value": "17"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65280", "65408", "0", "2", "4", "6", "8", "10"]}]},
58 {"type": "assert_return", "line": 219, "action": {"type": "invoke", "field": "i16x8.shl", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "17"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "2", "4", "6", "8", "10", "12", "14"]}]},
59 {"type": "assert_return", "line": 222, "action": {"type": "invoke", "field": "i16x8.shl", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "33"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "2", "4", "6", "8", "10", "12", "14"]}]},
60 {"type": "assert_return", "line": 225, "action": {"type": "invoke", "field": "i16x8.shl", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "129"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "2", "4", "6", "8", "10", "12", "14"]}]},
61 {"type": "assert_return", "line": 228, "action": {"type": "invoke", "field": "i16x8.shl", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "257"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "2", "4", "6", "8", "10", "12", "14"]}]},
62 {"type": "assert_return", "line": 231, "action": {"type": "invoke", "field": "i16x8.shl", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "513"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "2", "4", "6", "8", "10", "12", "14"]}]},
63 {"type": "assert_return", "line": 234, "action": {"type": "invoke", "field": "i16x8.shl", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "514"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "4", "8", "12", "16", "20", "24", "28"]}]},
64 {"type": "assert_return", "line": 240, "action": {"type": "invoke", "field": "i16x8.shr_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65408", "65472", "0", "1", "2", "3", "4", "5"]}, {"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32704", "32736", "0", "0", "1", "1", "2", "2"]}]},
65 {"type": "assert_return", "line": 243, "action": {"type": "invoke", "field": "i16x8.shr_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["12345", "12345", "12345", "12345", "12345", "12345", "12345", "12345"]}, {"type": "i32", "value": "2"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["3086", "3086", "3086", "3086", "3086", "3086", "3086", "3086"]}]},
66 {"type": "assert_return", "line": 246, "action": {"type": "invoke", "field": "i16x8.shr_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["37035", "37035", "37035", "37035", "37035", "37035", "37035", "37035"]}, {"type": "i32", "value": "2"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["9258", "9258", "9258", "9258", "9258", "9258", "9258", "9258"]}]},
67 {"type": "assert_return", "line": 249, "action": {"type": "invoke", "field": "i16x8.shr_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["43707", "52445", "61183", "41136", "49360", "57584", "2571", "3085"]}, {"type": "i32", "value": "4"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["2731", "3277", "3823", "2571", "3085", "3599", "160", "192"]}]},
68 {"type": "assert_return", "line": 252, "action": {"type": "invoke", "field": "i16x8.shr_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "8"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]},
69 {"type": "assert_return", "line": 256, "action": {"type": "invoke", "field": "i16x8.shr_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "32"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}]},
70 {"type": "assert_return", "line": 259, "action": {"type": "invoke", "field": "i16x8.shr_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "128"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}]},
71 {"type": "assert_return", "line": 262, "action": {"type": "invoke", "field": "i16x8.shr_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "256"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}]},
72 {"type": "assert_return", "line": 266, "action": {"type": "invoke", "field": "i16x8.shr_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65408", "65472", "0", "1", "2", "3", "4", "5"]}, {"type": "i32", "value": "17"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32704", "32736", "0", "0", "1", "1", "2", "2"]}]},
73 {"type": "assert_return", "line": 269, "action": {"type": "invoke", "field": "i16x8.shr_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "17"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "1", "1", "2", "2", "3", "3"]}]},
74 {"type": "assert_return", "line": 272, "action": {"type": "invoke", "field": "i16x8.shr_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "33"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "1", "1", "2", "2", "3", "3"]}]},
75 {"type": "assert_return", "line": 275, "action": {"type": "invoke", "field": "i16x8.shr_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "129"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "1", "1", "2", "2", "3", "3"]}]},
76 {"type": "assert_return", "line": 278, "action": {"type": "invoke", "field": "i16x8.shr_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "257"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "1", "1", "2", "2", "3", "3"]}]},
77 {"type": "assert_return", "line": 281, "action": {"type": "invoke", "field": "i16x8.shr_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "513"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "1", "1", "2", "2", "3", "3"]}]},
78 {"type": "assert_return", "line": 284, "action": {"type": "invoke", "field": "i16x8.shr_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "514"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "1", "1", "1", "1"]}]},
79 {"type": "assert_return", "line": 290, "action": {"type": "invoke", "field": "i16x8.shr_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65408", "65472", "0", "1", "2", "3", "4", "5"]}, {"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65472", "65504", "0", "0", "1", "1", "2", "2"]}]},
80 {"type": "assert_return", "line": 293, "action": {"type": "invoke", "field": "i16x8.shr_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["12345", "12345", "12345", "12345", "12345", "12345", "12345", "12345"]}, {"type": "i32", "value": "2"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["3086", "3086", "3086", "3086", "3086", "3086", "3086", "3086"]}]},
81 {"type": "assert_return", "line": 296, "action": {"type": "invoke", "field": "i16x8.shr_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["37035", "37035", "37035", "37035", "37035", "37035", "37035", "37035"]}, {"type": "i32", "value": "2"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["58410", "58410", "58410", "58410", "58410", "58410", "58410", "58410"]}]},
82 {"type": "assert_return", "line": 299, "action": {"type": "invoke", "field": "i16x8.shr_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["43707", "52445", "61183", "41136", "49360", "57584", "2571", "3085"]}, {"type": "i32", "value": "4"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["64171", "64717", "65263", "64011", "64525", "65039", "160", "192"]}]},
83 {"type": "assert_return", "line": 302, "action": {"type": "invoke", "field": "i16x8.shr_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "8"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]},
84 {"type": "assert_return", "line": 306, "action": {"type": "invoke", "field": "i16x8.shr_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "32"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}]},
85 {"type": "assert_return", "line": 309, "action": {"type": "invoke", "field": "i16x8.shr_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "128"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}]},
86 {"type": "assert_return", "line": 312, "action": {"type": "invoke", "field": "i16x8.shr_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "256"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}]},
87 {"type": "assert_return", "line": 316, "action": {"type": "invoke", "field": "i16x8.shr_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65408", "65472", "0", "1", "2", "3", "4", "5"]}, {"type": "i32", "value": "17"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65472", "65504", "0", "0", "1", "1", "2", "2"]}]},
88 {"type": "assert_return", "line": 319, "action": {"type": "invoke", "field": "i16x8.shr_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "17"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "1", "1", "2", "2", "3", "3"]}]},
89 {"type": "assert_return", "line": 322, "action": {"type": "invoke", "field": "i16x8.shr_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "33"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "1", "1", "2", "2", "3", "3"]}]},
90 {"type": "assert_return", "line": 325, "action": {"type": "invoke", "field": "i16x8.shr_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "129"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "1", "1", "2", "2", "3", "3"]}]},
91 {"type": "assert_return", "line": 328, "action": {"type": "invoke", "field": "i16x8.shr_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "257"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "1", "1", "2", "2", "3", "3"]}]},
92 {"type": "assert_return", "line": 331, "action": {"type": "invoke", "field": "i16x8.shr_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "513"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "1", "1", "2", "2", "3", "3"]}]},
93 {"type": "assert_return", "line": 334, "action": {"type": "invoke", "field": "i16x8.shr_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "514"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "1", "1", "1", "1"]}]},
94 {"type": "assert_return", "line": 339, "action": {"type": "invoke", "field": "i16x8.shl_1", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "2", "4", "6", "8", "10", "12", "14"]}]},
95 {"type": "assert_return", "line": 341, "action": {"type": "invoke", "field": "i16x8.shr_u_16", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}]},
96 {"type": "assert_return", "line": 343, "action": {"type": "invoke", "field": "i16x8.shr_s_17", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "1", "1", "2", "2", "3", "3"]}]},
97 {"type": "assert_return", "line": 348, "action": {"type": "invoke", "field": "i32x4.shl", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "4294934528", "0", "168496141"]}, {"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "4294901760", "0", "336992282"]}]},
98 {"type": "assert_return", "line": 351, "action": {"type": "invoke", "field": "i32x4.shl", "args": [{"type": "v128", "lane_type": "i32", "value": ["1234567890", "1234567890", "1234567890", "1234567890"]}, {"type": "i32", "value": "2"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["643304264", "643304264", "643304264", "643304264"]}]},
99 {"type": "assert_return", "line": 354, "action": {"type": "invoke", "field": "i32x4.shl", "args": [{"type": "v128", "lane_type": "i32", "value": ["305419896", "305419896", "305419896", "305419896"]}, {"type": "i32", "value": "2"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1221679584", "1221679584", "1221679584", "1221679584"]}]},
100 {"type": "assert_return", "line": 357, "action": {"type": "invoke", "field": "i32x4.shl", "args": [{"type": "v128", "lane_type": "i32", "value": ["2864434397", "4009730224", "3234914544", "168496141"]}, {"type": "i32", "value": "4"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2881277392", "4026141440", "219025152", "2695938256"]}]},
101 {"type": "assert_return", "line": 360, "action": {"type": "invoke", "field": "i32x4.shl", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "8"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "256", "3584", "3840"]}]},
102 {"type": "assert_return", "line": 364, "action": {"type": "invoke", "field": "i32x4.shl", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "32"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}]},
103 {"type": "assert_return", "line": 367, "action": {"type": "invoke", "field": "i32x4.shl", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "128"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}]},
104 {"type": "assert_return", "line": 370, "action": {"type": "invoke", "field": "i32x4.shl", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "256"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}]},
105 {"type": "assert_return", "line": 374, "action": {"type": "invoke", "field": "i32x4.shl", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "4294934528", "0", "168496141"]}, {"type": "i32", "value": "33"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "4294901760", "0", "336992282"]}]},
106 {"type": "assert_return", "line": 377, "action": {"type": "invoke", "field": "i32x4.shl", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "33"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "2", "28", "30"]}]},
107 {"type": "assert_return", "line": 380, "action": {"type": "invoke", "field": "i32x4.shl", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "65"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "2", "28", "30"]}]},
108 {"type": "assert_return", "line": 383, "action": {"type": "invoke", "field": "i32x4.shl", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "129"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "2", "28", "30"]}]},
109 {"type": "assert_return", "line": 386, "action": {"type": "invoke", "field": "i32x4.shl", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "257"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "2", "28", "30"]}]},
110 {"type": "assert_return", "line": 389, "action": {"type": "invoke", "field": "i32x4.shl", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "513"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "2", "28", "30"]}]},
111 {"type": "assert_return", "line": 392, "action": {"type": "invoke", "field": "i32x4.shl", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "514"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "4", "56", "60"]}]},
112 {"type": "assert_return", "line": 398, "action": {"type": "invoke", "field": "i32x4.shr_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "4294934528", "12", "13"]}, {"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1073741824", "2147467264", "6", "6"]}]},
113 {"type": "assert_return", "line": 401, "action": {"type": "invoke", "field": "i32x4.shr_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["1234567890", "1234567890", "1234567890", "1234567890"]}, {"type": "i32", "value": "2"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["308641972", "308641972", "308641972", "308641972"]}]},
114 {"type": "assert_return", "line": 404, "action": {"type": "invoke", "field": "i32x4.shr_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2427178479", "2427178479", "2427178479", "2427178479"]}, {"type": "i32", "value": "2"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["606794619", "606794619", "606794619", "606794619"]}]},
115 {"type": "assert_return", "line": 407, "action": {"type": "invoke", "field": "i32x4.shr_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2864434397", "4009730224", "3234914544", "168496141"]}, {"type": "i32", "value": "4"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["179027149", "250608139", "202182159", "10531008"]}]},
116 {"type": "assert_return", "line": 410, "action": {"type": "invoke", "field": "i32x4.shr_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "8"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]},
117 {"type": "assert_return", "line": 414, "action": {"type": "invoke", "field": "i32x4.shr_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "32"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}]},
118 {"type": "assert_return", "line": 417, "action": {"type": "invoke", "field": "i32x4.shr_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "128"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}]},
119 {"type": "assert_return", "line": 420, "action": {"type": "invoke", "field": "i32x4.shr_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "256"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}]},
120 {"type": "assert_return", "line": 424, "action": {"type": "invoke", "field": "i32x4.shr_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "4294934528", "12", "13"]}, {"type": "i32", "value": "33"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1073741824", "2147467264", "6", "6"]}]},
121 {"type": "assert_return", "line": 427, "action": {"type": "invoke", "field": "i32x4.shr_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "33"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "7", "7"]}]},
122 {"type": "assert_return", "line": 430, "action": {"type": "invoke", "field": "i32x4.shr_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "65"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "7", "7"]}]},
123 {"type": "assert_return", "line": 433, "action": {"type": "invoke", "field": "i32x4.shr_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "129"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "7", "7"]}]},
124 {"type": "assert_return", "line": 436, "action": {"type": "invoke", "field": "i32x4.shr_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "257"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "7", "7"]}]},
125 {"type": "assert_return", "line": 439, "action": {"type": "invoke", "field": "i32x4.shr_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "513"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "7", "7"]}]},
126 {"type": "assert_return", "line": 442, "action": {"type": "invoke", "field": "i32x4.shr_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "514"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "3", "3"]}]},
127 {"type": "assert_return", "line": 448, "action": {"type": "invoke", "field": "i32x4.shr_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "4294934528", "12", "13"]}, {"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["3221225472", "4294950912", "6", "6"]}]},
128 {"type": "assert_return", "line": 451, "action": {"type": "invoke", "field": "i32x4.shr_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["1234567890", "1234567890", "1234567890", "1234567890"]}, {"type": "i32", "value": "2"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["308641972", "308641972", "308641972", "308641972"]}]},
129 {"type": "assert_return", "line": 454, "action": {"type": "invoke", "field": "i32x4.shr_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2427178479", "2427178479", "2427178479", "2427178479"]}, {"type": "i32", "value": "2"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["3828020091", "3828020091", "3828020091", "3828020091"]}]},
130 {"type": "assert_return", "line": 457, "action": {"type": "invoke", "field": "i32x4.shr_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2864434397", "4009730224", "3234914544", "168496141"]}, {"type": "i32", "value": "4"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4205558989", "4277139979", "4228713999", "10531008"]}]},
131 {"type": "assert_return", "line": 461, "action": {"type": "invoke", "field": "i32x4.shr_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "8"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]},
132 {"type": "assert_return", "line": 464, "action": {"type": "invoke", "field": "i32x4.shr_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "32"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}]},
133 {"type": "assert_return", "line": 467, "action": {"type": "invoke", "field": "i32x4.shr_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "128"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}]},
134 {"type": "assert_return", "line": 470, "action": {"type": "invoke", "field": "i32x4.shr_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "256"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}]},
135 {"type": "assert_return", "line": 474, "action": {"type": "invoke", "field": "i32x4.shr_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "4294934528", "12", "13"]}, {"type": "i32", "value": "33"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["3221225472", "4294950912", "6", "6"]}]},
136 {"type": "assert_return", "line": 477, "action": {"type": "invoke", "field": "i32x4.shr_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "33"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "7", "7"]}]},
137 {"type": "assert_return", "line": 480, "action": {"type": "invoke", "field": "i32x4.shr_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "65"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "7", "7"]}]},
138 {"type": "assert_return", "line": 483, "action": {"type": "invoke", "field": "i32x4.shr_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "129"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "7", "7"]}]},
139 {"type": "assert_return", "line": 486, "action": {"type": "invoke", "field": "i32x4.shr_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "257"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "7", "7"]}]},
140 {"type": "assert_return", "line": 489, "action": {"type": "invoke", "field": "i32x4.shr_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "513"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "7", "7"]}]},
141 {"type": "assert_return", "line": 492, "action": {"type": "invoke", "field": "i32x4.shr_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "514"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "3", "3"]}]},
142 {"type": "assert_return", "line": 497, "action": {"type": "invoke", "field": "i32x4.shl_1", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "2", "28", "30"]}]},
143 {"type": "assert_return", "line": 499, "action": {"type": "invoke", "field": "i32x4.shr_u_32", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}]},
144 {"type": "assert_return", "line": 501, "action": {"type": "invoke", "field": "i32x4.shr_s_33", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "7", "7"]}]},
145 {"type": "assert_return", "line": 506, "action": {"type": "invoke", "field": "i64x2.shl", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "18446744071562067968"]}, {"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "18446744069414584320"]}]},
146 {"type": "assert_return", "line": 509, "action": {"type": "invoke", "field": "i64x2.shl", "args": [{"type": "v128", "lane_type": "i64", "value": ["1234567890123456789", "1234567890123456789"]}, {"type": "i32", "value": "2"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["4938271560493827156", "4938271560493827156"]}]},
147 {"type": "assert_return", "line": 512, "action": {"type": "invoke", "field": "i64x2.shl", "args": [{"type": "v128", "lane_type": "i64", "value": ["1311768467294899695", "1311768467294899695"]}, {"type": "i32", "value": "2"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["5247073869179598780", "5247073869179598780"]}]},
148 {"type": "assert_return", "line": 515, "action": {"type": "invoke", "field": "i64x2.shl", "args": [{"type": "v128", "lane_type": "i64", "value": ["12302652060662210736", "13893852172003249165"]}, {"type": "i32", "value": "4"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["12374992233499855616", "940705867537367248"]}]},
149 {"type": "assert_return", "line": 518, "action": {"type": "invoke", "field": "i64x2.shl", "args": [{"type": "v128", "lane_type": "i64", "value": ["12302652060662210736", "13893852172003249165"]}, {"type": "i32", "value": "8"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["13532434998902173696", "15051293880597875968"]}]},
150 {"type": "assert_return", "line": 521, "action": {"type": "invoke", "field": "i64x2.shl", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}, {"type": "i32", "value": "16"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["65536", "983040"]}]},
151 {"type": "assert_return", "line": 524, "action": {"type": "invoke", "field": "i64x2.shl", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}, {"type": "i32", "value": "32"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["4294967296", "64424509440"]}]},
152 {"type": "assert_return", "line": 528, "action": {"type": "invoke", "field": "i64x2.shl", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}, {"type": "i32", "value": "128"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}]},
153 {"type": "assert_return", "line": 531, "action": {"type": "invoke", "field": "i64x2.shl", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}, {"type": "i32", "value": "256"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}]},
154 {"type": "assert_return", "line": 535, "action": {"type": "invoke", "field": "i64x2.shl", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}, {"type": "i32", "value": "65"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2", "30"]}]},
155 {"type": "assert_return", "line": 538, "action": {"type": "invoke", "field": "i64x2.shl", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}, {"type": "i32", "value": "129"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2", "30"]}]},
156 {"type": "assert_return", "line": 541, "action": {"type": "invoke", "field": "i64x2.shl", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}, {"type": "i32", "value": "257"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2", "30"]}]},
157 {"type": "assert_return", "line": 544, "action": {"type": "invoke", "field": "i64x2.shl", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}, {"type": "i32", "value": "513"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2", "30"]}]},
158 {"type": "assert_return", "line": 547, "action": {"type": "invoke", "field": "i64x2.shl", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}, {"type": "i32", "value": "514"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["4", "60"]}]},
159 {"type": "assert_return", "line": 553, "action": {"type": "invoke", "field": "i64x2.shr_u", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "18446744071562067968"]}, {"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["4611686018427387904", "9223372035781033984"]}]},
160 {"type": "assert_return", "line": 556, "action": {"type": "invoke", "field": "i64x2.shr_u", "args": [{"type": "v128", "lane_type": "i64", "value": ["1234567890123456789", "1234567890123456789"]}, {"type": "i32", "value": "2"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["308641972530864197", "308641972530864197"]}]},
161 {"type": "assert_return", "line": 559, "action": {"type": "invoke", "field": "i64x2.shr_u", "args": [{"type": "v128", "lane_type": "i64", "value": ["10424652191131583265", "10424652191131583265"]}, {"type": "i32", "value": "2"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2606163047782895816", "2606163047782895816"]}]},
162 {"type": "assert_return", "line": 562, "action": {"type": "invoke", "field": "i64x2.shr_u", "args": [{"type": "v128", "lane_type": "i64", "value": ["12302652060662210736", "13893852172003249165"]}, {"type": "i32", "value": "4"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["768915753791388171", "868365760750203072"]}]},
163 {"type": "assert_return", "line": 565, "action": {"type": "invoke", "field": "i64x2.shr_u", "args": [{"type": "v128", "lane_type": "i64", "value": ["12302652060662210736", "13893852172003249165"]}, {"type": "i32", "value": "8"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["48057234611961760", "54272860046887692"]}]},
164 {"type": "assert_return", "line": 568, "action": {"type": "invoke", "field": "i64x2.shr_u", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}, {"type": "i32", "value": "16"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]},
165 {"type": "assert_return", "line": 571, "action": {"type": "invoke", "field": "i64x2.shr_u", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}, {"type": "i32", "value": "32"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]},
166 {"type": "assert_return", "line": 575, "action": {"type": "invoke", "field": "i64x2.shr_u", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}, {"type": "i32", "value": "128"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}]},
167 {"type": "assert_return", "line": 578, "action": {"type": "invoke", "field": "i64x2.shr_u", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}, {"type": "i32", "value": "256"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}]},
168 {"type": "assert_return", "line": 582, "action": {"type": "invoke", "field": "i64x2.shr_u", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}, {"type": "i32", "value": "65"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "7"]}]},
169 {"type": "assert_return", "line": 585, "action": {"type": "invoke", "field": "i64x2.shr_u", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}, {"type": "i32", "value": "129"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "7"]}]},
170 {"type": "assert_return", "line": 588, "action": {"type": "invoke", "field": "i64x2.shr_u", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}, {"type": "i32", "value": "257"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "7"]}]},
171 {"type": "assert_return", "line": 591, "action": {"type": "invoke", "field": "i64x2.shr_u", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}, {"type": "i32", "value": "513"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "7"]}]},
172 {"type": "assert_return", "line": 594, "action": {"type": "invoke", "field": "i64x2.shr_u", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "15"]}, {"type": "i32", "value": "514"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "3"]}]},
173 {"type": "assert_return", "line": 600, "action": {"type": "invoke", "field": "i64x2.shr_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "18446744071562067968"]}, {"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["13835058055282163712", "18446744072635809792"]}]},
174 {"type": "assert_return", "line": 603, "action": {"type": "invoke", "field": "i64x2.shr_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["1234567890123456789", "1234567890123456789"]}, {"type": "i32", "value": "2"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["308641972530864197", "308641972530864197"]}]},
175 {"type": "assert_return", "line": 606, "action": {"type": "invoke", "field": "i64x2.shr_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["10424652191131583265", "10424652191131583265"]}, {"type": "i32", "value": "2"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["16441221103065059528", "16441221103065059528"]}]},
176 {"type": "assert_return", "line": 609, "action": {"type": "invoke", "field": "i64x2.shr_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["12302652060662210736", "13893852172003249165"]}, {"type": "i32", "value": "4"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18062738322894092811", "18162188329852907712"]}]},
177 {"type": "assert_return", "line": 612, "action": {"type": "invoke", "field": "i64x2.shr_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["18422743714283585440", "13893852172003249165"]}, {"type": "i32", "value": "8"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446650322305543935", "18428959339718511372"]}]},
178 {"type": "assert_return", "line": 615, "action": {"type": "invoke", "field": "i64x2.shr_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}, {"type": "i32", "value": "16"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]},
179 {"type": "assert_return", "line": 618, "action": {"type": "invoke", "field": "i64x2.shr_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}, {"type": "i32", "value": "32"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]},
180 {"type": "assert_return", "line": 622, "action": {"type": "invoke", "field": "i64x2.shr_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}, {"type": "i32", "value": "128"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}]},
181 {"type": "assert_return", "line": 625, "action": {"type": "invoke", "field": "i64x2.shr_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}, {"type": "i32", "value": "256"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}]},
182 {"type": "assert_return", "line": 629, "action": {"type": "invoke", "field": "i64x2.shr_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "18446744071562067968"]}, {"type": "i32", "value": "65"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["13835058055282163712", "18446744072635809792"]}]},
183 {"type": "assert_return", "line": 632, "action": {"type": "invoke", "field": "i64x2.shr_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["12", "13"]}, {"type": "i32", "value": "65"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["6", "6"]}]},
184 {"type": "assert_return", "line": 635, "action": {"type": "invoke", "field": "i64x2.shr_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}, {"type": "i32", "value": "129"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "7"]}]},
185 {"type": "assert_return", "line": 638, "action": {"type": "invoke", "field": "i64x2.shr_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}, {"type": "i32", "value": "257"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "7"]}]},
186 {"type": "assert_return", "line": 641, "action": {"type": "invoke", "field": "i64x2.shr_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}, {"type": "i32", "value": "513"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "7"]}]},
187 {"type": "assert_return", "line": 644, "action": {"type": "invoke", "field": "i64x2.shr_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}, {"type": "i32", "value": "514"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "3"]}]},
188 {"type": "assert_return", "line": 649, "action": {"type": "invoke", "field": "i64x2.shl_1", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2", "30"]}]},
189 {"type": "assert_return", "line": 651, "action": {"type": "invoke", "field": "i64x2.shr_u_64", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}]},
190 {"type": "assert_return", "line": 653, "action": {"type": "invoke", "field": "i64x2.shr_s_65", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "7"]}]},
191 {"type": "module", "line": 658, "filename": "simd_bit_shift.1.wasm"},
192 {"type": "assert_return", "line": 949, "action": {"type": "invoke", "field": "i8x16.shl-in-block", "args": []}, "expected": []},
193 {"type": "assert_return", "line": 950, "action": {"type": "invoke", "field": "i8x16.shr_s-in-block", "args": []}, "expected": []},
194 {"type": "assert_return", "line": 951, "action": {"type": "invoke", "field": "i8x16.shr_u-in-block", "args": []}, "expected": []},
195 {"type": "assert_return", "line": 952, "action": {"type": "invoke", "field": "i16x8.shl-in-block", "args": []}, "expected": []},
196 {"type": "assert_return", "line": 953, "action": {"type": "invoke", "field": "i16x8.shr_s-in-block", "args": []}, "expected": []},
197 {"type": "assert_return", "line": 954, "action": {"type": "invoke", "field": "i16x8.shr_u-in-block", "args": []}, "expected": []},
198 {"type": "assert_return", "line": 955, "action": {"type": "invoke", "field": "i32x4.shl-in-block", "args": []}, "expected": []},
199 {"type": "assert_return", "line": 956, "action": {"type": "invoke", "field": "i32x4.shr_s-in-block", "args": []}, "expected": []},
200 {"type": "assert_return", "line": 957, "action": {"type": "invoke", "field": "i32x4.shr_u-in-block", "args": []}, "expected": []},
201 {"type": "assert_return", "line": 958, "action": {"type": "invoke", "field": "i64x2.shl-in-block", "args": []}, "expected": []},
202 {"type": "assert_return", "line": 959, "action": {"type": "invoke", "field": "i64x2.shr_s-in-block", "args": []}, "expected": []},
203 {"type": "assert_return", "line": 960, "action": {"type": "invoke", "field": "i64x2.shr_u-in-block", "args": []}, "expected": []},
204 {"type": "assert_return", "line": 961, "action": {"type": "invoke", "field": "nested-i8x16.shl", "args": []}, "expected": []},
205 {"type": "assert_return", "line": 962, "action": {"type": "invoke", "field": "nested-i8x16.shr_s", "args": []}, "expected": []},
206 {"type": "assert_return", "line": 963, "action": {"type": "invoke", "field": "nested-i8x16.shr_u", "args": []}, "expected": []},
207 {"type": "assert_return", "line": 964, "action": {"type": "invoke", "field": "nested-i16x8.shl", "args": []}, "expected": []},
208 {"type": "assert_return", "line": 965, "action": {"type": "invoke", "field": "nested-i16x8.shr_s", "args": []}, "expected": []},
209 {"type": "assert_return", "line": 966, "action": {"type": "invoke", "field": "nested-i16x8.shr_u", "args": []}, "expected": []},
210 {"type": "assert_return", "line": 967, "action": {"type": "invoke", "field": "nested-i32x4.shl", "args": []}, "expected": []},
211 {"type": "assert_return", "line": 968, "action": {"type": "invoke", "field": "nested-i32x4.shr_s", "args": []}, "expected": []},
212 {"type": "assert_return", "line": 969, "action": {"type": "invoke", "field": "nested-i32x4.shr_u", "args": []}, "expected": []},
213 {"type": "assert_return", "line": 970, "action": {"type": "invoke", "field": "nested-i64x2.shl", "args": []}, "expected": []},
214 {"type": "assert_return", "line": 971, "action": {"type": "invoke", "field": "nested-i64x2.shr_s", "args": []}, "expected": []},
215 {"type": "assert_return", "line": 972, "action": {"type": "invoke", "field": "nested-i64x2.shr_u", "args": []}, "expected": []},
216 {"type": "assert_invalid", "line": 976, "filename": "simd_bit_shift.2.wasm", "text": "type mismatch", "module_type": "binary"},
217 {"type": "assert_invalid", "line": 977, "filename": "simd_bit_shift.3.wasm", "text": "type mismatch", "module_type": "binary"},
218 {"type": "assert_invalid", "line": 978, "filename": "simd_bit_shift.4.wasm", "text": "type mismatch", "module_type": "binary"},
219 {"type": "assert_invalid", "line": 979, "filename": "simd_bit_shift.5.wasm", "text": "type mismatch", "module_type": "binary"},
220 {"type": "assert_invalid", "line": 980, "filename": "simd_bit_shift.6.wasm", "text": "type mismatch", "module_type": "binary"},
221 {"type": "assert_invalid", "line": 981, "filename": "simd_bit_shift.7.wasm", "text": "type mismatch", "module_type": "binary"},
222 {"type": "assert_invalid", "line": 982, "filename": "simd_bit_shift.8.wasm", "text": "type mismatch", "module_type": "binary"},
223 {"type": "assert_invalid", "line": 983, "filename": "simd_bit_shift.9.wasm", "text": "type mismatch", "module_type": "binary"},
224 {"type": "assert_invalid", "line": 984, "filename": "simd_bit_shift.10.wasm", "text": "type mismatch", "module_type": "binary"},
225 {"type": "assert_invalid", "line": 985, "filename": "simd_bit_shift.11.wasm", "text": "type mismatch", "module_type": "binary"},
226 {"type": "assert_invalid", "line": 986, "filename": "simd_bit_shift.12.wasm", "text": "type mismatch", "module_type": "binary"},
227 {"type": "assert_invalid", "line": 987, "filename": "simd_bit_shift.13.wasm", "text": "type mismatch", "module_type": "binary"},
228 {"type": "assert_malformed", "line": 991, "filename": "simd_bit_shift.14.wat", "text": "unknown operator", "module_type": "text"},
229 {"type": "assert_malformed", "line": 992, "filename": "simd_bit_shift.15.wat", "text": "unknown operator", "module_type": "text"},
230 {"type": "assert_malformed", "line": 993, "filename": "simd_bit_shift.16.wat", "text": "unknown operator", "module_type": "text"},
231 {"type": "assert_malformed", "line": 994, "filename": "simd_bit_shift.17.wat", "text": "unknown operator", "module_type": "text"},
232 {"type": "assert_malformed", "line": 995, "filename": "simd_bit_shift.18.wat", "text": "unknown operator", "module_type": "text"},
233 {"type": "assert_malformed", "line": 996, "filename": "simd_bit_shift.19.wat", "text": "unknown operator", "module_type": "text"},
234 {"type": "assert_malformed", "line": 997, "filename": "simd_bit_shift.20.wat", "text": "unknown operator", "module_type": "text"},
235 {"type": "assert_malformed", "line": 998, "filename": "simd_bit_shift.21.wat", "text": "unknown operator", "module_type": "text"},
236 {"type": "assert_malformed", "line": 999, "filename": "simd_bit_shift.22.wat", "text": "unknown operator", "module_type": "text"},
237 {"type": "assert_malformed", "line": 1000, "filename": "simd_bit_shift.23.wat", "text": "unknown operator", "module_type": "text"},
238 {"type": "assert_malformed", "line": 1001, "filename": "simd_bit_shift.24.wat", "text": "unknown operator", "module_type": "text"},
239 {"type": "assert_malformed", "line": 1002, "filename": "simd_bit_shift.25.wat", "text": "unknown operator", "module_type": "text"},
240 {"type": "assert_malformed", "line": 1003, "filename": "simd_bit_shift.26.wat", "text": "unknown operator", "module_type": "text"},
241 {"type": "assert_malformed", "line": 1004, "filename": "simd_bit_shift.27.wat", "text": "unknown operator", "module_type": "text"},
242 {"type": "assert_malformed", "line": 1005, "filename": "simd_bit_shift.28.wat", "text": "unknown operator", "module_type": "text"},
243 {"type": "assert_invalid", "line": 1010, "filename": "simd_bit_shift.29.wasm", "text": "type mismatch", "module_type": "binary"},
244 {"type": "assert_invalid", "line": 1018, "filename": "simd_bit_shift.30.wasm", "text": "type mismatch", "module_type": "binary"},
245 {"type": "assert_invalid", "line": 1026, "filename": "simd_bit_shift.31.wasm", "text": "type mismatch", "module_type": "binary"},
246 {"type": "assert_invalid", "line": 1034, "filename": "simd_bit_shift.32.wasm", "text": "type mismatch", "module_type": "binary"},
247 {"type": "assert_invalid", "line": 1042, "filename": "simd_bit_shift.33.wasm", "text": "type mismatch", "module_type": "binary"},
248 {"type": "assert_invalid", "line": 1050, "filename": "simd_bit_shift.34.wasm", "text": "type mismatch", "module_type": "binary"},
249 {"type": "assert_invalid", "line": 1058, "filename": "simd_bit_shift.35.wasm", "text": "type mismatch", "module_type": "binary"},
250 {"type": "assert_invalid", "line": 1066, "filename": "simd_bit_shift.36.wasm", "text": "type mismatch", "module_type": "binary"},
251 {"type": "assert_invalid", "line": 1074, "filename": "simd_bit_shift.37.wasm", "text": "type mismatch", "module_type": "binary"},
252 {"type": "assert_invalid", "line": 1082, "filename": "simd_bit_shift.38.wasm", "text": "type mismatch", "module_type": "binary"},
253 {"type": "assert_invalid", "line": 1090, "filename": "simd_bit_shift.39.wasm", "text": "type mismatch", "module_type": "binary"},
254 {"type": "assert_invalid", "line": 1098, "filename": "simd_bit_shift.40.wasm", "text": "type mismatch", "module_type": "binary"}]}
View as plain text