/llvm-project/llvm/test/CodeGen/X86/ |
H A D | vector-sqrt.ll | 34 ; CHECK-NEXT: vsqrtss %xmm0, %xmm0, %xmm0 35 ; CHECK-NEXT: vsqrtss %xmm1, %xmm1, %xmm1 38 ; CHECK-NEXT: vsqrtss %xmm1, %xmm1, %xmm1 41 ; CHECK-NEXT: vsqrtss %xmm1, %xmm1, %xmm1
|
H A D | fold-load-unops.ll | 56 ; AVX-NEXT: vsqrtss %xmm0, %xmm0, %xmm0 220 ; AVX-NEXT: vsqrtss (%rdi), %xmm0, %xmm0 239 ; AVX-NEXT: vsqrtss %xmm0, %xmm0, %xmm0 256 ; AVX-NEXT: vsqrtss %xmm0, %xmm0, %xmm0 271 ; AVX-NEXT: vsqrtss (%rdi), %xmm0, %xmm0 290 ; AVX-NEXT: vsqrtss %xmm0, %xmm0, %xmm0 307 ; AVX-NEXT: vsqrtss %xmm0, %xmm0, %xmm0
|
H A D | pr26625.ll | 14 ; CHECK-NOT: vsqrtss
|
H A D | sqrt.ll | 15 ; AVX-NEXT: vsqrtss %xmm0, %xmm0, %xmm0
|
H A D | sqrt-fastmath.ll | 58 ; AVX-NEXT: vsqrtss %xmm0, %xmm0, %xmm0 72 ; AVX-NEXT: vsqrtss %xmm0, %xmm0, %xmm0 86 ; AVX-NEXT: vsqrtss %xmm0, %xmm0, %xmm0 100 ; AVX-NEXT: vsqrtss %xmm0, %xmm0, %xmm0 114 ; AVX-NEXT: vsqrtss %xmm0, %xmm0, %xmm0 152 ; AVX-NEXT: vsqrtss %xmm0, %xmm0, %xmm0 166 ; AVX-NEXT: vsqrtss %xmm0, %xmm0, %xmm0 298 ; AVX-NEXT: vsqrtss %xmm0, %xmm0, %xmm0 349 ; AVX-NEXT: vsqrtss %xmm0, %xmm0, %xmm0
|
H A D | sqrt-fastmath-tunecpu-attr.ll | 72 ; CHECK-NEXT: vsqrtss %xmm0, %xmm0, %xmm0
|
H A D | sse-scalar-fp-arith-unary.ll | 53 ; AVX-NEXT: vsqrtss %xmm0, %xmm0, %xmm0
|
H A D | sse-intrinsics-x86-upgrade.ll | 39 ; AVX1-NEXT: vsqrtss %xmm0, %xmm0, %xmm0 ## encoding: [0xc5,0xfa,0x51,0xc0] 44 ; AVX512-NEXT: vsqrtss %xmm0, %xmm0, %xmm0 ## EVEX TO VEX Compression encoding: [0xc5,0xfa,0x51,…
|
H A D | sqrt-partial.ll | 28 ; AVX-NEXT: vsqrtss %xmm0, %xmm0, %xmm0
|
H A D | avx-arith.ll | 169 ; CHECK-NEXT: vsqrtss %xmm0, %xmm0, %xmm0 354 ; CHECK-NEXT: vsqrtss %xmm0, %xmm0, %xmm0
|
H A D | sqrt-fastmath-tune.ll | 30 ; FAST-SCALAR-NEXT: vsqrtss %xmm0, %xmm0, %xmm0 237 ; FAST-SCALAR-NEXT: vsqrtss %xmm0, %xmm0, %xmm0
|
H A D | fp-strict-scalar.ll | 585 ; AVX-X86-NEXT: vsqrtss %xmm0, %xmm0, %xmm0 592 ; AVX-X64-NEXT: vsqrtss %xmm0, %xmm0, %xmm0
|
/llvm-project/llvm/test/MC/X86/ |
H A D | AVX512F_SCALAR-64.s | 14381 vsqrtss 256(%rdx,%rax,4), %xmm15, %xmm15 label 14385 vsqrtss -256(%rdx,%rax,4), %xmm15, %xmm15 label 14389 vsqrtss 256(%rdx,%rax,4), %xmm15, %xmm15 {%k2} label 14393 vsqrtss -256(%rdx,%rax,4), %xmm15, %xmm15 {%k2} label 14397 vsqrtss 256(%rdx,%rax,4), %xmm15, %xmm15 {%k2} {z} label 14401 vsqrtss -256(%rdx,%rax,4), %xmm15, %xmm15 {%k2} {z} label 14405 vsqrtss 256(%rdx,%rax,4), %xmm1, %xmm1 label 14409 vsqrtss -256(%rdx,%rax,4), %xmm1, %xmm1 label 14413 vsqrtss 256(%rdx,%rax,4), %xmm1, %xmm1 {%k2} label 14417 vsqrtss -256(%rdx,%rax,4), %xmm1, %xmm1 {%k2} label [all …]
|
H A D | AVX512F_SCALAR-32.s | 6637 {evex} vsqrtss 256(%edx,%eax), %xmm1, %xmm1 6641 vsqrtss 256(%edx,%eax), %xmm1, %xmm1 {%k2} label 6645 vsqrtss 256(%edx,%eax), %xmm1, %xmm1 {%k2} {z} label 6649 {evex} vsqrtss -485498096(%edx,%eax,4), %xmm1, %xmm1 6653 {evex} vsqrtss 485498096(%edx,%eax,4), %xmm1, %xmm1 6657 vsqrtss -485498096(%edx,%eax,4), %xmm1, %xmm1 {%k2} label 6661 vsqrtss 485498096(%edx,%eax,4), %xmm1, %xmm1 {%k2} label 6665 vsqrtss -485498096(%edx,%eax,4), %xmm1, %xmm1 {%k2} {z} label 6669 vsqrtss 485498096(%edx,%eax,4), %xmm1, %xmm1 {%k2} {z} label 6673 {evex} vsqrtss 485498096(%edx), %xmm1, %xmm1 [all …]
|
H A D | AVX-32.s | 8601 vsqrtss -485498096(%edx,%eax,4), %xmm1, %xmm1 label 8605 vsqrtss 485498096(%edx,%eax,4), %xmm1, %xmm1 label 8609 vsqrtss 485498096(%edx), %xmm1, %xmm1 label 8613 vsqrtss 485498096, %xmm1, %xmm1 label 8617 vsqrtss 64(%edx,%eax), %xmm1, %xmm1 label 8621 vsqrtss (%edx), %xmm1, %xmm1 label 8625 vsqrtss %xmm1, %xmm1, %xmm1 label
|
H A D | AVX-64.s | 17789 vsqrtss 485498096, %xmm15, %xmm15 label 17793 vsqrtss 485498096, %xmm6, %xmm6 label 17797 vsqrtss -64(%rdx,%rax,4), %xmm15, %xmm15 label 17801 vsqrtss 64(%rdx,%rax,4), %xmm15, %xmm15 label 17805 vsqrtss -64(%rdx,%rax,4), %xmm6, %xmm6 label 17809 vsqrtss 64(%rdx,%rax,4), %xmm6, %xmm6 label 17813 vsqrtss 64(%rdx,%rax), %xmm15, %xmm15 label 17817 vsqrtss 64(%rdx,%rax), %xmm6, %xmm6 label 17821 vsqrtss 64(%rdx), %xmm15, %xmm15 label 17825 vsqrtss 64(%rdx), %xmm6, %xmm6 label [all …]
|
H A D | avx512-att.s | 15117 vsqrtss %xmm8, %xmm19, %xmm22 15121 vsqrtss %xmm8, %xmm19, %xmm22 {%k1} 15125 vsqrtss %xmm8, %xmm19, %xmm22 {%k1} {z} 15129 vsqrtss {rn-sae}, %xmm8, %xmm19, %xmm22 15133 vsqrtss {ru-sae}, %xmm8, %xmm19, %xmm22 15137 vsqrtss {rd-sae}, %xmm8, %xmm19, %xmm22 15141 vsqrtss {rz-sae}, %xmm8, %xmm19, %xmm22 15145 vsqrtss (%rcx), %xmm19, %xmm22 15149 vsqrtss 291(%rax,%r14,8), %xmm19, %xmm22 15153 vsqrtss 508(%rdx), %xmm19, %xmm22 [all …]
|
H A D | avx-32-att.s | 888 vsqrtss %xmm1, %xmm2, %xmm3 892 vsqrtss (%eax), %xmm2, %xmm3
|
/llvm-project/llvm/test/tools/llvm-mca/X86/Znver4/ |
H A D | resources-avx512.s | 1056 vsqrtss %xmm16, %xmm17, %xmm19 1057 vsqrtss (%rax), %xmm17, %xmm19 1058 vsqrtss %xmm16, %xmm17, %xmm19 {k1} 1059 vsqrtss (%rax), %xmm17, %xmm19 {k1} 1060 vsqrtss %xmm16, %xmm17, %xmm19 {z}{k1} 1061 vsqrtss (%rax), %xmm17, %xmm19 {z}{k1} 2104 # CHECK-NEXT: 1 15 5.00 vsqrtss %xmm16, %xmm17, %xmm19 2105 # CHECK-NEXT: 1 22 5.00 * vsqrtss (%rax), %xmm17, %xmm19 2106 # CHECK-NEXT: 1 15 5.00 vsqrtss %xmm16, %xmm17, %xmm19 {%k1} 2107 # CHECK-NEXT: 1 22 5.00 * vsqrtss ( 951 vsqrtss %xmm16, %xmm17, %xmm19 global() label 952 vsqrtss (%rax), %xmm17, %xmm19 global() label 953 vsqrtss %xmm16, %xmm17, %xmm19 {k1} global() label 954 vsqrtss (%rax), %xmm17, %xmm19 {k1} global() label 955 vsqrtss %xmm16, %xmm17, %xmm19 {z}{k1} global() label 956 vsqrtss (%rax), %xmm17, %xmm19 {z}{k1} global() label [all...] |
/llvm-project/llvm/test/tools/llvm-mca/X86/SapphireRapids/ |
H A D | resources-avx512.s | 1056 vsqrtss %xmm16, %xmm17, %xmm19 1057 vsqrtss (%rax), %xmm17, %xmm19 1058 vsqrtss %xmm16, %xmm17, %xmm19 {k1} 1059 vsqrtss (%rax), %xmm17, %xmm19 {k1} 1060 vsqrtss %xmm16, %xmm17, %xmm19 {z}{k1} 1061 vsqrtss (%rax), %xmm17, %xmm19 {z}{k1} 2104 # CHECK-NEXT: 1 12 1.00 vsqrtss %xmm16, %xmm17, %xmm19 2105 # CHECK-NEXT: 2 19 1.00 * vsqrtss (%rax), %xmm17, %xmm19 2106 # CHECK-NEXT: 1 12 1.00 vsqrtss %xmm16, %xmm17, %xmm19 {%k1} 2107 # CHECK-NEXT: 2 19 1.00 * vsqrtss ( 951 vsqrtss %xmm16, %xmm17, %xmm19 global() label 952 vsqrtss (%rax), %xmm17, %xmm19 global() label 953 vsqrtss %xmm16, %xmm17, %xmm19 {k1} global() label 954 vsqrtss (%rax), %xmm17, %xmm19 {k1} global() label 955 vsqrtss %xmm16, %xmm17, %xmm19 {z}{k1} global() label 956 vsqrtss (%rax), %xmm17, %xmm19 {z}{k1} global() label [all...] |
/llvm-project/llvm/test/tools/llvm-mca/X86/SkylakeServer/ |
H A D | resources-avx512.s | 1056 vsqrtss %xmm16, %xmm17, %xmm19 1057 vsqrtss (%rax), %xmm17, %xmm19 1058 vsqrtss %xmm16, %xmm17, %xmm19 {k1} 1059 vsqrtss (%rax), %xmm17, %xmm19 {k1} 1060 vsqrtss %xmm16, %xmm17, %xmm19 {z}{k1} 1061 vsqrtss (%rax), %xmm17, %xmm19 {z}{k1} 2104 # CHECK-NEXT: 1 12 3.00 vsqrtss %xmm16, %xmm17, %xmm19 2105 # CHECK-NEXT: 2 17 3.00 * vsqrtss (%rax), %xmm17, %xmm19 2106 # CHECK-NEXT: 1 12 3.00 vsqrtss %xmm16, %xmm17, %xmm19 {%k1} 2107 # CHECK-NEXT: 2 17 3.00 * vsqrtss ( 951 vsqrtss %xmm16, %xmm17, %xmm19 global() label 952 vsqrtss (%rax), %xmm17, %xmm19 global() label 953 vsqrtss %xmm16, %xmm17, %xmm19 {k1} global() label 954 vsqrtss (%rax), %xmm17, %xmm19 {k1} global() label 955 vsqrtss %xmm16, %xmm17, %xmm19 {z}{k1} global() label 956 vsqrtss (%rax), %xmm17, %xmm19 {z}{k1} global() label [all...] |
/llvm-project/llvm/test/tools/llvm-mca/X86/Generic/ |
H A D | resources-avx512.s | 1056 vsqrtss %xmm16, %xmm17, %xmm19 1057 vsqrtss (%rax), %xmm17, %xmm19 1058 vsqrtss %xmm16, %xmm17, %xmm19 {k1} 1059 vsqrtss (%rax), %xmm17, %xmm19 {k1} 1060 vsqrtss %xmm16, %xmm17, %xmm19 {z}{k1} 1061 vsqrtss (%rax), %xmm17, %xmm19 {z}{k1} 2104 # CHECK-NEXT: 1 14 14.00 vsqrtss %xmm16, %xmm17, %xmm19 2105 # CHECK-NEXT: 2 20 14.00 * vsqrtss (%rax), %xmm17, %xmm19 2106 # CHECK-NEXT: 1 14 14.00 vsqrtss %xmm16, %xmm17, %xmm19 {%k1} 2107 # CHECK-NEXT: 2 20 14.00 * vsqrtss ( 951 vsqrtss %xmm16, %xmm17, %xmm19 global() label 952 vsqrtss (%rax), %xmm17, %xmm19 global() label 953 vsqrtss %xmm16, %xmm17, %xmm19 {k1} global() label 954 vsqrtss (%rax), %xmm17, %xmm19 {k1} global() label 955 vsqrtss %xmm16, %xmm17, %xmm19 {z}{k1} global() label 956 vsqrtss (%rax), %xmm17, %xmm19 {z}{k1} global() label [all...] |
H A D | resources-avx1.s | 944 vsqrtss %xmm0, %xmm1, %xmm2 label 945 vsqrtss (%rax), %xmm1, %xmm2 label 1671 # CHECK-NEXT: 1 14 14.00 vsqrtss %xmm0, %xmm1, %xmm2 1672 # CHECK-NEXT: 2 20 14.00 * vsqrtss (%rax), %xmm1, %xmm2 2379 # CHECK-NEXT: - 14.00 1.00 - - - - - vsqrtss %xmm0, %xmm1, %xmm2 2380 # CHECK-NEXT: - 14.00 1.00 - - - 0.50 0.50 vsqrtss (%rax), %xmm1, %xmm2
|
/llvm-project/llvm/test/tools/llvm-mca/X86/IceLakeServer/ |
H A D | resources-avx512.s | 1056 vsqrtss %xmm16, %xmm17, %xmm19 1057 vsqrtss (%rax), %xmm17, %xmm19 1058 vsqrtss %xmm16, %xmm17, %xmm19 {k1} 1059 vsqrtss (%rax), %xmm17, %xmm19 {k1} 1060 vsqrtss %xmm16, %xmm17, %xmm19 {z}{k1} 1061 vsqrtss (%rax), %xmm17, %xmm19 {z}{k1} 2104 # CHECK-NEXT: 1 12 3.00 vsqrtss %xmm16, %xmm17, %xmm19 2105 # CHECK-NEXT: 2 17 3.00 * vsqrtss (%rax), %xmm17, %xmm19 2106 # CHECK-NEXT: 1 12 3.00 vsqrtss %xmm16, %xmm17, %xmm19 {%k1} 2107 # CHECK-NEXT: 2 17 3.00 * vsqrtss ( 951 vsqrtss %xmm16, %xmm17, %xmm19 global() label 952 vsqrtss (%rax), %xmm17, %xmm19 global() label 953 vsqrtss %xmm16, %xmm17, %xmm19 {k1} global() label 954 vsqrtss (%rax), %xmm17, %xmm19 {k1} global() label 955 vsqrtss %xmm16, %xmm17, %xmm19 {z}{k1} global() label 956 vsqrtss (%rax), %xmm17, %xmm19 {z}{k1} global() label [all...] |
/llvm-project/llvm/test/tools/llvm-mca/X86/Haswell/ |
H A D | resources-avx1.s | 944 vsqrtss %xmm0, %xmm1, %xmm2 label 945 vsqrtss (%rax), %xmm1, %xmm2 label 1671 # CHECK-NEXT: 1 11 7.00 vsqrtss %xmm0, %xmm1, %xmm2 1672 # CHECK-NEXT: 2 16 7.00 * vsqrtss (%rax), %xmm1, %xmm2 2381 # CHECK-NEXT: - 7.00 1.00 - - - - - - - vsqrtss %xmm0, %xmm1, %xmm2 2382 # CHECK-NEXT: - 7.00 1.00 - 0.50 0.50 - - - - vsqrtss (%rax), %xmm1, %xmm2
|