brintos

brintos / llvm-project-archived public Read only

0
0
Text · 37.2 KiB · 16c37aa Raw
873 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py2# RUN: llvm-mca -mtriple=aarch64 -mcpu=neoverse-v3ae --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:      6059# CHECK-NEXT: Total uOps:        20060 61# CHECK:      Dispatch Width:    1062# CHECK-NEXT: uOps Per Cycle:    3.3363# CHECK-NEXT: IPC:               3.3364# CHECK-NEXT: Block RThroughput: 0.565 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.50                        add	z0.d, z0.d, z0.d77 78# CHECK:      Resources:79# CHECK-NEXT: [0.0] - V3AEUnitB80# CHECK-NEXT: [0.1] - V3AEUnitB81# CHECK-NEXT: [0.2] - V3AEUnitB82# CHECK-NEXT: [1.0] - V3AEUnitD83# CHECK-NEXT: [1.1] - V3AEUnitD84# CHECK-NEXT: [2.0] - V3AEUnitFlg85# CHECK-NEXT: [2.1] - V3AEUnitFlg86# CHECK-NEXT: [2.2] - V3AEUnitFlg87# CHECK-NEXT: [2.3] - V3AEUnitFlg88# CHECK-NEXT: [3.0] - V3AEUnitL1289# CHECK-NEXT: [3.1] - V3AEUnitL1290# CHECK-NEXT: [4]   - V3AEUnitLS091# CHECK-NEXT: [5]   - V3AEUnitM092# CHECK-NEXT: [6]   - V3AEUnitM193# CHECK-NEXT: [7]   - V3AEUnitS094# CHECK-NEXT: [8]   - V3AEUnitS195# CHECK-NEXT: [9]   - V3AEUnitS296# CHECK-NEXT: [10]  - V3AEUnitS397# CHECK-NEXT: [11]  - V3AEUnitS498# CHECK-NEXT: [12]  - V3AEUnitS599# CHECK-NEXT: [13]  - V3AEUnitST1100# CHECK-NEXT: [14]  - V3AEUnitV0101# CHECK-NEXT: [15]  - V3AEUnitV1102 103# CHECK:      Resource pressure per iteration:104# CHECK-NEXT: [0.0]  [0.1]  [0.2]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [2.3]  [3.0]  [3.1]  [4]    [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   [13]   [14]   [15]105# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.34    -      -      -      -      -      -      -      -      -     0.50   0.50106 107# CHECK:      Resource pressure by instruction:108# CHECK-NEXT: [0.0]  [0.1]  [0.2]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [2.3]  [3.0]  [3.1]  [4]    [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   [13]   [14]   [15]   Instructions:109# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.34    -      -      -      -      -      -      -      -      -      -      -     ldr	b0, [sp]110# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   add	z0.d, z0.d, z0.d111 112# CHECK:      Timeline view:113# CHECK-NEXT:                     01114# CHECK-NEXT: Index     0123456789115 116# CHECK:      [0,0]     DeeeeeeER ..   ldr	b0, [sp]117# CHECK-NEXT: [0,1]     D======eeER.   add	z0.d, z0.d, z0.d118# CHECK-NEXT: [1,0]     DeeeeeeE--R.   ldr	b0, [sp]119# CHECK-NEXT: [1,1]     D======eeER.   add	z0.d, z0.d, z0.d120# CHECK-NEXT: [2,0]     DeeeeeeE--R.   ldr	b0, [sp]121# CHECK-NEXT: [2,1]     D=======eeER   add	z0.d, z0.d, z0.d122# CHECK-NEXT: [3,0]     D=eeeeeeE--R   ldr	b0, [sp]123# CHECK-NEXT: [3,1]     D=======eeER   add	z0.d, z0.d, z0.d124 125# CHECK:      Average Wait times (based on the timeline view):126# CHECK-NEXT: [0]: Executions127# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue128# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready129# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage130 131# CHECK:            [0]    [1]    [2]    [3]132# CHECK-NEXT: 0.     4     1.3    1.3    1.5       ldr	b0, [sp]133# CHECK-NEXT: 1.     4     7.5    0.3    0.0       add	z0.d, z0.d, z0.d134# CHECK-NEXT:        4     4.4    0.8    0.8       <total>135 136# CHECK:      [1] Code Region - FPR16-bit137 138# CHECK:      Iterations:        100139# CHECK-NEXT: Instructions:      200140# CHECK-NEXT: Total Cycles:      60141# CHECK-NEXT: Total uOps:        200142 143# CHECK:      Dispatch Width:    10144# CHECK-NEXT: uOps Per Cycle:    3.33145# CHECK-NEXT: IPC:               3.33146# CHECK-NEXT: Block RThroughput: 0.5147 148# CHECK:      Instruction Info:149# CHECK-NEXT: [1]: #uOps150# CHECK-NEXT: [2]: Latency151# CHECK-NEXT: [3]: RThroughput152# CHECK-NEXT: [4]: MayLoad153# CHECK-NEXT: [5]: MayStore154# CHECK-NEXT: [6]: HasSideEffects (U)155 156# CHECK:      [1]    [2]    [3]    [4]    [5]    [6]    Instructions:157# CHECK-NEXT:  1      6     0.33    *                   ldr	h0, [sp]158# CHECK-NEXT:  1      2     0.50                        add	z0.d, z0.d, z0.d159 160# CHECK:      Resources:161# CHECK-NEXT: [0.0] - V3AEUnitB162# CHECK-NEXT: [0.1] - V3AEUnitB163# CHECK-NEXT: [0.2] - V3AEUnitB164# CHECK-NEXT: [1.0] - V3AEUnitD165# CHECK-NEXT: [1.1] - V3AEUnitD166# CHECK-NEXT: [2.0] - V3AEUnitFlg167# CHECK-NEXT: [2.1] - V3AEUnitFlg168# CHECK-NEXT: [2.2] - V3AEUnitFlg169# CHECK-NEXT: [2.3] - V3AEUnitFlg170# CHECK-NEXT: [3.0] - V3AEUnitL12171# CHECK-NEXT: [3.1] - V3AEUnitL12172# CHECK-NEXT: [4]   - V3AEUnitLS0173# CHECK-NEXT: [5]   - V3AEUnitM0174# CHECK-NEXT: [6]   - V3AEUnitM1175# CHECK-NEXT: [7]   - V3AEUnitS0176# CHECK-NEXT: [8]   - V3AEUnitS1177# CHECK-NEXT: [9]   - V3AEUnitS2178# CHECK-NEXT: [10]  - V3AEUnitS3179# CHECK-NEXT: [11]  - V3AEUnitS4180# CHECK-NEXT: [12]  - V3AEUnitS5181# CHECK-NEXT: [13]  - V3AEUnitST1182# CHECK-NEXT: [14]  - V3AEUnitV0183# CHECK-NEXT: [15]  - V3AEUnitV1184 185# CHECK:      Resource pressure per iteration:186# CHECK-NEXT: [0.0]  [0.1]  [0.2]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [2.3]  [3.0]  [3.1]  [4]    [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   [13]   [14]   [15]187# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.34    -      -      -      -      -      -      -      -      -     0.50   0.50188 189# CHECK:      Resource pressure by instruction:190# CHECK-NEXT: [0.0]  [0.1]  [0.2]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [2.3]  [3.0]  [3.1]  [4]    [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   [13]   [14]   [15]   Instructions:191# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.34    -      -      -      -      -      -      -      -      -      -      -     ldr	h0, [sp]192# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   add	z0.d, z0.d, z0.d193 194# CHECK:      Timeline view:195# CHECK-NEXT:                     01196# CHECK-NEXT: Index     0123456789197 198# CHECK:      [0,0]     DeeeeeeER ..   ldr	h0, [sp]199# CHECK-NEXT: [0,1]     D======eeER.   add	z0.d, z0.d, z0.d200# CHECK-NEXT: [1,0]     DeeeeeeE--R.   ldr	h0, [sp]201# CHECK-NEXT: [1,1]     D======eeER.   add	z0.d, z0.d, z0.d202# CHECK-NEXT: [2,0]     DeeeeeeE--R.   ldr	h0, [sp]203# CHECK-NEXT: [2,1]     D=======eeER   add	z0.d, z0.d, z0.d204# CHECK-NEXT: [3,0]     D=eeeeeeE--R   ldr	h0, [sp]205# CHECK-NEXT: [3,1]     D=======eeER   add	z0.d, z0.d, z0.d206 207# CHECK:      Average Wait times (based on the timeline view):208# CHECK-NEXT: [0]: Executions209# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue210# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready211# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage212 213# CHECK:            [0]    [1]    [2]    [3]214# CHECK-NEXT: 0.     4     1.3    1.3    1.5       ldr	h0, [sp]215# CHECK-NEXT: 1.     4     7.5    0.3    0.0       add	z0.d, z0.d, z0.d216# CHECK-NEXT:        4     4.4    0.8    0.8       <total>217 218# CHECK:      [2] Code Region - FPR32-bit219 220# CHECK:      Iterations:        100221# CHECK-NEXT: Instructions:      200222# CHECK-NEXT: Total Cycles:      60223# CHECK-NEXT: Total uOps:        200224 225# CHECK:      Dispatch Width:    10226# CHECK-NEXT: uOps Per Cycle:    3.33227# CHECK-NEXT: IPC:               3.33228# CHECK-NEXT: Block RThroughput: 0.5229 230# CHECK:      Instruction Info:231# CHECK-NEXT: [1]: #uOps232# CHECK-NEXT: [2]: Latency233# CHECK-NEXT: [3]: RThroughput234# CHECK-NEXT: [4]: MayLoad235# CHECK-NEXT: [5]: MayStore236# CHECK-NEXT: [6]: HasSideEffects (U)237 238# CHECK:      [1]    [2]    [3]    [4]    [5]    [6]    Instructions:239# CHECK-NEXT:  1      6     0.33    *                   ldr	s0, [sp]240# CHECK-NEXT:  1      2     0.50                        add	z0.d, z0.d, z0.d241 242# CHECK:      Resources:243# CHECK-NEXT: [0.0] - V3AEUnitB244# CHECK-NEXT: [0.1] - V3AEUnitB245# CHECK-NEXT: [0.2] - V3AEUnitB246# CHECK-NEXT: [1.0] - V3AEUnitD247# CHECK-NEXT: [1.1] - V3AEUnitD248# CHECK-NEXT: [2.0] - V3AEUnitFlg249# CHECK-NEXT: [2.1] - V3AEUnitFlg250# CHECK-NEXT: [2.2] - V3AEUnitFlg251# CHECK-NEXT: [2.3] - V3AEUnitFlg252# CHECK-NEXT: [3.0] - V3AEUnitL12253# CHECK-NEXT: [3.1] - V3AEUnitL12254# CHECK-NEXT: [4]   - V3AEUnitLS0255# CHECK-NEXT: [5]   - V3AEUnitM0256# CHECK-NEXT: [6]   - V3AEUnitM1257# CHECK-NEXT: [7]   - V3AEUnitS0258# CHECK-NEXT: [8]   - V3AEUnitS1259# CHECK-NEXT: [9]   - V3AEUnitS2260# CHECK-NEXT: [10]  - V3AEUnitS3261# CHECK-NEXT: [11]  - V3AEUnitS4262# CHECK-NEXT: [12]  - V3AEUnitS5263# CHECK-NEXT: [13]  - V3AEUnitST1264# CHECK-NEXT: [14]  - V3AEUnitV0265# CHECK-NEXT: [15]  - V3AEUnitV1266 267# CHECK:      Resource pressure per iteration:268# CHECK-NEXT: [0.0]  [0.1]  [0.2]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [2.3]  [3.0]  [3.1]  [4]    [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   [13]   [14]   [15]269# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.34    -      -      -      -      -      -      -      -      -     0.50   0.50270 271# CHECK:      Resource pressure by instruction:272# CHECK-NEXT: [0.0]  [0.1]  [0.2]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [2.3]  [3.0]  [3.1]  [4]    [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   [13]   [14]   [15]   Instructions:273# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.34    -      -      -      -      -      -      -      -      -      -      -     ldr	s0, [sp]274# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   add	z0.d, z0.d, z0.d275 276# CHECK:      Timeline view:277# CHECK-NEXT:                     01278# CHECK-NEXT: Index     0123456789279 280# CHECK:      [0,0]     DeeeeeeER ..   ldr	s0, [sp]281# CHECK-NEXT: [0,1]     D======eeER.   add	z0.d, z0.d, z0.d282# CHECK-NEXT: [1,0]     DeeeeeeE--R.   ldr	s0, [sp]283# CHECK-NEXT: [1,1]     D======eeER.   add	z0.d, z0.d, z0.d284# CHECK-NEXT: [2,0]     DeeeeeeE--R.   ldr	s0, [sp]285# CHECK-NEXT: [2,1]     D=======eeER   add	z0.d, z0.d, z0.d286# CHECK-NEXT: [3,0]     D=eeeeeeE--R   ldr	s0, [sp]287# CHECK-NEXT: [3,1]     D=======eeER   add	z0.d, z0.d, z0.d288 289# CHECK:      Average Wait times (based on the timeline view):290# CHECK-NEXT: [0]: Executions291# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue292# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready293# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage294 295# CHECK:            [0]    [1]    [2]    [3]296# CHECK-NEXT: 0.     4     1.3    1.3    1.5       ldr	s0, [sp]297# CHECK-NEXT: 1.     4     7.5    0.3    0.0       add	z0.d, z0.d, z0.d298# CHECK-NEXT:        4     4.4    0.8    0.8       <total>299 300# CHECK:      [3] Code Region - FPR64-bit301 302# CHECK:      Iterations:        100303# CHECK-NEXT: Instructions:      200304# CHECK-NEXT: Total Cycles:      60305# CHECK-NEXT: Total uOps:        200306 307# CHECK:      Dispatch Width:    10308# CHECK-NEXT: uOps Per Cycle:    3.33309# CHECK-NEXT: IPC:               3.33310# CHECK-NEXT: Block RThroughput: 0.5311 312# CHECK:      Instruction Info:313# CHECK-NEXT: [1]: #uOps314# CHECK-NEXT: [2]: Latency315# CHECK-NEXT: [3]: RThroughput316# CHECK-NEXT: [4]: MayLoad317# CHECK-NEXT: [5]: MayStore318# CHECK-NEXT: [6]: HasSideEffects (U)319 320# CHECK:      [1]    [2]    [3]    [4]    [5]    [6]    Instructions:321# CHECK-NEXT:  1      6     0.33    *                   ldr	d0, [sp]322# CHECK-NEXT:  1      2     0.50                        add	z0.d, z0.d, z0.d323 324# CHECK:      Resources:325# CHECK-NEXT: [0.0] - V3AEUnitB326# CHECK-NEXT: [0.1] - V3AEUnitB327# CHECK-NEXT: [0.2] - V3AEUnitB328# CHECK-NEXT: [1.0] - V3AEUnitD329# CHECK-NEXT: [1.1] - V3AEUnitD330# CHECK-NEXT: [2.0] - V3AEUnitFlg331# CHECK-NEXT: [2.1] - V3AEUnitFlg332# CHECK-NEXT: [2.2] - V3AEUnitFlg333# CHECK-NEXT: [2.3] - V3AEUnitFlg334# CHECK-NEXT: [3.0] - V3AEUnitL12335# CHECK-NEXT: [3.1] - V3AEUnitL12336# CHECK-NEXT: [4]   - V3AEUnitLS0337# CHECK-NEXT: [5]   - V3AEUnitM0338# CHECK-NEXT: [6]   - V3AEUnitM1339# CHECK-NEXT: [7]   - V3AEUnitS0340# CHECK-NEXT: [8]   - V3AEUnitS1341# CHECK-NEXT: [9]   - V3AEUnitS2342# CHECK-NEXT: [10]  - V3AEUnitS3343# CHECK-NEXT: [11]  - V3AEUnitS4344# CHECK-NEXT: [12]  - V3AEUnitS5345# CHECK-NEXT: [13]  - V3AEUnitST1346# CHECK-NEXT: [14]  - V3AEUnitV0347# CHECK-NEXT: [15]  - V3AEUnitV1348 349# CHECK:      Resource pressure per iteration:350# CHECK-NEXT: [0.0]  [0.1]  [0.2]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [2.3]  [3.0]  [3.1]  [4]    [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   [13]   [14]   [15]351# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.34    -      -      -      -      -      -      -      -      -     0.50   0.50352 353# CHECK:      Resource pressure by instruction:354# CHECK-NEXT: [0.0]  [0.1]  [0.2]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [2.3]  [3.0]  [3.1]  [4]    [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   [13]   [14]   [15]   Instructions:355# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.34    -      -      -      -      -      -      -      -      -      -      -     ldr	d0, [sp]356# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   add	z0.d, z0.d, z0.d357 358# CHECK:      Timeline view:359# CHECK-NEXT:                     01360# CHECK-NEXT: Index     0123456789361 362# CHECK:      [0,0]     DeeeeeeER ..   ldr	d0, [sp]363# CHECK-NEXT: [0,1]     D======eeER.   add	z0.d, z0.d, z0.d364# CHECK-NEXT: [1,0]     DeeeeeeE--R.   ldr	d0, [sp]365# CHECK-NEXT: [1,1]     D======eeER.   add	z0.d, z0.d, z0.d366# CHECK-NEXT: [2,0]     DeeeeeeE--R.   ldr	d0, [sp]367# CHECK-NEXT: [2,1]     D=======eeER   add	z0.d, z0.d, z0.d368# CHECK-NEXT: [3,0]     D=eeeeeeE--R   ldr	d0, [sp]369# CHECK-NEXT: [3,1]     D=======eeER   add	z0.d, z0.d, z0.d370 371# CHECK:      Average Wait times (based on the timeline view):372# CHECK-NEXT: [0]: Executions373# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue374# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready375# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage376 377# CHECK:            [0]    [1]    [2]    [3]378# CHECK-NEXT: 0.     4     1.3    1.3    1.5       ldr	d0, [sp]379# CHECK-NEXT: 1.     4     7.5    0.3    0.0       add	z0.d, z0.d, z0.d380# CHECK-NEXT:        4     4.4    0.8    0.8       <total>381 382# CHECK:      [4] Code Region - FPR128-bit383 384# CHECK:      Iterations:        100385# CHECK-NEXT: Instructions:      200386# CHECK-NEXT: Total Cycles:      60387# CHECK-NEXT: Total uOps:        200388 389# CHECK:      Dispatch Width:    10390# CHECK-NEXT: uOps Per Cycle:    3.33391# CHECK-NEXT: IPC:               3.33392# CHECK-NEXT: Block RThroughput: 0.5393 394# CHECK:      Instruction Info:395# CHECK-NEXT: [1]: #uOps396# CHECK-NEXT: [2]: Latency397# CHECK-NEXT: [3]: RThroughput398# CHECK-NEXT: [4]: MayLoad399# CHECK-NEXT: [5]: MayStore400# CHECK-NEXT: [6]: HasSideEffects (U)401 402# CHECK:      [1]    [2]    [3]    [4]    [5]    [6]    Instructions:403# CHECK-NEXT:  1      6     0.33    *                   ldr	q0, [sp]404# CHECK-NEXT:  1      2     0.50                        add	z0.d, z0.d, z0.d405 406# CHECK:      Resources:407# CHECK-NEXT: [0.0] - V3AEUnitB408# CHECK-NEXT: [0.1] - V3AEUnitB409# CHECK-NEXT: [0.2] - V3AEUnitB410# CHECK-NEXT: [1.0] - V3AEUnitD411# CHECK-NEXT: [1.1] - V3AEUnitD412# CHECK-NEXT: [2.0] - V3AEUnitFlg413# CHECK-NEXT: [2.1] - V3AEUnitFlg414# CHECK-NEXT: [2.2] - V3AEUnitFlg415# CHECK-NEXT: [2.3] - V3AEUnitFlg416# CHECK-NEXT: [3.0] - V3AEUnitL12417# CHECK-NEXT: [3.1] - V3AEUnitL12418# CHECK-NEXT: [4]   - V3AEUnitLS0419# CHECK-NEXT: [5]   - V3AEUnitM0420# CHECK-NEXT: [6]   - V3AEUnitM1421# CHECK-NEXT: [7]   - V3AEUnitS0422# CHECK-NEXT: [8]   - V3AEUnitS1423# CHECK-NEXT: [9]   - V3AEUnitS2424# CHECK-NEXT: [10]  - V3AEUnitS3425# CHECK-NEXT: [11]  - V3AEUnitS4426# CHECK-NEXT: [12]  - V3AEUnitS5427# CHECK-NEXT: [13]  - V3AEUnitST1428# CHECK-NEXT: [14]  - V3AEUnitV0429# CHECK-NEXT: [15]  - V3AEUnitV1430 431# CHECK:      Resource pressure per iteration:432# CHECK-NEXT: [0.0]  [0.1]  [0.2]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [2.3]  [3.0]  [3.1]  [4]    [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   [13]   [14]   [15]433# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.34    -      -      -      -      -      -      -      -      -     0.50   0.50434 435# CHECK:      Resource pressure by instruction:436# CHECK-NEXT: [0.0]  [0.1]  [0.2]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [2.3]  [3.0]  [3.1]  [4]    [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   [13]   [14]   [15]   Instructions:437# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.34    -      -      -      -      -      -      -      -      -      -      -     ldr	q0, [sp]438# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   add	z0.d, z0.d, z0.d439 440# CHECK:      Timeline view:441# CHECK-NEXT:                     01442# CHECK-NEXT: Index     0123456789443 444# CHECK:      [0,0]     DeeeeeeER ..   ldr	q0, [sp]445# CHECK-NEXT: [0,1]     D======eeER.   add	z0.d, z0.d, z0.d446# CHECK-NEXT: [1,0]     DeeeeeeE--R.   ldr	q0, [sp]447# CHECK-NEXT: [1,1]     D======eeER.   add	z0.d, z0.d, z0.d448# CHECK-NEXT: [2,0]     DeeeeeeE--R.   ldr	q0, [sp]449# CHECK-NEXT: [2,1]     D=======eeER   add	z0.d, z0.d, z0.d450# CHECK-NEXT: [3,0]     D=eeeeeeE--R   ldr	q0, [sp]451# CHECK-NEXT: [3,1]     D=======eeER   add	z0.d, z0.d, z0.d452 453# CHECK:      Average Wait times (based on the timeline view):454# CHECK-NEXT: [0]: Executions455# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue456# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready457# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage458 459# CHECK:            [0]    [1]    [2]    [3]460# CHECK-NEXT: 0.     4     1.3    1.3    1.5       ldr	q0, [sp]461# CHECK-NEXT: 1.     4     7.5    0.3    0.0       add	z0.d, z0.d, z0.d462# CHECK-NEXT:        4     4.4    0.8    0.8       <total>463 464# CHECK:      [5] Code Region - SIMD64-bit-b465 466# CHECK:      Iterations:        100467# CHECK-NEXT: Instructions:      200468# CHECK-NEXT: Total Cycles:      60469# CHECK-NEXT: Total uOps:        200470 471# CHECK:      Dispatch Width:    10472# CHECK-NEXT: uOps Per Cycle:    3.33473# CHECK-NEXT: IPC:               3.33474# CHECK-NEXT: Block RThroughput: 0.5475 476# CHECK:      Instruction Info:477# CHECK-NEXT: [1]: #uOps478# CHECK-NEXT: [2]: Latency479# CHECK-NEXT: [3]: RThroughput480# CHECK-NEXT: [4]: MayLoad481# CHECK-NEXT: [5]: MayStore482# CHECK-NEXT: [6]: HasSideEffects (U)483 484# CHECK:      [1]    [2]    [3]    [4]    [5]    [6]    Instructions:485# CHECK-NEXT:  1      6     0.33    *                   ld1	{ v0.8b }, [sp]486# CHECK-NEXT:  1      2     0.50                        add	z0.d, z0.d, z0.d487 488# CHECK:      Resources:489# CHECK-NEXT: [0.0] - V3AEUnitB490# CHECK-NEXT: [0.1] - V3AEUnitB491# CHECK-NEXT: [0.2] - V3AEUnitB492# CHECK-NEXT: [1.0] - V3AEUnitD493# CHECK-NEXT: [1.1] - V3AEUnitD494# CHECK-NEXT: [2.0] - V3AEUnitFlg495# CHECK-NEXT: [2.1] - V3AEUnitFlg496# CHECK-NEXT: [2.2] - V3AEUnitFlg497# CHECK-NEXT: [2.3] - V3AEUnitFlg498# CHECK-NEXT: [3.0] - V3AEUnitL12499# CHECK-NEXT: [3.1] - V3AEUnitL12500# CHECK-NEXT: [4]   - V3AEUnitLS0501# CHECK-NEXT: [5]   - V3AEUnitM0502# CHECK-NEXT: [6]   - V3AEUnitM1503# CHECK-NEXT: [7]   - V3AEUnitS0504# CHECK-NEXT: [8]   - V3AEUnitS1505# CHECK-NEXT: [9]   - V3AEUnitS2506# CHECK-NEXT: [10]  - V3AEUnitS3507# CHECK-NEXT: [11]  - V3AEUnitS4508# CHECK-NEXT: [12]  - V3AEUnitS5509# CHECK-NEXT: [13]  - V3AEUnitST1510# CHECK-NEXT: [14]  - V3AEUnitV0511# CHECK-NEXT: [15]  - V3AEUnitV1512 513# CHECK:      Resource pressure per iteration:514# CHECK-NEXT: [0.0]  [0.1]  [0.2]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [2.3]  [3.0]  [3.1]  [4]    [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   [13]   [14]   [15]515# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.34    -      -      -      -      -      -      -      -      -     0.50   0.50516 517# CHECK:      Resource pressure by instruction:518# CHECK-NEXT: [0.0]  [0.1]  [0.2]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [2.3]  [3.0]  [3.1]  [4]    [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   [13]   [14]   [15]   Instructions:519# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.34    -      -      -      -      -      -      -      -      -      -      -     ld1	{ v0.8b }, [sp]520# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   add	z0.d, z0.d, z0.d521 522# CHECK:      Timeline view:523# CHECK-NEXT:                     01524# CHECK-NEXT: Index     0123456789525 526# CHECK:      [0,0]     DeeeeeeER ..   ld1	{ v0.8b }, [sp]527# CHECK-NEXT: [0,1]     D======eeER.   add	z0.d, z0.d, z0.d528# CHECK-NEXT: [1,0]     DeeeeeeE--R.   ld1	{ v0.8b }, [sp]529# CHECK-NEXT: [1,1]     D======eeER.   add	z0.d, z0.d, z0.d530# CHECK-NEXT: [2,0]     DeeeeeeE--R.   ld1	{ v0.8b }, [sp]531# CHECK-NEXT: [2,1]     D=======eeER   add	z0.d, z0.d, z0.d532# CHECK-NEXT: [3,0]     D=eeeeeeE--R   ld1	{ v0.8b }, [sp]533# CHECK-NEXT: [3,1]     D=======eeER   add	z0.d, z0.d, z0.d534 535# CHECK:      Average Wait times (based on the timeline view):536# CHECK-NEXT: [0]: Executions537# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue538# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready539# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage540 541# CHECK:            [0]    [1]    [2]    [3]542# CHECK-NEXT: 0.     4     1.3    1.3    1.5       ld1	{ v0.8b }, [sp]543# CHECK-NEXT: 1.     4     7.5    0.3    0.0       add	z0.d, z0.d, z0.d544# CHECK-NEXT:        4     4.4    0.8    0.8       <total>545 546# CHECK:      [6] Code Region - SIMD64-bit-h547 548# CHECK:      Iterations:        100549# CHECK-NEXT: Instructions:      200550# CHECK-NEXT: Total Cycles:      60551# CHECK-NEXT: Total uOps:        200552 553# CHECK:      Dispatch Width:    10554# CHECK-NEXT: uOps Per Cycle:    3.33555# CHECK-NEXT: IPC:               3.33556# CHECK-NEXT: Block RThroughput: 0.5557 558# CHECK:      Instruction Info:559# CHECK-NEXT: [1]: #uOps560# CHECK-NEXT: [2]: Latency561# CHECK-NEXT: [3]: RThroughput562# CHECK-NEXT: [4]: MayLoad563# CHECK-NEXT: [5]: MayStore564# CHECK-NEXT: [6]: HasSideEffects (U)565 566# CHECK:      [1]    [2]    [3]    [4]    [5]    [6]    Instructions:567# CHECK-NEXT:  1      6     0.33    *                   ld1	{ v0.4h }, [sp]568# CHECK-NEXT:  1      2     0.50                        add	z0.d, z0.d, z0.d569 570# CHECK:      Resources:571# CHECK-NEXT: [0.0] - V3AEUnitB572# CHECK-NEXT: [0.1] - V3AEUnitB573# CHECK-NEXT: [0.2] - V3AEUnitB574# CHECK-NEXT: [1.0] - V3AEUnitD575# CHECK-NEXT: [1.1] - V3AEUnitD576# CHECK-NEXT: [2.0] - V3AEUnitFlg577# CHECK-NEXT: [2.1] - V3AEUnitFlg578# CHECK-NEXT: [2.2] - V3AEUnitFlg579# CHECK-NEXT: [2.3] - V3AEUnitFlg580# CHECK-NEXT: [3.0] - V3AEUnitL12581# CHECK-NEXT: [3.1] - V3AEUnitL12582# CHECK-NEXT: [4]   - V3AEUnitLS0583# CHECK-NEXT: [5]   - V3AEUnitM0584# CHECK-NEXT: [6]   - V3AEUnitM1585# CHECK-NEXT: [7]   - V3AEUnitS0586# CHECK-NEXT: [8]   - V3AEUnitS1587# CHECK-NEXT: [9]   - V3AEUnitS2588# CHECK-NEXT: [10]  - V3AEUnitS3589# CHECK-NEXT: [11]  - V3AEUnitS4590# CHECK-NEXT: [12]  - V3AEUnitS5591# CHECK-NEXT: [13]  - V3AEUnitST1592# CHECK-NEXT: [14]  - V3AEUnitV0593# CHECK-NEXT: [15]  - V3AEUnitV1594 595# CHECK:      Resource pressure per iteration:596# CHECK-NEXT: [0.0]  [0.1]  [0.2]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [2.3]  [3.0]  [3.1]  [4]    [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   [13]   [14]   [15]597# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.34    -      -      -      -      -      -      -      -      -     0.50   0.50598 599# CHECK:      Resource pressure by instruction:600# CHECK-NEXT: [0.0]  [0.1]  [0.2]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [2.3]  [3.0]  [3.1]  [4]    [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   [13]   [14]   [15]   Instructions:601# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.34    -      -      -      -      -      -      -      -      -      -      -     ld1	{ v0.4h }, [sp]602# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   add	z0.d, z0.d, z0.d603 604# CHECK:      Timeline view:605# CHECK-NEXT:                     01606# CHECK-NEXT: Index     0123456789607 608# CHECK:      [0,0]     DeeeeeeER ..   ld1	{ v0.4h }, [sp]609# CHECK-NEXT: [0,1]     D======eeER.   add	z0.d, z0.d, z0.d610# CHECK-NEXT: [1,0]     DeeeeeeE--R.   ld1	{ v0.4h }, [sp]611# CHECK-NEXT: [1,1]     D======eeER.   add	z0.d, z0.d, z0.d612# CHECK-NEXT: [2,0]     DeeeeeeE--R.   ld1	{ v0.4h }, [sp]613# CHECK-NEXT: [2,1]     D=======eeER   add	z0.d, z0.d, z0.d614# CHECK-NEXT: [3,0]     D=eeeeeeE--R   ld1	{ v0.4h }, [sp]615# CHECK-NEXT: [3,1]     D=======eeER   add	z0.d, z0.d, z0.d616 617# CHECK:      Average Wait times (based on the timeline view):618# CHECK-NEXT: [0]: Executions619# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue620# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready621# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage622 623# CHECK:            [0]    [1]    [2]    [3]624# CHECK-NEXT: 0.     4     1.3    1.3    1.5       ld1	{ v0.4h }, [sp]625# CHECK-NEXT: 1.     4     7.5    0.3    0.0       add	z0.d, z0.d, z0.d626# CHECK-NEXT:        4     4.4    0.8    0.8       <total>627 628# CHECK:      [7] Code Region - SIMD64-bit-s629 630# CHECK:      Iterations:        100631# CHECK-NEXT: Instructions:      200632# CHECK-NEXT: Total Cycles:      60633# CHECK-NEXT: Total uOps:        200634 635# CHECK:      Dispatch Width:    10636# CHECK-NEXT: uOps Per Cycle:    3.33637# CHECK-NEXT: IPC:               3.33638# CHECK-NEXT: Block RThroughput: 0.5639 640# CHECK:      Instruction Info:641# CHECK-NEXT: [1]: #uOps642# CHECK-NEXT: [2]: Latency643# CHECK-NEXT: [3]: RThroughput644# CHECK-NEXT: [4]: MayLoad645# CHECK-NEXT: [5]: MayStore646# CHECK-NEXT: [6]: HasSideEffects (U)647 648# CHECK:      [1]    [2]    [3]    [4]    [5]    [6]    Instructions:649# CHECK-NEXT:  1      6     0.33    *                   ld1	{ v0.2s }, [sp]650# CHECK-NEXT:  1      2     0.50                        add	z0.d, z0.d, z0.d651 652# CHECK:      Resources:653# CHECK-NEXT: [0.0] - V3AEUnitB654# CHECK-NEXT: [0.1] - V3AEUnitB655# CHECK-NEXT: [0.2] - V3AEUnitB656# CHECK-NEXT: [1.0] - V3AEUnitD657# CHECK-NEXT: [1.1] - V3AEUnitD658# CHECK-NEXT: [2.0] - V3AEUnitFlg659# CHECK-NEXT: [2.1] - V3AEUnitFlg660# CHECK-NEXT: [2.2] - V3AEUnitFlg661# CHECK-NEXT: [2.3] - V3AEUnitFlg662# CHECK-NEXT: [3.0] - V3AEUnitL12663# CHECK-NEXT: [3.1] - V3AEUnitL12664# CHECK-NEXT: [4]   - V3AEUnitLS0665# CHECK-NEXT: [5]   - V3AEUnitM0666# CHECK-NEXT: [6]   - V3AEUnitM1667# CHECK-NEXT: [7]   - V3AEUnitS0668# CHECK-NEXT: [8]   - V3AEUnitS1669# CHECK-NEXT: [9]   - V3AEUnitS2670# CHECK-NEXT: [10]  - V3AEUnitS3671# CHECK-NEXT: [11]  - V3AEUnitS4672# CHECK-NEXT: [12]  - V3AEUnitS5673# CHECK-NEXT: [13]  - V3AEUnitST1674# CHECK-NEXT: [14]  - V3AEUnitV0675# CHECK-NEXT: [15]  - V3AEUnitV1676 677# CHECK:      Resource pressure per iteration:678# CHECK-NEXT: [0.0]  [0.1]  [0.2]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [2.3]  [3.0]  [3.1]  [4]    [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   [13]   [14]   [15]679# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.34    -      -      -      -      -      -      -      -      -     0.50   0.50680 681# CHECK:      Resource pressure by instruction:682# CHECK-NEXT: [0.0]  [0.1]  [0.2]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [2.3]  [3.0]  [3.1]  [4]    [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   [13]   [14]   [15]   Instructions:683# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.34    -      -      -      -      -      -      -      -      -      -      -     ld1	{ v0.2s }, [sp]684# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   add	z0.d, z0.d, z0.d685 686# CHECK:      Timeline view:687# CHECK-NEXT:                     01688# CHECK-NEXT: Index     0123456789689 690# CHECK:      [0,0]     DeeeeeeER ..   ld1	{ v0.2s }, [sp]691# CHECK-NEXT: [0,1]     D======eeER.   add	z0.d, z0.d, z0.d692# CHECK-NEXT: [1,0]     DeeeeeeE--R.   ld1	{ v0.2s }, [sp]693# CHECK-NEXT: [1,1]     D======eeER.   add	z0.d, z0.d, z0.d694# CHECK-NEXT: [2,0]     DeeeeeeE--R.   ld1	{ v0.2s }, [sp]695# CHECK-NEXT: [2,1]     D=======eeER   add	z0.d, z0.d, z0.d696# CHECK-NEXT: [3,0]     D=eeeeeeE--R   ld1	{ v0.2s }, [sp]697# CHECK-NEXT: [3,1]     D=======eeER   add	z0.d, z0.d, z0.d698 699# CHECK:      Average Wait times (based on the timeline view):700# CHECK-NEXT: [0]: Executions701# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue702# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready703# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage704 705# CHECK:            [0]    [1]    [2]    [3]706# CHECK-NEXT: 0.     4     1.3    1.3    1.5       ld1	{ v0.2s }, [sp]707# CHECK-NEXT: 1.     4     7.5    0.3    0.0       add	z0.d, z0.d, z0.d708# CHECK-NEXT:        4     4.4    0.8    0.8       <total>709 710# CHECK:      [8] Code Region - SIMD64-bit-d711 712# CHECK:      Iterations:        100713# CHECK-NEXT: Instructions:      200714# CHECK-NEXT: Total Cycles:      60715# CHECK-NEXT: Total uOps:        200716 717# CHECK:      Dispatch Width:    10718# CHECK-NEXT: uOps Per Cycle:    3.33719# CHECK-NEXT: IPC:               3.33720# CHECK-NEXT: Block RThroughput: 0.5721 722# CHECK:      Instruction Info:723# CHECK-NEXT: [1]: #uOps724# CHECK-NEXT: [2]: Latency725# CHECK-NEXT: [3]: RThroughput726# CHECK-NEXT: [4]: MayLoad727# CHECK-NEXT: [5]: MayStore728# CHECK-NEXT: [6]: HasSideEffects (U)729 730# CHECK:      [1]    [2]    [3]    [4]    [5]    [6]    Instructions:731# CHECK-NEXT:  1      6     0.33    *                   ld1	{ v0.1d }, [sp]732# CHECK-NEXT:  1      2     0.50                        add	z0.d, z0.d, z0.d733 734# CHECK:      Resources:735# CHECK-NEXT: [0.0] - V3AEUnitB736# CHECK-NEXT: [0.1] - V3AEUnitB737# CHECK-NEXT: [0.2] - V3AEUnitB738# CHECK-NEXT: [1.0] - V3AEUnitD739# CHECK-NEXT: [1.1] - V3AEUnitD740# CHECK-NEXT: [2.0] - V3AEUnitFlg741# CHECK-NEXT: [2.1] - V3AEUnitFlg742# CHECK-NEXT: [2.2] - V3AEUnitFlg743# CHECK-NEXT: [2.3] - V3AEUnitFlg744# CHECK-NEXT: [3.0] - V3AEUnitL12745# CHECK-NEXT: [3.1] - V3AEUnitL12746# CHECK-NEXT: [4]   - V3AEUnitLS0747# CHECK-NEXT: [5]   - V3AEUnitM0748# CHECK-NEXT: [6]   - V3AEUnitM1749# CHECK-NEXT: [7]   - V3AEUnitS0750# CHECK-NEXT: [8]   - V3AEUnitS1751# CHECK-NEXT: [9]   - V3AEUnitS2752# CHECK-NEXT: [10]  - V3AEUnitS3753# CHECK-NEXT: [11]  - V3AEUnitS4754# CHECK-NEXT: [12]  - V3AEUnitS5755# CHECK-NEXT: [13]  - V3AEUnitST1756# CHECK-NEXT: [14]  - V3AEUnitV0757# CHECK-NEXT: [15]  - V3AEUnitV1758 759# CHECK:      Resource pressure per iteration:760# CHECK-NEXT: [0.0]  [0.1]  [0.2]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [2.3]  [3.0]  [3.1]  [4]    [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   [13]   [14]   [15]761# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.34    -      -      -      -      -      -      -      -      -     0.50   0.50762 763# CHECK:      Resource pressure by instruction:764# CHECK-NEXT: [0.0]  [0.1]  [0.2]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [2.3]  [3.0]  [3.1]  [4]    [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   [13]   [14]   [15]   Instructions:765# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.34    -      -      -      -      -      -      -      -      -      -      -     ld1	{ v0.1d }, [sp]766# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   add	z0.d, z0.d, z0.d767 768# CHECK:      Timeline view:769# CHECK-NEXT:                     01770# CHECK-NEXT: Index     0123456789771 772# CHECK:      [0,0]     DeeeeeeER ..   ld1	{ v0.1d }, [sp]773# CHECK-NEXT: [0,1]     D======eeER.   add	z0.d, z0.d, z0.d774# CHECK-NEXT: [1,0]     DeeeeeeE--R.   ld1	{ v0.1d }, [sp]775# CHECK-NEXT: [1,1]     D======eeER.   add	z0.d, z0.d, z0.d776# CHECK-NEXT: [2,0]     DeeeeeeE--R.   ld1	{ v0.1d }, [sp]777# CHECK-NEXT: [2,1]     D=======eeER   add	z0.d, z0.d, z0.d778# CHECK-NEXT: [3,0]     D=eeeeeeE--R   ld1	{ v0.1d }, [sp]779# CHECK-NEXT: [3,1]     D=======eeER   add	z0.d, z0.d, z0.d780 781# CHECK:      Average Wait times (based on the timeline view):782# CHECK-NEXT: [0]: Executions783# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue784# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready785# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage786 787# CHECK:            [0]    [1]    [2]    [3]788# CHECK-NEXT: 0.     4     1.3    1.3    1.5       ld1	{ v0.1d }, [sp]789# CHECK-NEXT: 1.     4     7.5    0.3    0.0       add	z0.d, z0.d, z0.d790# CHECK-NEXT:        4     4.4    0.8    0.8       <total>791 792# CHECK:      [9] Code Region - insr793 794# CHECK:      Iterations:        100795# CHECK-NEXT: Instructions:      200796# CHECK-NEXT: Total Cycles:      703797# CHECK-NEXT: Total uOps:        300798 799# CHECK:      Dispatch Width:    10800# CHECK-NEXT: uOps Per Cycle:    0.43801# CHECK-NEXT: IPC:               0.28802# CHECK-NEXT: Block RThroughput: 1.0803 804# CHECK:      Instruction Info:805# CHECK-NEXT: [1]: #uOps806# CHECK-NEXT: [2]: Latency807# CHECK-NEXT: [3]: RThroughput808# CHECK-NEXT: [4]: MayLoad809# CHECK-NEXT: [5]: MayStore810# CHECK-NEXT: [6]: HasSideEffects (U)811 812# CHECK:      [1]    [2]    [3]    [4]    [5]    [6]    Instructions:813# CHECK-NEXT:  2      5     1.00                        insr	z0.s, w0814# CHECK-NEXT:  1      2     0.50                        add	z0.s, z0.s, z0.s815 816# CHECK:      Resources:817# CHECK-NEXT: [0.0] - V3AEUnitB818# CHECK-NEXT: [0.1] - V3AEUnitB819# CHECK-NEXT: [0.2] - V3AEUnitB820# CHECK-NEXT: [1.0] - V3AEUnitD821# CHECK-NEXT: [1.1] - V3AEUnitD822# CHECK-NEXT: [2.0] - V3AEUnitFlg823# CHECK-NEXT: [2.1] - V3AEUnitFlg824# CHECK-NEXT: [2.2] - V3AEUnitFlg825# CHECK-NEXT: [2.3] - V3AEUnitFlg826# CHECK-NEXT: [3.0] - V3AEUnitL12827# CHECK-NEXT: [3.1] - V3AEUnitL12828# CHECK-NEXT: [4]   - V3AEUnitLS0829# CHECK-NEXT: [5]   - V3AEUnitM0830# CHECK-NEXT: [6]   - V3AEUnitM1831# CHECK-NEXT: [7]   - V3AEUnitS0832# CHECK-NEXT: [8]   - V3AEUnitS1833# CHECK-NEXT: [9]   - V3AEUnitS2834# CHECK-NEXT: [10]  - V3AEUnitS3835# CHECK-NEXT: [11]  - V3AEUnitS4836# CHECK-NEXT: [12]  - V3AEUnitS5837# CHECK-NEXT: [13]  - V3AEUnitST1838# CHECK-NEXT: [14]  - V3AEUnitV0839# CHECK-NEXT: [15]  - V3AEUnitV1840 841# CHECK:      Resource pressure per iteration:842# CHECK-NEXT: [0.0]  [0.1]  [0.2]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [2.3]  [3.0]  [3.1]  [4]    [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   [13]   [14]   [15]843# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -     1.00   1.00844 845# CHECK:      Resource pressure by instruction:846# CHECK-NEXT: [0.0]  [0.1]  [0.2]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [2.3]  [3.0]  [3.1]  [4]    [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   [13]   [14]   [15]   Instructions:847# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     1.00   insr	z0.s, w0848# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     add	z0.s, z0.s, z0.s849 850# CHECK:      Timeline view:851# CHECK-NEXT:                     0123456789          0852# CHECK-NEXT: Index     0123456789          0123456789853 854# CHECK:      [0,0]     DeeeeeER  .    .    .    .    .   insr	z0.s, w0855# CHECK-NEXT: [0,1]     D=====eeER.    .    .    .    .   add	z0.s, z0.s, z0.s856# CHECK-NEXT: [1,0]     D=======eeeeeER.    .    .    .   insr	z0.s, w0857# CHECK-NEXT: [1,1]     D============eeER   .    .    .   add	z0.s, z0.s, z0.s858# CHECK-NEXT: [2,0]     D==============eeeeeER   .    .   insr	z0.s, w0859# CHECK-NEXT: [2,1]     D===================eeER .    .   add	z0.s, z0.s, z0.s860# CHECK-NEXT: [3,0]     .D====================eeeeeER .   insr	z0.s, w0861# CHECK-NEXT: [3,1]     .D=========================eeER   add	z0.s, z0.s, z0.s862 863# CHECK:      Average Wait times (based on the timeline view):864# CHECK-NEXT: [0]: Executions865# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue866# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready867# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage868 869# CHECK:            [0]    [1]    [2]    [3]870# CHECK-NEXT: 0.     4     11.3   0.3    0.0       insr	z0.s, w0871# CHECK-NEXT: 1.     4     16.3   0.0    0.0       add	z0.s, z0.s, z0.s872# CHECK-NEXT:        4     13.8   0.1    0.0       <total>873