summaryrefslogtreecommitdiffstats
path: root/llvm/test/tools
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/tools')
-rw-r--r--llvm/test/tools/llvm-mca/X86/Broadwell/resources-x87.s6
-rw-r--r--llvm/test/tools/llvm-mca/X86/BtVer2/resources-x87.s6
-rw-r--r--llvm/test/tools/llvm-mca/X86/Haswell/resources-x87.s6
-rw-r--r--llvm/test/tools/llvm-mca/X86/SLM/resources-x87.s6
-rw-r--r--llvm/test/tools/llvm-mca/X86/SandyBridge/resources-x87.s6
-rw-r--r--llvm/test/tools/llvm-mca/X86/SkylakeClient/resources-x87.s6
-rw-r--r--llvm/test/tools/llvm-mca/X86/SkylakeServer/resources-x87.s6
-rw-r--r--llvm/test/tools/llvm-mca/X86/Znver1/resources-avx1.s42
-rw-r--r--llvm/test/tools/llvm-mca/X86/Znver1/resources-sse1.s18
-rw-r--r--llvm/test/tools/llvm-mca/X86/Znver1/resources-sse2.s18
-rw-r--r--llvm/test/tools/llvm-mca/X86/Znver1/resources-x87.s6
11 files changed, 63 insertions, 63 deletions
diff --git a/llvm/test/tools/llvm-mca/X86/Broadwell/resources-x87.s b/llvm/test/tools/llvm-mca/X86/Broadwell/resources-x87.s
index 315c6ef8da4..29fc7f38e3d 100644
--- a/llvm/test/tools/llvm-mca/X86/Broadwell/resources-x87.s
+++ b/llvm/test/tools/llvm-mca/X86/Broadwell/resources-x87.s
@@ -307,7 +307,7 @@ fyl2xp1
# CHECK-NEXT: 1 100 0.25 * fscale
# CHECK-NEXT: 1 100 0.25 * fsin
# CHECK-NEXT: 1 100 0.25 * fsincos
-# CHECK-NEXT: 1 15 1.00 * fsqrt
+# CHECK-NEXT: 1 23 9.00 * fsqrt
# CHECK-NEXT: 1 1 0.25 * fst %st(0)
# CHECK-NEXT: 1 1 1.00 * * fsts (%edx)
# CHECK-NEXT: 1 1 1.00 * * fstl (%ecx)
@@ -369,7 +369,7 @@ fyl2xp1
# CHECK: Resource pressure per iteration:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9]
-# CHECK-NEXT: - - 111.67 140.67 49.00 49.00 27.00 60.67 71.00 9.00
+# CHECK-NEXT: - 9.00 111.67 140.67 49.00 49.00 27.00 60.67 71.00 9.00
# CHECK: Resource pressure by instruction:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] Instructions:
@@ -474,7 +474,7 @@ fyl2xp1
# CHECK-NEXT: - - 0.25 0.25 - - - 0.25 0.25 - fscale
# CHECK-NEXT: - - 0.25 0.25 - - - 0.25 0.25 - fsin
# CHECK-NEXT: - - 0.25 0.25 - - - 0.25 0.25 - fsincos
-# CHECK-NEXT: - - 1.00 - - - - - - - fsqrt
+# CHECK-NEXT: - 9.00 1.00 - - - - - - - fsqrt
# CHECK-NEXT: - - 0.25 0.25 - - - 0.25 0.25 - fst %st(0)
# CHECK-NEXT: - - - - 0.33 0.33 1.00 - - 0.33 fsts (%edx)
# CHECK-NEXT: - - - - 0.33 0.33 1.00 - - 0.33 fstl (%ecx)
diff --git a/llvm/test/tools/llvm-mca/X86/BtVer2/resources-x87.s b/llvm/test/tools/llvm-mca/X86/BtVer2/resources-x87.s
index b6bd0a7b3a9..e5bfaac3d94 100644
--- a/llvm/test/tools/llvm-mca/X86/BtVer2/resources-x87.s
+++ b/llvm/test/tools/llvm-mca/X86/BtVer2/resources-x87.s
@@ -307,7 +307,7 @@ fyl2xp1
# CHECK-NEXT: 1 100 0.50 * fscale
# CHECK-NEXT: 1 100 0.50 * fsin
# CHECK-NEXT: 1 100 0.50 * fsincos
-# CHECK-NEXT: 1 21 21.00 * fsqrt
+# CHECK-NEXT: 1 35 35.00 * fsqrt
# CHECK-NEXT: 1 1 0.50 * fst %st(0)
# CHECK-NEXT: 1 1 1.00 * * fsts (%edx)
# CHECK-NEXT: 1 1 1.00 * * fstl (%ecx)
@@ -373,7 +373,7 @@ fyl2xp1
# CHECK: Resource pressure per iteration:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13]
-# CHECK-NEXT: 44.50 22.50 - 54.00 335.00 54.00 27.00 39.00 - 13.00 - - - -
+# CHECK-NEXT: 44.50 22.50 - 54.00 349.00 54.00 27.00 39.00 - 13.00 - - - -
# CHECK: Resource pressure by instruction:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] Instructions:
@@ -478,7 +478,7 @@ fyl2xp1
# CHECK-NEXT: 0.50 0.50 - - - - - - - - - - - - fscale
# CHECK-NEXT: 0.50 0.50 - - - - - - - - - - - - fsin
# CHECK-NEXT: 0.50 0.50 - - - - - - - - - - - - fsincos
-# CHECK-NEXT: - - - - 21.00 - 1.00 - - - - - - - fsqrt
+# CHECK-NEXT: - - - - 35.00 - 1.00 - - - - - - - fsqrt
# CHECK-NEXT: 0.50 0.50 - - - - - - - - - - - - fst %st(0)
# CHECK-NEXT: - - - - - - - - - 1.00 - - - - fsts (%edx)
# CHECK-NEXT: - - - - - - - - - 1.00 - - - - fstl (%ecx)
diff --git a/llvm/test/tools/llvm-mca/X86/Haswell/resources-x87.s b/llvm/test/tools/llvm-mca/X86/Haswell/resources-x87.s
index 505b3d1fe8e..a1d53dac070 100644
--- a/llvm/test/tools/llvm-mca/X86/Haswell/resources-x87.s
+++ b/llvm/test/tools/llvm-mca/X86/Haswell/resources-x87.s
@@ -307,7 +307,7 @@ fyl2xp1
# CHECK-NEXT: 50 75 - * fscale
# CHECK-NEXT: 1 100 0.25 * fsin
# CHECK-NEXT: 1 100 0.25 * fsincos
-# CHECK-NEXT: 1 15 1.00 * fsqrt
+# CHECK-NEXT: 1 23 17.00 * fsqrt
# CHECK-NEXT: 1 1 0.50 * fst %st(0)
# CHECK-NEXT: 1 1 1.00 * * fsts (%edx)
# CHECK-NEXT: 1 1 1.00 * * fstl (%ecx)
@@ -369,7 +369,7 @@ fyl2xp1
# CHECK: Resource pressure per iteration:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9]
-# CHECK-NEXT: - - 117.92 141.92 49.00 49.00 27.00 56.92 65.25 9.00
+# CHECK-NEXT: - 17.00 117.92 141.92 49.00 49.00 27.00 56.92 65.25 9.00
# CHECK: Resource pressure by instruction:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] Instructions:
@@ -474,7 +474,7 @@ fyl2xp1
# CHECK-NEXT: - - - - - - - - - - fscale
# CHECK-NEXT: - - 0.25 0.25 - - - 0.25 0.25 - fsin
# CHECK-NEXT: - - 0.25 0.25 - - - 0.25 0.25 - fsincos
-# CHECK-NEXT: - - 1.00 - - - - - - - fsqrt
+# CHECK-NEXT: - 17.00 1.00 - - - - - - - fsqrt
# CHECK-NEXT: - - 0.50 0.50 - - - - - - fst %st(0)
# CHECK-NEXT: - - - - 0.33 0.33 1.00 - - 0.33 fsts (%edx)
# CHECK-NEXT: - - - - 0.33 0.33 1.00 - - 0.33 fstl (%ecx)
diff --git a/llvm/test/tools/llvm-mca/X86/SLM/resources-x87.s b/llvm/test/tools/llvm-mca/X86/SLM/resources-x87.s
index 99e95dc4d48..7baab7c4102 100644
--- a/llvm/test/tools/llvm-mca/X86/SLM/resources-x87.s
+++ b/llvm/test/tools/llvm-mca/X86/SLM/resources-x87.s
@@ -307,7 +307,7 @@ fyl2xp1
# CHECK-NEXT: 1 100 1.00 * fscale
# CHECK-NEXT: 1 100 1.00 * fsin
# CHECK-NEXT: 1 100 1.00 * fsincos
-# CHECK-NEXT: 1 15 1.00 * fsqrt
+# CHECK-NEXT: 1 40 40.00 * fsqrt
# CHECK-NEXT: 1 1 0.50 * fst %st(0)
# CHECK-NEXT: 1 1 1.00 * * fsts (%edx)
# CHECK-NEXT: 1 1 1.00 * * fstl (%ecx)
@@ -367,7 +367,7 @@ fyl2xp1
# CHECK: Resource pressure per iteration:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7]
-# CHECK-NEXT: - 544.00 16.00 64.00 55.00 9.50 9.50 52.00
+# CHECK-NEXT: - 584.00 16.00 64.00 55.00 9.50 9.50 52.00
# CHECK: Resource pressure by instruction:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] Instructions:
@@ -472,7 +472,7 @@ fyl2xp1
# CHECK-NEXT: - - - 1.00 - - - - fscale
# CHECK-NEXT: - - - 1.00 - - - - fsin
# CHECK-NEXT: - - - 1.00 - - - - fsincos
-# CHECK-NEXT: - - - 1.00 - - - - fsqrt
+# CHECK-NEXT: - 40.00 - 1.00 - - - - fsqrt
# CHECK-NEXT: - - - - - 0.50 0.50 - fst %st(0)
# CHECK-NEXT: - - - - - 0.50 0.50 1.00 fsts (%edx)
# CHECK-NEXT: - - - - - 0.50 0.50 1.00 fstl (%ecx)
diff --git a/llvm/test/tools/llvm-mca/X86/SandyBridge/resources-x87.s b/llvm/test/tools/llvm-mca/X86/SandyBridge/resources-x87.s
index f8a99fabac6..8a2130dc2b9 100644
--- a/llvm/test/tools/llvm-mca/X86/SandyBridge/resources-x87.s
+++ b/llvm/test/tools/llvm-mca/X86/SandyBridge/resources-x87.s
@@ -307,7 +307,7 @@ fyl2xp1
# CHECK-NEXT: 1 100 0.33 * fscale
# CHECK-NEXT: 1 100 0.33 * fsin
# CHECK-NEXT: 1 100 0.33 * fsincos
-# CHECK-NEXT: 1 14 1.00 * fsqrt
+# CHECK-NEXT: 1 24 24.00 * fsqrt
# CHECK-NEXT: 1 1 1.00 * fst %st(0)
# CHECK-NEXT: 3 6 1.00 * * fsts (%edx)
# CHECK-NEXT: 3 6 1.00 * * fstl (%ecx)
@@ -367,7 +367,7 @@ fyl2xp1
# CHECK: Resource pressure per iteration:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6.0] [6.1]
-# CHECK-NEXT: - - 48.33 87.33 17.00 54.33 34.00 34.00
+# CHECK-NEXT: - 24.00 48.33 87.33 17.00 54.33 34.00 34.00
# CHECK: Resource pressure by instruction:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6.0] [6.1] Instructions:
@@ -472,7 +472,7 @@ fyl2xp1
# CHECK-NEXT: - - 0.33 0.33 - 0.33 - - fscale
# CHECK-NEXT: - - 0.33 0.33 - 0.33 - - fsin
# CHECK-NEXT: - - 0.33 0.33 - 0.33 - - fsincos
-# CHECK-NEXT: - - 1.00 - - - - - fsqrt
+# CHECK-NEXT: - 24.00 1.00 - - - - - fsqrt
# CHECK-NEXT: - - - - - 1.00 - - fst %st(0)
# CHECK-NEXT: - - - - 1.00 - 1.00 1.00 fsts (%edx)
# CHECK-NEXT: - - - - 1.00 - 1.00 1.00 fstl (%ecx)
diff --git a/llvm/test/tools/llvm-mca/X86/SkylakeClient/resources-x87.s b/llvm/test/tools/llvm-mca/X86/SkylakeClient/resources-x87.s
index d3c2e133875..0f033720d5b 100644
--- a/llvm/test/tools/llvm-mca/X86/SkylakeClient/resources-x87.s
+++ b/llvm/test/tools/llvm-mca/X86/SkylakeClient/resources-x87.s
@@ -307,7 +307,7 @@ fyl2xp1
# CHECK-NEXT: 1 100 0.25 * fscale
# CHECK-NEXT: 1 100 0.25 * fsin
# CHECK-NEXT: 1 100 0.25 * fsincos
-# CHECK-NEXT: 1 15 1.00 * fsqrt
+# CHECK-NEXT: 1 21 7.00 * fsqrt
# CHECK-NEXT: 1 1 0.25 * fst %st(0)
# CHECK-NEXT: 1 1 1.00 * * fsts (%edx)
# CHECK-NEXT: 1 1 1.00 * * fstl (%ecx)
@@ -369,7 +369,7 @@ fyl2xp1
# CHECK: Resource pressure per iteration:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9]
-# CHECK-NEXT: - - 121.50 53.50 49.00 49.00 27.00 144.50 70.50 9.00
+# CHECK-NEXT: - 7.00 121.50 53.50 49.00 49.00 27.00 144.50 70.50 9.00
# CHECK: Resource pressure by instruction:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] Instructions:
@@ -474,7 +474,7 @@ fyl2xp1
# CHECK-NEXT: - - 0.25 0.25 - - - 0.25 0.25 - fscale
# CHECK-NEXT: - - 0.25 0.25 - - - 0.25 0.25 - fsin
# CHECK-NEXT: - - 0.25 0.25 - - - 0.25 0.25 - fsincos
-# CHECK-NEXT: - - 1.00 - - - - - - - fsqrt
+# CHECK-NEXT: - 7.00 1.00 - - - - - - - fsqrt
# CHECK-NEXT: - - 0.25 0.25 - - - 0.25 0.25 - fst %st(0)
# CHECK-NEXT: - - - - 0.33 0.33 1.00 - - 0.33 fsts (%edx)
# CHECK-NEXT: - - - - 0.33 0.33 1.00 - - 0.33 fstl (%ecx)
diff --git a/llvm/test/tools/llvm-mca/X86/SkylakeServer/resources-x87.s b/llvm/test/tools/llvm-mca/X86/SkylakeServer/resources-x87.s
index 458c5eb36b9..933abf56e45 100644
--- a/llvm/test/tools/llvm-mca/X86/SkylakeServer/resources-x87.s
+++ b/llvm/test/tools/llvm-mca/X86/SkylakeServer/resources-x87.s
@@ -307,7 +307,7 @@ fyl2xp1
# CHECK-NEXT: 1 100 0.25 * fscale
# CHECK-NEXT: 1 100 0.25 * fsin
# CHECK-NEXT: 1 100 0.25 * fsincos
-# CHECK-NEXT: 1 15 1.00 * fsqrt
+# CHECK-NEXT: 1 21 7.00 * fsqrt
# CHECK-NEXT: 1 1 0.25 * fst %st(0)
# CHECK-NEXT: 1 1 1.00 * * fsts (%edx)
# CHECK-NEXT: 1 1 1.00 * * fstl (%ecx)
@@ -369,7 +369,7 @@ fyl2xp1
# CHECK: Resource pressure per iteration:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9]
-# CHECK-NEXT: - - 121.50 53.50 49.00 49.00 27.00 144.50 70.50 9.00
+# CHECK-NEXT: - 7.00 121.50 53.50 49.00 49.00 27.00 144.50 70.50 9.00
# CHECK: Resource pressure by instruction:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] Instructions:
@@ -474,7 +474,7 @@ fyl2xp1
# CHECK-NEXT: - - 0.25 0.25 - - - 0.25 0.25 - fscale
# CHECK-NEXT: - - 0.25 0.25 - - - 0.25 0.25 - fsin
# CHECK-NEXT: - - 0.25 0.25 - - - 0.25 0.25 - fsincos
-# CHECK-NEXT: - - 1.00 - - - - - - - fsqrt
+# CHECK-NEXT: - 7.00 1.00 - - - - - - - fsqrt
# CHECK-NEXT: - - 0.25 0.25 - - - 0.25 0.25 - fst %st(0)
# CHECK-NEXT: - - - - 0.33 0.33 1.00 - - 0.33 fsts (%edx)
# CHECK-NEXT: - - - - 0.33 0.33 1.00 - - 0.33 fstl (%ecx)
diff --git a/llvm/test/tools/llvm-mca/X86/Znver1/resources-avx1.s b/llvm/test/tools/llvm-mca/X86/Znver1/resources-avx1.s
index eec6eb01975..ed9dfaa3030 100644
--- a/llvm/test/tools/llvm-mca/X86/Znver1/resources-avx1.s
+++ b/llvm/test/tools/llvm-mca/X86/Znver1/resources-avx1.s
@@ -1638,18 +1638,18 @@ vzeroupper
# CHECK-NEXT: 1 8 0.50 * vshufps $1, (%rax), %xmm1, %xmm2
# CHECK-NEXT: 1 1 0.50 vshufps $1, %ymm0, %ymm1, %ymm2
# CHECK-NEXT: 1 8 0.50 * vshufps $1, (%rax), %ymm1, %ymm2
-# CHECK-NEXT: 1 20 1.00 vsqrtpd %xmm0, %xmm2
-# CHECK-NEXT: 1 27 1.00 * vsqrtpd (%rax), %xmm2
+# CHECK-NEXT: 1 20 20.00 vsqrtpd %xmm0, %xmm2
+# CHECK-NEXT: 1 27 20.00 * vsqrtpd (%rax), %xmm2
# CHECK-NEXT: 1 40 40.00 vsqrtpd %ymm0, %ymm2
-# CHECK-NEXT: 2 47 47.00 * vsqrtpd (%rax), %ymm2
-# CHECK-NEXT: 1 20 1.00 vsqrtps %xmm0, %xmm2
-# CHECK-NEXT: 1 27 1.00 * vsqrtps (%rax), %xmm2
+# CHECK-NEXT: 2 47 40.00 * vsqrtpd (%rax), %ymm2
+# CHECK-NEXT: 1 20 20.00 vsqrtps %xmm0, %xmm2
+# CHECK-NEXT: 1 27 20.00 * vsqrtps (%rax), %xmm2
# CHECK-NEXT: 1 28 28.00 vsqrtps %ymm0, %ymm2
-# CHECK-NEXT: 2 35 35.00 * vsqrtps (%rax), %ymm2
-# CHECK-NEXT: 1 20 1.00 vsqrtsd %xmm0, %xmm1, %xmm2
-# CHECK-NEXT: 1 27 1.00 * vsqrtsd (%rax), %xmm1, %xmm2
-# CHECK-NEXT: 1 20 1.00 vsqrtss %xmm0, %xmm1, %xmm2
-# CHECK-NEXT: 1 27 1.00 * vsqrtss (%rax), %xmm1, %xmm2
+# CHECK-NEXT: 2 35 28.00 * vsqrtps (%rax), %ymm2
+# CHECK-NEXT: 1 20 20.00 vsqrtsd %xmm0, %xmm1, %xmm2
+# CHECK-NEXT: 1 27 20.00 * vsqrtsd (%rax), %xmm1, %xmm2
+# CHECK-NEXT: 1 20 20.00 vsqrtss %xmm0, %xmm1, %xmm2
+# CHECK-NEXT: 1 27 20.00 * vsqrtss (%rax), %xmm1, %xmm2
# CHECK-NEXT: 1 100 - * * * vstmxcsr (%rax)
# CHECK-NEXT: 1 3 1.00 vsubpd %xmm0, %xmm1, %xmm2
# CHECK-NEXT: 1 10 1.00 * vsubpd (%rax), %xmm1, %xmm2
@@ -1718,7 +1718,7 @@ vzeroupper
# CHECK: Resource pressure per iteration:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]
-# CHECK-NEXT: 168.00 168.00 - - - - - 194.25 142.75 168.25 366.75 -
+# CHECK-NEXT: 168.00 168.00 - - - - - 194.25 142.75 168.25 504.75 -
# CHECK: Resource pressure by instruction:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] Instructions:
@@ -2342,18 +2342,18 @@ vzeroupper
# CHECK-NEXT: 0.50 0.50 - - - - - - 0.50 0.50 - - vshufps $1, (%rax), %xmm1, %xmm2
# CHECK-NEXT: - - - - - - - - 0.50 0.50 - - vshufps $1, %ymm0, %ymm1, %ymm2
# CHECK-NEXT: 0.50 0.50 - - - - - - 0.50 0.50 - - vshufps $1, (%rax), %ymm1, %ymm2
-# CHECK-NEXT: - - - - - - - - - - 1.00 - vsqrtpd %xmm0, %xmm2
-# CHECK-NEXT: 0.50 0.50 - - - - - - - - 1.00 - vsqrtpd (%rax), %xmm2
+# CHECK-NEXT: - - - - - - - - - - 20.00 - vsqrtpd %xmm0, %xmm2
+# CHECK-NEXT: 0.50 0.50 - - - - - - - - 20.00 - vsqrtpd (%rax), %xmm2
# CHECK-NEXT: - - - - - - - - - - 40.00 - vsqrtpd %ymm0, %ymm2
-# CHECK-NEXT: 0.50 0.50 - - - - - - - - 47.00 - vsqrtpd (%rax), %ymm2
-# CHECK-NEXT: - - - - - - - - - - 1.00 - vsqrtps %xmm0, %xmm2
-# CHECK-NEXT: 0.50 0.50 - - - - - - - - 1.00 - vsqrtps (%rax), %xmm2
+# CHECK-NEXT: 0.50 0.50 - - - - - - - - 40.00 - vsqrtpd (%rax), %ymm2
+# CHECK-NEXT: - - - - - - - - - - 20.00 - vsqrtps %xmm0, %xmm2
+# CHECK-NEXT: 0.50 0.50 - - - - - - - - 20.00 - vsqrtps (%rax), %xmm2
# CHECK-NEXT: - - - - - - - - - - 28.00 - vsqrtps %ymm0, %ymm2
-# CHECK-NEXT: 0.50 0.50 - - - - - - - - 35.00 - vsqrtps (%rax), %ymm2
-# CHECK-NEXT: - - - - - - - - - - 1.00 - vsqrtsd %xmm0, %xmm1, %xmm2
-# CHECK-NEXT: 0.50 0.50 - - - - - - - - 1.00 - vsqrtsd (%rax), %xmm1, %xmm2
-# CHECK-NEXT: - - - - - - - - - - 1.00 - vsqrtss %xmm0, %xmm1, %xmm2
-# CHECK-NEXT: 0.50 0.50 - - - - - - - - 1.00 - vsqrtss (%rax), %xmm1, %xmm2
+# CHECK-NEXT: 0.50 0.50 - - - - - - - - 28.00 - vsqrtps (%rax), %ymm2
+# CHECK-NEXT: - - - - - - - - - - 20.00 - vsqrtsd %xmm0, %xmm1, %xmm2
+# CHECK-NEXT: 0.50 0.50 - - - - - - - - 20.00 - vsqrtsd (%rax), %xmm1, %xmm2
+# CHECK-NEXT: - - - - - - - - - - 20.00 - vsqrtss %xmm0, %xmm1, %xmm2
+# CHECK-NEXT: 0.50 0.50 - - - - - - - - 20.00 - vsqrtss (%rax), %xmm1, %xmm2
# CHECK-NEXT: - - - - - - - - - - - - vstmxcsr (%rax)
# CHECK-NEXT: - - - - - - - 1.00 - - - - vsubpd %xmm0, %xmm1, %xmm2
# CHECK-NEXT: 0.50 0.50 - - - - - 1.00 - - - - vsubpd (%rax), %xmm1, %xmm2
diff --git a/llvm/test/tools/llvm-mca/X86/Znver1/resources-sse1.s b/llvm/test/tools/llvm-mca/X86/Znver1/resources-sse1.s
index dc6b91d96a9..3ca2dcd3b68 100644
--- a/llvm/test/tools/llvm-mca/X86/Znver1/resources-sse1.s
+++ b/llvm/test/tools/llvm-mca/X86/Znver1/resources-sse1.s
@@ -301,10 +301,10 @@ xorps (%rax), %xmm2
# CHECK-NEXT: 1 1 0.50 * * * sfence
# CHECK-NEXT: 1 1 0.50 shufps $1, %xmm0, %xmm2
# CHECK-NEXT: 1 8 0.50 * shufps $1, (%rax), %xmm2
-# CHECK-NEXT: 1 20 1.00 sqrtps %xmm0, %xmm2
-# CHECK-NEXT: 1 27 1.00 * sqrtps (%rax), %xmm2
-# CHECK-NEXT: 1 20 1.00 sqrtss %xmm0, %xmm2
-# CHECK-NEXT: 1 27 1.00 * sqrtss (%rax), %xmm2
+# CHECK-NEXT: 1 20 20.00 sqrtps %xmm0, %xmm2
+# CHECK-NEXT: 1 27 20.00 * sqrtps (%rax), %xmm2
+# CHECK-NEXT: 1 20 20.00 sqrtss %xmm0, %xmm2
+# CHECK-NEXT: 1 27 20.00 * sqrtss (%rax), %xmm2
# CHECK-NEXT: 1 100 - * * * stmxcsr (%rax)
# CHECK-NEXT: 1 3 1.00 subps %xmm0, %xmm2
# CHECK-NEXT: 1 10 1.00 * subps (%rax), %xmm2
@@ -335,7 +335,7 @@ xorps (%rax), %xmm2
# CHECK: Resource pressure per iteration:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]
-# CHECK-NEXT: 32.50 32.50 - - - - - 41.00 21.50 22.00 32.50 -
+# CHECK-NEXT: 32.50 32.50 - - - - - 41.00 21.50 22.00 108.50 -
# CHECK: Resource pressure by instruction:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] Instructions:
@@ -446,10 +446,10 @@ xorps (%rax), %xmm2
# CHECK-NEXT: 0.50 0.50 - - - - - - - - - - sfence
# CHECK-NEXT: - - - - - - - - 0.50 0.50 - - shufps $1, %xmm0, %xmm2
# CHECK-NEXT: 0.50 0.50 - - - - - - 0.50 0.50 - - shufps $1, (%rax), %xmm2
-# CHECK-NEXT: - - - - - - - - - - 1.00 - sqrtps %xmm0, %xmm2
-# CHECK-NEXT: 0.50 0.50 - - - - - - - - 1.00 - sqrtps (%rax), %xmm2
-# CHECK-NEXT: - - - - - - - - - - 1.00 - sqrtss %xmm0, %xmm2
-# CHECK-NEXT: 0.50 0.50 - - - - - - - - 1.00 - sqrtss (%rax), %xmm2
+# CHECK-NEXT: - - - - - - - - - - 20.00 - sqrtps %xmm0, %xmm2
+# CHECK-NEXT: 0.50 0.50 - - - - - - - - 20.00 - sqrtps (%rax), %xmm2
+# CHECK-NEXT: - - - - - - - - - - 20.00 - sqrtss %xmm0, %xmm2
+# CHECK-NEXT: 0.50 0.50 - - - - - - - - 20.00 - sqrtss (%rax), %xmm2
# CHECK-NEXT: - - - - - - - - - - - - stmxcsr (%rax)
# CHECK-NEXT: - - - - - - - 1.00 - - - - subps %xmm0, %xmm2
# CHECK-NEXT: 0.50 0.50 - - - - - 1.00 - - - - subps (%rax), %xmm2
diff --git a/llvm/test/tools/llvm-mca/X86/Znver1/resources-sse2.s b/llvm/test/tools/llvm-mca/X86/Znver1/resources-sse2.s
index b14b59a5ced..bdbf2fde781 100644
--- a/llvm/test/tools/llvm-mca/X86/Znver1/resources-sse2.s
+++ b/llvm/test/tools/llvm-mca/X86/Znver1/resources-sse2.s
@@ -650,10 +650,10 @@ xorpd (%rax), %xmm2
# CHECK-NEXT: 1 8 0.50 * pxor (%rax), %xmm2
# CHECK-NEXT: 1 1 0.50 shufpd $1, %xmm0, %xmm2
# CHECK-NEXT: 1 8 0.50 * shufpd $1, (%rax), %xmm2
-# CHECK-NEXT: 1 20 1.00 sqrtpd %xmm0, %xmm2
-# CHECK-NEXT: 1 27 1.00 * sqrtpd (%rax), %xmm2
-# CHECK-NEXT: 1 20 1.00 sqrtsd %xmm0, %xmm2
-# CHECK-NEXT: 1 27 1.00 * sqrtsd (%rax), %xmm2
+# CHECK-NEXT: 1 20 20.00 sqrtpd %xmm0, %xmm2
+# CHECK-NEXT: 1 27 20.00 * sqrtpd (%rax), %xmm2
+# CHECK-NEXT: 1 20 20.00 sqrtsd %xmm0, %xmm2
+# CHECK-NEXT: 1 27 20.00 * sqrtsd (%rax), %xmm2
# CHECK-NEXT: 1 3 1.00 subpd %xmm0, %xmm2
# CHECK-NEXT: 1 10 1.00 * subpd (%rax), %xmm2
# CHECK-NEXT: 1 3 1.00 subsd %xmm0, %xmm2
@@ -683,7 +683,7 @@ xorpd (%rax), %xmm2
# CHECK: Resource pressure per iteration:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]
-# CHECK-NEXT: 65.00 65.00 0.50 0.50 0.50 0.50 - 74.08 39.58 69.25 77.08 -
+# CHECK-NEXT: 65.00 65.00 0.50 0.50 0.50 0.50 - 74.08 39.58 69.25 153.08 -
# CHECK: Resource pressure by instruction:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] Instructions:
@@ -935,10 +935,10 @@ xorpd (%rax), %xmm2
# CHECK-NEXT: 0.50 0.50 - - - - - 0.25 0.25 0.25 0.25 - pxor (%rax), %xmm2
# CHECK-NEXT: - - - - - - - - 0.50 0.50 - - shufpd $1, %xmm0, %xmm2
# CHECK-NEXT: 0.50 0.50 - - - - - - 0.50 0.50 - - shufpd $1, (%rax), %xmm2
-# CHECK-NEXT: - - - - - - - - - - 1.00 - sqrtpd %xmm0, %xmm2
-# CHECK-NEXT: 0.50 0.50 - - - - - - - - 1.00 - sqrtpd (%rax), %xmm2
-# CHECK-NEXT: - - - - - - - - - - 1.00 - sqrtsd %xmm0, %xmm2
-# CHECK-NEXT: 0.50 0.50 - - - - - - - - 1.00 - sqrtsd (%rax), %xmm2
+# CHECK-NEXT: - - - - - - - - - - 20.00 - sqrtpd %xmm0, %xmm2
+# CHECK-NEXT: 0.50 0.50 - - - - - - - - 20.00 - sqrtpd (%rax), %xmm2
+# CHECK-NEXT: - - - - - - - - - - 20.00 - sqrtsd %xmm0, %xmm2
+# CHECK-NEXT: 0.50 0.50 - - - - - - - - 20.00 - sqrtsd (%rax), %xmm2
# CHECK-NEXT: - - - - - - - 1.00 - - - - subpd %xmm0, %xmm2
# CHECK-NEXT: 0.50 0.50 - - - - - 1.00 - - - - subpd (%rax), %xmm2
# CHECK-NEXT: - - - - - - - 1.00 - - - - subsd %xmm0, %xmm2
diff --git a/llvm/test/tools/llvm-mca/X86/Znver1/resources-x87.s b/llvm/test/tools/llvm-mca/X86/Znver1/resources-x87.s
index a10e6704f8a..9db502c6c4e 100644
--- a/llvm/test/tools/llvm-mca/X86/Znver1/resources-x87.s
+++ b/llvm/test/tools/llvm-mca/X86/Znver1/resources-x87.s
@@ -307,7 +307,7 @@ fyl2xp1
# CHECK-NEXT: 1 100 - * fscale
# CHECK-NEXT: 1 100 - * fsin
# CHECK-NEXT: 1 100 - * fsincos
-# CHECK-NEXT: 1 20 1.00 * fsqrt
+# CHECK-NEXT: 1 20 20.00 * fsqrt
# CHECK-NEXT: 2 5 0.50 * fst %st(0)
# CHECK-NEXT: 1 1 0.50 * * fsts (%edx)
# CHECK-NEXT: 1 1 0.50 * * fstl (%ecx)
@@ -371,7 +371,7 @@ fyl2xp1
# CHECK: Resource pressure per iteration:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]
-# CHECK-NEXT: 32.50 32.50 - - - - - 58.50 2.00 8.00 45.50 -
+# CHECK-NEXT: 32.50 32.50 - - - - - 58.50 2.00 8.00 64.50 -
# CHECK: Resource pressure by instruction:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] Instructions:
@@ -476,7 +476,7 @@ fyl2xp1
# CHECK-NEXT: - - - - - - - - - - - - fscale
# CHECK-NEXT: - - - - - - - - - - - - fsin
# CHECK-NEXT: - - - - - - - - - - - - fsincos
-# CHECK-NEXT: - - - - - - - - - - 1.00 - fsqrt
+# CHECK-NEXT: - - - - - - - - - - 20.00 - fsqrt
# CHECK-NEXT: - - - - - - - - - 0.50 0.50 - fst %st(0)
# CHECK-NEXT: 0.50 0.50 - - - - - - - - - - fsts (%edx)
# CHECK-NEXT: 0.50 0.50 - - - - - - - - - - fstl (%ecx)
OpenPOWER on IntegriCloud