brintos

brintos / llvm-project-archived public Read only

0
0
Text · 34.9 KiB · 3398331 Raw
843 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py2# RUN: llvm-mca -mtriple=aarch64 -mcpu=neoverse-v2 --timeline --timeline-max-iterations=4 < %s | FileCheck %s3 4# LLVM-MCA-BEGIN FPR8-bit5ldr b0, [sp]6add z0.d, z0.d, z0.d7# LLVM-MCA-END8 9# LLVM-MCA-BEGIN FPR16-bit10ldr h0, [sp]11add z0.d, z0.d, z0.d12# LLVM-MCA-END13 14# LLVM-MCA-BEGIN FPR32-bit15ldr s0, [sp]16add z0.d, z0.d, z0.d17# LLVM-MCA-END18 19# LLVM-MCA-BEGIN FPR64-bit20ldr d0, [sp]21add z0.d, z0.d, z0.d22# LLVM-MCA-END23 24# LLVM-MCA-BEGIN FPR128-bit25ldr q0, [sp]26add z0.d, z0.d, z0.d27# LLVM-MCA-END28 29# LLVM-MCA-BEGIN SIMD64-bit-b30ld1 {v0.8b}, [sp]31add z0.d, z0.d, z0.d32# LLVM-MCA-END33 34# LLVM-MCA-BEGIN SIMD64-bit-h35ld1 {v0.4h}, [sp]36add z0.d, z0.d, z0.d37# LLVM-MCA-END38 39# LLVM-MCA-BEGIN SIMD64-bit-s40ld1 {v0.2s}, [sp]41add z0.d, z0.d, z0.d42# LLVM-MCA-END43 44# LLVM-MCA-BEGIN SIMD64-bit-d45ld1 {v0.1d}, [sp]46add z0.d, z0.d, z0.d47# LLVM-MCA-END48 49# LLVM-MCA-BEGIN insr50insr z0.s, w051add z0.s, z0.s, z0.s52# LLVM-MCA-END53 54# CHECK:      [0] Code Region - FPR8-bit55 56# CHECK:      Iterations:        10057# CHECK-NEXT: Instructions:      20058# CHECK-NEXT: Total Cycles:      4459# CHECK-NEXT: Total uOps:        20060 61# CHECK:      Dispatch Width:    662# CHECK-NEXT: uOps Per Cycle:    4.5563# CHECK-NEXT: IPC:               4.5564# CHECK-NEXT: Block RThroughput: 0.365 66# CHECK:      Instruction Info:67# CHECK-NEXT: [1]: #uOps68# CHECK-NEXT: [2]: Latency69# CHECK-NEXT: [3]: RThroughput70# CHECK-NEXT: [4]: MayLoad71# CHECK-NEXT: [5]: MayStore72# CHECK-NEXT: [6]: HasSideEffects (U)73 74# CHECK:      [1]    [2]    [3]    [4]    [5]    [6]    Instructions:75# CHECK-NEXT:  1      6     0.33    *                   ldr	b0, [sp]76# CHECK-NEXT:  1      2     0.25                        add	z0.d, z0.d, z0.d77 78# CHECK:      Resources:79# CHECK-NEXT: [0.0] - V2UnitB80# CHECK-NEXT: [0.1] - V2UnitB81# CHECK-NEXT: [1.0] - V2UnitD82# CHECK-NEXT: [1.1] - V2UnitD83# CHECK-NEXT: [2.0] - V2UnitFlg84# CHECK-NEXT: [2.1] - V2UnitFlg85# CHECK-NEXT: [2.2] - V2UnitFlg86# CHECK-NEXT: [3]   - V2UnitL287# CHECK-NEXT: [4.0] - V2UnitL0188# CHECK-NEXT: [4.1] - V2UnitL0189# CHECK-NEXT: [5]   - V2UnitM090# CHECK-NEXT: [6]   - V2UnitM191# CHECK-NEXT: [7]   - V2UnitS092# CHECK-NEXT: [8]   - V2UnitS193# CHECK-NEXT: [9]   - V2UnitS294# CHECK-NEXT: [10]  - V2UnitS395# CHECK-NEXT: [11]  - V2UnitV096# CHECK-NEXT: [12]  - V2UnitV197# CHECK-NEXT: [13]  - V2UnitV298# CHECK-NEXT: [14]  - V2UnitV399 100# CHECK:      Resource pressure per iteration:101# CHECK-NEXT: [0.0]  [0.1]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [3]    [4.0]  [4.1]  [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   [13]   [14]102# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.34    -      -      -      -      -      -     0.25   0.25   0.25   0.25103 104# CHECK:      Resource pressure by instruction:105# CHECK-NEXT: [0.0]  [0.1]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [3]    [4.0]  [4.1]  [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   [13]   [14]   Instructions:106# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.34    -      -      -      -      -      -      -      -      -      -     ldr	b0, [sp]107# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z0.d, z0.d, z0.d108 109# CHECK:      Timeline view:110# CHECK-NEXT:                     01111# CHECK-NEXT: Index     0123456789112 113# CHECK:      [0,0]     DeeeeeeER ..   ldr	b0, [sp]114# CHECK-NEXT: [0,1]     D======eeER.   add	z0.d, z0.d, z0.d115# CHECK-NEXT: [1,0]     DeeeeeeE--R.   ldr	b0, [sp]116# CHECK-NEXT: [1,1]     D======eeER.   add	z0.d, z0.d, z0.d117# CHECK-NEXT: [2,0]     DeeeeeeE--R.   ldr	b0, [sp]118# CHECK-NEXT: [2,1]     D======eeER.   add	z0.d, z0.d, z0.d119# CHECK-NEXT: [3,0]     .DeeeeeeE-R.   ldr	b0, [sp]120# CHECK-NEXT: [3,1]     .D======eeER   add	z0.d, z0.d, z0.d121 122# CHECK:      Average Wait times (based on the timeline view):123# CHECK-NEXT: [0]: Executions124# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue125# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready126# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage127 128# CHECK:            [0]    [1]    [2]    [3]129# CHECK-NEXT: 0.     4     1.0    1.0    1.3       ldr	b0, [sp]130# CHECK-NEXT: 1.     4     7.0    0.0    0.0       add	z0.d, z0.d, z0.d131# CHECK-NEXT:        4     4.0    0.5    0.6       <total>132 133# CHECK:      [1] Code Region - FPR16-bit134 135# CHECK:      Iterations:        100136# CHECK-NEXT: Instructions:      200137# CHECK-NEXT: Total Cycles:      44138# CHECK-NEXT: Total uOps:        200139 140# CHECK:      Dispatch Width:    6141# CHECK-NEXT: uOps Per Cycle:    4.55142# CHECK-NEXT: IPC:               4.55143# CHECK-NEXT: Block RThroughput: 0.3144 145# CHECK:      Instruction Info:146# CHECK-NEXT: [1]: #uOps147# CHECK-NEXT: [2]: Latency148# CHECK-NEXT: [3]: RThroughput149# CHECK-NEXT: [4]: MayLoad150# CHECK-NEXT: [5]: MayStore151# CHECK-NEXT: [6]: HasSideEffects (U)152 153# CHECK:      [1]    [2]    [3]    [4]    [5]    [6]    Instructions:154# CHECK-NEXT:  1      6     0.33    *                   ldr	h0, [sp]155# CHECK-NEXT:  1      2     0.25                        add	z0.d, z0.d, z0.d156 157# CHECK:      Resources:158# CHECK-NEXT: [0.0] - V2UnitB159# CHECK-NEXT: [0.1] - V2UnitB160# CHECK-NEXT: [1.0] - V2UnitD161# CHECK-NEXT: [1.1] - V2UnitD162# CHECK-NEXT: [2.0] - V2UnitFlg163# CHECK-NEXT: [2.1] - V2UnitFlg164# CHECK-NEXT: [2.2] - V2UnitFlg165# CHECK-NEXT: [3]   - V2UnitL2166# CHECK-NEXT: [4.0] - V2UnitL01167# CHECK-NEXT: [4.1] - V2UnitL01168# CHECK-NEXT: [5]   - V2UnitM0169# CHECK-NEXT: [6]   - V2UnitM1170# CHECK-NEXT: [7]   - V2UnitS0171# CHECK-NEXT: [8]   - V2UnitS1172# CHECK-NEXT: [9]   - V2UnitS2173# CHECK-NEXT: [10]  - V2UnitS3174# CHECK-NEXT: [11]  - V2UnitV0175# CHECK-NEXT: [12]  - V2UnitV1176# CHECK-NEXT: [13]  - V2UnitV2177# CHECK-NEXT: [14]  - V2UnitV3178 179# CHECK:      Resource pressure per iteration:180# CHECK-NEXT: [0.0]  [0.1]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [3]    [4.0]  [4.1]  [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   [13]   [14]181# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.34    -      -      -      -      -      -     0.25   0.25   0.25   0.25182 183# CHECK:      Resource pressure by instruction:184# CHECK-NEXT: [0.0]  [0.1]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [3]    [4.0]  [4.1]  [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   [13]   [14]   Instructions:185# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.34    -      -      -      -      -      -      -      -      -      -     ldr	h0, [sp]186# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z0.d, z0.d, z0.d187 188# CHECK:      Timeline view:189# CHECK-NEXT:                     01190# CHECK-NEXT: Index     0123456789191 192# CHECK:      [0,0]     DeeeeeeER ..   ldr	h0, [sp]193# CHECK-NEXT: [0,1]     D======eeER.   add	z0.d, z0.d, z0.d194# CHECK-NEXT: [1,0]     DeeeeeeE--R.   ldr	h0, [sp]195# CHECK-NEXT: [1,1]     D======eeER.   add	z0.d, z0.d, z0.d196# CHECK-NEXT: [2,0]     DeeeeeeE--R.   ldr	h0, [sp]197# CHECK-NEXT: [2,1]     D======eeER.   add	z0.d, z0.d, z0.d198# CHECK-NEXT: [3,0]     .DeeeeeeE-R.   ldr	h0, [sp]199# CHECK-NEXT: [3,1]     .D======eeER   add	z0.d, z0.d, z0.d200 201# CHECK:      Average Wait times (based on the timeline view):202# CHECK-NEXT: [0]: Executions203# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue204# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready205# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage206 207# CHECK:            [0]    [1]    [2]    [3]208# CHECK-NEXT: 0.     4     1.0    1.0    1.3       ldr	h0, [sp]209# CHECK-NEXT: 1.     4     7.0    0.0    0.0       add	z0.d, z0.d, z0.d210# CHECK-NEXT:        4     4.0    0.5    0.6       <total>211 212# CHECK:      [2] Code Region - FPR32-bit213 214# CHECK:      Iterations:        100215# CHECK-NEXT: Instructions:      200216# CHECK-NEXT: Total Cycles:      44217# CHECK-NEXT: Total uOps:        200218 219# CHECK:      Dispatch Width:    6220# CHECK-NEXT: uOps Per Cycle:    4.55221# CHECK-NEXT: IPC:               4.55222# CHECK-NEXT: Block RThroughput: 0.3223 224# CHECK:      Instruction Info:225# CHECK-NEXT: [1]: #uOps226# CHECK-NEXT: [2]: Latency227# CHECK-NEXT: [3]: RThroughput228# CHECK-NEXT: [4]: MayLoad229# CHECK-NEXT: [5]: MayStore230# CHECK-NEXT: [6]: HasSideEffects (U)231 232# CHECK:      [1]    [2]    [3]    [4]    [5]    [6]    Instructions:233# CHECK-NEXT:  1      6     0.33    *                   ldr	s0, [sp]234# CHECK-NEXT:  1      2     0.25                        add	z0.d, z0.d, z0.d235 236# CHECK:      Resources:237# CHECK-NEXT: [0.0] - V2UnitB238# CHECK-NEXT: [0.1] - V2UnitB239# CHECK-NEXT: [1.0] - V2UnitD240# CHECK-NEXT: [1.1] - V2UnitD241# CHECK-NEXT: [2.0] - V2UnitFlg242# CHECK-NEXT: [2.1] - V2UnitFlg243# CHECK-NEXT: [2.2] - V2UnitFlg244# CHECK-NEXT: [3]   - V2UnitL2245# CHECK-NEXT: [4.0] - V2UnitL01246# CHECK-NEXT: [4.1] - V2UnitL01247# CHECK-NEXT: [5]   - V2UnitM0248# CHECK-NEXT: [6]   - V2UnitM1249# CHECK-NEXT: [7]   - V2UnitS0250# CHECK-NEXT: [8]   - V2UnitS1251# CHECK-NEXT: [9]   - V2UnitS2252# CHECK-NEXT: [10]  - V2UnitS3253# CHECK-NEXT: [11]  - V2UnitV0254# CHECK-NEXT: [12]  - V2UnitV1255# CHECK-NEXT: [13]  - V2UnitV2256# CHECK-NEXT: [14]  - V2UnitV3257 258# CHECK:      Resource pressure per iteration:259# CHECK-NEXT: [0.0]  [0.1]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [3]    [4.0]  [4.1]  [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   [13]   [14]260# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.34    -      -      -      -      -      -     0.25   0.25   0.25   0.25261 262# CHECK:      Resource pressure by instruction:263# CHECK-NEXT: [0.0]  [0.1]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [3]    [4.0]  [4.1]  [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   [13]   [14]   Instructions:264# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.34    -      -      -      -      -      -      -      -      -      -     ldr	s0, [sp]265# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z0.d, z0.d, z0.d266 267# CHECK:      Timeline view:268# CHECK-NEXT:                     01269# CHECK-NEXT: Index     0123456789270 271# CHECK:      [0,0]     DeeeeeeER ..   ldr	s0, [sp]272# CHECK-NEXT: [0,1]     D======eeER.   add	z0.d, z0.d, z0.d273# CHECK-NEXT: [1,0]     DeeeeeeE--R.   ldr	s0, [sp]274# CHECK-NEXT: [1,1]     D======eeER.   add	z0.d, z0.d, z0.d275# CHECK-NEXT: [2,0]     DeeeeeeE--R.   ldr	s0, [sp]276# CHECK-NEXT: [2,1]     D======eeER.   add	z0.d, z0.d, z0.d277# CHECK-NEXT: [3,0]     .DeeeeeeE-R.   ldr	s0, [sp]278# CHECK-NEXT: [3,1]     .D======eeER   add	z0.d, z0.d, z0.d279 280# CHECK:      Average Wait times (based on the timeline view):281# CHECK-NEXT: [0]: Executions282# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue283# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready284# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage285 286# CHECK:            [0]    [1]    [2]    [3]287# CHECK-NEXT: 0.     4     1.0    1.0    1.3       ldr	s0, [sp]288# CHECK-NEXT: 1.     4     7.0    0.0    0.0       add	z0.d, z0.d, z0.d289# CHECK-NEXT:        4     4.0    0.5    0.6       <total>290 291# CHECK:      [3] Code Region - FPR64-bit292 293# CHECK:      Iterations:        100294# CHECK-NEXT: Instructions:      200295# CHECK-NEXT: Total Cycles:      44296# CHECK-NEXT: Total uOps:        200297 298# CHECK:      Dispatch Width:    6299# CHECK-NEXT: uOps Per Cycle:    4.55300# CHECK-NEXT: IPC:               4.55301# CHECK-NEXT: Block RThroughput: 0.3302 303# CHECK:      Instruction Info:304# CHECK-NEXT: [1]: #uOps305# CHECK-NEXT: [2]: Latency306# CHECK-NEXT: [3]: RThroughput307# CHECK-NEXT: [4]: MayLoad308# CHECK-NEXT: [5]: MayStore309# CHECK-NEXT: [6]: HasSideEffects (U)310 311# CHECK:      [1]    [2]    [3]    [4]    [5]    [6]    Instructions:312# CHECK-NEXT:  1      6     0.33    *                   ldr	d0, [sp]313# CHECK-NEXT:  1      2     0.25                        add	z0.d, z0.d, z0.d314 315# CHECK:      Resources:316# CHECK-NEXT: [0.0] - V2UnitB317# CHECK-NEXT: [0.1] - V2UnitB318# CHECK-NEXT: [1.0] - V2UnitD319# CHECK-NEXT: [1.1] - V2UnitD320# CHECK-NEXT: [2.0] - V2UnitFlg321# CHECK-NEXT: [2.1] - V2UnitFlg322# CHECK-NEXT: [2.2] - V2UnitFlg323# CHECK-NEXT: [3]   - V2UnitL2324# CHECK-NEXT: [4.0] - V2UnitL01325# CHECK-NEXT: [4.1] - V2UnitL01326# CHECK-NEXT: [5]   - V2UnitM0327# CHECK-NEXT: [6]   - V2UnitM1328# CHECK-NEXT: [7]   - V2UnitS0329# CHECK-NEXT: [8]   - V2UnitS1330# CHECK-NEXT: [9]   - V2UnitS2331# CHECK-NEXT: [10]  - V2UnitS3332# CHECK-NEXT: [11]  - V2UnitV0333# CHECK-NEXT: [12]  - V2UnitV1334# CHECK-NEXT: [13]  - V2UnitV2335# CHECK-NEXT: [14]  - V2UnitV3336 337# CHECK:      Resource pressure per iteration:338# CHECK-NEXT: [0.0]  [0.1]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [3]    [4.0]  [4.1]  [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   [13]   [14]339# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.34    -      -      -      -      -      -     0.25   0.25   0.25   0.25340 341# CHECK:      Resource pressure by instruction:342# CHECK-NEXT: [0.0]  [0.1]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [3]    [4.0]  [4.1]  [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   [13]   [14]   Instructions:343# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.34    -      -      -      -      -      -      -      -      -      -     ldr	d0, [sp]344# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z0.d, z0.d, z0.d345 346# CHECK:      Timeline view:347# CHECK-NEXT:                     01348# CHECK-NEXT: Index     0123456789349 350# CHECK:      [0,0]     DeeeeeeER ..   ldr	d0, [sp]351# CHECK-NEXT: [0,1]     D======eeER.   add	z0.d, z0.d, z0.d352# CHECK-NEXT: [1,0]     DeeeeeeE--R.   ldr	d0, [sp]353# CHECK-NEXT: [1,1]     D======eeER.   add	z0.d, z0.d, z0.d354# CHECK-NEXT: [2,0]     DeeeeeeE--R.   ldr	d0, [sp]355# CHECK-NEXT: [2,1]     D======eeER.   add	z0.d, z0.d, z0.d356# CHECK-NEXT: [3,0]     .DeeeeeeE-R.   ldr	d0, [sp]357# CHECK-NEXT: [3,1]     .D======eeER   add	z0.d, z0.d, z0.d358 359# CHECK:      Average Wait times (based on the timeline view):360# CHECK-NEXT: [0]: Executions361# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue362# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready363# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage364 365# CHECK:            [0]    [1]    [2]    [3]366# CHECK-NEXT: 0.     4     1.0    1.0    1.3       ldr	d0, [sp]367# CHECK-NEXT: 1.     4     7.0    0.0    0.0       add	z0.d, z0.d, z0.d368# CHECK-NEXT:        4     4.0    0.5    0.6       <total>369 370# CHECK:      [4] Code Region - FPR128-bit371 372# CHECK:      Iterations:        100373# CHECK-NEXT: Instructions:      200374# CHECK-NEXT: Total Cycles:      44375# CHECK-NEXT: Total uOps:        200376 377# CHECK:      Dispatch Width:    6378# CHECK-NEXT: uOps Per Cycle:    4.55379# CHECK-NEXT: IPC:               4.55380# CHECK-NEXT: Block RThroughput: 0.3381 382# CHECK:      Instruction Info:383# CHECK-NEXT: [1]: #uOps384# CHECK-NEXT: [2]: Latency385# CHECK-NEXT: [3]: RThroughput386# CHECK-NEXT: [4]: MayLoad387# CHECK-NEXT: [5]: MayStore388# CHECK-NEXT: [6]: HasSideEffects (U)389 390# CHECK:      [1]    [2]    [3]    [4]    [5]    [6]    Instructions:391# CHECK-NEXT:  1      6     0.33    *                   ldr	q0, [sp]392# CHECK-NEXT:  1      2     0.25                        add	z0.d, z0.d, z0.d393 394# CHECK:      Resources:395# CHECK-NEXT: [0.0] - V2UnitB396# CHECK-NEXT: [0.1] - V2UnitB397# CHECK-NEXT: [1.0] - V2UnitD398# CHECK-NEXT: [1.1] - V2UnitD399# CHECK-NEXT: [2.0] - V2UnitFlg400# CHECK-NEXT: [2.1] - V2UnitFlg401# CHECK-NEXT: [2.2] - V2UnitFlg402# CHECK-NEXT: [3]   - V2UnitL2403# CHECK-NEXT: [4.0] - V2UnitL01404# CHECK-NEXT: [4.1] - V2UnitL01405# CHECK-NEXT: [5]   - V2UnitM0406# CHECK-NEXT: [6]   - V2UnitM1407# CHECK-NEXT: [7]   - V2UnitS0408# CHECK-NEXT: [8]   - V2UnitS1409# CHECK-NEXT: [9]   - V2UnitS2410# CHECK-NEXT: [10]  - V2UnitS3411# CHECK-NEXT: [11]  - V2UnitV0412# CHECK-NEXT: [12]  - V2UnitV1413# CHECK-NEXT: [13]  - V2UnitV2414# CHECK-NEXT: [14]  - V2UnitV3415 416# CHECK:      Resource pressure per iteration:417# CHECK-NEXT: [0.0]  [0.1]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [3]    [4.0]  [4.1]  [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   [13]   [14]418# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.34    -      -      -      -      -      -     0.25   0.25   0.25   0.25419 420# CHECK:      Resource pressure by instruction:421# CHECK-NEXT: [0.0]  [0.1]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [3]    [4.0]  [4.1]  [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   [13]   [14]   Instructions:422# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.34    -      -      -      -      -      -      -      -      -      -     ldr	q0, [sp]423# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z0.d, z0.d, z0.d424 425# CHECK:      Timeline view:426# CHECK-NEXT:                     01427# CHECK-NEXT: Index     0123456789428 429# CHECK:      [0,0]     DeeeeeeER ..   ldr	q0, [sp]430# CHECK-NEXT: [0,1]     D======eeER.   add	z0.d, z0.d, z0.d431# CHECK-NEXT: [1,0]     DeeeeeeE--R.   ldr	q0, [sp]432# CHECK-NEXT: [1,1]     D======eeER.   add	z0.d, z0.d, z0.d433# CHECK-NEXT: [2,0]     DeeeeeeE--R.   ldr	q0, [sp]434# CHECK-NEXT: [2,1]     D======eeER.   add	z0.d, z0.d, z0.d435# CHECK-NEXT: [3,0]     .DeeeeeeE-R.   ldr	q0, [sp]436# CHECK-NEXT: [3,1]     .D======eeER   add	z0.d, z0.d, z0.d437 438# CHECK:      Average Wait times (based on the timeline view):439# CHECK-NEXT: [0]: Executions440# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue441# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready442# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage443 444# CHECK:            [0]    [1]    [2]    [3]445# CHECK-NEXT: 0.     4     1.0    1.0    1.3       ldr	q0, [sp]446# CHECK-NEXT: 1.     4     7.0    0.0    0.0       add	z0.d, z0.d, z0.d447# CHECK-NEXT:        4     4.0    0.5    0.6       <total>448 449# CHECK:      [5] Code Region - SIMD64-bit-b450 451# CHECK:      Iterations:        100452# CHECK-NEXT: Instructions:      200453# CHECK-NEXT: Total Cycles:      44454# CHECK-NEXT: Total uOps:        200455 456# CHECK:      Dispatch Width:    6457# CHECK-NEXT: uOps Per Cycle:    4.55458# CHECK-NEXT: IPC:               4.55459# CHECK-NEXT: Block RThroughput: 0.3460 461# CHECK:      Instruction Info:462# CHECK-NEXT: [1]: #uOps463# CHECK-NEXT: [2]: Latency464# CHECK-NEXT: [3]: RThroughput465# CHECK-NEXT: [4]: MayLoad466# CHECK-NEXT: [5]: MayStore467# CHECK-NEXT: [6]: HasSideEffects (U)468 469# CHECK:      [1]    [2]    [3]    [4]    [5]    [6]    Instructions:470# CHECK-NEXT:  1      6     0.33    *                   ld1	{ v0.8b }, [sp]471# CHECK-NEXT:  1      2     0.25                        add	z0.d, z0.d, z0.d472 473# CHECK:      Resources:474# CHECK-NEXT: [0.0] - V2UnitB475# CHECK-NEXT: [0.1] - V2UnitB476# CHECK-NEXT: [1.0] - V2UnitD477# CHECK-NEXT: [1.1] - V2UnitD478# CHECK-NEXT: [2.0] - V2UnitFlg479# CHECK-NEXT: [2.1] - V2UnitFlg480# CHECK-NEXT: [2.2] - V2UnitFlg481# CHECK-NEXT: [3]   - V2UnitL2482# CHECK-NEXT: [4.0] - V2UnitL01483# CHECK-NEXT: [4.1] - V2UnitL01484# CHECK-NEXT: [5]   - V2UnitM0485# CHECK-NEXT: [6]   - V2UnitM1486# CHECK-NEXT: [7]   - V2UnitS0487# CHECK-NEXT: [8]   - V2UnitS1488# CHECK-NEXT: [9]   - V2UnitS2489# CHECK-NEXT: [10]  - V2UnitS3490# CHECK-NEXT: [11]  - V2UnitV0491# CHECK-NEXT: [12]  - V2UnitV1492# CHECK-NEXT: [13]  - V2UnitV2493# CHECK-NEXT: [14]  - V2UnitV3494 495# CHECK:      Resource pressure per iteration:496# CHECK-NEXT: [0.0]  [0.1]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [3]    [4.0]  [4.1]  [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   [13]   [14]497# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.34    -      -      -      -      -      -     0.25   0.25   0.25   0.25498 499# CHECK:      Resource pressure by instruction:500# CHECK-NEXT: [0.0]  [0.1]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [3]    [4.0]  [4.1]  [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   [13]   [14]   Instructions:501# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.34    -      -      -      -      -      -      -      -      -      -     ld1	{ v0.8b }, [sp]502# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z0.d, z0.d, z0.d503 504# CHECK:      Timeline view:505# CHECK-NEXT:                     01506# CHECK-NEXT: Index     0123456789507 508# CHECK:      [0,0]     DeeeeeeER ..   ld1	{ v0.8b }, [sp]509# CHECK-NEXT: [0,1]     D======eeER.   add	z0.d, z0.d, z0.d510# CHECK-NEXT: [1,0]     DeeeeeeE--R.   ld1	{ v0.8b }, [sp]511# CHECK-NEXT: [1,1]     D======eeER.   add	z0.d, z0.d, z0.d512# CHECK-NEXT: [2,0]     DeeeeeeE--R.   ld1	{ v0.8b }, [sp]513# CHECK-NEXT: [2,1]     D======eeER.   add	z0.d, z0.d, z0.d514# CHECK-NEXT: [3,0]     .DeeeeeeE-R.   ld1	{ v0.8b }, [sp]515# CHECK-NEXT: [3,1]     .D======eeER   add	z0.d, z0.d, z0.d516 517# CHECK:      Average Wait times (based on the timeline view):518# CHECK-NEXT: [0]: Executions519# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue520# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready521# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage522 523# CHECK:            [0]    [1]    [2]    [3]524# CHECK-NEXT: 0.     4     1.0    1.0    1.3       ld1	{ v0.8b }, [sp]525# CHECK-NEXT: 1.     4     7.0    0.0    0.0       add	z0.d, z0.d, z0.d526# CHECK-NEXT:        4     4.0    0.5    0.6       <total>527 528# CHECK:      [6] Code Region - SIMD64-bit-h529 530# CHECK:      Iterations:        100531# CHECK-NEXT: Instructions:      200532# CHECK-NEXT: Total Cycles:      44533# CHECK-NEXT: Total uOps:        200534 535# CHECK:      Dispatch Width:    6536# CHECK-NEXT: uOps Per Cycle:    4.55537# CHECK-NEXT: IPC:               4.55538# CHECK-NEXT: Block RThroughput: 0.3539 540# CHECK:      Instruction Info:541# CHECK-NEXT: [1]: #uOps542# CHECK-NEXT: [2]: Latency543# CHECK-NEXT: [3]: RThroughput544# CHECK-NEXT: [4]: MayLoad545# CHECK-NEXT: [5]: MayStore546# CHECK-NEXT: [6]: HasSideEffects (U)547 548# CHECK:      [1]    [2]    [3]    [4]    [5]    [6]    Instructions:549# CHECK-NEXT:  1      6     0.33    *                   ld1	{ v0.4h }, [sp]550# CHECK-NEXT:  1      2     0.25                        add	z0.d, z0.d, z0.d551 552# CHECK:      Resources:553# CHECK-NEXT: [0.0] - V2UnitB554# CHECK-NEXT: [0.1] - V2UnitB555# CHECK-NEXT: [1.0] - V2UnitD556# CHECK-NEXT: [1.1] - V2UnitD557# CHECK-NEXT: [2.0] - V2UnitFlg558# CHECK-NEXT: [2.1] - V2UnitFlg559# CHECK-NEXT: [2.2] - V2UnitFlg560# CHECK-NEXT: [3]   - V2UnitL2561# CHECK-NEXT: [4.0] - V2UnitL01562# CHECK-NEXT: [4.1] - V2UnitL01563# CHECK-NEXT: [5]   - V2UnitM0564# CHECK-NEXT: [6]   - V2UnitM1565# CHECK-NEXT: [7]   - V2UnitS0566# CHECK-NEXT: [8]   - V2UnitS1567# CHECK-NEXT: [9]   - V2UnitS2568# CHECK-NEXT: [10]  - V2UnitS3569# CHECK-NEXT: [11]  - V2UnitV0570# CHECK-NEXT: [12]  - V2UnitV1571# CHECK-NEXT: [13]  - V2UnitV2572# CHECK-NEXT: [14]  - V2UnitV3573 574# CHECK:      Resource pressure per iteration:575# CHECK-NEXT: [0.0]  [0.1]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [3]    [4.0]  [4.1]  [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   [13]   [14]576# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.34    -      -      -      -      -      -     0.25   0.25   0.25   0.25577 578# CHECK:      Resource pressure by instruction:579# CHECK-NEXT: [0.0]  [0.1]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [3]    [4.0]  [4.1]  [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   [13]   [14]   Instructions:580# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.34    -      -      -      -      -      -      -      -      -      -     ld1	{ v0.4h }, [sp]581# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z0.d, z0.d, z0.d582 583# CHECK:      Timeline view:584# CHECK-NEXT:                     01585# CHECK-NEXT: Index     0123456789586 587# CHECK:      [0,0]     DeeeeeeER ..   ld1	{ v0.4h }, [sp]588# CHECK-NEXT: [0,1]     D======eeER.   add	z0.d, z0.d, z0.d589# CHECK-NEXT: [1,0]     DeeeeeeE--R.   ld1	{ v0.4h }, [sp]590# CHECK-NEXT: [1,1]     D======eeER.   add	z0.d, z0.d, z0.d591# CHECK-NEXT: [2,0]     DeeeeeeE--R.   ld1	{ v0.4h }, [sp]592# CHECK-NEXT: [2,1]     D======eeER.   add	z0.d, z0.d, z0.d593# CHECK-NEXT: [3,0]     .DeeeeeeE-R.   ld1	{ v0.4h }, [sp]594# CHECK-NEXT: [3,1]     .D======eeER   add	z0.d, z0.d, z0.d595 596# CHECK:      Average Wait times (based on the timeline view):597# CHECK-NEXT: [0]: Executions598# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue599# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready600# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage601 602# CHECK:            [0]    [1]    [2]    [3]603# CHECK-NEXT: 0.     4     1.0    1.0    1.3       ld1	{ v0.4h }, [sp]604# CHECK-NEXT: 1.     4     7.0    0.0    0.0       add	z0.d, z0.d, z0.d605# CHECK-NEXT:        4     4.0    0.5    0.6       <total>606 607# CHECK:      [7] Code Region - SIMD64-bit-s608 609# CHECK:      Iterations:        100610# CHECK-NEXT: Instructions:      200611# CHECK-NEXT: Total Cycles:      44612# CHECK-NEXT: Total uOps:        200613 614# CHECK:      Dispatch Width:    6615# CHECK-NEXT: uOps Per Cycle:    4.55616# CHECK-NEXT: IPC:               4.55617# CHECK-NEXT: Block RThroughput: 0.3618 619# CHECK:      Instruction Info:620# CHECK-NEXT: [1]: #uOps621# CHECK-NEXT: [2]: Latency622# CHECK-NEXT: [3]: RThroughput623# CHECK-NEXT: [4]: MayLoad624# CHECK-NEXT: [5]: MayStore625# CHECK-NEXT: [6]: HasSideEffects (U)626 627# CHECK:      [1]    [2]    [3]    [4]    [5]    [6]    Instructions:628# CHECK-NEXT:  1      6     0.33    *                   ld1	{ v0.2s }, [sp]629# CHECK-NEXT:  1      2     0.25                        add	z0.d, z0.d, z0.d630 631# CHECK:      Resources:632# CHECK-NEXT: [0.0] - V2UnitB633# CHECK-NEXT: [0.1] - V2UnitB634# CHECK-NEXT: [1.0] - V2UnitD635# CHECK-NEXT: [1.1] - V2UnitD636# CHECK-NEXT: [2.0] - V2UnitFlg637# CHECK-NEXT: [2.1] - V2UnitFlg638# CHECK-NEXT: [2.2] - V2UnitFlg639# CHECK-NEXT: [3]   - V2UnitL2640# CHECK-NEXT: [4.0] - V2UnitL01641# CHECK-NEXT: [4.1] - V2UnitL01642# CHECK-NEXT: [5]   - V2UnitM0643# CHECK-NEXT: [6]   - V2UnitM1644# CHECK-NEXT: [7]   - V2UnitS0645# CHECK-NEXT: [8]   - V2UnitS1646# CHECK-NEXT: [9]   - V2UnitS2647# CHECK-NEXT: [10]  - V2UnitS3648# CHECK-NEXT: [11]  - V2UnitV0649# CHECK-NEXT: [12]  - V2UnitV1650# CHECK-NEXT: [13]  - V2UnitV2651# CHECK-NEXT: [14]  - V2UnitV3652 653# CHECK:      Resource pressure per iteration:654# CHECK-NEXT: [0.0]  [0.1]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [3]    [4.0]  [4.1]  [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   [13]   [14]655# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.34    -      -      -      -      -      -     0.25   0.25   0.25   0.25656 657# CHECK:      Resource pressure by instruction:658# CHECK-NEXT: [0.0]  [0.1]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [3]    [4.0]  [4.1]  [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   [13]   [14]   Instructions:659# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.34    -      -      -      -      -      -      -      -      -      -     ld1	{ v0.2s }, [sp]660# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z0.d, z0.d, z0.d661 662# CHECK:      Timeline view:663# CHECK-NEXT:                     01664# CHECK-NEXT: Index     0123456789665 666# CHECK:      [0,0]     DeeeeeeER ..   ld1	{ v0.2s }, [sp]667# CHECK-NEXT: [0,1]     D======eeER.   add	z0.d, z0.d, z0.d668# CHECK-NEXT: [1,0]     DeeeeeeE--R.   ld1	{ v0.2s }, [sp]669# CHECK-NEXT: [1,1]     D======eeER.   add	z0.d, z0.d, z0.d670# CHECK-NEXT: [2,0]     DeeeeeeE--R.   ld1	{ v0.2s }, [sp]671# CHECK-NEXT: [2,1]     D======eeER.   add	z0.d, z0.d, z0.d672# CHECK-NEXT: [3,0]     .DeeeeeeE-R.   ld1	{ v0.2s }, [sp]673# CHECK-NEXT: [3,1]     .D======eeER   add	z0.d, z0.d, z0.d674 675# CHECK:      Average Wait times (based on the timeline view):676# CHECK-NEXT: [0]: Executions677# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue678# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready679# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage680 681# CHECK:            [0]    [1]    [2]    [3]682# CHECK-NEXT: 0.     4     1.0    1.0    1.3       ld1	{ v0.2s }, [sp]683# CHECK-NEXT: 1.     4     7.0    0.0    0.0       add	z0.d, z0.d, z0.d684# CHECK-NEXT:        4     4.0    0.5    0.6       <total>685 686# CHECK:      [8] Code Region - SIMD64-bit-d687 688# CHECK:      Iterations:        100689# CHECK-NEXT: Instructions:      200690# CHECK-NEXT: Total Cycles:      44691# CHECK-NEXT: Total uOps:        200692 693# CHECK:      Dispatch Width:    6694# CHECK-NEXT: uOps Per Cycle:    4.55695# CHECK-NEXT: IPC:               4.55696# CHECK-NEXT: Block RThroughput: 0.3697 698# CHECK:      Instruction Info:699# CHECK-NEXT: [1]: #uOps700# CHECK-NEXT: [2]: Latency701# CHECK-NEXT: [3]: RThroughput702# CHECK-NEXT: [4]: MayLoad703# CHECK-NEXT: [5]: MayStore704# CHECK-NEXT: [6]: HasSideEffects (U)705 706# CHECK:      [1]    [2]    [3]    [4]    [5]    [6]    Instructions:707# CHECK-NEXT:  1      6     0.33    *                   ld1	{ v0.1d }, [sp]708# CHECK-NEXT:  1      2     0.25                        add	z0.d, z0.d, z0.d709 710# CHECK:      Resources:711# CHECK-NEXT: [0.0] - V2UnitB712# CHECK-NEXT: [0.1] - V2UnitB713# CHECK-NEXT: [1.0] - V2UnitD714# CHECK-NEXT: [1.1] - V2UnitD715# CHECK-NEXT: [2.0] - V2UnitFlg716# CHECK-NEXT: [2.1] - V2UnitFlg717# CHECK-NEXT: [2.2] - V2UnitFlg718# CHECK-NEXT: [3]   - V2UnitL2719# CHECK-NEXT: [4.0] - V2UnitL01720# CHECK-NEXT: [4.1] - V2UnitL01721# CHECK-NEXT: [5]   - V2UnitM0722# CHECK-NEXT: [6]   - V2UnitM1723# CHECK-NEXT: [7]   - V2UnitS0724# CHECK-NEXT: [8]   - V2UnitS1725# CHECK-NEXT: [9]   - V2UnitS2726# CHECK-NEXT: [10]  - V2UnitS3727# CHECK-NEXT: [11]  - V2UnitV0728# CHECK-NEXT: [12]  - V2UnitV1729# CHECK-NEXT: [13]  - V2UnitV2730# CHECK-NEXT: [14]  - V2UnitV3731 732# CHECK:      Resource pressure per iteration:733# CHECK-NEXT: [0.0]  [0.1]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [3]    [4.0]  [4.1]  [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   [13]   [14]734# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.34    -      -      -      -      -      -     0.25   0.25   0.25   0.25735 736# CHECK:      Resource pressure by instruction:737# CHECK-NEXT: [0.0]  [0.1]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [3]    [4.0]  [4.1]  [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   [13]   [14]   Instructions:738# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.34    -      -      -      -      -      -      -      -      -      -     ld1	{ v0.1d }, [sp]739# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z0.d, z0.d, z0.d740 741# CHECK:      Timeline view:742# CHECK-NEXT:                     01743# CHECK-NEXT: Index     0123456789744 745# CHECK:      [0,0]     DeeeeeeER ..   ld1	{ v0.1d }, [sp]746# CHECK-NEXT: [0,1]     D======eeER.   add	z0.d, z0.d, z0.d747# CHECK-NEXT: [1,0]     DeeeeeeE--R.   ld1	{ v0.1d }, [sp]748# CHECK-NEXT: [1,1]     D======eeER.   add	z0.d, z0.d, z0.d749# CHECK-NEXT: [2,0]     DeeeeeeE--R.   ld1	{ v0.1d }, [sp]750# CHECK-NEXT: [2,1]     D======eeER.   add	z0.d, z0.d, z0.d751# CHECK-NEXT: [3,0]     .DeeeeeeE-R.   ld1	{ v0.1d }, [sp]752# CHECK-NEXT: [3,1]     .D======eeER   add	z0.d, z0.d, z0.d753 754# CHECK:      Average Wait times (based on the timeline view):755# CHECK-NEXT: [0]: Executions756# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue757# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready758# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage759 760# CHECK:            [0]    [1]    [2]    [3]761# CHECK-NEXT: 0.     4     1.0    1.0    1.3       ld1	{ v0.1d }, [sp]762# CHECK-NEXT: 1.     4     7.0    0.0    0.0       add	z0.d, z0.d, z0.d763# CHECK-NEXT:        4     4.0    0.5    0.6       <total>764 765# CHECK:      [9] Code Region - insr766 767# CHECK:      Iterations:        100768# CHECK-NEXT: Instructions:      200769# CHECK-NEXT: Total Cycles:      803770# CHECK-NEXT: Total uOps:        300771 772# CHECK:      Dispatch Width:    6773# CHECK-NEXT: uOps Per Cycle:    0.37774# CHECK-NEXT: IPC:               0.25775# CHECK-NEXT: Block RThroughput: 1.0776 777# CHECK:      Instruction Info:778# CHECK-NEXT: [1]: #uOps779# CHECK-NEXT: [2]: Latency780# CHECK-NEXT: [3]: RThroughput781# CHECK-NEXT: [4]: MayLoad782# CHECK-NEXT: [5]: MayStore783# CHECK-NEXT: [6]: HasSideEffects (U)784 785# CHECK:      [1]    [2]    [3]    [4]    [5]    [6]    Instructions:786# CHECK-NEXT:  2      6     1.00                        insr	z0.s, w0787# CHECK-NEXT:  1      2     0.25                        add	z0.s, z0.s, z0.s788 789# CHECK:      Resources:790# CHECK-NEXT: [0.0] - V2UnitB791# CHECK-NEXT: [0.1] - V2UnitB792# CHECK-NEXT: [1.0] - V2UnitD793# CHECK-NEXT: [1.1] - V2UnitD794# CHECK-NEXT: [2.0] - V2UnitFlg795# CHECK-NEXT: [2.1] - V2UnitFlg796# CHECK-NEXT: [2.2] - V2UnitFlg797# CHECK-NEXT: [3]   - V2UnitL2798# CHECK-NEXT: [4.0] - V2UnitL01799# CHECK-NEXT: [4.1] - V2UnitL01800# CHECK-NEXT: [5]   - V2UnitM0801# CHECK-NEXT: [6]   - V2UnitM1802# CHECK-NEXT: [7]   - V2UnitS0803# CHECK-NEXT: [8]   - V2UnitS1804# CHECK-NEXT: [9]   - V2UnitS2805# CHECK-NEXT: [10]  - V2UnitS3806# CHECK-NEXT: [11]  - V2UnitV0807# CHECK-NEXT: [12]  - V2UnitV1808# CHECK-NEXT: [13]  - V2UnitV2809# CHECK-NEXT: [14]  - V2UnitV3810 811# CHECK:      Resource pressure per iteration:812# CHECK-NEXT: [0.0]  [0.1]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [3]    [4.0]  [4.1]  [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   [13]   [14]813# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     0.33   1.00   0.33   0.34814 815# CHECK:      Resource pressure by instruction:816# CHECK-NEXT: [0.0]  [0.1]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [3]    [4.0]  [4.1]  [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   [13]   [14]   Instructions:817# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -     1.00    -      -     insr	z0.s, w0818# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.33    -     0.33   0.34   add	z0.s, z0.s, z0.s819 820# CHECK:      Timeline view:821# CHECK-NEXT:                     0123456789          01234822# CHECK-NEXT: Index     0123456789          0123456789823 824# CHECK:      [0,0]     DeeeeeeER .    .    .    .    .   .   insr	z0.s, w0825# CHECK-NEXT: [0,1]     D======eeER    .    .    .    .   .   add	z0.s, z0.s, z0.s826# CHECK-NEXT: [1,0]     D========eeeeeeER   .    .    .   .   insr	z0.s, w0827# CHECK-NEXT: [1,1]     D==============eeER .    .    .   .   add	z0.s, z0.s, z0.s828# CHECK-NEXT: [2,0]     .D===============eeeeeeER.    .   .   insr	z0.s, w0829# CHECK-NEXT: [2,1]     .D=====================eeER   .   .   add	z0.s, z0.s, z0.s830# CHECK-NEXT: [3,0]     .D=======================eeeeeeER .   insr	z0.s, w0831# CHECK-NEXT: [3,1]     .D=============================eeER   add	z0.s, z0.s, z0.s832 833# CHECK:      Average Wait times (based on the timeline view):834# CHECK-NEXT: [0]: Executions835# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue836# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready837# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage838 839# CHECK:            [0]    [1]    [2]    [3]840# CHECK-NEXT: 0.     4     12.5   0.3    0.0       insr	z0.s, w0841# CHECK-NEXT: 1.     4     18.5   0.0    0.0       add	z0.s, z0.s, z0.s842# CHECK-NEXT:        4     15.5   0.1    0.0       <total>843