/* Copyright 2021 Mozilla Foundation
*
* Licensed under the Apache License , Version 2 . 0 ( the " License " ) ;
* you may not use this file except in compliance with the License .
* You may obtain a copy of the License at
*
* http : //www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing , software
* distributed under the License is distributed on an " AS IS " BASIS ,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND , either express or implied .
* See the License for the specific language governing permissions and
* limitations under the License .
*/
// ./test/core/multi-memory/address1.wast
// ./test/core/multi-memory/address1.wast:3
let $0 = instantiate(`(module
(memory \$mem0 0 )
(memory \$mem1 0 )
(memory \$mem2 0 )
(memory \$mem3 0 )
(memory \$mem4 1 )
(data (memory \$mem4) (i32.const 0 ) "abcdefghijklmnopqrstuvwxyz" )
(func (export "8u_good1" ) (param \$i i32) (result i64)
(i64.load8_u \$mem4 offset=0 (local.get \$i)) ;; 97 'a'
)
(func (export "8u_good2" ) (param \$i i32) (result i64)
(i64.load8_u \$mem4 align=1 (local.get \$i)) ;; 97 'a'
)
(func (export "8u_good3" ) (param \$i i32) (result i64)
(i64.load8_u \$mem4 offset=1 align=1 (local.get \$i)) ;; 98 'b'
)
(func (export "8u_good4" ) (param \$i i32) (result i64)
(i64.load8_u \$mem4 offset=2 align=1 (local.get \$i)) ;; 99 'c'
)
(func (export "8u_good5" ) (param \$i i32) (result i64)
(i64.load8_u \$mem4 offset=25 align=1 (local.get \$i)) ;; 122 'z'
)
(func (export "8s_good1" ) (param \$i i32) (result i64)
(i64.load8_s \$mem4 offset=0 (local.get \$i)) ;; 97 'a'
)
(func (export "8s_good2" ) (param \$i i32) (result i64)
(i64.load8_s \$mem4 align=1 (local.get \$i)) ;; 97 'a'
)
(func (export "8s_good3" ) (param \$i i32) (result i64)
(i64.load8_s \$mem4 offset=1 align=1 (local.get \$i)) ;; 98 'b'
)
(func (export "8s_good4" ) (param \$i i32) (result i64)
(i64.load8_s \$mem4 offset=2 align=1 (local.get \$i)) ;; 99 'c'
)
(func (export "8s_good5" ) (param \$i i32) (result i64)
(i64.load8_s \$mem4 offset=25 align=1 (local.get \$i)) ;; 122 'z'
)
(func (export "16u_good1" ) (param \$i i32) (result i64)
(i64.load16_u \$mem4 offset=0 (local.get \$i)) ;; 25185 'ab'
)
(func (export "16u_good2" ) (param \$i i32) (result i64)
(i64.load16_u \$mem4 align=1 (local.get \$i)) ;; 25185 'ab'
)
(func (export "16u_good3" ) (param \$i i32) (result i64)
(i64.load16_u \$mem4 offset=1 align=1 (local.get \$i)) ;; 25442 'bc'
)
(func (export "16u_good4" ) (param \$i i32) (result i64)
(i64.load16_u \$mem4 offset=2 align=2 (local.get \$i)) ;; 25699 'cd'
)
(func (export "16u_good5" ) (param \$i i32) (result i64)
(i64.load16_u \$mem4 offset=25 align=2 (local.get \$i)) ;; 122 'z\\0'
)
(func (export "16s_good1" ) (param \$i i32) (result i64)
(i64.load16_s \$mem4 offset=0 (local.get \$i)) ;; 25185 'ab'
)
(func (export "16s_good2" ) (param \$i i32) (result i64)
(i64.load16_s \$mem4 align=1 (local.get \$i)) ;; 25185 'ab'
)
(func (export "16s_good3" ) (param \$i i32) (result i64)
(i64.load16_s \$mem4 offset=1 align=1 (local.get \$i)) ;; 25442 'bc'
)
(func (export "16s_good4" ) (param \$i i32) (result i64)
(i64.load16_s \$mem4 offset=2 align=2 (local.get \$i)) ;; 25699 'cd'
)
(func (export "16s_good5" ) (param \$i i32) (result i64)
(i64.load16_s \$mem4 offset=25 align=2 (local.get \$i)) ;; 122 'z\\0'
)
(func (export "32u_good1" ) (param \$i i32) (result i64)
(i64.load32_u \$mem4 offset=0 (local.get \$i)) ;; 1684234849 'abcd'
)
(func (export "32u_good2" ) (param \$i i32) (result i64)
(i64.load32_u \$mem4 align=1 (local.get \$i)) ;; 1684234849 'abcd'
)
(func (export "32u_good3" ) (param \$i i32) (result i64)
(i64.load32_u \$mem4 offset=1 align=1 (local.get \$i)) ;; 1701077858 'bcde'
)
(func (export "32u_good4" ) (param \$i i32) (result i64)
(i64.load32_u \$mem4 offset=2 align=2 (local.get \$i)) ;; 1717920867 'cdef'
)
(func (export "32u_good5" ) (param \$i i32) (result i64)
(i64.load32_u \$mem4 offset=25 align=4 (local.get \$i)) ;; 122 'z\\0\\0\\0'
)
(func (export "32s_good1" ) (param \$i i32) (result i64)
(i64.load32_s \$mem4 offset=0 (local.get \$i)) ;; 1684234849 'abcd'
)
(func (export "32s_good2" ) (param \$i i32) (result i64)
(i64.load32_s \$mem4 align=1 (local.get \$i)) ;; 1684234849 'abcd'
)
(func (export "32s_good3" ) (param \$i i32) (result i64)
(i64.load32_s \$mem4 offset=1 align=1 (local.get \$i)) ;; 1701077858 'bcde'
)
(func (export "32s_good4" ) (param \$i i32) (result i64)
(i64.load32_s \$mem4 offset=2 align=2 (local.get \$i)) ;; 1717920867 'cdef'
)
(func (export "32s_good5" ) (param \$i i32) (result i64)
(i64.load32_s \$mem4 offset=25 align=4 (local.get \$i)) ;; 122 'z\\0\\0\\0'
)
(func (export "64_good1" ) (param \$i i32) (result i64)
(i64.load \$mem4 offset=0 (local.get \$i)) ;; 0 x6867666564636261 'abcdefgh'
)
(func (export "64_good2" ) (param \$i i32) (result i64)
(i64.load \$mem4 align=1 (local.get \$i)) ;; 0 x6867666564636261 'abcdefgh'
)
(func (export "64_good3" ) (param \$i i32) (result i64)
(i64.load \$mem4 offset=1 align=1 (local.get \$i)) ;; 0 x6968676665646362 'bcdefghi'
)
(func (export "64_good4" ) (param \$i i32) (result i64)
(i64.load \$mem4 offset=2 align=2 (local.get \$i)) ;; 0 x6a69686766656463 'cdefghij'
)
(func (export "64_good5" ) (param \$i i32) (result i64)
(i64.load \$mem4 offset=25 align=8 (local.get \$i)) ;; 122 'z\\0\\0\\0\\0\\0\\0\\0'
)
(func (export "8u_bad" ) (param \$i i32)
(drop (i64.load8_u \$mem4 offset=4294967295 (local.get \$i)))
)
(func (export "8s_bad" ) (param \$i i32)
(drop (i64.load8_s \$mem4 offset=4294967295 (local.get \$i)))
)
(func (export "16u_bad" ) (param \$i i32)
(drop (i64.load16_u \$mem4 offset=4294967295 (local.get \$i)))
)
(func (export "16s_bad" ) (param \$i i32)
(drop (i64.load16_s \$mem4 offset=4294967295 (local.get \$i)))
)
(func (export "32u_bad" ) (param \$i i32)
(drop (i64.load32_u \$mem4 offset=4294967295 (local.get \$i)))
)
(func (export "32s_bad" ) (param \$i i32)
(drop (i64.load32_s \$mem4 offset=4294967295 (local.get \$i)))
)
(func (export "64_bad" ) (param \$i i32)
(drop (i64.load \$mem4 offset=4294967295 (local.get \$i)))
)
)`);
// ./test/core/multi-memory/address1.wast:146
assert_return(() => invoke($0 , `8 u_good1`, [0 ]), [value("i64" , 97 n)]);
// ./test/core/multi-memory/address1.wast:147
assert_return(() => invoke($0 , `8 u_good2`, [0 ]), [value("i64" , 97 n)]);
// ./test/core/multi-memory/address1.wast:148
assert_return(() => invoke($0 , `8 u_good3`, [0 ]), [value("i64" , 98 n)]);
// ./test/core/multi-memory/address1.wast:149
assert_return(() => invoke($0 , `8 u_good4`, [0 ]), [value("i64" , 99 n)]);
// ./test/core/multi-memory/address1.wast:150
assert_return(() => invoke($0 , `8 u_good5`, [0 ]), [value("i64" , 122 n)]);
// ./test/core/multi-memory/address1.wast:152
assert_return(() => invoke($0 , `8 s_good1`, [0 ]), [value("i64" , 97 n)]);
// ./test/core/multi-memory/address1.wast:153
assert_return(() => invoke($0 , `8 s_good2`, [0 ]), [value("i64" , 97 n)]);
// ./test/core/multi-memory/address1.wast:154
assert_return(() => invoke($0 , `8 s_good3`, [0 ]), [value("i64" , 98 n)]);
// ./test/core/multi-memory/address1.wast:155
assert_return(() => invoke($0 , `8 s_good4`, [0 ]), [value("i64" , 99 n)]);
// ./test/core/multi-memory/address1.wast:156
assert_return(() => invoke($0 , `8 s_good5`, [0 ]), [value("i64" , 122 n)]);
// ./test/core/multi-memory/address1.wast:158
assert_return(() => invoke($0 , `16 u_good1`, [0 ]), [value("i64" , 25185 n)]);
// ./test/core/multi-memory/address1.wast:159
assert_return(() => invoke($0 , `16 u_good2`, [0 ]), [value("i64" , 25185 n)]);
// ./test/core/multi-memory/address1.wast:160
assert_return(() => invoke($0 , `16 u_good3`, [0 ]), [value("i64" , 25442 n)]);
// ./test/core/multi-memory/address1.wast:161
assert_return(() => invoke($0 , `16 u_good4`, [0 ]), [value("i64" , 25699 n)]);
// ./test/core/multi-memory/address1.wast:162
assert_return(() => invoke($0 , `16 u_good5`, [0 ]), [value("i64" , 122 n)]);
// ./test/core/multi-memory/address1.wast:164
assert_return(() => invoke($0 , `16 s_good1`, [0 ]), [value("i64" , 25185 n)]);
// ./test/core/multi-memory/address1.wast:165
assert_return(() => invoke($0 , `16 s_good2`, [0 ]), [value("i64" , 25185 n)]);
// ./test/core/multi-memory/address1.wast:166
assert_return(() => invoke($0 , `16 s_good3`, [0 ]), [value("i64" , 25442 n)]);
// ./test/core/multi-memory/address1.wast:167
assert_return(() => invoke($0 , `16 s_good4`, [0 ]), [value("i64" , 25699 n)]);
// ./test/core/multi-memory/address1.wast:168
assert_return(() => invoke($0 , `16 s_good5`, [0 ]), [value("i64" , 122 n)]);
// ./test/core/multi-memory/address1.wast:170
assert_return(() => invoke($0 , `32 u_good1`, [0 ]), [value("i64" , 1684234849 n)]);
// ./test/core/multi-memory/address1.wast:171
assert_return(() => invoke($0 , `32 u_good2`, [0 ]), [value("i64" , 1684234849 n)]);
// ./test/core/multi-memory/address1.wast:172
assert_return(() => invoke($0 , `32 u_good3`, [0 ]), [value("i64" , 1701077858 n)]);
// ./test/core/multi-memory/address1.wast:173
assert_return(() => invoke($0 , `32 u_good4`, [0 ]), [value("i64" , 1717920867 n)]);
// ./test/core/multi-memory/address1.wast:174
assert_return(() => invoke($0 , `32 u_good5`, [0 ]), [value("i64" , 122 n)]);
// ./test/core/multi-memory/address1.wast:176
assert_return(() => invoke($0 , `32 s_good1`, [0 ]), [value("i64" , 1684234849 n)]);
// ./test/core/multi-memory/address1.wast:177
assert_return(() => invoke($0 , `32 s_good2`, [0 ]), [value("i64" , 1684234849 n)]);
// ./test/core/multi-memory/address1.wast:178
assert_return(() => invoke($0 , `32 s_good3`, [0 ]), [value("i64" , 1701077858 n)]);
// ./test/core/multi-memory/address1.wast:179
assert_return(() => invoke($0 , `32 s_good4`, [0 ]), [value("i64" , 1717920867 n)]);
// ./test/core/multi-memory/address1.wast:180
assert_return(() => invoke($0 , `32 s_good5`, [0 ]), [value("i64" , 122 n)]);
// ./test/core/multi-memory/address1.wast:182
assert_return(() => invoke($0 , `64 _good1`, [0 ]), [value("i64" , 7523094288207667809 n)]);
// ./test/core/multi-memory/address1.wast:183
assert_return(() => invoke($0 , `64 _good2`, [0 ]), [value("i64" , 7523094288207667809 n)]);
// ./test/core/multi-memory/address1.wast:184
assert_return(() => invoke($0 , `64 _good3`, [0 ]), [value("i64" , 7595434461045744482 n)]);
// ./test/core/multi-memory/address1.wast:185
assert_return(() => invoke($0 , `64 _good4`, [0 ]), [value("i64" , 7667774633883821155 n)]);
// ./test/core/multi-memory/address1.wast:186
assert_return(() => invoke($0 , `64 _good5`, [0 ]), [value("i64" , 122 n)]);
// ./test/core/multi-memory/address1.wast:188
assert_return(() => invoke($0 , `8 u_good1`, [65503 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:189
assert_return(() => invoke($0 , `8 u_good2`, [65503 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:190
assert_return(() => invoke($0 , `8 u_good3`, [65503 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:191
assert_return(() => invoke($0 , `8 u_good4`, [65503 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:192
assert_return(() => invoke($0 , `8 u_good5`, [65503 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:194
assert_return(() => invoke($0 , `8 s_good1`, [65503 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:195
assert_return(() => invoke($0 , `8 s_good2`, [65503 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:196
assert_return(() => invoke($0 , `8 s_good3`, [65503 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:197
assert_return(() => invoke($0 , `8 s_good4`, [65503 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:198
assert_return(() => invoke($0 , `8 s_good5`, [65503 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:200
assert_return(() => invoke($0 , `16 u_good1`, [65503 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:201
assert_return(() => invoke($0 , `16 u_good2`, [65503 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:202
assert_return(() => invoke($0 , `16 u_good3`, [65503 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:203
assert_return(() => invoke($0 , `16 u_good4`, [65503 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:204
assert_return(() => invoke($0 , `16 u_good5`, [65503 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:206
assert_return(() => invoke($0 , `16 s_good1`, [65503 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:207
assert_return(() => invoke($0 , `16 s_good2`, [65503 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:208
assert_return(() => invoke($0 , `16 s_good3`, [65503 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:209
assert_return(() => invoke($0 , `16 s_good4`, [65503 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:210
assert_return(() => invoke($0 , `16 s_good5`, [65503 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:212
assert_return(() => invoke($0 , `32 u_good1`, [65503 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:213
assert_return(() => invoke($0 , `32 u_good2`, [65503 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:214
assert_return(() => invoke($0 , `32 u_good3`, [65503 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:215
assert_return(() => invoke($0 , `32 u_good4`, [65503 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:216
assert_return(() => invoke($0 , `32 u_good5`, [65503 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:218
assert_return(() => invoke($0 , `32 s_good1`, [65503 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:219
assert_return(() => invoke($0 , `32 s_good2`, [65503 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:220
assert_return(() => invoke($0 , `32 s_good3`, [65503 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:221
assert_return(() => invoke($0 , `32 s_good4`, [65503 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:222
assert_return(() => invoke($0 , `32 s_good5`, [65503 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:224
assert_return(() => invoke($0 , `64 _good1`, [65503 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:225
assert_return(() => invoke($0 , `64 _good2`, [65503 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:226
assert_return(() => invoke($0 , `64 _good3`, [65503 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:227
assert_return(() => invoke($0 , `64 _good4`, [65503 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:228
assert_return(() => invoke($0 , `64 _good5`, [65503 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:230
assert_return(() => invoke($0 , `8 u_good1`, [65504 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:231
assert_return(() => invoke($0 , `8 u_good2`, [65504 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:232
assert_return(() => invoke($0 , `8 u_good3`, [65504 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:233
assert_return(() => invoke($0 , `8 u_good4`, [65504 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:234
assert_return(() => invoke($0 , `8 u_good5`, [65504 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:236
assert_return(() => invoke($0 , `8 s_good1`, [65504 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:237
assert_return(() => invoke($0 , `8 s_good2`, [65504 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:238
assert_return(() => invoke($0 , `8 s_good3`, [65504 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:239
assert_return(() => invoke($0 , `8 s_good4`, [65504 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:240
assert_return(() => invoke($0 , `8 s_good5`, [65504 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:242
assert_return(() => invoke($0 , `16 u_good1`, [65504 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:243
assert_return(() => invoke($0 , `16 u_good2`, [65504 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:244
assert_return(() => invoke($0 , `16 u_good3`, [65504 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:245
assert_return(() => invoke($0 , `16 u_good4`, [65504 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:246
assert_return(() => invoke($0 , `16 u_good5`, [65504 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:248
assert_return(() => invoke($0 , `16 s_good1`, [65504 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:249
assert_return(() => invoke($0 , `16 s_good2`, [65504 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:250
assert_return(() => invoke($0 , `16 s_good3`, [65504 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:251
assert_return(() => invoke($0 , `16 s_good4`, [65504 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:252
assert_return(() => invoke($0 , `16 s_good5`, [65504 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:254
assert_return(() => invoke($0 , `32 u_good1`, [65504 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:255
assert_return(() => invoke($0 , `32 u_good2`, [65504 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:256
assert_return(() => invoke($0 , `32 u_good3`, [65504 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:257
assert_return(() => invoke($0 , `32 u_good4`, [65504 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:258
assert_return(() => invoke($0 , `32 u_good5`, [65504 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:260
assert_return(() => invoke($0 , `32 s_good1`, [65504 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:261
assert_return(() => invoke($0 , `32 s_good2`, [65504 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:262
assert_return(() => invoke($0 , `32 s_good3`, [65504 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:263
assert_return(() => invoke($0 , `32 s_good4`, [65504 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:264
assert_return(() => invoke($0 , `32 s_good5`, [65504 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:266
assert_return(() => invoke($0 , `64 _good1`, [65504 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:267
assert_return(() => invoke($0 , `64 _good2`, [65504 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:268
assert_return(() => invoke($0 , `64 _good3`, [65504 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:269
assert_return(() => invoke($0 , `64 _good4`, [65504 ]), [value("i64" , 0 n)]);
// ./test/core/multi-memory/address1.wast:270
assert_trap(() => invoke($0 , `64 _good5`, [65504 ]), `out of bounds memory access`);
// ./test/core/multi-memory/address1.wast:272
assert_trap(() => invoke($0 , `8 u_good3`, [-1 ]), `out of bounds memory access`);
// ./test/core/multi-memory/address1.wast:273
assert_trap(() => invoke($0 , `8 s_good3`, [-1 ]), `out of bounds memory access`);
// ./test/core/multi-memory/address1.wast:274
assert_trap(() => invoke($0 , `16 u_good3`, [-1 ]), `out of bounds memory access`);
// ./test/core/multi-memory/address1.wast:275
assert_trap(() => invoke($0 , `16 s_good3`, [-1 ]), `out of bounds memory access`);
// ./test/core/multi-memory/address1.wast:276
assert_trap(() => invoke($0 , `32 u_good3`, [-1 ]), `out of bounds memory access`);
// ./test/core/multi-memory/address1.wast:277
assert_trap(() => invoke($0 , `32 s_good3`, [-1 ]), `out of bounds memory access`);
// ./test/core/multi-memory/address1.wast:278
assert_trap(() => invoke($0 , `64 _good3`, [-1 ]), `out of bounds memory access`);
// ./test/core/multi-memory/address1.wast:280
assert_trap(() => invoke($0 , `8 u_bad`, [0 ]), `out of bounds memory access`);
// ./test/core/multi-memory/address1.wast:281
assert_trap(() => invoke($0 , `8 s_bad`, [0 ]), `out of bounds memory access`);
// ./test/core/multi-memory/address1.wast:282
assert_trap(() => invoke($0 , `16 u_bad`, [0 ]), `out of bounds memory access`);
// ./test/core/multi-memory/address1.wast:283
assert_trap(() => invoke($0 , `16 s_bad`, [0 ]), `out of bounds memory access`);
// ./test/core/multi-memory/address1.wast:284
assert_trap(() => invoke($0 , `32 u_bad`, [0 ]), `out of bounds memory access`);
// ./test/core/multi-memory/address1.wast:285
assert_trap(() => invoke($0 , `32 s_bad`, [0 ]), `out of bounds memory access`);
// ./test/core/multi-memory/address1.wast:286
assert_trap(() => invoke($0 , `64 _bad`, [0 ]), `out of bounds memory access`);
// ./test/core/multi-memory/address1.wast:288
assert_trap(() => invoke($0 , `8 u_bad`, [1 ]), `out of bounds memory access`);
// ./test/core/multi-memory/address1.wast:289
assert_trap(() => invoke($0 , `8 s_bad`, [1 ]), `out of bounds memory access`);
// ./test/core/multi-memory/address1.wast:290
assert_trap(() => invoke($0 , `16 u_bad`, [1 ]), `out of bounds memory access`);
// ./test/core/multi-memory/address1.wast:291
assert_trap(() => invoke($0 , `16 s_bad`, [1 ]), `out of bounds memory access`);
// ./test/core/multi-memory/address1.wast:292
assert_trap(() => invoke($0 , `32 u_bad`, [0 ]), `out of bounds memory access`);
// ./test/core/multi-memory/address1.wast:293
assert_trap(() => invoke($0 , `32 s_bad`, [0 ]), `out of bounds memory access`);
// ./test/core/multi-memory/address1.wast:294
assert_trap(() => invoke($0 , `64 _bad`, [1 ]), `out of bounds memory access`);
Messung V0.5 in Prozent C=91 H=96 G=93
¤ Dauer der Verarbeitung: 0.14 Sekunden
(vorverarbeitet am 2026-08-26)
¤
*© Formatika GbR, Deutschland