...

Text file src/github.com/tetratelabs/wazero/internal/integration_test/spectest/v2/testdata/simd_address.json

Documentation: github.com/tetratelabs/wazero/internal/integration_test/spectest/v2/testdata

     1{"source_filename": "./simd_address.wast",
     2 "commands": [
     3  {"type": "module", "line": 3, "filename": "simd_address.0.wasm"}, 
     4  {"type": "assert_return", "line": 53, "action": {"type": "invoke", "field": "load_data_1", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["50462976", "117835012", "286263560", "353637138"]}]}, 
     5  {"type": "assert_return", "line": 54, "action": {"type": "invoke", "field": "load_data_2", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["50462976", "117835012", "286263560", "353637138"]}]}, 
     6  {"type": "assert_return", "line": 55, "action": {"type": "invoke", "field": "load_data_3", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["67305985", "134678021", "303108105", "1381395"]}]}, 
     7  {"type": "assert_return", "line": 56, "action": {"type": "invoke", "field": "load_data_4", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["84148994", "151521030", "319951120", "5396"]}]}, 
     8  {"type": "assert_return", "line": 57, "action": {"type": "invoke", "field": "load_data_5", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["21", "0", "0", "0"]}]}, 
     9  {"type": "assert_return", "line": 59, "action": {"type": "invoke", "field": "load_data_1", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["256", "770", "1284", "1798", "2312", "4368", "4882", "5396"]}]}, 
    10  {"type": "assert_return", "line": 60, "action": {"type": "invoke", "field": "load_data_2", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["256", "770", "1284", "1798", "2312", "4368", "4882", "5396"]}]}, 
    11  {"type": "assert_return", "line": 61, "action": {"type": "invoke", "field": "load_data_3", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["513", "1027", "1541", "2055", "4105", "4625", "5139", "21"]}]}, 
    12  {"type": "assert_return", "line": 62, "action": {"type": "invoke", "field": "load_data_4", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["770", "1284", "1798", "2312", "4368", "4882", "5396", "0"]}]}, 
    13  {"type": "assert_return", "line": 63, "action": {"type": "invoke", "field": "load_data_5", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["21", "0", "0", "0", "0", "0", "0", "0"]}]}, 
    14  {"type": "assert_return", "line": 65, "action": {"type": "invoke", "field": "load_data_1", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "16", "17", "18", "19", "20", "21"]}]}, 
    15  {"type": "assert_return", "line": 66, "action": {"type": "invoke", "field": "load_data_2", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "16", "17", "18", "19", "20", "21"]}]}, 
    16  {"type": "assert_return", "line": 67, "action": {"type": "invoke", "field": "load_data_3", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "2", "3", "4", "5", "6", "7", "8", "9", "16", "17", "18", "19", "20", "21", "0"]}]}, 
    17  {"type": "assert_return", "line": 68, "action": {"type": "invoke", "field": "load_data_4", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["2", "3", "4", "5", "6", "7", "8", "9", "16", "17", "18", "19", "20", "21", "0", "0"]}]}, 
    18  {"type": "assert_return", "line": 69, "action": {"type": "invoke", "field": "load_data_5", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["21", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, 
    19  {"type": "assert_return", "line": 71, "action": {"type": "invoke", "field": "load_data_1", "args": [{"type": "i32", "value": "65505"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["421009174", "589439264", "656811300", "825239848"]}]}, 
    20  {"type": "assert_return", "line": 72, "action": {"type": "invoke", "field": "load_data_2", "args": [{"type": "i32", "value": "65505"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["421009174", "589439264", "656811300", "825239848"]}]}, 
    21  {"type": "assert_return", "line": 73, "action": {"type": "invoke", "field": "load_data_3", "args": [{"type": "i32", "value": "65505"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["538515479", "606282273", "673654309", "3223593"]}]}, 
    22  {"type": "assert_return", "line": 74, "action": {"type": "invoke", "field": "load_data_4", "args": [{"type": "i32", "value": "65505"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["555751704", "623125282", "690497318", "12592"]}]}, 
    23  {"type": "assert_return", "line": 75, "action": {"type": "invoke", "field": "load_data_5", "args": [{"type": "i32", "value": "65505"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["49", "0", "0", "0"]}]}, 
    24  {"type": "assert_return", "line": 77, "action": {"type": "invoke", "field": "load_data_1", "args": [{"type": "i32", "value": "65505"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["5910", "6424", "8480", "8994", "9508", "10022", "10536", "12592"]}]}, 
    25  {"type": "assert_return", "line": 78, "action": {"type": "invoke", "field": "load_data_2", "args": [{"type": "i32", "value": "65505"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["5910", "6424", "8480", "8994", "9508", "10022", "10536", "12592"]}]}, 
    26  {"type": "assert_return", "line": 79, "action": {"type": "invoke", "field": "load_data_3", "args": [{"type": "i32", "value": "65505"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["6167", "8217", "8737", "9251", "9765", "10279", "12329", "49"]}]}, 
    27  {"type": "assert_return", "line": 80, "action": {"type": "invoke", "field": "load_data_4", "args": [{"type": "i32", "value": "65505"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["6424", "8480", "8994", "9508", "10022", "10536", "12592", "0"]}]}, 
    28  {"type": "assert_return", "line": 81, "action": {"type": "invoke", "field": "load_data_5", "args": [{"type": "i32", "value": "65505"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["49", "0", "0", "0", "0", "0", "0", "0"]}]}, 
    29  {"type": "assert_return", "line": 83, "action": {"type": "invoke", "field": "load_data_1", "args": [{"type": "i32", "value": "65505"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["22", "23", "24", "25", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "48", "49"]}]}, 
    30  {"type": "assert_return", "line": 84, "action": {"type": "invoke", "field": "load_data_2", "args": [{"type": "i32", "value": "65505"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["22", "23", "24", "25", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "48", "49"]}]}, 
    31  {"type": "assert_return", "line": 85, "action": {"type": "invoke", "field": "load_data_3", "args": [{"type": "i32", "value": "65505"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["23", "24", "25", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "48", "49", "0"]}]}, 
    32  {"type": "assert_return", "line": 86, "action": {"type": "invoke", "field": "load_data_4", "args": [{"type": "i32", "value": "65505"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["24", "25", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "48", "49", "0", "0"]}]}, 
    33  {"type": "assert_return", "line": 87, "action": {"type": "invoke", "field": "load_data_5", "args": [{"type": "i32", "value": "65505"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["49", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, 
    34  {"type": "assert_trap", "line": 89, "action": {"type": "invoke", "field": "load_data_3", "args": [{"type": "i32", "value": "4294967295"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, 
    35  {"type": "assert_trap", "line": 90, "action": {"type": "invoke", "field": "load_data_5", "args": [{"type": "i32", "value": "65506"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, 
    36  {"type": "assert_return", "line": 92, "action": {"type": "invoke", "field": "store_data_0", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "1065353216", "1073741824", "1077936128"]}]}, 
    37  {"type": "assert_return", "line": 93, "action": {"type": "invoke", "field": "store_data_1", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "2", "3"]}]}, 
    38  {"type": "assert_return", "line": 94, "action": {"type": "invoke", "field": "store_data_2", "args": []}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}]}, 
    39  {"type": "assert_return", "line": 95, "action": {"type": "invoke", "field": "store_data_3", "args": []}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, 
    40  {"type": "assert_return", "line": 96, "action": {"type": "invoke", "field": "store_data_4", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "2", "3"]}]}, 
    41  {"type": "assert_return", "line": 97, "action": {"type": "invoke", "field": "store_data_5", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "2", "3"]}]}, 
    42  {"type": "assert_trap", "line": 99, "action": {"type": "invoke", "field": "store_data_6", "args": [{"type": "i32", "value": "4294967295"}]}, "text": "out of bounds memory access", "expected": []}, 
    43  {"type": "assert_trap", "line": 100, "action": {"type": "invoke", "field": "store_data_6", "args": [{"type": "i32", "value": "65535"}]}, "text": "out of bounds memory access", "expected": []}, 
    44  {"type": "module", "line": 104, "filename": "simd_address.1.wasm"}, 
    45  {"type": "assert_trap", "line": 110, "action": {"type": "invoke", "field": "v128.load_offset_65521", "args": []}, "text": "out of bounds memory access", "expected": []}, 
    46  {"type": "assert_malformed", "line": 113, "filename": "simd_address.2.wat", "text": "unknown operator", "module_type": "text"}, 
    47  {"type": "module", "line": 122, "filename": "simd_address.3.wasm"}, 
    48  {"type": "assert_trap", "line": 128, "action": {"type": "invoke", "field": "v128.store_offset_65521", "args": []}, "text": "out of bounds memory access", "expected": []}, 
    49  {"type": "assert_malformed", "line": 131, "filename": "simd_address.4.wat", "text": "unknown operator", "module_type": "text"}, 
    50  {"type": "assert_malformed", "line": 144, "filename": "simd_address.5.wat", "text": "i32 constant", "module_type": "text"}, 
    51  {"type": "assert_malformed", "line": 152, "filename": "simd_address.6.wat", "text": "i32 constant", "module_type": "text"}]}

View as plain text