1881 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py2# RUN: llvm-mca -mtriple=x86_64-unknown-unknown -mcpu=znver3 -iterations=1000 -timeline -register-file-stats < %s | FileCheck %s3 4# LLVM-MCA-BEGIN5vmovaps %ymm0, %ymm16vmovaps %ymm1, %ymm27vmovaps %ymm2, %ymm38vmovaps %ymm3, %ymm49vmovaps %ymm4, %ymm510vmovaps %ymm5, %ymm611vmovaps %ymm6, %ymm712vmovaps %ymm7, %ymm813vmovaps %ymm8, %ymm914vmovaps %ymm9, %ymm1015vmovaps %ymm10, %ymm1116vmovaps %ymm11, %ymm1217vmovaps %ymm12, %ymm1318vmovaps %ymm13, %ymm1419vmovaps %ymm14, %ymm1520vmovaps %ymm15, %ymm021# LLVM-MCA-END22 23# LLVM-MCA-BEGIN24vmovups %ymm0, %ymm125vmovups %ymm1, %ymm226vmovups %ymm2, %ymm327vmovups %ymm3, %ymm428vmovups %ymm4, %ymm529vmovups %ymm5, %ymm630vmovups %ymm6, %ymm731vmovups %ymm7, %ymm832vmovups %ymm8, %ymm933vmovups %ymm9, %ymm1034vmovups %ymm10, %ymm1135vmovups %ymm11, %ymm1236vmovups %ymm12, %ymm1337vmovups %ymm13, %ymm1438vmovups %ymm14, %ymm1539vmovups %ymm15, %ymm040# LLVM-MCA-END41 42# LLVM-MCA-BEGIN43vmovapd %ymm0, %ymm144vmovapd %ymm1, %ymm245vmovapd %ymm2, %ymm346vmovapd %ymm3, %ymm447vmovapd %ymm4, %ymm548vmovapd %ymm5, %ymm649vmovapd %ymm6, %ymm750vmovapd %ymm7, %ymm851vmovapd %ymm8, %ymm952vmovapd %ymm9, %ymm1053vmovapd %ymm10, %ymm1154vmovapd %ymm11, %ymm1255vmovapd %ymm12, %ymm1356vmovapd %ymm13, %ymm1457vmovapd %ymm14, %ymm1558vmovapd %ymm15, %ymm059# LLVM-MCA-END60 61# LLVM-MCA-BEGIN62vmovupd %ymm0, %ymm163vmovupd %ymm1, %ymm264vmovupd %ymm2, %ymm365vmovupd %ymm3, %ymm466vmovupd %ymm4, %ymm567vmovupd %ymm5, %ymm668vmovupd %ymm6, %ymm769vmovupd %ymm7, %ymm870vmovupd %ymm8, %ymm971vmovupd %ymm9, %ymm1072vmovupd %ymm10, %ymm1173vmovupd %ymm11, %ymm1274vmovupd %ymm12, %ymm1375vmovupd %ymm13, %ymm1476vmovupd %ymm14, %ymm1577vmovupd %ymm15, %ymm078# LLVM-MCA-END79 80# LLVM-MCA-BEGIN81vmovdqa %ymm0, %ymm182vmovdqa %ymm1, %ymm283vmovdqa %ymm2, %ymm384vmovdqa %ymm3, %ymm485vmovdqa %ymm4, %ymm586vmovdqa %ymm5, %ymm687vmovdqa %ymm6, %ymm788vmovdqa %ymm7, %ymm889vmovdqa %ymm8, %ymm990vmovdqa %ymm9, %ymm1091vmovdqa %ymm10, %ymm1192vmovdqa %ymm11, %ymm1293vmovdqa %ymm12, %ymm1394vmovdqa %ymm13, %ymm1495vmovdqa %ymm14, %ymm1596vmovdqa %ymm15, %ymm097# LLVM-MCA-END98 99# LLVM-MCA-BEGIN100vmovdqu %ymm0, %ymm1101vmovdqu %ymm1, %ymm2102vmovdqu %ymm2, %ymm3103vmovdqu %ymm3, %ymm4104vmovdqu %ymm4, %ymm5105vmovdqu %ymm5, %ymm6106vmovdqu %ymm6, %ymm7107vmovdqu %ymm7, %ymm8108vmovdqu %ymm8, %ymm9109vmovdqu %ymm9, %ymm10110vmovdqu %ymm10, %ymm11111vmovdqu %ymm11, %ymm12112vmovdqu %ymm12, %ymm13113vmovdqu %ymm13, %ymm14114vmovdqu %ymm14, %ymm15115vmovdqu %ymm15, %ymm0116# LLVM-MCA-END117 118# CHECK: [0] Code Region119 120# CHECK: Iterations: 1000121# CHECK-NEXT: Instructions: 16000122# CHECK-NEXT: Total Cycles: 2668123# CHECK-NEXT: Total uOps: 16000124 125# CHECK: Dispatch Width: 6126# CHECK-NEXT: uOps Per Cycle: 6.00127# CHECK-NEXT: IPC: 6.00128# CHECK-NEXT: Block RThroughput: 2.7129 130# CHECK: Instruction Info:131# CHECK-NEXT: [1]: #uOps132# CHECK-NEXT: [2]: Latency133# CHECK-NEXT: [3]: RThroughput134# CHECK-NEXT: [4]: MayLoad135# CHECK-NEXT: [5]: MayStore136# CHECK-NEXT: [6]: HasSideEffects (U)137 138# CHECK: [1] [2] [3] [4] [5] [6] Instructions:139# CHECK-NEXT: 1 0 0.17 vmovaps %ymm0, %ymm1140# CHECK-NEXT: 1 0 0.17 vmovaps %ymm1, %ymm2141# CHECK-NEXT: 1 0 0.17 vmovaps %ymm2, %ymm3142# CHECK-NEXT: 1 0 0.17 vmovaps %ymm3, %ymm4143# CHECK-NEXT: 1 0 0.17 vmovaps %ymm4, %ymm5144# CHECK-NEXT: 1 0 0.17 vmovaps %ymm5, %ymm6145# CHECK-NEXT: 1 0 0.17 vmovaps %ymm6, %ymm7146# CHECK-NEXT: 1 0 0.17 vmovaps %ymm7, %ymm8147# CHECK-NEXT: 1 0 0.17 vmovaps %ymm8, %ymm9148# CHECK-NEXT: 1 0 0.17 vmovaps %ymm9, %ymm10149# CHECK-NEXT: 1 0 0.17 vmovaps %ymm10, %ymm11150# CHECK-NEXT: 1 0 0.17 vmovaps %ymm11, %ymm12151# CHECK-NEXT: 1 0 0.17 vmovaps %ymm12, %ymm13152# CHECK-NEXT: 1 0 0.17 vmovaps %ymm13, %ymm14153# CHECK-NEXT: 1 0 0.17 vmovaps %ymm14, %ymm15154# CHECK-NEXT: 1 0 0.17 vmovaps %ymm15, %ymm0155 156# CHECK: Register File statistics:157# CHECK-NEXT: Total number of mappings created: 0158# CHECK-NEXT: Max number of mappings used: 0159 160# CHECK: * Register File #1 -- Zn3FpPRF:161# CHECK-NEXT: Number of physical registers: 160162# CHECK-NEXT: Total number of mappings created: 0163# CHECK-NEXT: Max number of mappings used: 0164# CHECK-NEXT: Number of optimizable moves: 16000165# CHECK-NEXT: Number of moves eliminated: 16000 (100.0%)166# CHECK-NEXT: Number of zero moves: 0 (0.0%)167# CHECK-NEXT: Max moves eliminated per cycle: 6168 169# CHECK: * Register File #2 -- Zn3IntegerPRF:170# CHECK-NEXT: Number of physical registers: 192171# CHECK-NEXT: Total number of mappings created: 0172# CHECK-NEXT: Max number of mappings used: 0173 174# CHECK: Resources:175# CHECK-NEXT: [0] - Zn3AGU0176# CHECK-NEXT: [1] - Zn3AGU1177# CHECK-NEXT: [2] - Zn3AGU2178# CHECK-NEXT: [3] - Zn3ALU0179# CHECK-NEXT: [4] - Zn3ALU1180# CHECK-NEXT: [5] - Zn3ALU2181# CHECK-NEXT: [6] - Zn3ALU3182# CHECK-NEXT: [7] - Zn3BRU1183# CHECK-NEXT: [8] - Zn3FP0184# CHECK-NEXT: [9] - Zn3FP1185# CHECK-NEXT: [10] - Zn3FP2186# CHECK-NEXT: [11] - Zn3FP3187# CHECK-NEXT: [12.0] - Zn3FP45188# CHECK-NEXT: [12.1] - Zn3FP45189# CHECK-NEXT: [13] - Zn3FPSt190# CHECK-NEXT: [14.0] - Zn3LSU191# CHECK-NEXT: [14.1] - Zn3LSU192# CHECK-NEXT: [14.2] - Zn3LSU193# CHECK-NEXT: [15.0] - Zn3Load194# CHECK-NEXT: [15.1] - Zn3Load195# CHECK-NEXT: [15.2] - Zn3Load196# CHECK-NEXT: [16.0] - Zn3Store197# CHECK-NEXT: [16.1] - Zn3Store198 199# CHECK: Resource pressure per iteration:200# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12.0] [12.1] [13] [14.0] [14.1] [14.2] [15.0] [15.1] [15.2] [16.0] [16.1]201# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - -202 203# CHECK: Resource pressure by instruction:204# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12.0] [12.1] [13] [14.0] [14.1] [14.2] [15.0] [15.1] [15.2] [16.0] [16.1] Instructions:205# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovaps %ymm0, %ymm1206# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovaps %ymm1, %ymm2207# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovaps %ymm2, %ymm3208# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovaps %ymm3, %ymm4209# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovaps %ymm4, %ymm5210# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovaps %ymm5, %ymm6211# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovaps %ymm6, %ymm7212# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovaps %ymm7, %ymm8213# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovaps %ymm8, %ymm9214# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovaps %ymm9, %ymm10215# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovaps %ymm10, %ymm11216# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovaps %ymm11, %ymm12217# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovaps %ymm12, %ymm13218# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovaps %ymm13, %ymm14219# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovaps %ymm14, %ymm15220# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovaps %ymm15, %ymm0221 222# CHECK: Timeline view:223# CHECK-NEXT: 0123456789224# CHECK-NEXT: Index 0123456789 01234567225 226# CHECK: [0,0] DR . . . . . . vmovaps %ymm0, %ymm1227# CHECK-NEXT: [0,1] DR . . . . . . vmovaps %ymm1, %ymm2228# CHECK-NEXT: [0,2] DR . . . . . . vmovaps %ymm2, %ymm3229# CHECK-NEXT: [0,3] DR . . . . . . vmovaps %ymm3, %ymm4230# CHECK-NEXT: [0,4] DR . . . . . . vmovaps %ymm4, %ymm5231# CHECK-NEXT: [0,5] DR . . . . . . vmovaps %ymm5, %ymm6232# CHECK-NEXT: [0,6] .DR . . . . . . vmovaps %ymm6, %ymm7233# CHECK-NEXT: [0,7] .DR . . . . . . vmovaps %ymm7, %ymm8234# CHECK-NEXT: [0,8] .DR . . . . . . vmovaps %ymm8, %ymm9235# CHECK-NEXT: [0,9] .DR . . . . . . vmovaps %ymm9, %ymm10236# CHECK-NEXT: [0,10] .DR . . . . . . vmovaps %ymm10, %ymm11237# CHECK-NEXT: [0,11] .DR . . . . . . vmovaps %ymm11, %ymm12238# CHECK-NEXT: [0,12] . DR . . . . . . vmovaps %ymm12, %ymm13239# CHECK-NEXT: [0,13] . DR . . . . . . vmovaps %ymm13, %ymm14240# CHECK-NEXT: [0,14] . DR . . . . . . vmovaps %ymm14, %ymm15241# CHECK-NEXT: [0,15] . DR . . . . . . vmovaps %ymm15, %ymm0242# CHECK-NEXT: [1,0] . DR . . . . . . vmovaps %ymm0, %ymm1243# CHECK-NEXT: [1,1] . DR . . . . . . vmovaps %ymm1, %ymm2244# CHECK-NEXT: [1,2] . DR. . . . . . vmovaps %ymm2, %ymm3245# CHECK-NEXT: [1,3] . DR. . . . . . vmovaps %ymm3, %ymm4246# CHECK-NEXT: [1,4] . DR. . . . . . vmovaps %ymm4, %ymm5247# CHECK-NEXT: [1,5] . DR. . . . . . vmovaps %ymm5, %ymm6248# CHECK-NEXT: [1,6] . DR. . . . . . vmovaps %ymm6, %ymm7249# CHECK-NEXT: [1,7] . DR. . . . . . vmovaps %ymm7, %ymm8250# CHECK-NEXT: [1,8] . DR . . . . . vmovaps %ymm8, %ymm9251# CHECK-NEXT: [1,9] . DR . . . . . vmovaps %ymm9, %ymm10252# CHECK-NEXT: [1,10] . DR . . . . . vmovaps %ymm10, %ymm11253# CHECK-NEXT: [1,11] . DR . . . . . vmovaps %ymm11, %ymm12254# CHECK-NEXT: [1,12] . DR . . . . . vmovaps %ymm12, %ymm13255# CHECK-NEXT: [1,13] . DR . . . . . vmovaps %ymm13, %ymm14256# CHECK-NEXT: [1,14] . DR . . . . . vmovaps %ymm14, %ymm15257# CHECK-NEXT: [1,15] . DR . . . . . vmovaps %ymm15, %ymm0258# CHECK-NEXT: [2,0] . DR . . . . . vmovaps %ymm0, %ymm1259# CHECK-NEXT: [2,1] . DR . . . . . vmovaps %ymm1, %ymm2260# CHECK-NEXT: [2,2] . DR . . . . . vmovaps %ymm2, %ymm3261# CHECK-NEXT: [2,3] . DR . . . . . vmovaps %ymm3, %ymm4262# CHECK-NEXT: [2,4] . .DR . . . . . vmovaps %ymm4, %ymm5263# CHECK-NEXT: [2,5] . .DR . . . . . vmovaps %ymm5, %ymm6264# CHECK-NEXT: [2,6] . .DR . . . . . vmovaps %ymm6, %ymm7265# CHECK-NEXT: [2,7] . .DR . . . . . vmovaps %ymm7, %ymm8266# CHECK-NEXT: [2,8] . .DR . . . . . vmovaps %ymm8, %ymm9267# CHECK-NEXT: [2,9] . .DR . . . . . vmovaps %ymm9, %ymm10268# CHECK-NEXT: [2,10] . . DR . . . . . vmovaps %ymm10, %ymm11269# CHECK-NEXT: [2,11] . . DR . . . . . vmovaps %ymm11, %ymm12270# CHECK-NEXT: [2,12] . . DR . . . . . vmovaps %ymm12, %ymm13271# CHECK-NEXT: [2,13] . . DR . . . . . vmovaps %ymm13, %ymm14272# CHECK-NEXT: [2,14] . . DR . . . . . vmovaps %ymm14, %ymm15273# CHECK-NEXT: [2,15] . . DR . . . . . vmovaps %ymm15, %ymm0274# CHECK-NEXT: [3,0] . . DR. . . . . vmovaps %ymm0, %ymm1275# CHECK-NEXT: [3,1] . . DR. . . . . vmovaps %ymm1, %ymm2276# CHECK-NEXT: [3,2] . . DR. . . . . vmovaps %ymm2, %ymm3277# CHECK-NEXT: [3,3] . . DR. . . . . vmovaps %ymm3, %ymm4278# CHECK-NEXT: [3,4] . . DR. . . . . vmovaps %ymm4, %ymm5279# CHECK-NEXT: [3,5] . . DR. . . . . vmovaps %ymm5, %ymm6280# CHECK-NEXT: [3,6] . . DR . . . . vmovaps %ymm6, %ymm7281# CHECK-NEXT: [3,7] . . DR . . . . vmovaps %ymm7, %ymm8282# CHECK-NEXT: [3,8] . . DR . . . . vmovaps %ymm8, %ymm9283# CHECK-NEXT: [3,9] . . DR . . . . vmovaps %ymm9, %ymm10284# CHECK-NEXT: [3,10] . . DR . . . . vmovaps %ymm10, %ymm11285# CHECK-NEXT: [3,11] . . DR . . . . vmovaps %ymm11, %ymm12286# CHECK-NEXT: [3,12] . . DR . . . . vmovaps %ymm12, %ymm13287# CHECK-NEXT: [3,13] . . DR . . . . vmovaps %ymm13, %ymm14288# CHECK-NEXT: [3,14] . . DR . . . . vmovaps %ymm14, %ymm15289# CHECK-NEXT: [3,15] . . DR . . . . vmovaps %ymm15, %ymm0290# CHECK-NEXT: [4,0] . . DR . . . . vmovaps %ymm0, %ymm1291# CHECK-NEXT: [4,1] . . DR . . . . vmovaps %ymm1, %ymm2292# CHECK-NEXT: [4,2] . . .DR . . . . vmovaps %ymm2, %ymm3293# CHECK-NEXT: [4,3] . . .DR . . . . vmovaps %ymm3, %ymm4294# CHECK-NEXT: [4,4] . . .DR . . . . vmovaps %ymm4, %ymm5295# CHECK-NEXT: [4,5] . . .DR . . . . vmovaps %ymm5, %ymm6296# CHECK-NEXT: [4,6] . . .DR . . . . vmovaps %ymm6, %ymm7297# CHECK-NEXT: [4,7] . . .DR . . . . vmovaps %ymm7, %ymm8298# CHECK-NEXT: [4,8] . . . DR . . . . vmovaps %ymm8, %ymm9299# CHECK-NEXT: [4,9] . . . DR . . . . vmovaps %ymm9, %ymm10300# CHECK-NEXT: [4,10] . . . DR . . . . vmovaps %ymm10, %ymm11301# CHECK-NEXT: [4,11] . . . DR . . . . vmovaps %ymm11, %ymm12302# CHECK-NEXT: [4,12] . . . DR . . . . vmovaps %ymm12, %ymm13303# CHECK-NEXT: [4,13] . . . DR . . . . vmovaps %ymm13, %ymm14304# CHECK-NEXT: [4,14] . . . DR. . . . vmovaps %ymm14, %ymm15305# CHECK-NEXT: [4,15] . . . DR. . . . vmovaps %ymm15, %ymm0306# CHECK-NEXT: [5,0] . . . DR. . . . vmovaps %ymm0, %ymm1307# CHECK-NEXT: [5,1] . . . DR. . . . vmovaps %ymm1, %ymm2308# CHECK-NEXT: [5,2] . . . DR. . . . vmovaps %ymm2, %ymm3309# CHECK-NEXT: [5,3] . . . DR. . . . vmovaps %ymm3, %ymm4310# CHECK-NEXT: [5,4] . . . DR . . . vmovaps %ymm4, %ymm5311# CHECK-NEXT: [5,5] . . . DR . . . vmovaps %ymm5, %ymm6312# CHECK-NEXT: [5,6] . . . DR . . . vmovaps %ymm6, %ymm7313# CHECK-NEXT: [5,7] . . . DR . . . vmovaps %ymm7, %ymm8314# CHECK-NEXT: [5,8] . . . DR . . . vmovaps %ymm8, %ymm9315# CHECK-NEXT: [5,9] . . . DR . . . vmovaps %ymm9, %ymm10316# CHECK-NEXT: [5,10] . . . DR . . . vmovaps %ymm10, %ymm11317# CHECK-NEXT: [5,11] . . . DR . . . vmovaps %ymm11, %ymm12318# CHECK-NEXT: [5,12] . . . DR . . . vmovaps %ymm12, %ymm13319# CHECK-NEXT: [5,13] . . . DR . . . vmovaps %ymm13, %ymm14320# CHECK-NEXT: [5,14] . . . DR . . . vmovaps %ymm14, %ymm15321# CHECK-NEXT: [5,15] . . . DR . . . vmovaps %ymm15, %ymm0322# CHECK-NEXT: [6,0] . . . .DR . . . vmovaps %ymm0, %ymm1323# CHECK-NEXT: [6,1] . . . .DR . . . vmovaps %ymm1, %ymm2324# CHECK-NEXT: [6,2] . . . .DR . . . vmovaps %ymm2, %ymm3325# CHECK-NEXT: [6,3] . . . .DR . . . vmovaps %ymm3, %ymm4326# CHECK-NEXT: [6,4] . . . .DR . . . vmovaps %ymm4, %ymm5327# CHECK-NEXT: [6,5] . . . .DR . . . vmovaps %ymm5, %ymm6328# CHECK-NEXT: [6,6] . . . . DR . . . vmovaps %ymm6, %ymm7329# CHECK-NEXT: [6,7] . . . . DR . . . vmovaps %ymm7, %ymm8330# CHECK-NEXT: [6,8] . . . . DR . . . vmovaps %ymm8, %ymm9331# CHECK-NEXT: [6,9] . . . . DR . . . vmovaps %ymm9, %ymm10332# CHECK-NEXT: [6,10] . . . . DR . . . vmovaps %ymm10, %ymm11333# CHECK-NEXT: [6,11] . . . . DR . . . vmovaps %ymm11, %ymm12334# CHECK-NEXT: [6,12] . . . . DR. . . vmovaps %ymm12, %ymm13335# CHECK-NEXT: [6,13] . . . . DR. . . vmovaps %ymm13, %ymm14336# CHECK-NEXT: [6,14] . . . . DR. . . vmovaps %ymm14, %ymm15337# CHECK-NEXT: [6,15] . . . . DR. . . vmovaps %ymm15, %ymm0338# CHECK-NEXT: [7,0] . . . . DR. . . vmovaps %ymm0, %ymm1339# CHECK-NEXT: [7,1] . . . . DR. . . vmovaps %ymm1, %ymm2340# CHECK-NEXT: [7,2] . . . . DR . . vmovaps %ymm2, %ymm3341# CHECK-NEXT: [7,3] . . . . DR . . vmovaps %ymm3, %ymm4342# CHECK-NEXT: [7,4] . . . . DR . . vmovaps %ymm4, %ymm5343# CHECK-NEXT: [7,5] . . . . DR . . vmovaps %ymm5, %ymm6344# CHECK-NEXT: [7,6] . . . . DR . . vmovaps %ymm6, %ymm7345# CHECK-NEXT: [7,7] . . . . DR . . vmovaps %ymm7, %ymm8346# CHECK-NEXT: [7,8] . . . . DR . . vmovaps %ymm8, %ymm9347# CHECK-NEXT: [7,9] . . . . DR . . vmovaps %ymm9, %ymm10348# CHECK-NEXT: [7,10] . . . . DR . . vmovaps %ymm10, %ymm11349# CHECK-NEXT: [7,11] . . . . DR . . vmovaps %ymm11, %ymm12350# CHECK-NEXT: [7,12] . . . . DR . . vmovaps %ymm12, %ymm13351# CHECK-NEXT: [7,13] . . . . DR . . vmovaps %ymm13, %ymm14352# CHECK-NEXT: [7,14] . . . . .DR . . vmovaps %ymm14, %ymm15353# CHECK-NEXT: [7,15] . . . . .DR . . vmovaps %ymm15, %ymm0354# CHECK-NEXT: [8,0] . . . . .DR . . vmovaps %ymm0, %ymm1355# CHECK-NEXT: [8,1] . . . . .DR . . vmovaps %ymm1, %ymm2356# CHECK-NEXT: [8,2] . . . . .DR . . vmovaps %ymm2, %ymm3357# CHECK-NEXT: [8,3] . . . . .DR . . vmovaps %ymm3, %ymm4358# CHECK-NEXT: [8,4] . . . . . DR . . vmovaps %ymm4, %ymm5359# CHECK-NEXT: [8,5] . . . . . DR . . vmovaps %ymm5, %ymm6360# CHECK-NEXT: [8,6] . . . . . DR . . vmovaps %ymm6, %ymm7361# CHECK-NEXT: [8,7] . . . . . DR . . vmovaps %ymm7, %ymm8362# CHECK-NEXT: [8,8] . . . . . DR . . vmovaps %ymm8, %ymm9363# CHECK-NEXT: [8,9] . . . . . DR . . vmovaps %ymm9, %ymm10364# CHECK-NEXT: [8,10] . . . . . DR. . vmovaps %ymm10, %ymm11365# CHECK-NEXT: [8,11] . . . . . DR. . vmovaps %ymm11, %ymm12366# CHECK-NEXT: [8,12] . . . . . DR. . vmovaps %ymm12, %ymm13367# CHECK-NEXT: [8,13] . . . . . DR. . vmovaps %ymm13, %ymm14368# CHECK-NEXT: [8,14] . . . . . DR. . vmovaps %ymm14, %ymm15369# CHECK-NEXT: [8,15] . . . . . DR. . vmovaps %ymm15, %ymm0370# CHECK-NEXT: [9,0] . . . . . DR . vmovaps %ymm0, %ymm1371# CHECK-NEXT: [9,1] . . . . . DR . vmovaps %ymm1, %ymm2372# CHECK-NEXT: [9,2] . . . . . DR . vmovaps %ymm2, %ymm3373# CHECK-NEXT: [9,3] . . . . . DR . vmovaps %ymm3, %ymm4374# CHECK-NEXT: [9,4] . . . . . DR . vmovaps %ymm4, %ymm5375# CHECK-NEXT: [9,5] . . . . . DR . vmovaps %ymm5, %ymm6376# CHECK-NEXT: [9,6] . . . . . DR. vmovaps %ymm6, %ymm7377# CHECK-NEXT: [9,7] . . . . . DR. vmovaps %ymm7, %ymm8378# CHECK-NEXT: [9,8] . . . . . DR. vmovaps %ymm8, %ymm9379# CHECK-NEXT: [9,9] . . . . . DR. vmovaps %ymm9, %ymm10380# CHECK-NEXT: [9,10] . . . . . DR. vmovaps %ymm10, %ymm11381# CHECK-NEXT: [9,11] . . . . . DR. vmovaps %ymm11, %ymm12382# CHECK-NEXT: [9,12] . . . . . .DR vmovaps %ymm12, %ymm13383# CHECK-NEXT: [9,13] . . . . . .DR vmovaps %ymm13, %ymm14384# CHECK-NEXT: [9,14] . . . . . .DR vmovaps %ymm14, %ymm15385# CHECK-NEXT: [9,15] . . . . . .DR vmovaps %ymm15, %ymm0386 387# CHECK: Average Wait times (based on the timeline view):388# CHECK-NEXT: [0]: Executions389# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue390# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready391# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage392 393# CHECK: [0] [1] [2] [3]394# CHECK-NEXT: 0. 10 0.0 0.0 0.0 vmovaps %ymm0, %ymm1395# CHECK-NEXT: 1. 10 0.0 0.0 0.0 vmovaps %ymm1, %ymm2396# CHECK-NEXT: 2. 10 0.0 0.0 0.0 vmovaps %ymm2, %ymm3397# CHECK-NEXT: 3. 10 0.0 0.0 0.0 vmovaps %ymm3, %ymm4398# CHECK-NEXT: 4. 10 0.0 0.0 0.0 vmovaps %ymm4, %ymm5399# CHECK-NEXT: 5. 10 0.0 0.0 0.0 vmovaps %ymm5, %ymm6400# CHECK-NEXT: 6. 10 0.0 0.0 0.0 vmovaps %ymm6, %ymm7401# CHECK-NEXT: 7. 10 0.0 0.0 0.0 vmovaps %ymm7, %ymm8402# CHECK-NEXT: 8. 10 0.0 0.0 0.0 vmovaps %ymm8, %ymm9403# CHECK-NEXT: 9. 10 0.0 0.0 0.0 vmovaps %ymm9, %ymm10404# CHECK-NEXT: 10. 10 0.0 0.0 0.0 vmovaps %ymm10, %ymm11405# CHECK-NEXT: 11. 10 0.0 0.0 0.0 vmovaps %ymm11, %ymm12406# CHECK-NEXT: 12. 10 0.0 0.0 0.0 vmovaps %ymm12, %ymm13407# CHECK-NEXT: 13. 10 0.0 0.0 0.0 vmovaps %ymm13, %ymm14408# CHECK-NEXT: 14. 10 0.0 0.0 0.0 vmovaps %ymm14, %ymm15409# CHECK-NEXT: 15. 10 0.0 0.0 0.0 vmovaps %ymm15, %ymm0410# CHECK-NEXT: 10 0.0 0.0 0.0 <total>411 412# CHECK: [1] Code Region413 414# CHECK: Iterations: 1000415# CHECK-NEXT: Instructions: 16000416# CHECK-NEXT: Total Cycles: 2668417# CHECK-NEXT: Total uOps: 16000418 419# CHECK: Dispatch Width: 6420# CHECK-NEXT: uOps Per Cycle: 6.00421# CHECK-NEXT: IPC: 6.00422# CHECK-NEXT: Block RThroughput: 2.7423 424# CHECK: Instruction Info:425# CHECK-NEXT: [1]: #uOps426# CHECK-NEXT: [2]: Latency427# CHECK-NEXT: [3]: RThroughput428# CHECK-NEXT: [4]: MayLoad429# CHECK-NEXT: [5]: MayStore430# CHECK-NEXT: [6]: HasSideEffects (U)431 432# CHECK: [1] [2] [3] [4] [5] [6] Instructions:433# CHECK-NEXT: 1 0 0.17 vmovups %ymm0, %ymm1434# CHECK-NEXT: 1 0 0.17 vmovups %ymm1, %ymm2435# CHECK-NEXT: 1 0 0.17 vmovups %ymm2, %ymm3436# CHECK-NEXT: 1 0 0.17 vmovups %ymm3, %ymm4437# CHECK-NEXT: 1 0 0.17 vmovups %ymm4, %ymm5438# CHECK-NEXT: 1 0 0.17 vmovups %ymm5, %ymm6439# CHECK-NEXT: 1 0 0.17 vmovups %ymm6, %ymm7440# CHECK-NEXT: 1 0 0.17 vmovups %ymm7, %ymm8441# CHECK-NEXT: 1 0 0.17 vmovups %ymm8, %ymm9442# CHECK-NEXT: 1 0 0.17 vmovups %ymm9, %ymm10443# CHECK-NEXT: 1 0 0.17 vmovups %ymm10, %ymm11444# CHECK-NEXT: 1 0 0.17 vmovups %ymm11, %ymm12445# CHECK-NEXT: 1 0 0.17 vmovups %ymm12, %ymm13446# CHECK-NEXT: 1 0 0.17 vmovups %ymm13, %ymm14447# CHECK-NEXT: 1 0 0.17 vmovups %ymm14, %ymm15448# CHECK-NEXT: 1 0 0.17 vmovups %ymm15, %ymm0449 450# CHECK: Register File statistics:451# CHECK-NEXT: Total number of mappings created: 0452# CHECK-NEXT: Max number of mappings used: 0453 454# CHECK: * Register File #1 -- Zn3FpPRF:455# CHECK-NEXT: Number of physical registers: 160456# CHECK-NEXT: Total number of mappings created: 0457# CHECK-NEXT: Max number of mappings used: 0458# CHECK-NEXT: Number of optimizable moves: 16000459# CHECK-NEXT: Number of moves eliminated: 16000 (100.0%)460# CHECK-NEXT: Number of zero moves: 0 (0.0%)461# CHECK-NEXT: Max moves eliminated per cycle: 6462 463# CHECK: * Register File #2 -- Zn3IntegerPRF:464# CHECK-NEXT: Number of physical registers: 192465# CHECK-NEXT: Total number of mappings created: 0466# CHECK-NEXT: Max number of mappings used: 0467 468# CHECK: Resources:469# CHECK-NEXT: [0] - Zn3AGU0470# CHECK-NEXT: [1] - Zn3AGU1471# CHECK-NEXT: [2] - Zn3AGU2472# CHECK-NEXT: [3] - Zn3ALU0473# CHECK-NEXT: [4] - Zn3ALU1474# CHECK-NEXT: [5] - Zn3ALU2475# CHECK-NEXT: [6] - Zn3ALU3476# CHECK-NEXT: [7] - Zn3BRU1477# CHECK-NEXT: [8] - Zn3FP0478# CHECK-NEXT: [9] - Zn3FP1479# CHECK-NEXT: [10] - Zn3FP2480# CHECK-NEXT: [11] - Zn3FP3481# CHECK-NEXT: [12.0] - Zn3FP45482# CHECK-NEXT: [12.1] - Zn3FP45483# CHECK-NEXT: [13] - Zn3FPSt484# CHECK-NEXT: [14.0] - Zn3LSU485# CHECK-NEXT: [14.1] - Zn3LSU486# CHECK-NEXT: [14.2] - Zn3LSU487# CHECK-NEXT: [15.0] - Zn3Load488# CHECK-NEXT: [15.1] - Zn3Load489# CHECK-NEXT: [15.2] - Zn3Load490# CHECK-NEXT: [16.0] - Zn3Store491# CHECK-NEXT: [16.1] - Zn3Store492 493# CHECK: Resource pressure per iteration:494# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12.0] [12.1] [13] [14.0] [14.1] [14.2] [15.0] [15.1] [15.2] [16.0] [16.1]495# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - -496 497# CHECK: Resource pressure by instruction:498# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12.0] [12.1] [13] [14.0] [14.1] [14.2] [15.0] [15.1] [15.2] [16.0] [16.1] Instructions:499# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovups %ymm0, %ymm1500# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovups %ymm1, %ymm2501# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovups %ymm2, %ymm3502# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovups %ymm3, %ymm4503# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovups %ymm4, %ymm5504# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovups %ymm5, %ymm6505# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovups %ymm6, %ymm7506# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovups %ymm7, %ymm8507# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovups %ymm8, %ymm9508# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovups %ymm9, %ymm10509# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovups %ymm10, %ymm11510# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovups %ymm11, %ymm12511# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovups %ymm12, %ymm13512# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovups %ymm13, %ymm14513# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovups %ymm14, %ymm15514# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovups %ymm15, %ymm0515 516# CHECK: Timeline view:517# CHECK-NEXT: 0123456789518# CHECK-NEXT: Index 0123456789 01234567519 520# CHECK: [0,0] DR . . . . . . vmovups %ymm0, %ymm1521# CHECK-NEXT: [0,1] DR . . . . . . vmovups %ymm1, %ymm2522# CHECK-NEXT: [0,2] DR . . . . . . vmovups %ymm2, %ymm3523# CHECK-NEXT: [0,3] DR . . . . . . vmovups %ymm3, %ymm4524# CHECK-NEXT: [0,4] DR . . . . . . vmovups %ymm4, %ymm5525# CHECK-NEXT: [0,5] DR . . . . . . vmovups %ymm5, %ymm6526# CHECK-NEXT: [0,6] .DR . . . . . . vmovups %ymm6, %ymm7527# CHECK-NEXT: [0,7] .DR . . . . . . vmovups %ymm7, %ymm8528# CHECK-NEXT: [0,8] .DR . . . . . . vmovups %ymm8, %ymm9529# CHECK-NEXT: [0,9] .DR . . . . . . vmovups %ymm9, %ymm10530# CHECK-NEXT: [0,10] .DR . . . . . . vmovups %ymm10, %ymm11531# CHECK-NEXT: [0,11] .DR . . . . . . vmovups %ymm11, %ymm12532# CHECK-NEXT: [0,12] . DR . . . . . . vmovups %ymm12, %ymm13533# CHECK-NEXT: [0,13] . DR . . . . . . vmovups %ymm13, %ymm14534# CHECK-NEXT: [0,14] . DR . . . . . . vmovups %ymm14, %ymm15535# CHECK-NEXT: [0,15] . DR . . . . . . vmovups %ymm15, %ymm0536# CHECK-NEXT: [1,0] . DR . . . . . . vmovups %ymm0, %ymm1537# CHECK-NEXT: [1,1] . DR . . . . . . vmovups %ymm1, %ymm2538# CHECK-NEXT: [1,2] . DR. . . . . . vmovups %ymm2, %ymm3539# CHECK-NEXT: [1,3] . DR. . . . . . vmovups %ymm3, %ymm4540# CHECK-NEXT: [1,4] . DR. . . . . . vmovups %ymm4, %ymm5541# CHECK-NEXT: [1,5] . DR. . . . . . vmovups %ymm5, %ymm6542# CHECK-NEXT: [1,6] . DR. . . . . . vmovups %ymm6, %ymm7543# CHECK-NEXT: [1,7] . DR. . . . . . vmovups %ymm7, %ymm8544# CHECK-NEXT: [1,8] . DR . . . . . vmovups %ymm8, %ymm9545# CHECK-NEXT: [1,9] . DR . . . . . vmovups %ymm9, %ymm10546# CHECK-NEXT: [1,10] . DR . . . . . vmovups %ymm10, %ymm11547# CHECK-NEXT: [1,11] . DR . . . . . vmovups %ymm11, %ymm12548# CHECK-NEXT: [1,12] . DR . . . . . vmovups %ymm12, %ymm13549# CHECK-NEXT: [1,13] . DR . . . . . vmovups %ymm13, %ymm14550# CHECK-NEXT: [1,14] . DR . . . . . vmovups %ymm14, %ymm15551# CHECK-NEXT: [1,15] . DR . . . . . vmovups %ymm15, %ymm0552# CHECK-NEXT: [2,0] . DR . . . . . vmovups %ymm0, %ymm1553# CHECK-NEXT: [2,1] . DR . . . . . vmovups %ymm1, %ymm2554# CHECK-NEXT: [2,2] . DR . . . . . vmovups %ymm2, %ymm3555# CHECK-NEXT: [2,3] . DR . . . . . vmovups %ymm3, %ymm4556# CHECK-NEXT: [2,4] . .DR . . . . . vmovups %ymm4, %ymm5557# CHECK-NEXT: [2,5] . .DR . . . . . vmovups %ymm5, %ymm6558# CHECK-NEXT: [2,6] . .DR . . . . . vmovups %ymm6, %ymm7559# CHECK-NEXT: [2,7] . .DR . . . . . vmovups %ymm7, %ymm8560# CHECK-NEXT: [2,8] . .DR . . . . . vmovups %ymm8, %ymm9561# CHECK-NEXT: [2,9] . .DR . . . . . vmovups %ymm9, %ymm10562# CHECK-NEXT: [2,10] . . DR . . . . . vmovups %ymm10, %ymm11563# CHECK-NEXT: [2,11] . . DR . . . . . vmovups %ymm11, %ymm12564# CHECK-NEXT: [2,12] . . DR . . . . . vmovups %ymm12, %ymm13565# CHECK-NEXT: [2,13] . . DR . . . . . vmovups %ymm13, %ymm14566# CHECK-NEXT: [2,14] . . DR . . . . . vmovups %ymm14, %ymm15567# CHECK-NEXT: [2,15] . . DR . . . . . vmovups %ymm15, %ymm0568# CHECK-NEXT: [3,0] . . DR. . . . . vmovups %ymm0, %ymm1569# CHECK-NEXT: [3,1] . . DR. . . . . vmovups %ymm1, %ymm2570# CHECK-NEXT: [3,2] . . DR. . . . . vmovups %ymm2, %ymm3571# CHECK-NEXT: [3,3] . . DR. . . . . vmovups %ymm3, %ymm4572# CHECK-NEXT: [3,4] . . DR. . . . . vmovups %ymm4, %ymm5573# CHECK-NEXT: [3,5] . . DR. . . . . vmovups %ymm5, %ymm6574# CHECK-NEXT: [3,6] . . DR . . . . vmovups %ymm6, %ymm7575# CHECK-NEXT: [3,7] . . DR . . . . vmovups %ymm7, %ymm8576# CHECK-NEXT: [3,8] . . DR . . . . vmovups %ymm8, %ymm9577# CHECK-NEXT: [3,9] . . DR . . . . vmovups %ymm9, %ymm10578# CHECK-NEXT: [3,10] . . DR . . . . vmovups %ymm10, %ymm11579# CHECK-NEXT: [3,11] . . DR . . . . vmovups %ymm11, %ymm12580# CHECK-NEXT: [3,12] . . DR . . . . vmovups %ymm12, %ymm13581# CHECK-NEXT: [3,13] . . DR . . . . vmovups %ymm13, %ymm14582# CHECK-NEXT: [3,14] . . DR . . . . vmovups %ymm14, %ymm15583# CHECK-NEXT: [3,15] . . DR . . . . vmovups %ymm15, %ymm0584# CHECK-NEXT: [4,0] . . DR . . . . vmovups %ymm0, %ymm1585# CHECK-NEXT: [4,1] . . DR . . . . vmovups %ymm1, %ymm2586# CHECK-NEXT: [4,2] . . .DR . . . . vmovups %ymm2, %ymm3587# CHECK-NEXT: [4,3] . . .DR . . . . vmovups %ymm3, %ymm4588# CHECK-NEXT: [4,4] . . .DR . . . . vmovups %ymm4, %ymm5589# CHECK-NEXT: [4,5] . . .DR . . . . vmovups %ymm5, %ymm6590# CHECK-NEXT: [4,6] . . .DR . . . . vmovups %ymm6, %ymm7591# CHECK-NEXT: [4,7] . . .DR . . . . vmovups %ymm7, %ymm8592# CHECK-NEXT: [4,8] . . . DR . . . . vmovups %ymm8, %ymm9593# CHECK-NEXT: [4,9] . . . DR . . . . vmovups %ymm9, %ymm10594# CHECK-NEXT: [4,10] . . . DR . . . . vmovups %ymm10, %ymm11595# CHECK-NEXT: [4,11] . . . DR . . . . vmovups %ymm11, %ymm12596# CHECK-NEXT: [4,12] . . . DR . . . . vmovups %ymm12, %ymm13597# CHECK-NEXT: [4,13] . . . DR . . . . vmovups %ymm13, %ymm14598# CHECK-NEXT: [4,14] . . . DR. . . . vmovups %ymm14, %ymm15599# CHECK-NEXT: [4,15] . . . DR. . . . vmovups %ymm15, %ymm0600# CHECK-NEXT: [5,0] . . . DR. . . . vmovups %ymm0, %ymm1601# CHECK-NEXT: [5,1] . . . DR. . . . vmovups %ymm1, %ymm2602# CHECK-NEXT: [5,2] . . . DR. . . . vmovups %ymm2, %ymm3603# CHECK-NEXT: [5,3] . . . DR. . . . vmovups %ymm3, %ymm4604# CHECK-NEXT: [5,4] . . . DR . . . vmovups %ymm4, %ymm5605# CHECK-NEXT: [5,5] . . . DR . . . vmovups %ymm5, %ymm6606# CHECK-NEXT: [5,6] . . . DR . . . vmovups %ymm6, %ymm7607# CHECK-NEXT: [5,7] . . . DR . . . vmovups %ymm7, %ymm8608# CHECK-NEXT: [5,8] . . . DR . . . vmovups %ymm8, %ymm9609# CHECK-NEXT: [5,9] . . . DR . . . vmovups %ymm9, %ymm10610# CHECK-NEXT: [5,10] . . . DR . . . vmovups %ymm10, %ymm11611# CHECK-NEXT: [5,11] . . . DR . . . vmovups %ymm11, %ymm12612# CHECK-NEXT: [5,12] . . . DR . . . vmovups %ymm12, %ymm13613# CHECK-NEXT: [5,13] . . . DR . . . vmovups %ymm13, %ymm14614# CHECK-NEXT: [5,14] . . . DR . . . vmovups %ymm14, %ymm15615# CHECK-NEXT: [5,15] . . . DR . . . vmovups %ymm15, %ymm0616# CHECK-NEXT: [6,0] . . . .DR . . . vmovups %ymm0, %ymm1617# CHECK-NEXT: [6,1] . . . .DR . . . vmovups %ymm1, %ymm2618# CHECK-NEXT: [6,2] . . . .DR . . . vmovups %ymm2, %ymm3619# CHECK-NEXT: [6,3] . . . .DR . . . vmovups %ymm3, %ymm4620# CHECK-NEXT: [6,4] . . . .DR . . . vmovups %ymm4, %ymm5621# CHECK-NEXT: [6,5] . . . .DR . . . vmovups %ymm5, %ymm6622# CHECK-NEXT: [6,6] . . . . DR . . . vmovups %ymm6, %ymm7623# CHECK-NEXT: [6,7] . . . . DR . . . vmovups %ymm7, %ymm8624# CHECK-NEXT: [6,8] . . . . DR . . . vmovups %ymm8, %ymm9625# CHECK-NEXT: [6,9] . . . . DR . . . vmovups %ymm9, %ymm10626# CHECK-NEXT: [6,10] . . . . DR . . . vmovups %ymm10, %ymm11627# CHECK-NEXT: [6,11] . . . . DR . . . vmovups %ymm11, %ymm12628# CHECK-NEXT: [6,12] . . . . DR. . . vmovups %ymm12, %ymm13629# CHECK-NEXT: [6,13] . . . . DR. . . vmovups %ymm13, %ymm14630# CHECK-NEXT: [6,14] . . . . DR. . . vmovups %ymm14, %ymm15631# CHECK-NEXT: [6,15] . . . . DR. . . vmovups %ymm15, %ymm0632# CHECK-NEXT: [7,0] . . . . DR. . . vmovups %ymm0, %ymm1633# CHECK-NEXT: [7,1] . . . . DR. . . vmovups %ymm1, %ymm2634# CHECK-NEXT: [7,2] . . . . DR . . vmovups %ymm2, %ymm3635# CHECK-NEXT: [7,3] . . . . DR . . vmovups %ymm3, %ymm4636# CHECK-NEXT: [7,4] . . . . DR . . vmovups %ymm4, %ymm5637# CHECK-NEXT: [7,5] . . . . DR . . vmovups %ymm5, %ymm6638# CHECK-NEXT: [7,6] . . . . DR . . vmovups %ymm6, %ymm7639# CHECK-NEXT: [7,7] . . . . DR . . vmovups %ymm7, %ymm8640# CHECK-NEXT: [7,8] . . . . DR . . vmovups %ymm8, %ymm9641# CHECK-NEXT: [7,9] . . . . DR . . vmovups %ymm9, %ymm10642# CHECK-NEXT: [7,10] . . . . DR . . vmovups %ymm10, %ymm11643# CHECK-NEXT: [7,11] . . . . DR . . vmovups %ymm11, %ymm12644# CHECK-NEXT: [7,12] . . . . DR . . vmovups %ymm12, %ymm13645# CHECK-NEXT: [7,13] . . . . DR . . vmovups %ymm13, %ymm14646# CHECK-NEXT: [7,14] . . . . .DR . . vmovups %ymm14, %ymm15647# CHECK-NEXT: [7,15] . . . . .DR . . vmovups %ymm15, %ymm0648# CHECK-NEXT: [8,0] . . . . .DR . . vmovups %ymm0, %ymm1649# CHECK-NEXT: [8,1] . . . . .DR . . vmovups %ymm1, %ymm2650# CHECK-NEXT: [8,2] . . . . .DR . . vmovups %ymm2, %ymm3651# CHECK-NEXT: [8,3] . . . . .DR . . vmovups %ymm3, %ymm4652# CHECK-NEXT: [8,4] . . . . . DR . . vmovups %ymm4, %ymm5653# CHECK-NEXT: [8,5] . . . . . DR . . vmovups %ymm5, %ymm6654# CHECK-NEXT: [8,6] . . . . . DR . . vmovups %ymm6, %ymm7655# CHECK-NEXT: [8,7] . . . . . DR . . vmovups %ymm7, %ymm8656# CHECK-NEXT: [8,8] . . . . . DR . . vmovups %ymm8, %ymm9657# CHECK-NEXT: [8,9] . . . . . DR . . vmovups %ymm9, %ymm10658# CHECK-NEXT: [8,10] . . . . . DR. . vmovups %ymm10, %ymm11659# CHECK-NEXT: [8,11] . . . . . DR. . vmovups %ymm11, %ymm12660# CHECK-NEXT: [8,12] . . . . . DR. . vmovups %ymm12, %ymm13661# CHECK-NEXT: [8,13] . . . . . DR. . vmovups %ymm13, %ymm14662# CHECK-NEXT: [8,14] . . . . . DR. . vmovups %ymm14, %ymm15663# CHECK-NEXT: [8,15] . . . . . DR. . vmovups %ymm15, %ymm0664# CHECK-NEXT: [9,0] . . . . . DR . vmovups %ymm0, %ymm1665# CHECK-NEXT: [9,1] . . . . . DR . vmovups %ymm1, %ymm2666# CHECK-NEXT: [9,2] . . . . . DR . vmovups %ymm2, %ymm3667# CHECK-NEXT: [9,3] . . . . . DR . vmovups %ymm3, %ymm4668# CHECK-NEXT: [9,4] . . . . . DR . vmovups %ymm4, %ymm5669# CHECK-NEXT: [9,5] . . . . . DR . vmovups %ymm5, %ymm6670# CHECK-NEXT: [9,6] . . . . . DR. vmovups %ymm6, %ymm7671# CHECK-NEXT: [9,7] . . . . . DR. vmovups %ymm7, %ymm8672# CHECK-NEXT: [9,8] . . . . . DR. vmovups %ymm8, %ymm9673# CHECK-NEXT: [9,9] . . . . . DR. vmovups %ymm9, %ymm10674# CHECK-NEXT: [9,10] . . . . . DR. vmovups %ymm10, %ymm11675# CHECK-NEXT: [9,11] . . . . . DR. vmovups %ymm11, %ymm12676# CHECK-NEXT: [9,12] . . . . . .DR vmovups %ymm12, %ymm13677# CHECK-NEXT: [9,13] . . . . . .DR vmovups %ymm13, %ymm14678# CHECK-NEXT: [9,14] . . . . . .DR vmovups %ymm14, %ymm15679# CHECK-NEXT: [9,15] . . . . . .DR vmovups %ymm15, %ymm0680 681# CHECK: Average Wait times (based on the timeline view):682# CHECK-NEXT: [0]: Executions683# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue684# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready685# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage686 687# CHECK: [0] [1] [2] [3]688# CHECK-NEXT: 0. 10 0.0 0.0 0.0 vmovups %ymm0, %ymm1689# CHECK-NEXT: 1. 10 0.0 0.0 0.0 vmovups %ymm1, %ymm2690# CHECK-NEXT: 2. 10 0.0 0.0 0.0 vmovups %ymm2, %ymm3691# CHECK-NEXT: 3. 10 0.0 0.0 0.0 vmovups %ymm3, %ymm4692# CHECK-NEXT: 4. 10 0.0 0.0 0.0 vmovups %ymm4, %ymm5693# CHECK-NEXT: 5. 10 0.0 0.0 0.0 vmovups %ymm5, %ymm6694# CHECK-NEXT: 6. 10 0.0 0.0 0.0 vmovups %ymm6, %ymm7695# CHECK-NEXT: 7. 10 0.0 0.0 0.0 vmovups %ymm7, %ymm8696# CHECK-NEXT: 8. 10 0.0 0.0 0.0 vmovups %ymm8, %ymm9697# CHECK-NEXT: 9. 10 0.0 0.0 0.0 vmovups %ymm9, %ymm10698# CHECK-NEXT: 10. 10 0.0 0.0 0.0 vmovups %ymm10, %ymm11699# CHECK-NEXT: 11. 10 0.0 0.0 0.0 vmovups %ymm11, %ymm12700# CHECK-NEXT: 12. 10 0.0 0.0 0.0 vmovups %ymm12, %ymm13701# CHECK-NEXT: 13. 10 0.0 0.0 0.0 vmovups %ymm13, %ymm14702# CHECK-NEXT: 14. 10 0.0 0.0 0.0 vmovups %ymm14, %ymm15703# CHECK-NEXT: 15. 10 0.0 0.0 0.0 vmovups %ymm15, %ymm0704# CHECK-NEXT: 10 0.0 0.0 0.0 <total>705 706# CHECK: [2] Code Region707 708# CHECK: Iterations: 1000709# CHECK-NEXT: Instructions: 16000710# CHECK-NEXT: Total Cycles: 2668711# CHECK-NEXT: Total uOps: 16000712 713# CHECK: Dispatch Width: 6714# CHECK-NEXT: uOps Per Cycle: 6.00715# CHECK-NEXT: IPC: 6.00716# CHECK-NEXT: Block RThroughput: 2.7717 718# CHECK: Instruction Info:719# CHECK-NEXT: [1]: #uOps720# CHECK-NEXT: [2]: Latency721# CHECK-NEXT: [3]: RThroughput722# CHECK-NEXT: [4]: MayLoad723# CHECK-NEXT: [5]: MayStore724# CHECK-NEXT: [6]: HasSideEffects (U)725 726# CHECK: [1] [2] [3] [4] [5] [6] Instructions:727# CHECK-NEXT: 1 0 0.17 vmovapd %ymm0, %ymm1728# CHECK-NEXT: 1 0 0.17 vmovapd %ymm1, %ymm2729# CHECK-NEXT: 1 0 0.17 vmovapd %ymm2, %ymm3730# CHECK-NEXT: 1 0 0.17 vmovapd %ymm3, %ymm4731# CHECK-NEXT: 1 0 0.17 vmovapd %ymm4, %ymm5732# CHECK-NEXT: 1 0 0.17 vmovapd %ymm5, %ymm6733# CHECK-NEXT: 1 0 0.17 vmovapd %ymm6, %ymm7734# CHECK-NEXT: 1 0 0.17 vmovapd %ymm7, %ymm8735# CHECK-NEXT: 1 0 0.17 vmovapd %ymm8, %ymm9736# CHECK-NEXT: 1 0 0.17 vmovapd %ymm9, %ymm10737# CHECK-NEXT: 1 0 0.17 vmovapd %ymm10, %ymm11738# CHECK-NEXT: 1 0 0.17 vmovapd %ymm11, %ymm12739# CHECK-NEXT: 1 0 0.17 vmovapd %ymm12, %ymm13740# CHECK-NEXT: 1 0 0.17 vmovapd %ymm13, %ymm14741# CHECK-NEXT: 1 0 0.17 vmovapd %ymm14, %ymm15742# CHECK-NEXT: 1 0 0.17 vmovapd %ymm15, %ymm0743 744# CHECK: Register File statistics:745# CHECK-NEXT: Total number of mappings created: 0746# CHECK-NEXT: Max number of mappings used: 0747 748# CHECK: * Register File #1 -- Zn3FpPRF:749# CHECK-NEXT: Number of physical registers: 160750# CHECK-NEXT: Total number of mappings created: 0751# CHECK-NEXT: Max number of mappings used: 0752# CHECK-NEXT: Number of optimizable moves: 16000753# CHECK-NEXT: Number of moves eliminated: 16000 (100.0%)754# CHECK-NEXT: Number of zero moves: 0 (0.0%)755# CHECK-NEXT: Max moves eliminated per cycle: 6756 757# CHECK: * Register File #2 -- Zn3IntegerPRF:758# CHECK-NEXT: Number of physical registers: 192759# CHECK-NEXT: Total number of mappings created: 0760# CHECK-NEXT: Max number of mappings used: 0761 762# CHECK: Resources:763# CHECK-NEXT: [0] - Zn3AGU0764# CHECK-NEXT: [1] - Zn3AGU1765# CHECK-NEXT: [2] - Zn3AGU2766# CHECK-NEXT: [3] - Zn3ALU0767# CHECK-NEXT: [4] - Zn3ALU1768# CHECK-NEXT: [5] - Zn3ALU2769# CHECK-NEXT: [6] - Zn3ALU3770# CHECK-NEXT: [7] - Zn3BRU1771# CHECK-NEXT: [8] - Zn3FP0772# CHECK-NEXT: [9] - Zn3FP1773# CHECK-NEXT: [10] - Zn3FP2774# CHECK-NEXT: [11] - Zn3FP3775# CHECK-NEXT: [12.0] - Zn3FP45776# CHECK-NEXT: [12.1] - Zn3FP45777# CHECK-NEXT: [13] - Zn3FPSt778# CHECK-NEXT: [14.0] - Zn3LSU779# CHECK-NEXT: [14.1] - Zn3LSU780# CHECK-NEXT: [14.2] - Zn3LSU781# CHECK-NEXT: [15.0] - Zn3Load782# CHECK-NEXT: [15.1] - Zn3Load783# CHECK-NEXT: [15.2] - Zn3Load784# CHECK-NEXT: [16.0] - Zn3Store785# CHECK-NEXT: [16.1] - Zn3Store786 787# CHECK: Resource pressure per iteration:788# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12.0] [12.1] [13] [14.0] [14.1] [14.2] [15.0] [15.1] [15.2] [16.0] [16.1]789# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - -790 791# CHECK: Resource pressure by instruction:792# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12.0] [12.1] [13] [14.0] [14.1] [14.2] [15.0] [15.1] [15.2] [16.0] [16.1] Instructions:793# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovapd %ymm0, %ymm1794# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovapd %ymm1, %ymm2795# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovapd %ymm2, %ymm3796# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovapd %ymm3, %ymm4797# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovapd %ymm4, %ymm5798# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovapd %ymm5, %ymm6799# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovapd %ymm6, %ymm7800# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovapd %ymm7, %ymm8801# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovapd %ymm8, %ymm9802# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovapd %ymm9, %ymm10803# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovapd %ymm10, %ymm11804# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovapd %ymm11, %ymm12805# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovapd %ymm12, %ymm13806# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovapd %ymm13, %ymm14807# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovapd %ymm14, %ymm15808# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovapd %ymm15, %ymm0809 810# CHECK: Timeline view:811# CHECK-NEXT: 0123456789812# CHECK-NEXT: Index 0123456789 01234567813 814# CHECK: [0,0] DR . . . . . . vmovapd %ymm0, %ymm1815# CHECK-NEXT: [0,1] DR . . . . . . vmovapd %ymm1, %ymm2816# CHECK-NEXT: [0,2] DR . . . . . . vmovapd %ymm2, %ymm3817# CHECK-NEXT: [0,3] DR . . . . . . vmovapd %ymm3, %ymm4818# CHECK-NEXT: [0,4] DR . . . . . . vmovapd %ymm4, %ymm5819# CHECK-NEXT: [0,5] DR . . . . . . vmovapd %ymm5, %ymm6820# CHECK-NEXT: [0,6] .DR . . . . . . vmovapd %ymm6, %ymm7821# CHECK-NEXT: [0,7] .DR . . . . . . vmovapd %ymm7, %ymm8822# CHECK-NEXT: [0,8] .DR . . . . . . vmovapd %ymm8, %ymm9823# CHECK-NEXT: [0,9] .DR . . . . . . vmovapd %ymm9, %ymm10824# CHECK-NEXT: [0,10] .DR . . . . . . vmovapd %ymm10, %ymm11825# CHECK-NEXT: [0,11] .DR . . . . . . vmovapd %ymm11, %ymm12826# CHECK-NEXT: [0,12] . DR . . . . . . vmovapd %ymm12, %ymm13827# CHECK-NEXT: [0,13] . DR . . . . . . vmovapd %ymm13, %ymm14828# CHECK-NEXT: [0,14] . DR . . . . . . vmovapd %ymm14, %ymm15829# CHECK-NEXT: [0,15] . DR . . . . . . vmovapd %ymm15, %ymm0830# CHECK-NEXT: [1,0] . DR . . . . . . vmovapd %ymm0, %ymm1831# CHECK-NEXT: [1,1] . DR . . . . . . vmovapd %ymm1, %ymm2832# CHECK-NEXT: [1,2] . DR. . . . . . vmovapd %ymm2, %ymm3833# CHECK-NEXT: [1,3] . DR. . . . . . vmovapd %ymm3, %ymm4834# CHECK-NEXT: [1,4] . DR. . . . . . vmovapd %ymm4, %ymm5835# CHECK-NEXT: [1,5] . DR. . . . . . vmovapd %ymm5, %ymm6836# CHECK-NEXT: [1,6] . DR. . . . . . vmovapd %ymm6, %ymm7837# CHECK-NEXT: [1,7] . DR. . . . . . vmovapd %ymm7, %ymm8838# CHECK-NEXT: [1,8] . DR . . . . . vmovapd %ymm8, %ymm9839# CHECK-NEXT: [1,9] . DR . . . . . vmovapd %ymm9, %ymm10840# CHECK-NEXT: [1,10] . DR . . . . . vmovapd %ymm10, %ymm11841# CHECK-NEXT: [1,11] . DR . . . . . vmovapd %ymm11, %ymm12842# CHECK-NEXT: [1,12] . DR . . . . . vmovapd %ymm12, %ymm13843# CHECK-NEXT: [1,13] . DR . . . . . vmovapd %ymm13, %ymm14844# CHECK-NEXT: [1,14] . DR . . . . . vmovapd %ymm14, %ymm15845# CHECK-NEXT: [1,15] . DR . . . . . vmovapd %ymm15, %ymm0846# CHECK-NEXT: [2,0] . DR . . . . . vmovapd %ymm0, %ymm1847# CHECK-NEXT: [2,1] . DR . . . . . vmovapd %ymm1, %ymm2848# CHECK-NEXT: [2,2] . DR . . . . . vmovapd %ymm2, %ymm3849# CHECK-NEXT: [2,3] . DR . . . . . vmovapd %ymm3, %ymm4850# CHECK-NEXT: [2,4] . .DR . . . . . vmovapd %ymm4, %ymm5851# CHECK-NEXT: [2,5] . .DR . . . . . vmovapd %ymm5, %ymm6852# CHECK-NEXT: [2,6] . .DR . . . . . vmovapd %ymm6, %ymm7853# CHECK-NEXT: [2,7] . .DR . . . . . vmovapd %ymm7, %ymm8854# CHECK-NEXT: [2,8] . .DR . . . . . vmovapd %ymm8, %ymm9855# CHECK-NEXT: [2,9] . .DR . . . . . vmovapd %ymm9, %ymm10856# CHECK-NEXT: [2,10] . . DR . . . . . vmovapd %ymm10, %ymm11857# CHECK-NEXT: [2,11] . . DR . . . . . vmovapd %ymm11, %ymm12858# CHECK-NEXT: [2,12] . . DR . . . . . vmovapd %ymm12, %ymm13859# CHECK-NEXT: [2,13] . . DR . . . . . vmovapd %ymm13, %ymm14860# CHECK-NEXT: [2,14] . . DR . . . . . vmovapd %ymm14, %ymm15861# CHECK-NEXT: [2,15] . . DR . . . . . vmovapd %ymm15, %ymm0862# CHECK-NEXT: [3,0] . . DR. . . . . vmovapd %ymm0, %ymm1863# CHECK-NEXT: [3,1] . . DR. . . . . vmovapd %ymm1, %ymm2864# CHECK-NEXT: [3,2] . . DR. . . . . vmovapd %ymm2, %ymm3865# CHECK-NEXT: [3,3] . . DR. . . . . vmovapd %ymm3, %ymm4866# CHECK-NEXT: [3,4] . . DR. . . . . vmovapd %ymm4, %ymm5867# CHECK-NEXT: [3,5] . . DR. . . . . vmovapd %ymm5, %ymm6868# CHECK-NEXT: [3,6] . . DR . . . . vmovapd %ymm6, %ymm7869# CHECK-NEXT: [3,7] . . DR . . . . vmovapd %ymm7, %ymm8870# CHECK-NEXT: [3,8] . . DR . . . . vmovapd %ymm8, %ymm9871# CHECK-NEXT: [3,9] . . DR . . . . vmovapd %ymm9, %ymm10872# CHECK-NEXT: [3,10] . . DR . . . . vmovapd %ymm10, %ymm11873# CHECK-NEXT: [3,11] . . DR . . . . vmovapd %ymm11, %ymm12874# CHECK-NEXT: [3,12] . . DR . . . . vmovapd %ymm12, %ymm13875# CHECK-NEXT: [3,13] . . DR . . . . vmovapd %ymm13, %ymm14876# CHECK-NEXT: [3,14] . . DR . . . . vmovapd %ymm14, %ymm15877# CHECK-NEXT: [3,15] . . DR . . . . vmovapd %ymm15, %ymm0878# CHECK-NEXT: [4,0] . . DR . . . . vmovapd %ymm0, %ymm1879# CHECK-NEXT: [4,1] . . DR . . . . vmovapd %ymm1, %ymm2880# CHECK-NEXT: [4,2] . . .DR . . . . vmovapd %ymm2, %ymm3881# CHECK-NEXT: [4,3] . . .DR . . . . vmovapd %ymm3, %ymm4882# CHECK-NEXT: [4,4] . . .DR . . . . vmovapd %ymm4, %ymm5883# CHECK-NEXT: [4,5] . . .DR . . . . vmovapd %ymm5, %ymm6884# CHECK-NEXT: [4,6] . . .DR . . . . vmovapd %ymm6, %ymm7885# CHECK-NEXT: [4,7] . . .DR . . . . vmovapd %ymm7, %ymm8886# CHECK-NEXT: [4,8] . . . DR . . . . vmovapd %ymm8, %ymm9887# CHECK-NEXT: [4,9] . . . DR . . . . vmovapd %ymm9, %ymm10888# CHECK-NEXT: [4,10] . . . DR . . . . vmovapd %ymm10, %ymm11889# CHECK-NEXT: [4,11] . . . DR . . . . vmovapd %ymm11, %ymm12890# CHECK-NEXT: [4,12] . . . DR . . . . vmovapd %ymm12, %ymm13891# CHECK-NEXT: [4,13] . . . DR . . . . vmovapd %ymm13, %ymm14892# CHECK-NEXT: [4,14] . . . DR. . . . vmovapd %ymm14, %ymm15893# CHECK-NEXT: [4,15] . . . DR. . . . vmovapd %ymm15, %ymm0894# CHECK-NEXT: [5,0] . . . DR. . . . vmovapd %ymm0, %ymm1895# CHECK-NEXT: [5,1] . . . DR. . . . vmovapd %ymm1, %ymm2896# CHECK-NEXT: [5,2] . . . DR. . . . vmovapd %ymm2, %ymm3897# CHECK-NEXT: [5,3] . . . DR. . . . vmovapd %ymm3, %ymm4898# CHECK-NEXT: [5,4] . . . DR . . . vmovapd %ymm4, %ymm5899# CHECK-NEXT: [5,5] . . . DR . . . vmovapd %ymm5, %ymm6900# CHECK-NEXT: [5,6] . . . DR . . . vmovapd %ymm6, %ymm7901# CHECK-NEXT: [5,7] . . . DR . . . vmovapd %ymm7, %ymm8902# CHECK-NEXT: [5,8] . . . DR . . . vmovapd %ymm8, %ymm9903# CHECK-NEXT: [5,9] . . . DR . . . vmovapd %ymm9, %ymm10904# CHECK-NEXT: [5,10] . . . DR . . . vmovapd %ymm10, %ymm11905# CHECK-NEXT: [5,11] . . . DR . . . vmovapd %ymm11, %ymm12906# CHECK-NEXT: [5,12] . . . DR . . . vmovapd %ymm12, %ymm13907# CHECK-NEXT: [5,13] . . . DR . . . vmovapd %ymm13, %ymm14908# CHECK-NEXT: [5,14] . . . DR . . . vmovapd %ymm14, %ymm15909# CHECK-NEXT: [5,15] . . . DR . . . vmovapd %ymm15, %ymm0910# CHECK-NEXT: [6,0] . . . .DR . . . vmovapd %ymm0, %ymm1911# CHECK-NEXT: [6,1] . . . .DR . . . vmovapd %ymm1, %ymm2912# CHECK-NEXT: [6,2] . . . .DR . . . vmovapd %ymm2, %ymm3913# CHECK-NEXT: [6,3] . . . .DR . . . vmovapd %ymm3, %ymm4914# CHECK-NEXT: [6,4] . . . .DR . . . vmovapd %ymm4, %ymm5915# CHECK-NEXT: [6,5] . . . .DR . . . vmovapd %ymm5, %ymm6916# CHECK-NEXT: [6,6] . . . . DR . . . vmovapd %ymm6, %ymm7917# CHECK-NEXT: [6,7] . . . . DR . . . vmovapd %ymm7, %ymm8918# CHECK-NEXT: [6,8] . . . . DR . . . vmovapd %ymm8, %ymm9919# CHECK-NEXT: [6,9] . . . . DR . . . vmovapd %ymm9, %ymm10920# CHECK-NEXT: [6,10] . . . . DR . . . vmovapd %ymm10, %ymm11921# CHECK-NEXT: [6,11] . . . . DR . . . vmovapd %ymm11, %ymm12922# CHECK-NEXT: [6,12] . . . . DR. . . vmovapd %ymm12, %ymm13923# CHECK-NEXT: [6,13] . . . . DR. . . vmovapd %ymm13, %ymm14924# CHECK-NEXT: [6,14] . . . . DR. . . vmovapd %ymm14, %ymm15925# CHECK-NEXT: [6,15] . . . . DR. . . vmovapd %ymm15, %ymm0926# CHECK-NEXT: [7,0] . . . . DR. . . vmovapd %ymm0, %ymm1927# CHECK-NEXT: [7,1] . . . . DR. . . vmovapd %ymm1, %ymm2928# CHECK-NEXT: [7,2] . . . . DR . . vmovapd %ymm2, %ymm3929# CHECK-NEXT: [7,3] . . . . DR . . vmovapd %ymm3, %ymm4930# CHECK-NEXT: [7,4] . . . . DR . . vmovapd %ymm4, %ymm5931# CHECK-NEXT: [7,5] . . . . DR . . vmovapd %ymm5, %ymm6932# CHECK-NEXT: [7,6] . . . . DR . . vmovapd %ymm6, %ymm7933# CHECK-NEXT: [7,7] . . . . DR . . vmovapd %ymm7, %ymm8934# CHECK-NEXT: [7,8] . . . . DR . . vmovapd %ymm8, %ymm9935# CHECK-NEXT: [7,9] . . . . DR . . vmovapd %ymm9, %ymm10936# CHECK-NEXT: [7,10] . . . . DR . . vmovapd %ymm10, %ymm11937# CHECK-NEXT: [7,11] . . . . DR . . vmovapd %ymm11, %ymm12938# CHECK-NEXT: [7,12] . . . . DR . . vmovapd %ymm12, %ymm13939# CHECK-NEXT: [7,13] . . . . DR . . vmovapd %ymm13, %ymm14940# CHECK-NEXT: [7,14] . . . . .DR . . vmovapd %ymm14, %ymm15941# CHECK-NEXT: [7,15] . . . . .DR . . vmovapd %ymm15, %ymm0942# CHECK-NEXT: [8,0] . . . . .DR . . vmovapd %ymm0, %ymm1943# CHECK-NEXT: [8,1] . . . . .DR . . vmovapd %ymm1, %ymm2944# CHECK-NEXT: [8,2] . . . . .DR . . vmovapd %ymm2, %ymm3945# CHECK-NEXT: [8,3] . . . . .DR . . vmovapd %ymm3, %ymm4946# CHECK-NEXT: [8,4] . . . . . DR . . vmovapd %ymm4, %ymm5947# CHECK-NEXT: [8,5] . . . . . DR . . vmovapd %ymm5, %ymm6948# CHECK-NEXT: [8,6] . . . . . DR . . vmovapd %ymm6, %ymm7949# CHECK-NEXT: [8,7] . . . . . DR . . vmovapd %ymm7, %ymm8950# CHECK-NEXT: [8,8] . . . . . DR . . vmovapd %ymm8, %ymm9951# CHECK-NEXT: [8,9] . . . . . DR . . vmovapd %ymm9, %ymm10952# CHECK-NEXT: [8,10] . . . . . DR. . vmovapd %ymm10, %ymm11953# CHECK-NEXT: [8,11] . . . . . DR. . vmovapd %ymm11, %ymm12954# CHECK-NEXT: [8,12] . . . . . DR. . vmovapd %ymm12, %ymm13955# CHECK-NEXT: [8,13] . . . . . DR. . vmovapd %ymm13, %ymm14956# CHECK-NEXT: [8,14] . . . . . DR. . vmovapd %ymm14, %ymm15957# CHECK-NEXT: [8,15] . . . . . DR. . vmovapd %ymm15, %ymm0958# CHECK-NEXT: [9,0] . . . . . DR . vmovapd %ymm0, %ymm1959# CHECK-NEXT: [9,1] . . . . . DR . vmovapd %ymm1, %ymm2960# CHECK-NEXT: [9,2] . . . . . DR . vmovapd %ymm2, %ymm3961# CHECK-NEXT: [9,3] . . . . . DR . vmovapd %ymm3, %ymm4962# CHECK-NEXT: [9,4] . . . . . DR . vmovapd %ymm4, %ymm5963# CHECK-NEXT: [9,5] . . . . . DR . vmovapd %ymm5, %ymm6964# CHECK-NEXT: [9,6] . . . . . DR. vmovapd %ymm6, %ymm7965# CHECK-NEXT: [9,7] . . . . . DR. vmovapd %ymm7, %ymm8966# CHECK-NEXT: [9,8] . . . . . DR. vmovapd %ymm8, %ymm9967# CHECK-NEXT: [9,9] . . . . . DR. vmovapd %ymm9, %ymm10968# CHECK-NEXT: [9,10] . . . . . DR. vmovapd %ymm10, %ymm11969# CHECK-NEXT: [9,11] . . . . . DR. vmovapd %ymm11, %ymm12970# CHECK-NEXT: [9,12] . . . . . .DR vmovapd %ymm12, %ymm13971# CHECK-NEXT: [9,13] . . . . . .DR vmovapd %ymm13, %ymm14972# CHECK-NEXT: [9,14] . . . . . .DR vmovapd %ymm14, %ymm15973# CHECK-NEXT: [9,15] . . . . . .DR vmovapd %ymm15, %ymm0974 975# CHECK: Average Wait times (based on the timeline view):976# CHECK-NEXT: [0]: Executions977# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue978# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready979# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage980 981# CHECK: [0] [1] [2] [3]982# CHECK-NEXT: 0. 10 0.0 0.0 0.0 vmovapd %ymm0, %ymm1983# CHECK-NEXT: 1. 10 0.0 0.0 0.0 vmovapd %ymm1, %ymm2984# CHECK-NEXT: 2. 10 0.0 0.0 0.0 vmovapd %ymm2, %ymm3985# CHECK-NEXT: 3. 10 0.0 0.0 0.0 vmovapd %ymm3, %ymm4986# CHECK-NEXT: 4. 10 0.0 0.0 0.0 vmovapd %ymm4, %ymm5987# CHECK-NEXT: 5. 10 0.0 0.0 0.0 vmovapd %ymm5, %ymm6988# CHECK-NEXT: 6. 10 0.0 0.0 0.0 vmovapd %ymm6, %ymm7989# CHECK-NEXT: 7. 10 0.0 0.0 0.0 vmovapd %ymm7, %ymm8990# CHECK-NEXT: 8. 10 0.0 0.0 0.0 vmovapd %ymm8, %ymm9991# CHECK-NEXT: 9. 10 0.0 0.0 0.0 vmovapd %ymm9, %ymm10992# CHECK-NEXT: 10. 10 0.0 0.0 0.0 vmovapd %ymm10, %ymm11993# CHECK-NEXT: 11. 10 0.0 0.0 0.0 vmovapd %ymm11, %ymm12994# CHECK-NEXT: 12. 10 0.0 0.0 0.0 vmovapd %ymm12, %ymm13995# CHECK-NEXT: 13. 10 0.0 0.0 0.0 vmovapd %ymm13, %ymm14996# CHECK-NEXT: 14. 10 0.0 0.0 0.0 vmovapd %ymm14, %ymm15997# CHECK-NEXT: 15. 10 0.0 0.0 0.0 vmovapd %ymm15, %ymm0998# CHECK-NEXT: 10 0.0 0.0 0.0 <total>999 1000# CHECK: [3] Code Region1001 1002# CHECK: Iterations: 10001003# CHECK-NEXT: Instructions: 160001004# CHECK-NEXT: Total Cycles: 26681005# CHECK-NEXT: Total uOps: 160001006 1007# CHECK: Dispatch Width: 61008# CHECK-NEXT: uOps Per Cycle: 6.001009# CHECK-NEXT: IPC: 6.001010# CHECK-NEXT: Block RThroughput: 2.71011 1012# CHECK: Instruction Info:1013# CHECK-NEXT: [1]: #uOps1014# CHECK-NEXT: [2]: Latency1015# CHECK-NEXT: [3]: RThroughput1016# CHECK-NEXT: [4]: MayLoad1017# CHECK-NEXT: [5]: MayStore1018# CHECK-NEXT: [6]: HasSideEffects (U)1019 1020# CHECK: [1] [2] [3] [4] [5] [6] Instructions:1021# CHECK-NEXT: 1 0 0.17 vmovupd %ymm0, %ymm11022# CHECK-NEXT: 1 0 0.17 vmovupd %ymm1, %ymm21023# CHECK-NEXT: 1 0 0.17 vmovupd %ymm2, %ymm31024# CHECK-NEXT: 1 0 0.17 vmovupd %ymm3, %ymm41025# CHECK-NEXT: 1 0 0.17 vmovupd %ymm4, %ymm51026# CHECK-NEXT: 1 0 0.17 vmovupd %ymm5, %ymm61027# CHECK-NEXT: 1 0 0.17 vmovupd %ymm6, %ymm71028# CHECK-NEXT: 1 0 0.17 vmovupd %ymm7, %ymm81029# CHECK-NEXT: 1 0 0.17 vmovupd %ymm8, %ymm91030# CHECK-NEXT: 1 0 0.17 vmovupd %ymm9, %ymm101031# CHECK-NEXT: 1 0 0.17 vmovupd %ymm10, %ymm111032# CHECK-NEXT: 1 0 0.17 vmovupd %ymm11, %ymm121033# CHECK-NEXT: 1 0 0.17 vmovupd %ymm12, %ymm131034# CHECK-NEXT: 1 0 0.17 vmovupd %ymm13, %ymm141035# CHECK-NEXT: 1 0 0.17 vmovupd %ymm14, %ymm151036# CHECK-NEXT: 1 0 0.17 vmovupd %ymm15, %ymm01037 1038# CHECK: Register File statistics:1039# CHECK-NEXT: Total number of mappings created: 01040# CHECK-NEXT: Max number of mappings used: 01041 1042# CHECK: * Register File #1 -- Zn3FpPRF:1043# CHECK-NEXT: Number of physical registers: 1601044# CHECK-NEXT: Total number of mappings created: 01045# CHECK-NEXT: Max number of mappings used: 01046# CHECK-NEXT: Number of optimizable moves: 160001047# CHECK-NEXT: Number of moves eliminated: 16000 (100.0%)1048# CHECK-NEXT: Number of zero moves: 0 (0.0%)1049# CHECK-NEXT: Max moves eliminated per cycle: 61050 1051# CHECK: * Register File #2 -- Zn3IntegerPRF:1052# CHECK-NEXT: Number of physical registers: 1921053# CHECK-NEXT: Total number of mappings created: 01054# CHECK-NEXT: Max number of mappings used: 01055 1056# CHECK: Resources:1057# CHECK-NEXT: [0] - Zn3AGU01058# CHECK-NEXT: [1] - Zn3AGU11059# CHECK-NEXT: [2] - Zn3AGU21060# CHECK-NEXT: [3] - Zn3ALU01061# CHECK-NEXT: [4] - Zn3ALU11062# CHECK-NEXT: [5] - Zn3ALU21063# CHECK-NEXT: [6] - Zn3ALU31064# CHECK-NEXT: [7] - Zn3BRU11065# CHECK-NEXT: [8] - Zn3FP01066# CHECK-NEXT: [9] - Zn3FP11067# CHECK-NEXT: [10] - Zn3FP21068# CHECK-NEXT: [11] - Zn3FP31069# CHECK-NEXT: [12.0] - Zn3FP451070# CHECK-NEXT: [12.1] - Zn3FP451071# CHECK-NEXT: [13] - Zn3FPSt1072# CHECK-NEXT: [14.0] - Zn3LSU1073# CHECK-NEXT: [14.1] - Zn3LSU1074# CHECK-NEXT: [14.2] - Zn3LSU1075# CHECK-NEXT: [15.0] - Zn3Load1076# CHECK-NEXT: [15.1] - Zn3Load1077# CHECK-NEXT: [15.2] - Zn3Load1078# CHECK-NEXT: [16.0] - Zn3Store1079# CHECK-NEXT: [16.1] - Zn3Store1080 1081# CHECK: Resource pressure per iteration:1082# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12.0] [12.1] [13] [14.0] [14.1] [14.2] [15.0] [15.1] [15.2] [16.0] [16.1]1083# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - -1084 1085# CHECK: Resource pressure by instruction:1086# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12.0] [12.1] [13] [14.0] [14.1] [14.2] [15.0] [15.1] [15.2] [16.0] [16.1] Instructions:1087# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovupd %ymm0, %ymm11088# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovupd %ymm1, %ymm21089# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovupd %ymm2, %ymm31090# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovupd %ymm3, %ymm41091# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovupd %ymm4, %ymm51092# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovupd %ymm5, %ymm61093# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovupd %ymm6, %ymm71094# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovupd %ymm7, %ymm81095# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovupd %ymm8, %ymm91096# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovupd %ymm9, %ymm101097# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovupd %ymm10, %ymm111098# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovupd %ymm11, %ymm121099# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovupd %ymm12, %ymm131100# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovupd %ymm13, %ymm141101# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovupd %ymm14, %ymm151102# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovupd %ymm15, %ymm01103 1104# CHECK: Timeline view:1105# CHECK-NEXT: 01234567891106# CHECK-NEXT: Index 0123456789 012345671107 1108# CHECK: [0,0] DR . . . . . . vmovupd %ymm0, %ymm11109# CHECK-NEXT: [0,1] DR . . . . . . vmovupd %ymm1, %ymm21110# CHECK-NEXT: [0,2] DR . . . . . . vmovupd %ymm2, %ymm31111# CHECK-NEXT: [0,3] DR . . . . . . vmovupd %ymm3, %ymm41112# CHECK-NEXT: [0,4] DR . . . . . . vmovupd %ymm4, %ymm51113# CHECK-NEXT: [0,5] DR . . . . . . vmovupd %ymm5, %ymm61114# CHECK-NEXT: [0,6] .DR . . . . . . vmovupd %ymm6, %ymm71115# CHECK-NEXT: [0,7] .DR . . . . . . vmovupd %ymm7, %ymm81116# CHECK-NEXT: [0,8] .DR . . . . . . vmovupd %ymm8, %ymm91117# CHECK-NEXT: [0,9] .DR . . . . . . vmovupd %ymm9, %ymm101118# CHECK-NEXT: [0,10] .DR . . . . . . vmovupd %ymm10, %ymm111119# CHECK-NEXT: [0,11] .DR . . . . . . vmovupd %ymm11, %ymm121120# CHECK-NEXT: [0,12] . DR . . . . . . vmovupd %ymm12, %ymm131121# CHECK-NEXT: [0,13] . DR . . . . . . vmovupd %ymm13, %ymm141122# CHECK-NEXT: [0,14] . DR . . . . . . vmovupd %ymm14, %ymm151123# CHECK-NEXT: [0,15] . DR . . . . . . vmovupd %ymm15, %ymm01124# CHECK-NEXT: [1,0] . DR . . . . . . vmovupd %ymm0, %ymm11125# CHECK-NEXT: [1,1] . DR . . . . . . vmovupd %ymm1, %ymm21126# CHECK-NEXT: [1,2] . DR. . . . . . vmovupd %ymm2, %ymm31127# CHECK-NEXT: [1,3] . DR. . . . . . vmovupd %ymm3, %ymm41128# CHECK-NEXT: [1,4] . DR. . . . . . vmovupd %ymm4, %ymm51129# CHECK-NEXT: [1,5] . DR. . . . . . vmovupd %ymm5, %ymm61130# CHECK-NEXT: [1,6] . DR. . . . . . vmovupd %ymm6, %ymm71131# CHECK-NEXT: [1,7] . DR. . . . . . vmovupd %ymm7, %ymm81132# CHECK-NEXT: [1,8] . DR . . . . . vmovupd %ymm8, %ymm91133# CHECK-NEXT: [1,9] . DR . . . . . vmovupd %ymm9, %ymm101134# CHECK-NEXT: [1,10] . DR . . . . . vmovupd %ymm10, %ymm111135# CHECK-NEXT: [1,11] . DR . . . . . vmovupd %ymm11, %ymm121136# CHECK-NEXT: [1,12] . DR . . . . . vmovupd %ymm12, %ymm131137# CHECK-NEXT: [1,13] . DR . . . . . vmovupd %ymm13, %ymm141138# CHECK-NEXT: [1,14] . DR . . . . . vmovupd %ymm14, %ymm151139# CHECK-NEXT: [1,15] . DR . . . . . vmovupd %ymm15, %ymm01140# CHECK-NEXT: [2,0] . DR . . . . . vmovupd %ymm0, %ymm11141# CHECK-NEXT: [2,1] . DR . . . . . vmovupd %ymm1, %ymm21142# CHECK-NEXT: [2,2] . DR . . . . . vmovupd %ymm2, %ymm31143# CHECK-NEXT: [2,3] . DR . . . . . vmovupd %ymm3, %ymm41144# CHECK-NEXT: [2,4] . .DR . . . . . vmovupd %ymm4, %ymm51145# CHECK-NEXT: [2,5] . .DR . . . . . vmovupd %ymm5, %ymm61146# CHECK-NEXT: [2,6] . .DR . . . . . vmovupd %ymm6, %ymm71147# CHECK-NEXT: [2,7] . .DR . . . . . vmovupd %ymm7, %ymm81148# CHECK-NEXT: [2,8] . .DR . . . . . vmovupd %ymm8, %ymm91149# CHECK-NEXT: [2,9] . .DR . . . . . vmovupd %ymm9, %ymm101150# CHECK-NEXT: [2,10] . . DR . . . . . vmovupd %ymm10, %ymm111151# CHECK-NEXT: [2,11] . . DR . . . . . vmovupd %ymm11, %ymm121152# CHECK-NEXT: [2,12] . . DR . . . . . vmovupd %ymm12, %ymm131153# CHECK-NEXT: [2,13] . . DR . . . . . vmovupd %ymm13, %ymm141154# CHECK-NEXT: [2,14] . . DR . . . . . vmovupd %ymm14, %ymm151155# CHECK-NEXT: [2,15] . . DR . . . . . vmovupd %ymm15, %ymm01156# CHECK-NEXT: [3,0] . . DR. . . . . vmovupd %ymm0, %ymm11157# CHECK-NEXT: [3,1] . . DR. . . . . vmovupd %ymm1, %ymm21158# CHECK-NEXT: [3,2] . . DR. . . . . vmovupd %ymm2, %ymm31159# CHECK-NEXT: [3,3] . . DR. . . . . vmovupd %ymm3, %ymm41160# CHECK-NEXT: [3,4] . . DR. . . . . vmovupd %ymm4, %ymm51161# CHECK-NEXT: [3,5] . . DR. . . . . vmovupd %ymm5, %ymm61162# CHECK-NEXT: [3,6] . . DR . . . . vmovupd %ymm6, %ymm71163# CHECK-NEXT: [3,7] . . DR . . . . vmovupd %ymm7, %ymm81164# CHECK-NEXT: [3,8] . . DR . . . . vmovupd %ymm8, %ymm91165# CHECK-NEXT: [3,9] . . DR . . . . vmovupd %ymm9, %ymm101166# CHECK-NEXT: [3,10] . . DR . . . . vmovupd %ymm10, %ymm111167# CHECK-NEXT: [3,11] . . DR . . . . vmovupd %ymm11, %ymm121168# CHECK-NEXT: [3,12] . . DR . . . . vmovupd %ymm12, %ymm131169# CHECK-NEXT: [3,13] . . DR . . . . vmovupd %ymm13, %ymm141170# CHECK-NEXT: [3,14] . . DR . . . . vmovupd %ymm14, %ymm151171# CHECK-NEXT: [3,15] . . DR . . . . vmovupd %ymm15, %ymm01172# CHECK-NEXT: [4,0] . . DR . . . . vmovupd %ymm0, %ymm11173# CHECK-NEXT: [4,1] . . DR . . . . vmovupd %ymm1, %ymm21174# CHECK-NEXT: [4,2] . . .DR . . . . vmovupd %ymm2, %ymm31175# CHECK-NEXT: [4,3] . . .DR . . . . vmovupd %ymm3, %ymm41176# CHECK-NEXT: [4,4] . . .DR . . . . vmovupd %ymm4, %ymm51177# CHECK-NEXT: [4,5] . . .DR . . . . vmovupd %ymm5, %ymm61178# CHECK-NEXT: [4,6] . . .DR . . . . vmovupd %ymm6, %ymm71179# CHECK-NEXT: [4,7] . . .DR . . . . vmovupd %ymm7, %ymm81180# CHECK-NEXT: [4,8] . . . DR . . . . vmovupd %ymm8, %ymm91181# CHECK-NEXT: [4,9] . . . DR . . . . vmovupd %ymm9, %ymm101182# CHECK-NEXT: [4,10] . . . DR . . . . vmovupd %ymm10, %ymm111183# CHECK-NEXT: [4,11] . . . DR . . . . vmovupd %ymm11, %ymm121184# CHECK-NEXT: [4,12] . . . DR . . . . vmovupd %ymm12, %ymm131185# CHECK-NEXT: [4,13] . . . DR . . . . vmovupd %ymm13, %ymm141186# CHECK-NEXT: [4,14] . . . DR. . . . vmovupd %ymm14, %ymm151187# CHECK-NEXT: [4,15] . . . DR. . . . vmovupd %ymm15, %ymm01188# CHECK-NEXT: [5,0] . . . DR. . . . vmovupd %ymm0, %ymm11189# CHECK-NEXT: [5,1] . . . DR. . . . vmovupd %ymm1, %ymm21190# CHECK-NEXT: [5,2] . . . DR. . . . vmovupd %ymm2, %ymm31191# CHECK-NEXT: [5,3] . . . DR. . . . vmovupd %ymm3, %ymm41192# CHECK-NEXT: [5,4] . . . DR . . . vmovupd %ymm4, %ymm51193# CHECK-NEXT: [5,5] . . . DR . . . vmovupd %ymm5, %ymm61194# CHECK-NEXT: [5,6] . . . DR . . . vmovupd %ymm6, %ymm71195# CHECK-NEXT: [5,7] . . . DR . . . vmovupd %ymm7, %ymm81196# CHECK-NEXT: [5,8] . . . DR . . . vmovupd %ymm8, %ymm91197# CHECK-NEXT: [5,9] . . . DR . . . vmovupd %ymm9, %ymm101198# CHECK-NEXT: [5,10] . . . DR . . . vmovupd %ymm10, %ymm111199# CHECK-NEXT: [5,11] . . . DR . . . vmovupd %ymm11, %ymm121200# CHECK-NEXT: [5,12] . . . DR . . . vmovupd %ymm12, %ymm131201# CHECK-NEXT: [5,13] . . . DR . . . vmovupd %ymm13, %ymm141202# CHECK-NEXT: [5,14] . . . DR . . . vmovupd %ymm14, %ymm151203# CHECK-NEXT: [5,15] . . . DR . . . vmovupd %ymm15, %ymm01204# CHECK-NEXT: [6,0] . . . .DR . . . vmovupd %ymm0, %ymm11205# CHECK-NEXT: [6,1] . . . .DR . . . vmovupd %ymm1, %ymm21206# CHECK-NEXT: [6,2] . . . .DR . . . vmovupd %ymm2, %ymm31207# CHECK-NEXT: [6,3] . . . .DR . . . vmovupd %ymm3, %ymm41208# CHECK-NEXT: [6,4] . . . .DR . . . vmovupd %ymm4, %ymm51209# CHECK-NEXT: [6,5] . . . .DR . . . vmovupd %ymm5, %ymm61210# CHECK-NEXT: [6,6] . . . . DR . . . vmovupd %ymm6, %ymm71211# CHECK-NEXT: [6,7] . . . . DR . . . vmovupd %ymm7, %ymm81212# CHECK-NEXT: [6,8] . . . . DR . . . vmovupd %ymm8, %ymm91213# CHECK-NEXT: [6,9] . . . . DR . . . vmovupd %ymm9, %ymm101214# CHECK-NEXT: [6,10] . . . . DR . . . vmovupd %ymm10, %ymm111215# CHECK-NEXT: [6,11] . . . . DR . . . vmovupd %ymm11, %ymm121216# CHECK-NEXT: [6,12] . . . . DR. . . vmovupd %ymm12, %ymm131217# CHECK-NEXT: [6,13] . . . . DR. . . vmovupd %ymm13, %ymm141218# CHECK-NEXT: [6,14] . . . . DR. . . vmovupd %ymm14, %ymm151219# CHECK-NEXT: [6,15] . . . . DR. . . vmovupd %ymm15, %ymm01220# CHECK-NEXT: [7,0] . . . . DR. . . vmovupd %ymm0, %ymm11221# CHECK-NEXT: [7,1] . . . . DR. . . vmovupd %ymm1, %ymm21222# CHECK-NEXT: [7,2] . . . . DR . . vmovupd %ymm2, %ymm31223# CHECK-NEXT: [7,3] . . . . DR . . vmovupd %ymm3, %ymm41224# CHECK-NEXT: [7,4] . . . . DR . . vmovupd %ymm4, %ymm51225# CHECK-NEXT: [7,5] . . . . DR . . vmovupd %ymm5, %ymm61226# CHECK-NEXT: [7,6] . . . . DR . . vmovupd %ymm6, %ymm71227# CHECK-NEXT: [7,7] . . . . DR . . vmovupd %ymm7, %ymm81228# CHECK-NEXT: [7,8] . . . . DR . . vmovupd %ymm8, %ymm91229# CHECK-NEXT: [7,9] . . . . DR . . vmovupd %ymm9, %ymm101230# CHECK-NEXT: [7,10] . . . . DR . . vmovupd %ymm10, %ymm111231# CHECK-NEXT: [7,11] . . . . DR . . vmovupd %ymm11, %ymm121232# CHECK-NEXT: [7,12] . . . . DR . . vmovupd %ymm12, %ymm131233# CHECK-NEXT: [7,13] . . . . DR . . vmovupd %ymm13, %ymm141234# CHECK-NEXT: [7,14] . . . . .DR . . vmovupd %ymm14, %ymm151235# CHECK-NEXT: [7,15] . . . . .DR . . vmovupd %ymm15, %ymm01236# CHECK-NEXT: [8,0] . . . . .DR . . vmovupd %ymm0, %ymm11237# CHECK-NEXT: [8,1] . . . . .DR . . vmovupd %ymm1, %ymm21238# CHECK-NEXT: [8,2] . . . . .DR . . vmovupd %ymm2, %ymm31239# CHECK-NEXT: [8,3] . . . . .DR . . vmovupd %ymm3, %ymm41240# CHECK-NEXT: [8,4] . . . . . DR . . vmovupd %ymm4, %ymm51241# CHECK-NEXT: [8,5] . . . . . DR . . vmovupd %ymm5, %ymm61242# CHECK-NEXT: [8,6] . . . . . DR . . vmovupd %ymm6, %ymm71243# CHECK-NEXT: [8,7] . . . . . DR . . vmovupd %ymm7, %ymm81244# CHECK-NEXT: [8,8] . . . . . DR . . vmovupd %ymm8, %ymm91245# CHECK-NEXT: [8,9] . . . . . DR . . vmovupd %ymm9, %ymm101246# CHECK-NEXT: [8,10] . . . . . DR. . vmovupd %ymm10, %ymm111247# CHECK-NEXT: [8,11] . . . . . DR. . vmovupd %ymm11, %ymm121248# CHECK-NEXT: [8,12] . . . . . DR. . vmovupd %ymm12, %ymm131249# CHECK-NEXT: [8,13] . . . . . DR. . vmovupd %ymm13, %ymm141250# CHECK-NEXT: [8,14] . . . . . DR. . vmovupd %ymm14, %ymm151251# CHECK-NEXT: [8,15] . . . . . DR. . vmovupd %ymm15, %ymm01252# CHECK-NEXT: [9,0] . . . . . DR . vmovupd %ymm0, %ymm11253# CHECK-NEXT: [9,1] . . . . . DR . vmovupd %ymm1, %ymm21254# CHECK-NEXT: [9,2] . . . . . DR . vmovupd %ymm2, %ymm31255# CHECK-NEXT: [9,3] . . . . . DR . vmovupd %ymm3, %ymm41256# CHECK-NEXT: [9,4] . . . . . DR . vmovupd %ymm4, %ymm51257# CHECK-NEXT: [9,5] . . . . . DR . vmovupd %ymm5, %ymm61258# CHECK-NEXT: [9,6] . . . . . DR. vmovupd %ymm6, %ymm71259# CHECK-NEXT: [9,7] . . . . . DR. vmovupd %ymm7, %ymm81260# CHECK-NEXT: [9,8] . . . . . DR. vmovupd %ymm8, %ymm91261# CHECK-NEXT: [9,9] . . . . . DR. vmovupd %ymm9, %ymm101262# CHECK-NEXT: [9,10] . . . . . DR. vmovupd %ymm10, %ymm111263# CHECK-NEXT: [9,11] . . . . . DR. vmovupd %ymm11, %ymm121264# CHECK-NEXT: [9,12] . . . . . .DR vmovupd %ymm12, %ymm131265# CHECK-NEXT: [9,13] . . . . . .DR vmovupd %ymm13, %ymm141266# CHECK-NEXT: [9,14] . . . . . .DR vmovupd %ymm14, %ymm151267# CHECK-NEXT: [9,15] . . . . . .DR vmovupd %ymm15, %ymm01268 1269# CHECK: Average Wait times (based on the timeline view):1270# CHECK-NEXT: [0]: Executions1271# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1272# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1273# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1274 1275# CHECK: [0] [1] [2] [3]1276# CHECK-NEXT: 0. 10 0.0 0.0 0.0 vmovupd %ymm0, %ymm11277# CHECK-NEXT: 1. 10 0.0 0.0 0.0 vmovupd %ymm1, %ymm21278# CHECK-NEXT: 2. 10 0.0 0.0 0.0 vmovupd %ymm2, %ymm31279# CHECK-NEXT: 3. 10 0.0 0.0 0.0 vmovupd %ymm3, %ymm41280# CHECK-NEXT: 4. 10 0.0 0.0 0.0 vmovupd %ymm4, %ymm51281# CHECK-NEXT: 5. 10 0.0 0.0 0.0 vmovupd %ymm5, %ymm61282# CHECK-NEXT: 6. 10 0.0 0.0 0.0 vmovupd %ymm6, %ymm71283# CHECK-NEXT: 7. 10 0.0 0.0 0.0 vmovupd %ymm7, %ymm81284# CHECK-NEXT: 8. 10 0.0 0.0 0.0 vmovupd %ymm8, %ymm91285# CHECK-NEXT: 9. 10 0.0 0.0 0.0 vmovupd %ymm9, %ymm101286# CHECK-NEXT: 10. 10 0.0 0.0 0.0 vmovupd %ymm10, %ymm111287# CHECK-NEXT: 11. 10 0.0 0.0 0.0 vmovupd %ymm11, %ymm121288# CHECK-NEXT: 12. 10 0.0 0.0 0.0 vmovupd %ymm12, %ymm131289# CHECK-NEXT: 13. 10 0.0 0.0 0.0 vmovupd %ymm13, %ymm141290# CHECK-NEXT: 14. 10 0.0 0.0 0.0 vmovupd %ymm14, %ymm151291# CHECK-NEXT: 15. 10 0.0 0.0 0.0 vmovupd %ymm15, %ymm01292# CHECK-NEXT: 10 0.0 0.0 0.0 <total>1293 1294# CHECK: [4] Code Region1295 1296# CHECK: Iterations: 10001297# CHECK-NEXT: Instructions: 160001298# CHECK-NEXT: Total Cycles: 26681299# CHECK-NEXT: Total uOps: 160001300 1301# CHECK: Dispatch Width: 61302# CHECK-NEXT: uOps Per Cycle: 6.001303# CHECK-NEXT: IPC: 6.001304# CHECK-NEXT: Block RThroughput: 2.71305 1306# CHECK: Instruction Info:1307# CHECK-NEXT: [1]: #uOps1308# CHECK-NEXT: [2]: Latency1309# CHECK-NEXT: [3]: RThroughput1310# CHECK-NEXT: [4]: MayLoad1311# CHECK-NEXT: [5]: MayStore1312# CHECK-NEXT: [6]: HasSideEffects (U)1313 1314# CHECK: [1] [2] [3] [4] [5] [6] Instructions:1315# CHECK-NEXT: 1 0 0.17 vmovdqa %ymm0, %ymm11316# CHECK-NEXT: 1 0 0.17 vmovdqa %ymm1, %ymm21317# CHECK-NEXT: 1 0 0.17 vmovdqa %ymm2, %ymm31318# CHECK-NEXT: 1 0 0.17 vmovdqa %ymm3, %ymm41319# CHECK-NEXT: 1 0 0.17 vmovdqa %ymm4, %ymm51320# CHECK-NEXT: 1 0 0.17 vmovdqa %ymm5, %ymm61321# CHECK-NEXT: 1 0 0.17 vmovdqa %ymm6, %ymm71322# CHECK-NEXT: 1 0 0.17 vmovdqa %ymm7, %ymm81323# CHECK-NEXT: 1 0 0.17 vmovdqa %ymm8, %ymm91324# CHECK-NEXT: 1 0 0.17 vmovdqa %ymm9, %ymm101325# CHECK-NEXT: 1 0 0.17 vmovdqa %ymm10, %ymm111326# CHECK-NEXT: 1 0 0.17 vmovdqa %ymm11, %ymm121327# CHECK-NEXT: 1 0 0.17 vmovdqa %ymm12, %ymm131328# CHECK-NEXT: 1 0 0.17 vmovdqa %ymm13, %ymm141329# CHECK-NEXT: 1 0 0.17 vmovdqa %ymm14, %ymm151330# CHECK-NEXT: 1 0 0.17 vmovdqa %ymm15, %ymm01331 1332# CHECK: Register File statistics:1333# CHECK-NEXT: Total number of mappings created: 01334# CHECK-NEXT: Max number of mappings used: 01335 1336# CHECK: * Register File #1 -- Zn3FpPRF:1337# CHECK-NEXT: Number of physical registers: 1601338# CHECK-NEXT: Total number of mappings created: 01339# CHECK-NEXT: Max number of mappings used: 01340# CHECK-NEXT: Number of optimizable moves: 160001341# CHECK-NEXT: Number of moves eliminated: 16000 (100.0%)1342# CHECK-NEXT: Number of zero moves: 0 (0.0%)1343# CHECK-NEXT: Max moves eliminated per cycle: 61344 1345# CHECK: * Register File #2 -- Zn3IntegerPRF:1346# CHECK-NEXT: Number of physical registers: 1921347# CHECK-NEXT: Total number of mappings created: 01348# CHECK-NEXT: Max number of mappings used: 01349 1350# CHECK: Resources:1351# CHECK-NEXT: [0] - Zn3AGU01352# CHECK-NEXT: [1] - Zn3AGU11353# CHECK-NEXT: [2] - Zn3AGU21354# CHECK-NEXT: [3] - Zn3ALU01355# CHECK-NEXT: [4] - Zn3ALU11356# CHECK-NEXT: [5] - Zn3ALU21357# CHECK-NEXT: [6] - Zn3ALU31358# CHECK-NEXT: [7] - Zn3BRU11359# CHECK-NEXT: [8] - Zn3FP01360# CHECK-NEXT: [9] - Zn3FP11361# CHECK-NEXT: [10] - Zn3FP21362# CHECK-NEXT: [11] - Zn3FP31363# CHECK-NEXT: [12.0] - Zn3FP451364# CHECK-NEXT: [12.1] - Zn3FP451365# CHECK-NEXT: [13] - Zn3FPSt1366# CHECK-NEXT: [14.0] - Zn3LSU1367# CHECK-NEXT: [14.1] - Zn3LSU1368# CHECK-NEXT: [14.2] - Zn3LSU1369# CHECK-NEXT: [15.0] - Zn3Load1370# CHECK-NEXT: [15.1] - Zn3Load1371# CHECK-NEXT: [15.2] - Zn3Load1372# CHECK-NEXT: [16.0] - Zn3Store1373# CHECK-NEXT: [16.1] - Zn3Store1374 1375# CHECK: Resource pressure per iteration:1376# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12.0] [12.1] [13] [14.0] [14.1] [14.2] [15.0] [15.1] [15.2] [16.0] [16.1]1377# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - -1378 1379# CHECK: Resource pressure by instruction:1380# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12.0] [12.1] [13] [14.0] [14.1] [14.2] [15.0] [15.1] [15.2] [16.0] [16.1] Instructions:1381# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqa %ymm0, %ymm11382# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqa %ymm1, %ymm21383# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqa %ymm2, %ymm31384# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqa %ymm3, %ymm41385# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqa %ymm4, %ymm51386# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqa %ymm5, %ymm61387# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqa %ymm6, %ymm71388# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqa %ymm7, %ymm81389# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqa %ymm8, %ymm91390# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqa %ymm9, %ymm101391# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqa %ymm10, %ymm111392# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqa %ymm11, %ymm121393# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqa %ymm12, %ymm131394# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqa %ymm13, %ymm141395# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqa %ymm14, %ymm151396# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqa %ymm15, %ymm01397 1398# CHECK: Timeline view:1399# CHECK-NEXT: 01234567891400# CHECK-NEXT: Index 0123456789 012345671401 1402# CHECK: [0,0] DR . . . . . . vmovdqa %ymm0, %ymm11403# CHECK-NEXT: [0,1] DR . . . . . . vmovdqa %ymm1, %ymm21404# CHECK-NEXT: [0,2] DR . . . . . . vmovdqa %ymm2, %ymm31405# CHECK-NEXT: [0,3] DR . . . . . . vmovdqa %ymm3, %ymm41406# CHECK-NEXT: [0,4] DR . . . . . . vmovdqa %ymm4, %ymm51407# CHECK-NEXT: [0,5] DR . . . . . . vmovdqa %ymm5, %ymm61408# CHECK-NEXT: [0,6] .DR . . . . . . vmovdqa %ymm6, %ymm71409# CHECK-NEXT: [0,7] .DR . . . . . . vmovdqa %ymm7, %ymm81410# CHECK-NEXT: [0,8] .DR . . . . . . vmovdqa %ymm8, %ymm91411# CHECK-NEXT: [0,9] .DR . . . . . . vmovdqa %ymm9, %ymm101412# CHECK-NEXT: [0,10] .DR . . . . . . vmovdqa %ymm10, %ymm111413# CHECK-NEXT: [0,11] .DR . . . . . . vmovdqa %ymm11, %ymm121414# CHECK-NEXT: [0,12] . DR . . . . . . vmovdqa %ymm12, %ymm131415# CHECK-NEXT: [0,13] . DR . . . . . . vmovdqa %ymm13, %ymm141416# CHECK-NEXT: [0,14] . DR . . . . . . vmovdqa %ymm14, %ymm151417# CHECK-NEXT: [0,15] . DR . . . . . . vmovdqa %ymm15, %ymm01418# CHECK-NEXT: [1,0] . DR . . . . . . vmovdqa %ymm0, %ymm11419# CHECK-NEXT: [1,1] . DR . . . . . . vmovdqa %ymm1, %ymm21420# CHECK-NEXT: [1,2] . DR. . . . . . vmovdqa %ymm2, %ymm31421# CHECK-NEXT: [1,3] . DR. . . . . . vmovdqa %ymm3, %ymm41422# CHECK-NEXT: [1,4] . DR. . . . . . vmovdqa %ymm4, %ymm51423# CHECK-NEXT: [1,5] . DR. . . . . . vmovdqa %ymm5, %ymm61424# CHECK-NEXT: [1,6] . DR. . . . . . vmovdqa %ymm6, %ymm71425# CHECK-NEXT: [1,7] . DR. . . . . . vmovdqa %ymm7, %ymm81426# CHECK-NEXT: [1,8] . DR . . . . . vmovdqa %ymm8, %ymm91427# CHECK-NEXT: [1,9] . DR . . . . . vmovdqa %ymm9, %ymm101428# CHECK-NEXT: [1,10] . DR . . . . . vmovdqa %ymm10, %ymm111429# CHECK-NEXT: [1,11] . DR . . . . . vmovdqa %ymm11, %ymm121430# CHECK-NEXT: [1,12] . DR . . . . . vmovdqa %ymm12, %ymm131431# CHECK-NEXT: [1,13] . DR . . . . . vmovdqa %ymm13, %ymm141432# CHECK-NEXT: [1,14] . DR . . . . . vmovdqa %ymm14, %ymm151433# CHECK-NEXT: [1,15] . DR . . . . . vmovdqa %ymm15, %ymm01434# CHECK-NEXT: [2,0] . DR . . . . . vmovdqa %ymm0, %ymm11435# CHECK-NEXT: [2,1] . DR . . . . . vmovdqa %ymm1, %ymm21436# CHECK-NEXT: [2,2] . DR . . . . . vmovdqa %ymm2, %ymm31437# CHECK-NEXT: [2,3] . DR . . . . . vmovdqa %ymm3, %ymm41438# CHECK-NEXT: [2,4] . .DR . . . . . vmovdqa %ymm4, %ymm51439# CHECK-NEXT: [2,5] . .DR . . . . . vmovdqa %ymm5, %ymm61440# CHECK-NEXT: [2,6] . .DR . . . . . vmovdqa %ymm6, %ymm71441# CHECK-NEXT: [2,7] . .DR . . . . . vmovdqa %ymm7, %ymm81442# CHECK-NEXT: [2,8] . .DR . . . . . vmovdqa %ymm8, %ymm91443# CHECK-NEXT: [2,9] . .DR . . . . . vmovdqa %ymm9, %ymm101444# CHECK-NEXT: [2,10] . . DR . . . . . vmovdqa %ymm10, %ymm111445# CHECK-NEXT: [2,11] . . DR . . . . . vmovdqa %ymm11, %ymm121446# CHECK-NEXT: [2,12] . . DR . . . . . vmovdqa %ymm12, %ymm131447# CHECK-NEXT: [2,13] . . DR . . . . . vmovdqa %ymm13, %ymm141448# CHECK-NEXT: [2,14] . . DR . . . . . vmovdqa %ymm14, %ymm151449# CHECK-NEXT: [2,15] . . DR . . . . . vmovdqa %ymm15, %ymm01450# CHECK-NEXT: [3,0] . . DR. . . . . vmovdqa %ymm0, %ymm11451# CHECK-NEXT: [3,1] . . DR. . . . . vmovdqa %ymm1, %ymm21452# CHECK-NEXT: [3,2] . . DR. . . . . vmovdqa %ymm2, %ymm31453# CHECK-NEXT: [3,3] . . DR. . . . . vmovdqa %ymm3, %ymm41454# CHECK-NEXT: [3,4] . . DR. . . . . vmovdqa %ymm4, %ymm51455# CHECK-NEXT: [3,5] . . DR. . . . . vmovdqa %ymm5, %ymm61456# CHECK-NEXT: [3,6] . . DR . . . . vmovdqa %ymm6, %ymm71457# CHECK-NEXT: [3,7] . . DR . . . . vmovdqa %ymm7, %ymm81458# CHECK-NEXT: [3,8] . . DR . . . . vmovdqa %ymm8, %ymm91459# CHECK-NEXT: [3,9] . . DR . . . . vmovdqa %ymm9, %ymm101460# CHECK-NEXT: [3,10] . . DR . . . . vmovdqa %ymm10, %ymm111461# CHECK-NEXT: [3,11] . . DR . . . . vmovdqa %ymm11, %ymm121462# CHECK-NEXT: [3,12] . . DR . . . . vmovdqa %ymm12, %ymm131463# CHECK-NEXT: [3,13] . . DR . . . . vmovdqa %ymm13, %ymm141464# CHECK-NEXT: [3,14] . . DR . . . . vmovdqa %ymm14, %ymm151465# CHECK-NEXT: [3,15] . . DR . . . . vmovdqa %ymm15, %ymm01466# CHECK-NEXT: [4,0] . . DR . . . . vmovdqa %ymm0, %ymm11467# CHECK-NEXT: [4,1] . . DR . . . . vmovdqa %ymm1, %ymm21468# CHECK-NEXT: [4,2] . . .DR . . . . vmovdqa %ymm2, %ymm31469# CHECK-NEXT: [4,3] . . .DR . . . . vmovdqa %ymm3, %ymm41470# CHECK-NEXT: [4,4] . . .DR . . . . vmovdqa %ymm4, %ymm51471# CHECK-NEXT: [4,5] . . .DR . . . . vmovdqa %ymm5, %ymm61472# CHECK-NEXT: [4,6] . . .DR . . . . vmovdqa %ymm6, %ymm71473# CHECK-NEXT: [4,7] . . .DR . . . . vmovdqa %ymm7, %ymm81474# CHECK-NEXT: [4,8] . . . DR . . . . vmovdqa %ymm8, %ymm91475# CHECK-NEXT: [4,9] . . . DR . . . . vmovdqa %ymm9, %ymm101476# CHECK-NEXT: [4,10] . . . DR . . . . vmovdqa %ymm10, %ymm111477# CHECK-NEXT: [4,11] . . . DR . . . . vmovdqa %ymm11, %ymm121478# CHECK-NEXT: [4,12] . . . DR . . . . vmovdqa %ymm12, %ymm131479# CHECK-NEXT: [4,13] . . . DR . . . . vmovdqa %ymm13, %ymm141480# CHECK-NEXT: [4,14] . . . DR. . . . vmovdqa %ymm14, %ymm151481# CHECK-NEXT: [4,15] . . . DR. . . . vmovdqa %ymm15, %ymm01482# CHECK-NEXT: [5,0] . . . DR. . . . vmovdqa %ymm0, %ymm11483# CHECK-NEXT: [5,1] . . . DR. . . . vmovdqa %ymm1, %ymm21484# CHECK-NEXT: [5,2] . . . DR. . . . vmovdqa %ymm2, %ymm31485# CHECK-NEXT: [5,3] . . . DR. . . . vmovdqa %ymm3, %ymm41486# CHECK-NEXT: [5,4] . . . DR . . . vmovdqa %ymm4, %ymm51487# CHECK-NEXT: [5,5] . . . DR . . . vmovdqa %ymm5, %ymm61488# CHECK-NEXT: [5,6] . . . DR . . . vmovdqa %ymm6, %ymm71489# CHECK-NEXT: [5,7] . . . DR . . . vmovdqa %ymm7, %ymm81490# CHECK-NEXT: [5,8] . . . DR . . . vmovdqa %ymm8, %ymm91491# CHECK-NEXT: [5,9] . . . DR . . . vmovdqa %ymm9, %ymm101492# CHECK-NEXT: [5,10] . . . DR . . . vmovdqa %ymm10, %ymm111493# CHECK-NEXT: [5,11] . . . DR . . . vmovdqa %ymm11, %ymm121494# CHECK-NEXT: [5,12] . . . DR . . . vmovdqa %ymm12, %ymm131495# CHECK-NEXT: [5,13] . . . DR . . . vmovdqa %ymm13, %ymm141496# CHECK-NEXT: [5,14] . . . DR . . . vmovdqa %ymm14, %ymm151497# CHECK-NEXT: [5,15] . . . DR . . . vmovdqa %ymm15, %ymm01498# CHECK-NEXT: [6,0] . . . .DR . . . vmovdqa %ymm0, %ymm11499# CHECK-NEXT: [6,1] . . . .DR . . . vmovdqa %ymm1, %ymm21500# CHECK-NEXT: [6,2] . . . .DR . . . vmovdqa %ymm2, %ymm31501# CHECK-NEXT: [6,3] . . . .DR . . . vmovdqa %ymm3, %ymm41502# CHECK-NEXT: [6,4] . . . .DR . . . vmovdqa %ymm4, %ymm51503# CHECK-NEXT: [6,5] . . . .DR . . . vmovdqa %ymm5, %ymm61504# CHECK-NEXT: [6,6] . . . . DR . . . vmovdqa %ymm6, %ymm71505# CHECK-NEXT: [6,7] . . . . DR . . . vmovdqa %ymm7, %ymm81506# CHECK-NEXT: [6,8] . . . . DR . . . vmovdqa %ymm8, %ymm91507# CHECK-NEXT: [6,9] . . . . DR . . . vmovdqa %ymm9, %ymm101508# CHECK-NEXT: [6,10] . . . . DR . . . vmovdqa %ymm10, %ymm111509# CHECK-NEXT: [6,11] . . . . DR . . . vmovdqa %ymm11, %ymm121510# CHECK-NEXT: [6,12] . . . . DR. . . vmovdqa %ymm12, %ymm131511# CHECK-NEXT: [6,13] . . . . DR. . . vmovdqa %ymm13, %ymm141512# CHECK-NEXT: [6,14] . . . . DR. . . vmovdqa %ymm14, %ymm151513# CHECK-NEXT: [6,15] . . . . DR. . . vmovdqa %ymm15, %ymm01514# CHECK-NEXT: [7,0] . . . . DR. . . vmovdqa %ymm0, %ymm11515# CHECK-NEXT: [7,1] . . . . DR. . . vmovdqa %ymm1, %ymm21516# CHECK-NEXT: [7,2] . . . . DR . . vmovdqa %ymm2, %ymm31517# CHECK-NEXT: [7,3] . . . . DR . . vmovdqa %ymm3, %ymm41518# CHECK-NEXT: [7,4] . . . . DR . . vmovdqa %ymm4, %ymm51519# CHECK-NEXT: [7,5] . . . . DR . . vmovdqa %ymm5, %ymm61520# CHECK-NEXT: [7,6] . . . . DR . . vmovdqa %ymm6, %ymm71521# CHECK-NEXT: [7,7] . . . . DR . . vmovdqa %ymm7, %ymm81522# CHECK-NEXT: [7,8] . . . . DR . . vmovdqa %ymm8, %ymm91523# CHECK-NEXT: [7,9] . . . . DR . . vmovdqa %ymm9, %ymm101524# CHECK-NEXT: [7,10] . . . . DR . . vmovdqa %ymm10, %ymm111525# CHECK-NEXT: [7,11] . . . . DR . . vmovdqa %ymm11, %ymm121526# CHECK-NEXT: [7,12] . . . . DR . . vmovdqa %ymm12, %ymm131527# CHECK-NEXT: [7,13] . . . . DR . . vmovdqa %ymm13, %ymm141528# CHECK-NEXT: [7,14] . . . . .DR . . vmovdqa %ymm14, %ymm151529# CHECK-NEXT: [7,15] . . . . .DR . . vmovdqa %ymm15, %ymm01530# CHECK-NEXT: [8,0] . . . . .DR . . vmovdqa %ymm0, %ymm11531# CHECK-NEXT: [8,1] . . . . .DR . . vmovdqa %ymm1, %ymm21532# CHECK-NEXT: [8,2] . . . . .DR . . vmovdqa %ymm2, %ymm31533# CHECK-NEXT: [8,3] . . . . .DR . . vmovdqa %ymm3, %ymm41534# CHECK-NEXT: [8,4] . . . . . DR . . vmovdqa %ymm4, %ymm51535# CHECK-NEXT: [8,5] . . . . . DR . . vmovdqa %ymm5, %ymm61536# CHECK-NEXT: [8,6] . . . . . DR . . vmovdqa %ymm6, %ymm71537# CHECK-NEXT: [8,7] . . . . . DR . . vmovdqa %ymm7, %ymm81538# CHECK-NEXT: [8,8] . . . . . DR . . vmovdqa %ymm8, %ymm91539# CHECK-NEXT: [8,9] . . . . . DR . . vmovdqa %ymm9, %ymm101540# CHECK-NEXT: [8,10] . . . . . DR. . vmovdqa %ymm10, %ymm111541# CHECK-NEXT: [8,11] . . . . . DR. . vmovdqa %ymm11, %ymm121542# CHECK-NEXT: [8,12] . . . . . DR. . vmovdqa %ymm12, %ymm131543# CHECK-NEXT: [8,13] . . . . . DR. . vmovdqa %ymm13, %ymm141544# CHECK-NEXT: [8,14] . . . . . DR. . vmovdqa %ymm14, %ymm151545# CHECK-NEXT: [8,15] . . . . . DR. . vmovdqa %ymm15, %ymm01546# CHECK-NEXT: [9,0] . . . . . DR . vmovdqa %ymm0, %ymm11547# CHECK-NEXT: [9,1] . . . . . DR . vmovdqa %ymm1, %ymm21548# CHECK-NEXT: [9,2] . . . . . DR . vmovdqa %ymm2, %ymm31549# CHECK-NEXT: [9,3] . . . . . DR . vmovdqa %ymm3, %ymm41550# CHECK-NEXT: [9,4] . . . . . DR . vmovdqa %ymm4, %ymm51551# CHECK-NEXT: [9,5] . . . . . DR . vmovdqa %ymm5, %ymm61552# CHECK-NEXT: [9,6] . . . . . DR. vmovdqa %ymm6, %ymm71553# CHECK-NEXT: [9,7] . . . . . DR. vmovdqa %ymm7, %ymm81554# CHECK-NEXT: [9,8] . . . . . DR. vmovdqa %ymm8, %ymm91555# CHECK-NEXT: [9,9] . . . . . DR. vmovdqa %ymm9, %ymm101556# CHECK-NEXT: [9,10] . . . . . DR. vmovdqa %ymm10, %ymm111557# CHECK-NEXT: [9,11] . . . . . DR. vmovdqa %ymm11, %ymm121558# CHECK-NEXT: [9,12] . . . . . .DR vmovdqa %ymm12, %ymm131559# CHECK-NEXT: [9,13] . . . . . .DR vmovdqa %ymm13, %ymm141560# CHECK-NEXT: [9,14] . . . . . .DR vmovdqa %ymm14, %ymm151561# CHECK-NEXT: [9,15] . . . . . .DR vmovdqa %ymm15, %ymm01562 1563# CHECK: Average Wait times (based on the timeline view):1564# CHECK-NEXT: [0]: Executions1565# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1566# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1567# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1568 1569# CHECK: [0] [1] [2] [3]1570# CHECK-NEXT: 0. 10 0.0 0.0 0.0 vmovdqa %ymm0, %ymm11571# CHECK-NEXT: 1. 10 0.0 0.0 0.0 vmovdqa %ymm1, %ymm21572# CHECK-NEXT: 2. 10 0.0 0.0 0.0 vmovdqa %ymm2, %ymm31573# CHECK-NEXT: 3. 10 0.0 0.0 0.0 vmovdqa %ymm3, %ymm41574# CHECK-NEXT: 4. 10 0.0 0.0 0.0 vmovdqa %ymm4, %ymm51575# CHECK-NEXT: 5. 10 0.0 0.0 0.0 vmovdqa %ymm5, %ymm61576# CHECK-NEXT: 6. 10 0.0 0.0 0.0 vmovdqa %ymm6, %ymm71577# CHECK-NEXT: 7. 10 0.0 0.0 0.0 vmovdqa %ymm7, %ymm81578# CHECK-NEXT: 8. 10 0.0 0.0 0.0 vmovdqa %ymm8, %ymm91579# CHECK-NEXT: 9. 10 0.0 0.0 0.0 vmovdqa %ymm9, %ymm101580# CHECK-NEXT: 10. 10 0.0 0.0 0.0 vmovdqa %ymm10, %ymm111581# CHECK-NEXT: 11. 10 0.0 0.0 0.0 vmovdqa %ymm11, %ymm121582# CHECK-NEXT: 12. 10 0.0 0.0 0.0 vmovdqa %ymm12, %ymm131583# CHECK-NEXT: 13. 10 0.0 0.0 0.0 vmovdqa %ymm13, %ymm141584# CHECK-NEXT: 14. 10 0.0 0.0 0.0 vmovdqa %ymm14, %ymm151585# CHECK-NEXT: 15. 10 0.0 0.0 0.0 vmovdqa %ymm15, %ymm01586# CHECK-NEXT: 10 0.0 0.0 0.0 <total>1587 1588# CHECK: [5] Code Region1589 1590# CHECK: Iterations: 10001591# CHECK-NEXT: Instructions: 160001592# CHECK-NEXT: Total Cycles: 26681593# CHECK-NEXT: Total uOps: 160001594 1595# CHECK: Dispatch Width: 61596# CHECK-NEXT: uOps Per Cycle: 6.001597# CHECK-NEXT: IPC: 6.001598# CHECK-NEXT: Block RThroughput: 2.71599 1600# CHECK: Instruction Info:1601# CHECK-NEXT: [1]: #uOps1602# CHECK-NEXT: [2]: Latency1603# CHECK-NEXT: [3]: RThroughput1604# CHECK-NEXT: [4]: MayLoad1605# CHECK-NEXT: [5]: MayStore1606# CHECK-NEXT: [6]: HasSideEffects (U)1607 1608# CHECK: [1] [2] [3] [4] [5] [6] Instructions:1609# CHECK-NEXT: 1 0 0.17 vmovdqu %ymm0, %ymm11610# CHECK-NEXT: 1 0 0.17 vmovdqu %ymm1, %ymm21611# CHECK-NEXT: 1 0 0.17 vmovdqu %ymm2, %ymm31612# CHECK-NEXT: 1 0 0.17 vmovdqu %ymm3, %ymm41613# CHECK-NEXT: 1 0 0.17 vmovdqu %ymm4, %ymm51614# CHECK-NEXT: 1 0 0.17 vmovdqu %ymm5, %ymm61615# CHECK-NEXT: 1 0 0.17 vmovdqu %ymm6, %ymm71616# CHECK-NEXT: 1 0 0.17 vmovdqu %ymm7, %ymm81617# CHECK-NEXT: 1 0 0.17 vmovdqu %ymm8, %ymm91618# CHECK-NEXT: 1 0 0.17 vmovdqu %ymm9, %ymm101619# CHECK-NEXT: 1 0 0.17 vmovdqu %ymm10, %ymm111620# CHECK-NEXT: 1 0 0.17 vmovdqu %ymm11, %ymm121621# CHECK-NEXT: 1 0 0.17 vmovdqu %ymm12, %ymm131622# CHECK-NEXT: 1 0 0.17 vmovdqu %ymm13, %ymm141623# CHECK-NEXT: 1 0 0.17 vmovdqu %ymm14, %ymm151624# CHECK-NEXT: 1 0 0.17 vmovdqu %ymm15, %ymm01625 1626# CHECK: Register File statistics:1627# CHECK-NEXT: Total number of mappings created: 01628# CHECK-NEXT: Max number of mappings used: 01629 1630# CHECK: * Register File #1 -- Zn3FpPRF:1631# CHECK-NEXT: Number of physical registers: 1601632# CHECK-NEXT: Total number of mappings created: 01633# CHECK-NEXT: Max number of mappings used: 01634# CHECK-NEXT: Number of optimizable moves: 160001635# CHECK-NEXT: Number of moves eliminated: 16000 (100.0%)1636# CHECK-NEXT: Number of zero moves: 0 (0.0%)1637# CHECK-NEXT: Max moves eliminated per cycle: 61638 1639# CHECK: * Register File #2 -- Zn3IntegerPRF:1640# CHECK-NEXT: Number of physical registers: 1921641# CHECK-NEXT: Total number of mappings created: 01642# CHECK-NEXT: Max number of mappings used: 01643 1644# CHECK: Resources:1645# CHECK-NEXT: [0] - Zn3AGU01646# CHECK-NEXT: [1] - Zn3AGU11647# CHECK-NEXT: [2] - Zn3AGU21648# CHECK-NEXT: [3] - Zn3ALU01649# CHECK-NEXT: [4] - Zn3ALU11650# CHECK-NEXT: [5] - Zn3ALU21651# CHECK-NEXT: [6] - Zn3ALU31652# CHECK-NEXT: [7] - Zn3BRU11653# CHECK-NEXT: [8] - Zn3FP01654# CHECK-NEXT: [9] - Zn3FP11655# CHECK-NEXT: [10] - Zn3FP21656# CHECK-NEXT: [11] - Zn3FP31657# CHECK-NEXT: [12.0] - Zn3FP451658# CHECK-NEXT: [12.1] - Zn3FP451659# CHECK-NEXT: [13] - Zn3FPSt1660# CHECK-NEXT: [14.0] - Zn3LSU1661# CHECK-NEXT: [14.1] - Zn3LSU1662# CHECK-NEXT: [14.2] - Zn3LSU1663# CHECK-NEXT: [15.0] - Zn3Load1664# CHECK-NEXT: [15.1] - Zn3Load1665# CHECK-NEXT: [15.2] - Zn3Load1666# CHECK-NEXT: [16.0] - Zn3Store1667# CHECK-NEXT: [16.1] - Zn3Store1668 1669# CHECK: Resource pressure per iteration:1670# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12.0] [12.1] [13] [14.0] [14.1] [14.2] [15.0] [15.1] [15.2] [16.0] [16.1]1671# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - -1672 1673# CHECK: Resource pressure by instruction:1674# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12.0] [12.1] [13] [14.0] [14.1] [14.2] [15.0] [15.1] [15.2] [16.0] [16.1] Instructions:1675# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqu %ymm0, %ymm11676# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqu %ymm1, %ymm21677# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqu %ymm2, %ymm31678# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqu %ymm3, %ymm41679# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqu %ymm4, %ymm51680# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqu %ymm5, %ymm61681# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqu %ymm6, %ymm71682# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqu %ymm7, %ymm81683# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqu %ymm8, %ymm91684# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqu %ymm9, %ymm101685# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqu %ymm10, %ymm111686# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqu %ymm11, %ymm121687# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqu %ymm12, %ymm131688# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqu %ymm13, %ymm141689# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqu %ymm14, %ymm151690# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqu %ymm15, %ymm01691 1692# CHECK: Timeline view:1693# CHECK-NEXT: 01234567891694# CHECK-NEXT: Index 0123456789 012345671695 1696# CHECK: [0,0] DR . . . . . . vmovdqu %ymm0, %ymm11697# CHECK-NEXT: [0,1] DR . . . . . . vmovdqu %ymm1, %ymm21698# CHECK-NEXT: [0,2] DR . . . . . . vmovdqu %ymm2, %ymm31699# CHECK-NEXT: [0,3] DR . . . . . . vmovdqu %ymm3, %ymm41700# CHECK-NEXT: [0,4] DR . . . . . . vmovdqu %ymm4, %ymm51701# CHECK-NEXT: [0,5] DR . . . . . . vmovdqu %ymm5, %ymm61702# CHECK-NEXT: [0,6] .DR . . . . . . vmovdqu %ymm6, %ymm71703# CHECK-NEXT: [0,7] .DR . . . . . . vmovdqu %ymm7, %ymm81704# CHECK-NEXT: [0,8] .DR . . . . . . vmovdqu %ymm8, %ymm91705# CHECK-NEXT: [0,9] .DR . . . . . . vmovdqu %ymm9, %ymm101706# CHECK-NEXT: [0,10] .DR . . . . . . vmovdqu %ymm10, %ymm111707# CHECK-NEXT: [0,11] .DR . . . . . . vmovdqu %ymm11, %ymm121708# CHECK-NEXT: [0,12] . DR . . . . . . vmovdqu %ymm12, %ymm131709# CHECK-NEXT: [0,13] . DR . . . . . . vmovdqu %ymm13, %ymm141710# CHECK-NEXT: [0,14] . DR . . . . . . vmovdqu %ymm14, %ymm151711# CHECK-NEXT: [0,15] . DR . . . . . . vmovdqu %ymm15, %ymm01712# CHECK-NEXT: [1,0] . DR . . . . . . vmovdqu %ymm0, %ymm11713# CHECK-NEXT: [1,1] . DR . . . . . . vmovdqu %ymm1, %ymm21714# CHECK-NEXT: [1,2] . DR. . . . . . vmovdqu %ymm2, %ymm31715# CHECK-NEXT: [1,3] . DR. . . . . . vmovdqu %ymm3, %ymm41716# CHECK-NEXT: [1,4] . DR. . . . . . vmovdqu %ymm4, %ymm51717# CHECK-NEXT: [1,5] . DR. . . . . . vmovdqu %ymm5, %ymm61718# CHECK-NEXT: [1,6] . DR. . . . . . vmovdqu %ymm6, %ymm71719# CHECK-NEXT: [1,7] . DR. . . . . . vmovdqu %ymm7, %ymm81720# CHECK-NEXT: [1,8] . DR . . . . . vmovdqu %ymm8, %ymm91721# CHECK-NEXT: [1,9] . DR . . . . . vmovdqu %ymm9, %ymm101722# CHECK-NEXT: [1,10] . DR . . . . . vmovdqu %ymm10, %ymm111723# CHECK-NEXT: [1,11] . DR . . . . . vmovdqu %ymm11, %ymm121724# CHECK-NEXT: [1,12] . DR . . . . . vmovdqu %ymm12, %ymm131725# CHECK-NEXT: [1,13] . DR . . . . . vmovdqu %ymm13, %ymm141726# CHECK-NEXT: [1,14] . DR . . . . . vmovdqu %ymm14, %ymm151727# CHECK-NEXT: [1,15] . DR . . . . . vmovdqu %ymm15, %ymm01728# CHECK-NEXT: [2,0] . DR . . . . . vmovdqu %ymm0, %ymm11729# CHECK-NEXT: [2,1] . DR . . . . . vmovdqu %ymm1, %ymm21730# CHECK-NEXT: [2,2] . DR . . . . . vmovdqu %ymm2, %ymm31731# CHECK-NEXT: [2,3] . DR . . . . . vmovdqu %ymm3, %ymm41732# CHECK-NEXT: [2,4] . .DR . . . . . vmovdqu %ymm4, %ymm51733# CHECK-NEXT: [2,5] . .DR . . . . . vmovdqu %ymm5, %ymm61734# CHECK-NEXT: [2,6] . .DR . . . . . vmovdqu %ymm6, %ymm71735# CHECK-NEXT: [2,7] . .DR . . . . . vmovdqu %ymm7, %ymm81736# CHECK-NEXT: [2,8] . .DR . . . . . vmovdqu %ymm8, %ymm91737# CHECK-NEXT: [2,9] . .DR . . . . . vmovdqu %ymm9, %ymm101738# CHECK-NEXT: [2,10] . . DR . . . . . vmovdqu %ymm10, %ymm111739# CHECK-NEXT: [2,11] . . DR . . . . . vmovdqu %ymm11, %ymm121740# CHECK-NEXT: [2,12] . . DR . . . . . vmovdqu %ymm12, %ymm131741# CHECK-NEXT: [2,13] . . DR . . . . . vmovdqu %ymm13, %ymm141742# CHECK-NEXT: [2,14] . . DR . . . . . vmovdqu %ymm14, %ymm151743# CHECK-NEXT: [2,15] . . DR . . . . . vmovdqu %ymm15, %ymm01744# CHECK-NEXT: [3,0] . . DR. . . . . vmovdqu %ymm0, %ymm11745# CHECK-NEXT: [3,1] . . DR. . . . . vmovdqu %ymm1, %ymm21746# CHECK-NEXT: [3,2] . . DR. . . . . vmovdqu %ymm2, %ymm31747# CHECK-NEXT: [3,3] . . DR. . . . . vmovdqu %ymm3, %ymm41748# CHECK-NEXT: [3,4] . . DR. . . . . vmovdqu %ymm4, %ymm51749# CHECK-NEXT: [3,5] . . DR. . . . . vmovdqu %ymm5, %ymm61750# CHECK-NEXT: [3,6] . . DR . . . . vmovdqu %ymm6, %ymm71751# CHECK-NEXT: [3,7] . . DR . . . . vmovdqu %ymm7, %ymm81752# CHECK-NEXT: [3,8] . . DR . . . . vmovdqu %ymm8, %ymm91753# CHECK-NEXT: [3,9] . . DR . . . . vmovdqu %ymm9, %ymm101754# CHECK-NEXT: [3,10] . . DR . . . . vmovdqu %ymm10, %ymm111755# CHECK-NEXT: [3,11] . . DR . . . . vmovdqu %ymm11, %ymm121756# CHECK-NEXT: [3,12] . . DR . . . . vmovdqu %ymm12, %ymm131757# CHECK-NEXT: [3,13] . . DR . . . . vmovdqu %ymm13, %ymm141758# CHECK-NEXT: [3,14] . . DR . . . . vmovdqu %ymm14, %ymm151759# CHECK-NEXT: [3,15] . . DR . . . . vmovdqu %ymm15, %ymm01760# CHECK-NEXT: [4,0] . . DR . . . . vmovdqu %ymm0, %ymm11761# CHECK-NEXT: [4,1] . . DR . . . . vmovdqu %ymm1, %ymm21762# CHECK-NEXT: [4,2] . . .DR . . . . vmovdqu %ymm2, %ymm31763# CHECK-NEXT: [4,3] . . .DR . . . . vmovdqu %ymm3, %ymm41764# CHECK-NEXT: [4,4] . . .DR . . . . vmovdqu %ymm4, %ymm51765# CHECK-NEXT: [4,5] . . .DR . . . . vmovdqu %ymm5, %ymm61766# CHECK-NEXT: [4,6] . . .DR . . . . vmovdqu %ymm6, %ymm71767# CHECK-NEXT: [4,7] . . .DR . . . . vmovdqu %ymm7, %ymm81768# CHECK-NEXT: [4,8] . . . DR . . . . vmovdqu %ymm8, %ymm91769# CHECK-NEXT: [4,9] . . . DR . . . . vmovdqu %ymm9, %ymm101770# CHECK-NEXT: [4,10] . . . DR . . . . vmovdqu %ymm10, %ymm111771# CHECK-NEXT: [4,11] . . . DR . . . . vmovdqu %ymm11, %ymm121772# CHECK-NEXT: [4,12] . . . DR . . . . vmovdqu %ymm12, %ymm131773# CHECK-NEXT: [4,13] . . . DR . . . . vmovdqu %ymm13, %ymm141774# CHECK-NEXT: [4,14] . . . DR. . . . vmovdqu %ymm14, %ymm151775# CHECK-NEXT: [4,15] . . . DR. . . . vmovdqu %ymm15, %ymm01776# CHECK-NEXT: [5,0] . . . DR. . . . vmovdqu %ymm0, %ymm11777# CHECK-NEXT: [5,1] . . . DR. . . . vmovdqu %ymm1, %ymm21778# CHECK-NEXT: [5,2] . . . DR. . . . vmovdqu %ymm2, %ymm31779# CHECK-NEXT: [5,3] . . . DR. . . . vmovdqu %ymm3, %ymm41780# CHECK-NEXT: [5,4] . . . DR . . . vmovdqu %ymm4, %ymm51781# CHECK-NEXT: [5,5] . . . DR . . . vmovdqu %ymm5, %ymm61782# CHECK-NEXT: [5,6] . . . DR . . . vmovdqu %ymm6, %ymm71783# CHECK-NEXT: [5,7] . . . DR . . . vmovdqu %ymm7, %ymm81784# CHECK-NEXT: [5,8] . . . DR . . . vmovdqu %ymm8, %ymm91785# CHECK-NEXT: [5,9] . . . DR . . . vmovdqu %ymm9, %ymm101786# CHECK-NEXT: [5,10] . . . DR . . . vmovdqu %ymm10, %ymm111787# CHECK-NEXT: [5,11] . . . DR . . . vmovdqu %ymm11, %ymm121788# CHECK-NEXT: [5,12] . . . DR . . . vmovdqu %ymm12, %ymm131789# CHECK-NEXT: [5,13] . . . DR . . . vmovdqu %ymm13, %ymm141790# CHECK-NEXT: [5,14] . . . DR . . . vmovdqu %ymm14, %ymm151791# CHECK-NEXT: [5,15] . . . DR . . . vmovdqu %ymm15, %ymm01792# CHECK-NEXT: [6,0] . . . .DR . . . vmovdqu %ymm0, %ymm11793# CHECK-NEXT: [6,1] . . . .DR . . . vmovdqu %ymm1, %ymm21794# CHECK-NEXT: [6,2] . . . .DR . . . vmovdqu %ymm2, %ymm31795# CHECK-NEXT: [6,3] . . . .DR . . . vmovdqu %ymm3, %ymm41796# CHECK-NEXT: [6,4] . . . .DR . . . vmovdqu %ymm4, %ymm51797# CHECK-NEXT: [6,5] . . . .DR . . . vmovdqu %ymm5, %ymm61798# CHECK-NEXT: [6,6] . . . . DR . . . vmovdqu %ymm6, %ymm71799# CHECK-NEXT: [6,7] . . . . DR . . . vmovdqu %ymm7, %ymm81800# CHECK-NEXT: [6,8] . . . . DR . . . vmovdqu %ymm8, %ymm91801# CHECK-NEXT: [6,9] . . . . DR . . . vmovdqu %ymm9, %ymm101802# CHECK-NEXT: [6,10] . . . . DR . . . vmovdqu %ymm10, %ymm111803# CHECK-NEXT: [6,11] . . . . DR . . . vmovdqu %ymm11, %ymm121804# CHECK-NEXT: [6,12] . . . . DR. . . vmovdqu %ymm12, %ymm131805# CHECK-NEXT: [6,13] . . . . DR. . . vmovdqu %ymm13, %ymm141806# CHECK-NEXT: [6,14] . . . . DR. . . vmovdqu %ymm14, %ymm151807# CHECK-NEXT: [6,15] . . . . DR. . . vmovdqu %ymm15, %ymm01808# CHECK-NEXT: [7,0] . . . . DR. . . vmovdqu %ymm0, %ymm11809# CHECK-NEXT: [7,1] . . . . DR. . . vmovdqu %ymm1, %ymm21810# CHECK-NEXT: [7,2] . . . . DR . . vmovdqu %ymm2, %ymm31811# CHECK-NEXT: [7,3] . . . . DR . . vmovdqu %ymm3, %ymm41812# CHECK-NEXT: [7,4] . . . . DR . . vmovdqu %ymm4, %ymm51813# CHECK-NEXT: [7,5] . . . . DR . . vmovdqu %ymm5, %ymm61814# CHECK-NEXT: [7,6] . . . . DR . . vmovdqu %ymm6, %ymm71815# CHECK-NEXT: [7,7] . . . . DR . . vmovdqu %ymm7, %ymm81816# CHECK-NEXT: [7,8] . . . . DR . . vmovdqu %ymm8, %ymm91817# CHECK-NEXT: [7,9] . . . . DR . . vmovdqu %ymm9, %ymm101818# CHECK-NEXT: [7,10] . . . . DR . . vmovdqu %ymm10, %ymm111819# CHECK-NEXT: [7,11] . . . . DR . . vmovdqu %ymm11, %ymm121820# CHECK-NEXT: [7,12] . . . . DR . . vmovdqu %ymm12, %ymm131821# CHECK-NEXT: [7,13] . . . . DR . . vmovdqu %ymm13, %ymm141822# CHECK-NEXT: [7,14] . . . . .DR . . vmovdqu %ymm14, %ymm151823# CHECK-NEXT: [7,15] . . . . .DR . . vmovdqu %ymm15, %ymm01824# CHECK-NEXT: [8,0] . . . . .DR . . vmovdqu %ymm0, %ymm11825# CHECK-NEXT: [8,1] . . . . .DR . . vmovdqu %ymm1, %ymm21826# CHECK-NEXT: [8,2] . . . . .DR . . vmovdqu %ymm2, %ymm31827# CHECK-NEXT: [8,3] . . . . .DR . . vmovdqu %ymm3, %ymm41828# CHECK-NEXT: [8,4] . . . . . DR . . vmovdqu %ymm4, %ymm51829# CHECK-NEXT: [8,5] . . . . . DR . . vmovdqu %ymm5, %ymm61830# CHECK-NEXT: [8,6] . . . . . DR . . vmovdqu %ymm6, %ymm71831# CHECK-NEXT: [8,7] . . . . . DR . . vmovdqu %ymm7, %ymm81832# CHECK-NEXT: [8,8] . . . . . DR . . vmovdqu %ymm8, %ymm91833# CHECK-NEXT: [8,9] . . . . . DR . . vmovdqu %ymm9, %ymm101834# CHECK-NEXT: [8,10] . . . . . DR. . vmovdqu %ymm10, %ymm111835# CHECK-NEXT: [8,11] . . . . . DR. . vmovdqu %ymm11, %ymm121836# CHECK-NEXT: [8,12] . . . . . DR. . vmovdqu %ymm12, %ymm131837# CHECK-NEXT: [8,13] . . . . . DR. . vmovdqu %ymm13, %ymm141838# CHECK-NEXT: [8,14] . . . . . DR. . vmovdqu %ymm14, %ymm151839# CHECK-NEXT: [8,15] . . . . . DR. . vmovdqu %ymm15, %ymm01840# CHECK-NEXT: [9,0] . . . . . DR . vmovdqu %ymm0, %ymm11841# CHECK-NEXT: [9,1] . . . . . DR . vmovdqu %ymm1, %ymm21842# CHECK-NEXT: [9,2] . . . . . DR . vmovdqu %ymm2, %ymm31843# CHECK-NEXT: [9,3] . . . . . DR . vmovdqu %ymm3, %ymm41844# CHECK-NEXT: [9,4] . . . . . DR . vmovdqu %ymm4, %ymm51845# CHECK-NEXT: [9,5] . . . . . DR . vmovdqu %ymm5, %ymm61846# CHECK-NEXT: [9,6] . . . . . DR. vmovdqu %ymm6, %ymm71847# CHECK-NEXT: [9,7] . . . . . DR. vmovdqu %ymm7, %ymm81848# CHECK-NEXT: [9,8] . . . . . DR. vmovdqu %ymm8, %ymm91849# CHECK-NEXT: [9,9] . . . . . DR. vmovdqu %ymm9, %ymm101850# CHECK-NEXT: [9,10] . . . . . DR. vmovdqu %ymm10, %ymm111851# CHECK-NEXT: [9,11] . . . . . DR. vmovdqu %ymm11, %ymm121852# CHECK-NEXT: [9,12] . . . . . .DR vmovdqu %ymm12, %ymm131853# CHECK-NEXT: [9,13] . . . . . .DR vmovdqu %ymm13, %ymm141854# CHECK-NEXT: [9,14] . . . . . .DR vmovdqu %ymm14, %ymm151855# CHECK-NEXT: [9,15] . . . . . .DR vmovdqu %ymm15, %ymm01856 1857# CHECK: Average Wait times (based on the timeline view):1858# CHECK-NEXT: [0]: Executions1859# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1860# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1861# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1862 1863# CHECK: [0] [1] [2] [3]1864# CHECK-NEXT: 0. 10 0.0 0.0 0.0 vmovdqu %ymm0, %ymm11865# CHECK-NEXT: 1. 10 0.0 0.0 0.0 vmovdqu %ymm1, %ymm21866# CHECK-NEXT: 2. 10 0.0 0.0 0.0 vmovdqu %ymm2, %ymm31867# CHECK-NEXT: 3. 10 0.0 0.0 0.0 vmovdqu %ymm3, %ymm41868# CHECK-NEXT: 4. 10 0.0 0.0 0.0 vmovdqu %ymm4, %ymm51869# CHECK-NEXT: 5. 10 0.0 0.0 0.0 vmovdqu %ymm5, %ymm61870# CHECK-NEXT: 6. 10 0.0 0.0 0.0 vmovdqu %ymm6, %ymm71871# CHECK-NEXT: 7. 10 0.0 0.0 0.0 vmovdqu %ymm7, %ymm81872# CHECK-NEXT: 8. 10 0.0 0.0 0.0 vmovdqu %ymm8, %ymm91873# CHECK-NEXT: 9. 10 0.0 0.0 0.0 vmovdqu %ymm9, %ymm101874# CHECK-NEXT: 10. 10 0.0 0.0 0.0 vmovdqu %ymm10, %ymm111875# CHECK-NEXT: 11. 10 0.0 0.0 0.0 vmovdqu %ymm11, %ymm121876# CHECK-NEXT: 12. 10 0.0 0.0 0.0 vmovdqu %ymm12, %ymm131877# CHECK-NEXT: 13. 10 0.0 0.0 0.0 vmovdqu %ymm13, %ymm141878# CHECK-NEXT: 14. 10 0.0 0.0 0.0 vmovdqu %ymm14, %ymm151879# CHECK-NEXT: 15. 10 0.0 0.0 0.0 vmovdqu %ymm15, %ymm01880# CHECK-NEXT: 10 0.0 0.0 0.0 <total>1881