Home
last modified time | relevance | path

Searched refs:vmulps (Results 1 – 25 of 98) sorted by relevance

1234

/llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Generic/
H A Davx512-super-registers-3.s4 vmulps %zmm0, %zmm1, %zmm2
6 vmulps %ymm2, %ymm3, %ymm4
8 vmulps %xmm6, %xmm19, %xmm4
30 # CHECK-NEXT: 1 5 1.00 vmulps %zmm0, %zmm1, %zmm2
32 # CHECK-NEXT: 1 5 1.00 vmulps %ymm2, %ymm3, %ymm4
64 # CHECK: [0,0] DeeeeeER . . . .. vmulps %zmm0, %zmm1, %zmm2
66 # CHECK-NEXT: [0,2] D===eeeeeER . . .. vmulps %ymm2, %ymm3, %ymm4
70 # CHECK-NEXT: [1,0] .D==================eeeeeER vmulps %zmm0, %zmm1, %zmm2
84 # CHECK-NEXT: 0. 2 10.0 0.5 0.0 vmulps %zmm0, %zmm1, %zmm2
86 # CHECK-NEXT: 2. 2 3.5 0.0 7.5 vmulps %ymm2, %ymm3, %ymm4
[all …]
H A Davx512-super-registers-2.s4 vmulps %zmm0, %zmm1, %zmm2
6 vmulps %zmm2, %zmm3, %zmm4
8 vmulps %xmm6, %xmm3, %xmm4
30 # CHECK-NEXT: 1 5 1.00 vmulps %zmm0, %zmm1, %zmm2
32 # CHECK-NEXT: 1 5 1.00 vmulps %zmm2, %zmm3, %zmm4
34 # CHECK-NEXT: 1 5 1.00 vmulps %xmm6, %xmm3, %xmm4
64 # CHECK: [0,0] DeeeeeER . . . .. vmulps %zmm0, %zmm1, %zmm2
66 # CHECK-NEXT: [0,2] D===eeeeeER . . .. vmulps %zmm2, %zmm3, %zmm4
84 # CHECK-NEXT: 0. 2 10.0 0.5 0.0 vmulps %zmm0, %zmm1, %zmm2
86 # CHECK-NEXT: 2. 2 3.5 0.0 7.5 vmulps %zmm2, %zmm3, %zmm4
[all …]
H A Davx512-super-registers-1.s4 vmulps %zmm0, %zmm1, %zmm2
6 vmulps %ymm2, %ymm3, %ymm4
8 vmulps %xmm6, %xmm3, %xmm4
30 # CHECK-NEXT: 1 5 1.00 vmulps %zmm0, %zmm1, %zmm2
32 # CHECK-NEXT: 1 5 1.00 vmulps %ymm2, %ymm3, %ymm4
34 # CHECK-NEXT: 1 5 1.00 vmulps %xmm6, %xmm3, %xmm4
64 # CHECK: [0,0] DeeeeeER . . . .. vmulps %zmm0, %zmm1, %zmm2
66 # CHECK-NEXT: [0,2] D===eeeeeER . . .. vmulps %ymm2, %ymm3, %ymm4
84 # CHECK-NEXT: 0. 2 10.0 0.5 0.0 vmulps %zmm0, %zmm1, %zmm2
86 # CHECK-NEXT: 2. 2 3.5 0.0 7.5 vmulps %ymm2, %ymm3, %ymm4
[all …]
H A Dxop-super-registers-1.s4 vmulps %ymm0, %ymm1, %ymm2
6 vmulps %ymm2, %ymm3, %ymm4
8 vmulps %ymm6, %ymm3, %ymm4
30 # CHECK-NEXT: 1 5 1.00 vmulps %ymm0, %ymm1, %ymm2
32 # CHECK-NEXT: 1 5 1.00 vmulps %ymm2, %ymm3, %ymm4
34 # CHECK-NEXT: 1 5 1.00 vmulps %ymm6, %ymm3, %ymm4
64 # CHECK: [0,0] DeeeeeER . . . .. vmulps %ymm0, %ymm1, %ymm2
66 # CHECK-NEXT: [0,2] D===eeeeeER . . .. vmulps %ymm2, %ymm3, %ymm4
84 # CHECK-NEXT: 0. 2 10.0 0.5 0.0 vmulps %ymm0, %ymm1, %ymm2
86 # CHECK-NEXT: 2. 2 3.5 0.0 7.5 vmulps %ymm2, %ymm3, %ymm4
[all …]
H A Dxop-super-registers-2.s4 vmulps %ymm0, %ymm1, %ymm2
6 vmulps %ymm2, %ymm3, %ymm4
8 vmulps %ymm6, %ymm3, %ymm4
64 # CHECK: [0,0] DeeeeeER . . . . vmulps %ymm0, %ymm1, %ymm2
66 # CHECK-NEXT: [0,2] D=eeeeeER . . . . vmulps %ymm2, %ymm3, %ymm4
68 # CHECK-NEXT: [0,4] .D========eeeeeER . . vmulps %ymm6, %ymm3, %ymm4
70 # CHECK-NEXT: [1,0] .D================eeeeeER vmulps %ymm0, %ymm1, %ymm2
72 # CHECK-NEXT: [1,2] . DeeeeeE---------------R vmulps %ymm2, %ymm3, %ymm4
84 # CHECK-NEXT: 0. 2 9.0 0.5 0.0 vmulps %ymm0, %ymm1, %ymm2
86 # CHECK-NEXT: 2. 2 1.5 0.0 7.5 vmulps %ymm2, %ymm3, %ymm4
[all …]
/llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/BdVer2/
H A Dxop-super-registers-1.s4 vmulps %ymm0, %ymm1, %ymm2
6 vmulps %ymm2, %ymm3, %ymm4
8 vmulps %ymm6, %ymm3, %ymm4
30 # CHECK-NEXT: 2 5 1.00 vmulps %ymm0, %ymm1, %ymm2
32 # CHECK-NEXT: 2 5 1.00 vmulps %ymm2, %ymm3, %ymm4
34 # CHECK-NEXT: 2 5 1.00 vmulps %ymm6, %ymm3, %ymm4
79 # CHECK: [0,0] DeeeeeER . . . . . . . vmulps %ymm0, %ymm1, %ymm2
81 # CHECK-NEXT: [0,2] .D==========eeeeeER . . . . . vmulps %ymm2, %ymm3, %ymm4
99 # CHECK-NEXT: 0. 2 15.0 0.5 0.0 vmulps %ymm0, %ymm1, %ymm2
101 # CHECK-NEXT: 2. 2 11.0 0.5 8.5 vmulps %ymm2, %ymm3, %ymm4
[all …]
H A Dxop-super-registers-2.s4 vmulps %ymm0, %ymm1, %ymm2
6 vmulps %ymm2, %ymm3, %ymm4
8 vmulps %ymm6, %ymm3, %ymm4
30 # CHECK-NEXT: 2 5 1.00 vmulps %ymm0, %ymm1, %ymm2
32 # CHECK-NEXT: 2 5 1.00 vmulps %ymm2, %ymm3, %ymm4
34 # CHECK-NEXT: 2 5 1.00 vmulps %ymm6, %ymm3, %ymm4
79 # CHECK: [0,0] DeeeeeER . . . . .. vmulps %ymm0, %ymm1, %ymm2
81 # CHECK-NEXT: [0,2] .D==eeeeeER . . . .. vmulps %ymm2, %ymm3, %ymm4
99 # CHECK-NEXT: 0. 2 11.0 0.5 0.0 vmulps %ymm0, %ymm1, %ymm2
101 # CHECK-NEXT: 2. 2 3.0 0.0 8.5 vmulps %ymm2, %ymm3, %ymm4
[all …]
H A Dregister-files-1.s5 vmulps %xmm0, %xmm0, %xmm0 label
78 … - - 1.00 - - - - - - - vmulps %xmm0, %xmm0, %xmm0
85 # CHECK-NEXT: [0,1] D=====eeeeeER . . . . . . . . . vmulps %xmm0, %xmm0…
87 # CHECK-NEXT: [1,1] D===============eeeeeER . . . . . . . vmulps %xmm0, %xmm0…
89 # CHECK-NEXT: [2,1] .D========================eeeeeER . . . . . vmulps %xmm0, %xmm0…
91 # CHECK-NEXT: [3,1] .D==================================eeeeeER . . . vmulps %xmm0, %xmm0…
93 # CHECK-NEXT: [4,1] . D===========================================eeeeeER vmulps %xmm0, %xmm0…
103 # CHECK-NEXT: 1. 5 25.2 0.0 0.0 vmulps %xmm0, %xmm0, %xmm0
H A Ddot-product.s4 vmulps %xmm0, %xmm1, %xmm2 label
27 # CHECK-NEXT: 1 5 1.00 vmulps %xmm0, %xmm1, %xmm2
62 … - - 1.00 - - - - - - - vmulps %xmm0, %xmm1, %xmm2
70 # CHECK: [0,0] DeeeeeER . . . . . . vmulps %xmm0, %xmm1, %xmm2
73 # CHECK-NEXT: [1,0] .DeeeeeE---------------------R. . vmulps %xmm0, %xmm1, %xmm2
76 # CHECK-NEXT: [2,0] . DeeeeeE--------------------R . vmulps %xmm0, %xmm1, %xmm2
87 # CHECK-NEXT: 0. 3 1.0 1.0 13.7 vmulps %xmm0, %xmm1, %xmm2
H A Dregister-files-2.s5 vmulps %xmm0, %xmm0, %xmm0 label
78 … - - 1.00 - - - - - - - vmulps %xmm0, %xmm0, %xmm0
85 # CHECK-NEXT: [0,1] D=====eeeeeER . . . . . . . . . vmulps %xmm0, %xmm0…
87 # CHECK-NEXT: [1,1] D===============eeeeeER . . . . . . . vmulps %xmm0, %xmm0…
89 # CHECK-NEXT: [2,1] . . D==================eeeeeER . . . . . vmulps %xmm0, %xmm0…
91 # CHECK-NEXT: [3,1] . . . . D==================eeeeeER . . . vmulps %xmm0, %xmm0…
93 # CHECK-NEXT: [4,1] . . . . . . D==================eeeeeER vmulps %xmm0, %xmm0…
103 # CHECK-NEXT: 1. 5 15.8 0.0 0.0 vmulps %xmm0, %xmm0, %xmm0
H A Dread-advance-1.s9 vmulps (%rdi), %xmm1, %xmm2 label
31 # CHECK-NEXT: 1 10 1.50 * vmulps (%rdi), %xmm1, %xmm2
38 # CHECK-NEXT: [0,1] DeeeeeeeeeeER vmulps (%rdi), %xmm1, %xmm2
48 # CHECK-NEXT: 1. 1 1.0 0.0 0.0 vmulps (%rdi), %xmm1, %xmm2
H A Dscheduler-queue-usage.s4 vmulps (%rsi), %xmm0, %xmm0 label
26 # CHECK-NEXT: 1 10 1.50 * vmulps (%rsi), %xmm0, %xmm0
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Drecip-fastmath2.ll422 ; SANDY-NEXT: vmulps %xmm2, %xmm1, %xmm3
423 ; SANDY-NEXT: vmulps %xmm3, %xmm0, %xmm0
425 ; SANDY-NEXT: vmulps %xmm0, %xmm1, %xmm0
520 ; SANDY-NEXT: vmulps %xmm1, %xmm0, %xmm0
523 ; SANDY-NEXT: vmulps %xmm0, %xmm1, %xmm0
526 ; SANDY-NEXT: vmulps %xmm0, %xmm1, %xmm0
558 ; KNL-NEXT: vmulps %xmm2, %xmm0, %xmm0
567 ; SKX-NEXT: vmulps %xmm0, %xmm1, %xmm0
652 ; SANDY-NEXT: vmulps %xmm1, %xmm0, %xmm2
920 ; KNL-NEXT: vmulps %ymm2, %ymm0, %ymm0
[all …]
H A Dsqrt-fastmath.ll207 ; AVX1-NEXT: vmulps %xmm1, %xmm0, %xmm2
209 ; AVX1-NEXT: vmulps %xmm1, %xmm2, %xmm1
211 ; AVX1-NEXT: vmulps %xmm1, %xmm3, %xmm1
344 ; AVX1-NEXT: vmulps %xmm1, %xmm0, %xmm0
345 ; AVX1-NEXT: vmulps %xmm1, %xmm0, %xmm0
348 ; AVX1-NEXT: vmulps %xmm0, %xmm1, %xmm0
381 ; AVX1-NEXT: vmulps %xmm1, %xmm0, %xmm1
453 ; AVX1-NEXT: vmulps %ymm1, %ymm0, %ymm0
454 ; AVX1-NEXT: vmulps %ymm1, %ymm0, %ymm0
457 ; AVX1-NEXT: vmulps %ymm0, %ymm1, %ymm0
[all …]
H A Drecip-fastmath.ll436 ; SANDY-NEXT: vmulps %xmm1, %xmm0, %xmm0
439 ; SANDY-NEXT: vmulps %xmm0, %xmm1, %xmm0
530 ; SANDY-NEXT: vmulps %xmm2, %xmm0, %xmm3
531 ; SANDY-NEXT: vmulps %xmm3, %xmm1, %xmm1
533 ; SANDY-NEXT: vmulps %xmm0, %xmm2, %xmm0
636 ; SANDY-NEXT: vmulps %xmm1, %xmm0, %xmm2
639 ; SANDY-NEXT: vmulps %xmm2, %xmm1, %xmm2
641 ; SANDY-NEXT: vmulps %xmm1, %xmm0, %xmm0
643 ; SANDY-NEXT: vmulps %xmm0, %xmm1, %xmm0
804 ; SANDY-NEXT: vmulps %ymm1, %ymm0, %ymm0
[all …]
H A Dsqrt-fastmath-tune.ll60 ; SNB-NEXT: vmulps %xmm1, %xmm0, %xmm2
62 ; SNB-NEXT: vmulps %xmm1, %xmm2, %xmm1
64 ; SNB-NEXT: vmulps %xmm1, %xmm3, %xmm1
74 ; BDW-NEXT: vmulps %xmm1, %xmm0, %xmm2
78 ; BDW-NEXT: vmulps %xmm1, %xmm2, %xmm1
79 ; BDW-NEXT: vmulps %xmm3, %xmm1, %xmm1
148 ; SNB-NEXT: vmulps %ymm1, %ymm0, %ymm2
150 ; SNB-NEXT: vmulps %ymm1, %ymm2, %ymm1
152 ; SNB-NEXT: vmulps %ymm1, %ymm3, %ymm1
162 ; BDW-NEXT: vmulps %ymm1, %ymm0, %ymm2
[all …]
H A Dvector-reduce-fmul-fast.ll71 ; AVX-NEXT: vmulps %xmm2, %xmm1, %xmm1
116 ; AVX-NEXT: vmulps %xmm2, %xmm1, %xmm1
118 ; AVX-NEXT: vmulps %xmm2, %xmm1, %xmm1
170 ; AVX-NEXT: vmulps %ymm2, %ymm1, %ymm1
172 ; AVX-NEXT: vmulps %xmm2, %xmm1, %xmm1
174 ; AVX-NEXT: vmulps %xmm2, %xmm1, %xmm1
254 ; AVX-NEXT: vmulps %xmm1, %xmm0, %xmm0
295 ; AVX-NEXT: vmulps %xmm1, %xmm0, %xmm0
297 ; AVX-NEXT: vmulps %xmm1, %xmm0, %xmm0
345 ; AVX-NEXT: vmulps %ymm1, %ymm0, %ymm0
[all …]
H A Dfma_patterns.ll567 ; FMA-INFS-NEXT: vmulps %xmm1, %xmm0, %xmm0
605 ; FMA-INFS-NEXT: vmulps %xmm0, %xmm1, %xmm0
643 ; FMA-INFS-NEXT: vmulps %xmm0, %xmm1, %xmm0
681 ; FMA-INFS-NEXT: vmulps %xmm1, %xmm0, %xmm0
719 ; FMA-INFS-NEXT: vmulps %xmm0, %xmm1, %xmm0
757 ; FMA-INFS-NEXT: vmulps %xmm0, %xmm1, %xmm0
796 ; FMA-INFS-NEXT: vmulps %xmm1, %xmm0, %xmm0
837 ; FMA-INFS-NEXT: vmulps %xmm0, %xmm1, %xmm0
878 ; FMA-INFS-NEXT: vmulps %xmm0, %xmm1, %xmm0
919 ; FMA-INFS-NEXT: vmulps %xmm1, %xmm0, %xmm0
[all …]
H A Dfma_patterns_wide.ll265 ; FMA-INFS-NEXT: vmulps %ymm2, %ymm0, %ymm0
266 ; FMA-INFS-NEXT: vmulps %ymm3, %ymm1, %ymm1
274 ; FMA4-INFS-NEXT: vmulps %ymm2, %ymm0, %ymm0
275 ; FMA4-INFS-NEXT: vmulps %ymm3, %ymm1, %ymm1
357 ; FMA-INFS-NEXT: vmulps %ymm2, %ymm0, %ymm0
358 ; FMA-INFS-NEXT: vmulps %ymm3, %ymm1, %ymm1
449 ; FMA-INFS-NEXT: vmulps %ymm2, %ymm0, %ymm0
450 ; FMA-INFS-NEXT: vmulps %ymm3, %ymm1, %ymm1
543 ; FMA-INFS-NEXT: vmulps %ymm2, %ymm0, %ymm0
544 ; FMA-INFS-NEXT: vmulps %ymm3, %ymm1, %ymm1
[all …]
/llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/BtVer2/
H A Ddot-product.s4 vmulps %xmm0, %xmm1, %xmm2 label
27 # CHECK-NEXT: 1 2 1.00 vmulps %xmm0, %xmm1, %xmm2
53 … 1.00 - 1.00 - - - - - - - vmulps %xmm0, %xmm1, %xmm2
61 # CHECK: [0,0] DeeER. . . vmulps %xmm0, %xmm1, %xmm2
64 # CHECK-NEXT: [1,0] .DeeE-------R . vmulps %xmm0, %xmm1, %xmm2
67 # CHECK-NEXT: [2,0] . DeeE-------R. vmulps %xmm0, %xmm1, %xmm2
78 # CHECK-NEXT: 0. 3 1.0 1.0 4.7 vmulps %xmm0, %xmm1, %xmm2
H A Dregister-files-2.s5 vmulps %xmm0, %xmm0, %xmm0 label
69 … 1.00 - 1.00 - - - - - - - vmulps %xmm0, %xmm0, %xmm0
76 # CHECK-NEXT: [0,1] D===eeER . . . . . vmulps %xmm0, %xmm0, %xmm0
78 # CHECK-NEXT: [1,1] .D=======eeER . . . . vmulps %xmm0, %xmm0, %xmm0
80 # CHECK-NEXT: [2,1] . D========eeER . . . vmulps %xmm0, %xmm0, %xmm0
82 # CHECK-NEXT: [3,1] . . D========eeER . . vmulps %xmm0, %xmm0, %xmm0
84 # CHECK-NEXT: [4,1] . . . D========eeER vmulps %xmm0, %xmm0, %xmm0
94 # CHECK-NEXT: 1. 5 7.8 0.0 0.0 vmulps %xmm0, %xmm0, %xmm0
H A Dregister-files-1.s5 vmulps %xmm0, %xmm0, %xmm0 label
68 … 1.00 - 1.00 - - - - - - - vmulps %xmm0, %xmm0, %xmm0
75 # CHECK-NEXT: [0,1] D===eeER . . . . . vmulps %xmm0, %xmm0, %xmm0
77 # CHECK-NEXT: [1,1] .D=======eeER . . . . vmulps %xmm0, %xmm0, %xmm0
79 # CHECK-NEXT: [2,1] . D===========eeER . . . vmulps %xmm0, %xmm0, %xmm0
81 # CHECK-NEXT: [3,1] . D===============eeER . . vmulps %xmm0, %xmm0, %xmm0
83 # CHECK-NEXT: [4,1] . D===================eeER vmulps %xmm0, %xmm0, %xmm0
93 # CHECK-NEXT: 1. 5 12.0 0.0 0.0 vmulps %xmm0, %xmm0, %xmm0
H A Dread-advance-1.s9 vmulps (%rdi), %xmm1, %xmm2 label
31 # CHECK-NEXT: 1 7 1.00 * vmulps (%rdi), %xmm1, %xmm2
37 # CHECK-NEXT: [0,1] DeeeeeeeER vmulps (%rdi), %xmm1, %xmm2
47 # CHECK-NEXT: 1. 1 1.0 0.0 0.0 vmulps (%rdi), %xmm1, %xmm2
H A Dbottleneck-hints-4.s4 vmulps %xmm0, %xmm1, %xmm2 label
34 # CHECK-NEXT: | 0. vmulps %xmm0, %xmm1, %xmm2
51 # CHECK-NEXT: 1 2 1.00 vmulps %xmm0, %xmm1, %xmm2
77 … 1.00 - 1.00 - - - - - - - vmulps %xmm0, %xmm1, %xmm2
H A Dscheduler-queue-usage.s4 vmulps (%rsi), %xmm0, %xmm0 label
26 # CHECK-NEXT: 1 7 1.00 * vmulps (%rsi), %xmm0, %xmm0

1234