| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | vec_floor.ll | 10 ; SSE41-NEXT: roundpd $9, %xmm0, %xmm0 50 ; SSE41-NEXT: roundpd $9, %xmm0, %xmm0 51 ; SSE41-NEXT: roundpd $9, %xmm1, %xmm1 92 ; SSE41-NEXT: roundpd $9, %xmm0, %xmm0 93 ; SSE41-NEXT: roundpd $9, %xmm1, %xmm1 94 ; SSE41-NEXT: roundpd $9, %xmm2, %xmm2 95 ; SSE41-NEXT: roundpd $9, %xmm3, %xmm3 140 ; SSE41-NEXT: roundpd $10, %xmm0, %xmm0 161 ; SSE41-NEXT: roundpd $10, %xmm0, %xmm0 222 ; SSE41-NEXT: roundpd $10, %xmm0, %xmm0 [all …]
|
| H A D | vec-strict-round-128.ll | 38 ; SSE41-NEXT: roundpd $10, %xmm0, %xmm0 68 ; SSE41-NEXT: roundpd $9, %xmm0, %xmm0 98 ; SSE41-NEXT: roundpd $11, %xmm0, %xmm0 129 ; SSE41-NEXT: roundpd $4, %xmm0, %xmm0 161 ; SSE41-NEXT: roundpd $12, %xmm0, %xmm0
|
| H A D | fp-roundeven.ll | 157 ; SSE41-NEXT: roundpd $8, %xmm0, %xmm0 262 ; SSE41-NEXT: roundpd $8, %xmm0, %xmm0 263 ; SSE41-NEXT: roundpd $8, %xmm1, %xmm1 444 ; SSE41-NEXT: roundpd $8, %xmm0, %xmm0 445 ; SSE41-NEXT: roundpd $8, %xmm1, %xmm1 446 ; SSE41-NEXT: roundpd $8, %xmm2, %xmm2 447 ; SSE41-NEXT: roundpd $8, %xmm3, %xmm3
|
| H A D | fp-round.ll | 227 ; SSE41-NEXT: roundpd $11, %xmm1, %xmm0 369 ; SSE41-NEXT: roundpd $11, %xmm3, %xmm0 373 ; SSE41-NEXT: roundpd $11, %xmm2, %xmm1 599 ; SSE41-NEXT: roundpd $11, %xmm5, %xmm0 604 ; SSE41-NEXT: roundpd $11, %xmm5, %xmm1 609 ; SSE41-NEXT: roundpd $11, %xmm5, %xmm2 613 ; SSE41-NEXT: roundpd $11, %xmm4, %xmm3
|
| H A D | ftrunc.ll | 162 ; SSE41-NEXT: roundpd $11, %xmm0, %xmm0 243 ; SSE41-NEXT: roundpd $11, %xmm0, %xmm0 244 ; SSE41-NEXT: roundpd $11, %xmm1, %xmm1 638 ; SSE41-NEXT: roundpd $11, %xmm0, %xmm0 677 ; SSE41-NEXT: roundpd $11, %xmm0, %xmm0 678 ; SSE41-NEXT: roundpd $11, %xmm1, %xmm1
|
| H A D | sse41-intrinsics-fast-isel.ll | 117 ; SSE-NEXT: roundpd $2, %xmm0, %xmm0 503 ; SSE-NEXT: roundpd $1, %xmm0, %xmm0 897 ; SSE-NEXT: roundpd $4, %xmm0, %xmm0
|
| H A D | sse41-intrinsics-x86.ll | 332 ; SSE-NEXT: roundpd $7, %xmm0, %xmm0 ## encoding: [0x66,0x0f,0x3a,0x09,0xc0,0x07]
|
| H A D | stack-folding-fp-sse42.ll | 1950 ; CHECK-NEXT: roundpd $7, {{[-0-9]+}}(%r{{[sb]}}p), %xmm0 # 16-byte Folded Reload
|
| /llvm-project-15.0.7/llvm/test/MC/X86/ |
| H A D | SSE41-64.s | 1261 roundpd $0, 485498096, %xmm6 label 1265 roundpd $0, 64(%rdx,%rax,4), %xmm6 label 1269 roundpd $0, -64(%rdx,%rax,4), %xmm6 label 1273 roundpd $0, 64(%rdx,%rax), %xmm6 label 1277 roundpd $0, 64(%rdx), %xmm6 label 1281 roundpd $0, (%rdx), %xmm6 label 1285 roundpd $0, %xmm6, %xmm6 label
|
| H A D | SSE41-32.s | 1181 roundpd $0, -485498096(%edx,%eax,4), %xmm1 label 1185 roundpd $0, 485498096(%edx,%eax,4), %xmm1 label 1189 roundpd $0, 485498096(%edx), %xmm1 label 1193 roundpd $0, 485498096, %xmm1 label 1197 roundpd $0, 64(%edx,%eax), %xmm1 label 1201 roundpd $0, (%edx), %xmm1 label 1205 roundpd $0, %xmm1, %xmm1 label
|
| H A D | x86-64.s | 561 roundpd $0xE, %xmm0, %xmm0 // CHECK: encoding: [0x66,0x0f,0x3a,0x09,0xc0,0x0e] label
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/SkylakeServer/ |
| H A D | resources-sse41.s | 137 roundpd $1, %xmm0, %xmm2 label 138 roundpd $1, (%rax), %xmm2 label 246 # CHECK-NEXT: 2 8 1.00 roundpd $1, %xmm0, %xmm2 247 # CHECK-NEXT: 3 14 1.00 * roundpd $1, (%rax), %xmm2 361 # CHECK-NEXT: - - 1.00 1.00 - - - - - - roundpd $1, %xm… 362 # CHECK-NEXT: - - 1.00 1.00 0.50 0.50 - - - - roundpd $1, (%r…
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Broadwell/ |
| H A D | resources-sse41.s | 137 roundpd $1, %xmm0, %xmm2 label 138 roundpd $1, (%rax), %xmm2 label 246 # CHECK-NEXT: 1 6 0.50 roundpd $1, %xmm0, %xmm2 247 # CHECK-NEXT: 3 11 2.00 * roundpd $1, (%rax), %xmm2 361 # CHECK-NEXT: - - - - 0.50 0.50 - - - - roundpd $1, %xm… 362 # CHECK-NEXT: - - - 2.00 0.50 0.50 - - - - roundpd $1, (%r…
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/SkylakeClient/ |
| H A D | resources-sse41.s | 137 roundpd $1, %xmm0, %xmm2 label 138 roundpd $1, (%rax), %xmm2 label 246 # CHECK-NEXT: 2 8 1.00 roundpd $1, %xmm0, %xmm2 247 # CHECK-NEXT: 3 14 1.00 * roundpd $1, (%rax), %xmm2 361 # CHECK-NEXT: - - 1.00 1.00 - - - - - - roundpd $1, %xm… 362 # CHECK-NEXT: - - 1.00 1.00 0.50 0.50 - - - - roundpd $1, (%r…
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/BdVer2/ |
| H A D | resources-sse41.s | 137 roundpd $1, %xmm0, %xmm2 label 138 roundpd $1, (%rax), %xmm2 label 246 # CHECK-NEXT: 1 4 1.00 roundpd $1, %xmm0, %xmm2 247 # CHECK-NEXT: 1 9 1.50 * roundpd $1, (%rax), %xmm2 374 … 1.00 - 1.00 - - - - - - - roundpd $1, %xmm0, %xmm2 375 … 1.00 - 1.00 - - - 1.50 1.50 - - roundpd $1, (%rax), %xmm2
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Znver1/ |
| H A D | resources-sse41.s | 137 roundpd $1, %xmm0, %xmm2 label 138 roundpd $1, (%rax), %xmm2 label 246 # CHECK-NEXT: 1 4 1.00 roundpd $1, %xmm0, %xmm2 247 # CHECK-NEXT: 2 11 1.00 * roundpd $1, (%rax), %xmm2 363 … - - - - - - - - 1.00 - roundpd $1, %xmm0, %xmm2 364 …0 - - - - - - - - 1.00 - roundpd $1, (%rax), %xmm2
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Znver3/ |
| H A D | resources-sse41.s | 137 roundpd $1, %xmm0, %xmm2 label 138 roundpd $1, (%rax), %xmm2 label 246 # CHECK-NEXT: 1 3 0.50 roundpd $1, %xmm0, %xmm2 247 # CHECK-NEXT: 1 10 0.50 * roundpd $1, (%rax), %xmm2 374 … - - - - - - - - - - roundpd $1, %xmm0, %xmm2 375 …0 0.50 - 0.33 0.33 0.33 0.33 0.33 0.33 - - roundpd $1, (%rax), %xmm2
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/BtVer2/ |
| H A D | resources-sse41.s | 137 roundpd $1, %xmm0, %xmm2 label 138 roundpd $1, (%rax), %xmm2 label 246 # CHECK-NEXT: 1 3 1.00 roundpd $1, %xmm0, %xmm2 247 # CHECK-NEXT: 1 8 1.00 * roundpd $1, (%rax), %xmm2 365 … - - 1.00 - - - 1.00 - - - roundpd $1, %xmm0, %xmm2 366 … - - 1.00 1.00 - - 1.00 - - - roundpd $1, (%rax), %xmm2
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/SandyBridge/ |
| H A D | resources-sse41.s | 137 roundpd $1, %xmm0, %xmm2 label 138 roundpd $1, (%rax), %xmm2 label 246 # CHECK-NEXT: 1 3 1.00 roundpd $1, %xmm0, %xmm2 247 # CHECK-NEXT: 2 9 1.00 * roundpd $1, (%rax), %xmm2 359 # CHECK-NEXT: - - - 1.00 - - - - roundpd $1, %xmm0, %xmm2 360 # CHECK-NEXT: - - - 1.00 - - 0.50 0.50 roundpd $1, (%rax), %xmm2
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Znver2/ |
| H A D | resources-sse41.s | 137 roundpd $1, %xmm0, %xmm2 label 138 roundpd $1, (%rax), %xmm2 label 246 # CHECK-NEXT: 1 3 1.00 roundpd $1, %xmm0, %xmm2 247 # CHECK-NEXT: 1 10 1.00 * roundpd $1, (%rax), %xmm2 364 … - - - - - - - - 1.00 - roundpd $1, %xmm0, %xmm2 365 …3 - - - - - - - - 1.00 - roundpd $1, (%rax), %xmm2
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/SLM/ |
| H A D | resources-sse41.s | 137 roundpd $1, %xmm0, %xmm2 label 138 roundpd $1, (%rax), %xmm2 label 246 # CHECK-NEXT: 1 3 1.00 roundpd $1, %xmm0, %xmm2 247 # CHECK-NEXT: 1 6 1.00 * roundpd $1, (%rax), %xmm2 359 # CHECK-NEXT: - - - - 1.00 - - - roundpd $1, %xmm0, %xmm2 360 # CHECK-NEXT: - - - - 1.00 - - 1.00 roundpd $1, (%rax), %xmm2
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/IceLakeServer/ |
| H A D | resources-sse41.s | 137 roundpd $1, %xmm0, %xmm2 label 138 roundpd $1, (%rax), %xmm2 label 246 # CHECK-NEXT: 2 8 1.00 roundpd $1, %xmm0, %xmm2 247 # CHECK-NEXT: 3 14 1.00 * roundpd $1, (%rax), %xmm2 363 … 1.00 1.00 - - - - - - - - roundpd $1, %xmm0, %xmm2 364 … 1.00 1.00 0.50 0.50 - - - - - - roundpd $1, (%rax), %xmm2
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Generic/ |
| H A D | resources-sse41.s | 137 roundpd $1, %xmm0, %xmm2 label 138 roundpd $1, (%rax), %xmm2 label 246 # CHECK-NEXT: 1 3 1.00 roundpd $1, %xmm0, %xmm2 247 # CHECK-NEXT: 2 9 1.00 * roundpd $1, (%rax), %xmm2 359 # CHECK-NEXT: - - - 1.00 - - - - roundpd $1, %xmm0, %xmm2 360 # CHECK-NEXT: - - - 1.00 - - 0.50 0.50 roundpd $1, (%rax), %xmm2
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Haswell/ |
| H A D | resources-sse41.s | 137 roundpd $1, %xmm0, %xmm2 label 138 roundpd $1, (%rax), %xmm2 label 246 # CHECK-NEXT: 1 6 0.50 roundpd $1, %xmm0, %xmm2 247 # CHECK-NEXT: 3 12 2.00 * roundpd $1, (%rax), %xmm2 361 # CHECK-NEXT: - - - - 0.50 0.50 - - - - roundpd $1, %xm… 362 # CHECK-NEXT: - - - 2.00 0.50 0.50 - - - - roundpd $1, (%r…
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86InstrSSE.td | 5599 // FP round - roundss, roundps, roundsd, roundpd 5646 defm ROUNDPD : sse41_fp_unop_p<0x09, "roundpd", f128mem, VR128, v2f64,
|