Drop it just enough so it still produces the right IPC.
# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py
-# RUN: llvm-mca -mtriple=x86_64-unknown-unknown -mcpu=znver3 -iterations=1500 -timeline -register-file-stats < %s | FileCheck %s
+# RUN: llvm-mca -mtriple=x86_64-unknown-unknown -mcpu=znver3 -iterations=1000 -timeline -register-file-stats < %s | FileCheck %s
# LLVM-MCA-BEGIN
vmovaps %xmm0, %xmm1
# CHECK: [0] Code Region
-# CHECK: Iterations: 1500
-# CHECK-NEXT: Instructions: 24000
-# CHECK-NEXT: Total Cycles: 4001
-# CHECK-NEXT: Total uOps: 24000
+# CHECK: Iterations: 1000
+# CHECK-NEXT: Instructions: 16000
+# CHECK-NEXT: Total Cycles: 2668
+# CHECK-NEXT: Total uOps: 16000
# CHECK: Dispatch Width: 6
# CHECK-NEXT: uOps Per Cycle: 6.00
# CHECK-NEXT: 1 0 0.17 vmovaps %xmm15, %xmm0
# CHECK: Register File statistics:
-# CHECK-NEXT: Total number of mappings created: 1500
+# CHECK-NEXT: Total number of mappings created: 1000
# CHECK-NEXT: Max number of mappings used: 1
# CHECK: * Register File #1 -- Zn3FpPRF:
# CHECK-NEXT: Number of physical registers: 160
-# CHECK-NEXT: Total number of mappings created: 1500
+# CHECK-NEXT: Total number of mappings created: 1000
# CHECK-NEXT: Max number of mappings used: 1
-# CHECK-NEXT: Number of optimizable moves: 22500
-# CHECK-NEXT: Number of moves eliminated: 22500 (100.0%)
+# CHECK-NEXT: Number of optimizable moves: 15000
+# CHECK-NEXT: Number of moves eliminated: 15000 (100.0%)
# CHECK-NEXT: Number of zero moves: 0 (0.0%)
# CHECK-NEXT: Max moves eliminated per cycle: 6
# CHECK: [1] Code Region
-# CHECK: Iterations: 1500
-# CHECK-NEXT: Instructions: 24000
-# CHECK-NEXT: Total Cycles: 4001
-# CHECK-NEXT: Total uOps: 24000
+# CHECK: Iterations: 1000
+# CHECK-NEXT: Instructions: 16000
+# CHECK-NEXT: Total Cycles: 2668
+# CHECK-NEXT: Total uOps: 16000
# CHECK: Dispatch Width: 6
# CHECK-NEXT: uOps Per Cycle: 6.00
# CHECK-NEXT: 1 0 0.17 vmovups %xmm15, %xmm0
# CHECK: Register File statistics:
-# CHECK-NEXT: Total number of mappings created: 1500
+# CHECK-NEXT: Total number of mappings created: 1000
# CHECK-NEXT: Max number of mappings used: 1
# CHECK: * Register File #1 -- Zn3FpPRF:
# CHECK-NEXT: Number of physical registers: 160
-# CHECK-NEXT: Total number of mappings created: 1500
+# CHECK-NEXT: Total number of mappings created: 1000
# CHECK-NEXT: Max number of mappings used: 1
-# CHECK-NEXT: Number of optimizable moves: 22500
-# CHECK-NEXT: Number of moves eliminated: 22500 (100.0%)
+# CHECK-NEXT: Number of optimizable moves: 15000
+# CHECK-NEXT: Number of moves eliminated: 15000 (100.0%)
# CHECK-NEXT: Number of zero moves: 0 (0.0%)
# CHECK-NEXT: Max moves eliminated per cycle: 6
# CHECK: [2] Code Region
-# CHECK: Iterations: 1500
-# CHECK-NEXT: Instructions: 24000
-# CHECK-NEXT: Total Cycles: 4001
-# CHECK-NEXT: Total uOps: 24000
+# CHECK: Iterations: 1000
+# CHECK-NEXT: Instructions: 16000
+# CHECK-NEXT: Total Cycles: 2668
+# CHECK-NEXT: Total uOps: 16000
# CHECK: Dispatch Width: 6
# CHECK-NEXT: uOps Per Cycle: 6.00
# CHECK-NEXT: 1 0 0.17 vmovapd %xmm15, %xmm0
# CHECK: Register File statistics:
-# CHECK-NEXT: Total number of mappings created: 1500
+# CHECK-NEXT: Total number of mappings created: 1000
# CHECK-NEXT: Max number of mappings used: 1
# CHECK: * Register File #1 -- Zn3FpPRF:
# CHECK-NEXT: Number of physical registers: 160
-# CHECK-NEXT: Total number of mappings created: 1500
+# CHECK-NEXT: Total number of mappings created: 1000
# CHECK-NEXT: Max number of mappings used: 1
-# CHECK-NEXT: Number of optimizable moves: 22500
-# CHECK-NEXT: Number of moves eliminated: 22500 (100.0%)
+# CHECK-NEXT: Number of optimizable moves: 15000
+# CHECK-NEXT: Number of moves eliminated: 15000 (100.0%)
# CHECK-NEXT: Number of zero moves: 0 (0.0%)
# CHECK-NEXT: Max moves eliminated per cycle: 6
# CHECK: [3] Code Region
-# CHECK: Iterations: 1500
-# CHECK-NEXT: Instructions: 24000
-# CHECK-NEXT: Total Cycles: 4001
-# CHECK-NEXT: Total uOps: 24000
+# CHECK: Iterations: 1000
+# CHECK-NEXT: Instructions: 16000
+# CHECK-NEXT: Total Cycles: 2668
+# CHECK-NEXT: Total uOps: 16000
# CHECK: Dispatch Width: 6
# CHECK-NEXT: uOps Per Cycle: 6.00
# CHECK-NEXT: 1 0 0.17 vmovupd %xmm15, %xmm0
# CHECK: Register File statistics:
-# CHECK-NEXT: Total number of mappings created: 1500
+# CHECK-NEXT: Total number of mappings created: 1000
# CHECK-NEXT: Max number of mappings used: 1
# CHECK: * Register File #1 -- Zn3FpPRF:
# CHECK-NEXT: Number of physical registers: 160
-# CHECK-NEXT: Total number of mappings created: 1500
+# CHECK-NEXT: Total number of mappings created: 1000
# CHECK-NEXT: Max number of mappings used: 1
-# CHECK-NEXT: Number of optimizable moves: 22500
-# CHECK-NEXT: Number of moves eliminated: 22500 (100.0%)
+# CHECK-NEXT: Number of optimizable moves: 15000
+# CHECK-NEXT: Number of moves eliminated: 15000 (100.0%)
# CHECK-NEXT: Number of zero moves: 0 (0.0%)
# CHECK-NEXT: Max moves eliminated per cycle: 6
# CHECK: [4] Code Region
-# CHECK: Iterations: 1500
-# CHECK-NEXT: Instructions: 24000
-# CHECK-NEXT: Total Cycles: 4001
-# CHECK-NEXT: Total uOps: 24000
+# CHECK: Iterations: 1000
+# CHECK-NEXT: Instructions: 16000
+# CHECK-NEXT: Total Cycles: 2668
+# CHECK-NEXT: Total uOps: 16000
# CHECK: Dispatch Width: 6
# CHECK-NEXT: uOps Per Cycle: 6.00
# CHECK-NEXT: 1 0 0.17 vmovdqa %xmm15, %xmm0
# CHECK: Register File statistics:
-# CHECK-NEXT: Total number of mappings created: 1500
+# CHECK-NEXT: Total number of mappings created: 1000
# CHECK-NEXT: Max number of mappings used: 1
# CHECK: * Register File #1 -- Zn3FpPRF:
# CHECK-NEXT: Number of physical registers: 160
-# CHECK-NEXT: Total number of mappings created: 1500
+# CHECK-NEXT: Total number of mappings created: 1000
# CHECK-NEXT: Max number of mappings used: 1
-# CHECK-NEXT: Number of optimizable moves: 22500
-# CHECK-NEXT: Number of moves eliminated: 22500 (100.0%)
+# CHECK-NEXT: Number of optimizable moves: 15000
+# CHECK-NEXT: Number of moves eliminated: 15000 (100.0%)
# CHECK-NEXT: Number of zero moves: 0 (0.0%)
# CHECK-NEXT: Max moves eliminated per cycle: 6
# CHECK: [5] Code Region
-# CHECK: Iterations: 1500
-# CHECK-NEXT: Instructions: 24000
-# CHECK-NEXT: Total Cycles: 4001
-# CHECK-NEXT: Total uOps: 24000
+# CHECK: Iterations: 1000
+# CHECK-NEXT: Instructions: 16000
+# CHECK-NEXT: Total Cycles: 2668
+# CHECK-NEXT: Total uOps: 16000
# CHECK: Dispatch Width: 6
# CHECK-NEXT: uOps Per Cycle: 6.00
# CHECK-NEXT: 1 0 0.17 vmovdqu %xmm15, %xmm0
# CHECK: Register File statistics:
-# CHECK-NEXT: Total number of mappings created: 1500
+# CHECK-NEXT: Total number of mappings created: 1000
# CHECK-NEXT: Max number of mappings used: 1
# CHECK: * Register File #1 -- Zn3FpPRF:
# CHECK-NEXT: Number of physical registers: 160
-# CHECK-NEXT: Total number of mappings created: 1500
+# CHECK-NEXT: Total number of mappings created: 1000
# CHECK-NEXT: Max number of mappings used: 1
-# CHECK-NEXT: Number of optimizable moves: 22500
-# CHECK-NEXT: Number of moves eliminated: 22500 (100.0%)
+# CHECK-NEXT: Number of optimizable moves: 15000
+# CHECK-NEXT: Number of moves eliminated: 15000 (100.0%)
# CHECK-NEXT: Number of zero moves: 0 (0.0%)
# CHECK-NEXT: Max moves eliminated per cycle: 6
# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py
-# RUN: llvm-mca -mtriple=x86_64-unknown-unknown -mcpu=znver3 -iterations=1500 -timeline -register-file-stats < %s | FileCheck %s
+# RUN: llvm-mca -mtriple=x86_64-unknown-unknown -mcpu=znver3 -iterations=1000 -timeline -register-file-stats < %s | FileCheck %s
# LLVM-MCA-BEGIN
vmovaps %ymm0, %ymm1
# CHECK: [0] Code Region
-# CHECK: Iterations: 1500
-# CHECK-NEXT: Instructions: 24000
-# CHECK-NEXT: Total Cycles: 4001
-# CHECK-NEXT: Total uOps: 24000
+# CHECK: Iterations: 1000
+# CHECK-NEXT: Instructions: 16000
+# CHECK-NEXT: Total Cycles: 2668
+# CHECK-NEXT: Total uOps: 16000
# CHECK: Dispatch Width: 6
# CHECK-NEXT: uOps Per Cycle: 6.00
# CHECK-NEXT: 1 0 0.17 vmovaps %ymm15, %ymm0
# CHECK: Register File statistics:
-# CHECK-NEXT: Total number of mappings created: 1500
+# CHECK-NEXT: Total number of mappings created: 1000
# CHECK-NEXT: Max number of mappings used: 1
# CHECK: * Register File #1 -- Zn3FpPRF:
# CHECK-NEXT: Number of physical registers: 160
-# CHECK-NEXT: Total number of mappings created: 1500
+# CHECK-NEXT: Total number of mappings created: 1000
# CHECK-NEXT: Max number of mappings used: 1
-# CHECK-NEXT: Number of optimizable moves: 22500
-# CHECK-NEXT: Number of moves eliminated: 22500 (100.0%)
+# CHECK-NEXT: Number of optimizable moves: 15000
+# CHECK-NEXT: Number of moves eliminated: 15000 (100.0%)
# CHECK-NEXT: Number of zero moves: 0 (0.0%)
# CHECK-NEXT: Max moves eliminated per cycle: 6
# CHECK: [1] Code Region
-# CHECK: Iterations: 1500
-# CHECK-NEXT: Instructions: 24000
-# CHECK-NEXT: Total Cycles: 4001
-# CHECK-NEXT: Total uOps: 24000
+# CHECK: Iterations: 1000
+# CHECK-NEXT: Instructions: 16000
+# CHECK-NEXT: Total Cycles: 2668
+# CHECK-NEXT: Total uOps: 16000
# CHECK: Dispatch Width: 6
# CHECK-NEXT: uOps Per Cycle: 6.00
# CHECK-NEXT: 1 0 0.17 vmovups %ymm15, %ymm0
# CHECK: Register File statistics:
-# CHECK-NEXT: Total number of mappings created: 1500
+# CHECK-NEXT: Total number of mappings created: 1000
# CHECK-NEXT: Max number of mappings used: 1
# CHECK: * Register File #1 -- Zn3FpPRF:
# CHECK-NEXT: Number of physical registers: 160
-# CHECK-NEXT: Total number of mappings created: 1500
+# CHECK-NEXT: Total number of mappings created: 1000
# CHECK-NEXT: Max number of mappings used: 1
-# CHECK-NEXT: Number of optimizable moves: 22500
-# CHECK-NEXT: Number of moves eliminated: 22500 (100.0%)
+# CHECK-NEXT: Number of optimizable moves: 15000
+# CHECK-NEXT: Number of moves eliminated: 15000 (100.0%)
# CHECK-NEXT: Number of zero moves: 0 (0.0%)
# CHECK-NEXT: Max moves eliminated per cycle: 6
# CHECK: [2] Code Region
-# CHECK: Iterations: 1500
-# CHECK-NEXT: Instructions: 24000
-# CHECK-NEXT: Total Cycles: 4001
-# CHECK-NEXT: Total uOps: 24000
+# CHECK: Iterations: 1000
+# CHECK-NEXT: Instructions: 16000
+# CHECK-NEXT: Total Cycles: 2668
+# CHECK-NEXT: Total uOps: 16000
# CHECK: Dispatch Width: 6
# CHECK-NEXT: uOps Per Cycle: 6.00
# CHECK-NEXT: 1 0 0.17 vmovapd %ymm15, %ymm0
# CHECK: Register File statistics:
-# CHECK-NEXT: Total number of mappings created: 1500
+# CHECK-NEXT: Total number of mappings created: 1000
# CHECK-NEXT: Max number of mappings used: 1
# CHECK: * Register File #1 -- Zn3FpPRF:
# CHECK-NEXT: Number of physical registers: 160
-# CHECK-NEXT: Total number of mappings created: 1500
+# CHECK-NEXT: Total number of mappings created: 1000
# CHECK-NEXT: Max number of mappings used: 1
-# CHECK-NEXT: Number of optimizable moves: 22500
-# CHECK-NEXT: Number of moves eliminated: 22500 (100.0%)
+# CHECK-NEXT: Number of optimizable moves: 15000
+# CHECK-NEXT: Number of moves eliminated: 15000 (100.0%)
# CHECK-NEXT: Number of zero moves: 0 (0.0%)
# CHECK-NEXT: Max moves eliminated per cycle: 6
# CHECK: [3] Code Region
-# CHECK: Iterations: 1500
-# CHECK-NEXT: Instructions: 24000
-# CHECK-NEXT: Total Cycles: 4001
-# CHECK-NEXT: Total uOps: 24000
+# CHECK: Iterations: 1000
+# CHECK-NEXT: Instructions: 16000
+# CHECK-NEXT: Total Cycles: 2668
+# CHECK-NEXT: Total uOps: 16000
# CHECK: Dispatch Width: 6
# CHECK-NEXT: uOps Per Cycle: 6.00
# CHECK-NEXT: 1 0 0.17 vmovupd %ymm15, %ymm0
# CHECK: Register File statistics:
-# CHECK-NEXT: Total number of mappings created: 1500
+# CHECK-NEXT: Total number of mappings created: 1000
# CHECK-NEXT: Max number of mappings used: 1
# CHECK: * Register File #1 -- Zn3FpPRF:
# CHECK-NEXT: Number of physical registers: 160
-# CHECK-NEXT: Total number of mappings created: 1500
+# CHECK-NEXT: Total number of mappings created: 1000
# CHECK-NEXT: Max number of mappings used: 1
-# CHECK-NEXT: Number of optimizable moves: 22500
-# CHECK-NEXT: Number of moves eliminated: 22500 (100.0%)
+# CHECK-NEXT: Number of optimizable moves: 15000
+# CHECK-NEXT: Number of moves eliminated: 15000 (100.0%)
# CHECK-NEXT: Number of zero moves: 0 (0.0%)
# CHECK-NEXT: Max moves eliminated per cycle: 6
# CHECK: [4] Code Region
-# CHECK: Iterations: 1500
-# CHECK-NEXT: Instructions: 24000
-# CHECK-NEXT: Total Cycles: 4001
-# CHECK-NEXT: Total uOps: 24000
+# CHECK: Iterations: 1000
+# CHECK-NEXT: Instructions: 16000
+# CHECK-NEXT: Total Cycles: 2668
+# CHECK-NEXT: Total uOps: 16000
# CHECK: Dispatch Width: 6
# CHECK-NEXT: uOps Per Cycle: 6.00
# CHECK-NEXT: 1 0 0.17 vmovdqa %ymm15, %ymm0
# CHECK: Register File statistics:
-# CHECK-NEXT: Total number of mappings created: 1500
+# CHECK-NEXT: Total number of mappings created: 1000
# CHECK-NEXT: Max number of mappings used: 1
# CHECK: * Register File #1 -- Zn3FpPRF:
# CHECK-NEXT: Number of physical registers: 160
-# CHECK-NEXT: Total number of mappings created: 1500
+# CHECK-NEXT: Total number of mappings created: 1000
# CHECK-NEXT: Max number of mappings used: 1
-# CHECK-NEXT: Number of optimizable moves: 22500
-# CHECK-NEXT: Number of moves eliminated: 22500 (100.0%)
+# CHECK-NEXT: Number of optimizable moves: 15000
+# CHECK-NEXT: Number of moves eliminated: 15000 (100.0%)
# CHECK-NEXT: Number of zero moves: 0 (0.0%)
# CHECK-NEXT: Max moves eliminated per cycle: 6
# CHECK: [5] Code Region
-# CHECK: Iterations: 1500
-# CHECK-NEXT: Instructions: 24000
-# CHECK-NEXT: Total Cycles: 4001
-# CHECK-NEXT: Total uOps: 24000
+# CHECK: Iterations: 1000
+# CHECK-NEXT: Instructions: 16000
+# CHECK-NEXT: Total Cycles: 2668
+# CHECK-NEXT: Total uOps: 16000
# CHECK: Dispatch Width: 6
# CHECK-NEXT: uOps Per Cycle: 6.00
# CHECK-NEXT: 1 0 0.17 vmovdqu %ymm15, %ymm0
# CHECK: Register File statistics:
-# CHECK-NEXT: Total number of mappings created: 1500
+# CHECK-NEXT: Total number of mappings created: 1000
# CHECK-NEXT: Max number of mappings used: 1
# CHECK: * Register File #1 -- Zn3FpPRF:
# CHECK-NEXT: Number of physical registers: 160
-# CHECK-NEXT: Total number of mappings created: 1500
+# CHECK-NEXT: Total number of mappings created: 1000
# CHECK-NEXT: Max number of mappings used: 1
-# CHECK-NEXT: Number of optimizable moves: 22500
-# CHECK-NEXT: Number of moves eliminated: 22500 (100.0%)
+# CHECK-NEXT: Number of optimizable moves: 15000
+# CHECK-NEXT: Number of moves eliminated: 15000 (100.0%)
# CHECK-NEXT: Number of zero moves: 0 (0.0%)
# CHECK-NEXT: Max moves eliminated per cycle: 6
# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py
-# RUN: llvm-mca -mtriple=x86_64-unknown-unknown -mcpu=znver3 -iterations=1000 -timeline -register-file-stats < %s | FileCheck %s
+# RUN: llvm-mca -mtriple=x86_64-unknown-unknown -mcpu=znver3 -iterations=100 -timeline -register-file-stats < %s | FileCheck %s
movq %mm0, %mm1
movq %mm1, %mm2
movq %mm6, %mm7
movq %mm7, %mm0
-# CHECK: Iterations: 1000
-# CHECK-NEXT: Instructions: 8000
-# CHECK-NEXT: Total Cycles: 8003
-# CHECK-NEXT: Total uOps: 8000
+# CHECK: Iterations: 100
+# CHECK-NEXT: Instructions: 800
+# CHECK-NEXT: Total Cycles: 803
+# CHECK-NEXT: Total uOps: 800
# CHECK: Dispatch Width: 6
# CHECK-NEXT: uOps Per Cycle: 1.00
# CHECK-NEXT: 1 1 0.25 movq %mm7, %mm0
# CHECK: Register File statistics:
-# CHECK-NEXT: Total number of mappings created: 8000
+# CHECK-NEXT: Total number of mappings created: 800
# CHECK-NEXT: Max number of mappings used: 66
# CHECK: * Register File #1 -- Zn3FpPRF:
# CHECK-NEXT: Number of physical registers: 160
-# CHECK-NEXT: Total number of mappings created: 8000
+# CHECK-NEXT: Total number of mappings created: 800
# CHECK-NEXT: Max number of mappings used: 66
# CHECK: * Register File #2 -- Zn3IntegerPRF:
# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py
-# RUN: llvm-mca -mtriple=x86_64-unknown-unknown -mcpu=znver3 -iterations=1500 -timeline -register-file-stats < %s | FileCheck %s
+# RUN: llvm-mca -mtriple=x86_64-unknown-unknown -mcpu=znver3 -iterations=1000 -timeline -register-file-stats < %s | FileCheck %s
# LLVM-MCA-BEGIN
movaps %xmm0, %xmm1
# CHECK: [0] Code Region
-# CHECK: Iterations: 1500
-# CHECK-NEXT: Instructions: 24000
-# CHECK-NEXT: Total Cycles: 4001
-# CHECK-NEXT: Total uOps: 24000
+# CHECK: Iterations: 1000
+# CHECK-NEXT: Instructions: 16000
+# CHECK-NEXT: Total Cycles: 2668
+# CHECK-NEXT: Total uOps: 16000
# CHECK: Dispatch Width: 6
# CHECK-NEXT: uOps Per Cycle: 6.00
# CHECK-NEXT: Number of physical registers: 160
# CHECK-NEXT: Total number of mappings created: 0
# CHECK-NEXT: Max number of mappings used: 0
-# CHECK-NEXT: Number of optimizable moves: 24000
-# CHECK-NEXT: Number of moves eliminated: 24000 (100.0%)
+# CHECK-NEXT: Number of optimizable moves: 16000
+# CHECK-NEXT: Number of moves eliminated: 16000 (100.0%)
# CHECK-NEXT: Number of zero moves: 0 (0.0%)
# CHECK-NEXT: Max moves eliminated per cycle: 6
# CHECK: [1] Code Region
-# CHECK: Iterations: 1500
-# CHECK-NEXT: Instructions: 24000
-# CHECK-NEXT: Total Cycles: 4001
-# CHECK-NEXT: Total uOps: 24000
+# CHECK: Iterations: 1000
+# CHECK-NEXT: Instructions: 16000
+# CHECK-NEXT: Total Cycles: 2668
+# CHECK-NEXT: Total uOps: 16000
# CHECK: Dispatch Width: 6
# CHECK-NEXT: uOps Per Cycle: 6.00
# CHECK-NEXT: Number of physical registers: 160
# CHECK-NEXT: Total number of mappings created: 0
# CHECK-NEXT: Max number of mappings used: 0
-# CHECK-NEXT: Number of optimizable moves: 24000
-# CHECK-NEXT: Number of moves eliminated: 24000 (100.0%)
+# CHECK-NEXT: Number of optimizable moves: 16000
+# CHECK-NEXT: Number of moves eliminated: 16000 (100.0%)
# CHECK-NEXT: Number of zero moves: 0 (0.0%)
# CHECK-NEXT: Max moves eliminated per cycle: 6
# CHECK: [2] Code Region
-# CHECK: Iterations: 1500
-# CHECK-NEXT: Instructions: 24000
-# CHECK-NEXT: Total Cycles: 4001
-# CHECK-NEXT: Total uOps: 24000
+# CHECK: Iterations: 1000
+# CHECK-NEXT: Instructions: 16000
+# CHECK-NEXT: Total Cycles: 2668
+# CHECK-NEXT: Total uOps: 16000
# CHECK: Dispatch Width: 6
# CHECK-NEXT: uOps Per Cycle: 6.00
# CHECK-NEXT: Number of physical registers: 160
# CHECK-NEXT: Total number of mappings created: 0
# CHECK-NEXT: Max number of mappings used: 0
-# CHECK-NEXT: Number of optimizable moves: 24000
-# CHECK-NEXT: Number of moves eliminated: 24000 (100.0%)
+# CHECK-NEXT: Number of optimizable moves: 16000
+# CHECK-NEXT: Number of moves eliminated: 16000 (100.0%)
# CHECK-NEXT: Number of zero moves: 0 (0.0%)
# CHECK-NEXT: Max moves eliminated per cycle: 6
# CHECK: [3] Code Region
-# CHECK: Iterations: 1500
-# CHECK-NEXT: Instructions: 24000
-# CHECK-NEXT: Total Cycles: 4001
-# CHECK-NEXT: Total uOps: 24000
+# CHECK: Iterations: 1000
+# CHECK-NEXT: Instructions: 16000
+# CHECK-NEXT: Total Cycles: 2668
+# CHECK-NEXT: Total uOps: 16000
# CHECK: Dispatch Width: 6
# CHECK-NEXT: uOps Per Cycle: 6.00
# CHECK-NEXT: Number of physical registers: 160
# CHECK-NEXT: Total number of mappings created: 0
# CHECK-NEXT: Max number of mappings used: 0
-# CHECK-NEXT: Number of optimizable moves: 24000
-# CHECK-NEXT: Number of moves eliminated: 24000 (100.0%)
+# CHECK-NEXT: Number of optimizable moves: 16000
+# CHECK-NEXT: Number of moves eliminated: 16000 (100.0%)
# CHECK-NEXT: Number of zero moves: 0 (0.0%)
# CHECK-NEXT: Max moves eliminated per cycle: 6
# CHECK: [4] Code Region
-# CHECK: Iterations: 1500
-# CHECK-NEXT: Instructions: 24000
-# CHECK-NEXT: Total Cycles: 4001
-# CHECK-NEXT: Total uOps: 24000
+# CHECK: Iterations: 1000
+# CHECK-NEXT: Instructions: 16000
+# CHECK-NEXT: Total Cycles: 2668
+# CHECK-NEXT: Total uOps: 16000
# CHECK: Dispatch Width: 6
# CHECK-NEXT: uOps Per Cycle: 6.00
# CHECK-NEXT: Number of physical registers: 160
# CHECK-NEXT: Total number of mappings created: 0
# CHECK-NEXT: Max number of mappings used: 0
-# CHECK-NEXT: Number of optimizable moves: 24000
-# CHECK-NEXT: Number of moves eliminated: 24000 (100.0%)
+# CHECK-NEXT: Number of optimizable moves: 16000
+# CHECK-NEXT: Number of moves eliminated: 16000 (100.0%)
# CHECK-NEXT: Number of zero moves: 0 (0.0%)
# CHECK-NEXT: Max moves eliminated per cycle: 6
# CHECK: [5] Code Region
-# CHECK: Iterations: 1500
-# CHECK-NEXT: Instructions: 24000
-# CHECK-NEXT: Total Cycles: 4001
-# CHECK-NEXT: Total uOps: 24000
+# CHECK: Iterations: 1000
+# CHECK-NEXT: Instructions: 16000
+# CHECK-NEXT: Total Cycles: 2668
+# CHECK-NEXT: Total uOps: 16000
# CHECK: Dispatch Width: 6
# CHECK-NEXT: uOps Per Cycle: 6.00
# CHECK-NEXT: Number of physical registers: 160
# CHECK-NEXT: Total number of mappings created: 0
# CHECK-NEXT: Max number of mappings used: 0
-# CHECK-NEXT: Number of optimizable moves: 24000
-# CHECK-NEXT: Number of moves eliminated: 24000 (100.0%)
+# CHECK-NEXT: Number of optimizable moves: 16000
+# CHECK-NEXT: Number of moves eliminated: 16000 (100.0%)
# CHECK-NEXT: Number of zero moves: 0 (0.0%)
# CHECK-NEXT: Max moves eliminated per cycle: 6