Lines Matching +full:0 +full:xfd
6 # CHECK: v128.load 48 # encoding: [0xfd,0x00,0x04,0x30]
9 # CHECK: i16x8.load8x8_s 32 # encoding: [0xfd,0x01,0x03,0x20]
12 # CHECK: i16x8.load8x8_u 32 # encoding: [0xfd,0x02,0x03,0x20]
15 # CHECK: i32x4.load16x4_s 32 # encoding: [0xfd,0x03,0x03,0x20]
18 # CHECK: i32x4.load16x4_u 32 # encoding: [0xfd,0x04,0x03,0x20]
21 # CHECK: i64x2.load32x2_s 32 # encoding: [0xfd,0x05,0x03,0x20]
24 # CHECK: i64x2.load32x2_u 32 # encoding: [0xfd,0x06,0x03,0x20]
27 # CHECK: v8x16.load_splat 48 # encoding: [0xfd,0x07,0x00,0x30]
30 # CHECK: v16x8.load_splat 48 # encoding: [0xfd,0x08,0x01,0x30]
33 # CHECK: v32x4.load_splat 48 # encoding: [0xfd,0x09,0x02,0x30]
36 # CHECK: v64x2.load_splat 48 # encoding: [0xfd,0x0a,0x03,0x30]
39 # CHECK: v128.store 48 # encoding: [0xfd,0x0b,0x04,0x30]
42 # CHECK: v128.const 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
43 # CHECK-SAME: # encoding: [0xfd,0x0c,
44 # CHECK-SAME: 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,
45 # CHECK-SAME: 0x08,0x09,0x0a,0x0b,0x0c,0x0d,0x0e,0x0f]
46 v128.const 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
49 # CHECK-SAME: # encoding: [0xfd,0x0c,
50 # CHECK-SAME: 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,
51 # CHECK-SAME: 0x08,0x09,0x0a,0x0b,0x0c,0x0d,0x0e,0x0f]
56 # CHECK: v128.const 0x1.0402p-121, 0x1.0c0a08p-113,
57 # CHECK-SAME: 0x1.14121p-105, 0x1.1c1a18p-97
58 # CHECK-SAME: # encoding: [0xfd,0x0c,
59 # CHECK-SAME: 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,
60 # CHECK-SAME: 0x08,0x09,0x0a,0x0b,0x0c,0x0d,0x0e,0x0f]
61 v128.const 0x1.0402p-121, 0x1.0c0a08p-113, 0x1.14121p-105, 0x1.1c1a18p-97
63 # CHECK: v128.const 0x1.60504030201p-911, 0x1.e0d0c0b0a0908p-783
64 # CHECK-SAME: # encoding: [0xfd,0x0c,
65 # CHECK-SAME: 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,
66 # CHECK-SAME: 0x08,0x09,0x0a,0x0b,0x0c,0x0d,0x0e,0x0f]
67 v128.const 0x1.60504030201p-911, 0x1.e0d0c0b0a0908p-783
69 # CHECK: v8x16.shuffle 0, 17, 2, 19, 4, 21, 6, 23,
71 # CHECK-SAME: # encoding: [0xfd,0x0d,
72 # CHECK-SAME: 0x00,0x11,0x02,0x13,0x04,0x15,0x06,0x17,
73 # CHECK-SAME: 0x08,0x19,0x0a,0x1b,0x0c,0x1d,0x0e,0x1f]
74 v8x16.shuffle 0, 17, 2, 19, 4, 21, 6, 23, 8, 25, 10, 27, 12, 29, 14, 31
76 # CHECK: v8x16.swizzle # encoding: [0xfd,0x0e]
79 # CHECK: i8x16.splat # encoding: [0xfd,0x0f]
82 # CHECK: i16x8.splat # encoding: [0xfd,0x10]
85 # CHECK: i32x4.splat # encoding: [0xfd,0x11]
88 # CHECK: i64x2.splat # encoding: [0xfd,0x12]
91 # CHECK: f32x4.splat # encoding: [0xfd,0x13]
94 # CHECK: f64x2.splat # encoding: [0xfd,0x14]
97 # CHECK: i8x16.extract_lane_s 15 # encoding: [0xfd,0x15,0x0f]
100 # CHECK: i8x16.extract_lane_u 15 # encoding: [0xfd,0x16,0x0f]
103 # CHECK: i8x16.replace_lane 15 # encoding: [0xfd,0x17,0x0f]
106 # CHECK: i16x8.extract_lane_s 7 # encoding: [0xfd,0x18,0x07]
109 # CHECK: i16x8.extract_lane_u 7 # encoding: [0xfd,0x19,0x07]
112 # CHECK: i16x8.replace_lane 7 # encoding: [0xfd,0x1a,0x07]
115 # CHECK: i32x4.extract_lane 3 # encoding: [0xfd,0x1b,0x03]
118 # CHECK: i32x4.replace_lane 3 # encoding: [0xfd,0x1c,0x03]
121 # CHECK: i64x2.extract_lane 1 # encoding: [0xfd,0x1d,0x01]
124 # CHECK: i64x2.replace_lane 1 # encoding: [0xfd,0x1e,0x01]
127 # CHECK: f32x4.extract_lane 3 # encoding: [0xfd,0x1f,0x03]
130 # CHECK: f32x4.replace_lane 3 # encoding: [0xfd,0x20,0x03]
133 # CHECK: f64x2.extract_lane 1 # encoding: [0xfd,0x21,0x01]
136 # CHECK: f64x2.replace_lane 1 # encoding: [0xfd,0x22,0x01]
139 # CHECK: i8x16.eq # encoding: [0xfd,0x23]
142 # CHECK: i8x16.ne # encoding: [0xfd,0x24]
145 # CHECK: i8x16.lt_s # encoding: [0xfd,0x25]
148 # CHECK: i8x16.lt_u # encoding: [0xfd,0x26]
151 # CHECK: i8x16.gt_s # encoding: [0xfd,0x27]
154 # CHECK: i8x16.gt_u # encoding: [0xfd,0x28]
157 # CHECK: i8x16.le_s # encoding: [0xfd,0x29]
160 # CHECK: i8x16.le_u # encoding: [0xfd,0x2a]
163 # CHECK: i8x16.ge_s # encoding: [0xfd,0x2b]
166 # CHECK: i8x16.ge_u # encoding: [0xfd,0x2c]
169 # CHECK: i16x8.eq # encoding: [0xfd,0x2d]
172 # CHECK: i16x8.ne # encoding: [0xfd,0x2e]
175 # CHECK: i16x8.lt_s # encoding: [0xfd,0x2f]
178 # CHECK: i16x8.lt_u # encoding: [0xfd,0x30]
181 # CHECK: i16x8.gt_s # encoding: [0xfd,0x31]
184 # CHECK: i16x8.gt_u # encoding: [0xfd,0x32]
187 # CHECK: i16x8.le_s # encoding: [0xfd,0x33]
190 # CHECK: i16x8.le_u # encoding: [0xfd,0x34]
193 # CHECK: i16x8.ge_s # encoding: [0xfd,0x35]
196 # CHECK: i16x8.ge_u # encoding: [0xfd,0x36]
199 # CHECK: i32x4.eq # encoding: [0xfd,0x37]
202 # CHECK: i32x4.ne # encoding: [0xfd,0x38]
205 # CHECK: i32x4.lt_s # encoding: [0xfd,0x39]
208 # CHECK: i32x4.lt_u # encoding: [0xfd,0x3a]
211 # CHECK: i32x4.gt_s # encoding: [0xfd,0x3b]
214 # CHECK: i32x4.gt_u # encoding: [0xfd,0x3c]
217 # CHECK: i32x4.le_s # encoding: [0xfd,0x3d]
220 # CHECK: i32x4.le_u # encoding: [0xfd,0x3e]
223 # CHECK: i32x4.ge_s # encoding: [0xfd,0x3f]
226 # CHECK: i32x4.ge_u # encoding: [0xfd,0x40]
229 # CHECK: f32x4.eq # encoding: [0xfd,0x41]
232 # CHECK: f32x4.ne # encoding: [0xfd,0x42]
235 # CHECK: f32x4.lt # encoding: [0xfd,0x43]
238 # CHECK: f32x4.gt # encoding: [0xfd,0x44]
241 # CHECK: f32x4.le # encoding: [0xfd,0x45]
244 # CHECK: f32x4.ge # encoding: [0xfd,0x46]
247 # CHECK: f64x2.eq # encoding: [0xfd,0x47]
250 # CHECK: f64x2.ne # encoding: [0xfd,0x48]
253 # CHECK: f64x2.lt # encoding: [0xfd,0x49]
256 # CHECK: f64x2.gt # encoding: [0xfd,0x4a]
259 # CHECK: f64x2.le # encoding: [0xfd,0x4b]
262 # CHECK: f64x2.ge # encoding: [0xfd,0x4c]
265 # CHECK: v128.not # encoding: [0xfd,0x4d]
268 # CHECK: v128.and # encoding: [0xfd,0x4e]
271 # CHECK: v128.andnot # encoding: [0xfd,0x4f]
274 # CHECK: v128.or # encoding: [0xfd,0x50]
277 # CHECK: v128.xor # encoding: [0xfd,0x51]
280 # CHECK: v128.bitselect # encoding: [0xfd,0x52]
283 # CHECK: v128.load8_lane 32, 1 # encoding: [0xfd,0x58,0x00,0x20,0x01]
286 # CHECK: v128.load16_lane 32, 1 # encoding: [0xfd,0x59,0x01,0x20,0x01]
289 # CHECK: v128.load32_lane 32, 1 # encoding: [0xfd,0x5a,0x02,0x20,0x01]
292 # CHECK: v128.load64_lane 32, 1 # encoding: [0xfd,0x5b,0x03,0x20,0x01]
295 # CHECK: v128.store8_lane 32, 1 # encoding: [0xfd,0x5c,0x00,0x20,0x01]
298 # CHECK: v128.store16_lane 32, 1 # encoding: [0xfd,0x5d,0x01,0x20,0x01]
301 # CHECK: v128.store32_lane 32, 1 # encoding: [0xfd,0x5e,0x02,0x20,0x01]
304 # CHECK: v128.store64_lane 32, 1 # encoding: [0xfd,0x5f,0x03,0x20,0x01]
307 # CHECK: i8x16.abs # encoding: [0xfd,0x60]
310 # CHECK: i8x16.neg # encoding: [0xfd,0x61]
313 # CHECK: i8x16.any_true # encoding: [0xfd,0x62]
316 # CHECK: i8x16.all_true # encoding: [0xfd,0x63]
319 # CHECK: i8x16.bitmask # encoding: [0xfd,0x64]
322 # CHECK: i8x16.narrow_i16x8_s # encoding: [0xfd,0x65]
325 # CHECK: i8x16.narrow_i16x8_u # encoding: [0xfd,0x66]
328 # CHECK: i8x16.shl # encoding: [0xfd,0x6b]
331 # CHECK: i8x16.shr_s # encoding: [0xfd,0x6c]
334 # CHECK: i8x16.shr_u # encoding: [0xfd,0x6d]
337 # CHECK: i8x16.add # encoding: [0xfd,0x6e]
340 # CHECK: i8x16.add_saturate_s # encoding: [0xfd,0x6f]
343 # CHECK: i8x16.add_saturate_u # encoding: [0xfd,0x70]
346 # CHECK: i8x16.sub # encoding: [0xfd,0x71]
349 # CHECK: i8x16.sub_saturate_s # encoding: [0xfd,0x72]
352 # CHECK: i8x16.sub_saturate_u # encoding: [0xfd,0x73]
355 # CHECK: i8x16.min_s # encoding: [0xfd,0x76]
358 # CHECK: i8x16.min_u # encoding: [0xfd,0x77]
361 # CHECK: i8x16.max_s # encoding: [0xfd,0x78]
364 # CHECK: i8x16.max_u # encoding: [0xfd,0x79]
367 # CHECK: i8x16.avgr_u # encoding: [0xfd,0x7b]
370 # CHECK: i8x16.popcnt # encoding: [0xfd,0x7c]
373 # CHECK: i16x8.abs # encoding: [0xfd,0x80,0x01]
376 # CHECK: i16x8.neg # encoding: [0xfd,0x81,0x01]
379 # CHECK: i16x8.any_true # encoding: [0xfd,0x82,0x01]
382 # CHECK: i16x8.all_true # encoding: [0xfd,0x83,0x01]
385 # CHECK: i16x8.bitmask # encoding: [0xfd,0x84,0x01]
388 # CHECK: i16x8.narrow_i32x4_s # encoding: [0xfd,0x85,0x01]
391 # CHECK: i16x8.narrow_i32x4_u # encoding: [0xfd,0x86,0x01]
394 # CHECK: i16x8.widen_low_i8x16_s # encoding: [0xfd,0x87,0x01]
397 # CHECK: i16x8.widen_high_i8x16_s # encoding: [0xfd,0x88,0x01]
400 # CHECK: i16x8.widen_low_i8x16_u # encoding: [0xfd,0x89,0x01]
403 # CHECK: i16x8.widen_high_i8x16_u # encoding: [0xfd,0x8a,0x01]
406 # CHECK: i16x8.shl # encoding: [0xfd,0x8b,0x01]
409 # CHECK: i16x8.shr_s # encoding: [0xfd,0x8c,0x01]
412 # CHECK: i16x8.shr_u # encoding: [0xfd,0x8d,0x01]
415 # CHECK: i16x8.add # encoding: [0xfd,0x8e,0x01]
418 # CHECK: i16x8.add_saturate_s # encoding: [0xfd,0x8f,0x01]
421 # CHECK: i16x8.add_saturate_u # encoding: [0xfd,0x90,0x01]
424 # CHECK: i16x8.sub # encoding: [0xfd,0x91,0x01]
427 # CHECK: i16x8.sub_saturate_s # encoding: [0xfd,0x92,0x01]
430 # CHECK: i16x8.sub_saturate_u # encoding: [0xfd,0x93,0x01]
433 # CHECK: i16x8.mul # encoding: [0xfd,0x95,0x01]
436 # CHECK: i16x8.min_s # encoding: [0xfd,0x96,0x01]
439 # CHECK: i16x8.min_u # encoding: [0xfd,0x97,0x01]
442 # CHECK: i16x8.max_s # encoding: [0xfd,0x98,0x01]
445 # CHECK: i16x8.max_u # encoding: [0xfd,0x99,0x01]
448 # CHECK: i16x8.avgr_u # encoding: [0xfd,0x9b,0x01]
451 # CHECK: i16x8.q15mulr_sat_s # encoding: [0xfd,0x9c,0x01]
454 # CHECK: i32x4.abs # encoding: [0xfd,0xa0,0x01]
457 # CHECK: i32x4.neg # encoding: [0xfd,0xa1,0x01]
460 # CHECK: i32x4.any_true # encoding: [0xfd,0xa2,0x01]
463 # CHECK: i32x4.all_true # encoding: [0xfd,0xa3,0x01]
466 # CHECK: i32x4.bitmask # encoding: [0xfd,0xa4,0x01]
469 # CHECK: i32x4.widen_low_i16x8_s # encoding: [0xfd,0xa7,0x01]
472 # CHECK: i32x4.widen_high_i16x8_s # encoding: [0xfd,0xa8,0x01]
475 # CHECK: i32x4.widen_low_i16x8_u # encoding: [0xfd,0xa9,0x01]
478 # CHECK: i32x4.widen_high_i16x8_u # encoding: [0xfd,0xaa,0x01]
481 # CHECK: i32x4.shl # encoding: [0xfd,0xab,0x01]
484 # CHECK: i32x4.shr_s # encoding: [0xfd,0xac,0x01]
487 # CHECK: i32x4.shr_u # encoding: [0xfd,0xad,0x01]
490 # CHECK: i32x4.add # encoding: [0xfd,0xae,0x01]
493 # CHECK: i32x4.sub # encoding: [0xfd,0xb1,0x01]
496 # CHECK: i32x4.mul # encoding: [0xfd,0xb5,0x01]
499 # CHECK: i32x4.min_s # encoding: [0xfd,0xb6,0x01]
502 # CHECK: i32x4.min_u # encoding: [0xfd,0xb7,0x01]
505 # CHECK: i32x4.max_s # encoding: [0xfd,0xb8,0x01]
508 # CHECK: i32x4.max_u # encoding: [0xfd,0xb9,0x01]
511 # CHECK: i32x4.dot_i16x8_s # encoding: [0xfd,0xba,0x01]
514 # CHECK: i64x2.eq # encoding: [0xfd,0xc0,0x01]
517 # CHECK: i64x2.neg # encoding: [0xfd,0xc1,0x01]
520 # CHECK: i64x2.any_true # encoding: [0xfd,0xc2,0x01]
523 # CHECK: i64x2.all_true # encoding: [0xfd,0xc3,0x01]
526 # CHECK: i64x2.bitmask # encoding: [0xfd,0xc4,0x01]
529 # CHECK: i64x2.widen_low_i32x4_s # encoding: [0xfd,0xc7,0x01]
532 # CHECK: i64x2.widen_high_i32x4_s # encoding: [0xfd,0xc8,0x01]
535 # CHECK: i64x2.widen_low_i32x4_u # encoding: [0xfd,0xc9,0x01]
538 # CHECK: i64x2.widen_high_i32x4_u # encoding: [0xfd,0xca,0x01]
541 # CHECK: i64x2.shl # encoding: [0xfd,0xcb,0x01]
544 # CHECK: i64x2.shr_s # encoding: [0xfd,0xcc,0x01]
547 # CHECK: i64x2.shr_u # encoding: [0xfd,0xcd,0x01]
550 # CHECK: i64x2.add # encoding: [0xfd,0xce,0x01]
553 # CHECK: i64x2.sub # encoding: [0xfd,0xd1,0x01]
556 # CHECK: i64x2.mul # encoding: [0xfd,0xd5,0x01]
559 # CHECK: f32x4.ceil # encoding: [0xfd,0xd8,0x01]
562 # CHECK: f32x4.floor # encoding: [0xfd,0xd9,0x01]
565 # CHECK: f32x4.trunc # encoding: [0xfd,0xda,0x01]
568 # CHECK: f32x4.nearest # encoding: [0xfd,0xdb,0x01]
571 # CHECK: f64x2.ceil # encoding: [0xfd,0xdc,0x01]
574 # CHECK: f64x2.floor # encoding: [0xfd,0xdd,0x01]
577 # CHECK: f64x2.trunc # encoding: [0xfd,0xde,0x01]
580 # CHECK: f64x2.nearest # encoding: [0xfd,0xdf,0x01]
583 # CHECK: f32x4.abs # encoding: [0xfd,0xe0,0x01]
586 # CHECK: f32x4.neg # encoding: [0xfd,0xe1,0x01]
589 # CHECK: f32x4.sqrt # encoding: [0xfd,0xe3,0x01]
592 # CHECK: f32x4.add # encoding: [0xfd,0xe4,0x01]
595 # CHECK: f32x4.sub # encoding: [0xfd,0xe5,0x01]
598 # CHECK: f32x4.mul # encoding: [0xfd,0xe6,0x01]
601 # CHECK: f32x4.div # encoding: [0xfd,0xe7,0x01]
604 # CHECK: f32x4.min # encoding: [0xfd,0xe8,0x01]
607 # CHECK: f32x4.max # encoding: [0xfd,0xe9,0x01]
610 # CHECK: f32x4.pmin # encoding: [0xfd,0xea,0x01]
613 # CHECK: f32x4.pmax # encoding: [0xfd,0xeb,0x01]
616 # CHECK: f64x2.abs # encoding: [0xfd,0xec,0x01]
619 # CHECK: f64x2.neg # encoding: [0xfd,0xed,0x01]
622 # CHECK: f64x2.sqrt # encoding: [0xfd,0xef,0x01]
625 # CHECK: f64x2.add # encoding: [0xfd,0xf0,0x01]
628 # CHECK: f64x2.sub # encoding: [0xfd,0xf1,0x01]
631 # CHECK: f64x2.mul # encoding: [0xfd,0xf2,0x01]
634 # CHECK: f64x2.div # encoding: [0xfd,0xf3,0x01]
637 # CHECK: f64x2.min # encoding: [0xfd,0xf4,0x01]
640 # CHECK: f64x2.max # encoding: [0xfd,0xf5,0x01]
643 # CHECK: f64x2.pmin # encoding: [0xfd,0xf6,0x01]
646 # CHECK: f64x2.pmax # encoding: [0xfd,0xf7,0x01]
649 # CHECK: i32x4.trunc_sat_f32x4_s # encoding: [0xfd,0xf8,0x01]
652 # CHECK: i32x4.trunc_sat_f32x4_u # encoding: [0xfd,0xf9,0x01]
655 # CHECK: f32x4.convert_i32x4_s # encoding: [0xfd,0xfa,0x01]
658 # CHECK: f32x4.convert_i32x4_u # encoding: [0xfd,0xfb,0x01]
661 # CHECK: v128.load32_zero 32 # encoding: [0xfd,0xfc,0x01,0x02,0x20]
664 # CHECK: v128.load64_zero 32 # encoding: [0xfd,0xfd,0x01,0x03,0x20]
667 # CHECK: f32x4.qfma # encoding: [0xfd,0xb4,0x01]
670 # CHECK: f32x4.qfms # encoding: [0xfd,0xd4,0x01]
673 # CHECK: f64x2.qfma # encoding: [0xfd,0xfe,0x01]
676 # CHECK: f64x2.qfms # encoding: [0xfd,0xff,0x01]
679 # CHECK: i16x8.extmul_low_i8x16_s # encoding: [0xfd,0x9a,0x01]
682 # CHECK: i16x8.extmul_high_i8x16_s # encoding: [0xfd,0x9d,0x01]
685 # CHECK: i16x8.extmul_low_i8x16_u # encoding: [0xfd,0x9e,0x01]
688 # CHECK: i16x8.extmul_high_i8x16_u # encoding: [0xfd,0x9f,0x01]
691 # CHECK: i32x4.extmul_low_i16x8_s # encoding: [0xfd,0xbb,0x01]
694 # CHECK: i32x4.extmul_high_i16x8_s # encoding: [0xfd,0xbd,0x01]
697 # CHECK: i32x4.extmul_low_i16x8_u # encoding: [0xfd,0xbe,0x01]
700 # CHECK: i32x4.extmul_high_i16x8_u # encoding: [0xfd,0xbf,0x01]
703 # CHECK: i64x2.extmul_low_i32x4_s # encoding: [0xfd,0xd2,0x01]
706 # CHECK: i64x2.extmul_high_i32x4_s # encoding: [0xfd,0xd3,0x01]
709 # CHECK: i64x2.extmul_low_i32x4_u # encoding: [0xfd,0xd6,0x01]
712 # CHECK: i64x2.extmul_high_i32x4_u # encoding: [0xfd,0xd7,0x01]
715 # CHECK: i8x16.signselect # encoding: [0xfd,0x7d]
718 # CHECK: i16x8.signselect # encoding: [0xfd,0x7e]
721 # CHECK: i32x4.signselect # encoding: [0xfd,0x7f]
724 # CHECK: i64x2.signselect # encoding: [0xfd,0x94,0x01]