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 %xmm0, %xmm16vmovaps %xmm1, %xmm27vmovaps %xmm2, %xmm38vmovaps %xmm3, %xmm49vmovaps %xmm4, %xmm510vmovaps %xmm5, %xmm611vmovaps %xmm6, %xmm712vmovaps %xmm7, %xmm813vmovaps %xmm8, %xmm914vmovaps %xmm9, %xmm1015vmovaps %xmm10, %xmm1116vmovaps %xmm11, %xmm1217vmovaps %xmm12, %xmm1318vmovaps %xmm13, %xmm1419vmovaps %xmm14, %xmm1520vmovaps %xmm15, %xmm021# LLVM-MCA-END22 23# LLVM-MCA-BEGIN24vmovups %xmm0, %xmm125vmovups %xmm1, %xmm226vmovups %xmm2, %xmm327vmovups %xmm3, %xmm428vmovups %xmm4, %xmm529vmovups %xmm5, %xmm630vmovups %xmm6, %xmm731vmovups %xmm7, %xmm832vmovups %xmm8, %xmm933vmovups %xmm9, %xmm1034vmovups %xmm10, %xmm1135vmovups %xmm11, %xmm1236vmovups %xmm12, %xmm1337vmovups %xmm13, %xmm1438vmovups %xmm14, %xmm1539vmovups %xmm15, %xmm040# LLVM-MCA-END41 42# LLVM-MCA-BEGIN43vmovapd %xmm0, %xmm144vmovapd %xmm1, %xmm245vmovapd %xmm2, %xmm346vmovapd %xmm3, %xmm447vmovapd %xmm4, %xmm548vmovapd %xmm5, %xmm649vmovapd %xmm6, %xmm750vmovapd %xmm7, %xmm851vmovapd %xmm8, %xmm952vmovapd %xmm9, %xmm1053vmovapd %xmm10, %xmm1154vmovapd %xmm11, %xmm1255vmovapd %xmm12, %xmm1356vmovapd %xmm13, %xmm1457vmovapd %xmm14, %xmm1558vmovapd %xmm15, %xmm059# LLVM-MCA-END60 61# LLVM-MCA-BEGIN62vmovupd %xmm0, %xmm163vmovupd %xmm1, %xmm264vmovupd %xmm2, %xmm365vmovupd %xmm3, %xmm466vmovupd %xmm4, %xmm567vmovupd %xmm5, %xmm668vmovupd %xmm6, %xmm769vmovupd %xmm7, %xmm870vmovupd %xmm8, %xmm971vmovupd %xmm9, %xmm1072vmovupd %xmm10, %xmm1173vmovupd %xmm11, %xmm1274vmovupd %xmm12, %xmm1375vmovupd %xmm13, %xmm1476vmovupd %xmm14, %xmm1577vmovupd %xmm15, %xmm078# LLVM-MCA-END79 80# LLVM-MCA-BEGIN81vmovdqa %xmm0, %xmm182vmovdqa %xmm1, %xmm283vmovdqa %xmm2, %xmm384vmovdqa %xmm3, %xmm485vmovdqa %xmm4, %xmm586vmovdqa %xmm5, %xmm687vmovdqa %xmm6, %xmm788vmovdqa %xmm7, %xmm889vmovdqa %xmm8, %xmm990vmovdqa %xmm9, %xmm1091vmovdqa %xmm10, %xmm1192vmovdqa %xmm11, %xmm1293vmovdqa %xmm12, %xmm1394vmovdqa %xmm13, %xmm1495vmovdqa %xmm14, %xmm1596vmovdqa %xmm15, %xmm097# LLVM-MCA-END98 99# LLVM-MCA-BEGIN100vmovdqu %xmm0, %xmm1101vmovdqu %xmm1, %xmm2102vmovdqu %xmm2, %xmm3103vmovdqu %xmm3, %xmm4104vmovdqu %xmm4, %xmm5105vmovdqu %xmm5, %xmm6106vmovdqu %xmm6, %xmm7107vmovdqu %xmm7, %xmm8108vmovdqu %xmm8, %xmm9109vmovdqu %xmm9, %xmm10110vmovdqu %xmm10, %xmm11111vmovdqu %xmm11, %xmm12112vmovdqu %xmm12, %xmm13113vmovdqu %xmm13, %xmm14114vmovdqu %xmm14, %xmm15115vmovdqu %xmm15, %xmm0116# 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 %xmm0, %xmm1140# CHECK-NEXT: 1 0 0.17 vmovaps %xmm1, %xmm2141# CHECK-NEXT: 1 0 0.17 vmovaps %xmm2, %xmm3142# CHECK-NEXT: 1 0 0.17 vmovaps %xmm3, %xmm4143# CHECK-NEXT: 1 0 0.17 vmovaps %xmm4, %xmm5144# CHECK-NEXT: 1 0 0.17 vmovaps %xmm5, %xmm6145# CHECK-NEXT: 1 0 0.17 vmovaps %xmm6, %xmm7146# CHECK-NEXT: 1 0 0.17 vmovaps %xmm7, %xmm8147# CHECK-NEXT: 1 0 0.17 vmovaps %xmm8, %xmm9148# CHECK-NEXT: 1 0 0.17 vmovaps %xmm9, %xmm10149# CHECK-NEXT: 1 0 0.17 vmovaps %xmm10, %xmm11150# CHECK-NEXT: 1 0 0.17 vmovaps %xmm11, %xmm12151# CHECK-NEXT: 1 0 0.17 vmovaps %xmm12, %xmm13152# CHECK-NEXT: 1 0 0.17 vmovaps %xmm13, %xmm14153# CHECK-NEXT: 1 0 0.17 vmovaps %xmm14, %xmm15154# CHECK-NEXT: 1 0 0.17 vmovaps %xmm15, %xmm0155 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 %xmm0, %xmm1206# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovaps %xmm1, %xmm2207# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovaps %xmm2, %xmm3208# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovaps %xmm3, %xmm4209# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovaps %xmm4, %xmm5210# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovaps %xmm5, %xmm6211# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovaps %xmm6, %xmm7212# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovaps %xmm7, %xmm8213# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovaps %xmm8, %xmm9214# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovaps %xmm9, %xmm10215# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovaps %xmm10, %xmm11216# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovaps %xmm11, %xmm12217# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovaps %xmm12, %xmm13218# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovaps %xmm13, %xmm14219# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovaps %xmm14, %xmm15220# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovaps %xmm15, %xmm0221 222# CHECK: Timeline view:223# CHECK-NEXT: 0123456789224# CHECK-NEXT: Index 0123456789 01234567225 226# CHECK: [0,0] DR . . . . . . vmovaps %xmm0, %xmm1227# CHECK-NEXT: [0,1] DR . . . . . . vmovaps %xmm1, %xmm2228# CHECK-NEXT: [0,2] DR . . . . . . vmovaps %xmm2, %xmm3229# CHECK-NEXT: [0,3] DR . . . . . . vmovaps %xmm3, %xmm4230# CHECK-NEXT: [0,4] DR . . . . . . vmovaps %xmm4, %xmm5231# CHECK-NEXT: [0,5] DR . . . . . . vmovaps %xmm5, %xmm6232# CHECK-NEXT: [0,6] .DR . . . . . . vmovaps %xmm6, %xmm7233# CHECK-NEXT: [0,7] .DR . . . . . . vmovaps %xmm7, %xmm8234# CHECK-NEXT: [0,8] .DR . . . . . . vmovaps %xmm8, %xmm9235# CHECK-NEXT: [0,9] .DR . . . . . . vmovaps %xmm9, %xmm10236# CHECK-NEXT: [0,10] .DR . . . . . . vmovaps %xmm10, %xmm11237# CHECK-NEXT: [0,11] .DR . . . . . . vmovaps %xmm11, %xmm12238# CHECK-NEXT: [0,12] . DR . . . . . . vmovaps %xmm12, %xmm13239# CHECK-NEXT: [0,13] . DR . . . . . . vmovaps %xmm13, %xmm14240# CHECK-NEXT: [0,14] . DR . . . . . . vmovaps %xmm14, %xmm15241# CHECK-NEXT: [0,15] . DR . . . . . . vmovaps %xmm15, %xmm0242# CHECK-NEXT: [1,0] . DR . . . . . . vmovaps %xmm0, %xmm1243# CHECK-NEXT: [1,1] . DR . . . . . . vmovaps %xmm1, %xmm2244# CHECK-NEXT: [1,2] . DR. . . . . . vmovaps %xmm2, %xmm3245# CHECK-NEXT: [1,3] . DR. . . . . . vmovaps %xmm3, %xmm4246# CHECK-NEXT: [1,4] . DR. . . . . . vmovaps %xmm4, %xmm5247# CHECK-NEXT: [1,5] . DR. . . . . . vmovaps %xmm5, %xmm6248# CHECK-NEXT: [1,6] . DR. . . . . . vmovaps %xmm6, %xmm7249# CHECK-NEXT: [1,7] . DR. . . . . . vmovaps %xmm7, %xmm8250# CHECK-NEXT: [1,8] . DR . . . . . vmovaps %xmm8, %xmm9251# CHECK-NEXT: [1,9] . DR . . . . . vmovaps %xmm9, %xmm10252# CHECK-NEXT: [1,10] . DR . . . . . vmovaps %xmm10, %xmm11253# CHECK-NEXT: [1,11] . DR . . . . . vmovaps %xmm11, %xmm12254# CHECK-NEXT: [1,12] . DR . . . . . vmovaps %xmm12, %xmm13255# CHECK-NEXT: [1,13] . DR . . . . . vmovaps %xmm13, %xmm14256# CHECK-NEXT: [1,14] . DR . . . . . vmovaps %xmm14, %xmm15257# CHECK-NEXT: [1,15] . DR . . . . . vmovaps %xmm15, %xmm0258# CHECK-NEXT: [2,0] . DR . . . . . vmovaps %xmm0, %xmm1259# CHECK-NEXT: [2,1] . DR . . . . . vmovaps %xmm1, %xmm2260# CHECK-NEXT: [2,2] . DR . . . . . vmovaps %xmm2, %xmm3261# CHECK-NEXT: [2,3] . DR . . . . . vmovaps %xmm3, %xmm4262# CHECK-NEXT: [2,4] . .DR . . . . . vmovaps %xmm4, %xmm5263# CHECK-NEXT: [2,5] . .DR . . . . . vmovaps %xmm5, %xmm6264# CHECK-NEXT: [2,6] . .DR . . . . . vmovaps %xmm6, %xmm7265# CHECK-NEXT: [2,7] . .DR . . . . . vmovaps %xmm7, %xmm8266# CHECK-NEXT: [2,8] . .DR . . . . . vmovaps %xmm8, %xmm9267# CHECK-NEXT: [2,9] . .DR . . . . . vmovaps %xmm9, %xmm10268# CHECK-NEXT: [2,10] . . DR . . . . . vmovaps %xmm10, %xmm11269# CHECK-NEXT: [2,11] . . DR . . . . . vmovaps %xmm11, %xmm12270# CHECK-NEXT: [2,12] . . DR . . . . . vmovaps %xmm12, %xmm13271# CHECK-NEXT: [2,13] . . DR . . . . . vmovaps %xmm13, %xmm14272# CHECK-NEXT: [2,14] . . DR . . . . . vmovaps %xmm14, %xmm15273# CHECK-NEXT: [2,15] . . DR . . . . . vmovaps %xmm15, %xmm0274# CHECK-NEXT: [3,0] . . DR. . . . . vmovaps %xmm0, %xmm1275# CHECK-NEXT: [3,1] . . DR. . . . . vmovaps %xmm1, %xmm2276# CHECK-NEXT: [3,2] . . DR. . . . . vmovaps %xmm2, %xmm3277# CHECK-NEXT: [3,3] . . DR. . . . . vmovaps %xmm3, %xmm4278# CHECK-NEXT: [3,4] . . DR. . . . . vmovaps %xmm4, %xmm5279# CHECK-NEXT: [3,5] . . DR. . . . . vmovaps %xmm5, %xmm6280# CHECK-NEXT: [3,6] . . DR . . . . vmovaps %xmm6, %xmm7281# CHECK-NEXT: [3,7] . . DR . . . . vmovaps %xmm7, %xmm8282# CHECK-NEXT: [3,8] . . DR . . . . vmovaps %xmm8, %xmm9283# CHECK-NEXT: [3,9] . . DR . . . . vmovaps %xmm9, %xmm10284# CHECK-NEXT: [3,10] . . DR . . . . vmovaps %xmm10, %xmm11285# CHECK-NEXT: [3,11] . . DR . . . . vmovaps %xmm11, %xmm12286# CHECK-NEXT: [3,12] . . DR . . . . vmovaps %xmm12, %xmm13287# CHECK-NEXT: [3,13] . . DR . . . . vmovaps %xmm13, %xmm14288# CHECK-NEXT: [3,14] . . DR . . . . vmovaps %xmm14, %xmm15289# CHECK-NEXT: [3,15] . . DR . . . . vmovaps %xmm15, %xmm0290# CHECK-NEXT: [4,0] . . DR . . . . vmovaps %xmm0, %xmm1291# CHECK-NEXT: [4,1] . . DR . . . . vmovaps %xmm1, %xmm2292# CHECK-NEXT: [4,2] . . .DR . . . . vmovaps %xmm2, %xmm3293# CHECK-NEXT: [4,3] . . .DR . . . . vmovaps %xmm3, %xmm4294# CHECK-NEXT: [4,4] . . .DR . . . . vmovaps %xmm4, %xmm5295# CHECK-NEXT: [4,5] . . .DR . . . . vmovaps %xmm5, %xmm6296# CHECK-NEXT: [4,6] . . .DR . . . . vmovaps %xmm6, %xmm7297# CHECK-NEXT: [4,7] . . .DR . . . . vmovaps %xmm7, %xmm8298# CHECK-NEXT: [4,8] . . . DR . . . . vmovaps %xmm8, %xmm9299# CHECK-NEXT: [4,9] . . . DR . . . . vmovaps %xmm9, %xmm10300# CHECK-NEXT: [4,10] . . . DR . . . . vmovaps %xmm10, %xmm11301# CHECK-NEXT: [4,11] . . . DR . . . . vmovaps %xmm11, %xmm12302# CHECK-NEXT: [4,12] . . . DR . . . . vmovaps %xmm12, %xmm13303# CHECK-NEXT: [4,13] . . . DR . . . . vmovaps %xmm13, %xmm14304# CHECK-NEXT: [4,14] . . . DR. . . . vmovaps %xmm14, %xmm15305# CHECK-NEXT: [4,15] . . . DR. . . . vmovaps %xmm15, %xmm0306# CHECK-NEXT: [5,0] . . . DR. . . . vmovaps %xmm0, %xmm1307# CHECK-NEXT: [5,1] . . . DR. . . . vmovaps %xmm1, %xmm2308# CHECK-NEXT: [5,2] . . . DR. . . . vmovaps %xmm2, %xmm3309# CHECK-NEXT: [5,3] . . . DR. . . . vmovaps %xmm3, %xmm4310# CHECK-NEXT: [5,4] . . . DR . . . vmovaps %xmm4, %xmm5311# CHECK-NEXT: [5,5] . . . DR . . . vmovaps %xmm5, %xmm6312# CHECK-NEXT: [5,6] . . . DR . . . vmovaps %xmm6, %xmm7313# CHECK-NEXT: [5,7] . . . DR . . . vmovaps %xmm7, %xmm8314# CHECK-NEXT: [5,8] . . . DR . . . vmovaps %xmm8, %xmm9315# CHECK-NEXT: [5,9] . . . DR . . . vmovaps %xmm9, %xmm10316# CHECK-NEXT: [5,10] . . . DR . . . vmovaps %xmm10, %xmm11317# CHECK-NEXT: [5,11] . . . DR . . . vmovaps %xmm11, %xmm12318# CHECK-NEXT: [5,12] . . . DR . . . vmovaps %xmm12, %xmm13319# CHECK-NEXT: [5,13] . . . DR . . . vmovaps %xmm13, %xmm14320# CHECK-NEXT: [5,14] . . . DR . . . vmovaps %xmm14, %xmm15321# CHECK-NEXT: [5,15] . . . DR . . . vmovaps %xmm15, %xmm0322# CHECK-NEXT: [6,0] . . . .DR . . . vmovaps %xmm0, %xmm1323# CHECK-NEXT: [6,1] . . . .DR . . . vmovaps %xmm1, %xmm2324# CHECK-NEXT: [6,2] . . . .DR . . . vmovaps %xmm2, %xmm3325# CHECK-NEXT: [6,3] . . . .DR . . . vmovaps %xmm3, %xmm4326# CHECK-NEXT: [6,4] . . . .DR . . . vmovaps %xmm4, %xmm5327# CHECK-NEXT: [6,5] . . . .DR . . . vmovaps %xmm5, %xmm6328# CHECK-NEXT: [6,6] . . . . DR . . . vmovaps %xmm6, %xmm7329# CHECK-NEXT: [6,7] . . . . DR . . . vmovaps %xmm7, %xmm8330# CHECK-NEXT: [6,8] . . . . DR . . . vmovaps %xmm8, %xmm9331# CHECK-NEXT: [6,9] . . . . DR . . . vmovaps %xmm9, %xmm10332# CHECK-NEXT: [6,10] . . . . DR . . . vmovaps %xmm10, %xmm11333# CHECK-NEXT: [6,11] . . . . DR . . . vmovaps %xmm11, %xmm12334# CHECK-NEXT: [6,12] . . . . DR. . . vmovaps %xmm12, %xmm13335# CHECK-NEXT: [6,13] . . . . DR. . . vmovaps %xmm13, %xmm14336# CHECK-NEXT: [6,14] . . . . DR. . . vmovaps %xmm14, %xmm15337# CHECK-NEXT: [6,15] . . . . DR. . . vmovaps %xmm15, %xmm0338# CHECK-NEXT: [7,0] . . . . DR. . . vmovaps %xmm0, %xmm1339# CHECK-NEXT: [7,1] . . . . DR. . . vmovaps %xmm1, %xmm2340# CHECK-NEXT: [7,2] . . . . DR . . vmovaps %xmm2, %xmm3341# CHECK-NEXT: [7,3] . . . . DR . . vmovaps %xmm3, %xmm4342# CHECK-NEXT: [7,4] . . . . DR . . vmovaps %xmm4, %xmm5343# CHECK-NEXT: [7,5] . . . . DR . . vmovaps %xmm5, %xmm6344# CHECK-NEXT: [7,6] . . . . DR . . vmovaps %xmm6, %xmm7345# CHECK-NEXT: [7,7] . . . . DR . . vmovaps %xmm7, %xmm8346# CHECK-NEXT: [7,8] . . . . DR . . vmovaps %xmm8, %xmm9347# CHECK-NEXT: [7,9] . . . . DR . . vmovaps %xmm9, %xmm10348# CHECK-NEXT: [7,10] . . . . DR . . vmovaps %xmm10, %xmm11349# CHECK-NEXT: [7,11] . . . . DR . . vmovaps %xmm11, %xmm12350# CHECK-NEXT: [7,12] . . . . DR . . vmovaps %xmm12, %xmm13351# CHECK-NEXT: [7,13] . . . . DR . . vmovaps %xmm13, %xmm14352# CHECK-NEXT: [7,14] . . . . .DR . . vmovaps %xmm14, %xmm15353# CHECK-NEXT: [7,15] . . . . .DR . . vmovaps %xmm15, %xmm0354# CHECK-NEXT: [8,0] . . . . .DR . . vmovaps %xmm0, %xmm1355# CHECK-NEXT: [8,1] . . . . .DR . . vmovaps %xmm1, %xmm2356# CHECK-NEXT: [8,2] . . . . .DR . . vmovaps %xmm2, %xmm3357# CHECK-NEXT: [8,3] . . . . .DR . . vmovaps %xmm3, %xmm4358# CHECK-NEXT: [8,4] . . . . . DR . . vmovaps %xmm4, %xmm5359# CHECK-NEXT: [8,5] . . . . . DR . . vmovaps %xmm5, %xmm6360# CHECK-NEXT: [8,6] . . . . . DR . . vmovaps %xmm6, %xmm7361# CHECK-NEXT: [8,7] . . . . . DR . . vmovaps %xmm7, %xmm8362# CHECK-NEXT: [8,8] . . . . . DR . . vmovaps %xmm8, %xmm9363# CHECK-NEXT: [8,9] . . . . . DR . . vmovaps %xmm9, %xmm10364# CHECK-NEXT: [8,10] . . . . . DR. . vmovaps %xmm10, %xmm11365# CHECK-NEXT: [8,11] . . . . . DR. . vmovaps %xmm11, %xmm12366# CHECK-NEXT: [8,12] . . . . . DR. . vmovaps %xmm12, %xmm13367# CHECK-NEXT: [8,13] . . . . . DR. . vmovaps %xmm13, %xmm14368# CHECK-NEXT: [8,14] . . . . . DR. . vmovaps %xmm14, %xmm15369# CHECK-NEXT: [8,15] . . . . . DR. . vmovaps %xmm15, %xmm0370# CHECK-NEXT: [9,0] . . . . . DR . vmovaps %xmm0, %xmm1371# CHECK-NEXT: [9,1] . . . . . DR . vmovaps %xmm1, %xmm2372# CHECK-NEXT: [9,2] . . . . . DR . vmovaps %xmm2, %xmm3373# CHECK-NEXT: [9,3] . . . . . DR . vmovaps %xmm3, %xmm4374# CHECK-NEXT: [9,4] . . . . . DR . vmovaps %xmm4, %xmm5375# CHECK-NEXT: [9,5] . . . . . DR . vmovaps %xmm5, %xmm6376# CHECK-NEXT: [9,6] . . . . . DR. vmovaps %xmm6, %xmm7377# CHECK-NEXT: [9,7] . . . . . DR. vmovaps %xmm7, %xmm8378# CHECK-NEXT: [9,8] . . . . . DR. vmovaps %xmm8, %xmm9379# CHECK-NEXT: [9,9] . . . . . DR. vmovaps %xmm9, %xmm10380# CHECK-NEXT: [9,10] . . . . . DR. vmovaps %xmm10, %xmm11381# CHECK-NEXT: [9,11] . . . . . DR. vmovaps %xmm11, %xmm12382# CHECK-NEXT: [9,12] . . . . . .DR vmovaps %xmm12, %xmm13383# CHECK-NEXT: [9,13] . . . . . .DR vmovaps %xmm13, %xmm14384# CHECK-NEXT: [9,14] . . . . . .DR vmovaps %xmm14, %xmm15385# CHECK-NEXT: [9,15] . . . . . .DR vmovaps %xmm15, %xmm0386 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 %xmm0, %xmm1395# CHECK-NEXT: 1. 10 0.0 0.0 0.0 vmovaps %xmm1, %xmm2396# CHECK-NEXT: 2. 10 0.0 0.0 0.0 vmovaps %xmm2, %xmm3397# CHECK-NEXT: 3. 10 0.0 0.0 0.0 vmovaps %xmm3, %xmm4398# CHECK-NEXT: 4. 10 0.0 0.0 0.0 vmovaps %xmm4, %xmm5399# CHECK-NEXT: 5. 10 0.0 0.0 0.0 vmovaps %xmm5, %xmm6400# CHECK-NEXT: 6. 10 0.0 0.0 0.0 vmovaps %xmm6, %xmm7401# CHECK-NEXT: 7. 10 0.0 0.0 0.0 vmovaps %xmm7, %xmm8402# CHECK-NEXT: 8. 10 0.0 0.0 0.0 vmovaps %xmm8, %xmm9403# CHECK-NEXT: 9. 10 0.0 0.0 0.0 vmovaps %xmm9, %xmm10404# CHECK-NEXT: 10. 10 0.0 0.0 0.0 vmovaps %xmm10, %xmm11405# CHECK-NEXT: 11. 10 0.0 0.0 0.0 vmovaps %xmm11, %xmm12406# CHECK-NEXT: 12. 10 0.0 0.0 0.0 vmovaps %xmm12, %xmm13407# CHECK-NEXT: 13. 10 0.0 0.0 0.0 vmovaps %xmm13, %xmm14408# CHECK-NEXT: 14. 10 0.0 0.0 0.0 vmovaps %xmm14, %xmm15409# CHECK-NEXT: 15. 10 0.0 0.0 0.0 vmovaps %xmm15, %xmm0410# 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 %xmm0, %xmm1434# CHECK-NEXT: 1 0 0.17 vmovups %xmm1, %xmm2435# CHECK-NEXT: 1 0 0.17 vmovups %xmm2, %xmm3436# CHECK-NEXT: 1 0 0.17 vmovups %xmm3, %xmm4437# CHECK-NEXT: 1 0 0.17 vmovups %xmm4, %xmm5438# CHECK-NEXT: 1 0 0.17 vmovups %xmm5, %xmm6439# CHECK-NEXT: 1 0 0.17 vmovups %xmm6, %xmm7440# CHECK-NEXT: 1 0 0.17 vmovups %xmm7, %xmm8441# CHECK-NEXT: 1 0 0.17 vmovups %xmm8, %xmm9442# CHECK-NEXT: 1 0 0.17 vmovups %xmm9, %xmm10443# CHECK-NEXT: 1 0 0.17 vmovups %xmm10, %xmm11444# CHECK-NEXT: 1 0 0.17 vmovups %xmm11, %xmm12445# CHECK-NEXT: 1 0 0.17 vmovups %xmm12, %xmm13446# CHECK-NEXT: 1 0 0.17 vmovups %xmm13, %xmm14447# CHECK-NEXT: 1 0 0.17 vmovups %xmm14, %xmm15448# CHECK-NEXT: 1 0 0.17 vmovups %xmm15, %xmm0449 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 %xmm0, %xmm1500# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovups %xmm1, %xmm2501# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovups %xmm2, %xmm3502# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovups %xmm3, %xmm4503# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovups %xmm4, %xmm5504# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovups %xmm5, %xmm6505# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovups %xmm6, %xmm7506# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovups %xmm7, %xmm8507# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovups %xmm8, %xmm9508# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovups %xmm9, %xmm10509# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovups %xmm10, %xmm11510# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovups %xmm11, %xmm12511# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovups %xmm12, %xmm13512# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovups %xmm13, %xmm14513# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovups %xmm14, %xmm15514# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovups %xmm15, %xmm0515 516# CHECK: Timeline view:517# CHECK-NEXT: 0123456789518# CHECK-NEXT: Index 0123456789 01234567519 520# CHECK: [0,0] DR . . . . . . vmovups %xmm0, %xmm1521# CHECK-NEXT: [0,1] DR . . . . . . vmovups %xmm1, %xmm2522# CHECK-NEXT: [0,2] DR . . . . . . vmovups %xmm2, %xmm3523# CHECK-NEXT: [0,3] DR . . . . . . vmovups %xmm3, %xmm4524# CHECK-NEXT: [0,4] DR . . . . . . vmovups %xmm4, %xmm5525# CHECK-NEXT: [0,5] DR . . . . . . vmovups %xmm5, %xmm6526# CHECK-NEXT: [0,6] .DR . . . . . . vmovups %xmm6, %xmm7527# CHECK-NEXT: [0,7] .DR . . . . . . vmovups %xmm7, %xmm8528# CHECK-NEXT: [0,8] .DR . . . . . . vmovups %xmm8, %xmm9529# CHECK-NEXT: [0,9] .DR . . . . . . vmovups %xmm9, %xmm10530# CHECK-NEXT: [0,10] .DR . . . . . . vmovups %xmm10, %xmm11531# CHECK-NEXT: [0,11] .DR . . . . . . vmovups %xmm11, %xmm12532# CHECK-NEXT: [0,12] . DR . . . . . . vmovups %xmm12, %xmm13533# CHECK-NEXT: [0,13] . DR . . . . . . vmovups %xmm13, %xmm14534# CHECK-NEXT: [0,14] . DR . . . . . . vmovups %xmm14, %xmm15535# CHECK-NEXT: [0,15] . DR . . . . . . vmovups %xmm15, %xmm0536# CHECK-NEXT: [1,0] . DR . . . . . . vmovups %xmm0, %xmm1537# CHECK-NEXT: [1,1] . DR . . . . . . vmovups %xmm1, %xmm2538# CHECK-NEXT: [1,2] . DR. . . . . . vmovups %xmm2, %xmm3539# CHECK-NEXT: [1,3] . DR. . . . . . vmovups %xmm3, %xmm4540# CHECK-NEXT: [1,4] . DR. . . . . . vmovups %xmm4, %xmm5541# CHECK-NEXT: [1,5] . DR. . . . . . vmovups %xmm5, %xmm6542# CHECK-NEXT: [1,6] . DR. . . . . . vmovups %xmm6, %xmm7543# CHECK-NEXT: [1,7] . DR. . . . . . vmovups %xmm7, %xmm8544# CHECK-NEXT: [1,8] . DR . . . . . vmovups %xmm8, %xmm9545# CHECK-NEXT: [1,9] . DR . . . . . vmovups %xmm9, %xmm10546# CHECK-NEXT: [1,10] . DR . . . . . vmovups %xmm10, %xmm11547# CHECK-NEXT: [1,11] . DR . . . . . vmovups %xmm11, %xmm12548# CHECK-NEXT: [1,12] . DR . . . . . vmovups %xmm12, %xmm13549# CHECK-NEXT: [1,13] . DR . . . . . vmovups %xmm13, %xmm14550# CHECK-NEXT: [1,14] . DR . . . . . vmovups %xmm14, %xmm15551# CHECK-NEXT: [1,15] . DR . . . . . vmovups %xmm15, %xmm0552# CHECK-NEXT: [2,0] . DR . . . . . vmovups %xmm0, %xmm1553# CHECK-NEXT: [2,1] . DR . . . . . vmovups %xmm1, %xmm2554# CHECK-NEXT: [2,2] . DR . . . . . vmovups %xmm2, %xmm3555# CHECK-NEXT: [2,3] . DR . . . . . vmovups %xmm3, %xmm4556# CHECK-NEXT: [2,4] . .DR . . . . . vmovups %xmm4, %xmm5557# CHECK-NEXT: [2,5] . .DR . . . . . vmovups %xmm5, %xmm6558# CHECK-NEXT: [2,6] . .DR . . . . . vmovups %xmm6, %xmm7559# CHECK-NEXT: [2,7] . .DR . . . . . vmovups %xmm7, %xmm8560# CHECK-NEXT: [2,8] . .DR . . . . . vmovups %xmm8, %xmm9561# CHECK-NEXT: [2,9] . .DR . . . . . vmovups %xmm9, %xmm10562# CHECK-NEXT: [2,10] . . DR . . . . . vmovups %xmm10, %xmm11563# CHECK-NEXT: [2,11] . . DR . . . . . vmovups %xmm11, %xmm12564# CHECK-NEXT: [2,12] . . DR . . . . . vmovups %xmm12, %xmm13565# CHECK-NEXT: [2,13] . . DR . . . . . vmovups %xmm13, %xmm14566# CHECK-NEXT: [2,14] . . DR . . . . . vmovups %xmm14, %xmm15567# CHECK-NEXT: [2,15] . . DR . . . . . vmovups %xmm15, %xmm0568# CHECK-NEXT: [3,0] . . DR. . . . . vmovups %xmm0, %xmm1569# CHECK-NEXT: [3,1] . . DR. . . . . vmovups %xmm1, %xmm2570# CHECK-NEXT: [3,2] . . DR. . . . . vmovups %xmm2, %xmm3571# CHECK-NEXT: [3,3] . . DR. . . . . vmovups %xmm3, %xmm4572# CHECK-NEXT: [3,4] . . DR. . . . . vmovups %xmm4, %xmm5573# CHECK-NEXT: [3,5] . . DR. . . . . vmovups %xmm5, %xmm6574# CHECK-NEXT: [3,6] . . DR . . . . vmovups %xmm6, %xmm7575# CHECK-NEXT: [3,7] . . DR . . . . vmovups %xmm7, %xmm8576# CHECK-NEXT: [3,8] . . DR . . . . vmovups %xmm8, %xmm9577# CHECK-NEXT: [3,9] . . DR . . . . vmovups %xmm9, %xmm10578# CHECK-NEXT: [3,10] . . DR . . . . vmovups %xmm10, %xmm11579# CHECK-NEXT: [3,11] . . DR . . . . vmovups %xmm11, %xmm12580# CHECK-NEXT: [3,12] . . DR . . . . vmovups %xmm12, %xmm13581# CHECK-NEXT: [3,13] . . DR . . . . vmovups %xmm13, %xmm14582# CHECK-NEXT: [3,14] . . DR . . . . vmovups %xmm14, %xmm15583# CHECK-NEXT: [3,15] . . DR . . . . vmovups %xmm15, %xmm0584# CHECK-NEXT: [4,0] . . DR . . . . vmovups %xmm0, %xmm1585# CHECK-NEXT: [4,1] . . DR . . . . vmovups %xmm1, %xmm2586# CHECK-NEXT: [4,2] . . .DR . . . . vmovups %xmm2, %xmm3587# CHECK-NEXT: [4,3] . . .DR . . . . vmovups %xmm3, %xmm4588# CHECK-NEXT: [4,4] . . .DR . . . . vmovups %xmm4, %xmm5589# CHECK-NEXT: [4,5] . . .DR . . . . vmovups %xmm5, %xmm6590# CHECK-NEXT: [4,6] . . .DR . . . . vmovups %xmm6, %xmm7591# CHECK-NEXT: [4,7] . . .DR . . . . vmovups %xmm7, %xmm8592# CHECK-NEXT: [4,8] . . . DR . . . . vmovups %xmm8, %xmm9593# CHECK-NEXT: [4,9] . . . DR . . . . vmovups %xmm9, %xmm10594# CHECK-NEXT: [4,10] . . . DR . . . . vmovups %xmm10, %xmm11595# CHECK-NEXT: [4,11] . . . DR . . . . vmovups %xmm11, %xmm12596# CHECK-NEXT: [4,12] . . . DR . . . . vmovups %xmm12, %xmm13597# CHECK-NEXT: [4,13] . . . DR . . . . vmovups %xmm13, %xmm14598# CHECK-NEXT: [4,14] . . . DR. . . . vmovups %xmm14, %xmm15599# CHECK-NEXT: [4,15] . . . DR. . . . vmovups %xmm15, %xmm0600# CHECK-NEXT: [5,0] . . . DR. . . . vmovups %xmm0, %xmm1601# CHECK-NEXT: [5,1] . . . DR. . . . vmovups %xmm1, %xmm2602# CHECK-NEXT: [5,2] . . . DR. . . . vmovups %xmm2, %xmm3603# CHECK-NEXT: [5,3] . . . DR. . . . vmovups %xmm3, %xmm4604# CHECK-NEXT: [5,4] . . . DR . . . vmovups %xmm4, %xmm5605# CHECK-NEXT: [5,5] . . . DR . . . vmovups %xmm5, %xmm6606# CHECK-NEXT: [5,6] . . . DR . . . vmovups %xmm6, %xmm7607# CHECK-NEXT: [5,7] . . . DR . . . vmovups %xmm7, %xmm8608# CHECK-NEXT: [5,8] . . . DR . . . vmovups %xmm8, %xmm9609# CHECK-NEXT: [5,9] . . . DR . . . vmovups %xmm9, %xmm10610# CHECK-NEXT: [5,10] . . . DR . . . vmovups %xmm10, %xmm11611# CHECK-NEXT: [5,11] . . . DR . . . vmovups %xmm11, %xmm12612# CHECK-NEXT: [5,12] . . . DR . . . vmovups %xmm12, %xmm13613# CHECK-NEXT: [5,13] . . . DR . . . vmovups %xmm13, %xmm14614# CHECK-NEXT: [5,14] . . . DR . . . vmovups %xmm14, %xmm15615# CHECK-NEXT: [5,15] . . . DR . . . vmovups %xmm15, %xmm0616# CHECK-NEXT: [6,0] . . . .DR . . . vmovups %xmm0, %xmm1617# CHECK-NEXT: [6,1] . . . .DR . . . vmovups %xmm1, %xmm2618# CHECK-NEXT: [6,2] . . . .DR . . . vmovups %xmm2, %xmm3619# CHECK-NEXT: [6,3] . . . .DR . . . vmovups %xmm3, %xmm4620# CHECK-NEXT: [6,4] . . . .DR . . . vmovups %xmm4, %xmm5621# CHECK-NEXT: [6,5] . . . .DR . . . vmovups %xmm5, %xmm6622# CHECK-NEXT: [6,6] . . . . DR . . . vmovups %xmm6, %xmm7623# CHECK-NEXT: [6,7] . . . . DR . . . vmovups %xmm7, %xmm8624# CHECK-NEXT: [6,8] . . . . DR . . . vmovups %xmm8, %xmm9625# CHECK-NEXT: [6,9] . . . . DR . . . vmovups %xmm9, %xmm10626# CHECK-NEXT: [6,10] . . . . DR . . . vmovups %xmm10, %xmm11627# CHECK-NEXT: [6,11] . . . . DR . . . vmovups %xmm11, %xmm12628# CHECK-NEXT: [6,12] . . . . DR. . . vmovups %xmm12, %xmm13629# CHECK-NEXT: [6,13] . . . . DR. . . vmovups %xmm13, %xmm14630# CHECK-NEXT: [6,14] . . . . DR. . . vmovups %xmm14, %xmm15631# CHECK-NEXT: [6,15] . . . . DR. . . vmovups %xmm15, %xmm0632# CHECK-NEXT: [7,0] . . . . DR. . . vmovups %xmm0, %xmm1633# CHECK-NEXT: [7,1] . . . . DR. . . vmovups %xmm1, %xmm2634# CHECK-NEXT: [7,2] . . . . DR . . vmovups %xmm2, %xmm3635# CHECK-NEXT: [7,3] . . . . DR . . vmovups %xmm3, %xmm4636# CHECK-NEXT: [7,4] . . . . DR . . vmovups %xmm4, %xmm5637# CHECK-NEXT: [7,5] . . . . DR . . vmovups %xmm5, %xmm6638# CHECK-NEXT: [7,6] . . . . DR . . vmovups %xmm6, %xmm7639# CHECK-NEXT: [7,7] . . . . DR . . vmovups %xmm7, %xmm8640# CHECK-NEXT: [7,8] . . . . DR . . vmovups %xmm8, %xmm9641# CHECK-NEXT: [7,9] . . . . DR . . vmovups %xmm9, %xmm10642# CHECK-NEXT: [7,10] . . . . DR . . vmovups %xmm10, %xmm11643# CHECK-NEXT: [7,11] . . . . DR . . vmovups %xmm11, %xmm12644# CHECK-NEXT: [7,12] . . . . DR . . vmovups %xmm12, %xmm13645# CHECK-NEXT: [7,13] . . . . DR . . vmovups %xmm13, %xmm14646# CHECK-NEXT: [7,14] . . . . .DR . . vmovups %xmm14, %xmm15647# CHECK-NEXT: [7,15] . . . . .DR . . vmovups %xmm15, %xmm0648# CHECK-NEXT: [8,0] . . . . .DR . . vmovups %xmm0, %xmm1649# CHECK-NEXT: [8,1] . . . . .DR . . vmovups %xmm1, %xmm2650# CHECK-NEXT: [8,2] . . . . .DR . . vmovups %xmm2, %xmm3651# CHECK-NEXT: [8,3] . . . . .DR . . vmovups %xmm3, %xmm4652# CHECK-NEXT: [8,4] . . . . . DR . . vmovups %xmm4, %xmm5653# CHECK-NEXT: [8,5] . . . . . DR . . vmovups %xmm5, %xmm6654# CHECK-NEXT: [8,6] . . . . . DR . . vmovups %xmm6, %xmm7655# CHECK-NEXT: [8,7] . . . . . DR . . vmovups %xmm7, %xmm8656# CHECK-NEXT: [8,8] . . . . . DR . . vmovups %xmm8, %xmm9657# CHECK-NEXT: [8,9] . . . . . DR . . vmovups %xmm9, %xmm10658# CHECK-NEXT: [8,10] . . . . . DR. . vmovups %xmm10, %xmm11659# CHECK-NEXT: [8,11] . . . . . DR. . vmovups %xmm11, %xmm12660# CHECK-NEXT: [8,12] . . . . . DR. . vmovups %xmm12, %xmm13661# CHECK-NEXT: [8,13] . . . . . DR. . vmovups %xmm13, %xmm14662# CHECK-NEXT: [8,14] . . . . . DR. . vmovups %xmm14, %xmm15663# CHECK-NEXT: [8,15] . . . . . DR. . vmovups %xmm15, %xmm0664# CHECK-NEXT: [9,0] . . . . . DR . vmovups %xmm0, %xmm1665# CHECK-NEXT: [9,1] . . . . . DR . vmovups %xmm1, %xmm2666# CHECK-NEXT: [9,2] . . . . . DR . vmovups %xmm2, %xmm3667# CHECK-NEXT: [9,3] . . . . . DR . vmovups %xmm3, %xmm4668# CHECK-NEXT: [9,4] . . . . . DR . vmovups %xmm4, %xmm5669# CHECK-NEXT: [9,5] . . . . . DR . vmovups %xmm5, %xmm6670# CHECK-NEXT: [9,6] . . . . . DR. vmovups %xmm6, %xmm7671# CHECK-NEXT: [9,7] . . . . . DR. vmovups %xmm7, %xmm8672# CHECK-NEXT: [9,8] . . . . . DR. vmovups %xmm8, %xmm9673# CHECK-NEXT: [9,9] . . . . . DR. vmovups %xmm9, %xmm10674# CHECK-NEXT: [9,10] . . . . . DR. vmovups %xmm10, %xmm11675# CHECK-NEXT: [9,11] . . . . . DR. vmovups %xmm11, %xmm12676# CHECK-NEXT: [9,12] . . . . . .DR vmovups %xmm12, %xmm13677# CHECK-NEXT: [9,13] . . . . . .DR vmovups %xmm13, %xmm14678# CHECK-NEXT: [9,14] . . . . . .DR vmovups %xmm14, %xmm15679# CHECK-NEXT: [9,15] . . . . . .DR vmovups %xmm15, %xmm0680 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 %xmm0, %xmm1689# CHECK-NEXT: 1. 10 0.0 0.0 0.0 vmovups %xmm1, %xmm2690# CHECK-NEXT: 2. 10 0.0 0.0 0.0 vmovups %xmm2, %xmm3691# CHECK-NEXT: 3. 10 0.0 0.0 0.0 vmovups %xmm3, %xmm4692# CHECK-NEXT: 4. 10 0.0 0.0 0.0 vmovups %xmm4, %xmm5693# CHECK-NEXT: 5. 10 0.0 0.0 0.0 vmovups %xmm5, %xmm6694# CHECK-NEXT: 6. 10 0.0 0.0 0.0 vmovups %xmm6, %xmm7695# CHECK-NEXT: 7. 10 0.0 0.0 0.0 vmovups %xmm7, %xmm8696# CHECK-NEXT: 8. 10 0.0 0.0 0.0 vmovups %xmm8, %xmm9697# CHECK-NEXT: 9. 10 0.0 0.0 0.0 vmovups %xmm9, %xmm10698# CHECK-NEXT: 10. 10 0.0 0.0 0.0 vmovups %xmm10, %xmm11699# CHECK-NEXT: 11. 10 0.0 0.0 0.0 vmovups %xmm11, %xmm12700# CHECK-NEXT: 12. 10 0.0 0.0 0.0 vmovups %xmm12, %xmm13701# CHECK-NEXT: 13. 10 0.0 0.0 0.0 vmovups %xmm13, %xmm14702# CHECK-NEXT: 14. 10 0.0 0.0 0.0 vmovups %xmm14, %xmm15703# CHECK-NEXT: 15. 10 0.0 0.0 0.0 vmovups %xmm15, %xmm0704# 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 %xmm0, %xmm1728# CHECK-NEXT: 1 0 0.17 vmovapd %xmm1, %xmm2729# CHECK-NEXT: 1 0 0.17 vmovapd %xmm2, %xmm3730# CHECK-NEXT: 1 0 0.17 vmovapd %xmm3, %xmm4731# CHECK-NEXT: 1 0 0.17 vmovapd %xmm4, %xmm5732# CHECK-NEXT: 1 0 0.17 vmovapd %xmm5, %xmm6733# CHECK-NEXT: 1 0 0.17 vmovapd %xmm6, %xmm7734# CHECK-NEXT: 1 0 0.17 vmovapd %xmm7, %xmm8735# CHECK-NEXT: 1 0 0.17 vmovapd %xmm8, %xmm9736# CHECK-NEXT: 1 0 0.17 vmovapd %xmm9, %xmm10737# CHECK-NEXT: 1 0 0.17 vmovapd %xmm10, %xmm11738# CHECK-NEXT: 1 0 0.17 vmovapd %xmm11, %xmm12739# CHECK-NEXT: 1 0 0.17 vmovapd %xmm12, %xmm13740# CHECK-NEXT: 1 0 0.17 vmovapd %xmm13, %xmm14741# CHECK-NEXT: 1 0 0.17 vmovapd %xmm14, %xmm15742# CHECK-NEXT: 1 0 0.17 vmovapd %xmm15, %xmm0743 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 %xmm0, %xmm1794# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovapd %xmm1, %xmm2795# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovapd %xmm2, %xmm3796# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovapd %xmm3, %xmm4797# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovapd %xmm4, %xmm5798# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovapd %xmm5, %xmm6799# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovapd %xmm6, %xmm7800# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovapd %xmm7, %xmm8801# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovapd %xmm8, %xmm9802# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovapd %xmm9, %xmm10803# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovapd %xmm10, %xmm11804# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovapd %xmm11, %xmm12805# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovapd %xmm12, %xmm13806# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovapd %xmm13, %xmm14807# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovapd %xmm14, %xmm15808# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovapd %xmm15, %xmm0809 810# CHECK: Timeline view:811# CHECK-NEXT: 0123456789812# CHECK-NEXT: Index 0123456789 01234567813 814# CHECK: [0,0] DR . . . . . . vmovapd %xmm0, %xmm1815# CHECK-NEXT: [0,1] DR . . . . . . vmovapd %xmm1, %xmm2816# CHECK-NEXT: [0,2] DR . . . . . . vmovapd %xmm2, %xmm3817# CHECK-NEXT: [0,3] DR . . . . . . vmovapd %xmm3, %xmm4818# CHECK-NEXT: [0,4] DR . . . . . . vmovapd %xmm4, %xmm5819# CHECK-NEXT: [0,5] DR . . . . . . vmovapd %xmm5, %xmm6820# CHECK-NEXT: [0,6] .DR . . . . . . vmovapd %xmm6, %xmm7821# CHECK-NEXT: [0,7] .DR . . . . . . vmovapd %xmm7, %xmm8822# CHECK-NEXT: [0,8] .DR . . . . . . vmovapd %xmm8, %xmm9823# CHECK-NEXT: [0,9] .DR . . . . . . vmovapd %xmm9, %xmm10824# CHECK-NEXT: [0,10] .DR . . . . . . vmovapd %xmm10, %xmm11825# CHECK-NEXT: [0,11] .DR . . . . . . vmovapd %xmm11, %xmm12826# CHECK-NEXT: [0,12] . DR . . . . . . vmovapd %xmm12, %xmm13827# CHECK-NEXT: [0,13] . DR . . . . . . vmovapd %xmm13, %xmm14828# CHECK-NEXT: [0,14] . DR . . . . . . vmovapd %xmm14, %xmm15829# CHECK-NEXT: [0,15] . DR . . . . . . vmovapd %xmm15, %xmm0830# CHECK-NEXT: [1,0] . DR . . . . . . vmovapd %xmm0, %xmm1831# CHECK-NEXT: [1,1] . DR . . . . . . vmovapd %xmm1, %xmm2832# CHECK-NEXT: [1,2] . DR. . . . . . vmovapd %xmm2, %xmm3833# CHECK-NEXT: [1,3] . DR. . . . . . vmovapd %xmm3, %xmm4834# CHECK-NEXT: [1,4] . DR. . . . . . vmovapd %xmm4, %xmm5835# CHECK-NEXT: [1,5] . DR. . . . . . vmovapd %xmm5, %xmm6836# CHECK-NEXT: [1,6] . DR. . . . . . vmovapd %xmm6, %xmm7837# CHECK-NEXT: [1,7] . DR. . . . . . vmovapd %xmm7, %xmm8838# CHECK-NEXT: [1,8] . DR . . . . . vmovapd %xmm8, %xmm9839# CHECK-NEXT: [1,9] . DR . . . . . vmovapd %xmm9, %xmm10840# CHECK-NEXT: [1,10] . DR . . . . . vmovapd %xmm10, %xmm11841# CHECK-NEXT: [1,11] . DR . . . . . vmovapd %xmm11, %xmm12842# CHECK-NEXT: [1,12] . DR . . . . . vmovapd %xmm12, %xmm13843# CHECK-NEXT: [1,13] . DR . . . . . vmovapd %xmm13, %xmm14844# CHECK-NEXT: [1,14] . DR . . . . . vmovapd %xmm14, %xmm15845# CHECK-NEXT: [1,15] . DR . . . . . vmovapd %xmm15, %xmm0846# CHECK-NEXT: [2,0] . DR . . . . . vmovapd %xmm0, %xmm1847# CHECK-NEXT: [2,1] . DR . . . . . vmovapd %xmm1, %xmm2848# CHECK-NEXT: [2,2] . DR . . . . . vmovapd %xmm2, %xmm3849# CHECK-NEXT: [2,3] . DR . . . . . vmovapd %xmm3, %xmm4850# CHECK-NEXT: [2,4] . .DR . . . . . vmovapd %xmm4, %xmm5851# CHECK-NEXT: [2,5] . .DR . . . . . vmovapd %xmm5, %xmm6852# CHECK-NEXT: [2,6] . .DR . . . . . vmovapd %xmm6, %xmm7853# CHECK-NEXT: [2,7] . .DR . . . . . vmovapd %xmm7, %xmm8854# CHECK-NEXT: [2,8] . .DR . . . . . vmovapd %xmm8, %xmm9855# CHECK-NEXT: [2,9] . .DR . . . . . vmovapd %xmm9, %xmm10856# CHECK-NEXT: [2,10] . . DR . . . . . vmovapd %xmm10, %xmm11857# CHECK-NEXT: [2,11] . . DR . . . . . vmovapd %xmm11, %xmm12858# CHECK-NEXT: [2,12] . . DR . . . . . vmovapd %xmm12, %xmm13859# CHECK-NEXT: [2,13] . . DR . . . . . vmovapd %xmm13, %xmm14860# CHECK-NEXT: [2,14] . . DR . . . . . vmovapd %xmm14, %xmm15861# CHECK-NEXT: [2,15] . . DR . . . . . vmovapd %xmm15, %xmm0862# CHECK-NEXT: [3,0] . . DR. . . . . vmovapd %xmm0, %xmm1863# CHECK-NEXT: [3,1] . . DR. . . . . vmovapd %xmm1, %xmm2864# CHECK-NEXT: [3,2] . . DR. . . . . vmovapd %xmm2, %xmm3865# CHECK-NEXT: [3,3] . . DR. . . . . vmovapd %xmm3, %xmm4866# CHECK-NEXT: [3,4] . . DR. . . . . vmovapd %xmm4, %xmm5867# CHECK-NEXT: [3,5] . . DR. . . . . vmovapd %xmm5, %xmm6868# CHECK-NEXT: [3,6] . . DR . . . . vmovapd %xmm6, %xmm7869# CHECK-NEXT: [3,7] . . DR . . . . vmovapd %xmm7, %xmm8870# CHECK-NEXT: [3,8] . . DR . . . . vmovapd %xmm8, %xmm9871# CHECK-NEXT: [3,9] . . DR . . . . vmovapd %xmm9, %xmm10872# CHECK-NEXT: [3,10] . . DR . . . . vmovapd %xmm10, %xmm11873# CHECK-NEXT: [3,11] . . DR . . . . vmovapd %xmm11, %xmm12874# CHECK-NEXT: [3,12] . . DR . . . . vmovapd %xmm12, %xmm13875# CHECK-NEXT: [3,13] . . DR . . . . vmovapd %xmm13, %xmm14876# CHECK-NEXT: [3,14] . . DR . . . . vmovapd %xmm14, %xmm15877# CHECK-NEXT: [3,15] . . DR . . . . vmovapd %xmm15, %xmm0878# CHECK-NEXT: [4,0] . . DR . . . . vmovapd %xmm0, %xmm1879# CHECK-NEXT: [4,1] . . DR . . . . vmovapd %xmm1, %xmm2880# CHECK-NEXT: [4,2] . . .DR . . . . vmovapd %xmm2, %xmm3881# CHECK-NEXT: [4,3] . . .DR . . . . vmovapd %xmm3, %xmm4882# CHECK-NEXT: [4,4] . . .DR . . . . vmovapd %xmm4, %xmm5883# CHECK-NEXT: [4,5] . . .DR . . . . vmovapd %xmm5, %xmm6884# CHECK-NEXT: [4,6] . . .DR . . . . vmovapd %xmm6, %xmm7885# CHECK-NEXT: [4,7] . . .DR . . . . vmovapd %xmm7, %xmm8886# CHECK-NEXT: [4,8] . . . DR . . . . vmovapd %xmm8, %xmm9887# CHECK-NEXT: [4,9] . . . DR . . . . vmovapd %xmm9, %xmm10888# CHECK-NEXT: [4,10] . . . DR . . . . vmovapd %xmm10, %xmm11889# CHECK-NEXT: [4,11] . . . DR . . . . vmovapd %xmm11, %xmm12890# CHECK-NEXT: [4,12] . . . DR . . . . vmovapd %xmm12, %xmm13891# CHECK-NEXT: [4,13] . . . DR . . . . vmovapd %xmm13, %xmm14892# CHECK-NEXT: [4,14] . . . DR. . . . vmovapd %xmm14, %xmm15893# CHECK-NEXT: [4,15] . . . DR. . . . vmovapd %xmm15, %xmm0894# CHECK-NEXT: [5,0] . . . DR. . . . vmovapd %xmm0, %xmm1895# CHECK-NEXT: [5,1] . . . DR. . . . vmovapd %xmm1, %xmm2896# CHECK-NEXT: [5,2] . . . DR. . . . vmovapd %xmm2, %xmm3897# CHECK-NEXT: [5,3] . . . DR. . . . vmovapd %xmm3, %xmm4898# CHECK-NEXT: [5,4] . . . DR . . . vmovapd %xmm4, %xmm5899# CHECK-NEXT: [5,5] . . . DR . . . vmovapd %xmm5, %xmm6900# CHECK-NEXT: [5,6] . . . DR . . . vmovapd %xmm6, %xmm7901# CHECK-NEXT: [5,7] . . . DR . . . vmovapd %xmm7, %xmm8902# CHECK-NEXT: [5,8] . . . DR . . . vmovapd %xmm8, %xmm9903# CHECK-NEXT: [5,9] . . . DR . . . vmovapd %xmm9, %xmm10904# CHECK-NEXT: [5,10] . . . DR . . . vmovapd %xmm10, %xmm11905# CHECK-NEXT: [5,11] . . . DR . . . vmovapd %xmm11, %xmm12906# CHECK-NEXT: [5,12] . . . DR . . . vmovapd %xmm12, %xmm13907# CHECK-NEXT: [5,13] . . . DR . . . vmovapd %xmm13, %xmm14908# CHECK-NEXT: [5,14] . . . DR . . . vmovapd %xmm14, %xmm15909# CHECK-NEXT: [5,15] . . . DR . . . vmovapd %xmm15, %xmm0910# CHECK-NEXT: [6,0] . . . .DR . . . vmovapd %xmm0, %xmm1911# CHECK-NEXT: [6,1] . . . .DR . . . vmovapd %xmm1, %xmm2912# CHECK-NEXT: [6,2] . . . .DR . . . vmovapd %xmm2, %xmm3913# CHECK-NEXT: [6,3] . . . .DR . . . vmovapd %xmm3, %xmm4914# CHECK-NEXT: [6,4] . . . .DR . . . vmovapd %xmm4, %xmm5915# CHECK-NEXT: [6,5] . . . .DR . . . vmovapd %xmm5, %xmm6916# CHECK-NEXT: [6,6] . . . . DR . . . vmovapd %xmm6, %xmm7917# CHECK-NEXT: [6,7] . . . . DR . . . vmovapd %xmm7, %xmm8918# CHECK-NEXT: [6,8] . . . . DR . . . vmovapd %xmm8, %xmm9919# CHECK-NEXT: [6,9] . . . . DR . . . vmovapd %xmm9, %xmm10920# CHECK-NEXT: [6,10] . . . . DR . . . vmovapd %xmm10, %xmm11921# CHECK-NEXT: [6,11] . . . . DR . . . vmovapd %xmm11, %xmm12922# CHECK-NEXT: [6,12] . . . . DR. . . vmovapd %xmm12, %xmm13923# CHECK-NEXT: [6,13] . . . . DR. . . vmovapd %xmm13, %xmm14924# CHECK-NEXT: [6,14] . . . . DR. . . vmovapd %xmm14, %xmm15925# CHECK-NEXT: [6,15] . . . . DR. . . vmovapd %xmm15, %xmm0926# CHECK-NEXT: [7,0] . . . . DR. . . vmovapd %xmm0, %xmm1927# CHECK-NEXT: [7,1] . . . . DR. . . vmovapd %xmm1, %xmm2928# CHECK-NEXT: [7,2] . . . . DR . . vmovapd %xmm2, %xmm3929# CHECK-NEXT: [7,3] . . . . DR . . vmovapd %xmm3, %xmm4930# CHECK-NEXT: [7,4] . . . . DR . . vmovapd %xmm4, %xmm5931# CHECK-NEXT: [7,5] . . . . DR . . vmovapd %xmm5, %xmm6932# CHECK-NEXT: [7,6] . . . . DR . . vmovapd %xmm6, %xmm7933# CHECK-NEXT: [7,7] . . . . DR . . vmovapd %xmm7, %xmm8934# CHECK-NEXT: [7,8] . . . . DR . . vmovapd %xmm8, %xmm9935# CHECK-NEXT: [7,9] . . . . DR . . vmovapd %xmm9, %xmm10936# CHECK-NEXT: [7,10] . . . . DR . . vmovapd %xmm10, %xmm11937# CHECK-NEXT: [7,11] . . . . DR . . vmovapd %xmm11, %xmm12938# CHECK-NEXT: [7,12] . . . . DR . . vmovapd %xmm12, %xmm13939# CHECK-NEXT: [7,13] . . . . DR . . vmovapd %xmm13, %xmm14940# CHECK-NEXT: [7,14] . . . . .DR . . vmovapd %xmm14, %xmm15941# CHECK-NEXT: [7,15] . . . . .DR . . vmovapd %xmm15, %xmm0942# CHECK-NEXT: [8,0] . . . . .DR . . vmovapd %xmm0, %xmm1943# CHECK-NEXT: [8,1] . . . . .DR . . vmovapd %xmm1, %xmm2944# CHECK-NEXT: [8,2] . . . . .DR . . vmovapd %xmm2, %xmm3945# CHECK-NEXT: [8,3] . . . . .DR . . vmovapd %xmm3, %xmm4946# CHECK-NEXT: [8,4] . . . . . DR . . vmovapd %xmm4, %xmm5947# CHECK-NEXT: [8,5] . . . . . DR . . vmovapd %xmm5, %xmm6948# CHECK-NEXT: [8,6] . . . . . DR . . vmovapd %xmm6, %xmm7949# CHECK-NEXT: [8,7] . . . . . DR . . vmovapd %xmm7, %xmm8950# CHECK-NEXT: [8,8] . . . . . DR . . vmovapd %xmm8, %xmm9951# CHECK-NEXT: [8,9] . . . . . DR . . vmovapd %xmm9, %xmm10952# CHECK-NEXT: [8,10] . . . . . DR. . vmovapd %xmm10, %xmm11953# CHECK-NEXT: [8,11] . . . . . DR. . vmovapd %xmm11, %xmm12954# CHECK-NEXT: [8,12] . . . . . DR. . vmovapd %xmm12, %xmm13955# CHECK-NEXT: [8,13] . . . . . DR. . vmovapd %xmm13, %xmm14956# CHECK-NEXT: [8,14] . . . . . DR. . vmovapd %xmm14, %xmm15957# CHECK-NEXT: [8,15] . . . . . DR. . vmovapd %xmm15, %xmm0958# CHECK-NEXT: [9,0] . . . . . DR . vmovapd %xmm0, %xmm1959# CHECK-NEXT: [9,1] . . . . . DR . vmovapd %xmm1, %xmm2960# CHECK-NEXT: [9,2] . . . . . DR . vmovapd %xmm2, %xmm3961# CHECK-NEXT: [9,3] . . . . . DR . vmovapd %xmm3, %xmm4962# CHECK-NEXT: [9,4] . . . . . DR . vmovapd %xmm4, %xmm5963# CHECK-NEXT: [9,5] . . . . . DR . vmovapd %xmm5, %xmm6964# CHECK-NEXT: [9,6] . . . . . DR. vmovapd %xmm6, %xmm7965# CHECK-NEXT: [9,7] . . . . . DR. vmovapd %xmm7, %xmm8966# CHECK-NEXT: [9,8] . . . . . DR. vmovapd %xmm8, %xmm9967# CHECK-NEXT: [9,9] . . . . . DR. vmovapd %xmm9, %xmm10968# CHECK-NEXT: [9,10] . . . . . DR. vmovapd %xmm10, %xmm11969# CHECK-NEXT: [9,11] . . . . . DR. vmovapd %xmm11, %xmm12970# CHECK-NEXT: [9,12] . . . . . .DR vmovapd %xmm12, %xmm13971# CHECK-NEXT: [9,13] . . . . . .DR vmovapd %xmm13, %xmm14972# CHECK-NEXT: [9,14] . . . . . .DR vmovapd %xmm14, %xmm15973# CHECK-NEXT: [9,15] . . . . . .DR vmovapd %xmm15, %xmm0974 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 %xmm0, %xmm1983# CHECK-NEXT: 1. 10 0.0 0.0 0.0 vmovapd %xmm1, %xmm2984# CHECK-NEXT: 2. 10 0.0 0.0 0.0 vmovapd %xmm2, %xmm3985# CHECK-NEXT: 3. 10 0.0 0.0 0.0 vmovapd %xmm3, %xmm4986# CHECK-NEXT: 4. 10 0.0 0.0 0.0 vmovapd %xmm4, %xmm5987# CHECK-NEXT: 5. 10 0.0 0.0 0.0 vmovapd %xmm5, %xmm6988# CHECK-NEXT: 6. 10 0.0 0.0 0.0 vmovapd %xmm6, %xmm7989# CHECK-NEXT: 7. 10 0.0 0.0 0.0 vmovapd %xmm7, %xmm8990# CHECK-NEXT: 8. 10 0.0 0.0 0.0 vmovapd %xmm8, %xmm9991# CHECK-NEXT: 9. 10 0.0 0.0 0.0 vmovapd %xmm9, %xmm10992# CHECK-NEXT: 10. 10 0.0 0.0 0.0 vmovapd %xmm10, %xmm11993# CHECK-NEXT: 11. 10 0.0 0.0 0.0 vmovapd %xmm11, %xmm12994# CHECK-NEXT: 12. 10 0.0 0.0 0.0 vmovapd %xmm12, %xmm13995# CHECK-NEXT: 13. 10 0.0 0.0 0.0 vmovapd %xmm13, %xmm14996# CHECK-NEXT: 14. 10 0.0 0.0 0.0 vmovapd %xmm14, %xmm15997# CHECK-NEXT: 15. 10 0.0 0.0 0.0 vmovapd %xmm15, %xmm0998# 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 %xmm0, %xmm11022# CHECK-NEXT: 1 0 0.17 vmovupd %xmm1, %xmm21023# CHECK-NEXT: 1 0 0.17 vmovupd %xmm2, %xmm31024# CHECK-NEXT: 1 0 0.17 vmovupd %xmm3, %xmm41025# CHECK-NEXT: 1 0 0.17 vmovupd %xmm4, %xmm51026# CHECK-NEXT: 1 0 0.17 vmovupd %xmm5, %xmm61027# CHECK-NEXT: 1 0 0.17 vmovupd %xmm6, %xmm71028# CHECK-NEXT: 1 0 0.17 vmovupd %xmm7, %xmm81029# CHECK-NEXT: 1 0 0.17 vmovupd %xmm8, %xmm91030# CHECK-NEXT: 1 0 0.17 vmovupd %xmm9, %xmm101031# CHECK-NEXT: 1 0 0.17 vmovupd %xmm10, %xmm111032# CHECK-NEXT: 1 0 0.17 vmovupd %xmm11, %xmm121033# CHECK-NEXT: 1 0 0.17 vmovupd %xmm12, %xmm131034# CHECK-NEXT: 1 0 0.17 vmovupd %xmm13, %xmm141035# CHECK-NEXT: 1 0 0.17 vmovupd %xmm14, %xmm151036# CHECK-NEXT: 1 0 0.17 vmovupd %xmm15, %xmm01037 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 %xmm0, %xmm11088# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovupd %xmm1, %xmm21089# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovupd %xmm2, %xmm31090# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovupd %xmm3, %xmm41091# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovupd %xmm4, %xmm51092# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovupd %xmm5, %xmm61093# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovupd %xmm6, %xmm71094# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovupd %xmm7, %xmm81095# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovupd %xmm8, %xmm91096# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovupd %xmm9, %xmm101097# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovupd %xmm10, %xmm111098# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovupd %xmm11, %xmm121099# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovupd %xmm12, %xmm131100# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovupd %xmm13, %xmm141101# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovupd %xmm14, %xmm151102# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovupd %xmm15, %xmm01103 1104# CHECK: Timeline view:1105# CHECK-NEXT: 01234567891106# CHECK-NEXT: Index 0123456789 012345671107 1108# CHECK: [0,0] DR . . . . . . vmovupd %xmm0, %xmm11109# CHECK-NEXT: [0,1] DR . . . . . . vmovupd %xmm1, %xmm21110# CHECK-NEXT: [0,2] DR . . . . . . vmovupd %xmm2, %xmm31111# CHECK-NEXT: [0,3] DR . . . . . . vmovupd %xmm3, %xmm41112# CHECK-NEXT: [0,4] DR . . . . . . vmovupd %xmm4, %xmm51113# CHECK-NEXT: [0,5] DR . . . . . . vmovupd %xmm5, %xmm61114# CHECK-NEXT: [0,6] .DR . . . . . . vmovupd %xmm6, %xmm71115# CHECK-NEXT: [0,7] .DR . . . . . . vmovupd %xmm7, %xmm81116# CHECK-NEXT: [0,8] .DR . . . . . . vmovupd %xmm8, %xmm91117# CHECK-NEXT: [0,9] .DR . . . . . . vmovupd %xmm9, %xmm101118# CHECK-NEXT: [0,10] .DR . . . . . . vmovupd %xmm10, %xmm111119# CHECK-NEXT: [0,11] .DR . . . . . . vmovupd %xmm11, %xmm121120# CHECK-NEXT: [0,12] . DR . . . . . . vmovupd %xmm12, %xmm131121# CHECK-NEXT: [0,13] . DR . . . . . . vmovupd %xmm13, %xmm141122# CHECK-NEXT: [0,14] . DR . . . . . . vmovupd %xmm14, %xmm151123# CHECK-NEXT: [0,15] . DR . . . . . . vmovupd %xmm15, %xmm01124# CHECK-NEXT: [1,0] . DR . . . . . . vmovupd %xmm0, %xmm11125# CHECK-NEXT: [1,1] . DR . . . . . . vmovupd %xmm1, %xmm21126# CHECK-NEXT: [1,2] . DR. . . . . . vmovupd %xmm2, %xmm31127# CHECK-NEXT: [1,3] . DR. . . . . . vmovupd %xmm3, %xmm41128# CHECK-NEXT: [1,4] . DR. . . . . . vmovupd %xmm4, %xmm51129# CHECK-NEXT: [1,5] . DR. . . . . . vmovupd %xmm5, %xmm61130# CHECK-NEXT: [1,6] . DR. . . . . . vmovupd %xmm6, %xmm71131# CHECK-NEXT: [1,7] . DR. . . . . . vmovupd %xmm7, %xmm81132# CHECK-NEXT: [1,8] . DR . . . . . vmovupd %xmm8, %xmm91133# CHECK-NEXT: [1,9] . DR . . . . . vmovupd %xmm9, %xmm101134# CHECK-NEXT: [1,10] . DR . . . . . vmovupd %xmm10, %xmm111135# CHECK-NEXT: [1,11] . DR . . . . . vmovupd %xmm11, %xmm121136# CHECK-NEXT: [1,12] . DR . . . . . vmovupd %xmm12, %xmm131137# CHECK-NEXT: [1,13] . DR . . . . . vmovupd %xmm13, %xmm141138# CHECK-NEXT: [1,14] . DR . . . . . vmovupd %xmm14, %xmm151139# CHECK-NEXT: [1,15] . DR . . . . . vmovupd %xmm15, %xmm01140# CHECK-NEXT: [2,0] . DR . . . . . vmovupd %xmm0, %xmm11141# CHECK-NEXT: [2,1] . DR . . . . . vmovupd %xmm1, %xmm21142# CHECK-NEXT: [2,2] . DR . . . . . vmovupd %xmm2, %xmm31143# CHECK-NEXT: [2,3] . DR . . . . . vmovupd %xmm3, %xmm41144# CHECK-NEXT: [2,4] . .DR . . . . . vmovupd %xmm4, %xmm51145# CHECK-NEXT: [2,5] . .DR . . . . . vmovupd %xmm5, %xmm61146# CHECK-NEXT: [2,6] . .DR . . . . . vmovupd %xmm6, %xmm71147# CHECK-NEXT: [2,7] . .DR . . . . . vmovupd %xmm7, %xmm81148# CHECK-NEXT: [2,8] . .DR . . . . . vmovupd %xmm8, %xmm91149# CHECK-NEXT: [2,9] . .DR . . . . . vmovupd %xmm9, %xmm101150# CHECK-NEXT: [2,10] . . DR . . . . . vmovupd %xmm10, %xmm111151# CHECK-NEXT: [2,11] . . DR . . . . . vmovupd %xmm11, %xmm121152# CHECK-NEXT: [2,12] . . DR . . . . . vmovupd %xmm12, %xmm131153# CHECK-NEXT: [2,13] . . DR . . . . . vmovupd %xmm13, %xmm141154# CHECK-NEXT: [2,14] . . DR . . . . . vmovupd %xmm14, %xmm151155# CHECK-NEXT: [2,15] . . DR . . . . . vmovupd %xmm15, %xmm01156# CHECK-NEXT: [3,0] . . DR. . . . . vmovupd %xmm0, %xmm11157# CHECK-NEXT: [3,1] . . DR. . . . . vmovupd %xmm1, %xmm21158# CHECK-NEXT: [3,2] . . DR. . . . . vmovupd %xmm2, %xmm31159# CHECK-NEXT: [3,3] . . DR. . . . . vmovupd %xmm3, %xmm41160# CHECK-NEXT: [3,4] . . DR. . . . . vmovupd %xmm4, %xmm51161# CHECK-NEXT: [3,5] . . DR. . . . . vmovupd %xmm5, %xmm61162# CHECK-NEXT: [3,6] . . DR . . . . vmovupd %xmm6, %xmm71163# CHECK-NEXT: [3,7] . . DR . . . . vmovupd %xmm7, %xmm81164# CHECK-NEXT: [3,8] . . DR . . . . vmovupd %xmm8, %xmm91165# CHECK-NEXT: [3,9] . . DR . . . . vmovupd %xmm9, %xmm101166# CHECK-NEXT: [3,10] . . DR . . . . vmovupd %xmm10, %xmm111167# CHECK-NEXT: [3,11] . . DR . . . . vmovupd %xmm11, %xmm121168# CHECK-NEXT: [3,12] . . DR . . . . vmovupd %xmm12, %xmm131169# CHECK-NEXT: [3,13] . . DR . . . . vmovupd %xmm13, %xmm141170# CHECK-NEXT: [3,14] . . DR . . . . vmovupd %xmm14, %xmm151171# CHECK-NEXT: [3,15] . . DR . . . . vmovupd %xmm15, %xmm01172# CHECK-NEXT: [4,0] . . DR . . . . vmovupd %xmm0, %xmm11173# CHECK-NEXT: [4,1] . . DR . . . . vmovupd %xmm1, %xmm21174# CHECK-NEXT: [4,2] . . .DR . . . . vmovupd %xmm2, %xmm31175# CHECK-NEXT: [4,3] . . .DR . . . . vmovupd %xmm3, %xmm41176# CHECK-NEXT: [4,4] . . .DR . . . . vmovupd %xmm4, %xmm51177# CHECK-NEXT: [4,5] . . .DR . . . . vmovupd %xmm5, %xmm61178# CHECK-NEXT: [4,6] . . .DR . . . . vmovupd %xmm6, %xmm71179# CHECK-NEXT: [4,7] . . .DR . . . . vmovupd %xmm7, %xmm81180# CHECK-NEXT: [4,8] . . . DR . . . . vmovupd %xmm8, %xmm91181# CHECK-NEXT: [4,9] . . . DR . . . . vmovupd %xmm9, %xmm101182# CHECK-NEXT: [4,10] . . . DR . . . . vmovupd %xmm10, %xmm111183# CHECK-NEXT: [4,11] . . . DR . . . . vmovupd %xmm11, %xmm121184# CHECK-NEXT: [4,12] . . . DR . . . . vmovupd %xmm12, %xmm131185# CHECK-NEXT: [4,13] . . . DR . . . . vmovupd %xmm13, %xmm141186# CHECK-NEXT: [4,14] . . . DR. . . . vmovupd %xmm14, %xmm151187# CHECK-NEXT: [4,15] . . . DR. . . . vmovupd %xmm15, %xmm01188# CHECK-NEXT: [5,0] . . . DR. . . . vmovupd %xmm0, %xmm11189# CHECK-NEXT: [5,1] . . . DR. . . . vmovupd %xmm1, %xmm21190# CHECK-NEXT: [5,2] . . . DR. . . . vmovupd %xmm2, %xmm31191# CHECK-NEXT: [5,3] . . . DR. . . . vmovupd %xmm3, %xmm41192# CHECK-NEXT: [5,4] . . . DR . . . vmovupd %xmm4, %xmm51193# CHECK-NEXT: [5,5] . . . DR . . . vmovupd %xmm5, %xmm61194# CHECK-NEXT: [5,6] . . . DR . . . vmovupd %xmm6, %xmm71195# CHECK-NEXT: [5,7] . . . DR . . . vmovupd %xmm7, %xmm81196# CHECK-NEXT: [5,8] . . . DR . . . vmovupd %xmm8, %xmm91197# CHECK-NEXT: [5,9] . . . DR . . . vmovupd %xmm9, %xmm101198# CHECK-NEXT: [5,10] . . . DR . . . vmovupd %xmm10, %xmm111199# CHECK-NEXT: [5,11] . . . DR . . . vmovupd %xmm11, %xmm121200# CHECK-NEXT: [5,12] . . . DR . . . vmovupd %xmm12, %xmm131201# CHECK-NEXT: [5,13] . . . DR . . . vmovupd %xmm13, %xmm141202# CHECK-NEXT: [5,14] . . . DR . . . vmovupd %xmm14, %xmm151203# CHECK-NEXT: [5,15] . . . DR . . . vmovupd %xmm15, %xmm01204# CHECK-NEXT: [6,0] . . . .DR . . . vmovupd %xmm0, %xmm11205# CHECK-NEXT: [6,1] . . . .DR . . . vmovupd %xmm1, %xmm21206# CHECK-NEXT: [6,2] . . . .DR . . . vmovupd %xmm2, %xmm31207# CHECK-NEXT: [6,3] . . . .DR . . . vmovupd %xmm3, %xmm41208# CHECK-NEXT: [6,4] . . . .DR . . . vmovupd %xmm4, %xmm51209# CHECK-NEXT: [6,5] . . . .DR . . . vmovupd %xmm5, %xmm61210# CHECK-NEXT: [6,6] . . . . DR . . . vmovupd %xmm6, %xmm71211# CHECK-NEXT: [6,7] . . . . DR . . . vmovupd %xmm7, %xmm81212# CHECK-NEXT: [6,8] . . . . DR . . . vmovupd %xmm8, %xmm91213# CHECK-NEXT: [6,9] . . . . DR . . . vmovupd %xmm9, %xmm101214# CHECK-NEXT: [6,10] . . . . DR . . . vmovupd %xmm10, %xmm111215# CHECK-NEXT: [6,11] . . . . DR . . . vmovupd %xmm11, %xmm121216# CHECK-NEXT: [6,12] . . . . DR. . . vmovupd %xmm12, %xmm131217# CHECK-NEXT: [6,13] . . . . DR. . . vmovupd %xmm13, %xmm141218# CHECK-NEXT: [6,14] . . . . DR. . . vmovupd %xmm14, %xmm151219# CHECK-NEXT: [6,15] . . . . DR. . . vmovupd %xmm15, %xmm01220# CHECK-NEXT: [7,0] . . . . DR. . . vmovupd %xmm0, %xmm11221# CHECK-NEXT: [7,1] . . . . DR. . . vmovupd %xmm1, %xmm21222# CHECK-NEXT: [7,2] . . . . DR . . vmovupd %xmm2, %xmm31223# CHECK-NEXT: [7,3] . . . . DR . . vmovupd %xmm3, %xmm41224# CHECK-NEXT: [7,4] . . . . DR . . vmovupd %xmm4, %xmm51225# CHECK-NEXT: [7,5] . . . . DR . . vmovupd %xmm5, %xmm61226# CHECK-NEXT: [7,6] . . . . DR . . vmovupd %xmm6, %xmm71227# CHECK-NEXT: [7,7] . . . . DR . . vmovupd %xmm7, %xmm81228# CHECK-NEXT: [7,8] . . . . DR . . vmovupd %xmm8, %xmm91229# CHECK-NEXT: [7,9] . . . . DR . . vmovupd %xmm9, %xmm101230# CHECK-NEXT: [7,10] . . . . DR . . vmovupd %xmm10, %xmm111231# CHECK-NEXT: [7,11] . . . . DR . . vmovupd %xmm11, %xmm121232# CHECK-NEXT: [7,12] . . . . DR . . vmovupd %xmm12, %xmm131233# CHECK-NEXT: [7,13] . . . . DR . . vmovupd %xmm13, %xmm141234# CHECK-NEXT: [7,14] . . . . .DR . . vmovupd %xmm14, %xmm151235# CHECK-NEXT: [7,15] . . . . .DR . . vmovupd %xmm15, %xmm01236# CHECK-NEXT: [8,0] . . . . .DR . . vmovupd %xmm0, %xmm11237# CHECK-NEXT: [8,1] . . . . .DR . . vmovupd %xmm1, %xmm21238# CHECK-NEXT: [8,2] . . . . .DR . . vmovupd %xmm2, %xmm31239# CHECK-NEXT: [8,3] . . . . .DR . . vmovupd %xmm3, %xmm41240# CHECK-NEXT: [8,4] . . . . . DR . . vmovupd %xmm4, %xmm51241# CHECK-NEXT: [8,5] . . . . . DR . . vmovupd %xmm5, %xmm61242# CHECK-NEXT: [8,6] . . . . . DR . . vmovupd %xmm6, %xmm71243# CHECK-NEXT: [8,7] . . . . . DR . . vmovupd %xmm7, %xmm81244# CHECK-NEXT: [8,8] . . . . . DR . . vmovupd %xmm8, %xmm91245# CHECK-NEXT: [8,9] . . . . . DR . . vmovupd %xmm9, %xmm101246# CHECK-NEXT: [8,10] . . . . . DR. . vmovupd %xmm10, %xmm111247# CHECK-NEXT: [8,11] . . . . . DR. . vmovupd %xmm11, %xmm121248# CHECK-NEXT: [8,12] . . . . . DR. . vmovupd %xmm12, %xmm131249# CHECK-NEXT: [8,13] . . . . . DR. . vmovupd %xmm13, %xmm141250# CHECK-NEXT: [8,14] . . . . . DR. . vmovupd %xmm14, %xmm151251# CHECK-NEXT: [8,15] . . . . . DR. . vmovupd %xmm15, %xmm01252# CHECK-NEXT: [9,0] . . . . . DR . vmovupd %xmm0, %xmm11253# CHECK-NEXT: [9,1] . . . . . DR . vmovupd %xmm1, %xmm21254# CHECK-NEXT: [9,2] . . . . . DR . vmovupd %xmm2, %xmm31255# CHECK-NEXT: [9,3] . . . . . DR . vmovupd %xmm3, %xmm41256# CHECK-NEXT: [9,4] . . . . . DR . vmovupd %xmm4, %xmm51257# CHECK-NEXT: [9,5] . . . . . DR . vmovupd %xmm5, %xmm61258# CHECK-NEXT: [9,6] . . . . . DR. vmovupd %xmm6, %xmm71259# CHECK-NEXT: [9,7] . . . . . DR. vmovupd %xmm7, %xmm81260# CHECK-NEXT: [9,8] . . . . . DR. vmovupd %xmm8, %xmm91261# CHECK-NEXT: [9,9] . . . . . DR. vmovupd %xmm9, %xmm101262# CHECK-NEXT: [9,10] . . . . . DR. vmovupd %xmm10, %xmm111263# CHECK-NEXT: [9,11] . . . . . DR. vmovupd %xmm11, %xmm121264# CHECK-NEXT: [9,12] . . . . . .DR vmovupd %xmm12, %xmm131265# CHECK-NEXT: [9,13] . . . . . .DR vmovupd %xmm13, %xmm141266# CHECK-NEXT: [9,14] . . . . . .DR vmovupd %xmm14, %xmm151267# CHECK-NEXT: [9,15] . . . . . .DR vmovupd %xmm15, %xmm01268 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 %xmm0, %xmm11277# CHECK-NEXT: 1. 10 0.0 0.0 0.0 vmovupd %xmm1, %xmm21278# CHECK-NEXT: 2. 10 0.0 0.0 0.0 vmovupd %xmm2, %xmm31279# CHECK-NEXT: 3. 10 0.0 0.0 0.0 vmovupd %xmm3, %xmm41280# CHECK-NEXT: 4. 10 0.0 0.0 0.0 vmovupd %xmm4, %xmm51281# CHECK-NEXT: 5. 10 0.0 0.0 0.0 vmovupd %xmm5, %xmm61282# CHECK-NEXT: 6. 10 0.0 0.0 0.0 vmovupd %xmm6, %xmm71283# CHECK-NEXT: 7. 10 0.0 0.0 0.0 vmovupd %xmm7, %xmm81284# CHECK-NEXT: 8. 10 0.0 0.0 0.0 vmovupd %xmm8, %xmm91285# CHECK-NEXT: 9. 10 0.0 0.0 0.0 vmovupd %xmm9, %xmm101286# CHECK-NEXT: 10. 10 0.0 0.0 0.0 vmovupd %xmm10, %xmm111287# CHECK-NEXT: 11. 10 0.0 0.0 0.0 vmovupd %xmm11, %xmm121288# CHECK-NEXT: 12. 10 0.0 0.0 0.0 vmovupd %xmm12, %xmm131289# CHECK-NEXT: 13. 10 0.0 0.0 0.0 vmovupd %xmm13, %xmm141290# CHECK-NEXT: 14. 10 0.0 0.0 0.0 vmovupd %xmm14, %xmm151291# CHECK-NEXT: 15. 10 0.0 0.0 0.0 vmovupd %xmm15, %xmm01292# 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 %xmm0, %xmm11316# CHECK-NEXT: 1 0 0.17 vmovdqa %xmm1, %xmm21317# CHECK-NEXT: 1 0 0.17 vmovdqa %xmm2, %xmm31318# CHECK-NEXT: 1 0 0.17 vmovdqa %xmm3, %xmm41319# CHECK-NEXT: 1 0 0.17 vmovdqa %xmm4, %xmm51320# CHECK-NEXT: 1 0 0.17 vmovdqa %xmm5, %xmm61321# CHECK-NEXT: 1 0 0.17 vmovdqa %xmm6, %xmm71322# CHECK-NEXT: 1 0 0.17 vmovdqa %xmm7, %xmm81323# CHECK-NEXT: 1 0 0.17 vmovdqa %xmm8, %xmm91324# CHECK-NEXT: 1 0 0.17 vmovdqa %xmm9, %xmm101325# CHECK-NEXT: 1 0 0.17 vmovdqa %xmm10, %xmm111326# CHECK-NEXT: 1 0 0.17 vmovdqa %xmm11, %xmm121327# CHECK-NEXT: 1 0 0.17 vmovdqa %xmm12, %xmm131328# CHECK-NEXT: 1 0 0.17 vmovdqa %xmm13, %xmm141329# CHECK-NEXT: 1 0 0.17 vmovdqa %xmm14, %xmm151330# CHECK-NEXT: 1 0 0.17 vmovdqa %xmm15, %xmm01331 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 %xmm0, %xmm11382# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqa %xmm1, %xmm21383# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqa %xmm2, %xmm31384# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqa %xmm3, %xmm41385# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqa %xmm4, %xmm51386# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqa %xmm5, %xmm61387# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqa %xmm6, %xmm71388# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqa %xmm7, %xmm81389# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqa %xmm8, %xmm91390# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqa %xmm9, %xmm101391# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqa %xmm10, %xmm111392# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqa %xmm11, %xmm121393# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqa %xmm12, %xmm131394# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqa %xmm13, %xmm141395# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqa %xmm14, %xmm151396# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqa %xmm15, %xmm01397 1398# CHECK: Timeline view:1399# CHECK-NEXT: 01234567891400# CHECK-NEXT: Index 0123456789 012345671401 1402# CHECK: [0,0] DR . . . . . . vmovdqa %xmm0, %xmm11403# CHECK-NEXT: [0,1] DR . . . . . . vmovdqa %xmm1, %xmm21404# CHECK-NEXT: [0,2] DR . . . . . . vmovdqa %xmm2, %xmm31405# CHECK-NEXT: [0,3] DR . . . . . . vmovdqa %xmm3, %xmm41406# CHECK-NEXT: [0,4] DR . . . . . . vmovdqa %xmm4, %xmm51407# CHECK-NEXT: [0,5] DR . . . . . . vmovdqa %xmm5, %xmm61408# CHECK-NEXT: [0,6] .DR . . . . . . vmovdqa %xmm6, %xmm71409# CHECK-NEXT: [0,7] .DR . . . . . . vmovdqa %xmm7, %xmm81410# CHECK-NEXT: [0,8] .DR . . . . . . vmovdqa %xmm8, %xmm91411# CHECK-NEXT: [0,9] .DR . . . . . . vmovdqa %xmm9, %xmm101412# CHECK-NEXT: [0,10] .DR . . . . . . vmovdqa %xmm10, %xmm111413# CHECK-NEXT: [0,11] .DR . . . . . . vmovdqa %xmm11, %xmm121414# CHECK-NEXT: [0,12] . DR . . . . . . vmovdqa %xmm12, %xmm131415# CHECK-NEXT: [0,13] . DR . . . . . . vmovdqa %xmm13, %xmm141416# CHECK-NEXT: [0,14] . DR . . . . . . vmovdqa %xmm14, %xmm151417# CHECK-NEXT: [0,15] . DR . . . . . . vmovdqa %xmm15, %xmm01418# CHECK-NEXT: [1,0] . DR . . . . . . vmovdqa %xmm0, %xmm11419# CHECK-NEXT: [1,1] . DR . . . . . . vmovdqa %xmm1, %xmm21420# CHECK-NEXT: [1,2] . DR. . . . . . vmovdqa %xmm2, %xmm31421# CHECK-NEXT: [1,3] . DR. . . . . . vmovdqa %xmm3, %xmm41422# CHECK-NEXT: [1,4] . DR. . . . . . vmovdqa %xmm4, %xmm51423# CHECK-NEXT: [1,5] . DR. . . . . . vmovdqa %xmm5, %xmm61424# CHECK-NEXT: [1,6] . DR. . . . . . vmovdqa %xmm6, %xmm71425# CHECK-NEXT: [1,7] . DR. . . . . . vmovdqa %xmm7, %xmm81426# CHECK-NEXT: [1,8] . DR . . . . . vmovdqa %xmm8, %xmm91427# CHECK-NEXT: [1,9] . DR . . . . . vmovdqa %xmm9, %xmm101428# CHECK-NEXT: [1,10] . DR . . . . . vmovdqa %xmm10, %xmm111429# CHECK-NEXT: [1,11] . DR . . . . . vmovdqa %xmm11, %xmm121430# CHECK-NEXT: [1,12] . DR . . . . . vmovdqa %xmm12, %xmm131431# CHECK-NEXT: [1,13] . DR . . . . . vmovdqa %xmm13, %xmm141432# CHECK-NEXT: [1,14] . DR . . . . . vmovdqa %xmm14, %xmm151433# CHECK-NEXT: [1,15] . DR . . . . . vmovdqa %xmm15, %xmm01434# CHECK-NEXT: [2,0] . DR . . . . . vmovdqa %xmm0, %xmm11435# CHECK-NEXT: [2,1] . DR . . . . . vmovdqa %xmm1, %xmm21436# CHECK-NEXT: [2,2] . DR . . . . . vmovdqa %xmm2, %xmm31437# CHECK-NEXT: [2,3] . DR . . . . . vmovdqa %xmm3, %xmm41438# CHECK-NEXT: [2,4] . .DR . . . . . vmovdqa %xmm4, %xmm51439# CHECK-NEXT: [2,5] . .DR . . . . . vmovdqa %xmm5, %xmm61440# CHECK-NEXT: [2,6] . .DR . . . . . vmovdqa %xmm6, %xmm71441# CHECK-NEXT: [2,7] . .DR . . . . . vmovdqa %xmm7, %xmm81442# CHECK-NEXT: [2,8] . .DR . . . . . vmovdqa %xmm8, %xmm91443# CHECK-NEXT: [2,9] . .DR . . . . . vmovdqa %xmm9, %xmm101444# CHECK-NEXT: [2,10] . . DR . . . . . vmovdqa %xmm10, %xmm111445# CHECK-NEXT: [2,11] . . DR . . . . . vmovdqa %xmm11, %xmm121446# CHECK-NEXT: [2,12] . . DR . . . . . vmovdqa %xmm12, %xmm131447# CHECK-NEXT: [2,13] . . DR . . . . . vmovdqa %xmm13, %xmm141448# CHECK-NEXT: [2,14] . . DR . . . . . vmovdqa %xmm14, %xmm151449# CHECK-NEXT: [2,15] . . DR . . . . . vmovdqa %xmm15, %xmm01450# CHECK-NEXT: [3,0] . . DR. . . . . vmovdqa %xmm0, %xmm11451# CHECK-NEXT: [3,1] . . DR. . . . . vmovdqa %xmm1, %xmm21452# CHECK-NEXT: [3,2] . . DR. . . . . vmovdqa %xmm2, %xmm31453# CHECK-NEXT: [3,3] . . DR. . . . . vmovdqa %xmm3, %xmm41454# CHECK-NEXT: [3,4] . . DR. . . . . vmovdqa %xmm4, %xmm51455# CHECK-NEXT: [3,5] . . DR. . . . . vmovdqa %xmm5, %xmm61456# CHECK-NEXT: [3,6] . . DR . . . . vmovdqa %xmm6, %xmm71457# CHECK-NEXT: [3,7] . . DR . . . . vmovdqa %xmm7, %xmm81458# CHECK-NEXT: [3,8] . . DR . . . . vmovdqa %xmm8, %xmm91459# CHECK-NEXT: [3,9] . . DR . . . . vmovdqa %xmm9, %xmm101460# CHECK-NEXT: [3,10] . . DR . . . . vmovdqa %xmm10, %xmm111461# CHECK-NEXT: [3,11] . . DR . . . . vmovdqa %xmm11, %xmm121462# CHECK-NEXT: [3,12] . . DR . . . . vmovdqa %xmm12, %xmm131463# CHECK-NEXT: [3,13] . . DR . . . . vmovdqa %xmm13, %xmm141464# CHECK-NEXT: [3,14] . . DR . . . . vmovdqa %xmm14, %xmm151465# CHECK-NEXT: [3,15] . . DR . . . . vmovdqa %xmm15, %xmm01466# CHECK-NEXT: [4,0] . . DR . . . . vmovdqa %xmm0, %xmm11467# CHECK-NEXT: [4,1] . . DR . . . . vmovdqa %xmm1, %xmm21468# CHECK-NEXT: [4,2] . . .DR . . . . vmovdqa %xmm2, %xmm31469# CHECK-NEXT: [4,3] . . .DR . . . . vmovdqa %xmm3, %xmm41470# CHECK-NEXT: [4,4] . . .DR . . . . vmovdqa %xmm4, %xmm51471# CHECK-NEXT: [4,5] . . .DR . . . . vmovdqa %xmm5, %xmm61472# CHECK-NEXT: [4,6] . . .DR . . . . vmovdqa %xmm6, %xmm71473# CHECK-NEXT: [4,7] . . .DR . . . . vmovdqa %xmm7, %xmm81474# CHECK-NEXT: [4,8] . . . DR . . . . vmovdqa %xmm8, %xmm91475# CHECK-NEXT: [4,9] . . . DR . . . . vmovdqa %xmm9, %xmm101476# CHECK-NEXT: [4,10] . . . DR . . . . vmovdqa %xmm10, %xmm111477# CHECK-NEXT: [4,11] . . . DR . . . . vmovdqa %xmm11, %xmm121478# CHECK-NEXT: [4,12] . . . DR . . . . vmovdqa %xmm12, %xmm131479# CHECK-NEXT: [4,13] . . . DR . . . . vmovdqa %xmm13, %xmm141480# CHECK-NEXT: [4,14] . . . DR. . . . vmovdqa %xmm14, %xmm151481# CHECK-NEXT: [4,15] . . . DR. . . . vmovdqa %xmm15, %xmm01482# CHECK-NEXT: [5,0] . . . DR. . . . vmovdqa %xmm0, %xmm11483# CHECK-NEXT: [5,1] . . . DR. . . . vmovdqa %xmm1, %xmm21484# CHECK-NEXT: [5,2] . . . DR. . . . vmovdqa %xmm2, %xmm31485# CHECK-NEXT: [5,3] . . . DR. . . . vmovdqa %xmm3, %xmm41486# CHECK-NEXT: [5,4] . . . DR . . . vmovdqa %xmm4, %xmm51487# CHECK-NEXT: [5,5] . . . DR . . . vmovdqa %xmm5, %xmm61488# CHECK-NEXT: [5,6] . . . DR . . . vmovdqa %xmm6, %xmm71489# CHECK-NEXT: [5,7] . . . DR . . . vmovdqa %xmm7, %xmm81490# CHECK-NEXT: [5,8] . . . DR . . . vmovdqa %xmm8, %xmm91491# CHECK-NEXT: [5,9] . . . DR . . . vmovdqa %xmm9, %xmm101492# CHECK-NEXT: [5,10] . . . DR . . . vmovdqa %xmm10, %xmm111493# CHECK-NEXT: [5,11] . . . DR . . . vmovdqa %xmm11, %xmm121494# CHECK-NEXT: [5,12] . . . DR . . . vmovdqa %xmm12, %xmm131495# CHECK-NEXT: [5,13] . . . DR . . . vmovdqa %xmm13, %xmm141496# CHECK-NEXT: [5,14] . . . DR . . . vmovdqa %xmm14, %xmm151497# CHECK-NEXT: [5,15] . . . DR . . . vmovdqa %xmm15, %xmm01498# CHECK-NEXT: [6,0] . . . .DR . . . vmovdqa %xmm0, %xmm11499# CHECK-NEXT: [6,1] . . . .DR . . . vmovdqa %xmm1, %xmm21500# CHECK-NEXT: [6,2] . . . .DR . . . vmovdqa %xmm2, %xmm31501# CHECK-NEXT: [6,3] . . . .DR . . . vmovdqa %xmm3, %xmm41502# CHECK-NEXT: [6,4] . . . .DR . . . vmovdqa %xmm4, %xmm51503# CHECK-NEXT: [6,5] . . . .DR . . . vmovdqa %xmm5, %xmm61504# CHECK-NEXT: [6,6] . . . . DR . . . vmovdqa %xmm6, %xmm71505# CHECK-NEXT: [6,7] . . . . DR . . . vmovdqa %xmm7, %xmm81506# CHECK-NEXT: [6,8] . . . . DR . . . vmovdqa %xmm8, %xmm91507# CHECK-NEXT: [6,9] . . . . DR . . . vmovdqa %xmm9, %xmm101508# CHECK-NEXT: [6,10] . . . . DR . . . vmovdqa %xmm10, %xmm111509# CHECK-NEXT: [6,11] . . . . DR . . . vmovdqa %xmm11, %xmm121510# CHECK-NEXT: [6,12] . . . . DR. . . vmovdqa %xmm12, %xmm131511# CHECK-NEXT: [6,13] . . . . DR. . . vmovdqa %xmm13, %xmm141512# CHECK-NEXT: [6,14] . . . . DR. . . vmovdqa %xmm14, %xmm151513# CHECK-NEXT: [6,15] . . . . DR. . . vmovdqa %xmm15, %xmm01514# CHECK-NEXT: [7,0] . . . . DR. . . vmovdqa %xmm0, %xmm11515# CHECK-NEXT: [7,1] . . . . DR. . . vmovdqa %xmm1, %xmm21516# CHECK-NEXT: [7,2] . . . . DR . . vmovdqa %xmm2, %xmm31517# CHECK-NEXT: [7,3] . . . . DR . . vmovdqa %xmm3, %xmm41518# CHECK-NEXT: [7,4] . . . . DR . . vmovdqa %xmm4, %xmm51519# CHECK-NEXT: [7,5] . . . . DR . . vmovdqa %xmm5, %xmm61520# CHECK-NEXT: [7,6] . . . . DR . . vmovdqa %xmm6, %xmm71521# CHECK-NEXT: [7,7] . . . . DR . . vmovdqa %xmm7, %xmm81522# CHECK-NEXT: [7,8] . . . . DR . . vmovdqa %xmm8, %xmm91523# CHECK-NEXT: [7,9] . . . . DR . . vmovdqa %xmm9, %xmm101524# CHECK-NEXT: [7,10] . . . . DR . . vmovdqa %xmm10, %xmm111525# CHECK-NEXT: [7,11] . . . . DR . . vmovdqa %xmm11, %xmm121526# CHECK-NEXT: [7,12] . . . . DR . . vmovdqa %xmm12, %xmm131527# CHECK-NEXT: [7,13] . . . . DR . . vmovdqa %xmm13, %xmm141528# CHECK-NEXT: [7,14] . . . . .DR . . vmovdqa %xmm14, %xmm151529# CHECK-NEXT: [7,15] . . . . .DR . . vmovdqa %xmm15, %xmm01530# CHECK-NEXT: [8,0] . . . . .DR . . vmovdqa %xmm0, %xmm11531# CHECK-NEXT: [8,1] . . . . .DR . . vmovdqa %xmm1, %xmm21532# CHECK-NEXT: [8,2] . . . . .DR . . vmovdqa %xmm2, %xmm31533# CHECK-NEXT: [8,3] . . . . .DR . . vmovdqa %xmm3, %xmm41534# CHECK-NEXT: [8,4] . . . . . DR . . vmovdqa %xmm4, %xmm51535# CHECK-NEXT: [8,5] . . . . . DR . . vmovdqa %xmm5, %xmm61536# CHECK-NEXT: [8,6] . . . . . DR . . vmovdqa %xmm6, %xmm71537# CHECK-NEXT: [8,7] . . . . . DR . . vmovdqa %xmm7, %xmm81538# CHECK-NEXT: [8,8] . . . . . DR . . vmovdqa %xmm8, %xmm91539# CHECK-NEXT: [8,9] . . . . . DR . . vmovdqa %xmm9, %xmm101540# CHECK-NEXT: [8,10] . . . . . DR. . vmovdqa %xmm10, %xmm111541# CHECK-NEXT: [8,11] . . . . . DR. . vmovdqa %xmm11, %xmm121542# CHECK-NEXT: [8,12] . . . . . DR. . vmovdqa %xmm12, %xmm131543# CHECK-NEXT: [8,13] . . . . . DR. . vmovdqa %xmm13, %xmm141544# CHECK-NEXT: [8,14] . . . . . DR. . vmovdqa %xmm14, %xmm151545# CHECK-NEXT: [8,15] . . . . . DR. . vmovdqa %xmm15, %xmm01546# CHECK-NEXT: [9,0] . . . . . DR . vmovdqa %xmm0, %xmm11547# CHECK-NEXT: [9,1] . . . . . DR . vmovdqa %xmm1, %xmm21548# CHECK-NEXT: [9,2] . . . . . DR . vmovdqa %xmm2, %xmm31549# CHECK-NEXT: [9,3] . . . . . DR . vmovdqa %xmm3, %xmm41550# CHECK-NEXT: [9,4] . . . . . DR . vmovdqa %xmm4, %xmm51551# CHECK-NEXT: [9,5] . . . . . DR . vmovdqa %xmm5, %xmm61552# CHECK-NEXT: [9,6] . . . . . DR. vmovdqa %xmm6, %xmm71553# CHECK-NEXT: [9,7] . . . . . DR. vmovdqa %xmm7, %xmm81554# CHECK-NEXT: [9,8] . . . . . DR. vmovdqa %xmm8, %xmm91555# CHECK-NEXT: [9,9] . . . . . DR. vmovdqa %xmm9, %xmm101556# CHECK-NEXT: [9,10] . . . . . DR. vmovdqa %xmm10, %xmm111557# CHECK-NEXT: [9,11] . . . . . DR. vmovdqa %xmm11, %xmm121558# CHECK-NEXT: [9,12] . . . . . .DR vmovdqa %xmm12, %xmm131559# CHECK-NEXT: [9,13] . . . . . .DR vmovdqa %xmm13, %xmm141560# CHECK-NEXT: [9,14] . . . . . .DR vmovdqa %xmm14, %xmm151561# CHECK-NEXT: [9,15] . . . . . .DR vmovdqa %xmm15, %xmm01562 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 %xmm0, %xmm11571# CHECK-NEXT: 1. 10 0.0 0.0 0.0 vmovdqa %xmm1, %xmm21572# CHECK-NEXT: 2. 10 0.0 0.0 0.0 vmovdqa %xmm2, %xmm31573# CHECK-NEXT: 3. 10 0.0 0.0 0.0 vmovdqa %xmm3, %xmm41574# CHECK-NEXT: 4. 10 0.0 0.0 0.0 vmovdqa %xmm4, %xmm51575# CHECK-NEXT: 5. 10 0.0 0.0 0.0 vmovdqa %xmm5, %xmm61576# CHECK-NEXT: 6. 10 0.0 0.0 0.0 vmovdqa %xmm6, %xmm71577# CHECK-NEXT: 7. 10 0.0 0.0 0.0 vmovdqa %xmm7, %xmm81578# CHECK-NEXT: 8. 10 0.0 0.0 0.0 vmovdqa %xmm8, %xmm91579# CHECK-NEXT: 9. 10 0.0 0.0 0.0 vmovdqa %xmm9, %xmm101580# CHECK-NEXT: 10. 10 0.0 0.0 0.0 vmovdqa %xmm10, %xmm111581# CHECK-NEXT: 11. 10 0.0 0.0 0.0 vmovdqa %xmm11, %xmm121582# CHECK-NEXT: 12. 10 0.0 0.0 0.0 vmovdqa %xmm12, %xmm131583# CHECK-NEXT: 13. 10 0.0 0.0 0.0 vmovdqa %xmm13, %xmm141584# CHECK-NEXT: 14. 10 0.0 0.0 0.0 vmovdqa %xmm14, %xmm151585# CHECK-NEXT: 15. 10 0.0 0.0 0.0 vmovdqa %xmm15, %xmm01586# 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 %xmm0, %xmm11610# CHECK-NEXT: 1 0 0.17 vmovdqu %xmm1, %xmm21611# CHECK-NEXT: 1 0 0.17 vmovdqu %xmm2, %xmm31612# CHECK-NEXT: 1 0 0.17 vmovdqu %xmm3, %xmm41613# CHECK-NEXT: 1 0 0.17 vmovdqu %xmm4, %xmm51614# CHECK-NEXT: 1 0 0.17 vmovdqu %xmm5, %xmm61615# CHECK-NEXT: 1 0 0.17 vmovdqu %xmm6, %xmm71616# CHECK-NEXT: 1 0 0.17 vmovdqu %xmm7, %xmm81617# CHECK-NEXT: 1 0 0.17 vmovdqu %xmm8, %xmm91618# CHECK-NEXT: 1 0 0.17 vmovdqu %xmm9, %xmm101619# CHECK-NEXT: 1 0 0.17 vmovdqu %xmm10, %xmm111620# CHECK-NEXT: 1 0 0.17 vmovdqu %xmm11, %xmm121621# CHECK-NEXT: 1 0 0.17 vmovdqu %xmm12, %xmm131622# CHECK-NEXT: 1 0 0.17 vmovdqu %xmm13, %xmm141623# CHECK-NEXT: 1 0 0.17 vmovdqu %xmm14, %xmm151624# CHECK-NEXT: 1 0 0.17 vmovdqu %xmm15, %xmm01625 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 %xmm0, %xmm11676# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqu %xmm1, %xmm21677# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqu %xmm2, %xmm31678# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqu %xmm3, %xmm41679# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqu %xmm4, %xmm51680# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqu %xmm5, %xmm61681# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqu %xmm6, %xmm71682# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqu %xmm7, %xmm81683# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqu %xmm8, %xmm91684# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqu %xmm9, %xmm101685# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqu %xmm10, %xmm111686# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqu %xmm11, %xmm121687# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqu %xmm12, %xmm131688# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqu %xmm13, %xmm141689# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqu %xmm14, %xmm151690# CHECK-NEXT: - - - - - - - - - - - - - - - - - - - - - - - vmovdqu %xmm15, %xmm01691 1692# CHECK: Timeline view:1693# CHECK-NEXT: 01234567891694# CHECK-NEXT: Index 0123456789 012345671695 1696# CHECK: [0,0] DR . . . . . . vmovdqu %xmm0, %xmm11697# CHECK-NEXT: [0,1] DR . . . . . . vmovdqu %xmm1, %xmm21698# CHECK-NEXT: [0,2] DR . . . . . . vmovdqu %xmm2, %xmm31699# CHECK-NEXT: [0,3] DR . . . . . . vmovdqu %xmm3, %xmm41700# CHECK-NEXT: [0,4] DR . . . . . . vmovdqu %xmm4, %xmm51701# CHECK-NEXT: [0,5] DR . . . . . . vmovdqu %xmm5, %xmm61702# CHECK-NEXT: [0,6] .DR . . . . . . vmovdqu %xmm6, %xmm71703# CHECK-NEXT: [0,7] .DR . . . . . . vmovdqu %xmm7, %xmm81704# CHECK-NEXT: [0,8] .DR . . . . . . vmovdqu %xmm8, %xmm91705# CHECK-NEXT: [0,9] .DR . . . . . . vmovdqu %xmm9, %xmm101706# CHECK-NEXT: [0,10] .DR . . . . . . vmovdqu %xmm10, %xmm111707# CHECK-NEXT: [0,11] .DR . . . . . . vmovdqu %xmm11, %xmm121708# CHECK-NEXT: [0,12] . DR . . . . . . vmovdqu %xmm12, %xmm131709# CHECK-NEXT: [0,13] . DR . . . . . . vmovdqu %xmm13, %xmm141710# CHECK-NEXT: [0,14] . DR . . . . . . vmovdqu %xmm14, %xmm151711# CHECK-NEXT: [0,15] . DR . . . . . . vmovdqu %xmm15, %xmm01712# CHECK-NEXT: [1,0] . DR . . . . . . vmovdqu %xmm0, %xmm11713# CHECK-NEXT: [1,1] . DR . . . . . . vmovdqu %xmm1, %xmm21714# CHECK-NEXT: [1,2] . DR. . . . . . vmovdqu %xmm2, %xmm31715# CHECK-NEXT: [1,3] . DR. . . . . . vmovdqu %xmm3, %xmm41716# CHECK-NEXT: [1,4] . DR. . . . . . vmovdqu %xmm4, %xmm51717# CHECK-NEXT: [1,5] . DR. . . . . . vmovdqu %xmm5, %xmm61718# CHECK-NEXT: [1,6] . DR. . . . . . vmovdqu %xmm6, %xmm71719# CHECK-NEXT: [1,7] . DR. . . . . . vmovdqu %xmm7, %xmm81720# CHECK-NEXT: [1,8] . DR . . . . . vmovdqu %xmm8, %xmm91721# CHECK-NEXT: [1,9] . DR . . . . . vmovdqu %xmm9, %xmm101722# CHECK-NEXT: [1,10] . DR . . . . . vmovdqu %xmm10, %xmm111723# CHECK-NEXT: [1,11] . DR . . . . . vmovdqu %xmm11, %xmm121724# CHECK-NEXT: [1,12] . DR . . . . . vmovdqu %xmm12, %xmm131725# CHECK-NEXT: [1,13] . DR . . . . . vmovdqu %xmm13, %xmm141726# CHECK-NEXT: [1,14] . DR . . . . . vmovdqu %xmm14, %xmm151727# CHECK-NEXT: [1,15] . DR . . . . . vmovdqu %xmm15, %xmm01728# CHECK-NEXT: [2,0] . DR . . . . . vmovdqu %xmm0, %xmm11729# CHECK-NEXT: [2,1] . DR . . . . . vmovdqu %xmm1, %xmm21730# CHECK-NEXT: [2,2] . DR . . . . . vmovdqu %xmm2, %xmm31731# CHECK-NEXT: [2,3] . DR . . . . . vmovdqu %xmm3, %xmm41732# CHECK-NEXT: [2,4] . .DR . . . . . vmovdqu %xmm4, %xmm51733# CHECK-NEXT: [2,5] . .DR . . . . . vmovdqu %xmm5, %xmm61734# CHECK-NEXT: [2,6] . .DR . . . . . vmovdqu %xmm6, %xmm71735# CHECK-NEXT: [2,7] . .DR . . . . . vmovdqu %xmm7, %xmm81736# CHECK-NEXT: [2,8] . .DR . . . . . vmovdqu %xmm8, %xmm91737# CHECK-NEXT: [2,9] . .DR . . . . . vmovdqu %xmm9, %xmm101738# CHECK-NEXT: [2,10] . . DR . . . . . vmovdqu %xmm10, %xmm111739# CHECK-NEXT: [2,11] . . DR . . . . . vmovdqu %xmm11, %xmm121740# CHECK-NEXT: [2,12] . . DR . . . . . vmovdqu %xmm12, %xmm131741# CHECK-NEXT: [2,13] . . DR . . . . . vmovdqu %xmm13, %xmm141742# CHECK-NEXT: [2,14] . . DR . . . . . vmovdqu %xmm14, %xmm151743# CHECK-NEXT: [2,15] . . DR . . . . . vmovdqu %xmm15, %xmm01744# CHECK-NEXT: [3,0] . . DR. . . . . vmovdqu %xmm0, %xmm11745# CHECK-NEXT: [3,1] . . DR. . . . . vmovdqu %xmm1, %xmm21746# CHECK-NEXT: [3,2] . . DR. . . . . vmovdqu %xmm2, %xmm31747# CHECK-NEXT: [3,3] . . DR. . . . . vmovdqu %xmm3, %xmm41748# CHECK-NEXT: [3,4] . . DR. . . . . vmovdqu %xmm4, %xmm51749# CHECK-NEXT: [3,5] . . DR. . . . . vmovdqu %xmm5, %xmm61750# CHECK-NEXT: [3,6] . . DR . . . . vmovdqu %xmm6, %xmm71751# CHECK-NEXT: [3,7] . . DR . . . . vmovdqu %xmm7, %xmm81752# CHECK-NEXT: [3,8] . . DR . . . . vmovdqu %xmm8, %xmm91753# CHECK-NEXT: [3,9] . . DR . . . . vmovdqu %xmm9, %xmm101754# CHECK-NEXT: [3,10] . . DR . . . . vmovdqu %xmm10, %xmm111755# CHECK-NEXT: [3,11] . . DR . . . . vmovdqu %xmm11, %xmm121756# CHECK-NEXT: [3,12] . . DR . . . . vmovdqu %xmm12, %xmm131757# CHECK-NEXT: [3,13] . . DR . . . . vmovdqu %xmm13, %xmm141758# CHECK-NEXT: [3,14] . . DR . . . . vmovdqu %xmm14, %xmm151759# CHECK-NEXT: [3,15] . . DR . . . . vmovdqu %xmm15, %xmm01760# CHECK-NEXT: [4,0] . . DR . . . . vmovdqu %xmm0, %xmm11761# CHECK-NEXT: [4,1] . . DR . . . . vmovdqu %xmm1, %xmm21762# CHECK-NEXT: [4,2] . . .DR . . . . vmovdqu %xmm2, %xmm31763# CHECK-NEXT: [4,3] . . .DR . . . . vmovdqu %xmm3, %xmm41764# CHECK-NEXT: [4,4] . . .DR . . . . vmovdqu %xmm4, %xmm51765# CHECK-NEXT: [4,5] . . .DR . . . . vmovdqu %xmm5, %xmm61766# CHECK-NEXT: [4,6] . . .DR . . . . vmovdqu %xmm6, %xmm71767# CHECK-NEXT: [4,7] . . .DR . . . . vmovdqu %xmm7, %xmm81768# CHECK-NEXT: [4,8] . . . DR . . . . vmovdqu %xmm8, %xmm91769# CHECK-NEXT: [4,9] . . . DR . . . . vmovdqu %xmm9, %xmm101770# CHECK-NEXT: [4,10] . . . DR . . . . vmovdqu %xmm10, %xmm111771# CHECK-NEXT: [4,11] . . . DR . . . . vmovdqu %xmm11, %xmm121772# CHECK-NEXT: [4,12] . . . DR . . . . vmovdqu %xmm12, %xmm131773# CHECK-NEXT: [4,13] . . . DR . . . . vmovdqu %xmm13, %xmm141774# CHECK-NEXT: [4,14] . . . DR. . . . vmovdqu %xmm14, %xmm151775# CHECK-NEXT: [4,15] . . . DR. . . . vmovdqu %xmm15, %xmm01776# CHECK-NEXT: [5,0] . . . DR. . . . vmovdqu %xmm0, %xmm11777# CHECK-NEXT: [5,1] . . . DR. . . . vmovdqu %xmm1, %xmm21778# CHECK-NEXT: [5,2] . . . DR. . . . vmovdqu %xmm2, %xmm31779# CHECK-NEXT: [5,3] . . . DR. . . . vmovdqu %xmm3, %xmm41780# CHECK-NEXT: [5,4] . . . DR . . . vmovdqu %xmm4, %xmm51781# CHECK-NEXT: [5,5] . . . DR . . . vmovdqu %xmm5, %xmm61782# CHECK-NEXT: [5,6] . . . DR . . . vmovdqu %xmm6, %xmm71783# CHECK-NEXT: [5,7] . . . DR . . . vmovdqu %xmm7, %xmm81784# CHECK-NEXT: [5,8] . . . DR . . . vmovdqu %xmm8, %xmm91785# CHECK-NEXT: [5,9] . . . DR . . . vmovdqu %xmm9, %xmm101786# CHECK-NEXT: [5,10] . . . DR . . . vmovdqu %xmm10, %xmm111787# CHECK-NEXT: [5,11] . . . DR . . . vmovdqu %xmm11, %xmm121788# CHECK-NEXT: [5,12] . . . DR . . . vmovdqu %xmm12, %xmm131789# CHECK-NEXT: [5,13] . . . DR . . . vmovdqu %xmm13, %xmm141790# CHECK-NEXT: [5,14] . . . DR . . . vmovdqu %xmm14, %xmm151791# CHECK-NEXT: [5,15] . . . DR . . . vmovdqu %xmm15, %xmm01792# CHECK-NEXT: [6,0] . . . .DR . . . vmovdqu %xmm0, %xmm11793# CHECK-NEXT: [6,1] . . . .DR . . . vmovdqu %xmm1, %xmm21794# CHECK-NEXT: [6,2] . . . .DR . . . vmovdqu %xmm2, %xmm31795# CHECK-NEXT: [6,3] . . . .DR . . . vmovdqu %xmm3, %xmm41796# CHECK-NEXT: [6,4] . . . .DR . . . vmovdqu %xmm4, %xmm51797# CHECK-NEXT: [6,5] . . . .DR . . . vmovdqu %xmm5, %xmm61798# CHECK-NEXT: [6,6] . . . . DR . . . vmovdqu %xmm6, %xmm71799# CHECK-NEXT: [6,7] . . . . DR . . . vmovdqu %xmm7, %xmm81800# CHECK-NEXT: [6,8] . . . . DR . . . vmovdqu %xmm8, %xmm91801# CHECK-NEXT: [6,9] . . . . DR . . . vmovdqu %xmm9, %xmm101802# CHECK-NEXT: [6,10] . . . . DR . . . vmovdqu %xmm10, %xmm111803# CHECK-NEXT: [6,11] . . . . DR . . . vmovdqu %xmm11, %xmm121804# CHECK-NEXT: [6,12] . . . . DR. . . vmovdqu %xmm12, %xmm131805# CHECK-NEXT: [6,13] . . . . DR. . . vmovdqu %xmm13, %xmm141806# CHECK-NEXT: [6,14] . . . . DR. . . vmovdqu %xmm14, %xmm151807# CHECK-NEXT: [6,15] . . . . DR. . . vmovdqu %xmm15, %xmm01808# CHECK-NEXT: [7,0] . . . . DR. . . vmovdqu %xmm0, %xmm11809# CHECK-NEXT: [7,1] . . . . DR. . . vmovdqu %xmm1, %xmm21810# CHECK-NEXT: [7,2] . . . . DR . . vmovdqu %xmm2, %xmm31811# CHECK-NEXT: [7,3] . . . . DR . . vmovdqu %xmm3, %xmm41812# CHECK-NEXT: [7,4] . . . . DR . . vmovdqu %xmm4, %xmm51813# CHECK-NEXT: [7,5] . . . . DR . . vmovdqu %xmm5, %xmm61814# CHECK-NEXT: [7,6] . . . . DR . . vmovdqu %xmm6, %xmm71815# CHECK-NEXT: [7,7] . . . . DR . . vmovdqu %xmm7, %xmm81816# CHECK-NEXT: [7,8] . . . . DR . . vmovdqu %xmm8, %xmm91817# CHECK-NEXT: [7,9] . . . . DR . . vmovdqu %xmm9, %xmm101818# CHECK-NEXT: [7,10] . . . . DR . . vmovdqu %xmm10, %xmm111819# CHECK-NEXT: [7,11] . . . . DR . . vmovdqu %xmm11, %xmm121820# CHECK-NEXT: [7,12] . . . . DR . . vmovdqu %xmm12, %xmm131821# CHECK-NEXT: [7,13] . . . . DR . . vmovdqu %xmm13, %xmm141822# CHECK-NEXT: [7,14] . . . . .DR . . vmovdqu %xmm14, %xmm151823# CHECK-NEXT: [7,15] . . . . .DR . . vmovdqu %xmm15, %xmm01824# CHECK-NEXT: [8,0] . . . . .DR . . vmovdqu %xmm0, %xmm11825# CHECK-NEXT: [8,1] . . . . .DR . . vmovdqu %xmm1, %xmm21826# CHECK-NEXT: [8,2] . . . . .DR . . vmovdqu %xmm2, %xmm31827# CHECK-NEXT: [8,3] . . . . .DR . . vmovdqu %xmm3, %xmm41828# CHECK-NEXT: [8,4] . . . . . DR . . vmovdqu %xmm4, %xmm51829# CHECK-NEXT: [8,5] . . . . . DR . . vmovdqu %xmm5, %xmm61830# CHECK-NEXT: [8,6] . . . . . DR . . vmovdqu %xmm6, %xmm71831# CHECK-NEXT: [8,7] . . . . . DR . . vmovdqu %xmm7, %xmm81832# CHECK-NEXT: [8,8] . . . . . DR . . vmovdqu %xmm8, %xmm91833# CHECK-NEXT: [8,9] . . . . . DR . . vmovdqu %xmm9, %xmm101834# CHECK-NEXT: [8,10] . . . . . DR. . vmovdqu %xmm10, %xmm111835# CHECK-NEXT: [8,11] . . . . . DR. . vmovdqu %xmm11, %xmm121836# CHECK-NEXT: [8,12] . . . . . DR. . vmovdqu %xmm12, %xmm131837# CHECK-NEXT: [8,13] . . . . . DR. . vmovdqu %xmm13, %xmm141838# CHECK-NEXT: [8,14] . . . . . DR. . vmovdqu %xmm14, %xmm151839# CHECK-NEXT: [8,15] . . . . . DR. . vmovdqu %xmm15, %xmm01840# CHECK-NEXT: [9,0] . . . . . DR . vmovdqu %xmm0, %xmm11841# CHECK-NEXT: [9,1] . . . . . DR . vmovdqu %xmm1, %xmm21842# CHECK-NEXT: [9,2] . . . . . DR . vmovdqu %xmm2, %xmm31843# CHECK-NEXT: [9,3] . . . . . DR . vmovdqu %xmm3, %xmm41844# CHECK-NEXT: [9,4] . . . . . DR . vmovdqu %xmm4, %xmm51845# CHECK-NEXT: [9,5] . . . . . DR . vmovdqu %xmm5, %xmm61846# CHECK-NEXT: [9,6] . . . . . DR. vmovdqu %xmm6, %xmm71847# CHECK-NEXT: [9,7] . . . . . DR. vmovdqu %xmm7, %xmm81848# CHECK-NEXT: [9,8] . . . . . DR. vmovdqu %xmm8, %xmm91849# CHECK-NEXT: [9,9] . . . . . DR. vmovdqu %xmm9, %xmm101850# CHECK-NEXT: [9,10] . . . . . DR. vmovdqu %xmm10, %xmm111851# CHECK-NEXT: [9,11] . . . . . DR. vmovdqu %xmm11, %xmm121852# CHECK-NEXT: [9,12] . . . . . .DR vmovdqu %xmm12, %xmm131853# CHECK-NEXT: [9,13] . . . . . .DR vmovdqu %xmm13, %xmm141854# CHECK-NEXT: [9,14] . . . . . .DR vmovdqu %xmm14, %xmm151855# CHECK-NEXT: [9,15] . . . . . .DR vmovdqu %xmm15, %xmm01856 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 %xmm0, %xmm11865# CHECK-NEXT: 1. 10 0.0 0.0 0.0 vmovdqu %xmm1, %xmm21866# CHECK-NEXT: 2. 10 0.0 0.0 0.0 vmovdqu %xmm2, %xmm31867# CHECK-NEXT: 3. 10 0.0 0.0 0.0 vmovdqu %xmm3, %xmm41868# CHECK-NEXT: 4. 10 0.0 0.0 0.0 vmovdqu %xmm4, %xmm51869# CHECK-NEXT: 5. 10 0.0 0.0 0.0 vmovdqu %xmm5, %xmm61870# CHECK-NEXT: 6. 10 0.0 0.0 0.0 vmovdqu %xmm6, %xmm71871# CHECK-NEXT: 7. 10 0.0 0.0 0.0 vmovdqu %xmm7, %xmm81872# CHECK-NEXT: 8. 10 0.0 0.0 0.0 vmovdqu %xmm8, %xmm91873# CHECK-NEXT: 9. 10 0.0 0.0 0.0 vmovdqu %xmm9, %xmm101874# CHECK-NEXT: 10. 10 0.0 0.0 0.0 vmovdqu %xmm10, %xmm111875# CHECK-NEXT: 11. 10 0.0 0.0 0.0 vmovdqu %xmm11, %xmm121876# CHECK-NEXT: 12. 10 0.0 0.0 0.0 vmovdqu %xmm12, %xmm131877# CHECK-NEXT: 13. 10 0.0 0.0 0.0 vmovdqu %xmm13, %xmm141878# CHECK-NEXT: 14. 10 0.0 0.0 0.0 vmovdqu %xmm14, %xmm151879# CHECK-NEXT: 15. 10 0.0 0.0 0.0 vmovdqu %xmm15, %xmm01880# CHECK-NEXT: 10 0.0 0.0 0.0 <total>1881