@@ -258,6 +258,12 @@ v_cvt_i32_f64_e64 v5, |v[1:2]|
258
258
v_cvt_i32_f64_e64 v5, v[1:2] clamp
259
259
// CHECK: [0x05,0x80,0x43,0xd1,0x01,0x01,0x00,0x00]
260
260
261
+ v_cvt_i32_f64_e64 v5, s[4:5] mul:2
262
+ // CHECK: [0x05,0x00,0x43,0xd1,0x04,0x00,0x00,0x08]
263
+
264
+ v_cvt_i32_f64_e64 v5, v[1:2] clamp div:2
265
+ // CHECK: [0x05,0x80,0x43,0xd1,0x01,0x01,0x00,0x18]
266
+
261
267
v_cvt_f64_i32_e64 v[5:6], v1
262
268
// CHECK: [0x05,0x00,0x44,0xd1,0x01,0x01,0x00,0x00]
263
269
@@ -555,6 +561,12 @@ v_cvt_u32_f32_e64 v5, |v1|
555
561
v_cvt_u32_f32_e64 v5, v1 clamp
556
562
// CHECK: [0x05,0x80,0x47,0xd1,0x01,0x01,0x00,0x00]
557
563
564
+ v_cvt_u32_f32_e64 v5, s1 mul:2
565
+ // CHECK: [0x05,0x00,0x47,0xd1,0x01,0x00,0x00,0x08]
566
+
567
+ v_cvt_u32_f32_e64 v5, v1 clamp div:2
568
+ // CHECK: [0x05,0x80,0x47,0xd1,0x01,0x01,0x00,0x18]
569
+
558
570
v_cvt_i32_f32_e64 v5, v1
559
571
// CHECK: [0x05,0x00,0x48,0xd1,0x01,0x01,0x00,0x00]
560
572
@@ -627,6 +639,12 @@ v_cvt_i32_f32_e64 v5, |v1|
627
639
v_cvt_i32_f32_e64 v5, v1 clamp
628
640
// CHECK: [0x05,0x80,0x48,0xd1,0x01,0x01,0x00,0x00]
629
641
642
+ v_cvt_i32_f32_e64 v5, v1 mul:2
643
+ // CHECK: [0x05,0x00,0x48,0xd1,0x01,0x01,0x00,0x08]
644
+
645
+ v_cvt_i32_f32_e64 v5, v1 clamp div:2
646
+ // CHECK: [0x05,0x80,0x48,0xd1,0x01,0x01,0x00,0x18]
647
+
630
648
v_cvt_f16_f32_e64 v5, v1
631
649
// CHECK: [0x05,0x00,0x4a,0xd1,0x01,0x01,0x00,0x00]
632
650
@@ -1512,6 +1530,12 @@ v_cvt_u32_f64_e64 v5, |v[1:2]|
1512
1530
v_cvt_u32_f64_e64 v5, v[1:2] clamp
1513
1531
// CHECK: [0x05,0x80,0x55,0xd1,0x01,0x01,0x00,0x00]
1514
1532
1533
+ v_cvt_u32_f64_e64 v5, s[4:5] mul:2
1534
+ // CHECK: [0x05,0x00,0x55,0xd1,0x04,0x00,0x00,0x08]
1535
+
1536
+ v_cvt_u32_f64_e64 v5, v[1:2] clamp div:2
1537
+ // CHECK: [0x05,0x80,0x55,0xd1,0x01,0x01,0x00,0x18]
1538
+
1515
1539
v_cvt_f64_u32_e64 v[5:6], v1
1516
1540
// CHECK: [0x05,0x00,0x56,0xd1,0x01,0x01,0x00,0x00]
1517
1541
@@ -3495,6 +3519,9 @@ v_frexp_exp_i32_f64_e64 v5, -v[1:2]
3495
3519
v_frexp_exp_i32_f64_e64 v5, |v[1:2]|
3496
3520
// CHECK: [0x05,0x01,0x70,0xd1,0x01,0x01,0x00,0x00]
3497
3521
3522
+ v_frexp_exp_i32_f64_e64 v5, s[4:5] mul:2
3523
+ // CHECK: [0x05,0x00,0x70,0xd1,0x04,0x00,0x00,0x08]
3524
+
3498
3525
v_frexp_mant_f64_e64 v[5:6], v[1:2]
3499
3526
// CHECK: [0x05,0x00,0x71,0xd1,0x01,0x01,0x00,0x00]
3500
3527
@@ -4041,6 +4068,12 @@ v_cvt_u16_f16_e64 v5, |v1|
4041
4068
v_cvt_u16_f16_e64 v5, v1 clamp
4042
4069
// CHECK: [0x05,0x80,0x7b,0xd1,0x01,0x01,0x00,0x00]
4043
4070
4071
+ v_cvt_u16_f16_e64 v5, s1 mul:2
4072
+ // CHECK: [0x05,0x00,0x7b,0xd1,0x01,0x00,0x00,0x08]
4073
+
4074
+ v_cvt_u16_f16_e64 v5, v1 clamp div:2
4075
+ // CHECK: [0x05,0x80,0x7b,0xd1,0x01,0x01,0x00,0x18]
4076
+
4044
4077
v_cvt_i16_f16_e64 v5, v1
4045
4078
// CHECK: [0x05,0x00,0x7c,0xd1,0x01,0x01,0x00,0x00]
4046
4079
@@ -4113,6 +4146,12 @@ v_cvt_i16_f16_e64 v5, |v1|
4113
4146
v_cvt_i16_f16_e64 v5, v1 clamp
4114
4147
// CHECK: [0x05,0x80,0x7c,0xd1,0x01,0x01,0x00,0x00]
4115
4148
4149
+ v_cvt_i16_f16_e64 v5, v1 mul:2
4150
+ // CHECK: [0x05,0x00,0x7c,0xd1,0x01,0x01,0x00,0x08]
4151
+
4152
+ v_cvt_i16_f16_e64 v5, v1 clamp div:2
4153
+ // CHECK: [0x05,0x80,0x7c,0xd1,0x01,0x01,0x00,0x18]
4154
+
4116
4155
v_rcp_f16_e64 v5, v1
4117
4156
// CHECK: [0x05,0x00,0x7d,0xd1,0x01,0x01,0x00,0x00]
4118
4157
@@ -4614,6 +4653,9 @@ v_frexp_exp_i16_f16_e64 v5, -v1
4614
4653
v_frexp_exp_i16_f16_e64 v5, |v1|
4615
4654
// CHECK: [0x05,0x01,0x83,0xd1,0x01,0x01,0x00,0x00]
4616
4655
4656
+ v_frexp_exp_i16_f16_e64 v5, s1 mul:2
4657
+ // CHECK: [0x05,0x00,0x83,0xd1,0x01,0x00,0x00,0x08]
4658
+
4617
4659
v_floor_f16_e64 v5, v1
4618
4660
// CHECK: [0x05,0x00,0x84,0xd1,0x01,0x01,0x00,0x00]
4619
4661
@@ -5352,6 +5394,9 @@ v_cvt_norm_i16_f16_e64 v5, |v1|
5352
5394
v_cvt_norm_i16_f16_e64 v5, v1 clamp
5353
5395
// CHECK: [0x05,0x80,0x8d,0xd1,0x01,0x01,0x00,0x00]
5354
5396
5397
+ v_cvt_norm_i16_f16_e64 v5, v1 mul:2
5398
+ // CHECK: [0x05,0x00,0x8d,0xd1,0x01,0x01,0x00,0x08]
5399
+
5355
5400
v_cvt_norm_u16_f16_e64 v5, v1
5356
5401
// CHECK: [0x05,0x00,0x8e,0xd1,0x01,0x01,0x00,0x00]
5357
5402
@@ -5424,6 +5469,9 @@ v_cvt_norm_u16_f16_e64 v5, |v1|
5424
5469
v_cvt_norm_u16_f16_e64 v5, v1 clamp
5425
5470
// CHECK: [0x05,0x80,0x8e,0xd1,0x01,0x01,0x00,0x00]
5426
5471
5472
+ v_cvt_norm_u16_f16_e64 v5, v1 mul:2
5473
+ // CHECK: [0x05,0x00,0x8e,0xd1,0x01,0x01,0x00,0x08]
5474
+
5427
5475
v_sat_pk_u8_i16_e64 v5, v1
5428
5476
// CHECK: [0x05,0x00,0x8f,0xd1,0x01,0x01,0x00,0x00]
5429
5477
0 commit comments