@@ -97,94 +97,94 @@ simd-lane.wasm: file format wasm 0x1
9797Code Disassembly:
9898
99990001f9 func[0] <func_i8x16_extract_lane_s_0>:
100- 0001fa: fd 02 01 00 00 00 0f 00 00 | v128.const 0x00000001 0x0000000f 0x000000ff 0x0000017f
100+ 0001fa: fd 0c 01 00 00 00 0f 00 00 | v128.const 0x00000001 0x0000000f 0x000000ff 0x0000017f
101101 000203: 00 ff 00 00 00 7f 01 00 00 |
102- 00020c: fd 05 08 | i8x16.extract_lane_s 8
102+ 00020c: fd 15 08 | i8x16.extract_lane_s 8
103103 00020f: 0b | end
104104000211 func[1] <func_i8x16_extract_lane_u_0>:
105- 000212: fd 02 01 00 00 00 0f 00 00 | v128.const 0x00000001 0x0000000f 0x000000ff 0x0000017f
105+ 000212: fd 0c 01 00 00 00 0f 00 00 | v128.const 0x00000001 0x0000000f 0x000000ff 0x0000017f
106106 00021b: 00 ff 00 00 00 7f 01 00 00 |
107- 000224: fd 06 08 | i8x16.extract_lane_u 8
107+ 000224: fd 16 08 | i8x16.extract_lane_u 8
108108 000227: 0b | end
109109000229 func[2] <func_i16x8_extract_lane_s_0>:
110- 00022a: fd 02 01 00 00 00 0f 00 00 | v128.const 0x00000001 0x0000000f 0x0000ffff 0x0000017f
110+ 00022a: fd 0c 01 00 00 00 0f 00 00 | v128.const 0x00000001 0x0000000f 0x0000ffff 0x0000017f
111111 000233: 00 ff ff 00 00 7f 01 00 00 |
112- 00023c: fd 09 04 | i16x8.extract_lane_s 4
112+ 00023c: fd 18 04 | i16x8.extract_lane_s 4
113113 00023f: 0b | end
114114000241 func[3] <func_i16x8_extract_lane_u_0>:
115- 000242: fd 02 01 00 00 00 0f 00 00 | v128.const 0x00000001 0x0000000f 0x0000ffff 0x0000017f
115+ 000242: fd 0c 01 00 00 00 0f 00 00 | v128.const 0x00000001 0x0000000f 0x0000ffff 0x0000017f
116116 00024b: 00 ff ff 00 00 7f 01 00 00 |
117- 000254: fd 0a 04 | i16x8.extract_lane_u 4
117+ 000254: fd 19 04 | i16x8.extract_lane_u 4
118118 000257: 0b | end
119119000259 func[4] <func_i32x4_extract_lane_0>:
120- 00025a: fd 02 01 00 00 00 0f 00 00 | v128.const 0x00000001 0x0000000f 0x0000ffff 0x0000017f
120+ 00025a: fd 0c 01 00 00 00 0f 00 00 | v128.const 0x00000001 0x0000000f 0x0000ffff 0x0000017f
121121 000263: 00 ff ff 00 00 7f 01 00 00 |
122- 00026c: fd 0d 02 | i32x4.extract_lane 2
122+ 00026c: fd 1b 02 | i32x4.extract_lane 2
123123 00026f: 0b | end
124124000271 func[5] <func_i64x2_extract_lane_0>:
125- 000272: fd 02 0f 00 00 00 00 00 00 | v128.const 0x0000000f 0x00000000 0x0000ffff 0x0000017f
125+ 000272: fd 0c 0f 00 00 00 00 00 00 | v128.const 0x0000000f 0x00000000 0x0000ffff 0x0000017f
126126 00027b: 00 ff ff 00 00 7f 01 00 00 |
127- 000284: fd 10 00 | i64x2.extract_lane 0
127+ 000284: fd 1d 00 | i64x2.extract_lane 0
128128 000287: 0b | end
129129000289 func[6] <func_f32x4_extract_lane_0>:
130- 00028a: fd 02 01 00 00 00 00 00 c0 | v128.const 0x00000001 0x3fc00000 0x0000ffff 0x0000017f
130+ 00028a: fd 0c 01 00 00 00 00 00 c0 | v128.const 0x00000001 0x3fc00000 0x0000ffff 0x0000017f
131131 000293: 3f ff ff 00 00 7f 01 00 00 |
132- 00029c: fd 13 01 | f32x4.extract_lane 1
132+ 00029c: fd 1f 01 | f32x4.extract_lane 1
133133 00029f: 0b | end
1341340002a1 func[7] <func_f64x2_extract_lane_0>:
135- 0002a2: fd 02 00 00 00 00 00 00 12 | v128.const 0x00000000 0x40120000 0x0000ffff 0x0000017f
135+ 0002a2: fd 0c 00 00 00 00 00 00 12 | v128.const 0x00000000 0x40120000 0x0000ffff 0x0000017f
136136 0002ab: 40 ff ff 00 00 7f 01 00 00 |
137- 0002b4: fd 16 00 | f64x2.extract_lane 0
137+ 0002b4: fd 21 00 | f64x2.extract_lane 0
138138 0002b7: 0b | end
1391390002b9 func[8] <func_i8x16_replace_lane_0>:
140- 0002ba: fd 02 01 00 00 00 0f 00 00 | v128.const 0x00000001 0x0000000f 0x000000ff 0x0000017f
140+ 0002ba: fd 0c 01 00 00 00 0f 00 00 | v128.const 0x00000001 0x0000000f 0x000000ff 0x0000017f
141141 0002c3: 00 ff 00 00 00 7f 01 00 00 |
142142 0002cc: 41 e5 01 | i32.const 229
143- 0002cf: fd 07 08 | i8x16.replace_lane 8
143+ 0002cf: fd 17 08 | i8x16.replace_lane 8
144144 0002d2: 0b | end
1451450002d4 func[9] <func_i16x8_replace_lane_0>:
146- 0002d5: fd 02 01 00 00 00 0f 00 00 | v128.const 0x00000001 0x0000000f 0x0000ffff 0x0000017f
146+ 0002d5: fd 0c 01 00 00 00 0f 00 00 | v128.const 0x00000001 0x0000000f 0x0000ffff 0x0000017f
147147 0002de: 00 ff ff 00 00 7f 01 00 00 |
148148 0002e7: 41 e6 cb 03 | i32.const 58854
149- 0002eb: fd 0b 04 | i16x8.replace_lane 4
149+ 0002eb: fd 1a 04 | i16x8.replace_lane 4
150150 0002ee: 0b | end
1511510002f0 func[10] <func_i32x4_replace_lane_0>:
152- 0002f1: fd 02 01 00 00 00 0f 00 00 | v128.const 0x00000001 0x0000000f 0x0000ffff 0x0000017f
152+ 0002f1: fd 0c 01 00 00 00 0f 00 00 | v128.const 0x00000001 0x0000000f 0x0000ffff 0x0000017f
153153 0002fa: 00 ff ff 00 00 7f 01 00 00 |
154154 000303: 41 f8 ac d1 91 01 | i32.const 305419896
155- 000309: fd 0e 02 | i32x4.replace_lane 2
155+ 000309: fd 1c 02 | i32x4.replace_lane 2
156156 00030c: 0b | end
15715700030e func[11] <func_i64x2_replace_lane_0>:
158- 00030f: fd 02 0f 00 00 00 00 00 00 | v128.const 0x0000000f 0x00000000 0x0000ffff 0x0000017f
158+ 00030f: fd 0c 0f 00 00 00 00 00 00 | v128.const 0x0000000f 0x00000000 0x0000ffff 0x0000017f
159159 000318: 00 ff ff 00 00 7f 01 00 00 |
160160 000321: 42 f8 ac 81 80 c0 c6 04 | i64.const 20014547621496
161- 000329: fd 11 00 | i64x2.replace_lane 0
161+ 000329: fd 1e 00 | i64x2.replace_lane 0
162162 00032c: 0b | end
16316300032e func[12] <func_f32x4_replace_lane_0>:
164- 00032f: fd 02 01 00 00 00 00 00 00 | v128.const 0x00000001 0x00000000 0x0000ffff 0x0000017f
164+ 00032f: fd 0c 01 00 00 00 00 00 00 | v128.const 0x00000001 0x00000000 0x0000ffff 0x0000017f
165165 000338: 00 ff ff 00 00 7f 01 00 00 |
166166 000341: 43 00 00 c0 3f | f32.const 0x1.8p+0
167- 000346: fd 14 01 | f32x4.replace_lane 1
167+ 000346: fd 20 01 | f32x4.replace_lane 1
168168 000349: 0b | end
16916900034b func[13] <func_f64x2_replace_lane_0>:
170- 00034c: fd 02 9a 78 00 00 30 03 88 | v128.const 0x0000789a 0xff880330 0x0000ffff 0x0000017f
170+ 00034c: fd 0c 9a 78 00 00 30 03 88 | v128.const 0x0000789a 0xff880330 0x0000ffff 0x0000017f
171171 000355: ff ff ff 00 00 7f 01 00 00 |
172172 00035e: 44 00 00 00 00 00 00 12 40 | f64.const 0x1.2p+2
173- 000367: fd 17 00 | f64x2.replace_lane 0
173+ 000367: fd 22 00 | f64x2.replace_lane 0
174174 00036a: 0b | end
17517500036c func[14] <func_v8x16_swizzle_0>:
176- 00036d: fd 02 44 33 22 11 88 77 66 | v128.const 0x11223344 0x55667788 0x99aabbcc 0xddeeff00
176+ 00036d: fd 0c 44 33 22 11 88 77 66 | v128.const 0x11223344 0x55667788 0x99aabbcc 0xddeeff00
177177 000376: 55 cc bb aa 99 00 ff ee dd |
178- 00037f: fd 02 0c 0d 0e 0f 08 09 0a | v128.const 0x0f0e0d0c 0x0b0a0908 0x07060504 0x03020100
178+ 00037f: fd 0c 0c 0d 0e 0f 08 09 0a | v128.const 0x0f0e0d0c 0x0b0a0908 0x07060504 0x03020100
179179 000388: 0b 04 05 06 07 00 01 02 03 |
180- 000391: fd c0 01 | v8x16.swizzle
181- 000394 : 0b | end
182- 000396 func[15] <func_v8x16_shuffle_0>:
183- 000397 : fd 02 01 ff 00 ff 0f ff 00 | v128.const 0xff00ff01 0xff00ff0f 0xff00ffff 0xff00ff7f
184- 0003a0 : ff ff ff 00 ff 7f ff 00 ff |
185- 0003a9 : fd 02 55 00 55 00 55 00 55 | v128.const 0x00550055 0x00550055 0x00550055 0x00550155
186- 0003b2 : 00 55 00 55 00 55 01 55 00 |
187- 0003bb : fd 03 10 01 12 03 14 05 16 | v8x16.shuffle 0x03120110 0x07160514 0x0b1a0918 0x0f1e0d1c
188- 0003c4 : 07 18 09 1a 0b 1c 0d 1e 0f |
189- 0003cd : 0b | end
180+ 000391: fd 0e | v8x16.swizzle
181+ 000393 : 0b | end
182+ 000395 func[15] <func_v8x16_shuffle_0>:
183+ 000396 : fd 0c 01 ff 00 ff 0f ff 00 | v128.const 0xff00ff01 0xff00ff0f 0xff00ffff 0xff00ff7f
184+ 00039f : ff ff ff 00 ff 7f ff 00 ff |
185+ 0003a8 : fd 0c 55 00 55 00 55 00 55 | v128.const 0x00550055 0x00550055 0x00550055 0x00550155
186+ 0003b1 : 00 55 00 55 00 55 01 55 00 |
187+ 0003ba : fd 0d 10 01 12 03 14 05 16 | v8x16.shuffle 0x03120110 0x07160514 0x0b1a0918 0x0f1e0d1c
188+ 0003c3 : 07 18 09 1a 0b 1c 0d 1e 0f |
189+ 0003cc : 0b | end
190190;;; STDOUT ;;)
0 commit comments