Lines Matching refs:array
5 (type $arr (array (mut i8)))
9 (func (export "array-init-data") (param $arr_len i32)
14 (local.set $a (array.new_default $arr (local.get $arr_len)))
15 (array.init_data $arr $d (local.get $a) (local.get $dst) (local.get $src) (local.get $data_len))
21 (assert_return (invoke "array-init-data" (i32.const 4) (i32.const 0) (i32.const 0) (i32.const 0)) (…
22 (assert_return (invoke "array-init-data" (i32.const 4) (i32.const 0) (i32.const 0) (i32.const 4)) (…
23 (assert_return (invoke "array-init-data" (i32.const 4) (i32.const 0) (i32.const 1) (i32.const 2)) (…
24 (assert_return (invoke "array-init-data" (i32.const 4) (i32.const 0) (i32.const 4) (i32.const 0)) (…
28 (invoke "array-init-data" (i32.const 5) (i32.const 0) (i32.const 0) (i32.const 5))
31 (invoke "array-init-data" (i32.const 4) (i32.const 0) (i32.const 5) (i32.const 0))
34 (invoke "array-init-data" (i32.const 4) (i32.const 0) (i32.const 1) (i32.const 4))
37 (invoke "array-init-data" (i32.const 4) (i32.const 0) (i32.const 4) (i32.const 1))
40 ;; Out-of-bounds array accesses.
42 (invoke "array-init-data" (i32.const 3) (i32.const 0) (i32.const 0) (i32.const 4))
43 "out of bounds array access")
45 (invoke "array-init-data" (i32.const 3) (i32.const 1) (i32.const 0) (i32.const 3))
46 "out of bounds array access")
48 (invoke "array-init-data" (i32.const 3) (i32.const 3) (i32.const 0) (i32.const 1))
49 "out of bounds array access")
51 (invoke "array-init-data" (i32.const 3) (i32.const 4) (i32.const 0) (i32.const 0))
52 "out of bounds array access")
55 (type $arr (array (mut i8)))
59 (func (export "array-init-data-contents") (result i32 i32)
61 (local.set 0 (array.new_default $arr (i32.const 4)))
62 (array.init_data $arr $d (local.get 0) (i32.const 0) (i32.const 1) (i32.const 2))
63 (array.get_u $arr (local.get 0) (i32.const 0))
64 (array.get_u $arr (local.get 0) (i32.const 1))
69 (assert_return (invoke "array-init-data-contents") (i32.const 0xbb) (i32.const 0xcc))
72 (type $arr (array (mut i32)))
76 (func (export "array-init-data-little-endian") (result i32)
78 (local.set 0 (array.new_default $arr (i32.const 1)))
79 (array.init_data $arr $d (local.get 0) (i32.const 0) (i32.const 0) (i32.const 1))
80 (array.get $arr (local.get 0) (i32.const 0))
85 (assert_return (invoke "array-init-data-little-endian") (i32.const 0xddccbbaa))
88 (type $arr (array (mut i16)))
92 (func (export "array-init-data-unaligned") (result i32)
94 (local.set 0 (array.new_default $arr (i32.const 1)))
95 (array.init_data $arr $d (local.get 0) (i32.const 0) (i32.const 1) (i32.const 1))
96 (array.get_u $arr (local.get 0) (i32.const 0))
101 (assert_return (invoke "array-init-data-unaligned") (i32.const 0x2211))