3982 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py2# RUN: llvm-mca -mtriple=aarch64 -mcpu=neoverse-v2 --instruction-info=0 --resource-pressure=0 --timeline --timeline-max-iterations=1 < %s | FileCheck %s3 4# LLVM-MCA-BEGIN G015ld1 { v1.1d }, [x27], #86ld1 { v1.2d }, [x27], #167ld1 { v1.2s }, [x27], #88ld1 { v1.4h }, [x27], #89ld1 { v1.4s }, [x27], #1610# LLVM-MCA-END11 12# LLVM-MCA-BEGIN G0213ld1 { v1.8b }, [x27], #814ld1 { v1.8h }, [x27], #1615ld1 { v1.16b }, [x27], #1616ld1 { v1.1d }, [x27], x2817ld1 { v1.2d }, [x27], x2818# LLVM-MCA-END19 20# LLVM-MCA-BEGIN G0321ld1 { v1.2s }, [x27], x2822ld1 { v1.4h }, [x27], x2823ld1 { v1.4s }, [x27], x2824ld1 { v1.8b }, [x27], x2825ld1 { v1.8h }, [x27], x2826# LLVM-MCA-END27 28# LLVM-MCA-BEGIN G0429ld1 { v1.16b }, [x27], x2830ld1 { v1.1d, v2.1d }, [x27], #1631ld1 { v1.2d, v2.2d }, [x27], #3232ld1 { v1.2s, v2.2s }, [x27], #1633ld1 { v1.4h, v2.4h }, [x27], #1634# LLVM-MCA-END35 36# LLVM-MCA-BEGIN G0537ld1 { v1.4s, v2.4s }, [x27], #3238ld1 { v1.8b, v2.8b }, [x27], #1639ld1 { v1.8h, v2.8h }, [x27], #3240ld1 { v1.16b, v2.16b }, [x27], #3241ld1 { v1.1d, v2.1d }, [x27], x2842# LLVM-MCA-END43 44# LLVM-MCA-BEGIN G0645ld1 { v1.2d, v2.2d }, [x27], x2846ld1 { v1.2s, v2.2s }, [x27], x2847ld1 { v1.4h, v2.4h }, [x27], x2848ld1 { v1.4s, v2.4s }, [x27], x2849ld1 { v1.8b, v2.8b }, [x27], x2850# LLVM-MCA-END51 52# LLVM-MCA-BEGIN G0753ld1 { v1.8h, v2.8h }, [x27], x2854ld1 { v1.16b, v2.16b }, [x27], x2855ld1 { v1.1d, v2.1d, v3.1d }, [x27], #2456ld1 { v1.2d, v2.2d, v3.2d }, [x27], #4857ld1 { v1.2s, v2.2s, v3.2s }, [x27], #2458# LLVM-MCA-END59 60# LLVM-MCA-BEGIN G0861ld1 { v1.4h, v2.4h, v3.4h }, [x27], #2462ld1 { v1.4s, v2.4s, v3.4s }, [x27], #4863ld1 { v1.8b, v2.8b, v3.8b }, [x27], #2464ld1 { v1.8h, v2.8h, v3.8h }, [x27], #4865ld1 { v1.16b, v2.16b, v3.16b }, [x27], #4866# LLVM-MCA-END67 68# LLVM-MCA-BEGIN G0969ld1 { v1.1d, v2.1d, v3.1d }, [x27], x2870ld1 { v1.2d, v2.2d, v3.2d }, [x27], x2871ld1 { v1.2s, v2.2s, v3.2s }, [x27], x2872ld1 { v1.4h, v2.4h, v3.4h }, [x27], x2873ld1 { v1.4s, v2.4s, v3.4s }, [x27], x2874# LLVM-MCA-END75 76# LLVM-MCA-BEGIN G1077ld1 { v1.8b, v2.8b, v3.8b }, [x27], x2878ld1 { v1.8h, v2.8h, v3.8h }, [x27], x2879ld1 { v1.16b, v2.16b, v3.16b }, [x27], x2880ld1 { v1.1d, v2.1d, v3.1d, v4.1d }, [x27], #3281ld1 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], #6482# LLVM-MCA-END83 84# LLVM-MCA-BEGIN G1185ld1 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], #3286ld1 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], #3287ld1 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], #6488ld1 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], #3289ld1 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], #6490# LLVM-MCA-END91 92# LLVM-MCA-BEGIN G1293ld1 { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], #6494ld1 { v1.1d, v2.1d, v3.1d, v4.1d }, [x27], x2895ld1 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], x2896ld1 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], x2897ld1 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], x2898# LLVM-MCA-END99 100# LLVM-MCA-BEGIN G13101ld1 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], x28102ld1 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], x28103ld1 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], x28104ld1 { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], x28105ld1 { v1.b }[0], [x27], #1106# LLVM-MCA-END107 108# LLVM-MCA-BEGIN G14109ld1 { v1.b }[8], [x27], #1110ld1 { v1.b }[0], [x27], x28111ld1 { v1.b }[8], [x27], x28112ld1 { v1.h }[0], [x27], #2113ld1 { v1.h }[4], [x27], #2114# LLVM-MCA-END115 116# LLVM-MCA-BEGIN G15117ld1 { v1.h }[0], [x27], x28118ld1 { v1.h }[4], [x27], x28119ld1 { v1.s }[0], [x27], #4120ld1 { v1.s }[0], [x27], x28121ld1 { v1.d }[0], [x27], #8122# LLVM-MCA-END123 124# LLVM-MCA-BEGIN G16125ld1 { v1.d }[0], [x27], x28126ld1r { v1.1d }, [x27], #8127ld1r { v1.2d }, [x27], #8128ld1r { v1.2s }, [x27], #4129ld1r { v1.4h }, [x27], #2130# LLVM-MCA-END131 132# LLVM-MCA-BEGIN G17133ld1r { v1.4s }, [x27], #4134ld1r { v1.8b }, [x27], #1135ld1r { v1.8h }, [x27], #2136ld1r { v1.16b }, [x27], #1137ld1r { v1.1d }, [x27], x28138# LLVM-MCA-END139 140# LLVM-MCA-BEGIN G18141ld1r { v1.2d }, [x27], x28142ld1r { v1.2s }, [x27], x28143ld1r { v1.4h }, [x27], x28144ld1r { v1.4s }, [x27], x28145ld1r { v1.8b }, [x27], x28146# LLVM-MCA-END147 148# LLVM-MCA-BEGIN G19149ld1r { v1.8h }, [x27], x28150ld1r { v1.16b }, [x27], x28151ld2 { v1.2d, v2.2d }, [x27], #32152ld2 { v1.2s, v2.2s }, [x27], #16153ld2 { v1.4h, v2.4h }, [x27], #16154# LLVM-MCA-END155 156# LLVM-MCA-BEGIN G20157ld2 { v1.4s, v2.4s }, [x27], #32158ld2 { v1.8b, v2.8b }, [x27], #16159ld2 { v1.8h, v2.8h }, [x27], #32160ld2 { v1.16b, v2.16b }, [x27], #32161ld2 { v1.2d, v2.2d }, [x27], x28162# LLVM-MCA-END163 164# LLVM-MCA-BEGIN G21165ld2 { v1.2s, v2.2s }, [x27], x28166ld2 { v1.4h, v2.4h }, [x27], x28167ld2 { v1.4s, v2.4s }, [x27], x28168ld2 { v1.8b, v2.8b }, [x27], x28169ld2 { v1.8h, v2.8h }, [x27], x28170# LLVM-MCA-END171 172# LLVM-MCA-BEGIN G22173ld2 { v1.16b, v2.16b }, [x27], x28174ld2 { v1.b, v2.b }[0], [x27], #2175ld2 { v1.b, v2.b }[8], [x27], #2176ld2 { v1.b, v2.b }[0], [x27], x28177ld2 { v1.b, v2.b }[8], [x27], x28178# LLVM-MCA-END179 180# LLVM-MCA-BEGIN G23181ld2 { v1.h, v2.h }[0], [x27], #4182ld2 { v1.h, v2.h }[4], [x27], #4183ld2 { v1.h, v2.h }[0], [x27], x28184ld2 { v1.h, v2.h }[4], [x27], x28185ld2 { v1.s, v2.s }[0], [x27], #8186# LLVM-MCA-END187 188# LLVM-MCA-BEGIN G24189ld2 { v1.s, v2.s }[0], [x27], x28190ld2 { v1.d, v2.d }[0], [x27], #16191ld2 { v1.d, v2.d }[0], [x27], x28192ld2r { v1.1d, v2.1d }, [x27], #16193ld2r { v1.2d, v2.2d }, [x27], #16194# LLVM-MCA-END195 196# LLVM-MCA-BEGIN G25197ld2r { v1.2s, v2.2s }, [x27], #8198ld2r { v1.4h, v2.4h }, [x27], #4199ld2r { v1.4s, v2.4s }, [x27], #8200ld2r { v1.8b, v2.8b }, [x27], #2201ld2r { v1.8h, v2.8h }, [x27], #4202# LLVM-MCA-END203 204# LLVM-MCA-BEGIN G26205ld2r { v1.16b, v2.16b }, [x27], #2206ld2r { v1.1d, v2.1d }, [x27], x28207ld2r { v1.2d, v2.2d }, [x27], x28208ld2r { v1.2s, v2.2s }, [x27], x28209ld2r { v1.4h, v2.4h }, [x27], x28210# LLVM-MCA-END211 212# LLVM-MCA-BEGIN G27213ld2r { v1.4s, v2.4s }, [x27], x28214ld2r { v1.8b, v2.8b }, [x27], x28215ld2r { v1.8h, v2.8h }, [x27], x28216ld2r { v1.16b, v2.16b }, [x27], x28217ld3 { v1.2d, v2.2d, v3.2d }, [x27], #48218# LLVM-MCA-END219 220# LLVM-MCA-BEGIN G28221ld3 { v1.2s, v2.2s, v3.2s }, [x27], #24222ld3 { v1.4h, v2.4h, v3.4h }, [x27], #24223ld3 { v1.4s, v2.4s, v3.4s }, [x27], #48224ld3 { v1.8b, v2.8b, v3.8b }, [x27], #24225ld3 { v1.8h, v2.8h, v3.8h }, [x27], #48226# LLVM-MCA-END227 228# LLVM-MCA-BEGIN G29229ld3 { v1.16b, v2.16b, v3.16b }, [x27], #48230ld3 { v1.2d, v2.2d, v3.2d }, [x27], x28231ld3 { v1.2s, v2.2s, v3.2s }, [x27], x28232ld3 { v1.4h, v2.4h, v3.4h }, [x27], x28233ld3 { v1.4s, v2.4s, v3.4s }, [x27], x28234# LLVM-MCA-END235 236# LLVM-MCA-BEGIN G30237ld3 { v1.8b, v2.8b, v3.8b }, [x27], x28238ld3 { v1.8h, v2.8h, v3.8h }, [x27], x28239ld3 { v1.16b, v2.16b, v3.16b }, [x27], x28240ld3 { v1.b, v2.b, v3.b }[0], [x27], #3241ld3 { v1.b, v2.b, v3.b }[8], [x27], #3242# LLVM-MCA-END243 244# LLVM-MCA-BEGIN G31245ld3 { v1.b, v2.b, v3.b }[0], [x27], x28246ld3 { v1.b, v2.b, v3.b }[8], [x27], x28247ld3 { v1.h, v2.h, v3.h }[0], [x27], #6248ld3 { v1.h, v2.h, v3.h }[4], [x27], #6249ld3 { v1.h, v2.h, v3.h }[0], [x27], x28250# LLVM-MCA-END251 252# LLVM-MCA-BEGIN G32253ld3 { v1.h, v2.h, v3.h }[4], [x27], x28254ld3 { v1.s, v2.s, v3.s }[0], [x27], #12255ld3 { v1.s, v2.s, v3.s }[0], [x27], x28256ld3 { v1.d, v2.d, v3.d }[0], [x27], #24257ld3 { v1.d, v2.d, v3.d }[0], [x27], x28258# LLVM-MCA-END259 260# LLVM-MCA-BEGIN G33261ld3r { v1.1d, v2.1d, v3.1d }, [x27], #24262ld3r { v1.2d, v2.2d, v3.2d }, [x27], #24263ld3r { v1.2s, v2.2s, v3.2s }, [x27], #12264ld3r { v1.4h, v2.4h, v3.4h }, [x27], #6265ld3r { v1.4s, v2.4s, v3.4s }, [x27], #12266# LLVM-MCA-END267 268# LLVM-MCA-BEGIN G34269ld3r { v1.8b, v2.8b, v3.8b }, [x27], #3270ld3r { v1.8h, v2.8h, v3.8h }, [x27], #6271ld3r { v1.16b, v2.16b, v3.16b }, [x27], #3272ld3r { v1.1d, v2.1d, v3.1d }, [x27], x28273ld3r { v1.2d, v2.2d, v3.2d }, [x27], x28274# LLVM-MCA-END275 276# LLVM-MCA-BEGIN G35277ld3r { v1.2s, v2.2s, v3.2s }, [x27], x28278ld3r { v1.4h, v2.4h, v3.4h }, [x27], x28279ld3r { v1.4s, v2.4s, v3.4s }, [x27], x28280ld3r { v1.8b, v2.8b, v3.8b }, [x27], x28281ld3r { v1.8h, v2.8h, v3.8h }, [x27], x28282# LLVM-MCA-END283 284# LLVM-MCA-BEGIN G36285ld3r { v1.16b, v2.16b, v3.16b }, [x27], x28286ld4 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], #64287ld4 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], #32288ld4 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], #32289ld4 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], #64290# LLVM-MCA-END291 292# LLVM-MCA-BEGIN G37293ld4 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], #32294ld4 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], #64295ld4 { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], #64296ld4 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], x28297ld4 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], x28298# LLVM-MCA-END299 300# LLVM-MCA-BEGIN G38301ld4 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], x28302ld4 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], x28303ld4 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], x28304ld4 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], x28305ld4 { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], x28306# LLVM-MCA-END307 308# LLVM-MCA-BEGIN G39309ld4 { v1.b, v2.b, v3.b, v4.b }[0], [x27], #4310ld4 { v1.b, v2.b, v3.b, v4.b }[8], [x27], #4311ld4 { v1.b, v2.b, v3.b, v4.b }[0], [x27], x28312ld4 { v1.b, v2.b, v3.b, v4.b }[8], [x27], x28313ld4 { v1.h, v2.h, v3.h, v4.h }[0], [x27], #8314# LLVM-MCA-END315 316# LLVM-MCA-BEGIN G40317ld4 { v1.h, v2.h, v3.h, v4.h }[4], [x27], #8318ld4 { v1.h, v2.h, v3.h, v4.h }[0], [x27], x28319ld4 { v1.h, v2.h, v3.h, v4.h }[4], [x27], x28320ld4 { v1.s, v2.s, v3.s, v4.s }[0], [x27], #16321ld4 { v1.s, v2.s, v3.s, v4.s }[0], [x27], x28322# LLVM-MCA-END323 324# LLVM-MCA-BEGIN G41325ld4 { v1.d, v2.d, v3.d, v4.d }[0], [x27], #32326ld4 { v1.d, v2.d, v3.d, v4.d }[0], [x27], x28327ld4r { v1.1d, v2.1d, v3.1d, v4.1d }, [x27], #32328ld4r { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], #32329ld4r { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], #16330# LLVM-MCA-END331 332# LLVM-MCA-BEGIN G42333ld4r { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], #8334ld4r { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], #16335ld4r { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], #4336ld4r { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], #8337ld4r { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], #4338# LLVM-MCA-END339 340# LLVM-MCA-BEGIN G43341ld4r { v1.1d, v2.1d, v3.1d, v4.1d }, [x27], x28342ld4r { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], x28343ld4r { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], x28344ld4r { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], x28345ld4r { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], x28346# LLVM-MCA-END347 348# LLVM-MCA-BEGIN G44349ld4r { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], x28350ld4r { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], x28351ld4r { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], x28352ldp s1, s2, [x27], #248353ldp d1, d2, [x27], #496354# LLVM-MCA-END355 356# LLVM-MCA-BEGIN G45357ldp q1, q2, [x27], #992358ldp s1, s2, [x27, #248]!359ldp d1, d2, [x27, #496]!360ldp q1, q2, [x27, #992]!361ldp w1, w2, [x27], #248362# LLVM-MCA-END363 364# LLVM-MCA-BEGIN G46365ldp x1, x2, [x27], #496366ldp w1, w2, [x27, #248]!367ldp x1, x2, [x27, #496]!368ldpsw x1, x2, [x27], #248369ldpsw x1, x2, [x27, #248]!370# LLVM-MCA-END371 372# LLVM-MCA-BEGIN G47373ldr b1, [x27], #254374ldr h1, [x27], #254375ldr s1, [x27], #254376ldr d1, [x27], #254377ldr q1, [x27], #254378# LLVM-MCA-END379 380# LLVM-MCA-BEGIN G48381ldr b1, [x27, #254]!382ldr h1, [x27, #254]!383ldr s1, [x27, #254]!384ldr d1, [x27, #254]!385ldr q1, [x27, #254]!386# LLVM-MCA-END387 388# LLVM-MCA-BEGIN G49389ldr w1, [x27], #254390ldr x1, [x27], #254391ldr w1, [x27, #254]!392ldr x1, [x27, #254]!393ldrb w1, [x27], #254394# LLVM-MCA-END395 396# LLVM-MCA-BEGIN G50397ldrb w1, [x27, #254]!398ldrh w1, [x27], #254399ldrh w1, [x27, #254]!400ldrsb w1, [x27], #254401ldrsb x1, [x27], #254402# LLVM-MCA-END403 404# LLVM-MCA-BEGIN G51405ldrsb w1, [x27, #254]!406ldrsb x1, [x27, #254]!407ldrsh w1, [x27], #254408ldrsh x1, [x27], #254409ldrsh w1, [x27, #254]!410# LLVM-MCA-END411 412# LLVM-MCA-BEGIN G52413ldrsh x1, [x27, #254]!414ldrsw x1, [x27], #254415ldrsw x1, [x27, #254]!416st1 { v1.1d }, [x27], #8417st1 { v1.2d }, [x27], #16418# LLVM-MCA-END419 420# LLVM-MCA-BEGIN G53421st1 { v1.2s }, [x27], #8422st1 { v1.4h }, [x27], #8423st1 { v1.4s }, [x27], #16424st1 { v1.8b }, [x27], #8425st1 { v1.8h }, [x27], #16426# LLVM-MCA-END427 428# LLVM-MCA-BEGIN G54429st1 { v1.16b }, [x27], #16430st1 { v1.1d }, [x27], x28431st1 { v1.2d }, [x27], x28432st1 { v1.2s }, [x27], x28433st1 { v1.4h }, [x27], x28434# LLVM-MCA-END435 436# LLVM-MCA-BEGIN G55437st1 { v1.4s }, [x27], x28438st1 { v1.8b }, [x27], x28439st1 { v1.8h }, [x27], x28440st1 { v1.16b }, [x27], x28441st1 { v1.1d, v2.1d }, [x27], #16442# LLVM-MCA-END443 444# LLVM-MCA-BEGIN G56445st1 { v1.2d, v2.2d }, [x27], #32446st1 { v1.2s, v2.2s }, [x27], #16447st1 { v1.4h, v2.4h }, [x27], #16448st1 { v1.4s, v2.4s }, [x27], #32449st1 { v1.8b, v2.8b }, [x27], #16450# LLVM-MCA-END451 452# LLVM-MCA-BEGIN G57453st1 { v1.8h, v2.8h }, [x27], #32454st1 { v1.16b, v2.16b }, [x27], #32455st1 { v1.1d, v2.1d }, [x27], x28456st1 { v1.2d, v2.2d }, [x27], x28457st1 { v1.2s, v2.2s }, [x27], x28458# LLVM-MCA-END459 460# LLVM-MCA-BEGIN G58461st1 { v1.4h, v2.4h }, [x27], x28462st1 { v1.4s, v2.4s }, [x27], x28463st1 { v1.8b, v2.8b }, [x27], x28464st1 { v1.8h, v2.8h }, [x27], x28465st1 { v1.16b, v2.16b }, [x27], x28466# LLVM-MCA-END467 468# LLVM-MCA-BEGIN G59469st1 { v1.1d, v2.1d, v3.1d }, [x27], #24470st1 { v1.2d, v2.2d, v3.2d }, [x27], #48471st1 { v1.2s, v2.2s, v3.2s }, [x27], #24472st1 { v1.4h, v2.4h, v3.4h }, [x27], #24473st1 { v1.4s, v2.4s, v3.4s }, [x27], #48474# LLVM-MCA-END475 476# LLVM-MCA-BEGIN G60477st1 { v1.8b, v2.8b, v3.8b }, [x27], #24478st1 { v1.8h, v2.8h, v3.8h }, [x27], #48479st1 { v1.16b, v2.16b, v3.16b }, [x27], #48480st1 { v1.1d, v2.1d, v3.1d }, [x27], x28481st1 { v1.2d, v2.2d, v3.2d }, [x27], x28482# LLVM-MCA-END483 484# LLVM-MCA-BEGIN G61485st1 { v1.2s, v2.2s, v3.2s }, [x27], x28486st1 { v1.4h, v2.4h, v3.4h }, [x27], x28487st1 { v1.4s, v2.4s, v3.4s }, [x27], x28488st1 { v1.8b, v2.8b, v3.8b }, [x27], x28489st1 { v1.8h, v2.8h, v3.8h }, [x27], x28490# LLVM-MCA-END491 492# LLVM-MCA-BEGIN G62493st1 { v1.16b, v2.16b, v3.16b }, [x27], x28494st1 { v1.1d, v2.1d, v3.1d, v4.1d }, [x27], #32495st1 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], #64496st1 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], #32497st1 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], #32498# LLVM-MCA-END499 500# LLVM-MCA-BEGIN G63501st1 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], #64502st1 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], #32503st1 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], #64504st1 { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], #64505st1 { v1.1d, v2.1d, v3.1d, v4.1d }, [x27], x28506# LLVM-MCA-END507 508# LLVM-MCA-BEGIN G64509st1 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], x28510st1 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], x28511st1 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], x28512st1 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], x28513st1 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], x28514# LLVM-MCA-END515 516# LLVM-MCA-BEGIN G65517st1 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], x28518st1 { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], x28519st1 { v1.b }[0], [x27], #1520st1 { v1.b }[8], [x27], #1521st1 { v1.b }[0], [x27], x28522# LLVM-MCA-END523 524# LLVM-MCA-BEGIN G66525st1 { v1.b }[8], [x27], x28526st1 { v1.h }[0], [x27], #2527st1 { v1.h }[4], [x27], #2528st1 { v1.h }[0], [x27], x28529st1 { v1.h }[4], [x27], x28530# LLVM-MCA-END531 532# LLVM-MCA-BEGIN G67533st1 { v1.s }[0], [x27], #4534st1 { v1.s }[0], [x27], x28535st1 { v1.d }[0], [x27], #8536st1 { v1.d }[0], [x27], x28537st2 { v1.2d, v2.2d }, [x27], #32538# LLVM-MCA-END539 540# LLVM-MCA-BEGIN G68541st2 { v1.2s, v2.2s }, [x27], #16542st2 { v1.4h, v2.4h }, [x27], #16543st2 { v1.4s, v2.4s }, [x27], #32544st2 { v1.8b, v2.8b }, [x27], #16545st2 { v1.8h, v2.8h }, [x27], #32546# LLVM-MCA-END547 548# LLVM-MCA-BEGIN G69549st2 { v1.16b, v2.16b }, [x27], #32550st2 { v1.2d, v2.2d }, [x27], x28551st2 { v1.2s, v2.2s }, [x27], x28552st2 { v1.4h, v2.4h }, [x27], x28553st2 { v1.4s, v2.4s }, [x27], x28554# LLVM-MCA-END555 556# LLVM-MCA-BEGIN G70557st2 { v1.8b, v2.8b }, [x27], x28558st2 { v1.8h, v2.8h }, [x27], x28559st2 { v1.16b, v2.16b }, [x27], x28560st2 { v1.b, v2.b }[0], [x27], #2561st2 { v1.b, v2.b }[8], [x27], #2562# LLVM-MCA-END563 564# LLVM-MCA-BEGIN G71565st2 { v1.b, v2.b }[0], [x27], x28566st2 { v1.b, v2.b }[8], [x27], x28567st2 { v1.h, v2.h }[0], [x27], #4568st2 { v1.h, v2.h }[4], [x27], #4569st2 { v1.h, v2.h }[0], [x27], x28570# LLVM-MCA-END571 572# LLVM-MCA-BEGIN G72573st2 { v1.h, v2.h }[4], [x27], x28574st2 { v1.s, v2.s }[0], [x27], #8575st2 { v1.s, v2.s }[0], [x27], x28576st2 { v1.d, v2.d }[0], [x27], #16577st2 { v1.d, v2.d }[0], [x27], x28578# LLVM-MCA-END579 580# LLVM-MCA-BEGIN G73581st2g x26, [x27], #4064582st2g x26, [x27, #4064]!583st3 { v1.2d, v2.2d, v3.2d }, [x27], #48584st3 { v1.2s, v2.2s, v3.2s }, [x27], #24585st3 { v1.4h, v2.4h, v3.4h }, [x27], #24586# LLVM-MCA-END587 588# LLVM-MCA-BEGIN G74589st3 { v1.4s, v2.4s, v3.4s }, [x27], #48590st3 { v1.8b, v2.8b, v3.8b }, [x27], #24591st3 { v1.8h, v2.8h, v3.8h }, [x27], #48592st3 { v1.16b, v2.16b, v3.16b }, [x27], #48593st3 { v1.2d, v2.2d, v3.2d }, [x27], x28594# LLVM-MCA-END595 596# LLVM-MCA-BEGIN G75597st3 { v1.2s, v2.2s, v3.2s }, [x27], x28598st3 { v1.4h, v2.4h, v3.4h }, [x27], x28599st3 { v1.4s, v2.4s, v3.4s }, [x27], x28600st3 { v1.8b, v2.8b, v3.8b }, [x27], x28601st3 { v1.8h, v2.8h, v3.8h }, [x27], x28602# LLVM-MCA-END603 604# LLVM-MCA-BEGIN G76605st3 { v1.16b, v2.16b, v3.16b }, [x27], x28606st3 { v1.b, v2.b, v3.b }[0], [x27], #3607st3 { v1.b, v2.b, v3.b }[8], [x27], #3608st3 { v1.b, v2.b, v3.b }[0], [x27], x28609st3 { v1.b, v2.b, v3.b }[8], [x27], x28610# LLVM-MCA-END611 612# LLVM-MCA-BEGIN G77613st3 { v1.h, v2.h, v3.h }[0], [x27], #6614st3 { v1.h, v2.h, v3.h }[4], [x27], #6615st3 { v1.h, v2.h, v3.h }[0], [x27], x28616st3 { v1.h, v2.h, v3.h }[4], [x27], x28617st3 { v1.s, v2.s, v3.s }[0], [x27], #12618# LLVM-MCA-END619 620# LLVM-MCA-BEGIN G78621st3 { v1.s, v2.s, v3.s }[0], [x27], x28622st3 { v1.d, v2.d, v3.d }[0], [x27], #24623st3 { v1.d, v2.d, v3.d }[0], [x27], x28624st4 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], #64625st4 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], #32626# LLVM-MCA-END627 628# LLVM-MCA-BEGIN G79629st4 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], #32630st4 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], #64631st4 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], #32632st4 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], #64633st4 { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], #64634# LLVM-MCA-END635 636# LLVM-MCA-BEGIN G80637st4 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], x28638st4 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], x28639st4 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], x28640st4 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], x28641st4 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], x28642# LLVM-MCA-END643 644# LLVM-MCA-BEGIN G81645st4 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], x28646st4 { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], x28647st4 { v1.b, v2.b, v3.b, v4.b }[0], [x27], #4648st4 { v1.b, v2.b, v3.b, v4.b }[8], [x27], #4649st4 { v1.b, v2.b, v3.b, v4.b }[0], [x27], x28650# LLVM-MCA-END651 652# LLVM-MCA-BEGIN G82653st4 { v1.b, v2.b, v3.b, v4.b }[8], [x27], x28654st4 { v1.h, v2.h, v3.h, v4.h }[0], [x27], #8655st4 { v1.h, v2.h, v3.h, v4.h }[4], [x27], #8656st4 { v1.h, v2.h, v3.h, v4.h }[0], [x27], x28657st4 { v1.h, v2.h, v3.h, v4.h }[4], [x27], x28658# LLVM-MCA-END659 660# LLVM-MCA-BEGIN G83661st4 { v1.s, v2.s, v3.s, v4.s }[0], [x27], #16662st4 { v1.s, v2.s, v3.s, v4.s }[0], [x27], x28663st4 { v1.d, v2.d, v3.d, v4.d }[0], [x27], #32664st4 { v1.d, v2.d, v3.d, v4.d }[0], [x27], x28665stg x26, [x27], #4064666# LLVM-MCA-END667 668# LLVM-MCA-BEGIN G84669stg x26, [x27, #4064]!670stgp x1, x2, [x27], #992671stgp x1, x2, [x27, #992]!672stp s1, s2, [x27], #248673stp d1, d2, [x27], #496674# LLVM-MCA-END675 676# LLVM-MCA-BEGIN G85677stp q1, q2, [x27], #992678stp s1, s2, [x27, #248]!679stp d1, d2, [x27, #496]!680stp q1, q2, [x27, #992]!681stp w1, w2, [x27], #248682# LLVM-MCA-END683 684# LLVM-MCA-BEGIN G86685stp x1, x2, [x27], #496686stp w1, w2, [x27, #248]!687stp x1, x2, [x27, #496]!688str b1, [x27], #254689str h1, [x27], #254690# LLVM-MCA-END691 692# LLVM-MCA-BEGIN G87693str s1, [x27], #254694str d1, [x27], #254695str q1, [x27], #254696str b1, [x27, #254]!697str h1, [x27, #254]!698# LLVM-MCA-END699 700# LLVM-MCA-BEGIN G88701str s1, [x27, #254]!702str d1, [x27, #254]!703str q1, [x27, #254]!704str w1, [x27], #254705str x1, [x27], #254706# LLVM-MCA-END707 708# LLVM-MCA-BEGIN G89709str w1, [x27, #254]!710str x1, [x27, #254]!711strb w1, [x27], #254712strb w1, [x27, #254]!713strh w1, [x27], #254714# LLVM-MCA-END715 716# LLVM-MCA-BEGIN G90717strh w1, [x27, #254]!718stz2g x26, [x27], #4064719stz2g x26, [x27, #4064]!720stzg x26, [x27], #4064721stzg x26, [x27, #4064]!722# LLVM-MCA-END723 724# LLVM-MCA-BEGIN G91725ldr x1, [x27], #254726ldr x2, [x1], #254727# LLVM-MCA-END728 729# CHECK: [0] Code Region - G01730 731# CHECK: Iterations: 100732# CHECK-NEXT: Instructions: 500733# CHECK-NEXT: Total Cycles: 508734# CHECK-NEXT: Total uOps: 1000735 736# CHECK: Dispatch Width: 6737# CHECK-NEXT: uOps Per Cycle: 1.97738# CHECK-NEXT: IPC: 0.98739# CHECK-NEXT: Block RThroughput: 1.7740 741# CHECK: Timeline view:742# CHECK-NEXT: 012743# CHECK-NEXT: Index 0123456789744 745# CHECK: [0,0] DeeeeeeER . . ld1 { v1.1d }, [x27], #8746# CHECK-NEXT: [0,1] D=eeeeeeER. . ld1 { v1.2d }, [x27], #16747# CHECK-NEXT: [0,2] D==eeeeeeER . ld1 { v1.2s }, [x27], #8748# CHECK-NEXT: [0,3] .D==eeeeeeER. ld1 { v1.4h }, [x27], #8749# CHECK-NEXT: [0,4] .D===eeeeeeER ld1 { v1.4s }, [x27], #16750 751# CHECK: Average Wait times (based on the timeline view):752# CHECK-NEXT: [0]: Executions753# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue754# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready755# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage756 757# CHECK: [0] [1] [2] [3]758# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld1 { v1.1d }, [x27], #8759# CHECK-NEXT: 1. 1 2.0 0.0 0.0 ld1 { v1.2d }, [x27], #16760# CHECK-NEXT: 2. 1 3.0 0.0 0.0 ld1 { v1.2s }, [x27], #8761# CHECK-NEXT: 3. 1 3.0 0.0 0.0 ld1 { v1.4h }, [x27], #8762# CHECK-NEXT: 4. 1 4.0 0.0 0.0 ld1 { v1.4s }, [x27], #16763# CHECK-NEXT: 1 2.6 0.2 0.0 <total>764 765# CHECK: [1] Code Region - G02766 767# CHECK: Iterations: 100768# CHECK-NEXT: Instructions: 500769# CHECK-NEXT: Total Cycles: 508770# CHECK-NEXT: Total uOps: 1000771 772# CHECK: Dispatch Width: 6773# CHECK-NEXT: uOps Per Cycle: 1.97774# CHECK-NEXT: IPC: 0.98775# CHECK-NEXT: Block RThroughput: 1.7776 777# CHECK: Timeline view:778# CHECK-NEXT: 012779# CHECK-NEXT: Index 0123456789780 781# CHECK: [0,0] DeeeeeeER . . ld1 { v1.8b }, [x27], #8782# CHECK-NEXT: [0,1] D=eeeeeeER. . ld1 { v1.8h }, [x27], #16783# CHECK-NEXT: [0,2] D==eeeeeeER . ld1 { v1.16b }, [x27], #16784# CHECK-NEXT: [0,3] .D==eeeeeeER. ld1 { v1.1d }, [x27], x28785# CHECK-NEXT: [0,4] .D===eeeeeeER ld1 { v1.2d }, [x27], x28786 787# CHECK: Average Wait times (based on the timeline view):788# CHECK-NEXT: [0]: Executions789# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue790# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready791# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage792 793# CHECK: [0] [1] [2] [3]794# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld1 { v1.8b }, [x27], #8795# CHECK-NEXT: 1. 1 2.0 0.0 0.0 ld1 { v1.8h }, [x27], #16796# CHECK-NEXT: 2. 1 3.0 0.0 0.0 ld1 { v1.16b }, [x27], #16797# CHECK-NEXT: 3. 1 3.0 0.0 0.0 ld1 { v1.1d }, [x27], x28798# CHECK-NEXT: 4. 1 4.0 0.0 0.0 ld1 { v1.2d }, [x27], x28799# CHECK-NEXT: 1 2.6 0.2 0.0 <total>800 801# CHECK: [2] Code Region - G03802 803# CHECK: Iterations: 100804# CHECK-NEXT: Instructions: 500805# CHECK-NEXT: Total Cycles: 508806# CHECK-NEXT: Total uOps: 1000807 808# CHECK: Dispatch Width: 6809# CHECK-NEXT: uOps Per Cycle: 1.97810# CHECK-NEXT: IPC: 0.98811# CHECK-NEXT: Block RThroughput: 1.7812 813# CHECK: Timeline view:814# CHECK-NEXT: 012815# CHECK-NEXT: Index 0123456789816 817# CHECK: [0,0] DeeeeeeER . . ld1 { v1.2s }, [x27], x28818# CHECK-NEXT: [0,1] D=eeeeeeER. . ld1 { v1.4h }, [x27], x28819# CHECK-NEXT: [0,2] D==eeeeeeER . ld1 { v1.4s }, [x27], x28820# CHECK-NEXT: [0,3] .D==eeeeeeER. ld1 { v1.8b }, [x27], x28821# CHECK-NEXT: [0,4] .D===eeeeeeER ld1 { v1.8h }, [x27], x28822 823# CHECK: Average Wait times (based on the timeline view):824# CHECK-NEXT: [0]: Executions825# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue826# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready827# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage828 829# CHECK: [0] [1] [2] [3]830# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld1 { v1.2s }, [x27], x28831# CHECK-NEXT: 1. 1 2.0 0.0 0.0 ld1 { v1.4h }, [x27], x28832# CHECK-NEXT: 2. 1 3.0 0.0 0.0 ld1 { v1.4s }, [x27], x28833# CHECK-NEXT: 3. 1 3.0 0.0 0.0 ld1 { v1.8b }, [x27], x28834# CHECK-NEXT: 4. 1 4.0 0.0 0.0 ld1 { v1.8h }, [x27], x28835# CHECK-NEXT: 1 2.6 0.2 0.0 <total>836 837# CHECK: [3] Code Region - G04838 839# CHECK: Iterations: 100840# CHECK-NEXT: Instructions: 500841# CHECK-NEXT: Total Cycles: 508842# CHECK-NEXT: Total uOps: 1400843 844# CHECK: Dispatch Width: 6845# CHECK-NEXT: uOps Per Cycle: 2.76846# CHECK-NEXT: IPC: 0.98847# CHECK-NEXT: Block RThroughput: 3.0848 849# CHECK: Timeline view:850# CHECK-NEXT: 012851# CHECK-NEXT: Index 0123456789852 853# CHECK: [0,0] DeeeeeeER . . ld1 { v1.16b }, [x27], x28854# CHECK-NEXT: [0,1] D=eeeeeeER. . ld1 { v1.1d, v2.1d }, [x27], #16855# CHECK-NEXT: [0,2] .D=eeeeeeER . ld1 { v1.2d, v2.2d }, [x27], #32856# CHECK-NEXT: [0,3] .D==eeeeeeER. ld1 { v1.2s, v2.2s }, [x27], #16857# CHECK-NEXT: [0,4] . D==eeeeeeER ld1 { v1.4h, v2.4h }, [x27], #16858 859# CHECK: Average Wait times (based on the timeline view):860# CHECK-NEXT: [0]: Executions861# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue862# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready863# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage864 865# CHECK: [0] [1] [2] [3]866# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld1 { v1.16b }, [x27], x28867# CHECK-NEXT: 1. 1 2.0 0.0 0.0 ld1 { v1.1d, v2.1d }, [x27], #16868# CHECK-NEXT: 2. 1 2.0 0.0 0.0 ld1 { v1.2d, v2.2d }, [x27], #32869# CHECK-NEXT: 3. 1 3.0 0.0 0.0 ld1 { v1.2s, v2.2s }, [x27], #16870# CHECK-NEXT: 4. 1 3.0 0.0 0.0 ld1 { v1.4h, v2.4h }, [x27], #16871# CHECK-NEXT: 1 2.2 0.2 0.0 <total>872 873# CHECK: [4] Code Region - G05874 875# CHECK: Iterations: 100876# CHECK-NEXT: Instructions: 500877# CHECK-NEXT: Total Cycles: 508878# CHECK-NEXT: Total uOps: 1500879 880# CHECK: Dispatch Width: 6881# CHECK-NEXT: uOps Per Cycle: 2.95882# CHECK-NEXT: IPC: 0.98883# CHECK-NEXT: Block RThroughput: 3.3884 885# CHECK: Timeline view:886# CHECK-NEXT: 012887# CHECK-NEXT: Index 0123456789888 889# CHECK: [0,0] DeeeeeeER . . ld1 { v1.4s, v2.4s }, [x27], #32890# CHECK-NEXT: [0,1] D=eeeeeeER. . ld1 { v1.8b, v2.8b }, [x27], #16891# CHECK-NEXT: [0,2] .D=eeeeeeER . ld1 { v1.8h, v2.8h }, [x27], #32892# CHECK-NEXT: [0,3] .D==eeeeeeER. ld1 { v1.16b, v2.16b }, [x27], #32893# CHECK-NEXT: [0,4] . D==eeeeeeER ld1 { v1.1d, v2.1d }, [x27], x28894 895# CHECK: Average Wait times (based on the timeline view):896# CHECK-NEXT: [0]: Executions897# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue898# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready899# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage900 901# CHECK: [0] [1] [2] [3]902# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld1 { v1.4s, v2.4s }, [x27], #32903# CHECK-NEXT: 1. 1 2.0 0.0 0.0 ld1 { v1.8b, v2.8b }, [x27], #16904# CHECK-NEXT: 2. 1 2.0 0.0 0.0 ld1 { v1.8h, v2.8h }, [x27], #32905# CHECK-NEXT: 3. 1 3.0 0.0 0.0 ld1 { v1.16b, v2.16b }, [x27], #32906# CHECK-NEXT: 4. 1 3.0 0.0 0.0 ld1 { v1.1d, v2.1d }, [x27], x28907# CHECK-NEXT: 1 2.2 0.2 0.0 <total>908 909# CHECK: [5] Code Region - G06910 911# CHECK: Iterations: 100912# CHECK-NEXT: Instructions: 500913# CHECK-NEXT: Total Cycles: 508914# CHECK-NEXT: Total uOps: 1500915 916# CHECK: Dispatch Width: 6917# CHECK-NEXT: uOps Per Cycle: 2.95918# CHECK-NEXT: IPC: 0.98919# CHECK-NEXT: Block RThroughput: 3.3920 921# CHECK: Timeline view:922# CHECK-NEXT: 012923# CHECK-NEXT: Index 0123456789924 925# CHECK: [0,0] DeeeeeeER . . ld1 { v1.2d, v2.2d }, [x27], x28926# CHECK-NEXT: [0,1] D=eeeeeeER. . ld1 { v1.2s, v2.2s }, [x27], x28927# CHECK-NEXT: [0,2] .D=eeeeeeER . ld1 { v1.4h, v2.4h }, [x27], x28928# CHECK-NEXT: [0,3] .D==eeeeeeER. ld1 { v1.4s, v2.4s }, [x27], x28929# CHECK-NEXT: [0,4] . D==eeeeeeER ld1 { v1.8b, v2.8b }, [x27], x28930 931# CHECK: Average Wait times (based on the timeline view):932# CHECK-NEXT: [0]: Executions933# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue934# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready935# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage936 937# CHECK: [0] [1] [2] [3]938# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld1 { v1.2d, v2.2d }, [x27], x28939# CHECK-NEXT: 1. 1 2.0 0.0 0.0 ld1 { v1.2s, v2.2s }, [x27], x28940# CHECK-NEXT: 2. 1 2.0 0.0 0.0 ld1 { v1.4h, v2.4h }, [x27], x28941# CHECK-NEXT: 3. 1 3.0 0.0 0.0 ld1 { v1.4s, v2.4s }, [x27], x28942# CHECK-NEXT: 4. 1 3.0 0.0 0.0 ld1 { v1.8b, v2.8b }, [x27], x28943# CHECK-NEXT: 1 2.2 0.2 0.0 <total>944 945# CHECK: [6] Code Region - G07946 947# CHECK: Iterations: 100948# CHECK-NEXT: Instructions: 500949# CHECK-NEXT: Total Cycles: 508950# CHECK-NEXT: Total uOps: 1800951 952# CHECK: Dispatch Width: 6953# CHECK-NEXT: uOps Per Cycle: 3.54954# CHECK-NEXT: IPC: 0.98955# CHECK-NEXT: Block RThroughput: 4.3956 957# CHECK: Timeline view:958# CHECK-NEXT: 012959# CHECK-NEXT: Index 0123456789960 961# CHECK: [0,0] DeeeeeeER . . ld1 { v1.8h, v2.8h }, [x27], x28962# CHECK-NEXT: [0,1] D=eeeeeeER. . ld1 { v1.16b, v2.16b }, [x27], x28963# CHECK-NEXT: [0,2] .D=eeeeeeER . ld1 { v1.1d, v2.1d, v3.1d }, [x27], #24964# CHECK-NEXT: [0,3] . D=eeeeeeER. ld1 { v1.2d, v2.2d, v3.2d }, [x27], #48965# CHECK-NEXT: [0,4] . D=eeeeeeER ld1 { v1.2s, v2.2s, v3.2s }, [x27], #24966 967# CHECK: Average Wait times (based on the timeline view):968# CHECK-NEXT: [0]: Executions969# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue970# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready971# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage972 973# CHECK: [0] [1] [2] [3]974# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld1 { v1.8h, v2.8h }, [x27], x28975# CHECK-NEXT: 1. 1 2.0 0.0 0.0 ld1 { v1.16b, v2.16b }, [x27], x28976# CHECK-NEXT: 2. 1 2.0 0.0 0.0 ld1 { v1.1d, v2.1d, v3.1d }, [x27], #24977# CHECK-NEXT: 3. 1 2.0 0.0 0.0 ld1 { v1.2d, v2.2d, v3.2d }, [x27], #48978# CHECK-NEXT: 4. 1 2.0 0.0 0.0 ld1 { v1.2s, v2.2s, v3.2s }, [x27], #24979# CHECK-NEXT: 1 1.8 0.2 0.0 <total>980 981# CHECK: [7] Code Region - G08982 983# CHECK: Iterations: 100984# CHECK-NEXT: Instructions: 500985# CHECK-NEXT: Total Cycles: 508986# CHECK-NEXT: Total uOps: 2000987 988# CHECK: Dispatch Width: 6989# CHECK-NEXT: uOps Per Cycle: 3.94990# CHECK-NEXT: IPC: 0.98991# CHECK-NEXT: Block RThroughput: 5.0992 993# CHECK: Timeline view:994# CHECK-NEXT: 012995# CHECK-NEXT: Index 0123456789996 997# CHECK: [0,0] DeeeeeeER . . ld1 { v1.4h, v2.4h, v3.4h }, [x27], #24998# CHECK-NEXT: [0,1] .DeeeeeeER. . ld1 { v1.4s, v2.4s, v3.4s }, [x27], #48999# CHECK-NEXT: [0,2] . DeeeeeeER . ld1 { v1.8b, v2.8b, v3.8b }, [x27], #241000# CHECK-NEXT: [0,3] . DeeeeeeER. ld1 { v1.8h, v2.8h, v3.8h }, [x27], #481001# CHECK-NEXT: [0,4] . DeeeeeeER ld1 { v1.16b, v2.16b, v3.16b }, [x27], #481002 1003# CHECK: Average Wait times (based on the timeline view):1004# CHECK-NEXT: [0]: Executions1005# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1006# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1007# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1008 1009# CHECK: [0] [1] [2] [3]1010# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld1 { v1.4h, v2.4h, v3.4h }, [x27], #241011# CHECK-NEXT: 1. 1 1.0 0.0 0.0 ld1 { v1.4s, v2.4s, v3.4s }, [x27], #481012# CHECK-NEXT: 2. 1 1.0 0.0 0.0 ld1 { v1.8b, v2.8b, v3.8b }, [x27], #241013# CHECK-NEXT: 3. 1 1.0 0.0 0.0 ld1 { v1.8h, v2.8h, v3.8h }, [x27], #481014# CHECK-NEXT: 4. 1 1.0 0.0 0.0 ld1 { v1.16b, v2.16b, v3.16b }, [x27], #481015# CHECK-NEXT: 1 1.0 0.2 0.0 <total>1016 1017# CHECK: [8] Code Region - G091018 1019# CHECK: Iterations: 1001020# CHECK-NEXT: Instructions: 5001021# CHECK-NEXT: Total Cycles: 5081022# CHECK-NEXT: Total uOps: 20001023 1024# CHECK: Dispatch Width: 61025# CHECK-NEXT: uOps Per Cycle: 3.941026# CHECK-NEXT: IPC: 0.981027# CHECK-NEXT: Block RThroughput: 5.01028 1029# CHECK: Timeline view:1030# CHECK-NEXT: 0121031# CHECK-NEXT: Index 01234567891032 1033# CHECK: [0,0] DeeeeeeER . . ld1 { v1.1d, v2.1d, v3.1d }, [x27], x281034# CHECK-NEXT: [0,1] .DeeeeeeER. . ld1 { v1.2d, v2.2d, v3.2d }, [x27], x281035# CHECK-NEXT: [0,2] . DeeeeeeER . ld1 { v1.2s, v2.2s, v3.2s }, [x27], x281036# CHECK-NEXT: [0,3] . DeeeeeeER. ld1 { v1.4h, v2.4h, v3.4h }, [x27], x281037# CHECK-NEXT: [0,4] . DeeeeeeER ld1 { v1.4s, v2.4s, v3.4s }, [x27], x281038 1039# CHECK: Average Wait times (based on the timeline view):1040# CHECK-NEXT: [0]: Executions1041# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1042# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1043# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1044 1045# CHECK: [0] [1] [2] [3]1046# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld1 { v1.1d, v2.1d, v3.1d }, [x27], x281047# CHECK-NEXT: 1. 1 1.0 0.0 0.0 ld1 { v1.2d, v2.2d, v3.2d }, [x27], x281048# CHECK-NEXT: 2. 1 1.0 0.0 0.0 ld1 { v1.2s, v2.2s, v3.2s }, [x27], x281049# CHECK-NEXT: 3. 1 1.0 0.0 0.0 ld1 { v1.4h, v2.4h, v3.4h }, [x27], x281050# CHECK-NEXT: 4. 1 1.0 0.0 0.0 ld1 { v1.4s, v2.4s, v3.4s }, [x27], x281051# CHECK-NEXT: 1 1.0 0.2 0.0 <total>1052 1053# CHECK: [9] Code Region - G101054 1055# CHECK: Iterations: 1001056# CHECK-NEXT: Instructions: 5001057# CHECK-NEXT: Total Cycles: 6081058# CHECK-NEXT: Total uOps: 22001059 1060# CHECK: Dispatch Width: 61061# CHECK-NEXT: uOps Per Cycle: 3.621062# CHECK-NEXT: IPC: 0.821063# CHECK-NEXT: Block RThroughput: 5.71064 1065# CHECK: Timeline view:1066# CHECK-NEXT: 01231067# CHECK-NEXT: Index 01234567891068 1069# CHECK: [0,0] DeeeeeeER . . ld1 { v1.8b, v2.8b, v3.8b }, [x27], x281070# CHECK-NEXT: [0,1] .DeeeeeeER. . ld1 { v1.8h, v2.8h, v3.8h }, [x27], x281071# CHECK-NEXT: [0,2] . DeeeeeeER . ld1 { v1.16b, v2.16b, v3.16b }, [x27], x281072# CHECK-NEXT: [0,3] . DeeeeeeeER. ld1 { v1.1d, v2.1d, v3.1d, v4.1d }, [x27], #321073# CHECK-NEXT: [0,4] . DeeeeeeeER ld1 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], #641074 1075# CHECK: Average Wait times (based on the timeline view):1076# CHECK-NEXT: [0]: Executions1077# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1078# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1079# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1080 1081# CHECK: [0] [1] [2] [3]1082# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld1 { v1.8b, v2.8b, v3.8b }, [x27], x281083# CHECK-NEXT: 1. 1 1.0 0.0 0.0 ld1 { v1.8h, v2.8h, v3.8h }, [x27], x281084# CHECK-NEXT: 2. 1 1.0 0.0 0.0 ld1 { v1.16b, v2.16b, v3.16b }, [x27], x281085# CHECK-NEXT: 3. 1 1.0 0.0 0.0 ld1 { v1.1d, v2.1d, v3.1d, v4.1d }, [x27], #321086# CHECK-NEXT: 4. 1 1.0 0.0 0.0 ld1 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], #641087# CHECK-NEXT: 1 1.0 0.2 0.0 <total>1088 1089# CHECK: [10] Code Region - G111090 1091# CHECK: Iterations: 1001092# CHECK-NEXT: Instructions: 5001093# CHECK-NEXT: Total Cycles: 6751094# CHECK-NEXT: Total uOps: 25001095 1096# CHECK: Dispatch Width: 61097# CHECK-NEXT: uOps Per Cycle: 3.701098# CHECK-NEXT: IPC: 0.741099# CHECK-NEXT: Block RThroughput: 6.71100 1101# CHECK: Timeline view:1102# CHECK-NEXT: 012341103# CHECK-NEXT: Index 01234567891104 1105# CHECK: [0,0] DeeeeeeeER. . ld1 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], #321106# CHECK-NEXT: [0,1] .DeeeeeeeER . ld1 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], #321107# CHECK-NEXT: [0,2] . DeeeeeeeER . ld1 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], #641108# CHECK-NEXT: [0,3] . D=eeeeeeeER. ld1 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], #321109# CHECK-NEXT: [0,4] . D=eeeeeeeER ld1 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], #641110 1111# CHECK: Average Wait times (based on the timeline view):1112# CHECK-NEXT: [0]: Executions1113# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1114# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1115# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1116 1117# CHECK: [0] [1] [2] [3]1118# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld1 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], #321119# CHECK-NEXT: 1. 1 1.0 0.0 0.0 ld1 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], #321120# CHECK-NEXT: 2. 1 1.0 0.0 0.0 ld1 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], #641121# CHECK-NEXT: 3. 1 2.0 1.0 0.0 ld1 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], #321122# CHECK-NEXT: 4. 1 2.0 0.0 0.0 ld1 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], #641123# CHECK-NEXT: 1 1.4 0.4 0.0 <total>1124 1125# CHECK: [11] Code Region - G121126 1127# CHECK: Iterations: 1001128# CHECK-NEXT: Instructions: 5001129# CHECK-NEXT: Total Cycles: 6751130# CHECK-NEXT: Total uOps: 25001131 1132# CHECK: Dispatch Width: 61133# CHECK-NEXT: uOps Per Cycle: 3.701134# CHECK-NEXT: IPC: 0.741135# CHECK-NEXT: Block RThroughput: 6.71136 1137# CHECK: Timeline view:1138# CHECK-NEXT: 012341139# CHECK-NEXT: Index 01234567891140 1141# CHECK: [0,0] DeeeeeeeER. . ld1 { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], #641142# CHECK-NEXT: [0,1] .DeeeeeeeER . ld1 { v1.1d, v2.1d, v3.1d, v4.1d }, [x27], x281143# CHECK-NEXT: [0,2] . DeeeeeeeER . ld1 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], x281144# CHECK-NEXT: [0,3] . D=eeeeeeeER. ld1 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], x281145# CHECK-NEXT: [0,4] . D=eeeeeeeER ld1 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], x281146 1147# CHECK: Average Wait times (based on the timeline view):1148# CHECK-NEXT: [0]: Executions1149# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1150# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1151# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1152 1153# CHECK: [0] [1] [2] [3]1154# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld1 { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], #641155# CHECK-NEXT: 1. 1 1.0 0.0 0.0 ld1 { v1.1d, v2.1d, v3.1d, v4.1d }, [x27], x281156# CHECK-NEXT: 2. 1 1.0 0.0 0.0 ld1 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], x281157# CHECK-NEXT: 3. 1 2.0 1.0 0.0 ld1 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], x281158# CHECK-NEXT: 4. 1 2.0 0.0 0.0 ld1 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], x281159# CHECK-NEXT: 1 1.4 0.4 0.0 <total>1160 1161# CHECK: [12] Code Region - G131162 1163# CHECK: Iterations: 1001164# CHECK-NEXT: Instructions: 5001165# CHECK-NEXT: Total Cycles: 12101166# CHECK-NEXT: Total uOps: 23001167 1168# CHECK: Dispatch Width: 61169# CHECK-NEXT: uOps Per Cycle: 1.901170# CHECK-NEXT: IPC: 0.411171# CHECK-NEXT: Block RThroughput: 5.71172 1173# CHECK: Timeline view:1174# CHECK-NEXT: 01234567891175# CHECK-NEXT: Index 0123456789 011176 1177# CHECK: [0,0] DeeeeeeeER. . .. ld1 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], x281178# CHECK-NEXT: [0,1] .DeeeeeeeER . .. ld1 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], x281179# CHECK-NEXT: [0,2] . DeeeeeeeER . .. ld1 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], x281180# CHECK-NEXT: [0,3] . D=eeeeeeeER . .. ld1 { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], x281181# CHECK-NEXT: [0,4] . D=======eeeeeeeeER ld1 { v1.b }[0], [x27], #11182 1183# CHECK: Average Wait times (based on the timeline view):1184# CHECK-NEXT: [0]: Executions1185# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1186# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1187# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1188 1189# CHECK: [0] [1] [2] [3]1190# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld1 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], x281191# CHECK-NEXT: 1. 1 1.0 0.0 0.0 ld1 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], x281192# CHECK-NEXT: 2. 1 1.0 0.0 0.0 ld1 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], x281193# CHECK-NEXT: 3. 1 2.0 1.0 0.0 ld1 { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], x281194# CHECK-NEXT: 4. 1 8.0 0.0 0.0 ld1 { v1.b }[0], [x27], #11195# CHECK-NEXT: 1 2.6 0.4 0.0 <total>1196 1197# CHECK: [13] Code Region - G141198 1199# CHECK: Iterations: 1001200# CHECK-NEXT: Instructions: 5001201# CHECK-NEXT: Total Cycles: 40031202# CHECK-NEXT: Total uOps: 15001203 1204# CHECK: Dispatch Width: 61205# CHECK-NEXT: uOps Per Cycle: 0.371206# CHECK-NEXT: IPC: 0.121207# CHECK-NEXT: Block RThroughput: 2.51208 1209# CHECK: Timeline view:1210# CHECK-NEXT: 0123456789 01234567891211# CHECK-NEXT: Index 0123456789 0123456789 0121212 1213# CHECK: [0,0] DeeeeeeeeER . . . . . . . ld1 { v1.b }[8], [x27], #11214# CHECK-NEXT: [0,1] D========eeeeeeeeER . . . . . . ld1 { v1.b }[0], [x27], x281215# CHECK-NEXT: [0,2] .D===============eeeeeeeeER . . . . ld1 { v1.b }[8], [x27], x281216# CHECK-NEXT: [0,3] .D=======================eeeeeeeeER. . . ld1 { v1.h }[0], [x27], #21217# CHECK-NEXT: [0,4] . D==============================eeeeeeeeER ld1 { v1.h }[4], [x27], #21218 1219# CHECK: Average Wait times (based on the timeline view):1220# CHECK-NEXT: [0]: Executions1221# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1222# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1223# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1224 1225# CHECK: [0] [1] [2] [3]1226# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld1 { v1.b }[8], [x27], #11227# CHECK-NEXT: 1. 1 9.0 0.0 0.0 ld1 { v1.b }[0], [x27], x281228# CHECK-NEXT: 2. 1 16.0 0.0 0.0 ld1 { v1.b }[8], [x27], x281229# CHECK-NEXT: 3. 1 24.0 0.0 0.0 ld1 { v1.h }[0], [x27], #21230# CHECK-NEXT: 4. 1 31.0 0.0 0.0 ld1 { v1.h }[4], [x27], #21231# CHECK-NEXT: 1 16.2 0.2 0.0 <total>1232 1233# CHECK: [14] Code Region - G151234 1235# CHECK: Iterations: 1001236# CHECK-NEXT: Instructions: 5001237# CHECK-NEXT: Total Cycles: 40031238# CHECK-NEXT: Total uOps: 15001239 1240# CHECK: Dispatch Width: 61241# CHECK-NEXT: uOps Per Cycle: 0.371242# CHECK-NEXT: IPC: 0.121243# CHECK-NEXT: Block RThroughput: 2.51244 1245# CHECK: Timeline view:1246# CHECK-NEXT: 0123456789 01234567891247# CHECK-NEXT: Index 0123456789 0123456789 0121248 1249# CHECK: [0,0] DeeeeeeeeER . . . . . . . ld1 { v1.h }[0], [x27], x281250# CHECK-NEXT: [0,1] D========eeeeeeeeER . . . . . . ld1 { v1.h }[4], [x27], x281251# CHECK-NEXT: [0,2] .D===============eeeeeeeeER . . . . ld1 { v1.s }[0], [x27], #41252# CHECK-NEXT: [0,3] .D=======================eeeeeeeeER. . . ld1 { v1.s }[0], [x27], x281253# CHECK-NEXT: [0,4] . D==============================eeeeeeeeER ld1 { v1.d }[0], [x27], #81254 1255# CHECK: Average Wait times (based on the timeline view):1256# CHECK-NEXT: [0]: Executions1257# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1258# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1259# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1260 1261# CHECK: [0] [1] [2] [3]1262# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld1 { v1.h }[0], [x27], x281263# CHECK-NEXT: 1. 1 9.0 0.0 0.0 ld1 { v1.h }[4], [x27], x281264# CHECK-NEXT: 2. 1 16.0 0.0 0.0 ld1 { v1.s }[0], [x27], #41265# CHECK-NEXT: 3. 1 24.0 0.0 0.0 ld1 { v1.s }[0], [x27], x281266# CHECK-NEXT: 4. 1 31.0 0.0 0.0 ld1 { v1.d }[0], [x27], #81267# CHECK-NEXT: 1 16.2 0.2 0.0 <total>1268 1269# CHECK: [15] Code Region - G161270 1271# CHECK: Iterations: 1001272# CHECK-NEXT: Instructions: 5001273# CHECK-NEXT: Total Cycles: 12031274# CHECK-NEXT: Total uOps: 15001275 1276# CHECK: Dispatch Width: 61277# CHECK-NEXT: uOps Per Cycle: 1.251278# CHECK-NEXT: IPC: 0.421279# CHECK-NEXT: Block RThroughput: 2.51280 1281# CHECK: Timeline view:1282# CHECK-NEXT: 012341283# CHECK-NEXT: Index 01234567891284 1285# CHECK: [0,0] DeeeeeeeeER . ld1 { v1.d }[0], [x27], x281286# CHECK-NEXT: [0,1] D=eeeeeeeeER . ld1r { v1.1d }, [x27], #81287# CHECK-NEXT: [0,2] .D=eeeeeeeeER . ld1r { v1.2d }, [x27], #81288# CHECK-NEXT: [0,3] .D==eeeeeeeeER. ld1r { v1.2s }, [x27], #41289# CHECK-NEXT: [0,4] . D==eeeeeeeeER ld1r { v1.4h }, [x27], #21290 1291# CHECK: Average Wait times (based on the timeline view):1292# CHECK-NEXT: [0]: Executions1293# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1294# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1295# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1296 1297# CHECK: [0] [1] [2] [3]1298# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld1 { v1.d }[0], [x27], x281299# CHECK-NEXT: 1. 1 2.0 0.0 0.0 ld1r { v1.1d }, [x27], #81300# CHECK-NEXT: 2. 1 2.0 0.0 0.0 ld1r { v1.2d }, [x27], #81301# CHECK-NEXT: 3. 1 3.0 0.0 0.0 ld1r { v1.2s }, [x27], #41302# CHECK-NEXT: 4. 1 3.0 0.0 0.0 ld1r { v1.4h }, [x27], #21303# CHECK-NEXT: 1 2.2 0.2 0.0 <total>1304 1305# CHECK: [16] Code Region - G171306 1307# CHECK: Iterations: 1001308# CHECK-NEXT: Instructions: 5001309# CHECK-NEXT: Total Cycles: 5101310# CHECK-NEXT: Total uOps: 15001311 1312# CHECK: Dispatch Width: 61313# CHECK-NEXT: uOps Per Cycle: 2.941314# CHECK-NEXT: IPC: 0.981315# CHECK-NEXT: Block RThroughput: 2.51316 1317# CHECK: Timeline view:1318# CHECK-NEXT: 012341319# CHECK-NEXT: Index 01234567891320 1321# CHECK: [0,0] DeeeeeeeeER . ld1r { v1.4s }, [x27], #41322# CHECK-NEXT: [0,1] D=eeeeeeeeER . ld1r { v1.8b }, [x27], #11323# CHECK-NEXT: [0,2] .D=eeeeeeeeER . ld1r { v1.8h }, [x27], #21324# CHECK-NEXT: [0,3] .D==eeeeeeeeER. ld1r { v1.16b }, [x27], #11325# CHECK-NEXT: [0,4] . D==eeeeeeeeER ld1r { v1.1d }, [x27], x281326 1327# CHECK: Average Wait times (based on the timeline view):1328# CHECK-NEXT: [0]: Executions1329# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1330# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1331# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1332 1333# CHECK: [0] [1] [2] [3]1334# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld1r { v1.4s }, [x27], #41335# CHECK-NEXT: 1. 1 2.0 0.0 0.0 ld1r { v1.8b }, [x27], #11336# CHECK-NEXT: 2. 1 2.0 0.0 0.0 ld1r { v1.8h }, [x27], #21337# CHECK-NEXT: 3. 1 3.0 0.0 0.0 ld1r { v1.16b }, [x27], #11338# CHECK-NEXT: 4. 1 3.0 0.0 0.0 ld1r { v1.1d }, [x27], x281339# CHECK-NEXT: 1 2.2 0.2 0.0 <total>1340 1341# CHECK: [17] Code Region - G181342 1343# CHECK: Iterations: 1001344# CHECK-NEXT: Instructions: 5001345# CHECK-NEXT: Total Cycles: 5101346# CHECK-NEXT: Total uOps: 15001347 1348# CHECK: Dispatch Width: 61349# CHECK-NEXT: uOps Per Cycle: 2.941350# CHECK-NEXT: IPC: 0.981351# CHECK-NEXT: Block RThroughput: 2.51352 1353# CHECK: Timeline view:1354# CHECK-NEXT: 012341355# CHECK-NEXT: Index 01234567891356 1357# CHECK: [0,0] DeeeeeeeeER . ld1r { v1.2d }, [x27], x281358# CHECK-NEXT: [0,1] D=eeeeeeeeER . ld1r { v1.2s }, [x27], x281359# CHECK-NEXT: [0,2] .D=eeeeeeeeER . ld1r { v1.4h }, [x27], x281360# CHECK-NEXT: [0,3] .D==eeeeeeeeER. ld1r { v1.4s }, [x27], x281361# CHECK-NEXT: [0,4] . D==eeeeeeeeER ld1r { v1.8b }, [x27], x281362 1363# CHECK: Average Wait times (based on the timeline view):1364# CHECK-NEXT: [0]: Executions1365# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1366# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1367# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1368 1369# CHECK: [0] [1] [2] [3]1370# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld1r { v1.2d }, [x27], x281371# CHECK-NEXT: 1. 1 2.0 0.0 0.0 ld1r { v1.2s }, [x27], x281372# CHECK-NEXT: 2. 1 2.0 0.0 0.0 ld1r { v1.4h }, [x27], x281373# CHECK-NEXT: 3. 1 3.0 0.0 0.0 ld1r { v1.4s }, [x27], x281374# CHECK-NEXT: 4. 1 3.0 0.0 0.0 ld1r { v1.8b }, [x27], x281375# CHECK-NEXT: 1 2.2 0.2 0.0 <total>1376 1377# CHECK: [18] Code Region - G191378 1379# CHECK: Iterations: 1001380# CHECK-NEXT: Instructions: 5001381# CHECK-NEXT: Total Cycles: 5101382# CHECK-NEXT: Total uOps: 19001383 1384# CHECK: Dispatch Width: 61385# CHECK-NEXT: uOps Per Cycle: 3.731386# CHECK-NEXT: IPC: 0.981387# CHECK-NEXT: Block RThroughput: 3.21388 1389# CHECK: Timeline view:1390# CHECK-NEXT: 012341391# CHECK-NEXT: Index 01234567891392 1393# CHECK: [0,0] DeeeeeeeeER . ld1r { v1.8h }, [x27], x281394# CHECK-NEXT: [0,1] D=eeeeeeeeER . ld1r { v1.16b }, [x27], x281395# CHECK-NEXT: [0,2] .D=eeeeeeeeER . ld2 { v1.2d, v2.2d }, [x27], #321396# CHECK-NEXT: [0,3] . D=eeeeeeeeER. ld2 { v1.2s, v2.2s }, [x27], #161397# CHECK-NEXT: [0,4] . D=eeeeeeeeER ld2 { v1.4h, v2.4h }, [x27], #161398 1399# CHECK: Average Wait times (based on the timeline view):1400# CHECK-NEXT: [0]: Executions1401# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1402# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1403# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1404 1405# CHECK: [0] [1] [2] [3]1406# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld1r { v1.8h }, [x27], x281407# CHECK-NEXT: 1. 1 2.0 0.0 0.0 ld1r { v1.16b }, [x27], x281408# CHECK-NEXT: 2. 1 2.0 0.0 0.0 ld2 { v1.2d, v2.2d }, [x27], #321409# CHECK-NEXT: 3. 1 2.0 0.0 0.0 ld2 { v1.2s, v2.2s }, [x27], #161410# CHECK-NEXT: 4. 1 2.0 0.0 0.0 ld2 { v1.4h, v2.4h }, [x27], #161411# CHECK-NEXT: 1 1.8 0.2 0.0 <total>1412 1413# CHECK: [19] Code Region - G201414 1415# CHECK: Iterations: 1001416# CHECK-NEXT: Instructions: 5001417# CHECK-NEXT: Total Cycles: 5101418# CHECK-NEXT: Total uOps: 24001419 1420# CHECK: Dispatch Width: 61421# CHECK-NEXT: uOps Per Cycle: 4.711422# CHECK-NEXT: IPC: 0.981423# CHECK-NEXT: Block RThroughput: 4.01424 1425# CHECK: Timeline view:1426# CHECK-NEXT: 012341427# CHECK-NEXT: Index 01234567891428 1429# CHECK: [0,0] DeeeeeeeeER . ld2 { v1.4s, v2.4s }, [x27], #321430# CHECK-NEXT: [0,1] .DeeeeeeeeER . ld2 { v1.8b, v2.8b }, [x27], #161431# CHECK-NEXT: [0,2] . DeeeeeeeeER . ld2 { v1.8h, v2.8h }, [x27], #321432# CHECK-NEXT: [0,3] . DeeeeeeeeER. ld2 { v1.16b, v2.16b }, [x27], #321433# CHECK-NEXT: [0,4] . DeeeeeeeeER ld2 { v1.2d, v2.2d }, [x27], x281434 1435# CHECK: Average Wait times (based on the timeline view):1436# CHECK-NEXT: [0]: Executions1437# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1438# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1439# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1440 1441# CHECK: [0] [1] [2] [3]1442# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld2 { v1.4s, v2.4s }, [x27], #321443# CHECK-NEXT: 1. 1 1.0 0.0 0.0 ld2 { v1.8b, v2.8b }, [x27], #161444# CHECK-NEXT: 2. 1 1.0 0.0 0.0 ld2 { v1.8h, v2.8h }, [x27], #321445# CHECK-NEXT: 3. 1 1.0 0.0 0.0 ld2 { v1.16b, v2.16b }, [x27], #321446# CHECK-NEXT: 4. 1 1.0 0.0 0.0 ld2 { v1.2d, v2.2d }, [x27], x281447# CHECK-NEXT: 1 1.0 0.2 0.0 <total>1448 1449# CHECK: [20] Code Region - G211450 1451# CHECK: Iterations: 1001452# CHECK-NEXT: Instructions: 5001453# CHECK-NEXT: Total Cycles: 5101454# CHECK-NEXT: Total uOps: 22001455 1456# CHECK: Dispatch Width: 61457# CHECK-NEXT: uOps Per Cycle: 4.311458# CHECK-NEXT: IPC: 0.981459# CHECK-NEXT: Block RThroughput: 3.71460 1461# CHECK: Timeline view:1462# CHECK-NEXT: 012341463# CHECK-NEXT: Index 01234567891464 1465# CHECK: [0,0] DeeeeeeeeER . ld2 { v1.2s, v2.2s }, [x27], x281466# CHECK-NEXT: [0,1] .DeeeeeeeeER . ld2 { v1.4h, v2.4h }, [x27], x281467# CHECK-NEXT: [0,2] . DeeeeeeeeER . ld2 { v1.4s, v2.4s }, [x27], x281468# CHECK-NEXT: [0,3] . DeeeeeeeeER. ld2 { v1.8b, v2.8b }, [x27], x281469# CHECK-NEXT: [0,4] . DeeeeeeeeER ld2 { v1.8h, v2.8h }, [x27], x281470 1471# CHECK: Average Wait times (based on the timeline view):1472# CHECK-NEXT: [0]: Executions1473# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1474# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1475# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1476 1477# CHECK: [0] [1] [2] [3]1478# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld2 { v1.2s, v2.2s }, [x27], x281479# CHECK-NEXT: 1. 1 1.0 0.0 0.0 ld2 { v1.4h, v2.4h }, [x27], x281480# CHECK-NEXT: 2. 1 1.0 0.0 0.0 ld2 { v1.4s, v2.4s }, [x27], x281481# CHECK-NEXT: 3. 1 1.0 0.0 0.0 ld2 { v1.8b, v2.8b }, [x27], x281482# CHECK-NEXT: 4. 1 1.0 0.0 0.0 ld2 { v1.8h, v2.8h }, [x27], x281483# CHECK-NEXT: 1 1.0 0.2 0.0 <total>1484 1485# CHECK: [21] Code Region - G221486 1487# CHECK: Iterations: 1001488# CHECK-NEXT: Instructions: 5001489# CHECK-NEXT: Total Cycles: 33101490# CHECK-NEXT: Total uOps: 21001491 1492# CHECK: Dispatch Width: 61493# CHECK-NEXT: uOps Per Cycle: 0.631494# CHECK-NEXT: IPC: 0.151495# CHECK-NEXT: Block RThroughput: 3.51496 1497# CHECK: Timeline view:1498# CHECK-NEXT: 0123456789 01234567891499# CHECK-NEXT: Index 0123456789 0123456789 0121500 1501# CHECK: [0,0] DeeeeeeeeER . . . . . . . ld2 { v1.16b, v2.16b }, [x27], x281502# CHECK-NEXT: [0,1] .D=======eeeeeeeeER . . . . . . ld2 { v1.b, v2.b }[0], [x27], #21503# CHECK-NEXT: [0,2] . D==============eeeeeeeeER . . . . ld2 { v1.b, v2.b }[8], [x27], #21504# CHECK-NEXT: [0,3] . D=====================eeeeeeeeER. . . ld2 { v1.b, v2.b }[0], [x27], x281505# CHECK-NEXT: [0,4] . D============================eeeeeeeeER ld2 { v1.b, v2.b }[8], [x27], x281506 1507# CHECK: Average Wait times (based on the timeline view):1508# CHECK-NEXT: [0]: Executions1509# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1510# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1511# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1512 1513# CHECK: [0] [1] [2] [3]1514# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld2 { v1.16b, v2.16b }, [x27], x281515# CHECK-NEXT: 1. 1 8.0 0.0 0.0 ld2 { v1.b, v2.b }[0], [x27], #21516# CHECK-NEXT: 2. 1 15.0 0.0 0.0 ld2 { v1.b, v2.b }[8], [x27], #21517# CHECK-NEXT: 3. 1 22.0 0.0 0.0 ld2 { v1.b, v2.b }[0], [x27], x281518# CHECK-NEXT: 4. 1 29.0 0.0 0.0 ld2 { v1.b, v2.b }[8], [x27], x281519# CHECK-NEXT: 1 15.0 0.2 0.0 <total>1520 1521# CHECK: [22] Code Region - G231522 1523# CHECK: Iterations: 1001524# CHECK-NEXT: Instructions: 5001525# CHECK-NEXT: Total Cycles: 40031526# CHECK-NEXT: Total uOps: 20001527 1528# CHECK: Dispatch Width: 61529# CHECK-NEXT: uOps Per Cycle: 0.501530# CHECK-NEXT: IPC: 0.121531# CHECK-NEXT: Block RThroughput: 3.31532 1533# CHECK: Timeline view:1534# CHECK-NEXT: 0123456789 01234567891535# CHECK-NEXT: Index 0123456789 0123456789 0121536 1537# CHECK: [0,0] DeeeeeeeeER . . . . . . . ld2 { v1.h, v2.h }[0], [x27], #41538# CHECK-NEXT: [0,1] .D=======eeeeeeeeER . . . . . . ld2 { v1.h, v2.h }[4], [x27], #41539# CHECK-NEXT: [0,2] . D==============eeeeeeeeER . . . . ld2 { v1.h, v2.h }[0], [x27], x281540# CHECK-NEXT: [0,3] . D=====================eeeeeeeeER. . . ld2 { v1.h, v2.h }[4], [x27], x281541# CHECK-NEXT: [0,4] . D============================eeeeeeeeER ld2 { v1.s, v2.s }[0], [x27], #81542 1543# CHECK: Average Wait times (based on the timeline view):1544# CHECK-NEXT: [0]: Executions1545# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1546# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1547# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1548 1549# CHECK: [0] [1] [2] [3]1550# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld2 { v1.h, v2.h }[0], [x27], #41551# CHECK-NEXT: 1. 1 8.0 0.0 0.0 ld2 { v1.h, v2.h }[4], [x27], #41552# CHECK-NEXT: 2. 1 15.0 0.0 0.0 ld2 { v1.h, v2.h }[0], [x27], x281553# CHECK-NEXT: 3. 1 22.0 0.0 0.0 ld2 { v1.h, v2.h }[4], [x27], x281554# CHECK-NEXT: 4. 1 29.0 0.0 0.0 ld2 { v1.s, v2.s }[0], [x27], #81555# CHECK-NEXT: 1 15.0 0.2 0.0 <total>1556 1557# CHECK: [23] Code Region - G241558 1559# CHECK: Iterations: 1001560# CHECK-NEXT: Instructions: 5001561# CHECK-NEXT: Total Cycles: 26031562# CHECK-NEXT: Total uOps: 20001563 1564# CHECK: Dispatch Width: 61565# CHECK-NEXT: uOps Per Cycle: 0.771566# CHECK-NEXT: IPC: 0.191567# CHECK-NEXT: Block RThroughput: 3.31568 1569# CHECK: Timeline view:1570# CHECK-NEXT: 01234567891571# CHECK-NEXT: Index 0123456789 0123456781572 1573# CHECK: [0,0] DeeeeeeeeER . . . . ld2 { v1.s, v2.s }[0], [x27], x281574# CHECK-NEXT: [0,1] .D=======eeeeeeeeER . . . ld2 { v1.d, v2.d }[0], [x27], #161575# CHECK-NEXT: [0,2] . D==============eeeeeeeeER . ld2 { v1.d, v2.d }[0], [x27], x281576# CHECK-NEXT: [0,3] . D==============eeeeeeeeER. ld2r { v1.1d, v2.1d }, [x27], #161577# CHECK-NEXT: [0,4] . D==============eeeeeeeeER ld2r { v1.2d, v2.2d }, [x27], #161578 1579# CHECK: Average Wait times (based on the timeline view):1580# CHECK-NEXT: [0]: Executions1581# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1582# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1583# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1584 1585# CHECK: [0] [1] [2] [3]1586# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld2 { v1.s, v2.s }[0], [x27], x281587# CHECK-NEXT: 1. 1 8.0 0.0 0.0 ld2 { v1.d, v2.d }[0], [x27], #161588# CHECK-NEXT: 2. 1 15.0 0.0 0.0 ld2 { v1.d, v2.d }[0], [x27], x281589# CHECK-NEXT: 3. 1 15.0 0.0 0.0 ld2r { v1.1d, v2.1d }, [x27], #161590# CHECK-NEXT: 4. 1 15.0 0.0 0.0 ld2r { v1.2d, v2.2d }, [x27], #161591# CHECK-NEXT: 1 10.8 0.2 0.0 <total>1592 1593# CHECK: [24] Code Region - G251594 1595# CHECK: Iterations: 1001596# CHECK-NEXT: Instructions: 5001597# CHECK-NEXT: Total Cycles: 5101598# CHECK-NEXT: Total uOps: 20001599 1600# CHECK: Dispatch Width: 61601# CHECK-NEXT: uOps Per Cycle: 3.921602# CHECK-NEXT: IPC: 0.981603# CHECK-NEXT: Block RThroughput: 3.31604 1605# CHECK: Timeline view:1606# CHECK-NEXT: 012341607# CHECK-NEXT: Index 01234567891608 1609# CHECK: [0,0] DeeeeeeeeER . ld2r { v1.2s, v2.2s }, [x27], #81610# CHECK-NEXT: [0,1] .DeeeeeeeeER . ld2r { v1.4h, v2.4h }, [x27], #41611# CHECK-NEXT: [0,2] . DeeeeeeeeER . ld2r { v1.4s, v2.4s }, [x27], #81612# CHECK-NEXT: [0,3] . DeeeeeeeeER. ld2r { v1.8b, v2.8b }, [x27], #21613# CHECK-NEXT: [0,4] . DeeeeeeeeER ld2r { v1.8h, v2.8h }, [x27], #41614 1615# CHECK: Average Wait times (based on the timeline view):1616# CHECK-NEXT: [0]: Executions1617# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1618# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1619# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1620 1621# CHECK: [0] [1] [2] [3]1622# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld2r { v1.2s, v2.2s }, [x27], #81623# CHECK-NEXT: 1. 1 1.0 0.0 0.0 ld2r { v1.4h, v2.4h }, [x27], #41624# CHECK-NEXT: 2. 1 1.0 0.0 0.0 ld2r { v1.4s, v2.4s }, [x27], #81625# CHECK-NEXT: 3. 1 1.0 0.0 0.0 ld2r { v1.8b, v2.8b }, [x27], #21626# CHECK-NEXT: 4. 1 1.0 0.0 0.0 ld2r { v1.8h, v2.8h }, [x27], #41627# CHECK-NEXT: 1 1.0 0.2 0.0 <total>1628 1629# CHECK: [25] Code Region - G261630 1631# CHECK: Iterations: 1001632# CHECK-NEXT: Instructions: 5001633# CHECK-NEXT: Total Cycles: 5101634# CHECK-NEXT: Total uOps: 20001635 1636# CHECK: Dispatch Width: 61637# CHECK-NEXT: uOps Per Cycle: 3.921638# CHECK-NEXT: IPC: 0.981639# CHECK-NEXT: Block RThroughput: 3.31640 1641# CHECK: Timeline view:1642# CHECK-NEXT: 012341643# CHECK-NEXT: Index 01234567891644 1645# CHECK: [0,0] DeeeeeeeeER . ld2r { v1.16b, v2.16b }, [x27], #21646# CHECK-NEXT: [0,1] .DeeeeeeeeER . ld2r { v1.1d, v2.1d }, [x27], x281647# CHECK-NEXT: [0,2] . DeeeeeeeeER . ld2r { v1.2d, v2.2d }, [x27], x281648# CHECK-NEXT: [0,3] . DeeeeeeeeER. ld2r { v1.2s, v2.2s }, [x27], x281649# CHECK-NEXT: [0,4] . DeeeeeeeeER ld2r { v1.4h, v2.4h }, [x27], x281650 1651# CHECK: Average Wait times (based on the timeline view):1652# CHECK-NEXT: [0]: Executions1653# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1654# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1655# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1656 1657# CHECK: [0] [1] [2] [3]1658# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld2r { v1.16b, v2.16b }, [x27], #21659# CHECK-NEXT: 1. 1 1.0 0.0 0.0 ld2r { v1.1d, v2.1d }, [x27], x281660# CHECK-NEXT: 2. 1 1.0 0.0 0.0 ld2r { v1.2d, v2.2d }, [x27], x281661# CHECK-NEXT: 3. 1 1.0 0.0 0.0 ld2r { v1.2s, v2.2s }, [x27], x281662# CHECK-NEXT: 4. 1 1.0 0.0 0.0 ld2r { v1.4h, v2.4h }, [x27], x281663# CHECK-NEXT: 1 1.0 0.2 0.0 <total>1664 1665# CHECK: [26] Code Region - G271666 1667# CHECK: Iterations: 1001668# CHECK-NEXT: Instructions: 5001669# CHECK-NEXT: Total Cycles: 5101670# CHECK-NEXT: Total uOps: 23001671 1672# CHECK: Dispatch Width: 61673# CHECK-NEXT: uOps Per Cycle: 4.511674# CHECK-NEXT: IPC: 0.981675# CHECK-NEXT: Block RThroughput: 3.81676 1677# CHECK: Timeline view:1678# CHECK-NEXT: 012341679# CHECK-NEXT: Index 01234567891680 1681# CHECK: [0,0] DeeeeeeeeER . ld2r { v1.4s, v2.4s }, [x27], x281682# CHECK-NEXT: [0,1] .DeeeeeeeeER . ld2r { v1.8b, v2.8b }, [x27], x281683# CHECK-NEXT: [0,2] . DeeeeeeeeER . ld2r { v1.8h, v2.8h }, [x27], x281684# CHECK-NEXT: [0,3] . DeeeeeeeeER. ld2r { v1.16b, v2.16b }, [x27], x281685# CHECK-NEXT: [0,4] . DeeeeeeeeER ld3 { v1.2d, v2.2d, v3.2d }, [x27], #481686 1687# CHECK: Average Wait times (based on the timeline view):1688# CHECK-NEXT: [0]: Executions1689# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1690# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1691# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1692 1693# CHECK: [0] [1] [2] [3]1694# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld2r { v1.4s, v2.4s }, [x27], x281695# CHECK-NEXT: 1. 1 1.0 0.0 0.0 ld2r { v1.8b, v2.8b }, [x27], x281696# CHECK-NEXT: 2. 1 1.0 0.0 0.0 ld2r { v1.8h, v2.8h }, [x27], x281697# CHECK-NEXT: 3. 1 1.0 0.0 0.0 ld2r { v1.16b, v2.16b }, [x27], x281698# CHECK-NEXT: 4. 1 1.0 0.0 0.0 ld3 { v1.2d, v2.2d, v3.2d }, [x27], #481699# CHECK-NEXT: 1 1.0 0.2 0.0 <total>1700 1701# CHECK: [27] Code Region - G281702 1703# CHECK: Iterations: 1001704# CHECK-NEXT: Instructions: 5001705# CHECK-NEXT: Total Cycles: 7091706# CHECK-NEXT: Total uOps: 32001707 1708# CHECK: Dispatch Width: 61709# CHECK-NEXT: uOps Per Cycle: 4.511710# CHECK-NEXT: IPC: 0.711711# CHECK-NEXT: Block RThroughput: 5.31712 1713# CHECK: Timeline view:1714# CHECK-NEXT: 0123451715# CHECK-NEXT: Index 01234567891716 1717# CHECK: [0,0] DeeeeeeeeER . ld3 { v1.2s, v2.2s, v3.2s }, [x27], #241718# CHECK-NEXT: [0,1] .DeeeeeeeeER . ld3 { v1.4h, v2.4h, v3.4h }, [x27], #241719# CHECK-NEXT: [0,2] . DeeeeeeeeER . ld3 { v1.4s, v2.4s, v3.4s }, [x27], #481720# CHECK-NEXT: [0,3] . DeeeeeeeeER. ld3 { v1.8b, v2.8b, v3.8b }, [x27], #241721# CHECK-NEXT: [0,4] . DeeeeeeeeER ld3 { v1.8h, v2.8h, v3.8h }, [x27], #481722 1723# CHECK: Average Wait times (based on the timeline view):1724# CHECK-NEXT: [0]: Executions1725# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1726# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1727# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1728 1729# CHECK: [0] [1] [2] [3]1730# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld3 { v1.2s, v2.2s, v3.2s }, [x27], #241731# CHECK-NEXT: 1. 1 1.0 0.0 0.0 ld3 { v1.4h, v2.4h, v3.4h }, [x27], #241732# CHECK-NEXT: 2. 1 1.0 0.0 0.0 ld3 { v1.4s, v2.4s, v3.4s }, [x27], #481733# CHECK-NEXT: 3. 1 1.0 1.0 0.0 ld3 { v1.8b, v2.8b, v3.8b }, [x27], #241734# CHECK-NEXT: 4. 1 1.0 0.0 0.0 ld3 { v1.8h, v2.8h, v3.8h }, [x27], #481735# CHECK-NEXT: 1 1.0 0.4 0.0 <total>1736 1737# CHECK: [28] Code Region - G291738 1739# CHECK: Iterations: 1001740# CHECK-NEXT: Instructions: 5001741# CHECK-NEXT: Total Cycles: 8091742# CHECK-NEXT: Total uOps: 33001743 1744# CHECK: Dispatch Width: 61745# CHECK-NEXT: uOps Per Cycle: 4.081746# CHECK-NEXT: IPC: 0.621747# CHECK-NEXT: Block RThroughput: 5.51748 1749# CHECK: Timeline view:1750# CHECK-NEXT: 01234561751# CHECK-NEXT: Index 01234567891752 1753# CHECK: [0,0] DeeeeeeeeER .. ld3 { v1.16b, v2.16b, v3.16b }, [x27], #481754# CHECK-NEXT: [0,1] . DeeeeeeeeER .. ld3 { v1.2d, v2.2d, v3.2d }, [x27], x281755# CHECK-NEXT: [0,2] . DeeeeeeeeER.. ld3 { v1.2s, v2.2s, v3.2s }, [x27], x281756# CHECK-NEXT: [0,3] . DeeeeeeeeER. ld3 { v1.4h, v2.4h, v3.4h }, [x27], x281757# CHECK-NEXT: [0,4] . .DeeeeeeeeER ld3 { v1.4s, v2.4s, v3.4s }, [x27], x281758 1759# CHECK: Average Wait times (based on the timeline view):1760# CHECK-NEXT: [0]: Executions1761# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1762# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1763# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1764 1765# CHECK: [0] [1] [2] [3]1766# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld3 { v1.16b, v2.16b, v3.16b }, [x27], #481767# CHECK-NEXT: 1. 1 1.0 1.0 0.0 ld3 { v1.2d, v2.2d, v3.2d }, [x27], x281768# CHECK-NEXT: 2. 1 1.0 1.0 0.0 ld3 { v1.2s, v2.2s, v3.2s }, [x27], x281769# CHECK-NEXT: 3. 1 1.0 0.0 0.0 ld3 { v1.4h, v2.4h, v3.4h }, [x27], x281770# CHECK-NEXT: 4. 1 1.0 0.0 0.0 ld3 { v1.4s, v2.4s, v3.4s }, [x27], x281771# CHECK-NEXT: 1 1.0 0.6 0.0 <total>1772 1773# CHECK: [29] Code Region - G301774 1775# CHECK: Iterations: 1001776# CHECK-NEXT: Instructions: 5001777# CHECK-NEXT: Total Cycles: 19111778# CHECK-NEXT: Total uOps: 32001779 1780# CHECK: Dispatch Width: 61781# CHECK-NEXT: uOps Per Cycle: 1.671782# CHECK-NEXT: IPC: 0.261783# CHECK-NEXT: Block RThroughput: 5.31784 1785# CHECK: Timeline view:1786# CHECK-NEXT: 01234567891787# CHECK-NEXT: Index 0123456789 01234567891788 1789# CHECK: [0,0] DeeeeeeeeER . . . . ld3 { v1.8b, v2.8b, v3.8b }, [x27], x281790# CHECK-NEXT: [0,1] .DeeeeeeeeER . . . . ld3 { v1.8h, v2.8h, v3.8h }, [x27], x281791# CHECK-NEXT: [0,2] . DeeeeeeeeER . . . . ld3 { v1.16b, v2.16b, v3.16b }, [x27], x281792# CHECK-NEXT: [0,3] . D======eeeeeeeeER . . ld3 { v1.b, v2.b, v3.b }[0], [x27], #31793# CHECK-NEXT: [0,4] . .D=============eeeeeeeeER ld3 { v1.b, v2.b, v3.b }[8], [x27], #31794 1795# CHECK: Average Wait times (based on the timeline view):1796# CHECK-NEXT: [0]: Executions1797# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1798# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1799# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1800 1801# CHECK: [0] [1] [2] [3]1802# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld3 { v1.8b, v2.8b, v3.8b }, [x27], x281803# CHECK-NEXT: 1. 1 1.0 0.0 0.0 ld3 { v1.8h, v2.8h, v3.8h }, [x27], x281804# CHECK-NEXT: 2. 1 1.0 1.0 0.0 ld3 { v1.16b, v2.16b, v3.16b }, [x27], x281805# CHECK-NEXT: 3. 1 7.0 0.0 0.0 ld3 { v1.b, v2.b, v3.b }[0], [x27], #31806# CHECK-NEXT: 4. 1 14.0 0.0 0.0 ld3 { v1.b, v2.b, v3.b }[8], [x27], #31807# CHECK-NEXT: 1 4.8 0.4 0.0 <total>1808 1809# CHECK: [30] Code Region - G311810 1811# CHECK: Iterations: 1001812# CHECK-NEXT: Instructions: 5001813# CHECK-NEXT: Total Cycles: 40031814# CHECK-NEXT: Total uOps: 30001815 1816# CHECK: Dispatch Width: 61817# CHECK-NEXT: uOps Per Cycle: 0.751818# CHECK-NEXT: IPC: 0.121819# CHECK-NEXT: Block RThroughput: 5.01820 1821# CHECK: Timeline view:1822# CHECK-NEXT: 0123456789 01234567891823# CHECK-NEXT: Index 0123456789 0123456789 0121824 1825# CHECK: [0,0] DeeeeeeeeER . . . . . . . ld3 { v1.b, v2.b, v3.b }[0], [x27], x281826# CHECK-NEXT: [0,1] .D=======eeeeeeeeER . . . . . . ld3 { v1.b, v2.b, v3.b }[8], [x27], x281827# CHECK-NEXT: [0,2] . D==============eeeeeeeeER . . . . ld3 { v1.h, v2.h, v3.h }[0], [x27], #61828# CHECK-NEXT: [0,3] . D=====================eeeeeeeeER. . . ld3 { v1.h, v2.h, v3.h }[4], [x27], #61829# CHECK-NEXT: [0,4] . D============================eeeeeeeeER ld3 { v1.h, v2.h, v3.h }[0], [x27], x281830 1831# CHECK: Average Wait times (based on the timeline view):1832# CHECK-NEXT: [0]: Executions1833# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1834# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1835# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1836 1837# CHECK: [0] [1] [2] [3]1838# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld3 { v1.b, v2.b, v3.b }[0], [x27], x281839# CHECK-NEXT: 1. 1 8.0 0.0 0.0 ld3 { v1.b, v2.b, v3.b }[8], [x27], x281840# CHECK-NEXT: 2. 1 15.0 0.0 0.0 ld3 { v1.h, v2.h, v3.h }[0], [x27], #61841# CHECK-NEXT: 3. 1 22.0 0.0 0.0 ld3 { v1.h, v2.h, v3.h }[4], [x27], #61842# CHECK-NEXT: 4. 1 29.0 0.0 0.0 ld3 { v1.h, v2.h, v3.h }[0], [x27], x281843# CHECK-NEXT: 1 15.0 0.2 0.0 <total>1844 1845# CHECK: [31] Code Region - G321846 1847# CHECK: Iterations: 1001848# CHECK-NEXT: Instructions: 5001849# CHECK-NEXT: Total Cycles: 40031850# CHECK-NEXT: Total uOps: 30001851 1852# CHECK: Dispatch Width: 61853# CHECK-NEXT: uOps Per Cycle: 0.751854# CHECK-NEXT: IPC: 0.121855# CHECK-NEXT: Block RThroughput: 5.01856 1857# CHECK: Timeline view:1858# CHECK-NEXT: 0123456789 01234567891859# CHECK-NEXT: Index 0123456789 0123456789 0121860 1861# CHECK: [0,0] DeeeeeeeeER . . . . . . . ld3 { v1.h, v2.h, v3.h }[4], [x27], x281862# CHECK-NEXT: [0,1] .D=======eeeeeeeeER . . . . . . ld3 { v1.s, v2.s, v3.s }[0], [x27], #121863# CHECK-NEXT: [0,2] . D==============eeeeeeeeER . . . . ld3 { v1.s, v2.s, v3.s }[0], [x27], x281864# CHECK-NEXT: [0,3] . D=====================eeeeeeeeER. . . ld3 { v1.d, v2.d, v3.d }[0], [x27], #241865# CHECK-NEXT: [0,4] . D============================eeeeeeeeER ld3 { v1.d, v2.d, v3.d }[0], [x27], x281866 1867# CHECK: Average Wait times (based on the timeline view):1868# CHECK-NEXT: [0]: Executions1869# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1870# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1871# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1872 1873# CHECK: [0] [1] [2] [3]1874# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld3 { v1.h, v2.h, v3.h }[4], [x27], x281875# CHECK-NEXT: 1. 1 8.0 0.0 0.0 ld3 { v1.s, v2.s, v3.s }[0], [x27], #121876# CHECK-NEXT: 2. 1 15.0 0.0 0.0 ld3 { v1.s, v2.s, v3.s }[0], [x27], x281877# CHECK-NEXT: 3. 1 22.0 0.0 0.0 ld3 { v1.d, v2.d, v3.d }[0], [x27], #241878# CHECK-NEXT: 4. 1 29.0 0.0 0.0 ld3 { v1.d, v2.d, v3.d }[0], [x27], x281879# CHECK-NEXT: 1 15.0 0.2 0.0 <total>1880 1881# CHECK: [32] Code Region - G331882 1883# CHECK: Iterations: 1001884# CHECK-NEXT: Instructions: 5001885# CHECK-NEXT: Total Cycles: 7091886# CHECK-NEXT: Total uOps: 32001887 1888# CHECK: Dispatch Width: 61889# CHECK-NEXT: uOps Per Cycle: 4.511890# CHECK-NEXT: IPC: 0.711891# CHECK-NEXT: Block RThroughput: 5.31892 1893# CHECK: Timeline view:1894# CHECK-NEXT: 0123451895# CHECK-NEXT: Index 01234567891896 1897# CHECK: [0,0] DeeeeeeeeER . ld3r { v1.1d, v2.1d, v3.1d }, [x27], #241898# CHECK-NEXT: [0,1] .DeeeeeeeeER . ld3r { v1.2d, v2.2d, v3.2d }, [x27], #241899# CHECK-NEXT: [0,2] . DeeeeeeeeER . ld3r { v1.2s, v2.2s, v3.2s }, [x27], #121900# CHECK-NEXT: [0,3] . DeeeeeeeeER. ld3r { v1.4h, v2.4h, v3.4h }, [x27], #61901# CHECK-NEXT: [0,4] . DeeeeeeeeER ld3r { v1.4s, v2.4s, v3.4s }, [x27], #121902 1903# CHECK: Average Wait times (based on the timeline view):1904# CHECK-NEXT: [0]: Executions1905# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1906# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1907# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1908 1909# CHECK: [0] [1] [2] [3]1910# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld3r { v1.1d, v2.1d, v3.1d }, [x27], #241911# CHECK-NEXT: 1. 1 1.0 0.0 0.0 ld3r { v1.2d, v2.2d, v3.2d }, [x27], #241912# CHECK-NEXT: 2. 1 1.0 1.0 0.0 ld3r { v1.2s, v2.2s, v3.2s }, [x27], #121913# CHECK-NEXT: 3. 1 1.0 0.0 0.0 ld3r { v1.4h, v2.4h, v3.4h }, [x27], #61914# CHECK-NEXT: 4. 1 1.0 0.0 0.0 ld3r { v1.4s, v2.4s, v3.4s }, [x27], #121915# CHECK-NEXT: 1 1.0 0.4 0.0 <total>1916 1917# CHECK: [33] Code Region - G341918 1919# CHECK: Iterations: 1001920# CHECK-NEXT: Instructions: 5001921# CHECK-NEXT: Total Cycles: 8091922# CHECK-NEXT: Total uOps: 33001923 1924# CHECK: Dispatch Width: 61925# CHECK-NEXT: uOps Per Cycle: 4.081926# CHECK-NEXT: IPC: 0.621927# CHECK-NEXT: Block RThroughput: 5.51928 1929# CHECK: Timeline view:1930# CHECK-NEXT: 01234561931# CHECK-NEXT: Index 01234567891932 1933# CHECK: [0,0] DeeeeeeeeER .. ld3r { v1.8b, v2.8b, v3.8b }, [x27], #31934# CHECK-NEXT: [0,1] .DeeeeeeeeER .. ld3r { v1.8h, v2.8h, v3.8h }, [x27], #61935# CHECK-NEXT: [0,2] . DeeeeeeeeER .. ld3r { v1.16b, v2.16b, v3.16b }, [x27], #31936# CHECK-NEXT: [0,3] . DeeeeeeeeER. ld3r { v1.1d, v2.1d, v3.1d }, [x27], x281937# CHECK-NEXT: [0,4] . .DeeeeeeeeER ld3r { v1.2d, v2.2d, v3.2d }, [x27], x281938 1939# CHECK: Average Wait times (based on the timeline view):1940# CHECK-NEXT: [0]: Executions1941# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1942# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1943# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1944 1945# CHECK: [0] [1] [2] [3]1946# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld3r { v1.8b, v2.8b, v3.8b }, [x27], #31947# CHECK-NEXT: 1. 1 1.0 0.0 0.0 ld3r { v1.8h, v2.8h, v3.8h }, [x27], #61948# CHECK-NEXT: 2. 1 1.0 1.0 0.0 ld3r { v1.16b, v2.16b, v3.16b }, [x27], #31949# CHECK-NEXT: 3. 1 1.0 1.0 0.0 ld3r { v1.1d, v2.1d, v3.1d }, [x27], x281950# CHECK-NEXT: 4. 1 1.0 0.0 0.0 ld3r { v1.2d, v2.2d, v3.2d }, [x27], x281951# CHECK-NEXT: 1 1.0 0.6 0.0 <total>1952 1953# CHECK: [34] Code Region - G351954 1955# CHECK: Iterations: 1001956# CHECK-NEXT: Instructions: 5001957# CHECK-NEXT: Total Cycles: 7091958# CHECK-NEXT: Total uOps: 32001959 1960# CHECK: Dispatch Width: 61961# CHECK-NEXT: uOps Per Cycle: 4.511962# CHECK-NEXT: IPC: 0.711963# CHECK-NEXT: Block RThroughput: 5.31964 1965# CHECK: Timeline view:1966# CHECK-NEXT: 0123451967# CHECK-NEXT: Index 01234567891968 1969# CHECK: [0,0] DeeeeeeeeER . ld3r { v1.2s, v2.2s, v3.2s }, [x27], x281970# CHECK-NEXT: [0,1] .DeeeeeeeeER . ld3r { v1.4h, v2.4h, v3.4h }, [x27], x281971# CHECK-NEXT: [0,2] . DeeeeeeeeER . ld3r { v1.4s, v2.4s, v3.4s }, [x27], x281972# CHECK-NEXT: [0,3] . DeeeeeeeeER. ld3r { v1.8b, v2.8b, v3.8b }, [x27], x281973# CHECK-NEXT: [0,4] . DeeeeeeeeER ld3r { v1.8h, v2.8h, v3.8h }, [x27], x281974 1975# CHECK: Average Wait times (based on the timeline view):1976# CHECK-NEXT: [0]: Executions1977# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1978# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1979# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1980 1981# CHECK: [0] [1] [2] [3]1982# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld3r { v1.2s, v2.2s, v3.2s }, [x27], x281983# CHECK-NEXT: 1. 1 1.0 0.0 0.0 ld3r { v1.4h, v2.4h, v3.4h }, [x27], x281984# CHECK-NEXT: 2. 1 1.0 0.0 0.0 ld3r { v1.4s, v2.4s, v3.4s }, [x27], x281985# CHECK-NEXT: 3. 1 1.0 1.0 0.0 ld3r { v1.8b, v2.8b, v3.8b }, [x27], x281986# CHECK-NEXT: 4. 1 1.0 0.0 0.0 ld3r { v1.8h, v2.8h, v3.8h }, [x27], x281987# CHECK-NEXT: 1 1.0 0.4 0.0 <total>1988 1989# CHECK: [35] Code Region - G361990 1991# CHECK: Iterations: 1001992# CHECK-NEXT: Instructions: 5001993# CHECK-NEXT: Total Cycles: 10101994# CHECK-NEXT: Total uOps: 45001995 1996# CHECK: Dispatch Width: 61997# CHECK-NEXT: uOps Per Cycle: 4.461998# CHECK-NEXT: IPC: 0.501999# CHECK-NEXT: Block RThroughput: 7.52000 2001# CHECK: Timeline view:2002# CHECK-NEXT: 01234567892003# CHECK-NEXT: Index 01234567892004 2005# CHECK: [0,0] DeeeeeeeeER . . ld3r { v1.16b, v2.16b, v3.16b }, [x27], x282006# CHECK-NEXT: [0,1] . DeeeeeeeeeER . . ld4 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], #642007# CHECK-NEXT: [0,2] . DeeeeeeeeER. . ld4 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], #322008# CHECK-NEXT: [0,3] . .DeeeeeeeeER . ld4 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], #322009# CHECK-NEXT: [0,4] . . DeeeeeeeeeER ld4 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], #642010 2011# CHECK: Average Wait times (based on the timeline view):2012# CHECK-NEXT: [0]: Executions2013# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2014# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2015# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2016 2017# CHECK: [0] [1] [2] [3]2018# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld3r { v1.16b, v2.16b, v3.16b }, [x27], x282019# CHECK-NEXT: 1. 1 1.0 1.0 0.0 ld4 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], #642020# CHECK-NEXT: 2. 1 1.0 1.0 0.0 ld4 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], #322021# CHECK-NEXT: 3. 1 1.0 1.0 0.0 ld4 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], #322022# CHECK-NEXT: 4. 1 1.0 1.0 0.0 ld4 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], #642023# CHECK-NEXT: 1 1.0 1.0 0.0 <total>2024 2025# CHECK: [36] Code Region - G372026 2027# CHECK: Iterations: 1002028# CHECK-NEXT: Instructions: 5002029# CHECK-NEXT: Total Cycles: 10092030# CHECK-NEXT: Total uOps: 49002031 2032# CHECK: Dispatch Width: 62033# CHECK-NEXT: uOps Per Cycle: 4.862034# CHECK-NEXT: IPC: 0.502035# CHECK-NEXT: Block RThroughput: 8.22036 2037# CHECK: Timeline view:2038# CHECK-NEXT: 0123456782039# CHECK-NEXT: Index 01234567892040 2041# CHECK: [0,0] DeeeeeeeeER . . ld4 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], #322042# CHECK-NEXT: [0,1] . DeeeeeeeeeER . . ld4 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], #642043# CHECK-NEXT: [0,2] . DeeeeeeeeeER . ld4 { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], #642044# CHECK-NEXT: [0,3] . .DeeeeeeeeeER. ld4 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], x282045# CHECK-NEXT: [0,4] . . DeeeeeeeeER ld4 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], x282046 2047# CHECK: Average Wait times (based on the timeline view):2048# CHECK-NEXT: [0]: Executions2049# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2050# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2051# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2052 2053# CHECK: [0] [1] [2] [3]2054# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld4 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], #322055# CHECK-NEXT: 1. 1 1.0 1.0 0.0 ld4 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], #642056# CHECK-NEXT: 2. 1 1.0 1.0 0.0 ld4 { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], #642057# CHECK-NEXT: 3. 1 1.0 1.0 0.0 ld4 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], x282058# CHECK-NEXT: 4. 1 1.0 1.0 0.0 ld4 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], x282059# CHECK-NEXT: 1 1.0 1.0 0.0 <total>2060 2061# CHECK: [37] Code Region - G382062 2063# CHECK: Iterations: 1002064# CHECK-NEXT: Instructions: 5002065# CHECK-NEXT: Total Cycles: 10102066# CHECK-NEXT: Total uOps: 49002067 2068# CHECK: Dispatch Width: 62069# CHECK-NEXT: uOps Per Cycle: 4.852070# CHECK-NEXT: IPC: 0.502071# CHECK-NEXT: Block RThroughput: 8.22072 2073# CHECK: Timeline view:2074# CHECK-NEXT: 01234567892075# CHECK-NEXT: Index 01234567892076 2077# CHECK: [0,0] DeeeeeeeeER . . ld4 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], x282078# CHECK-NEXT: [0,1] . DeeeeeeeeeER . . ld4 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], x282079# CHECK-NEXT: [0,2] . DeeeeeeeeER. . ld4 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], x282080# CHECK-NEXT: [0,3] . .DeeeeeeeeeER . ld4 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], x282081# CHECK-NEXT: [0,4] . . DeeeeeeeeeER ld4 { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], x282082 2083# CHECK: Average Wait times (based on the timeline view):2084# CHECK-NEXT: [0]: Executions2085# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2086# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2087# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2088 2089# CHECK: [0] [1] [2] [3]2090# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld4 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], x282091# CHECK-NEXT: 1. 1 1.0 1.0 0.0 ld4 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], x282092# CHECK-NEXT: 2. 1 1.0 1.0 0.0 ld4 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], x282093# CHECK-NEXT: 3. 1 1.0 1.0 0.0 ld4 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], x282094# CHECK-NEXT: 4. 1 1.0 1.0 0.0 ld4 { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], x282095# CHECK-NEXT: 1 1.0 1.0 0.0 <total>2096 2097# CHECK: [38] Code Region - G392098 2099# CHECK: Iterations: 1002100# CHECK-NEXT: Instructions: 5002101# CHECK-NEXT: Total Cycles: 40032102# CHECK-NEXT: Total uOps: 40002103 2104# CHECK: Dispatch Width: 62105# CHECK-NEXT: uOps Per Cycle: 1.002106# CHECK-NEXT: IPC: 0.122107# CHECK-NEXT: Block RThroughput: 6.72108 2109# CHECK: Timeline view:2110# CHECK-NEXT: 0123456789 01234567892111# CHECK-NEXT: Index 0123456789 0123456789 0122112 2113# CHECK: [0,0] DeeeeeeeeER . . . . . . . ld4 { v1.b, v2.b, v3.b, v4.b }[0], [x27], #42114# CHECK-NEXT: [0,1] . D======eeeeeeeeER . . . . . . ld4 { v1.b, v2.b, v3.b, v4.b }[8], [x27], #42115# CHECK-NEXT: [0,2] . D============eeeeeeeeER . . . . ld4 { v1.b, v2.b, v3.b, v4.b }[0], [x27], x282116# CHECK-NEXT: [0,3] . .D==================eeeeeeeeER. . . ld4 { v1.b, v2.b, v3.b, v4.b }[8], [x27], x282117# CHECK-NEXT: [0,4] . . D========================eeeeeeeeER ld4 { v1.h, v2.h, v3.h, v4.h }[0], [x27], #82118 2119# CHECK: Average Wait times (based on the timeline view):2120# CHECK-NEXT: [0]: Executions2121# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2122# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2123# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2124 2125# CHECK: [0] [1] [2] [3]2126# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld4 { v1.b, v2.b, v3.b, v4.b }[0], [x27], #42127# CHECK-NEXT: 1. 1 7.0 0.0 0.0 ld4 { v1.b, v2.b, v3.b, v4.b }[8], [x27], #42128# CHECK-NEXT: 2. 1 13.0 0.0 0.0 ld4 { v1.b, v2.b, v3.b, v4.b }[0], [x27], x282129# CHECK-NEXT: 3. 1 19.0 0.0 0.0 ld4 { v1.b, v2.b, v3.b, v4.b }[8], [x27], x282130# CHECK-NEXT: 4. 1 25.0 0.0 0.0 ld4 { v1.h, v2.h, v3.h, v4.h }[0], [x27], #82131# CHECK-NEXT: 1 13.0 0.2 0.0 <total>2132 2133# CHECK: [39] Code Region - G402134 2135# CHECK: Iterations: 1002136# CHECK-NEXT: Instructions: 5002137# CHECK-NEXT: Total Cycles: 40032138# CHECK-NEXT: Total uOps: 40002139 2140# CHECK: Dispatch Width: 62141# CHECK-NEXT: uOps Per Cycle: 1.002142# CHECK-NEXT: IPC: 0.122143# CHECK-NEXT: Block RThroughput: 6.72144 2145# CHECK: Timeline view:2146# CHECK-NEXT: 0123456789 01234567892147# CHECK-NEXT: Index 0123456789 0123456789 0122148 2149# CHECK: [0,0] DeeeeeeeeER . . . . . . . ld4 { v1.h, v2.h, v3.h, v4.h }[4], [x27], #82150# CHECK-NEXT: [0,1] . D======eeeeeeeeER . . . . . . ld4 { v1.h, v2.h, v3.h, v4.h }[0], [x27], x282151# CHECK-NEXT: [0,2] . D============eeeeeeeeER . . . . ld4 { v1.h, v2.h, v3.h, v4.h }[4], [x27], x282152# CHECK-NEXT: [0,3] . .D==================eeeeeeeeER. . . ld4 { v1.s, v2.s, v3.s, v4.s }[0], [x27], #162153# CHECK-NEXT: [0,4] . . D========================eeeeeeeeER ld4 { v1.s, v2.s, v3.s, v4.s }[0], [x27], x282154 2155# CHECK: Average Wait times (based on the timeline view):2156# CHECK-NEXT: [0]: Executions2157# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2158# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2159# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2160 2161# CHECK: [0] [1] [2] [3]2162# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld4 { v1.h, v2.h, v3.h, v4.h }[4], [x27], #82163# CHECK-NEXT: 1. 1 7.0 0.0 0.0 ld4 { v1.h, v2.h, v3.h, v4.h }[0], [x27], x282164# CHECK-NEXT: 2. 1 13.0 0.0 0.0 ld4 { v1.h, v2.h, v3.h, v4.h }[4], [x27], x282165# CHECK-NEXT: 3. 1 19.0 0.0 0.0 ld4 { v1.s, v2.s, v3.s, v4.s }[0], [x27], #162166# CHECK-NEXT: 4. 1 25.0 0.0 0.0 ld4 { v1.s, v2.s, v3.s, v4.s }[0], [x27], x282167# CHECK-NEXT: 1 13.0 0.2 0.0 <total>2168 2169# CHECK: [40] Code Region - G412170 2171# CHECK: Iterations: 1002172# CHECK-NEXT: Instructions: 5002173# CHECK-NEXT: Total Cycles: 19032174# CHECK-NEXT: Total uOps: 41002175 2176# CHECK: Dispatch Width: 62177# CHECK-NEXT: uOps Per Cycle: 2.152178# CHECK-NEXT: IPC: 0.262179# CHECK-NEXT: Block RThroughput: 6.82180 2181# CHECK: Timeline view:2182# CHECK-NEXT: 01234567892183# CHECK-NEXT: Index 0123456789 012184 2185# CHECK: [0,0] DeeeeeeeeER . .. ld4 { v1.d, v2.d, v3.d, v4.d }[0], [x27], #322186# CHECK-NEXT: [0,1] . D======eeeeeeeeER .. ld4 { v1.d, v2.d, v3.d, v4.d }[0], [x27], x282187# CHECK-NEXT: [0,2] . D=====eeeeeeeeER.. ld4r { v1.1d, v2.1d, v3.1d, v4.1d }, [x27], #322188# CHECK-NEXT: [0,3] . .D====eeeeeeeeER. ld4r { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], #322189# CHECK-NEXT: [0,4] . . D===eeeeeeeeER ld4r { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], #162190 2191# CHECK: Average Wait times (based on the timeline view):2192# CHECK-NEXT: [0]: Executions2193# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2194# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2195# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2196 2197# CHECK: [0] [1] [2] [3]2198# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld4 { v1.d, v2.d, v3.d, v4.d }[0], [x27], #322199# CHECK-NEXT: 1. 1 7.0 0.0 0.0 ld4 { v1.d, v2.d, v3.d, v4.d }[0], [x27], x282200# CHECK-NEXT: 2. 1 6.0 0.0 0.0 ld4r { v1.1d, v2.1d, v3.1d, v4.1d }, [x27], #322201# CHECK-NEXT: 3. 1 5.0 0.0 0.0 ld4r { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], #322202# CHECK-NEXT: 4. 1 4.0 0.0 0.0 ld4r { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], #162203# CHECK-NEXT: 1 4.6 0.2 0.0 <total>2204 2205# CHECK: [41] Code Region - G422206 2207# CHECK: Iterations: 1002208# CHECK-NEXT: Instructions: 5002209# CHECK-NEXT: Total Cycles: 10092210# CHECK-NEXT: Total uOps: 43002211 2212# CHECK: Dispatch Width: 62213# CHECK-NEXT: uOps Per Cycle: 4.262214# CHECK-NEXT: IPC: 0.502215# CHECK-NEXT: Block RThroughput: 7.22216 2217# CHECK: Timeline view:2218# CHECK-NEXT: 0123456782219# CHECK-NEXT: Index 01234567892220 2221# CHECK: [0,0] DeeeeeeeeER . . ld4r { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], #82222# CHECK-NEXT: [0,1] . DeeeeeeeeER . . ld4r { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], #162223# CHECK-NEXT: [0,2] . DeeeeeeeeER. . ld4r { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], #42224# CHECK-NEXT: [0,3] . .DeeeeeeeeER . ld4r { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], #82225# CHECK-NEXT: [0,4] . . DeeeeeeeeER ld4r { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], #42226 2227# CHECK: Average Wait times (based on the timeline view):2228# CHECK-NEXT: [0]: Executions2229# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2230# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2231# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2232 2233# CHECK: [0] [1] [2] [3]2234# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld4r { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], #82235# CHECK-NEXT: 1. 1 1.0 1.0 0.0 ld4r { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], #162236# CHECK-NEXT: 2. 1 1.0 1.0 0.0 ld4r { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], #42237# CHECK-NEXT: 3. 1 1.0 1.0 0.0 ld4r { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], #82238# CHECK-NEXT: 4. 1 1.0 1.0 0.0 ld4r { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], #42239# CHECK-NEXT: 1 1.0 1.0 0.0 <total>2240 2241# CHECK: [42] Code Region - G432242 2243# CHECK: Iterations: 1002244# CHECK-NEXT: Instructions: 5002245# CHECK-NEXT: Total Cycles: 10092246# CHECK-NEXT: Total uOps: 42002247 2248# CHECK: Dispatch Width: 62249# CHECK-NEXT: uOps Per Cycle: 4.162250# CHECK-NEXT: IPC: 0.502251# CHECK-NEXT: Block RThroughput: 7.02252 2253# CHECK: Timeline view:2254# CHECK-NEXT: 0123456782255# CHECK-NEXT: Index 01234567892256 2257# CHECK: [0,0] DeeeeeeeeER . . ld4r { v1.1d, v2.1d, v3.1d, v4.1d }, [x27], x282258# CHECK-NEXT: [0,1] . DeeeeeeeeER . . ld4r { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], x282259# CHECK-NEXT: [0,2] . DeeeeeeeeER. . ld4r { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], x282260# CHECK-NEXT: [0,3] . .DeeeeeeeeER . ld4r { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], x282261# CHECK-NEXT: [0,4] . . DeeeeeeeeER ld4r { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], x282262 2263# CHECK: Average Wait times (based on the timeline view):2264# CHECK-NEXT: [0]: Executions2265# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2266# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2267# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2268 2269# CHECK: [0] [1] [2] [3]2270# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld4r { v1.1d, v2.1d, v3.1d, v4.1d }, [x27], x282271# CHECK-NEXT: 1. 1 1.0 1.0 0.0 ld4r { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], x282272# CHECK-NEXT: 2. 1 1.0 1.0 0.0 ld4r { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], x282273# CHECK-NEXT: 3. 1 1.0 1.0 0.0 ld4r { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], x282274# CHECK-NEXT: 4. 1 1.0 1.0 0.0 ld4r { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], x282275# CHECK-NEXT: 1 1.0 1.0 0.0 <total>2276 2277# CHECK: [43] Code Region - G442278 2279# CHECK: Iterations: 1002280# CHECK-NEXT: Instructions: 5002281# CHECK-NEXT: Total Cycles: 8082282# CHECK-NEXT: Total uOps: 34002283 2284# CHECK: Dispatch Width: 62285# CHECK-NEXT: uOps Per Cycle: 4.212286# CHECK-NEXT: IPC: 0.622287# CHECK-NEXT: Block RThroughput: 5.72288 2289# CHECK: Timeline view:2290# CHECK-NEXT: 0123452291# CHECK-NEXT: Index 01234567892292 2293# CHECK: [0,0] DeeeeeeeeER . ld4r { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], x282294# CHECK-NEXT: [0,1] . DeeeeeeeeER . ld4r { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], x282295# CHECK-NEXT: [0,2] . DeeeeeeeeER. ld4r { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], x282296# CHECK-NEXT: [0,3] . .DeeeeeeER. ldp s1, s2, [x27], #2482297# CHECK-NEXT: [0,4] . . DeeeeeeER ldp d1, d2, [x27], #4962298 2299# CHECK: Average Wait times (based on the timeline view):2300# CHECK-NEXT: [0]: Executions2301# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2302# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2303# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2304 2305# CHECK: [0] [1] [2] [3]2306# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld4r { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], x282307# CHECK-NEXT: 1. 1 1.0 1.0 0.0 ld4r { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], x282308# CHECK-NEXT: 2. 1 1.0 1.0 0.0 ld4r { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], x282309# CHECK-NEXT: 3. 1 1.0 1.0 0.0 ldp s1, s2, [x27], #2482310# CHECK-NEXT: 4. 1 1.0 0.0 0.0 ldp d1, d2, [x27], #4962311# CHECK-NEXT: 1 1.0 0.8 0.0 <total>2312 2313# CHECK: [44] Code Region - G452314 2315# CHECK: Iterations: 1002316# CHECK-NEXT: Instructions: 5002317# CHECK-NEXT: Total Cycles: 5072318# CHECK-NEXT: Total uOps: 23002319 2320# CHECK: Dispatch Width: 62321# CHECK-NEXT: uOps Per Cycle: 4.542322# CHECK-NEXT: IPC: 0.992323# CHECK-NEXT: Block RThroughput: 3.82324 2325# CHECK: Timeline view:2326# CHECK-NEXT: 012327# CHECK-NEXT: Index 01234567892328 2329# CHECK: [0,0] DeeeeeeER .. ldp q1, q2, [x27], #9922330# CHECK-NEXT: [0,1] .DeeeeeeER.. ldp s1, s2, [x27, #248]!2331# CHECK-NEXT: [0,2] . DeeeeeeER. ldp d1, d2, [x27, #496]!2332# CHECK-NEXT: [0,3] . DeeeeeeER ldp q1, q2, [x27, #992]!2333# CHECK-NEXT: [0,4] . DeeeeE-R ldp w1, w2, [x27], #2482334 2335# CHECK: Average Wait times (based on the timeline view):2336# CHECK-NEXT: [0]: Executions2337# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2338# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2339# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2340 2341# CHECK: [0] [1] [2] [3]2342# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ldp q1, q2, [x27], #9922343# CHECK-NEXT: 1. 1 1.0 0.0 0.0 ldp s1, s2, [x27, #248]!2344# CHECK-NEXT: 2. 1 1.0 0.0 0.0 ldp d1, d2, [x27, #496]!2345# CHECK-NEXT: 3. 1 1.0 0.0 0.0 ldp q1, q2, [x27, #992]!2346# CHECK-NEXT: 4. 1 1.0 0.0 1.0 ldp w1, w2, [x27], #2482347# CHECK-NEXT: 1 1.0 0.2 0.2 <total>2348 2349# CHECK: [45] Code Region - G462350 2351# CHECK: Iterations: 1002352# CHECK-NEXT: Instructions: 5002353# CHECK-NEXT: Total Cycles: 5072354# CHECK-NEXT: Total uOps: 21002355 2356# CHECK: Dispatch Width: 62357# CHECK-NEXT: uOps Per Cycle: 4.142358# CHECK-NEXT: IPC: 0.992359# CHECK-NEXT: Block RThroughput: 3.52360 2361# CHECK: Timeline view:2362# CHECK-NEXT: 012363# CHECK-NEXT: Index 01234567892364 2365# CHECK: [0,0] DeeeeER .. ldp x1, x2, [x27], #4962366# CHECK-NEXT: [0,1] D=eeeeER .. ldp w1, w2, [x27, #248]!2367# CHECK-NEXT: [0,2] .D=eeeeER .. ldp x1, x2, [x27, #496]!2368# CHECK-NEXT: [0,3] . D=eeeeeER. ldpsw x1, x2, [x27], #2482369# CHECK-NEXT: [0,4] . D=eeeeeER ldpsw x1, x2, [x27, #248]!2370 2371# CHECK: Average Wait times (based on the timeline view):2372# CHECK-NEXT: [0]: Executions2373# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2374# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2375# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2376 2377# CHECK: [0] [1] [2] [3]2378# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ldp x1, x2, [x27], #4962379# CHECK-NEXT: 1. 1 2.0 0.0 0.0 ldp w1, w2, [x27, #248]!2380# CHECK-NEXT: 2. 1 2.0 0.0 0.0 ldp x1, x2, [x27, #496]!2381# CHECK-NEXT: 3. 1 2.0 0.0 0.0 ldpsw x1, x2, [x27], #2482382# CHECK-NEXT: 4. 1 2.0 0.0 0.0 ldpsw x1, x2, [x27, #248]!2383# CHECK-NEXT: 1 1.8 0.2 0.0 <total>2384 2385# CHECK: [46] Code Region - G472386 2387# CHECK: Iterations: 1002388# CHECK-NEXT: Instructions: 5002389# CHECK-NEXT: Total Cycles: 5082390# CHECK-NEXT: Total uOps: 15002391 2392# CHECK: Dispatch Width: 62393# CHECK-NEXT: uOps Per Cycle: 2.952394# CHECK-NEXT: IPC: 0.982395# CHECK-NEXT: Block RThroughput: 2.52396 2397# CHECK: Timeline view:2398# CHECK-NEXT: 0122399# CHECK-NEXT: Index 01234567892400 2401# CHECK: [0,0] DeeeeeeER . . ldr b1, [x27], #2542402# CHECK-NEXT: [0,1] D=eeeeeeER. . ldr h1, [x27], #2542403# CHECK-NEXT: [0,2] .D=eeeeeeER . ldr s1, [x27], #2542404# CHECK-NEXT: [0,3] .D==eeeeeeER. ldr d1, [x27], #2542405# CHECK-NEXT: [0,4] . D==eeeeeeER ldr q1, [x27], #2542406 2407# CHECK: Average Wait times (based on the timeline view):2408# CHECK-NEXT: [0]: Executions2409# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2410# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2411# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2412 2413# CHECK: [0] [1] [2] [3]2414# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ldr b1, [x27], #2542415# CHECK-NEXT: 1. 1 2.0 0.0 0.0 ldr h1, [x27], #2542416# CHECK-NEXT: 2. 1 2.0 0.0 0.0 ldr s1, [x27], #2542417# CHECK-NEXT: 3. 1 3.0 0.0 0.0 ldr d1, [x27], #2542418# CHECK-NEXT: 4. 1 3.0 0.0 0.0 ldr q1, [x27], #2542419# CHECK-NEXT: 1 2.2 0.2 0.0 <total>2420 2421# CHECK: [47] Code Region - G482422 2423# CHECK: Iterations: 1002424# CHECK-NEXT: Instructions: 5002425# CHECK-NEXT: Total Cycles: 5082426# CHECK-NEXT: Total uOps: 15002427 2428# CHECK: Dispatch Width: 62429# CHECK-NEXT: uOps Per Cycle: 2.952430# CHECK-NEXT: IPC: 0.982431# CHECK-NEXT: Block RThroughput: 2.52432 2433# CHECK: Timeline view:2434# CHECK-NEXT: 0122435# CHECK-NEXT: Index 01234567892436 2437# CHECK: [0,0] DeeeeeeER . . ldr b1, [x27, #254]!2438# CHECK-NEXT: [0,1] D=eeeeeeER. . ldr h1, [x27, #254]!2439# CHECK-NEXT: [0,2] .D=eeeeeeER . ldr s1, [x27, #254]!2440# CHECK-NEXT: [0,3] .D==eeeeeeER. ldr d1, [x27, #254]!2441# CHECK-NEXT: [0,4] . D==eeeeeeER ldr q1, [x27, #254]!2442 2443# CHECK: Average Wait times (based on the timeline view):2444# CHECK-NEXT: [0]: Executions2445# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2446# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2447# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2448 2449# CHECK: [0] [1] [2] [3]2450# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ldr b1, [x27, #254]!2451# CHECK-NEXT: 1. 1 2.0 0.0 0.0 ldr h1, [x27, #254]!2452# CHECK-NEXT: 2. 1 2.0 0.0 0.0 ldr s1, [x27, #254]!2453# CHECK-NEXT: 3. 1 3.0 0.0 0.0 ldr d1, [x27, #254]!2454# CHECK-NEXT: 4. 1 3.0 0.0 0.0 ldr q1, [x27, #254]!2455# CHECK-NEXT: 1 2.2 0.2 0.0 <total>2456 2457# CHECK: [48] Code Region - G492458 2459# CHECK: Iterations: 1002460# CHECK-NEXT: Instructions: 5002461# CHECK-NEXT: Total Cycles: 5062462# CHECK-NEXT: Total uOps: 10002463 2464# CHECK: Dispatch Width: 62465# CHECK-NEXT: uOps Per Cycle: 1.982466# CHECK-NEXT: IPC: 0.992467# CHECK-NEXT: Block RThroughput: 1.72468 2469# CHECK: Timeline view:2470# CHECK-NEXT: 02471# CHECK-NEXT: Index 01234567892472 2473# CHECK: [0,0] DeeeeER . ldr w1, [x27], #2542474# CHECK-NEXT: [0,1] D=eeeeER . ldr x1, [x27], #2542475# CHECK-NEXT: [0,2] D==eeeeER . ldr w1, [x27, #254]!2476# CHECK-NEXT: [0,3] .D==eeeeER. ldr x1, [x27, #254]!2477# CHECK-NEXT: [0,4] .D===eeeeER ldrb w1, [x27], #2542478 2479# CHECK: Average Wait times (based on the timeline view):2480# CHECK-NEXT: [0]: Executions2481# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2482# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2483# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2484 2485# CHECK: [0] [1] [2] [3]2486# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ldr w1, [x27], #2542487# CHECK-NEXT: 1. 1 2.0 0.0 0.0 ldr x1, [x27], #2542488# CHECK-NEXT: 2. 1 3.0 0.0 0.0 ldr w1, [x27, #254]!2489# CHECK-NEXT: 3. 1 3.0 0.0 0.0 ldr x1, [x27, #254]!2490# CHECK-NEXT: 4. 1 4.0 0.0 0.0 ldrb w1, [x27], #2542491# CHECK-NEXT: 1 2.6 0.2 0.0 <total>2492 2493# CHECK: [49] Code Region - G502494 2495# CHECK: Iterations: 1002496# CHECK-NEXT: Instructions: 5002497# CHECK-NEXT: Total Cycles: 5062498# CHECK-NEXT: Total uOps: 10002499 2500# CHECK: Dispatch Width: 62501# CHECK-NEXT: uOps Per Cycle: 1.982502# CHECK-NEXT: IPC: 0.992503# CHECK-NEXT: Block RThroughput: 1.72504 2505# CHECK: Timeline view:2506# CHECK-NEXT: 02507# CHECK-NEXT: Index 01234567892508 2509# CHECK: [0,0] DeeeeER . ldrb w1, [x27, #254]!2510# CHECK-NEXT: [0,1] D=eeeeER . ldrh w1, [x27], #2542511# CHECK-NEXT: [0,2] D==eeeeER . ldrh w1, [x27, #254]!2512# CHECK-NEXT: [0,3] .D==eeeeER. ldrsb w1, [x27], #2542513# CHECK-NEXT: [0,4] .D===eeeeER ldrsb x1, [x27], #2542514 2515# CHECK: Average Wait times (based on the timeline view):2516# CHECK-NEXT: [0]: Executions2517# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2518# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2519# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2520 2521# CHECK: [0] [1] [2] [3]2522# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ldrb w1, [x27, #254]!2523# CHECK-NEXT: 1. 1 2.0 0.0 0.0 ldrh w1, [x27], #2542524# CHECK-NEXT: 2. 1 3.0 0.0 0.0 ldrh w1, [x27, #254]!2525# CHECK-NEXT: 3. 1 3.0 0.0 0.0 ldrsb w1, [x27], #2542526# CHECK-NEXT: 4. 1 4.0 0.0 0.0 ldrsb x1, [x27], #2542527# CHECK-NEXT: 1 2.6 0.2 0.0 <total>2528 2529# CHECK: [50] Code Region - G512530 2531# CHECK: Iterations: 1002532# CHECK-NEXT: Instructions: 5002533# CHECK-NEXT: Total Cycles: 5062534# CHECK-NEXT: Total uOps: 10002535 2536# CHECK: Dispatch Width: 62537# CHECK-NEXT: uOps Per Cycle: 1.982538# CHECK-NEXT: IPC: 0.992539# CHECK-NEXT: Block RThroughput: 1.72540 2541# CHECK: Timeline view:2542# CHECK-NEXT: 02543# CHECK-NEXT: Index 01234567892544 2545# CHECK: [0,0] DeeeeER . ldrsb w1, [x27, #254]!2546# CHECK-NEXT: [0,1] D=eeeeER . ldrsb x1, [x27, #254]!2547# CHECK-NEXT: [0,2] D==eeeeER . ldrsh w1, [x27], #2542548# CHECK-NEXT: [0,3] .D==eeeeER. ldrsh x1, [x27], #2542549# CHECK-NEXT: [0,4] .D===eeeeER ldrsh w1, [x27, #254]!2550 2551# CHECK: Average Wait times (based on the timeline view):2552# CHECK-NEXT: [0]: Executions2553# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2554# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2555# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2556 2557# CHECK: [0] [1] [2] [3]2558# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ldrsb w1, [x27, #254]!2559# CHECK-NEXT: 1. 1 2.0 0.0 0.0 ldrsb x1, [x27, #254]!2560# CHECK-NEXT: 2. 1 3.0 0.0 0.0 ldrsh w1, [x27], #2542561# CHECK-NEXT: 3. 1 3.0 0.0 0.0 ldrsh x1, [x27], #2542562# CHECK-NEXT: 4. 1 4.0 0.0 0.0 ldrsh w1, [x27, #254]!2563# CHECK-NEXT: 1 2.6 0.2 0.0 <total>2564 2565# CHECK: [51] Code Region - G522566 2567# CHECK: Iterations: 1002568# CHECK-NEXT: Instructions: 5002569# CHECK-NEXT: Total Cycles: 5042570# CHECK-NEXT: Total uOps: 12002571 2572# CHECK: Dispatch Width: 62573# CHECK-NEXT: uOps Per Cycle: 2.382574# CHECK-NEXT: IPC: 0.992575# CHECK-NEXT: Block RThroughput: 2.02576 2577# CHECK: Timeline view:2578# CHECK-NEXT: Index 0123456782579 2580# CHECK: [0,0] DeeeeER . ldrsh x1, [x27, #254]!2581# CHECK-NEXT: [0,1] D=eeeeER. ldrsw x1, [x27], #2542582# CHECK-NEXT: [0,2] D==eeeeER ldrsw x1, [x27, #254]!2583# CHECK-NEXT: [0,3] .D==eeE-R st1 { v1.1d }, [x27], #82584# CHECK-NEXT: [0,4] .D===eeER st1 { v1.2d }, [x27], #162585 2586# CHECK: Average Wait times (based on the timeline view):2587# CHECK-NEXT: [0]: Executions2588# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2589# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2590# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2591 2592# CHECK: [0] [1] [2] [3]2593# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ldrsh x1, [x27, #254]!2594# CHECK-NEXT: 1. 1 2.0 0.0 0.0 ldrsw x1, [x27], #2542595# CHECK-NEXT: 2. 1 3.0 0.0 0.0 ldrsw x1, [x27, #254]!2596# CHECK-NEXT: 3. 1 3.0 0.0 1.0 st1 { v1.1d }, [x27], #82597# CHECK-NEXT: 4. 1 4.0 0.0 0.0 st1 { v1.2d }, [x27], #162598# CHECK-NEXT: 1 2.6 0.2 0.2 <total>2599 2600# CHECK: [52] Code Region - G532601 2602# CHECK: Iterations: 1002603# CHECK-NEXT: Instructions: 5002604# CHECK-NEXT: Total Cycles: 5042605# CHECK-NEXT: Total uOps: 15002606 2607# CHECK: Dispatch Width: 62608# CHECK-NEXT: uOps Per Cycle: 2.982609# CHECK-NEXT: IPC: 0.992610# CHECK-NEXT: Block RThroughput: 2.52611 2612# CHECK: Timeline view:2613# CHECK-NEXT: Index 0123456782614 2615# CHECK: [0,0] DeeER. . st1 { v1.2s }, [x27], #82616# CHECK-NEXT: [0,1] D=eeER . st1 { v1.4h }, [x27], #82617# CHECK-NEXT: [0,2] .D=eeER . st1 { v1.4s }, [x27], #162618# CHECK-NEXT: [0,3] .D==eeER. st1 { v1.8b }, [x27], #82619# CHECK-NEXT: [0,4] . D==eeER st1 { v1.8h }, [x27], #162620 2621# CHECK: Average Wait times (based on the timeline view):2622# CHECK-NEXT: [0]: Executions2623# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2624# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2625# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2626 2627# CHECK: [0] [1] [2] [3]2628# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st1 { v1.2s }, [x27], #82629# CHECK-NEXT: 1. 1 2.0 0.0 0.0 st1 { v1.4h }, [x27], #82630# CHECK-NEXT: 2. 1 2.0 0.0 0.0 st1 { v1.4s }, [x27], #162631# CHECK-NEXT: 3. 1 3.0 0.0 0.0 st1 { v1.8b }, [x27], #82632# CHECK-NEXT: 4. 1 3.0 0.0 0.0 st1 { v1.8h }, [x27], #162633# CHECK-NEXT: 1 2.2 0.2 0.0 <total>2634 2635# CHECK: [53] Code Region - G542636 2637# CHECK: Iterations: 1002638# CHECK-NEXT: Instructions: 5002639# CHECK-NEXT: Total Cycles: 5042640# CHECK-NEXT: Total uOps: 15002641 2642# CHECK: Dispatch Width: 62643# CHECK-NEXT: uOps Per Cycle: 2.982644# CHECK-NEXT: IPC: 0.992645# CHECK-NEXT: Block RThroughput: 2.52646 2647# CHECK: Timeline view:2648# CHECK-NEXT: Index 0123456782649 2650# CHECK: [0,0] DeeER. . st1 { v1.16b }, [x27], #162651# CHECK-NEXT: [0,1] D=eeER . st1 { v1.1d }, [x27], x282652# CHECK-NEXT: [0,2] .D=eeER . st1 { v1.2d }, [x27], x282653# CHECK-NEXT: [0,3] .D==eeER. st1 { v1.2s }, [x27], x282654# CHECK-NEXT: [0,4] . D==eeER st1 { v1.4h }, [x27], x282655 2656# CHECK: Average Wait times (based on the timeline view):2657# CHECK-NEXT: [0]: Executions2658# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2659# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2660# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2661 2662# CHECK: [0] [1] [2] [3]2663# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st1 { v1.16b }, [x27], #162664# CHECK-NEXT: 1. 1 2.0 0.0 0.0 st1 { v1.1d }, [x27], x282665# CHECK-NEXT: 2. 1 2.0 0.0 0.0 st1 { v1.2d }, [x27], x282666# CHECK-NEXT: 3. 1 3.0 0.0 0.0 st1 { v1.2s }, [x27], x282667# CHECK-NEXT: 4. 1 3.0 0.0 0.0 st1 { v1.4h }, [x27], x282668# CHECK-NEXT: 1 2.2 0.2 0.0 <total>2669 2670# CHECK: [54] Code Region - G552671 2672# CHECK: Iterations: 1002673# CHECK-NEXT: Instructions: 5002674# CHECK-NEXT: Total Cycles: 5042675# CHECK-NEXT: Total uOps: 15002676 2677# CHECK: Dispatch Width: 62678# CHECK-NEXT: uOps Per Cycle: 2.982679# CHECK-NEXT: IPC: 0.992680# CHECK-NEXT: Block RThroughput: 2.52681 2682# CHECK: Timeline view:2683# CHECK-NEXT: Index 0123456782684 2685# CHECK: [0,0] DeeER. . st1 { v1.4s }, [x27], x282686# CHECK-NEXT: [0,1] D=eeER . st1 { v1.8b }, [x27], x282687# CHECK-NEXT: [0,2] .D=eeER . st1 { v1.8h }, [x27], x282688# CHECK-NEXT: [0,3] .D==eeER. st1 { v1.16b }, [x27], x282689# CHECK-NEXT: [0,4] . D==eeER st1 { v1.1d, v2.1d }, [x27], #162690 2691# CHECK: Average Wait times (based on the timeline view):2692# CHECK-NEXT: [0]: Executions2693# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2694# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2695# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2696 2697# CHECK: [0] [1] [2] [3]2698# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st1 { v1.4s }, [x27], x282699# CHECK-NEXT: 1. 1 2.0 0.0 0.0 st1 { v1.8b }, [x27], x282700# CHECK-NEXT: 2. 1 2.0 0.0 0.0 st1 { v1.8h }, [x27], x282701# CHECK-NEXT: 3. 1 3.0 0.0 0.0 st1 { v1.16b }, [x27], x282702# CHECK-NEXT: 4. 1 3.0 0.0 0.0 st1 { v1.1d, v2.1d }, [x27], #162703# CHECK-NEXT: 1 2.2 0.2 0.0 <total>2704 2705# CHECK: [55] Code Region - G562706 2707# CHECK: Iterations: 1002708# CHECK-NEXT: Instructions: 5002709# CHECK-NEXT: Total Cycles: 5042710# CHECK-NEXT: Total uOps: 19002711 2712# CHECK: Dispatch Width: 62713# CHECK-NEXT: uOps Per Cycle: 3.772714# CHECK-NEXT: IPC: 0.992715# CHECK-NEXT: Block RThroughput: 3.52716 2717# CHECK: Timeline view:2718# CHECK-NEXT: Index 0123456782719 2720# CHECK: [0,0] DeeER. . st1 { v1.2d, v2.2d }, [x27], #322721# CHECK-NEXT: [0,1] .DeeER . st1 { v1.2s, v2.2s }, [x27], #162722# CHECK-NEXT: [0,2] .D=eeER . st1 { v1.4h, v2.4h }, [x27], #162723# CHECK-NEXT: [0,3] . D=eeER. st1 { v1.4s, v2.4s }, [x27], #322724# CHECK-NEXT: [0,4] . D=eeER st1 { v1.8b, v2.8b }, [x27], #162725 2726# CHECK: Average Wait times (based on the timeline view):2727# CHECK-NEXT: [0]: Executions2728# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2729# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2730# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2731 2732# CHECK: [0] [1] [2] [3]2733# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st1 { v1.2d, v2.2d }, [x27], #322734# CHECK-NEXT: 1. 1 1.0 0.0 0.0 st1 { v1.2s, v2.2s }, [x27], #162735# CHECK-NEXT: 2. 1 2.0 0.0 0.0 st1 { v1.4h, v2.4h }, [x27], #162736# CHECK-NEXT: 3. 1 2.0 0.0 0.0 st1 { v1.4s, v2.4s }, [x27], #322737# CHECK-NEXT: 4. 1 2.0 0.0 0.0 st1 { v1.8b, v2.8b }, [x27], #162738# CHECK-NEXT: 1 1.6 0.2 0.0 <total>2739 2740# CHECK: [56] Code Region - G572741 2742# CHECK: Iterations: 1002743# CHECK-NEXT: Instructions: 5002744# CHECK-NEXT: Total Cycles: 5042745# CHECK-NEXT: Total uOps: 21002746 2747# CHECK: Dispatch Width: 62748# CHECK-NEXT: uOps Per Cycle: 4.172749# CHECK-NEXT: IPC: 0.992750# CHECK-NEXT: Block RThroughput: 4.02751 2752# CHECK: Timeline view:2753# CHECK-NEXT: Index 0123456782754 2755# CHECK: [0,0] DeeER. . st1 { v1.8h, v2.8h }, [x27], #322756# CHECK-NEXT: [0,1] .DeeER . st1 { v1.16b, v2.16b }, [x27], #322757# CHECK-NEXT: [0,2] . DeeER . st1 { v1.1d, v2.1d }, [x27], x282758# CHECK-NEXT: [0,3] . DeeER. st1 { v1.2d, v2.2d }, [x27], x282759# CHECK-NEXT: [0,4] . DeeER st1 { v1.2s, v2.2s }, [x27], x282760 2761# CHECK: Average Wait times (based on the timeline view):2762# CHECK-NEXT: [0]: Executions2763# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2764# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2765# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2766 2767# CHECK: [0] [1] [2] [3]2768# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st1 { v1.8h, v2.8h }, [x27], #322769# CHECK-NEXT: 1. 1 1.0 0.0 0.0 st1 { v1.16b, v2.16b }, [x27], #322770# CHECK-NEXT: 2. 1 1.0 0.0 0.0 st1 { v1.1d, v2.1d }, [x27], x282771# CHECK-NEXT: 3. 1 1.0 0.0 0.0 st1 { v1.2d, v2.2d }, [x27], x282772# CHECK-NEXT: 4. 1 1.0 0.0 0.0 st1 { v1.2s, v2.2s }, [x27], x282773# CHECK-NEXT: 1 1.0 0.2 0.0 <total>2774 2775# CHECK: [57] Code Region - G582776 2777# CHECK: Iterations: 1002778# CHECK-NEXT: Instructions: 5002779# CHECK-NEXT: Total Cycles: 5042780# CHECK-NEXT: Total uOps: 21002781 2782# CHECK: Dispatch Width: 62783# CHECK-NEXT: uOps Per Cycle: 4.172784# CHECK-NEXT: IPC: 0.992785# CHECK-NEXT: Block RThroughput: 4.02786 2787# CHECK: Timeline view:2788# CHECK-NEXT: Index 0123456782789 2790# CHECK: [0,0] DeeER. . st1 { v1.4h, v2.4h }, [x27], x282791# CHECK-NEXT: [0,1] .DeeER . st1 { v1.4s, v2.4s }, [x27], x282792# CHECK-NEXT: [0,2] . DeeER . st1 { v1.8b, v2.8b }, [x27], x282793# CHECK-NEXT: [0,3] . DeeER. st1 { v1.8h, v2.8h }, [x27], x282794# CHECK-NEXT: [0,4] . DeeER st1 { v1.16b, v2.16b }, [x27], x282795 2796# CHECK: Average Wait times (based on the timeline view):2797# CHECK-NEXT: [0]: Executions2798# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2799# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2800# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2801 2802# CHECK: [0] [1] [2] [3]2803# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st1 { v1.4h, v2.4h }, [x27], x282804# CHECK-NEXT: 1. 1 1.0 0.0 0.0 st1 { v1.4s, v2.4s }, [x27], x282805# CHECK-NEXT: 2. 1 1.0 0.0 0.0 st1 { v1.8b, v2.8b }, [x27], x282806# CHECK-NEXT: 3. 1 1.0 0.0 0.0 st1 { v1.8h, v2.8h }, [x27], x282807# CHECK-NEXT: 4. 1 1.0 0.0 0.0 st1 { v1.16b, v2.16b }, [x27], x282808# CHECK-NEXT: 1 1.0 0.2 0.0 <total>2809 2810# CHECK: [58] Code Region - G592811 2812# CHECK: Iterations: 1002813# CHECK-NEXT: Instructions: 5002814# CHECK-NEXT: Total Cycles: 7032815# CHECK-NEXT: Total uOps: 29002816 2817# CHECK: Dispatch Width: 62818# CHECK-NEXT: uOps Per Cycle: 4.132819# CHECK-NEXT: IPC: 0.712820# CHECK-NEXT: Block RThroughput: 6.02821 2822# CHECK: Timeline view:2823# CHECK-NEXT: Index 01234567892824 2825# CHECK: [0,0] DeeER. . st1 { v1.1d, v2.1d, v3.1d }, [x27], #242826# CHECK-NEXT: [0,1] .DeeER . st1 { v1.2d, v2.2d, v3.2d }, [x27], #482827# CHECK-NEXT: [0,2] . DeeER . st1 { v1.2s, v2.2s, v3.2s }, [x27], #242828# CHECK-NEXT: [0,3] . D=eeER. st1 { v1.4h, v2.4h, v3.4h }, [x27], #242829# CHECK-NEXT: [0,4] . D=eeER st1 { v1.4s, v2.4s, v3.4s }, [x27], #482830 2831# CHECK: Average Wait times (based on the timeline view):2832# CHECK-NEXT: [0]: Executions2833# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2834# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2835# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2836 2837# CHECK: [0] [1] [2] [3]2838# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st1 { v1.1d, v2.1d, v3.1d }, [x27], #242839# CHECK-NEXT: 1. 1 1.0 0.0 0.0 st1 { v1.2d, v2.2d, v3.2d }, [x27], #482840# CHECK-NEXT: 2. 1 1.0 0.0 0.0 st1 { v1.2s, v2.2s, v3.2s }, [x27], #242841# CHECK-NEXT: 3. 1 2.0 1.0 0.0 st1 { v1.4h, v2.4h, v3.4h }, [x27], #242842# CHECK-NEXT: 4. 1 2.0 0.0 0.0 st1 { v1.4s, v2.4s, v3.4s }, [x27], #482843# CHECK-NEXT: 1 1.4 0.4 0.0 <total>2844 2845# CHECK: [59] Code Region - G602846 2847# CHECK: Iterations: 1002848# CHECK-NEXT: Instructions: 5002849# CHECK-NEXT: Total Cycles: 7042850# CHECK-NEXT: Total uOps: 31002851 2852# CHECK: Dispatch Width: 62853# CHECK-NEXT: uOps Per Cycle: 4.402854# CHECK-NEXT: IPC: 0.712855# CHECK-NEXT: Block RThroughput: 6.52856 2857# CHECK: Timeline view:2858# CHECK-NEXT: 02859# CHECK-NEXT: Index 01234567892860 2861# CHECK: [0,0] DeeER. . st1 { v1.8b, v2.8b, v3.8b }, [x27], #242862# CHECK-NEXT: [0,1] .DeeER . st1 { v1.8h, v2.8h, v3.8h }, [x27], #482863# CHECK-NEXT: [0,2] . DeeER . st1 { v1.16b, v2.16b, v3.16b }, [x27], #482864# CHECK-NEXT: [0,3] . DeeER . st1 { v1.1d, v2.1d, v3.1d }, [x27], x282865# CHECK-NEXT: [0,4] . D=eeER st1 { v1.2d, v2.2d, v3.2d }, [x27], x282866 2867# CHECK: Average Wait times (based on the timeline view):2868# CHECK-NEXT: [0]: Executions2869# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2870# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2871# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2872 2873# CHECK: [0] [1] [2] [3]2874# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st1 { v1.8b, v2.8b, v3.8b }, [x27], #242875# CHECK-NEXT: 1. 1 1.0 0.0 0.0 st1 { v1.8h, v2.8h, v3.8h }, [x27], #482876# CHECK-NEXT: 2. 1 1.0 1.0 0.0 st1 { v1.16b, v2.16b, v3.16b }, [x27], #482877# CHECK-NEXT: 3. 1 1.0 0.0 0.0 st1 { v1.1d, v2.1d, v3.1d }, [x27], x282878# CHECK-NEXT: 4. 1 2.0 1.0 0.0 st1 { v1.2d, v2.2d, v3.2d }, [x27], x282879# CHECK-NEXT: 1 1.2 0.6 0.0 <total>2880 2881# CHECK: [60] Code Region - G612882 2883# CHECK: Iterations: 1002884# CHECK-NEXT: Instructions: 5002885# CHECK-NEXT: Total Cycles: 7032886# CHECK-NEXT: Total uOps: 29002887 2888# CHECK: Dispatch Width: 62889# CHECK-NEXT: uOps Per Cycle: 4.132890# CHECK-NEXT: IPC: 0.712891# CHECK-NEXT: Block RThroughput: 6.02892 2893# CHECK: Timeline view:2894# CHECK-NEXT: Index 01234567892895 2896# CHECK: [0,0] DeeER. . st1 { v1.2s, v2.2s, v3.2s }, [x27], x282897# CHECK-NEXT: [0,1] .DeeER . st1 { v1.4h, v2.4h, v3.4h }, [x27], x282898# CHECK-NEXT: [0,2] . DeeER . st1 { v1.4s, v2.4s, v3.4s }, [x27], x282899# CHECK-NEXT: [0,3] . DeeER . st1 { v1.8b, v2.8b, v3.8b }, [x27], x282900# CHECK-NEXT: [0,4] . D=eeER st1 { v1.8h, v2.8h, v3.8h }, [x27], x282901 2902# CHECK: Average Wait times (based on the timeline view):2903# CHECK-NEXT: [0]: Executions2904# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2905# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2906# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2907 2908# CHECK: [0] [1] [2] [3]2909# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st1 { v1.2s, v2.2s, v3.2s }, [x27], x282910# CHECK-NEXT: 1. 1 1.0 0.0 0.0 st1 { v1.4h, v2.4h, v3.4h }, [x27], x282911# CHECK-NEXT: 2. 1 1.0 0.0 0.0 st1 { v1.4s, v2.4s, v3.4s }, [x27], x282912# CHECK-NEXT: 3. 1 1.0 0.0 0.0 st1 { v1.8b, v2.8b, v3.8b }, [x27], x282913# CHECK-NEXT: 4. 1 2.0 1.0 0.0 st1 { v1.8h, v2.8h, v3.8h }, [x27], x282914# CHECK-NEXT: 1 1.2 0.4 0.0 <total>2915 2916# CHECK: [61] Code Region - G622917 2918# CHECK: Iterations: 1002919# CHECK-NEXT: Instructions: 5002920# CHECK-NEXT: Total Cycles: 7042921# CHECK-NEXT: Total uOps: 31002922 2923# CHECK: Dispatch Width: 62924# CHECK-NEXT: uOps Per Cycle: 4.402925# CHECK-NEXT: IPC: 0.712926# CHECK-NEXT: Block RThroughput: 6.52927 2928# CHECK: Timeline view:2929# CHECK-NEXT: 02930# CHECK-NEXT: Index 01234567892931 2932# CHECK: [0,0] DeeER. . st1 { v1.16b, v2.16b, v3.16b }, [x27], x282933# CHECK-NEXT: [0,1] .DeeER . st1 { v1.1d, v2.1d, v3.1d, v4.1d }, [x27], #322934# CHECK-NEXT: [0,2] . D=eeER . st1 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], #642935# CHECK-NEXT: [0,3] . DeeER . st1 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], #322936# CHECK-NEXT: [0,4] . D=eeER st1 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], #322937 2938# CHECK: Average Wait times (based on the timeline view):2939# CHECK-NEXT: [0]: Executions2940# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2941# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2942# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2943 2944# CHECK: [0] [1] [2] [3]2945# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st1 { v1.16b, v2.16b, v3.16b }, [x27], x282946# CHECK-NEXT: 1. 1 1.0 0.0 0.0 st1 { v1.1d, v2.1d, v3.1d, v4.1d }, [x27], #322947# CHECK-NEXT: 2. 1 2.0 1.0 0.0 st1 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], #642948# CHECK-NEXT: 3. 1 1.0 0.0 0.0 st1 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], #322949# CHECK-NEXT: 4. 1 2.0 1.0 0.0 st1 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], #322950# CHECK-NEXT: 1 1.4 0.6 0.0 <total>2951 2952# CHECK: [62] Code Region - G632953 2954# CHECK: Iterations: 1002955# CHECK-NEXT: Instructions: 5002956# CHECK-NEXT: Total Cycles: 8052957# CHECK-NEXT: Total uOps: 37002958 2959# CHECK: Dispatch Width: 62960# CHECK-NEXT: uOps Per Cycle: 4.602961# CHECK-NEXT: IPC: 0.622962# CHECK-NEXT: Block RThroughput: 8.02963 2964# CHECK: Timeline view:2965# CHECK-NEXT: 0122966# CHECK-NEXT: Index 01234567892967 2968# CHECK: [0,0] DeeER. . . st1 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], #642969# CHECK-NEXT: [0,1] . DeeER . . st1 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], #322970# CHECK-NEXT: [0,2] . D=eeER . . st1 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], #642971# CHECK-NEXT: [0,3] . DeeER. . st1 { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], #642972# CHECK-NEXT: [0,4] . . D=eeER st1 { v1.1d, v2.1d, v3.1d, v4.1d }, [x27], x282973 2974# CHECK: Average Wait times (based on the timeline view):2975# CHECK-NEXT: [0]: Executions2976# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2977# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2978# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2979 2980# CHECK: [0] [1] [2] [3]2981# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st1 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], #642982# CHECK-NEXT: 1. 1 1.0 1.0 0.0 st1 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], #322983# CHECK-NEXT: 2. 1 2.0 1.0 0.0 st1 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], #642984# CHECK-NEXT: 3. 1 1.0 0.0 0.0 st1 { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], #642985# CHECK-NEXT: 4. 1 2.0 2.0 0.0 st1 { v1.1d, v2.1d, v3.1d, v4.1d }, [x27], x282986# CHECK-NEXT: 1 1.4 1.0 0.0 <total>2987 2988# CHECK: [63] Code Region - G642989 2990# CHECK: Iterations: 1002991# CHECK-NEXT: Instructions: 5002992# CHECK-NEXT: Total Cycles: 7042993# CHECK-NEXT: Total uOps: 33002994 2995# CHECK: Dispatch Width: 62996# CHECK-NEXT: uOps Per Cycle: 4.692997# CHECK-NEXT: IPC: 0.712998# CHECK-NEXT: Block RThroughput: 7.02999 3000# CHECK: Timeline view:3001# CHECK-NEXT: 03002# CHECK-NEXT: Index 01234567893003 3004# CHECK: [0,0] DeeER. . st1 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], x283005# CHECK-NEXT: [0,1] . DeeER . st1 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], x283006# CHECK-NEXT: [0,2] . D=eeER . st1 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], x283007# CHECK-NEXT: [0,3] . D=eeER. st1 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], x283008# CHECK-NEXT: [0,4] . .DeeER st1 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], x283009 3010# CHECK: Average Wait times (based on the timeline view):3011# CHECK-NEXT: [0]: Executions3012# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3013# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3014# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3015 3016# CHECK: [0] [1] [2] [3]3017# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st1 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], x283018# CHECK-NEXT: 1. 1 1.0 1.0 0.0 st1 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], x283019# CHECK-NEXT: 2. 1 2.0 1.0 0.0 st1 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], x283020# CHECK-NEXT: 3. 1 2.0 0.0 0.0 st1 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], x283021# CHECK-NEXT: 4. 1 1.0 0.0 0.0 st1 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], x283022# CHECK-NEXT: 1 1.4 0.6 0.0 <total>3023 3024# CHECK: [64] Code Region - G653025 3026# CHECK: Iterations: 1003027# CHECK-NEXT: Instructions: 5003028# CHECK-NEXT: Total Cycles: 7073029# CHECK-NEXT: Total uOps: 30003030 3031# CHECK: Dispatch Width: 63032# CHECK-NEXT: uOps Per Cycle: 4.243033# CHECK-NEXT: IPC: 0.713034# CHECK-NEXT: Block RThroughput: 7.03035 3036# CHECK: Timeline view:3037# CHECK-NEXT: 01233038# CHECK-NEXT: Index 01234567893039 3040# CHECK: [0,0] DeeER. . . st1 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], x283041# CHECK-NEXT: [0,1] . DeeER . . st1 { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], x283042# CHECK-NEXT: [0,2] . DeeeeER . st1 { v1.b }[0], [x27], #13043# CHECK-NEXT: [0,3] . D=eeeeER. st1 { v1.b }[8], [x27], #13044# CHECK-NEXT: [0,4] . .D=eeeeER st1 { v1.b }[0], [x27], x283045 3046# CHECK: Average Wait times (based on the timeline view):3047# CHECK-NEXT: [0]: Executions3048# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3049# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3050# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3051 3052# CHECK: [0] [1] [2] [3]3053# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st1 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], x283054# CHECK-NEXT: 1. 1 1.0 1.0 0.0 st1 { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], x283055# CHECK-NEXT: 2. 1 1.0 1.0 0.0 st1 { v1.b }[0], [x27], #13056# CHECK-NEXT: 3. 1 2.0 1.0 0.0 st1 { v1.b }[8], [x27], #13057# CHECK-NEXT: 4. 1 2.0 0.0 0.0 st1 { v1.b }[0], [x27], x283058# CHECK-NEXT: 1 1.4 0.8 0.0 <total>3059 3060# CHECK: [65] Code Region - G663061 3062# CHECK: Iterations: 1003063# CHECK-NEXT: Instructions: 5003064# CHECK-NEXT: Total Cycles: 5063065# CHECK-NEXT: Total uOps: 20003066 3067# CHECK: Dispatch Width: 63068# CHECK-NEXT: uOps Per Cycle: 3.953069# CHECK-NEXT: IPC: 0.993070# CHECK-NEXT: Block RThroughput: 5.03071 3072# CHECK: Timeline view:3073# CHECK-NEXT: 03074# CHECK-NEXT: Index 01234567893075 3076# CHECK: [0,0] DeeeeER . st1 { v1.b }[8], [x27], x283077# CHECK-NEXT: [0,1] .DeeeeER . st1 { v1.h }[0], [x27], #23078# CHECK-NEXT: [0,2] . DeeeeER . st1 { v1.h }[4], [x27], #23079# CHECK-NEXT: [0,3] . DeeeeER. st1 { v1.h }[0], [x27], x283080# CHECK-NEXT: [0,4] . DeeeeER st1 { v1.h }[4], [x27], x283081 3082# CHECK: Average Wait times (based on the timeline view):3083# CHECK-NEXT: [0]: Executions3084# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3085# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3086# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3087 3088# CHECK: [0] [1] [2] [3]3089# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st1 { v1.b }[8], [x27], x283090# CHECK-NEXT: 1. 1 1.0 0.0 0.0 st1 { v1.h }[0], [x27], #23091# CHECK-NEXT: 2. 1 1.0 0.0 0.0 st1 { v1.h }[4], [x27], #23092# CHECK-NEXT: 3. 1 1.0 0.0 0.0 st1 { v1.h }[0], [x27], x283093# CHECK-NEXT: 4. 1 1.0 0.0 0.0 st1 { v1.h }[4], [x27], x283094# CHECK-NEXT: 1 1.0 0.2 0.0 <total>3095 3096# CHECK: [66] Code Region - G673097 3098# CHECK: Iterations: 1003099# CHECK-NEXT: Instructions: 5003100# CHECK-NEXT: Total Cycles: 6053101# CHECK-NEXT: Total uOps: 23003102 3103# CHECK: Dispatch Width: 63104# CHECK-NEXT: uOps Per Cycle: 3.803105# CHECK-NEXT: IPC: 0.833106# CHECK-NEXT: Block RThroughput: 6.03107 3108# CHECK: Timeline view:3109# CHECK-NEXT: 03110# CHECK-NEXT: Index 01234567893111 3112# CHECK: [0,0] DeeeeER . st1 { v1.s }[0], [x27], #43113# CHECK-NEXT: [0,1] .DeeeeER . st1 { v1.s }[0], [x27], x283114# CHECK-NEXT: [0,2] . DeeeeER . st1 { v1.d }[0], [x27], #83115# CHECK-NEXT: [0,3] . DeeeeER. st1 { v1.d }[0], [x27], x283116# CHECK-NEXT: [0,4] . DeeeeER st2 { v1.2d, v2.2d }, [x27], #323117 3118# CHECK: Average Wait times (based on the timeline view):3119# CHECK-NEXT: [0]: Executions3120# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3121# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3122# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3123 3124# CHECK: [0] [1] [2] [3]3125# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st1 { v1.s }[0], [x27], #43126# CHECK-NEXT: 1. 1 1.0 0.0 0.0 st1 { v1.s }[0], [x27], x283127# CHECK-NEXT: 2. 1 1.0 0.0 0.0 st1 { v1.d }[0], [x27], #83128# CHECK-NEXT: 3. 1 1.0 0.0 0.0 st1 { v1.d }[0], [x27], x283129# CHECK-NEXT: 4. 1 1.0 0.0 0.0 st2 { v1.2d, v2.2d }, [x27], #323130# CHECK-NEXT: 1 1.0 0.2 0.0 <total>3131 3132# CHECK: [67] Code Region - G683133 3134# CHECK: Iterations: 1003135# CHECK-NEXT: Instructions: 5003136# CHECK-NEXT: Total Cycles: 7053137# CHECK-NEXT: Total uOps: 26003138 3139# CHECK: Dispatch Width: 63140# CHECK-NEXT: uOps Per Cycle: 3.693141# CHECK-NEXT: IPC: 0.713142# CHECK-NEXT: Block RThroughput: 7.03143 3144# CHECK: Timeline view:3145# CHECK-NEXT: 013146# CHECK-NEXT: Index 01234567893147 3148# CHECK: [0,0] DeeeeER .. st2 { v1.2s, v2.2s }, [x27], #163149# CHECK-NEXT: [0,1] .DeeeeER .. st2 { v1.4h, v2.4h }, [x27], #163150# CHECK-NEXT: [0,2] . DeeeeER .. st2 { v1.4s, v2.4s }, [x27], #323151# CHECK-NEXT: [0,3] . DeeeeER.. st2 { v1.8b, v2.8b }, [x27], #163152# CHECK-NEXT: [0,4] . D=eeeeER st2 { v1.8h, v2.8h }, [x27], #323153 3154# CHECK: Average Wait times (based on the timeline view):3155# CHECK-NEXT: [0]: Executions3156# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3157# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3158# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3159 3160# CHECK: [0] [1] [2] [3]3161# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st2 { v1.2s, v2.2s }, [x27], #163162# CHECK-NEXT: 1. 1 1.0 0.0 0.0 st2 { v1.4h, v2.4h }, [x27], #163163# CHECK-NEXT: 2. 1 1.0 0.0 0.0 st2 { v1.4s, v2.4s }, [x27], #323164# CHECK-NEXT: 3. 1 1.0 0.0 0.0 st2 { v1.8b, v2.8b }, [x27], #163165# CHECK-NEXT: 4. 1 2.0 1.0 0.0 st2 { v1.8h, v2.8h }, [x27], #323166# CHECK-NEXT: 1 1.2 0.4 0.0 <total>3167 3168# CHECK: [68] Code Region - G693169 3170# CHECK: Iterations: 1003171# CHECK-NEXT: Instructions: 5003172# CHECK-NEXT: Total Cycles: 8063173# CHECK-NEXT: Total uOps: 29003174 3175# CHECK: Dispatch Width: 63176# CHECK-NEXT: uOps Per Cycle: 3.603177# CHECK-NEXT: IPC: 0.623178# CHECK-NEXT: Block RThroughput: 8.03179 3180# CHECK: Timeline view:3181# CHECK-NEXT: 01233182# CHECK-NEXT: Index 01234567893183 3184# CHECK: [0,0] DeeeeER . . st2 { v1.16b, v2.16b }, [x27], #323185# CHECK-NEXT: [0,1] . DeeeeER . . st2 { v1.2d, v2.2d }, [x27], x283186# CHECK-NEXT: [0,2] . D=eeeeER . st2 { v1.2s, v2.2s }, [x27], x283187# CHECK-NEXT: [0,3] . D==eeeeER. st2 { v1.4h, v2.4h }, [x27], x283188# CHECK-NEXT: [0,4] . D==eeeeER st2 { v1.4s, v2.4s }, [x27], x283189 3190# CHECK: Average Wait times (based on the timeline view):3191# CHECK-NEXT: [0]: Executions3192# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3193# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3194# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3195 3196# CHECK: [0] [1] [2] [3]3197# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st2 { v1.16b, v2.16b }, [x27], #323198# CHECK-NEXT: 1. 1 1.0 1.0 0.0 st2 { v1.2d, v2.2d }, [x27], x283199# CHECK-NEXT: 2. 1 2.0 1.0 0.0 st2 { v1.2s, v2.2s }, [x27], x283200# CHECK-NEXT: 3. 1 3.0 1.0 0.0 st2 { v1.4h, v2.4h }, [x27], x283201# CHECK-NEXT: 4. 1 3.0 0.0 0.0 st2 { v1.4s, v2.4s }, [x27], x283202# CHECK-NEXT: 1 2.0 0.8 0.0 <total>3203 3204# CHECK: [69] Code Region - G703205 3206# CHECK: Iterations: 1003207# CHECK-NEXT: Instructions: 5003208# CHECK-NEXT: Total Cycles: 7073209# CHECK-NEXT: Total uOps: 26003210 3211# CHECK: Dispatch Width: 63212# CHECK-NEXT: uOps Per Cycle: 3.683213# CHECK-NEXT: IPC: 0.713214# CHECK-NEXT: Block RThroughput: 7.03215 3216# CHECK: Timeline view:3217# CHECK-NEXT: 01233218# CHECK-NEXT: Index 01234567893219 3220# CHECK: [0,0] DeeeeER . . st2 { v1.8b, v2.8b }, [x27], x283221# CHECK-NEXT: [0,1] .DeeeeER . . st2 { v1.8h, v2.8h }, [x27], x283222# CHECK-NEXT: [0,2] . DeeeeER. . st2 { v1.16b, v2.16b }, [x27], x283223# CHECK-NEXT: [0,3] . D=eeeeER . st2 { v1.b, v2.b }[0], [x27], #23224# CHECK-NEXT: [0,4] . D==eeeeER st2 { v1.b, v2.b }[8], [x27], #23225 3226# CHECK: Average Wait times (based on the timeline view):3227# CHECK-NEXT: [0]: Executions3228# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3229# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3230# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3231 3232# CHECK: [0] [1] [2] [3]3233# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st2 { v1.8b, v2.8b }, [x27], x283234# CHECK-NEXT: 1. 1 1.0 0.0 0.0 st2 { v1.8h, v2.8h }, [x27], x283235# CHECK-NEXT: 2. 1 1.0 1.0 0.0 st2 { v1.16b, v2.16b }, [x27], x283236# CHECK-NEXT: 3. 1 2.0 1.0 0.0 st2 { v1.b, v2.b }[0], [x27], #23237# CHECK-NEXT: 4. 1 3.0 1.0 0.0 st2 { v1.b, v2.b }[8], [x27], #23238# CHECK-NEXT: 1 1.6 0.8 0.0 <total>3239 3240# CHECK: [70] Code Region - G713241 3242# CHECK: Iterations: 1003243# CHECK-NEXT: Instructions: 5003244# CHECK-NEXT: Total Cycles: 5063245# CHECK-NEXT: Total uOps: 20003246 3247# CHECK: Dispatch Width: 63248# CHECK-NEXT: uOps Per Cycle: 3.953249# CHECK-NEXT: IPC: 0.993250# CHECK-NEXT: Block RThroughput: 5.03251 3252# CHECK: Timeline view:3253# CHECK-NEXT: 03254# CHECK-NEXT: Index 01234567893255 3256# CHECK: [0,0] DeeeeER . st2 { v1.b, v2.b }[0], [x27], x283257# CHECK-NEXT: [0,1] .DeeeeER . st2 { v1.b, v2.b }[8], [x27], x283258# CHECK-NEXT: [0,2] . DeeeeER . st2 { v1.h, v2.h }[0], [x27], #43259# CHECK-NEXT: [0,3] . DeeeeER. st2 { v1.h, v2.h }[4], [x27], #43260# CHECK-NEXT: [0,4] . DeeeeER st2 { v1.h, v2.h }[0], [x27], x283261 3262# CHECK: Average Wait times (based on the timeline view):3263# CHECK-NEXT: [0]: Executions3264# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3265# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3266# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3267 3268# CHECK: [0] [1] [2] [3]3269# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st2 { v1.b, v2.b }[0], [x27], x283270# CHECK-NEXT: 1. 1 1.0 0.0 0.0 st2 { v1.b, v2.b }[8], [x27], x283271# CHECK-NEXT: 2. 1 1.0 0.0 0.0 st2 { v1.h, v2.h }[0], [x27], #43272# CHECK-NEXT: 3. 1 1.0 0.0 0.0 st2 { v1.h, v2.h }[4], [x27], #43273# CHECK-NEXT: 4. 1 1.0 0.0 0.0 st2 { v1.h, v2.h }[0], [x27], x283274# CHECK-NEXT: 1 1.0 0.2 0.0 <total>3275 3276# CHECK: [71] Code Region - G723277 3278# CHECK: Iterations: 1003279# CHECK-NEXT: Instructions: 5003280# CHECK-NEXT: Total Cycles: 5063281# CHECK-NEXT: Total uOps: 20003282 3283# CHECK: Dispatch Width: 63284# CHECK-NEXT: uOps Per Cycle: 3.953285# CHECK-NEXT: IPC: 0.993286# CHECK-NEXT: Block RThroughput: 5.03287 3288# CHECK: Timeline view:3289# CHECK-NEXT: 03290# CHECK-NEXT: Index 01234567893291 3292# CHECK: [0,0] DeeeeER . st2 { v1.h, v2.h }[4], [x27], x283293# CHECK-NEXT: [0,1] .DeeeeER . st2 { v1.s, v2.s }[0], [x27], #83294# CHECK-NEXT: [0,2] . DeeeeER . st2 { v1.s, v2.s }[0], [x27], x283295# CHECK-NEXT: [0,3] . DeeeeER. st2 { v1.d, v2.d }[0], [x27], #163296# CHECK-NEXT: [0,4] . DeeeeER st2 { v1.d, v2.d }[0], [x27], x283297 3298# CHECK: Average Wait times (based on the timeline view):3299# CHECK-NEXT: [0]: Executions3300# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3301# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3302# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3303 3304# CHECK: [0] [1] [2] [3]3305# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st2 { v1.h, v2.h }[4], [x27], x283306# CHECK-NEXT: 1. 1 1.0 0.0 0.0 st2 { v1.s, v2.s }[0], [x27], #83307# CHECK-NEXT: 2. 1 1.0 0.0 0.0 st2 { v1.s, v2.s }[0], [x27], x283308# CHECK-NEXT: 3. 1 1.0 0.0 0.0 st2 { v1.d, v2.d }[0], [x27], #163309# CHECK-NEXT: 4. 1 1.0 0.0 0.0 st2 { v1.d, v2.d }[0], [x27], x283310# CHECK-NEXT: 1 1.0 0.2 0.0 <total>3311 3312# CHECK: [72] Code Region - G733313 3314# CHECK: Iterations: 1003315# CHECK-NEXT: Instructions: 5003316# CHECK-NEXT: Total Cycles: 8073317# CHECK-NEXT: Total uOps: 30003318 3319# CHECK: Dispatch Width: 63320# CHECK-NEXT: uOps Per Cycle: 3.723321# CHECK-NEXT: IPC: 0.623322# CHECK-NEXT: Block RThroughput: 7.03323 3324# CHECK: Timeline view:3325# CHECK-NEXT: 012343326# CHECK-NEXT: Index 01234567893327 3328# CHECK: [0,0] DeER . . . st2g x26, [x27], #40643329# CHECK-NEXT: [0,1] D=eER. . . st2g x26, [x27, #4064]!3330# CHECK-NEXT: [0,2] .D=eeeeeeER . st3 { v1.2d, v2.2d, v3.2d }, [x27], #483331# CHECK-NEXT: [0,3] . DeeeeeER . st3 { v1.2s, v2.2s, v3.2s }, [x27], #243332# CHECK-NEXT: [0,4] . D==eeeeeER st3 { v1.4h, v2.4h, v3.4h }, [x27], #243333 3334# CHECK: Average Wait times (based on the timeline view):3335# CHECK-NEXT: [0]: Executions3336# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3337# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3338# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3339 3340# CHECK: [0] [1] [2] [3]3341# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st2g x26, [x27], #40643342# CHECK-NEXT: 1. 1 2.0 0.0 0.0 st2g x26, [x27, #4064]!3343# CHECK-NEXT: 2. 1 2.0 0.0 0.0 st3 { v1.2d, v2.2d, v3.2d }, [x27], #483344# CHECK-NEXT: 3. 1 1.0 0.0 0.0 st3 { v1.2s, v2.2s, v3.2s }, [x27], #243345# CHECK-NEXT: 4. 1 3.0 3.0 0.0 st3 { v1.4h, v2.4h, v3.4h }, [x27], #243346# CHECK-NEXT: 1 1.8 0.8 0.0 <total>3347 3348# CHECK: [73] Code Region - G743349 3350# CHECK: Iterations: 1003351# CHECK-NEXT: Instructions: 5003352# CHECK-NEXT: Total Cycles: 14063353# CHECK-NEXT: Total uOps: 47003354 3355# CHECK: Dispatch Width: 63356# CHECK-NEXT: uOps Per Cycle: 3.343357# CHECK-NEXT: IPC: 0.363358# CHECK-NEXT: Block RThroughput: 14.03359 3360# CHECK: Timeline view:3361# CHECK-NEXT: 01234567893362# CHECK-NEXT: Index 0123456789 03363 3364# CHECK: [0,0] DeeeeeeER . . . st3 { v1.4s, v2.4s, v3.4s }, [x27], #483365# CHECK-NEXT: [0,1] . DeeeeeER. . . st3 { v1.8b, v2.8b, v3.8b }, [x27], #243366# CHECK-NEXT: [0,2] . D==eeeeeeER. . st3 { v1.8h, v2.8h, v3.8h }, [x27], #483367# CHECK-NEXT: [0,3] . .D=eeeeeeER . st3 { v1.16b, v2.16b, v3.16b }, [x27], #483368# CHECK-NEXT: [0,4] . . D====eeeeeeER st3 { v1.2d, v2.2d, v3.2d }, [x27], x283369 3370# CHECK: Average Wait times (based on the timeline view):3371# CHECK-NEXT: [0]: Executions3372# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3373# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3374# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3375 3376# CHECK: [0] [1] [2] [3]3377# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st3 { v1.4s, v2.4s, v3.4s }, [x27], #483378# CHECK-NEXT: 1. 1 1.0 1.0 0.0 st3 { v1.8b, v2.8b, v3.8b }, [x27], #243379# CHECK-NEXT: 2. 1 3.0 3.0 0.0 st3 { v1.8h, v2.8h, v3.8h }, [x27], #483380# CHECK-NEXT: 3. 1 2.0 0.0 0.0 st3 { v1.16b, v2.16b, v3.16b }, [x27], #483381# CHECK-NEXT: 4. 1 5.0 4.0 0.0 st3 { v1.2d, v2.2d, v3.2d }, [x27], x283382# CHECK-NEXT: 1 2.4 1.8 0.0 <total>3383 3384# CHECK: [74] Code Region - G753385 3386# CHECK: Iterations: 1003387# CHECK-NEXT: Instructions: 5003388# CHECK-NEXT: Total Cycles: 12073389# CHECK-NEXT: Total uOps: 41003390 3391# CHECK: Dispatch Width: 63392# CHECK-NEXT: uOps Per Cycle: 3.403393# CHECK-NEXT: IPC: 0.413394# CHECK-NEXT: Block RThroughput: 12.03395 3396# CHECK: Timeline view:3397# CHECK-NEXT: 0123456783398# CHECK-NEXT: Index 01234567893399 3400# CHECK: [0,0] DeeeeeER . . . st3 { v1.2s, v2.2s, v3.2s }, [x27], x283401# CHECK-NEXT: [0,1] . DeeeeeER. . . st3 { v1.4h, v2.4h, v3.4h }, [x27], x283402# CHECK-NEXT: [0,2] . DeeeeeeER . . st3 { v1.4s, v2.4s, v3.4s }, [x27], x283403# CHECK-NEXT: [0,3] . .DeeeeeER . . st3 { v1.8b, v2.8b, v3.8b }, [x27], x283404# CHECK-NEXT: [0,4] . . D==eeeeeeER st3 { v1.8h, v2.8h, v3.8h }, [x27], x283405 3406# CHECK: Average Wait times (based on the timeline view):3407# CHECK-NEXT: [0]: Executions3408# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3409# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3410# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3411 3412# CHECK: [0] [1] [2] [3]3413# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st3 { v1.2s, v2.2s, v3.2s }, [x27], x283414# CHECK-NEXT: 1. 1 1.0 1.0 0.0 st3 { v1.4h, v2.4h, v3.4h }, [x27], x283415# CHECK-NEXT: 2. 1 1.0 1.0 0.0 st3 { v1.4s, v2.4s, v3.4s }, [x27], x283416# CHECK-NEXT: 3. 1 1.0 1.0 0.0 st3 { v1.8b, v2.8b, v3.8b }, [x27], x283417# CHECK-NEXT: 4. 1 3.0 3.0 0.0 st3 { v1.8h, v2.8h, v3.8h }, [x27], x283418# CHECK-NEXT: 1 1.4 1.4 0.0 <total>3419 3420# CHECK: [75] Code Region - G763421 3422# CHECK: Iterations: 1003423# CHECK-NEXT: Instructions: 5003424# CHECK-NEXT: Total Cycles: 11073425# CHECK-NEXT: Total uOps: 38003426 3427# CHECK: Dispatch Width: 63428# CHECK-NEXT: uOps Per Cycle: 3.433429# CHECK-NEXT: IPC: 0.453430# CHECK-NEXT: Block RThroughput: 11.03431 3432# CHECK: Timeline view:3433# CHECK-NEXT: 012345673434# CHECK-NEXT: Index 01234567893435 3436# CHECK: [0,0] DeeeeeeER . . . st3 { v1.16b, v2.16b, v3.16b }, [x27], x283437# CHECK-NEXT: [0,1] . DeeeeeER. . . st3 { v1.b, v2.b, v3.b }[0], [x27], #33438# CHECK-NEXT: [0,2] . D==eeeeeER . . st3 { v1.b, v2.b, v3.b }[8], [x27], #33439# CHECK-NEXT: [0,3] . .D=eeeeeER. . st3 { v1.b, v2.b, v3.b }[0], [x27], x283440# CHECK-NEXT: [0,4] . . D==eeeeeER st3 { v1.b, v2.b, v3.b }[8], [x27], x283441 3442# CHECK: Average Wait times (based on the timeline view):3443# CHECK-NEXT: [0]: Executions3444# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3445# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3446# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3447 3448# CHECK: [0] [1] [2] [3]3449# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st3 { v1.16b, v2.16b, v3.16b }, [x27], x283450# CHECK-NEXT: 1. 1 1.0 1.0 0.0 st3 { v1.b, v2.b, v3.b }[0], [x27], #33451# CHECK-NEXT: 2. 1 3.0 3.0 0.0 st3 { v1.b, v2.b, v3.b }[8], [x27], #33452# CHECK-NEXT: 3. 1 2.0 0.0 0.0 st3 { v1.b, v2.b, v3.b }[0], [x27], x283453# CHECK-NEXT: 4. 1 3.0 2.0 0.0 st3 { v1.b, v2.b, v3.b }[8], [x27], x283454# CHECK-NEXT: 1 2.0 1.4 0.0 <total>3455 3456# CHECK: [76] Code Region - G773457 3458# CHECK: Iterations: 1003459# CHECK-NEXT: Instructions: 5003460# CHECK-NEXT: Total Cycles: 10063461# CHECK-NEXT: Total uOps: 35003462 3463# CHECK: Dispatch Width: 63464# CHECK-NEXT: uOps Per Cycle: 3.483465# CHECK-NEXT: IPC: 0.503466# CHECK-NEXT: Block RThroughput: 10.03467 3468# CHECK: Timeline view:3469# CHECK-NEXT: 0123453470# CHECK-NEXT: Index 01234567893471 3472# CHECK: [0,0] DeeeeeER . . st3 { v1.h, v2.h, v3.h }[0], [x27], #63473# CHECK-NEXT: [0,1] . DeeeeeER. . st3 { v1.h, v2.h, v3.h }[4], [x27], #63474# CHECK-NEXT: [0,2] . DeeeeeER . st3 { v1.h, v2.h, v3.h }[0], [x27], x283475# CHECK-NEXT: [0,3] . .DeeeeeER . st3 { v1.h, v2.h, v3.h }[4], [x27], x283476# CHECK-NEXT: [0,4] . . DeeeeeER st3 { v1.s, v2.s, v3.s }[0], [x27], #123477 3478# CHECK: Average Wait times (based on the timeline view):3479# CHECK-NEXT: [0]: Executions3480# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3481# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3482# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3483 3484# CHECK: [0] [1] [2] [3]3485# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st3 { v1.h, v2.h, v3.h }[0], [x27], #63486# CHECK-NEXT: 1. 1 1.0 1.0 0.0 st3 { v1.h, v2.h, v3.h }[4], [x27], #63487# CHECK-NEXT: 2. 1 1.0 1.0 0.0 st3 { v1.h, v2.h, v3.h }[0], [x27], x283488# CHECK-NEXT: 3. 1 1.0 1.0 0.0 st3 { v1.h, v2.h, v3.h }[4], [x27], x283489# CHECK-NEXT: 4. 1 1.0 1.0 0.0 st3 { v1.s, v2.s, v3.s }[0], [x27], #123490# CHECK-NEXT: 1 1.0 1.0 0.0 <total>3491 3492# CHECK: [77] Code Region - G783493 3494# CHECK: Iterations: 1003495# CHECK-NEXT: Instructions: 5003496# CHECK-NEXT: Total Cycles: 13053497# CHECK-NEXT: Total uOps: 43003498 3499# CHECK: Dispatch Width: 63500# CHECK-NEXT: uOps Per Cycle: 3.303501# CHECK-NEXT: IPC: 0.383502# CHECK-NEXT: Block RThroughput: 13.03503 3504# CHECK: Timeline view:3505# CHECK-NEXT: 012345673506# CHECK-NEXT: Index 01234567893507 3508# CHECK: [0,0] DeeeeeER . . . st3 { v1.s, v2.s, v3.s }[0], [x27], x283509# CHECK-NEXT: [0,1] . DeeeeeER. . . st3 { v1.d, v2.d, v3.d }[0], [x27], #243510# CHECK-NEXT: [0,2] . DeeeeeER . . st3 { v1.d, v2.d, v3.d }[0], [x27], x283511# CHECK-NEXT: [0,3] . .DeeeeeER . . st4 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], #643512# CHECK-NEXT: [0,4] . . DeeeeeeER st4 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], #323513 3514# CHECK: Average Wait times (based on the timeline view):3515# CHECK-NEXT: [0]: Executions3516# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3517# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3518# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3519 3520# CHECK: [0] [1] [2] [3]3521# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st3 { v1.s, v2.s, v3.s }[0], [x27], x283522# CHECK-NEXT: 1. 1 1.0 1.0 0.0 st3 { v1.d, v2.d, v3.d }[0], [x27], #243523# CHECK-NEXT: 2. 1 1.0 1.0 0.0 st3 { v1.d, v2.d, v3.d }[0], [x27], x283524# CHECK-NEXT: 3. 1 1.0 1.0 0.0 st4 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], #643525# CHECK-NEXT: 4. 1 1.0 1.0 0.0 st4 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], #323526# CHECK-NEXT: 1 1.0 1.0 0.0 <total>3527 3528# CHECK: [78] Code Region - G793529 3530# CHECK: Iterations: 1003531# CHECK-NEXT: Instructions: 5003532# CHECK-NEXT: Total Cycles: 24003533# CHECK-NEXT: Total uOps: 69003534 3535# CHECK: Dispatch Width: 63536# CHECK-NEXT: uOps Per Cycle: 2.883537# CHECK-NEXT: IPC: 0.213538# CHECK-NEXT: Block RThroughput: 24.03539 3540# CHECK: Timeline view:3541# CHECK-NEXT: 01234567893542# CHECK-NEXT: Index 0123456789 01233543 3544# CHECK: [0,0] DeeeeeeER . . . . st4 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], #323545# CHECK-NEXT: [0,1] . DeeeeeeeER . . . st4 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], #643546# CHECK-NEXT: [0,2] . D=eeeeeeER. . . st4 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], #323547# CHECK-NEXT: [0,3] . . D=====eeeeeeeER . st4 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], #643548# CHECK-NEXT: [0,4] . . D====eeeeeeeER st4 { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], #643549 3550# CHECK: Average Wait times (based on the timeline view):3551# CHECK-NEXT: [0]: Executions3552# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3553# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3554# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3555 3556# CHECK: [0] [1] [2] [3]3557# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st4 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], #323558# CHECK-NEXT: 1. 1 1.0 1.0 0.0 st4 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], #643559# CHECK-NEXT: 2. 1 2.0 2.0 0.0 st4 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], #323560# CHECK-NEXT: 3. 1 6.0 5.0 0.0 st4 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], #643561# CHECK-NEXT: 4. 1 5.0 1.0 0.0 st4 { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], #643562# CHECK-NEXT: 1 3.0 2.0 0.0 <total>3563 3564# CHECK: [79] Code Region - G803565 3566# CHECK: Iterations: 1003567# CHECK-NEXT: Instructions: 5003568# CHECK-NEXT: Total Cycles: 19043569# CHECK-NEXT: Total uOps: 57003570 3571# CHECK: Dispatch Width: 63572# CHECK-NEXT: uOps Per Cycle: 2.993573# CHECK-NEXT: IPC: 0.263574# CHECK-NEXT: Block RThroughput: 19.03575 3576# CHECK: Timeline view:3577# CHECK-NEXT: 01234567893578# CHECK-NEXT: Index 0123456789 0123579 3580# CHECK: [0,0] DeeeeeER . . . . st4 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], x283581# CHECK-NEXT: [0,1] . DeeeeeeER . . . st4 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], x283582# CHECK-NEXT: [0,2] . D===eeeeeeER . . st4 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], x283583# CHECK-NEXT: [0,3] . . D==eeeeeeeER . . st4 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], x283584# CHECK-NEXT: [0,4] . . D====eeeeeeER st4 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], x283585 3586# CHECK: Average Wait times (based on the timeline view):3587# CHECK-NEXT: [0]: Executions3588# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3589# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3590# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3591 3592# CHECK: [0] [1] [2] [3]3593# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st4 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], x283594# CHECK-NEXT: 1. 1 1.0 1.0 0.0 st4 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], x283595# CHECK-NEXT: 2. 1 4.0 4.0 0.0 st4 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], x283596# CHECK-NEXT: 3. 1 3.0 0.0 0.0 st4 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], x283597# CHECK-NEXT: 4. 1 5.0 4.0 0.0 st4 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], x283598# CHECK-NEXT: 1 2.8 2.0 0.0 <total>3599 3600# CHECK: [80] Code Region - G813601 3602# CHECK: Iterations: 1003603# CHECK-NEXT: Instructions: 5003604# CHECK-NEXT: Total Cycles: 16593605# CHECK-NEXT: Total uOps: 49003606 3607# CHECK: Dispatch Width: 63608# CHECK-NEXT: uOps Per Cycle: 2.953609# CHECK-NEXT: IPC: 0.303610# CHECK-NEXT: Block RThroughput: 16.53611 3612# CHECK: Timeline view:3613# CHECK-NEXT: 01234567893614# CHECK-NEXT: Index 0123456789 012343615 3616# CHECK: [0,0] DeeeeeeeER. . . . st4 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], x283617# CHECK-NEXT: [0,1] . DeeeeeeeER . . . st4 { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], x283618# CHECK-NEXT: [0,2] . .D======eeeeeeER . st4 { v1.b, v2.b, v3.b, v4.b }[0], [x27], #43619# CHECK-NEXT: [0,3] . . D========eeeeeeER. st4 { v1.b, v2.b, v3.b, v4.b }[8], [x27], #43620# CHECK-NEXT: [0,4] . . D========eeeeeeER st4 { v1.b, v2.b, v3.b, v4.b }[0], [x27], x283621 3622# CHECK: Average Wait times (based on the timeline view):3623# CHECK-NEXT: [0]: Executions3624# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3625# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3626# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3627 3628# CHECK: [0] [1] [2] [3]3629# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st4 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], x283630# CHECK-NEXT: 1. 1 1.0 1.0 0.0 st4 { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], x283631# CHECK-NEXT: 2. 1 7.0 7.0 0.0 st4 { v1.b, v2.b, v3.b, v4.b }[0], [x27], #43632# CHECK-NEXT: 3. 1 9.0 2.0 0.0 st4 { v1.b, v2.b, v3.b, v4.b }[8], [x27], #43633# CHECK-NEXT: 4. 1 9.0 0.0 0.0 st4 { v1.b, v2.b, v3.b, v4.b }[0], [x27], x283634# CHECK-NEXT: 1 5.4 2.2 0.0 <total>3635 3636# CHECK: [81] Code Region - G823637 3638# CHECK: Iterations: 1003639# CHECK-NEXT: Instructions: 5003640# CHECK-NEXT: Total Cycles: 7573641# CHECK-NEXT: Total uOps: 25003642 3643# CHECK: Dispatch Width: 63644# CHECK-NEXT: uOps Per Cycle: 3.303645# CHECK-NEXT: IPC: 0.663646# CHECK-NEXT: Block RThroughput: 7.53647 3648# CHECK: Timeline view:3649# CHECK-NEXT: 012343650# CHECK-NEXT: Index 01234567893651 3652# CHECK: [0,0] DeeeeeeER . . st4 { v1.b, v2.b, v3.b, v4.b }[8], [x27], x283653# CHECK-NEXT: [0,1] .DeeeeeeER. . st4 { v1.h, v2.h, v3.h, v4.h }[0], [x27], #83654# CHECK-NEXT: [0,2] . D=eeeeeeER . st4 { v1.h, v2.h, v3.h, v4.h }[4], [x27], #83655# CHECK-NEXT: [0,3] . D=eeeeeeER . st4 { v1.h, v2.h, v3.h, v4.h }[0], [x27], x283656# CHECK-NEXT: [0,4] . D==eeeeeeER st4 { v1.h, v2.h, v3.h, v4.h }[4], [x27], x283657 3658# CHECK: Average Wait times (based on the timeline view):3659# CHECK-NEXT: [0]: Executions3660# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3661# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3662# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3663 3664# CHECK: [0] [1] [2] [3]3665# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st4 { v1.b, v2.b, v3.b, v4.b }[8], [x27], x283666# CHECK-NEXT: 1. 1 1.0 0.0 0.0 st4 { v1.h, v2.h, v3.h, v4.h }[0], [x27], #83667# CHECK-NEXT: 2. 1 2.0 1.0 0.0 st4 { v1.h, v2.h, v3.h, v4.h }[4], [x27], #83668# CHECK-NEXT: 3. 1 2.0 0.0 0.0 st4 { v1.h, v2.h, v3.h, v4.h }[0], [x27], x283669# CHECK-NEXT: 4. 1 3.0 1.0 0.0 st4 { v1.h, v2.h, v3.h, v4.h }[4], [x27], x283670# CHECK-NEXT: 1 1.8 0.6 0.0 <total>3671 3672# CHECK: [82] Code Region - G833673 3674# CHECK: Iterations: 1003675# CHECK-NEXT: Instructions: 5003676# CHECK-NEXT: Total Cycles: 7043677# CHECK-NEXT: Total uOps: 27003678 3679# CHECK: Dispatch Width: 63680# CHECK-NEXT: uOps Per Cycle: 3.843681# CHECK-NEXT: IPC: 0.713682# CHECK-NEXT: Block RThroughput: 7.03683 3684# CHECK: Timeline view:3685# CHECK-NEXT: 03686# CHECK-NEXT: Index 01234567893687 3688# CHECK: [0,0] DeeeeeeER . st4 { v1.s, v2.s, v3.s, v4.s }[0], [x27], #163689# CHECK-NEXT: [0,1] .DeeeeeeER. st4 { v1.s, v2.s, v3.s, v4.s }[0], [x27], x283690# CHECK-NEXT: [0,2] . D=eeeeER. st4 { v1.d, v2.d, v3.d, v4.d }[0], [x27], #323691# CHECK-NEXT: [0,3] . DeeeeER st4 { v1.d, v2.d, v3.d, v4.d }[0], [x27], x283692# CHECK-NEXT: [0,4] . DeE--R stg x26, [x27], #40643693 3694# CHECK: Average Wait times (based on the timeline view):3695# CHECK-NEXT: [0]: Executions3696# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3697# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3698# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3699 3700# CHECK: [0] [1] [2] [3]3701# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st4 { v1.s, v2.s, v3.s, v4.s }[0], [x27], #163702# CHECK-NEXT: 1. 1 1.0 0.0 0.0 st4 { v1.s, v2.s, v3.s, v4.s }[0], [x27], x283703# CHECK-NEXT: 2. 1 2.0 1.0 0.0 st4 { v1.d, v2.d, v3.d, v4.d }[0], [x27], #323704# CHECK-NEXT: 3. 1 1.0 0.0 0.0 st4 { v1.d, v2.d, v3.d, v4.d }[0], [x27], x283705# CHECK-NEXT: 4. 1 1.0 0.0 2.0 stg x26, [x27], #40643706# CHECK-NEXT: 1 1.2 0.4 0.4 <total>3707 3708# CHECK: [83] Code Region - G843709 3710# CHECK: Iterations: 1003711# CHECK-NEXT: Instructions: 5003712# CHECK-NEXT: Total Cycles: 5043713# CHECK-NEXT: Total uOps: 17003714 3715# CHECK: Dispatch Width: 63716# CHECK-NEXT: uOps Per Cycle: 3.373717# CHECK-NEXT: IPC: 0.993718# CHECK-NEXT: Block RThroughput: 2.83719 3720# CHECK: Timeline view:3721# CHECK-NEXT: Index 0123456783722 3723# CHECK: [0,0] DeER . . stg x26, [x27, #4064]!3724# CHECK-NEXT: [0,1] D=eER. . stgp x1, x2, [x27], #9923725# CHECK-NEXT: [0,2] .D=eER . stgp x1, x2, [x27, #992]!3726# CHECK-NEXT: [0,3] . D=eeER. stp s1, s2, [x27], #2483727# CHECK-NEXT: [0,4] . D=eeER stp d1, d2, [x27], #4963728 3729# CHECK: Average Wait times (based on the timeline view):3730# CHECK-NEXT: [0]: Executions3731# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3732# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3733# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3734 3735# CHECK: [0] [1] [2] [3]3736# CHECK-NEXT: 0. 1 1.0 1.0 0.0 stg x26, [x27, #4064]!3737# CHECK-NEXT: 1. 1 2.0 0.0 0.0 stgp x1, x2, [x27], #9923738# CHECK-NEXT: 2. 1 2.0 0.0 0.0 stgp x1, x2, [x27, #992]!3739# CHECK-NEXT: 3. 1 2.0 0.0 0.0 stp s1, s2, [x27], #2483740# CHECK-NEXT: 4. 1 2.0 0.0 0.0 stp d1, d2, [x27], #4963741# CHECK-NEXT: 1 1.8 0.2 0.0 <total>3742 3743# CHECK: [84] Code Region - G853744 3745# CHECK: Iterations: 1003746# CHECK-NEXT: Instructions: 5003747# CHECK-NEXT: Total Cycles: 7033748# CHECK-NEXT: Total uOps: 20003749 3750# CHECK: Dispatch Width: 63751# CHECK-NEXT: uOps Per Cycle: 2.843752# CHECK-NEXT: IPC: 0.713753# CHECK-NEXT: Block RThroughput: 3.33754 3755# CHECK: Timeline view:3756# CHECK-NEXT: Index 01234567893757 3758# CHECK: [0,0] DeeER. . stp q1, q2, [x27], #9923759# CHECK-NEXT: [0,1] .D=eeER . stp s1, s2, [x27, #248]!3760# CHECK-NEXT: [0,2] . D=eeER . stp d1, d2, [x27, #496]!3761# CHECK-NEXT: [0,3] . D=eeER. stp q1, q2, [x27, #992]!3762# CHECK-NEXT: [0,4] . D==eER stp w1, w2, [x27], #2483763 3764# CHECK: Average Wait times (based on the timeline view):3765# CHECK-NEXT: [0]: Executions3766# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3767# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3768# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3769 3770# CHECK: [0] [1] [2] [3]3771# CHECK-NEXT: 0. 1 1.0 1.0 0.0 stp q1, q2, [x27], #9923772# CHECK-NEXT: 1. 1 2.0 0.0 0.0 stp s1, s2, [x27, #248]!3773# CHECK-NEXT: 2. 1 2.0 0.0 0.0 stp d1, d2, [x27, #496]!3774# CHECK-NEXT: 3. 1 2.0 0.0 0.0 stp q1, q2, [x27, #992]!3775# CHECK-NEXT: 4. 1 3.0 0.0 0.0 stp w1, w2, [x27], #2483776# CHECK-NEXT: 1 2.0 0.2 0.0 <total>3777 3778# CHECK: [85] Code Region - G863779 3780# CHECK: Iterations: 1003781# CHECK-NEXT: Instructions: 5003782# CHECK-NEXT: Total Cycles: 5043783# CHECK-NEXT: Total uOps: 17003784 3785# CHECK: Dispatch Width: 63786# CHECK-NEXT: uOps Per Cycle: 3.373787# CHECK-NEXT: IPC: 0.993788# CHECK-NEXT: Block RThroughput: 2.83789 3790# CHECK: Timeline view:3791# CHECK-NEXT: Index 0123456783792 3793# CHECK: [0,0] DeER . . stp x1, x2, [x27], #4963794# CHECK-NEXT: [0,1] D=eER. . stp w1, w2, [x27, #248]!3795# CHECK-NEXT: [0,2] .D=eER . stp x1, x2, [x27, #496]!3796# CHECK-NEXT: [0,3] . D=eeER. str b1, [x27], #2543797# CHECK-NEXT: [0,4] . D=eeER str h1, [x27], #2543798 3799# CHECK: Average Wait times (based on the timeline view):3800# CHECK-NEXT: [0]: Executions3801# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3802# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3803# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3804 3805# CHECK: [0] [1] [2] [3]3806# CHECK-NEXT: 0. 1 1.0 1.0 0.0 stp x1, x2, [x27], #4963807# CHECK-NEXT: 1. 1 2.0 0.0 0.0 stp w1, w2, [x27, #248]!3808# CHECK-NEXT: 2. 1 2.0 0.0 0.0 stp x1, x2, [x27, #496]!3809# CHECK-NEXT: 3. 1 2.0 0.0 0.0 str b1, [x27], #2543810# CHECK-NEXT: 4. 1 2.0 0.0 0.0 str h1, [x27], #2543811# CHECK-NEXT: 1 1.8 0.2 0.0 <total>3812 3813# CHECK: [86] Code Region - G873814 3815# CHECK: Iterations: 1003816# CHECK-NEXT: Instructions: 5003817# CHECK-NEXT: Total Cycles: 5043818# CHECK-NEXT: Total uOps: 20003819 3820# CHECK: Dispatch Width: 63821# CHECK-NEXT: uOps Per Cycle: 3.973822# CHECK-NEXT: IPC: 0.993823# CHECK-NEXT: Block RThroughput: 3.33824 3825# CHECK: Timeline view:3826# CHECK-NEXT: Index 0123456783827 3828# CHECK: [0,0] DeeER. . str s1, [x27], #2543829# CHECK-NEXT: [0,1] .DeeER . str d1, [x27], #2543830# CHECK-NEXT: [0,2] . DeeER . str q1, [x27], #2543831# CHECK-NEXT: [0,3] . DeeER. str b1, [x27, #254]!3832# CHECK-NEXT: [0,4] . DeeER str h1, [x27, #254]!3833 3834# CHECK: Average Wait times (based on the timeline view):3835# CHECK-NEXT: [0]: Executions3836# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3837# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3838# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3839 3840# CHECK: [0] [1] [2] [3]3841# CHECK-NEXT: 0. 1 1.0 1.0 0.0 str s1, [x27], #2543842# CHECK-NEXT: 1. 1 1.0 0.0 0.0 str d1, [x27], #2543843# CHECK-NEXT: 2. 1 1.0 0.0 0.0 str q1, [x27], #2543844# CHECK-NEXT: 3. 1 1.0 0.0 0.0 str b1, [x27, #254]!3845# CHECK-NEXT: 4. 1 1.0 0.0 0.0 str h1, [x27, #254]!3846# CHECK-NEXT: 1 1.0 0.2 0.0 <total>3847 3848# CHECK: [87] Code Region - G883849 3850# CHECK: Iterations: 1003851# CHECK-NEXT: Instructions: 5003852# CHECK-NEXT: Total Cycles: 5033853# CHECK-NEXT: Total uOps: 18003854 3855# CHECK: Dispatch Width: 63856# CHECK-NEXT: uOps Per Cycle: 3.583857# CHECK-NEXT: IPC: 0.993858# CHECK-NEXT: Block RThroughput: 3.03859 3860# CHECK: Timeline view:3861# CHECK-NEXT: Index 012345673862 3863# CHECK: [0,0] DeeER. . str s1, [x27, #254]!3864# CHECK-NEXT: [0,1] .DeeER . str d1, [x27, #254]!3865# CHECK-NEXT: [0,2] . DeeER. str q1, [x27, #254]!3866# CHECK-NEXT: [0,3] . DeER. str w1, [x27], #2543867# CHECK-NEXT: [0,4] . D=eER str x1, [x27], #2543868 3869# CHECK: Average Wait times (based on the timeline view):3870# CHECK-NEXT: [0]: Executions3871# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3872# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3873# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3874 3875# CHECK: [0] [1] [2] [3]3876# CHECK-NEXT: 0. 1 1.0 1.0 0.0 str s1, [x27, #254]!3877# CHECK-NEXT: 1. 1 1.0 0.0 0.0 str d1, [x27, #254]!3878# CHECK-NEXT: 2. 1 1.0 0.0 0.0 str q1, [x27, #254]!3879# CHECK-NEXT: 3. 1 1.0 0.0 0.0 str w1, [x27], #2543880# CHECK-NEXT: 4. 1 2.0 0.0 0.0 str x1, [x27], #2543881# CHECK-NEXT: 1 1.2 0.2 0.0 <total>3882 3883# CHECK: [88] Code Region - G893884 3885# CHECK: Iterations: 1003886# CHECK-NEXT: Instructions: 5003887# CHECK-NEXT: Total Cycles: 5033888# CHECK-NEXT: Total uOps: 15003889 3890# CHECK: Dispatch Width: 63891# CHECK-NEXT: uOps Per Cycle: 2.983892# CHECK-NEXT: IPC: 0.993893# CHECK-NEXT: Block RThroughput: 2.53894 3895# CHECK: Timeline view:3896# CHECK-NEXT: Index 012345673897 3898# CHECK: [0,0] DeER . . str w1, [x27, #254]!3899# CHECK-NEXT: [0,1] D=eER. . str x1, [x27, #254]!3900# CHECK-NEXT: [0,2] .D=eER . strb w1, [x27], #2543901# CHECK-NEXT: [0,3] .D==eER. strb w1, [x27, #254]!3902# CHECK-NEXT: [0,4] . D==eER strh w1, [x27], #2543903 3904# CHECK: Average Wait times (based on the timeline view):3905# CHECK-NEXT: [0]: Executions3906# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3907# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3908# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3909 3910# CHECK: [0] [1] [2] [3]3911# CHECK-NEXT: 0. 1 1.0 1.0 0.0 str w1, [x27, #254]!3912# CHECK-NEXT: 1. 1 2.0 0.0 0.0 str x1, [x27, #254]!3913# CHECK-NEXT: 2. 1 2.0 0.0 0.0 strb w1, [x27], #2543914# CHECK-NEXT: 3. 1 3.0 0.0 0.0 strb w1, [x27, #254]!3915# CHECK-NEXT: 4. 1 3.0 0.0 0.0 strh w1, [x27], #2543916# CHECK-NEXT: 1 2.2 0.2 0.0 <total>3917 3918# CHECK: [89] Code Region - G903919 3920# CHECK: Iterations: 1003921# CHECK-NEXT: Instructions: 5003922# CHECK-NEXT: Total Cycles: 5033923# CHECK-NEXT: Total uOps: 15003924 3925# CHECK: Dispatch Width: 63926# CHECK-NEXT: uOps Per Cycle: 2.983927# CHECK-NEXT: IPC: 0.993928# CHECK-NEXT: Block RThroughput: 2.53929 3930# CHECK: Timeline view:3931# CHECK-NEXT: Index 012345673932 3933# CHECK: [0,0] DeER . . strh w1, [x27, #254]!3934# CHECK-NEXT: [0,1] D=eER. . stz2g x26, [x27], #40643935# CHECK-NEXT: [0,2] .D=eER . stz2g x26, [x27, #4064]!3936# CHECK-NEXT: [0,3] .D==eER. stzg x26, [x27], #40643937# CHECK-NEXT: [0,4] . D==eER stzg x26, [x27, #4064]!3938 3939# CHECK: Average Wait times (based on the timeline view):3940# CHECK-NEXT: [0]: Executions3941# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3942# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3943# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3944 3945# CHECK: [0] [1] [2] [3]3946# CHECK-NEXT: 0. 1 1.0 1.0 0.0 strh w1, [x27, #254]!3947# CHECK-NEXT: 1. 1 2.0 0.0 0.0 stz2g x26, [x27], #40643948# CHECK-NEXT: 2. 1 2.0 0.0 0.0 stz2g x26, [x27, #4064]!3949# CHECK-NEXT: 3. 1 3.0 0.0 0.0 stzg x26, [x27], #40643950# CHECK-NEXT: 4. 1 3.0 0.0 0.0 stzg x26, [x27, #4064]!3951# CHECK-NEXT: 1 2.2 0.2 0.0 <total>3952 3953# CHECK: [90] Code Region - G913954 3955# CHECK: Iterations: 1003956# CHECK-NEXT: Instructions: 2003957# CHECK-NEXT: Total Cycles: 1103958# CHECK-NEXT: Total uOps: 4003959 3960# CHECK: Dispatch Width: 63961# CHECK-NEXT: uOps Per Cycle: 3.643962# CHECK-NEXT: IPC: 1.823963# CHECK-NEXT: Block RThroughput: 0.73964 3965# CHECK: Timeline view:3966# CHECK-NEXT: 03967# CHECK-NEXT: Index 01234567893968 3969# CHECK: [0,0] DeeeeER . ldr x1, [x27], #2543970# CHECK-NEXT: [0,1] D====eeeeER ldr x2, [x1], #2543971 3972# CHECK: Average Wait times (based on the timeline view):3973# CHECK-NEXT: [0]: Executions3974# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3975# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3976# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3977 3978# CHECK: [0] [1] [2] [3]3979# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ldr x1, [x27], #2543980# CHECK-NEXT: 1. 1 5.0 0.0 0.0 ldr x2, [x1], #2543981# CHECK-NEXT: 1 3.0 0.5 0.0 <total>3982