@@ -412,7 +412,7 @@ define <8 x i64> @elt5_v8i64(i64 %x) {
412
412
;
413
413
; X64-AVX1-LABEL: elt5_v8i64:
414
414
; X64-AVX1: # %bb.0:
415
- ; X64-AVX1-NEXT: vmovdqa {{.*#+}} xmm0 = <4,u,6,7 >
415
+ ; X64-AVX1-NEXT: vmovdqa {{.*#+}} xmm0 = <4,u>
416
416
; X64-AVX1-NEXT: vpinsrq $1, %rdi, %xmm0, %xmm0
417
417
; X64-AVX1-NEXT: vblendps {{.*#+}} ymm1 = ymm0[0,1,2,3],mem[4,5,6,7]
418
418
; X64-AVX1-NEXT: vmovaps {{.*#+}} ymm0 = [42,1,2,3]
@@ -429,7 +429,7 @@ define <8 x i64> @elt5_v8i64(i64 %x) {
429
429
;
430
430
; X64-AVX2-LABEL: elt5_v8i64:
431
431
; X64-AVX2: # %bb.0:
432
- ; X64-AVX2-NEXT: vmovdqa {{.*#+}} xmm0 = <4,u,6,7 >
432
+ ; X64-AVX2-NEXT: vmovdqa {{.*#+}} xmm0 = <4,u>
433
433
; X64-AVX2-NEXT: vpinsrq $1, %rdi, %xmm0, %xmm0
434
434
; X64-AVX2-NEXT: vpblendd {{.*#+}} ymm1 = ymm0[0,1,2,3],mem[4,5,6,7]
435
435
; X64-AVX2-NEXT: vmovaps {{.*#+}} ymm0 = [42,1,2,3]
@@ -478,47 +478,47 @@ define <8 x double> @elt1_v8f64(double %x) {
478
478
;
479
479
; X86-AVX1-LABEL: elt1_v8f64:
480
480
; X86-AVX1: # %bb.0:
481
- ; X86-AVX1-NEXT: vmovaps {{.*#+}} xmm0 = <4.2E+1,u,2.0E+0,3.0E+0 >
481
+ ; X86-AVX1-NEXT: vmovaps {{.*#+}} xmm0 = <4.2E+1,u>
482
482
; X86-AVX1-NEXT: vmovhps {{.*#+}} xmm0 = xmm0[0,1],mem[0,1]
483
483
; X86-AVX1-NEXT: vblendps {{.*#+}} ymm0 = ymm0[0,1,2,3],mem[4,5,6,7]
484
484
; X86-AVX1-NEXT: vmovaps {{.*#+}} ymm1 = [4.0E+0,5.0E+0,6.0E+0,7.0E+0]
485
485
; X86-AVX1-NEXT: retl
486
486
;
487
487
; X64-AVX1-LABEL: elt1_v8f64:
488
488
; X64-AVX1: # %bb.0:
489
- ; X64-AVX1-NEXT: vmovaps {{.*#+}} xmm1 = <4.2E+1,u,2.0E+0,3.0E+0 >
489
+ ; X64-AVX1-NEXT: vmovaps {{.*#+}} xmm1 = <4.2E+1,u>
490
490
; X64-AVX1-NEXT: vmovlhps {{.*#+}} xmm0 = xmm1[0],xmm0[0]
491
491
; X64-AVX1-NEXT: vblendps {{.*#+}} ymm0 = ymm0[0,1,2,3],mem[4,5,6,7]
492
492
; X64-AVX1-NEXT: vmovaps {{.*#+}} ymm1 = [4.0E+0,5.0E+0,6.0E+0,7.0E+0]
493
493
; X64-AVX1-NEXT: retq
494
494
;
495
495
; X86-AVX2-LABEL: elt1_v8f64:
496
496
; X86-AVX2: # %bb.0:
497
- ; X86-AVX2-NEXT: vmovaps {{.*#+}} xmm0 = <4.2E+1,u,2.0E+0,3.0E+0 >
497
+ ; X86-AVX2-NEXT: vmovaps {{.*#+}} xmm0 = <4.2E+1,u>
498
498
; X86-AVX2-NEXT: vmovhps {{.*#+}} xmm0 = xmm0[0,1],mem[0,1]
499
499
; X86-AVX2-NEXT: vblendps {{.*#+}} ymm0 = ymm0[0,1,2,3],mem[4,5,6,7]
500
500
; X86-AVX2-NEXT: vmovaps {{.*#+}} ymm1 = [4.0E+0,5.0E+0,6.0E+0,7.0E+0]
501
501
; X86-AVX2-NEXT: retl
502
502
;
503
503
; X64-AVX2-LABEL: elt1_v8f64:
504
504
; X64-AVX2: # %bb.0:
505
- ; X64-AVX2-NEXT: vmovaps {{.*#+}} xmm1 = <4.2E+1,u,2.0E+0,3.0E+0 >
505
+ ; X64-AVX2-NEXT: vmovaps {{.*#+}} xmm1 = <4.2E+1,u>
506
506
; X64-AVX2-NEXT: vmovlhps {{.*#+}} xmm0 = xmm1[0],xmm0[0]
507
507
; X64-AVX2-NEXT: vblendps {{.*#+}} ymm0 = ymm0[0,1,2,3],mem[4,5,6,7]
508
508
; X64-AVX2-NEXT: vmovaps {{.*#+}} ymm1 = [4.0E+0,5.0E+0,6.0E+0,7.0E+0]
509
509
; X64-AVX2-NEXT: retq
510
510
;
511
511
; X86-AVX512F-LABEL: elt1_v8f64:
512
512
; X86-AVX512F: # %bb.0:
513
- ; X86-AVX512F-NEXT: vmovaps {{.*#+}} xmm0 = <4.2E+1,u,2.0E+0,3.0E+0,4.0E+0,5.0E+0,6.0E+0,7.0E+0 >
513
+ ; X86-AVX512F-NEXT: vmovaps {{.*#+}} xmm0 = <4.2E+1,u>
514
514
; X86-AVX512F-NEXT: vmovhps {{.*#+}} xmm0 = xmm0[0,1],mem[0,1]
515
515
; X86-AVX512F-NEXT: vmovaps {{.*#+}} zmm1 = <4.2E+1,u,2.0E+0,3.0E+0,4.0E+0,5.0E+0,6.0E+0,7.0E+0>
516
516
; X86-AVX512F-NEXT: vinsertf32x4 $0, %xmm0, %zmm1, %zmm0
517
517
; X86-AVX512F-NEXT: retl
518
518
;
519
519
; X64-AVX512F-LABEL: elt1_v8f64:
520
520
; X64-AVX512F: # %bb.0:
521
- ; X64-AVX512F-NEXT: vmovaps {{.*#+}} xmm1 = <4.2E+1,u,2.0E+0,3.0E+0,4.0E+0,5.0E+0,6.0E+0,7.0E+0 >
521
+ ; X64-AVX512F-NEXT: vmovaps {{.*#+}} xmm1 = <4.2E+1,u>
522
522
; X64-AVX512F-NEXT: vmovlhps {{.*#+}} xmm0 = xmm1[0],xmm0[0]
523
523
; X64-AVX512F-NEXT: vmovaps {{.*#+}} zmm1 = <4.2E+1,u,2.0E+0,3.0E+0,4.0E+0,5.0E+0,6.0E+0,7.0E+0>
524
524
; X64-AVX512F-NEXT: vinsertf32x4 $0, %xmm0, %zmm1, %zmm0
0 commit comments