3980 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py2# RUN: llvm-mca -mtriple=aarch64 -mcpu=neoverse-v3 --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: 10737# 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 4.0 0.0 0.0 ld1 { v1.4h }, [x27], #8762# CHECK-NEXT: 4. 1 5.0 0.0 0.0 ld1 { v1.4s }, [x27], #16763# CHECK-NEXT: 1 3.0 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: 10773# 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 4.0 0.0 0.0 ld1 { v1.1d }, [x27], x28798# CHECK-NEXT: 4. 1 5.0 0.0 0.0 ld1 { v1.2d }, [x27], x28799# CHECK-NEXT: 1 3.0 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: 10809# 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 4.0 0.0 0.0 ld1 { v1.8b }, [x27], x28834# CHECK-NEXT: 4. 1 5.0 0.0 0.0 ld1 { v1.8h }, [x27], x28835# CHECK-NEXT: 1 3.0 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: 10845# 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 3.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 4.0 0.0 0.0 ld1 { v1.4h, v2.4h }, [x27], #16871# CHECK-NEXT: 1 2.6 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: 10881# 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 3.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 4.0 0.0 0.0 ld1 { v1.1d, v2.1d }, [x27], x28907# CHECK-NEXT: 1 2.6 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: 10917# 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 3.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 4.0 0.0 0.0 ld1 { v1.8b, v2.8b }, [x27], x28943# CHECK-NEXT: 1 2.6 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: 10953# 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 3.0 0.0 0.0 ld1 { v1.1d, v2.1d, v3.1d }, [x27], #24977# CHECK-NEXT: 3. 1 3.0 0.0 0.0 ld1 { v1.2d, v2.2d, v3.2d }, [x27], #48978# CHECK-NEXT: 4. 1 4.0 0.0 0.0 ld1 { v1.2s, v2.2s, v3.2s }, [x27], #24979# CHECK-NEXT: 1 2.6 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: 10989# 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] D=eeeeeeER. . ld1 { v1.4s, v2.4s, v3.4s }, [x27], #48999# CHECK-NEXT: [0,2] .D=eeeeeeER . ld1 { v1.8b, v2.8b, v3.8b }, [x27], #241000# CHECK-NEXT: [0,3] .D==eeeeeeER. ld1 { v1.8h, v2.8h, v3.8h }, [x27], #481001# CHECK-NEXT: [0,4] . D==eeeeeeER 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 2.0 0.0 0.0 ld1 { v1.4s, v2.4s, v3.4s }, [x27], #481012# CHECK-NEXT: 2. 1 2.0 0.0 0.0 ld1 { v1.8b, v2.8b, v3.8b }, [x27], #241013# CHECK-NEXT: 3. 1 3.0 0.0 0.0 ld1 { v1.8h, v2.8h, v3.8h }, [x27], #481014# CHECK-NEXT: 4. 1 3.0 0.0 0.0 ld1 { v1.16b, v2.16b, v3.16b }, [x27], #481015# CHECK-NEXT: 1 2.2 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: 101025# 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] D=eeeeeeER. . ld1 { v1.2d, v2.2d, v3.2d }, [x27], x281035# CHECK-NEXT: [0,2] .D=eeeeeeER . ld1 { v1.2s, v2.2s, v3.2s }, [x27], x281036# CHECK-NEXT: [0,3] .D==eeeeeeER. ld1 { v1.4h, v2.4h, v3.4h }, [x27], x281037# CHECK-NEXT: [0,4] . D==eeeeeeER 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 2.0 0.0 0.0 ld1 { v1.2d, v2.2d, v3.2d }, [x27], x281048# CHECK-NEXT: 2. 1 2.0 0.0 0.0 ld1 { v1.2s, v2.2s, v3.2s }, [x27], x281049# CHECK-NEXT: 3. 1 3.0 0.0 0.0 ld1 { v1.4h, v2.4h, v3.4h }, [x27], x281050# CHECK-NEXT: 4. 1 3.0 0.0 0.0 ld1 { v1.4s, v2.4s, v3.4s }, [x27], x281051# CHECK-NEXT: 1 2.2 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: 101061# 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] D=eeeeeeER. . ld1 { v1.8h, v2.8h, v3.8h }, [x27], x281071# CHECK-NEXT: [0,2] .D=eeeeeeER . ld1 { v1.16b, v2.16b, v3.16b }, [x27], x281072# CHECK-NEXT: [0,3] .D==eeeeeeeER. ld1 { v1.1d, v2.1d, v3.1d, v4.1d }, [x27], #321073# CHECK-NEXT: [0,4] . D==eeeeeeeER 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 2.0 0.0 0.0 ld1 { v1.8h, v2.8h, v3.8h }, [x27], x281084# CHECK-NEXT: 2. 1 2.0 0.0 0.0 ld1 { v1.16b, v2.16b, v3.16b }, [x27], x281085# CHECK-NEXT: 3. 1 3.0 0.0 0.0 ld1 { v1.1d, v2.1d, v3.1d, v4.1d }, [x27], #321086# CHECK-NEXT: 4. 1 3.0 0.0 0.0 ld1 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], #641087# CHECK-NEXT: 1 2.2 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: 101097# 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] D=eeeeeeeER . ld1 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], #321107# CHECK-NEXT: [0,2] .D=eeeeeeeER . 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 2.0 0.0 0.0 ld1 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], #321120# CHECK-NEXT: 2. 1 2.0 0.0 0.0 ld1 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], #641121# CHECK-NEXT: 3. 1 4.0 1.0 0.0 ld1 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], #321122# CHECK-NEXT: 4. 1 4.0 0.0 0.0 ld1 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], #641123# CHECK-NEXT: 1 2.6 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: 101133# 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] D=eeeeeeeER . ld1 { v1.1d, v2.1d, v3.1d, v4.1d }, [x27], x281143# CHECK-NEXT: [0,2] .D=eeeeeeeER . 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 2.0 0.0 0.0 ld1 { v1.1d, v2.1d, v3.1d, v4.1d }, [x27], x281156# CHECK-NEXT: 2. 1 2.0 0.0 0.0 ld1 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], x281157# CHECK-NEXT: 3. 1 4.0 1.0 0.0 ld1 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], x281158# CHECK-NEXT: 4. 1 4.0 0.0 0.0 ld1 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], x281159# CHECK-NEXT: 1 2.6 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: 101169# 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] D=eeeeeeeER . .. ld1 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], x281179# CHECK-NEXT: [0,2] .D=eeeeeeeER . .. 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 2.0 0.0 0.0 ld1 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], x281192# CHECK-NEXT: 2. 1 2.0 0.0 0.0 ld1 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], x281193# CHECK-NEXT: 3. 1 4.0 1.0 0.0 ld1 { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], x281194# CHECK-NEXT: 4. 1 10.0 0.0 0.0 ld1 { v1.b }[0], [x27], #11195# CHECK-NEXT: 1 3.8 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: 101205# CHECK-NEXT: uOps Per Cycle: 0.371206# CHECK-NEXT: IPC: 0.121207# CHECK-NEXT: Block RThroughput: 1.71208 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 17.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 32.0 0.0 0.0 ld1 { v1.h }[4], [x27], #21231# CHECK-NEXT: 1 16.6 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: 101241# CHECK-NEXT: uOps Per Cycle: 0.371242# CHECK-NEXT: IPC: 0.121243# CHECK-NEXT: Block RThroughput: 1.71244 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 17.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 32.0 0.0 0.0 ld1 { v1.d }[0], [x27], #81267# CHECK-NEXT: 1 16.6 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: 101277# CHECK-NEXT: uOps Per Cycle: 1.251278# CHECK-NEXT: IPC: 0.421279# CHECK-NEXT: Block RThroughput: 1.71280 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 3.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 4.0 0.0 0.0 ld1r { v1.4h }, [x27], #21303# CHECK-NEXT: 1 2.6 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: 101313# CHECK-NEXT: uOps Per Cycle: 2.941314# CHECK-NEXT: IPC: 0.981315# CHECK-NEXT: Block RThroughput: 1.71316 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 3.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 4.0 0.0 0.0 ld1r { v1.1d }, [x27], x281339# CHECK-NEXT: 1 2.6 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: 101349# CHECK-NEXT: uOps Per Cycle: 2.941350# CHECK-NEXT: IPC: 0.981351# CHECK-NEXT: Block RThroughput: 1.71352 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 3.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 4.0 0.0 0.0 ld1r { v1.8b }, [x27], x281375# CHECK-NEXT: 1 2.6 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: 101385# CHECK-NEXT: uOps Per Cycle: 3.731386# CHECK-NEXT: IPC: 0.981387# CHECK-NEXT: Block RThroughput: 2.01388 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 3.0 0.0 0.0 ld2 { v1.2s, v2.2s }, [x27], #161410# CHECK-NEXT: 4. 1 3.0 0.0 0.0 ld2 { v1.4h, v2.4h }, [x27], #161411# CHECK-NEXT: 1 2.2 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: 101421# CHECK-NEXT: uOps Per Cycle: 4.711422# CHECK-NEXT: IPC: 0.981423# CHECK-NEXT: Block RThroughput: 3.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] D=eeeeeeeeER . ld2 { v1.8b, v2.8b }, [x27], #161431# CHECK-NEXT: [0,2] .D=eeeeeeeeER . ld2 { v1.8h, v2.8h }, [x27], #321432# CHECK-NEXT: [0,3] .D==eeeeeeeeER. ld2 { v1.16b, v2.16b }, [x27], #321433# CHECK-NEXT: [0,4] . D==eeeeeeeeER 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 2.0 0.0 0.0 ld2 { v1.8b, v2.8b }, [x27], #161444# CHECK-NEXT: 2. 1 2.0 0.0 0.0 ld2 { v1.8h, v2.8h }, [x27], #321445# CHECK-NEXT: 3. 1 3.0 0.0 0.0 ld2 { v1.16b, v2.16b }, [x27], #321446# CHECK-NEXT: 4. 1 3.0 0.0 0.0 ld2 { v1.2d, v2.2d }, [x27], x281447# CHECK-NEXT: 1 2.2 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: 101457# CHECK-NEXT: uOps Per Cycle: 4.311458# CHECK-NEXT: IPC: 0.981459# CHECK-NEXT: Block RThroughput: 2.51460 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] D=eeeeeeeeER . ld2 { v1.4h, v2.4h }, [x27], x281467# CHECK-NEXT: [0,2] .D=eeeeeeeeER . ld2 { v1.4s, v2.4s }, [x27], x281468# CHECK-NEXT: [0,3] .D==eeeeeeeeER. ld2 { v1.8b, v2.8b }, [x27], x281469# CHECK-NEXT: [0,4] . D==eeeeeeeeER 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 2.0 0.0 0.0 ld2 { v1.4h, v2.4h }, [x27], x281480# CHECK-NEXT: 2. 1 2.0 0.0 0.0 ld2 { v1.4s, v2.4s }, [x27], x281481# CHECK-NEXT: 3. 1 3.0 0.0 0.0 ld2 { v1.8b, v2.8b }, [x27], x281482# CHECK-NEXT: 4. 1 3.0 0.0 0.0 ld2 { v1.8h, v2.8h }, [x27], x281483# CHECK-NEXT: 1 2.2 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: 101493# CHECK-NEXT: uOps Per Cycle: 0.631494# CHECK-NEXT: IPC: 0.151495# CHECK-NEXT: Block RThroughput: 2.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 9.0 0.0 0.0 ld2 { v1.b, v2.b }[0], [x27], #21516# CHECK-NEXT: 2. 1 16.0 0.0 0.0 ld2 { v1.b, v2.b }[8], [x27], #21517# CHECK-NEXT: 3. 1 24.0 0.0 0.0 ld2 { v1.b, v2.b }[0], [x27], x281518# CHECK-NEXT: 4. 1 31.0 0.0 0.0 ld2 { v1.b, v2.b }[8], [x27], x281519# CHECK-NEXT: 1 16.2 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: 101529# CHECK-NEXT: uOps Per Cycle: 0.501530# CHECK-NEXT: IPC: 0.121531# CHECK-NEXT: Block RThroughput: 2.51532 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 9.0 0.0 0.0 ld2 { v1.h, v2.h }[4], [x27], #41552# CHECK-NEXT: 2. 1 16.0 0.0 0.0 ld2 { v1.h, v2.h }[0], [x27], x281553# CHECK-NEXT: 3. 1 24.0 0.0 0.0 ld2 { v1.h, v2.h }[4], [x27], x281554# CHECK-NEXT: 4. 1 31.0 0.0 0.0 ld2 { v1.s, v2.s }[0], [x27], #81555# CHECK-NEXT: 1 16.2 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: 101565# CHECK-NEXT: uOps Per Cycle: 0.771566# CHECK-NEXT: IPC: 0.191567# CHECK-NEXT: Block RThroughput: 2.51568 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 9.0 0.0 0.0 ld2 { v1.d, v2.d }[0], [x27], #161588# CHECK-NEXT: 2. 1 16.0 0.0 0.0 ld2 { v1.d, v2.d }[0], [x27], x281589# CHECK-NEXT: 3. 1 17.0 0.0 0.0 ld2r { v1.1d, v2.1d }, [x27], #161590# CHECK-NEXT: 4. 1 17.0 0.0 0.0 ld2r { v1.2d, v2.2d }, [x27], #161591# CHECK-NEXT: 1 12.0 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: 101601# CHECK-NEXT: uOps Per Cycle: 3.921602# CHECK-NEXT: IPC: 0.981603# CHECK-NEXT: Block RThroughput: 2.51604 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] D=eeeeeeeeER . ld2r { v1.4h, v2.4h }, [x27], #41611# CHECK-NEXT: [0,2] .D=eeeeeeeeER . ld2r { v1.4s, v2.4s }, [x27], #81612# CHECK-NEXT: [0,3] .D==eeeeeeeeER. ld2r { v1.8b, v2.8b }, [x27], #21613# CHECK-NEXT: [0,4] . D==eeeeeeeeER 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 2.0 0.0 0.0 ld2r { v1.4h, v2.4h }, [x27], #41624# CHECK-NEXT: 2. 1 2.0 0.0 0.0 ld2r { v1.4s, v2.4s }, [x27], #81625# CHECK-NEXT: 3. 1 3.0 0.0 0.0 ld2r { v1.8b, v2.8b }, [x27], #21626# CHECK-NEXT: 4. 1 3.0 0.0 0.0 ld2r { v1.8h, v2.8h }, [x27], #41627# CHECK-NEXT: 1 2.2 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: 101637# CHECK-NEXT: uOps Per Cycle: 3.921638# CHECK-NEXT: IPC: 0.981639# CHECK-NEXT: Block RThroughput: 2.51640 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] D=eeeeeeeeER . ld2r { v1.1d, v2.1d }, [x27], x281647# CHECK-NEXT: [0,2] .D=eeeeeeeeER . ld2r { v1.2d, v2.2d }, [x27], x281648# CHECK-NEXT: [0,3] .D==eeeeeeeeER. ld2r { v1.2s, v2.2s }, [x27], x281649# CHECK-NEXT: [0,4] . D==eeeeeeeeER 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 2.0 0.0 0.0 ld2r { v1.1d, v2.1d }, [x27], x281660# CHECK-NEXT: 2. 1 2.0 0.0 0.0 ld2r { v1.2d, v2.2d }, [x27], x281661# CHECK-NEXT: 3. 1 3.0 0.0 0.0 ld2r { v1.2s, v2.2s }, [x27], x281662# CHECK-NEXT: 4. 1 3.0 0.0 0.0 ld2r { v1.4h, v2.4h }, [x27], x281663# CHECK-NEXT: 1 2.2 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: 101673# CHECK-NEXT: uOps Per Cycle: 4.511674# CHECK-NEXT: IPC: 0.981675# CHECK-NEXT: Block RThroughput: 2.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] D=eeeeeeeeER . ld2r { v1.8b, v2.8b }, [x27], x281683# CHECK-NEXT: [0,2] .D=eeeeeeeeER . ld2r { v1.8h, v2.8h }, [x27], x281684# CHECK-NEXT: [0,3] .D==eeeeeeeeER. ld2r { v1.16b, v2.16b }, [x27], x281685# CHECK-NEXT: [0,4] . D==eeeeeeeeER 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 2.0 0.0 0.0 ld2r { v1.8b, v2.8b }, [x27], x281696# CHECK-NEXT: 2. 1 2.0 0.0 0.0 ld2r { v1.8h, v2.8h }, [x27], x281697# CHECK-NEXT: 3. 1 3.0 0.0 0.0 ld2r { v1.16b, v2.16b }, [x27], x281698# CHECK-NEXT: 4. 1 3.0 0.0 0.0 ld3 { v1.2d, v2.2d, v3.2d }, [x27], #481699# CHECK-NEXT: 1 2.2 0.2 0.0 <total>1700 1701# CHECK: [27] Code Region - G281702 1703# CHECK: Iterations: 1001704# CHECK-NEXT: Instructions: 5001705# CHECK-NEXT: Total Cycles: 5101706# CHECK-NEXT: Total uOps: 32001707 1708# CHECK: Dispatch Width: 101709# CHECK-NEXT: uOps Per Cycle: 6.271710# CHECK-NEXT: IPC: 0.981711# CHECK-NEXT: Block RThroughput: 4.01712 1713# CHECK: Timeline view:1714# CHECK-NEXT: 012341715# 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 0.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.2 0.0 <total>1736 1737# CHECK: [28] Code Region - G291738 1739# CHECK: Iterations: 1001740# CHECK-NEXT: Instructions: 5001741# CHECK-NEXT: Total Cycles: 5101742# CHECK-NEXT: Total uOps: 33001743 1744# CHECK: Dispatch Width: 101745# CHECK-NEXT: uOps Per Cycle: 6.471746# CHECK-NEXT: IPC: 0.981747# CHECK-NEXT: Block RThroughput: 4.31748 1749# CHECK: Timeline view:1750# CHECK-NEXT: 012341751# 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 0.0 0.0 ld3 { v1.2d, v2.2d, v3.2d }, [x27], x281768# CHECK-NEXT: 2. 1 1.0 0.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.2 0.0 <total>1772 1773# CHECK: [29] Code Region - G301774 1775# CHECK: Iterations: 1001776# CHECK-NEXT: Instructions: 5001777# CHECK-NEXT: Total Cycles: 19101778# CHECK-NEXT: Total uOps: 32001779 1780# CHECK: Dispatch Width: 101781# CHECK-NEXT: uOps Per Cycle: 1.681782# CHECK-NEXT: IPC: 0.261783# CHECK-NEXT: Block RThroughput: 4.01784 1785# CHECK: Timeline view:1786# CHECK-NEXT: 01234567891787# CHECK-NEXT: Index 0123456789 0123456781788 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 0.0 0.0 ld3 { v1.16b, v2.16b, v3.16b }, [x27], x281805# CHECK-NEXT: 3. 1 8.0 0.0 0.0 ld3 { v1.b, v2.b, v3.b }[0], [x27], #31806# CHECK-NEXT: 4. 1 15.0 0.0 0.0 ld3 { v1.b, v2.b, v3.b }[8], [x27], #31807# CHECK-NEXT: 1 5.2 0.2 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: 101817# CHECK-NEXT: uOps Per Cycle: 0.751818# CHECK-NEXT: IPC: 0.121819# CHECK-NEXT: Block RThroughput: 3.81820 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: 101853# CHECK-NEXT: uOps Per Cycle: 0.751854# CHECK-NEXT: IPC: 0.121855# CHECK-NEXT: Block RThroughput: 3.81856 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: 5101886# CHECK-NEXT: Total uOps: 32001887 1888# CHECK: Dispatch Width: 101889# CHECK-NEXT: uOps Per Cycle: 6.271890# CHECK-NEXT: IPC: 0.981891# CHECK-NEXT: Block RThroughput: 4.01892 1893# CHECK: Timeline view:1894# CHECK-NEXT: 012341895# 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 0.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.2 0.0 <total>1916 1917# CHECK: [33] Code Region - G341918 1919# CHECK: Iterations: 1001920# CHECK-NEXT: Instructions: 5001921# CHECK-NEXT: Total Cycles: 5101922# CHECK-NEXT: Total uOps: 33001923 1924# CHECK: Dispatch Width: 101925# CHECK-NEXT: uOps Per Cycle: 6.471926# CHECK-NEXT: IPC: 0.981927# CHECK-NEXT: Block RThroughput: 4.31928 1929# CHECK: Timeline view:1930# CHECK-NEXT: 012341931# 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 0.0 0.0 ld3r { v1.16b, v2.16b, v3.16b }, [x27], #31949# CHECK-NEXT: 3. 1 1.0 0.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.2 0.0 <total>1952 1953# CHECK: [34] Code Region - G351954 1955# CHECK: Iterations: 1001956# CHECK-NEXT: Instructions: 5001957# CHECK-NEXT: Total Cycles: 5101958# CHECK-NEXT: Total uOps: 32001959 1960# CHECK: Dispatch Width: 101961# CHECK-NEXT: uOps Per Cycle: 6.271962# CHECK-NEXT: IPC: 0.981963# CHECK-NEXT: Block RThroughput: 4.01964 1965# CHECK: Timeline view:1966# CHECK-NEXT: 012341967# 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 0.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.2 0.0 <total>1988 1989# CHECK: [35] Code Region - G361990 1991# CHECK: Iterations: 1001992# CHECK-NEXT: Instructions: 5001993# CHECK-NEXT: Total Cycles: 7101994# CHECK-NEXT: Total uOps: 45001995 1996# CHECK: Dispatch Width: 101997# CHECK-NEXT: uOps Per Cycle: 6.341998# CHECK-NEXT: IPC: 0.701999# CHECK-NEXT: Block RThroughput: 7.02000 2001# CHECK: Timeline view:2002# CHECK-NEXT: 01234562003# 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] . D=eeeeeeeeeER 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 0.0 0.0 ld4 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], #642020# CHECK-NEXT: 2. 1 1.0 0.0 0.0 ld4 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], #322021# CHECK-NEXT: 3. 1 1.0 0.0 0.0 ld4 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], #322022# CHECK-NEXT: 4. 1 2.0 1.0 0.0 ld4 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], #642023# CHECK-NEXT: 1 1.2 0.4 0.0 <total>2024 2025# CHECK: [36] Code Region - G372026 2027# CHECK: Iterations: 1002028# CHECK-NEXT: Instructions: 5002029# CHECK-NEXT: Total Cycles: 8112030# CHECK-NEXT: Total uOps: 49002031 2032# CHECK: Dispatch Width: 102033# CHECK-NEXT: uOps Per Cycle: 6.042034# CHECK-NEXT: IPC: 0.622035# CHECK-NEXT: Block RThroughput: 8.02036 2037# CHECK: Timeline view:2038# CHECK-NEXT: 012345672039# 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] . .D=eeeeeeeeER 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 0.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 2.0 1.0 0.0 ld4 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], x282059# CHECK-NEXT: 1 1.2 0.8 0.0 <total>2060 2061# CHECK: [37] Code Region - G382062 2063# CHECK: Iterations: 1002064# CHECK-NEXT: Instructions: 5002065# CHECK-NEXT: Total Cycles: 8092066# CHECK-NEXT: Total uOps: 49002067 2068# CHECK: Dispatch Width: 102069# CHECK-NEXT: uOps Per Cycle: 6.062070# CHECK-NEXT: IPC: 0.622071# CHECK-NEXT: Block RThroughput: 8.02072 2073# CHECK: Timeline view:2074# CHECK-NEXT: 01234562075# 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 0.0 0.0 ld4 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], x282092# CHECK-NEXT: 2. 1 1.0 0.0 0.0 ld4 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], x282093# CHECK-NEXT: 3. 1 1.0 0.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 0.4 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: 102105# CHECK-NEXT: uOps Per Cycle: 1.002106# CHECK-NEXT: IPC: 0.122107# CHECK-NEXT: Block RThroughput: 5.02108 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 8.0 0.0 0.0 ld4 { v1.b, v2.b, v3.b, v4.b }[8], [x27], #42128# CHECK-NEXT: 2. 1 15.0 0.0 0.0 ld4 { v1.b, v2.b, v3.b, v4.b }[0], [x27], x282129# CHECK-NEXT: 3. 1 22.0 0.0 0.0 ld4 { v1.b, v2.b, v3.b, v4.b }[8], [x27], x282130# CHECK-NEXT: 4. 1 29.0 0.0 0.0 ld4 { v1.h, v2.h, v3.h, v4.h }[0], [x27], #82131# CHECK-NEXT: 1 15.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: 102141# CHECK-NEXT: uOps Per Cycle: 1.002142# CHECK-NEXT: IPC: 0.122143# CHECK-NEXT: Block RThroughput: 5.02144 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 8.0 0.0 0.0 ld4 { v1.h, v2.h, v3.h, v4.h }[0], [x27], x282164# CHECK-NEXT: 2. 1 15.0 0.0 0.0 ld4 { v1.h, v2.h, v3.h, v4.h }[4], [x27], x282165# CHECK-NEXT: 3. 1 22.0 0.0 0.0 ld4 { v1.s, v2.s, v3.s, v4.s }[0], [x27], #162166# CHECK-NEXT: 4. 1 29.0 0.0 0.0 ld4 { v1.s, v2.s, v3.s, v4.s }[0], [x27], x282167# CHECK-NEXT: 1 15.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: 102177# CHECK-NEXT: uOps Per Cycle: 2.152178# CHECK-NEXT: IPC: 0.262179# CHECK-NEXT: Block RThroughput: 5.32180 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 8.0 0.0 0.0 ld4 { v1.d, v2.d, v3.d, v4.d }[0], [x27], x282200# CHECK-NEXT: 2. 1 8.0 0.0 0.0 ld4r { v1.1d, v2.1d, v3.1d, v4.1d }, [x27], #322201# CHECK-NEXT: 3. 1 8.0 0.0 0.0 ld4r { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], #322202# CHECK-NEXT: 4. 1 8.0 0.0 0.0 ld4r { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], #162203# CHECK-NEXT: 1 6.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: 6592210# CHECK-NEXT: Total uOps: 43002211 2212# CHECK: Dispatch Width: 102213# CHECK-NEXT: uOps Per Cycle: 6.532214# CHECK-NEXT: IPC: 0.762215# CHECK-NEXT: Block RThroughput: 6.02216 2217# CHECK: Timeline view:2218# CHECK-NEXT: 0123452219# 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] . D=eeeeeeeeER 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 0.0 0.0 ld4r { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], #162236# CHECK-NEXT: 2. 1 1.0 0.0 0.0 ld4r { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], #42237# CHECK-NEXT: 3. 1 1.0 0.0 0.0 ld4r { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], #82238# CHECK-NEXT: 4. 1 2.0 1.0 0.0 ld4r { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], #42239# CHECK-NEXT: 1 1.2 0.4 0.0 <total>2240 2241# CHECK: [42] Code Region - G432242 2243# CHECK: Iterations: 1002244# CHECK-NEXT: Instructions: 5002245# CHECK-NEXT: Total Cycles: 6102246# CHECK-NEXT: Total uOps: 42002247 2248# CHECK: Dispatch Width: 102249# CHECK-NEXT: uOps Per Cycle: 6.892250# CHECK-NEXT: IPC: 0.822251# CHECK-NEXT: Block RThroughput: 5.72252 2253# CHECK: Timeline view:2254# CHECK-NEXT: 0123452255# 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] . D=eeeeeeeeER 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 0.0 0.0 ld4r { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], x282272# CHECK-NEXT: 2. 1 1.0 0.0 0.0 ld4r { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], x282273# CHECK-NEXT: 3. 1 1.0 0.0 0.0 ld4r { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], x282274# CHECK-NEXT: 4. 1 2.0 1.0 0.0 ld4r { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], x282275# CHECK-NEXT: 1 1.2 0.4 0.0 <total>2276 2277# CHECK: [43] Code Region - G442278 2279# CHECK: Iterations: 1002280# CHECK-NEXT: Instructions: 5002281# CHECK-NEXT: Total Cycles: 5082282# CHECK-NEXT: Total uOps: 34002283 2284# CHECK: Dispatch Width: 102285# CHECK-NEXT: uOps Per Cycle: 6.692286# CHECK-NEXT: IPC: 0.982287# CHECK-NEXT: Block RThroughput: 4.32288 2289# CHECK: Timeline view:2290# CHECK-NEXT: 0122291# 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] . DeeeeeeE-R ldp s1, s2, [x27], #2482297# CHECK-NEXT: [0,4] . D=eeeeeeER 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 0.0 0.0 ld4r { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], x282308# CHECK-NEXT: 2. 1 1.0 0.0 0.0 ld4r { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], x282309# CHECK-NEXT: 3. 1 1.0 0.0 1.0 ldp s1, s2, [x27], #2482310# CHECK-NEXT: 4. 1 2.0 0.0 0.0 ldp d1, d2, [x27], #4962311# CHECK-NEXT: 1 1.2 0.2 0.2 <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: 102321# CHECK-NEXT: uOps Per Cycle: 4.542322# CHECK-NEXT: IPC: 0.992323# CHECK-NEXT: Block RThroughput: 2.32324 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] D=eeeeeeER.. ldp s1, s2, [x27, #248]!2331# CHECK-NEXT: [0,2] .D=eeeeeeER. ldp d1, d2, [x27, #496]!2332# CHECK-NEXT: [0,3] .D==eeeeeeER ldp q1, q2, [x27, #992]!2333# CHECK-NEXT: [0,4] . D==eeeeE-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 2.0 0.0 0.0 ldp s1, s2, [x27, #248]!2344# CHECK-NEXT: 2. 1 2.0 0.0 0.0 ldp d1, d2, [x27, #496]!2345# CHECK-NEXT: 3. 1 3.0 0.0 0.0 ldp q1, q2, [x27, #992]!2346# CHECK-NEXT: 4. 1 3.0 0.0 1.0 ldp w1, w2, [x27], #2482347# CHECK-NEXT: 1 2.2 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: 102357# CHECK-NEXT: uOps Per Cycle: 4.142358# CHECK-NEXT: IPC: 0.992359# CHECK-NEXT: Block RThroughput: 3.02360 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 3.0 0.0 0.0 ldp x1, x2, [x27, #496]!2381# CHECK-NEXT: 3. 1 3.0 0.0 0.0 ldpsw x1, x2, [x27], #2482382# CHECK-NEXT: 4. 1 3.0 0.0 0.0 ldpsw x1, x2, [x27, #248]!2383# CHECK-NEXT: 1 2.4 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: 102393# CHECK-NEXT: uOps Per Cycle: 2.952394# CHECK-NEXT: IPC: 0.982395# CHECK-NEXT: Block RThroughput: 1.72396 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 3.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 4.0 0.0 0.0 ldr q1, [x27], #2542419# CHECK-NEXT: 1 2.6 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: 102429# CHECK-NEXT: uOps Per Cycle: 2.952430# CHECK-NEXT: IPC: 0.982431# CHECK-NEXT: Block RThroughput: 1.72432 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 3.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 4.0 0.0 0.0 ldr q1, [x27, #254]!2455# CHECK-NEXT: 1 2.6 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: 102465# 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 4.0 0.0 0.0 ldr x1, [x27, #254]!2490# CHECK-NEXT: 4. 1 5.0 0.0 0.0 ldrb w1, [x27], #2542491# CHECK-NEXT: 1 3.0 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: 102501# 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 4.0 0.0 0.0 ldrsb w1, [x27], #2542526# CHECK-NEXT: 4. 1 5.0 0.0 0.0 ldrsb x1, [x27], #2542527# CHECK-NEXT: 1 3.0 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: 102537# 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 4.0 0.0 0.0 ldrsh x1, [x27], #2542562# CHECK-NEXT: 4. 1 5.0 0.0 0.0 ldrsh w1, [x27, #254]!2563# CHECK-NEXT: 1 3.0 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: 102573# CHECK-NEXT: uOps Per Cycle: 2.382574# CHECK-NEXT: IPC: 0.992575# CHECK-NEXT: Block RThroughput: 1.22576 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 4.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.8 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: 102608# 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 3.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 4.0 0.0 0.0 st1 { v1.8h }, [x27], #162633# CHECK-NEXT: 1 2.6 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: 102643# 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 3.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 4.0 0.0 0.0 st1 { v1.4h }, [x27], x282668# CHECK-NEXT: 1 2.6 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: 102678# 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 3.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 4.0 0.0 0.0 st1 { v1.1d, v2.1d }, [x27], #162703# CHECK-NEXT: 1 2.6 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: 102713# 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] D=eeER . 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 2.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 3.0 0.0 0.0 st1 { v1.4s, v2.4s }, [x27], #322737# CHECK-NEXT: 4. 1 3.0 0.0 0.0 st1 { v1.8b, v2.8b }, [x27], #162738# CHECK-NEXT: 1 2.2 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: 102748# 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] D=eeER . st1 { v1.16b, v2.16b }, [x27], #322757# CHECK-NEXT: [0,2] .D=eeER . st1 { v1.1d, v2.1d }, [x27], x282758# CHECK-NEXT: [0,3] .D==eeER. st1 { v1.2d, v2.2d }, [x27], x282759# CHECK-NEXT: [0,4] . D==eeER 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 2.0 0.0 0.0 st1 { v1.16b, v2.16b }, [x27], #322770# CHECK-NEXT: 2. 1 2.0 0.0 0.0 st1 { v1.1d, v2.1d }, [x27], x282771# CHECK-NEXT: 3. 1 3.0 0.0 0.0 st1 { v1.2d, v2.2d }, [x27], x282772# CHECK-NEXT: 4. 1 3.0 0.0 0.0 st1 { v1.2s, v2.2s }, [x27], x282773# CHECK-NEXT: 1 2.2 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: 102783# 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] D=eeER . st1 { v1.4s, v2.4s }, [x27], x282792# CHECK-NEXT: [0,2] .D=eeER . st1 { v1.8b, v2.8b }, [x27], x282793# CHECK-NEXT: [0,3] .D==eeER. st1 { v1.8h, v2.8h }, [x27], x282794# CHECK-NEXT: [0,4] . D==eeER 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 2.0 0.0 0.0 st1 { v1.4s, v2.4s }, [x27], x282805# CHECK-NEXT: 2. 1 2.0 0.0 0.0 st1 { v1.8b, v2.8b }, [x27], x282806# CHECK-NEXT: 3. 1 3.0 0.0 0.0 st1 { v1.8h, v2.8h }, [x27], x282807# CHECK-NEXT: 4. 1 3.0 0.0 0.0 st1 { v1.16b, v2.16b }, [x27], x282808# CHECK-NEXT: 1 2.2 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: 102818# 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 3.0 1.0 0.0 st1 { v1.4h, v2.4h, v3.4h }, [x27], #242842# CHECK-NEXT: 4. 1 3.0 0.0 0.0 st1 { v1.4s, v2.4s, v3.4s }, [x27], #482843# CHECK-NEXT: 1 1.8 0.4 0.0 <total>2844 2845# CHECK: [59] Code Region - G602846 2847# CHECK: Iterations: 1002848# CHECK-NEXT: Instructions: 5002849# CHECK-NEXT: Total Cycles: 7032850# CHECK-NEXT: Total uOps: 31002851 2852# CHECK: Dispatch Width: 102853# CHECK-NEXT: uOps Per Cycle: 4.412854# CHECK-NEXT: IPC: 0.712855# CHECK-NEXT: Block RThroughput: 6.52856 2857# CHECK: Timeline view:2858# CHECK-NEXT: Index 01234567892859 2860# CHECK: [0,0] DeeER. . st1 { v1.8b, v2.8b, v3.8b }, [x27], #242861# CHECK-NEXT: [0,1] .DeeER . st1 { v1.8h, v2.8h, v3.8h }, [x27], #482862# CHECK-NEXT: [0,2] . DeeER . st1 { v1.16b, v2.16b, v3.16b }, [x27], #482863# CHECK-NEXT: [0,3] . D=eeER. st1 { v1.1d, v2.1d, v3.1d }, [x27], x282864# CHECK-NEXT: [0,4] . D=eeER st1 { v1.2d, v2.2d, v3.2d }, [x27], x282865 2866# CHECK: Average Wait times (based on the timeline view):2867# CHECK-NEXT: [0]: Executions2868# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2869# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2870# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2871 2872# CHECK: [0] [1] [2] [3]2873# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st1 { v1.8b, v2.8b, v3.8b }, [x27], #242874# CHECK-NEXT: 1. 1 1.0 0.0 0.0 st1 { v1.8h, v2.8h, v3.8h }, [x27], #482875# CHECK-NEXT: 2. 1 1.0 0.0 0.0 st1 { v1.16b, v2.16b, v3.16b }, [x27], #482876# CHECK-NEXT: 3. 1 2.0 1.0 0.0 st1 { v1.1d, v2.1d, v3.1d }, [x27], x282877# CHECK-NEXT: 4. 1 2.0 0.0 0.0 st1 { v1.2d, v2.2d, v3.2d }, [x27], x282878# CHECK-NEXT: 1 1.4 0.4 0.0 <total>2879 2880# CHECK: [60] Code Region - G612881 2882# CHECK: Iterations: 1002883# CHECK-NEXT: Instructions: 5002884# CHECK-NEXT: Total Cycles: 7032885# CHECK-NEXT: Total uOps: 29002886 2887# CHECK: Dispatch Width: 102888# CHECK-NEXT: uOps Per Cycle: 4.132889# CHECK-NEXT: IPC: 0.712890# CHECK-NEXT: Block RThroughput: 6.02891 2892# CHECK: Timeline view:2893# CHECK-NEXT: Index 01234567892894 2895# CHECK: [0,0] DeeER. . st1 { v1.2s, v2.2s, v3.2s }, [x27], x282896# CHECK-NEXT: [0,1] D=eeER . st1 { v1.4h, v2.4h, v3.4h }, [x27], x282897# CHECK-NEXT: [0,2] .D=eeER . st1 { v1.4s, v2.4s, v3.4s }, [x27], x282898# CHECK-NEXT: [0,3] . D=eeER . st1 { v1.8b, v2.8b, v3.8b }, [x27], x282899# CHECK-NEXT: [0,4] . D==eeER st1 { v1.8h, v2.8h, v3.8h }, [x27], x282900 2901# CHECK: Average Wait times (based on the timeline view):2902# CHECK-NEXT: [0]: Executions2903# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2904# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2905# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2906 2907# CHECK: [0] [1] [2] [3]2908# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st1 { v1.2s, v2.2s, v3.2s }, [x27], x282909# CHECK-NEXT: 1. 1 2.0 0.0 0.0 st1 { v1.4h, v2.4h, v3.4h }, [x27], x282910# CHECK-NEXT: 2. 1 2.0 0.0 0.0 st1 { v1.4s, v2.4s, v3.4s }, [x27], x282911# CHECK-NEXT: 3. 1 2.0 0.0 0.0 st1 { v1.8b, v2.8b, v3.8b }, [x27], x282912# CHECK-NEXT: 4. 1 3.0 1.0 0.0 st1 { v1.8h, v2.8h, v3.8h }, [x27], x282913# CHECK-NEXT: 1 2.0 0.4 0.0 <total>2914 2915# CHECK: [61] Code Region - G622916 2917# CHECK: Iterations: 1002918# CHECK-NEXT: Instructions: 5002919# CHECK-NEXT: Total Cycles: 7042920# CHECK-NEXT: Total uOps: 31002921 2922# CHECK: Dispatch Width: 102923# CHECK-NEXT: uOps Per Cycle: 4.402924# CHECK-NEXT: IPC: 0.712925# CHECK-NEXT: Block RThroughput: 6.52926 2927# CHECK: Timeline view:2928# CHECK-NEXT: 02929# CHECK-NEXT: Index 01234567892930 2931# CHECK: [0,0] DeeER. . st1 { v1.16b, v2.16b, v3.16b }, [x27], x282932# CHECK-NEXT: [0,1] .DeeER . st1 { v1.1d, v2.1d, v3.1d, v4.1d }, [x27], #322933# CHECK-NEXT: [0,2] . D=eeER . st1 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], #642934# CHECK-NEXT: [0,3] . D=eeER . st1 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], #322935# CHECK-NEXT: [0,4] . D===eeER st1 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], #322936 2937# CHECK: Average Wait times (based on the timeline view):2938# CHECK-NEXT: [0]: Executions2939# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2940# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2941# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2942 2943# CHECK: [0] [1] [2] [3]2944# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st1 { v1.16b, v2.16b, v3.16b }, [x27], x282945# CHECK-NEXT: 1. 1 1.0 0.0 0.0 st1 { v1.1d, v2.1d, v3.1d, v4.1d }, [x27], #322946# CHECK-NEXT: 2. 1 2.0 1.0 0.0 st1 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], #642947# CHECK-NEXT: 3. 1 2.0 0.0 0.0 st1 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], #322948# CHECK-NEXT: 4. 1 4.0 1.0 0.0 st1 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], #322949# CHECK-NEXT: 1 2.0 0.6 0.0 <total>2950 2951# CHECK: [62] Code Region - G632952 2953# CHECK: Iterations: 1002954# CHECK-NEXT: Instructions: 5002955# CHECK-NEXT: Total Cycles: 8042956# CHECK-NEXT: Total uOps: 37002957 2958# CHECK: Dispatch Width: 102959# CHECK-NEXT: uOps Per Cycle: 4.602960# CHECK-NEXT: IPC: 0.622961# CHECK-NEXT: Block RThroughput: 8.02962 2963# CHECK: Timeline view:2964# CHECK-NEXT: 012965# CHECK-NEXT: Index 01234567892966 2967# CHECK: [0,0] DeeER. .. st1 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], #642968# CHECK-NEXT: [0,1] .DeeER .. st1 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], #322969# CHECK-NEXT: [0,2] . D=eeER .. st1 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], #642970# CHECK-NEXT: [0,3] . D=eeER .. st1 { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], #642971# CHECK-NEXT: [0,4] . D===eeER st1 { v1.1d, v2.1d, v3.1d, v4.1d }, [x27], x282972 2973# CHECK: Average Wait times (based on the timeline view):2974# CHECK-NEXT: [0]: Executions2975# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2976# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2977# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2978 2979# CHECK: [0] [1] [2] [3]2980# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st1 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], #642981# CHECK-NEXT: 1. 1 1.0 0.0 0.0 st1 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], #322982# CHECK-NEXT: 2. 1 2.0 1.0 0.0 st1 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], #642983# CHECK-NEXT: 3. 1 2.0 0.0 0.0 st1 { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], #642984# CHECK-NEXT: 4. 1 4.0 2.0 0.0 st1 { v1.1d, v2.1d, v3.1d, v4.1d }, [x27], x282985# CHECK-NEXT: 1 2.0 0.8 0.0 <total>2986 2987# CHECK: [63] Code Region - G642988 2989# CHECK: Iterations: 1002990# CHECK-NEXT: Instructions: 5002991# CHECK-NEXT: Total Cycles: 7032992# CHECK-NEXT: Total uOps: 33002993 2994# CHECK: Dispatch Width: 102995# CHECK-NEXT: uOps Per Cycle: 4.692996# CHECK-NEXT: IPC: 0.712997# CHECK-NEXT: Block RThroughput: 7.02998 2999# CHECK: Timeline view:3000# CHECK-NEXT: Index 01234567893001 3002# CHECK: [0,0] DeeER. . st1 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], x283003# CHECK-NEXT: [0,1] .DeeER . st1 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], x283004# CHECK-NEXT: [0,2] .D==eeER . st1 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], x283005# CHECK-NEXT: [0,3] . D==eeER. st1 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], x283006# CHECK-NEXT: [0,4] . D==eeER st1 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], x283007 3008# CHECK: Average Wait times (based on the timeline view):3009# CHECK-NEXT: [0]: Executions3010# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3011# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3012# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3013 3014# CHECK: [0] [1] [2] [3]3015# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st1 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], x283016# CHECK-NEXT: 1. 1 1.0 0.0 0.0 st1 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], x283017# CHECK-NEXT: 2. 1 3.0 1.0 0.0 st1 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], x283018# CHECK-NEXT: 3. 1 3.0 0.0 0.0 st1 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], x283019# CHECK-NEXT: 4. 1 3.0 0.0 0.0 st1 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], x283020# CHECK-NEXT: 1 2.2 0.4 0.0 <total>3021 3022# CHECK: [64] Code Region - G653023 3024# CHECK: Iterations: 1003025# CHECK-NEXT: Instructions: 5003026# CHECK-NEXT: Total Cycles: 7063027# CHECK-NEXT: Total uOps: 30003028 3029# CHECK: Dispatch Width: 103030# CHECK-NEXT: uOps Per Cycle: 4.253031# CHECK-NEXT: IPC: 0.713032# CHECK-NEXT: Block RThroughput: 7.03033 3034# CHECK: Timeline view:3035# CHECK-NEXT: 0123036# CHECK-NEXT: Index 01234567893037 3038# CHECK: [0,0] DeeER. . . st1 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], x283039# CHECK-NEXT: [0,1] .DeeER . . st1 { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], x283040# CHECK-NEXT: [0,2] . D==eeeeER . st1 { v1.b }[0], [x27], #13041# CHECK-NEXT: [0,3] . D===eeeeER. st1 { v1.b }[8], [x27], #13042# CHECK-NEXT: [0,4] . D===eeeeER st1 { v1.b }[0], [x27], x283043 3044# CHECK: Average Wait times (based on the timeline view):3045# CHECK-NEXT: [0]: Executions3046# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3047# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3048# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3049 3050# CHECK: [0] [1] [2] [3]3051# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st1 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], x283052# CHECK-NEXT: 1. 1 1.0 0.0 0.0 st1 { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], x283053# CHECK-NEXT: 2. 1 3.0 2.0 0.0 st1 { v1.b }[0], [x27], #13054# CHECK-NEXT: 3. 1 4.0 0.0 0.0 st1 { v1.b }[8], [x27], #13055# CHECK-NEXT: 4. 1 4.0 0.0 0.0 st1 { v1.b }[0], [x27], x283056# CHECK-NEXT: 1 2.6 0.6 0.0 <total>3057 3058# CHECK: [65] Code Region - G663059 3060# CHECK: Iterations: 1003061# CHECK-NEXT: Instructions: 5003062# CHECK-NEXT: Total Cycles: 5063063# CHECK-NEXT: Total uOps: 20003064 3065# CHECK: Dispatch Width: 103066# CHECK-NEXT: uOps Per Cycle: 3.953067# CHECK-NEXT: IPC: 0.993068# CHECK-NEXT: Block RThroughput: 5.03069 3070# CHECK: Timeline view:3071# CHECK-NEXT: 03072# CHECK-NEXT: Index 01234567893073 3074# CHECK: [0,0] DeeeeER . st1 { v1.b }[8], [x27], x283075# CHECK-NEXT: [0,1] D=eeeeER . st1 { v1.h }[0], [x27], #23076# CHECK-NEXT: [0,2] .D=eeeeER . st1 { v1.h }[4], [x27], #23077# CHECK-NEXT: [0,3] .D==eeeeER. st1 { v1.h }[0], [x27], x283078# CHECK-NEXT: [0,4] . D==eeeeER st1 { v1.h }[4], [x27], x283079 3080# CHECK: Average Wait times (based on the timeline view):3081# CHECK-NEXT: [0]: Executions3082# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3083# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3084# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3085 3086# CHECK: [0] [1] [2] [3]3087# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st1 { v1.b }[8], [x27], x283088# CHECK-NEXT: 1. 1 2.0 0.0 0.0 st1 { v1.h }[0], [x27], #23089# CHECK-NEXT: 2. 1 2.0 0.0 0.0 st1 { v1.h }[4], [x27], #23090# CHECK-NEXT: 3. 1 3.0 0.0 0.0 st1 { v1.h }[0], [x27], x283091# CHECK-NEXT: 4. 1 3.0 0.0 0.0 st1 { v1.h }[4], [x27], x283092# CHECK-NEXT: 1 2.2 0.2 0.0 <total>3093 3094# CHECK: [66] Code Region - G673095 3096# CHECK: Iterations: 1003097# CHECK-NEXT: Instructions: 5003098# CHECK-NEXT: Total Cycles: 6053099# CHECK-NEXT: Total uOps: 23003100 3101# CHECK: Dispatch Width: 103102# CHECK-NEXT: uOps Per Cycle: 3.803103# CHECK-NEXT: IPC: 0.833104# CHECK-NEXT: Block RThroughput: 6.03105 3106# CHECK: Timeline view:3107# CHECK-NEXT: 03108# CHECK-NEXT: Index 01234567893109 3110# CHECK: [0,0] DeeeeER . st1 { v1.s }[0], [x27], #43111# CHECK-NEXT: [0,1] D=eeeeER . st1 { v1.s }[0], [x27], x283112# CHECK-NEXT: [0,2] .D=eeeeER . st1 { v1.d }[0], [x27], #83113# CHECK-NEXT: [0,3] .D==eeeeER. st1 { v1.d }[0], [x27], x283114# CHECK-NEXT: [0,4] . D==eeeeER st2 { v1.2d, v2.2d }, [x27], #323115 3116# CHECK: Average Wait times (based on the timeline view):3117# CHECK-NEXT: [0]: Executions3118# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3119# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3120# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3121 3122# CHECK: [0] [1] [2] [3]3123# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st1 { v1.s }[0], [x27], #43124# CHECK-NEXT: 1. 1 2.0 0.0 0.0 st1 { v1.s }[0], [x27], x283125# CHECK-NEXT: 2. 1 2.0 0.0 0.0 st1 { v1.d }[0], [x27], #83126# CHECK-NEXT: 3. 1 3.0 0.0 0.0 st1 { v1.d }[0], [x27], x283127# CHECK-NEXT: 4. 1 3.0 0.0 0.0 st2 { v1.2d, v2.2d }, [x27], #323128# CHECK-NEXT: 1 2.2 0.2 0.0 <total>3129 3130# CHECK: [67] Code Region - G683131 3132# CHECK: Iterations: 1003133# CHECK-NEXT: Instructions: 5003134# CHECK-NEXT: Total Cycles: 7053135# CHECK-NEXT: Total uOps: 26003136 3137# CHECK: Dispatch Width: 103138# CHECK-NEXT: uOps Per Cycle: 3.693139# CHECK-NEXT: IPC: 0.713140# CHECK-NEXT: Block RThroughput: 7.03141 3142# CHECK: Timeline view:3143# CHECK-NEXT: 013144# CHECK-NEXT: Index 01234567893145 3146# CHECK: [0,0] DeeeeER .. st2 { v1.2s, v2.2s }, [x27], #163147# CHECK-NEXT: [0,1] D=eeeeER .. st2 { v1.4h, v2.4h }, [x27], #163148# CHECK-NEXT: [0,2] .D=eeeeER .. st2 { v1.4s, v2.4s }, [x27], #323149# CHECK-NEXT: [0,3] . D=eeeeER.. st2 { v1.8b, v2.8b }, [x27], #163150# CHECK-NEXT: [0,4] . D==eeeeER st2 { v1.8h, v2.8h }, [x27], #323151 3152# CHECK: Average Wait times (based on the timeline view):3153# CHECK-NEXT: [0]: Executions3154# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3155# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3156# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3157 3158# CHECK: [0] [1] [2] [3]3159# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st2 { v1.2s, v2.2s }, [x27], #163160# CHECK-NEXT: 1. 1 2.0 0.0 0.0 st2 { v1.4h, v2.4h }, [x27], #163161# CHECK-NEXT: 2. 1 2.0 0.0 0.0 st2 { v1.4s, v2.4s }, [x27], #323162# CHECK-NEXT: 3. 1 2.0 0.0 0.0 st2 { v1.8b, v2.8b }, [x27], #163163# CHECK-NEXT: 4. 1 3.0 1.0 0.0 st2 { v1.8h, v2.8h }, [x27], #323164# CHECK-NEXT: 1 2.0 0.4 0.0 <total>3165 3166# CHECK: [68] Code Region - G693167 3168# CHECK: Iterations: 1003169# CHECK-NEXT: Instructions: 5003170# CHECK-NEXT: Total Cycles: 8053171# CHECK-NEXT: Total uOps: 29003172 3173# CHECK: Dispatch Width: 103174# CHECK-NEXT: uOps Per Cycle: 3.603175# CHECK-NEXT: IPC: 0.623176# CHECK-NEXT: Block RThroughput: 8.03177 3178# CHECK: Timeline view:3179# CHECK-NEXT: 0123180# CHECK-NEXT: Index 01234567893181 3182# CHECK: [0,0] DeeeeER . . st2 { v1.16b, v2.16b }, [x27], #323183# CHECK-NEXT: [0,1] .DeeeeER . . st2 { v1.2d, v2.2d }, [x27], x283184# CHECK-NEXT: [0,2] . D==eeeeER . st2 { v1.2s, v2.2s }, [x27], x283185# CHECK-NEXT: [0,3] . D===eeeeER. st2 { v1.4h, v2.4h }, [x27], x283186# CHECK-NEXT: [0,4] . D===eeeeER st2 { v1.4s, v2.4s }, [x27], x283187 3188# CHECK: Average Wait times (based on the timeline view):3189# CHECK-NEXT: [0]: Executions3190# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3191# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3192# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3193 3194# CHECK: [0] [1] [2] [3]3195# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st2 { v1.16b, v2.16b }, [x27], #323196# CHECK-NEXT: 1. 1 1.0 0.0 0.0 st2 { v1.2d, v2.2d }, [x27], x283197# CHECK-NEXT: 2. 1 3.0 2.0 0.0 st2 { v1.2s, v2.2s }, [x27], x283198# CHECK-NEXT: 3. 1 4.0 0.0 0.0 st2 { v1.4h, v2.4h }, [x27], x283199# CHECK-NEXT: 4. 1 4.0 0.0 0.0 st2 { v1.4s, v2.4s }, [x27], x283200# CHECK-NEXT: 1 2.6 0.6 0.0 <total>3201 3202# CHECK: [69] Code Region - G703203 3204# CHECK: Iterations: 1003205# CHECK-NEXT: Instructions: 5003206# CHECK-NEXT: Total Cycles: 7063207# CHECK-NEXT: Total uOps: 26003208 3209# CHECK: Dispatch Width: 103210# CHECK-NEXT: uOps Per Cycle: 3.683211# CHECK-NEXT: IPC: 0.713212# CHECK-NEXT: Block RThroughput: 7.03213 3214# CHECK: Timeline view:3215# CHECK-NEXT: 0123216# CHECK-NEXT: Index 01234567893217 3218# CHECK: [0,0] DeeeeER . . st2 { v1.8b, v2.8b }, [x27], x283219# CHECK-NEXT: [0,1] .DeeeeER . . st2 { v1.8h, v2.8h }, [x27], x283220# CHECK-NEXT: [0,2] . DeeeeER . . st2 { v1.16b, v2.16b }, [x27], x283221# CHECK-NEXT: [0,3] . D==eeeeER. st2 { v1.b, v2.b }[0], [x27], #23222# CHECK-NEXT: [0,4] . D===eeeeER st2 { v1.b, v2.b }[8], [x27], #23223 3224# CHECK: Average Wait times (based on the timeline view):3225# CHECK-NEXT: [0]: Executions3226# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3227# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3228# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3229 3230# CHECK: [0] [1] [2] [3]3231# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st2 { v1.8b, v2.8b }, [x27], x283232# CHECK-NEXT: 1. 1 1.0 0.0 0.0 st2 { v1.8h, v2.8h }, [x27], x283233# CHECK-NEXT: 2. 1 1.0 0.0 0.0 st2 { v1.16b, v2.16b }, [x27], x283234# CHECK-NEXT: 3. 1 3.0 2.0 0.0 st2 { v1.b, v2.b }[0], [x27], #23235# CHECK-NEXT: 4. 1 4.0 0.0 0.0 st2 { v1.b, v2.b }[8], [x27], #23236# CHECK-NEXT: 1 2.0 0.6 0.0 <total>3237 3238# CHECK: [70] Code Region - G713239 3240# CHECK: Iterations: 1003241# CHECK-NEXT: Instructions: 5003242# CHECK-NEXT: Total Cycles: 5063243# CHECK-NEXT: Total uOps: 20003244 3245# CHECK: Dispatch Width: 103246# CHECK-NEXT: uOps Per Cycle: 3.953247# CHECK-NEXT: IPC: 0.993248# CHECK-NEXT: Block RThroughput: 5.03249 3250# CHECK: Timeline view:3251# CHECK-NEXT: 03252# CHECK-NEXT: Index 01234567893253 3254# CHECK: [0,0] DeeeeER . st2 { v1.b, v2.b }[0], [x27], x283255# CHECK-NEXT: [0,1] D=eeeeER . st2 { v1.b, v2.b }[8], [x27], x283256# CHECK-NEXT: [0,2] .D=eeeeER . st2 { v1.h, v2.h }[0], [x27], #43257# CHECK-NEXT: [0,3] .D==eeeeER. st2 { v1.h, v2.h }[4], [x27], #43258# CHECK-NEXT: [0,4] . D==eeeeER st2 { v1.h, v2.h }[0], [x27], x283259 3260# CHECK: Average Wait times (based on the timeline view):3261# CHECK-NEXT: [0]: Executions3262# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3263# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3264# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3265 3266# CHECK: [0] [1] [2] [3]3267# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st2 { v1.b, v2.b }[0], [x27], x283268# CHECK-NEXT: 1. 1 2.0 0.0 0.0 st2 { v1.b, v2.b }[8], [x27], x283269# CHECK-NEXT: 2. 1 2.0 0.0 0.0 st2 { v1.h, v2.h }[0], [x27], #43270# CHECK-NEXT: 3. 1 3.0 0.0 0.0 st2 { v1.h, v2.h }[4], [x27], #43271# CHECK-NEXT: 4. 1 3.0 0.0 0.0 st2 { v1.h, v2.h }[0], [x27], x283272# CHECK-NEXT: 1 2.2 0.2 0.0 <total>3273 3274# CHECK: [71] Code Region - G723275 3276# CHECK: Iterations: 1003277# CHECK-NEXT: Instructions: 5003278# CHECK-NEXT: Total Cycles: 5063279# CHECK-NEXT: Total uOps: 20003280 3281# CHECK: Dispatch Width: 103282# CHECK-NEXT: uOps Per Cycle: 3.953283# CHECK-NEXT: IPC: 0.993284# CHECK-NEXT: Block RThroughput: 5.03285 3286# CHECK: Timeline view:3287# CHECK-NEXT: 03288# CHECK-NEXT: Index 01234567893289 3290# CHECK: [0,0] DeeeeER . st2 { v1.h, v2.h }[4], [x27], x283291# CHECK-NEXT: [0,1] D=eeeeER . st2 { v1.s, v2.s }[0], [x27], #83292# CHECK-NEXT: [0,2] .D=eeeeER . st2 { v1.s, v2.s }[0], [x27], x283293# CHECK-NEXT: [0,3] .D==eeeeER. st2 { v1.d, v2.d }[0], [x27], #163294# CHECK-NEXT: [0,4] . D==eeeeER st2 { v1.d, v2.d }[0], [x27], x283295 3296# CHECK: Average Wait times (based on the timeline view):3297# CHECK-NEXT: [0]: Executions3298# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3299# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3300# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3301 3302# CHECK: [0] [1] [2] [3]3303# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st2 { v1.h, v2.h }[4], [x27], x283304# CHECK-NEXT: 1. 1 2.0 0.0 0.0 st2 { v1.s, v2.s }[0], [x27], #83305# CHECK-NEXT: 2. 1 2.0 0.0 0.0 st2 { v1.s, v2.s }[0], [x27], x283306# CHECK-NEXT: 3. 1 3.0 0.0 0.0 st2 { v1.d, v2.d }[0], [x27], #163307# CHECK-NEXT: 4. 1 3.0 0.0 0.0 st2 { v1.d, v2.d }[0], [x27], x283308# CHECK-NEXT: 1 2.2 0.2 0.0 <total>3309 3310# CHECK: [72] Code Region - G733311 3312# CHECK: Iterations: 1003313# CHECK-NEXT: Instructions: 5003314# CHECK-NEXT: Total Cycles: 8073315# CHECK-NEXT: Total uOps: 30003316 3317# CHECK: Dispatch Width: 103318# CHECK-NEXT: uOps Per Cycle: 3.723319# CHECK-NEXT: IPC: 0.623320# CHECK-NEXT: Block RThroughput: 7.03321 3322# CHECK: Timeline view:3323# CHECK-NEXT: 012343324# CHECK-NEXT: Index 01234567893325 3326# CHECK: [0,0] DeER . . . st2g x26, [x27], #40643327# CHECK-NEXT: [0,1] D=eER. . . st2g x26, [x27, #4064]!3328# CHECK-NEXT: [0,2] .D=eeeeeeER . st3 { v1.2d, v2.2d, v3.2d }, [x27], #483329# CHECK-NEXT: [0,3] . D=eeeeeER . st3 { v1.2s, v2.2s, v3.2s }, [x27], #243330# CHECK-NEXT: [0,4] . D====eeeeeER st3 { v1.4h, v2.4h, v3.4h }, [x27], #243331 3332# CHECK: Average Wait times (based on the timeline view):3333# CHECK-NEXT: [0]: Executions3334# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3335# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3336# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3337 3338# CHECK: [0] [1] [2] [3]3339# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st2g x26, [x27], #40643340# CHECK-NEXT: 1. 1 2.0 0.0 0.0 st2g x26, [x27, #4064]!3341# CHECK-NEXT: 2. 1 2.0 0.0 0.0 st3 { v1.2d, v2.2d, v3.2d }, [x27], #483342# CHECK-NEXT: 3. 1 2.0 0.0 0.0 st3 { v1.2s, v2.2s, v3.2s }, [x27], #243343# CHECK-NEXT: 4. 1 5.0 3.0 0.0 st3 { v1.4h, v2.4h, v3.4h }, [x27], #243344# CHECK-NEXT: 1 2.4 0.8 0.0 <total>3345 3346# CHECK: [73] Code Region - G743347 3348# CHECK: Iterations: 1003349# CHECK-NEXT: Instructions: 5003350# CHECK-NEXT: Total Cycles: 14053351# CHECK-NEXT: Total uOps: 47003352 3353# CHECK: Dispatch Width: 103354# CHECK-NEXT: uOps Per Cycle: 3.353355# CHECK-NEXT: IPC: 0.363356# CHECK-NEXT: Block RThroughput: 14.03357 3358# CHECK: Timeline view:3359# CHECK-NEXT: 01234567893360# CHECK-NEXT: Index 01234567893361 3362# CHECK: [0,0] DeeeeeeER . . . st3 { v1.4s, v2.4s, v3.4s }, [x27], #483363# CHECK-NEXT: [0,1] .DeeeeeER . . . st3 { v1.8b, v2.8b, v3.8b }, [x27], #243364# CHECK-NEXT: [0,2] . D===eeeeeeER . . st3 { v1.8h, v2.8h, v3.8h }, [x27], #483365# CHECK-NEXT: [0,3] . D===eeeeeeER. . st3 { v1.16b, v2.16b, v3.16b }, [x27], #483366# CHECK-NEXT: [0,4] . D=======eeeeeeER st3 { v1.2d, v2.2d, v3.2d }, [x27], x283367 3368# CHECK: Average Wait times (based on the timeline view):3369# CHECK-NEXT: [0]: Executions3370# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3371# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3372# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3373 3374# CHECK: [0] [1] [2] [3]3375# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st3 { v1.4s, v2.4s, v3.4s }, [x27], #483376# CHECK-NEXT: 1. 1 1.0 0.0 0.0 st3 { v1.8b, v2.8b, v3.8b }, [x27], #243377# CHECK-NEXT: 2. 1 4.0 3.0 0.0 st3 { v1.8h, v2.8h, v3.8h }, [x27], #483378# CHECK-NEXT: 3. 1 4.0 0.0 0.0 st3 { v1.16b, v2.16b, v3.16b }, [x27], #483379# CHECK-NEXT: 4. 1 8.0 4.0 0.0 st3 { v1.2d, v2.2d, v3.2d }, [x27], x283380# CHECK-NEXT: 1 3.6 1.6 0.0 <total>3381 3382# CHECK: [74] Code Region - G753383 3384# CHECK: Iterations: 1003385# CHECK-NEXT: Instructions: 5003386# CHECK-NEXT: Total Cycles: 12063387# CHECK-NEXT: Total uOps: 41003388 3389# CHECK: Dispatch Width: 103390# CHECK-NEXT: uOps Per Cycle: 3.403391# CHECK-NEXT: IPC: 0.413392# CHECK-NEXT: Block RThroughput: 12.03393 3394# CHECK: Timeline view:3395# CHECK-NEXT: 012345673396# CHECK-NEXT: Index 01234567893397 3398# CHECK: [0,0] DeeeeeER . . . st3 { v1.2s, v2.2s, v3.2s }, [x27], x283399# CHECK-NEXT: [0,1] .DeeeeeER . . . st3 { v1.4h, v2.4h, v3.4h }, [x27], x283400# CHECK-NEXT: [0,2] . D==eeeeeeER . . st3 { v1.4s, v2.4s, v3.4s }, [x27], x283401# CHECK-NEXT: [0,3] . D==eeeeeER . . st3 { v1.8b, v2.8b, v3.8b }, [x27], x283402# CHECK-NEXT: [0,4] . D=====eeeeeeER st3 { v1.8h, v2.8h, v3.8h }, [x27], x283403 3404# CHECK: Average Wait times (based on the timeline view):3405# CHECK-NEXT: [0]: Executions3406# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3407# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3408# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3409 3410# CHECK: [0] [1] [2] [3]3411# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st3 { v1.2s, v2.2s, v3.2s }, [x27], x283412# CHECK-NEXT: 1. 1 1.0 0.0 0.0 st3 { v1.4h, v2.4h, v3.4h }, [x27], x283413# CHECK-NEXT: 2. 1 3.0 2.0 0.0 st3 { v1.4s, v2.4s, v3.4s }, [x27], x283414# CHECK-NEXT: 3. 1 3.0 0.0 0.0 st3 { v1.8b, v2.8b, v3.8b }, [x27], x283415# CHECK-NEXT: 4. 1 6.0 3.0 0.0 st3 { v1.8h, v2.8h, v3.8h }, [x27], x283416# CHECK-NEXT: 1 2.8 1.2 0.0 <total>3417 3418# CHECK: [75] Code Region - G763419 3420# CHECK: Iterations: 1003421# CHECK-NEXT: Instructions: 5003422# CHECK-NEXT: Total Cycles: 11063423# CHECK-NEXT: Total uOps: 38003424 3425# CHECK: Dispatch Width: 103426# CHECK-NEXT: uOps Per Cycle: 3.443427# CHECK-NEXT: IPC: 0.453428# CHECK-NEXT: Block RThroughput: 11.03429 3430# CHECK: Timeline view:3431# CHECK-NEXT: 01234563432# CHECK-NEXT: Index 01234567893433 3434# CHECK: [0,0] DeeeeeeER . .. st3 { v1.16b, v2.16b, v3.16b }, [x27], x283435# CHECK-NEXT: [0,1] .DeeeeeER . .. st3 { v1.b, v2.b, v3.b }[0], [x27], #33436# CHECK-NEXT: [0,2] . D===eeeeeER .. st3 { v1.b, v2.b, v3.b }[8], [x27], #33437# CHECK-NEXT: [0,3] . D===eeeeeER .. st3 { v1.b, v2.b, v3.b }[0], [x27], x283438# CHECK-NEXT: [0,4] . D=====eeeeeER st3 { v1.b, v2.b, v3.b }[8], [x27], x283439 3440# CHECK: Average Wait times (based on the timeline view):3441# CHECK-NEXT: [0]: Executions3442# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3443# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3444# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3445 3446# CHECK: [0] [1] [2] [3]3447# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st3 { v1.16b, v2.16b, v3.16b }, [x27], x283448# CHECK-NEXT: 1. 1 1.0 0.0 0.0 st3 { v1.b, v2.b, v3.b }[0], [x27], #33449# CHECK-NEXT: 2. 1 4.0 3.0 0.0 st3 { v1.b, v2.b, v3.b }[8], [x27], #33450# CHECK-NEXT: 3. 1 4.0 0.0 0.0 st3 { v1.b, v2.b, v3.b }[0], [x27], x283451# CHECK-NEXT: 4. 1 6.0 2.0 0.0 st3 { v1.b, v2.b, v3.b }[8], [x27], x283452# CHECK-NEXT: 1 3.2 1.2 0.0 <total>3453 3454# CHECK: [76] Code Region - G773455 3456# CHECK: Iterations: 1003457# CHECK-NEXT: Instructions: 5003458# CHECK-NEXT: Total Cycles: 10053459# CHECK-NEXT: Total uOps: 35003460 3461# CHECK: Dispatch Width: 103462# CHECK-NEXT: uOps Per Cycle: 3.483463# CHECK-NEXT: IPC: 0.503464# CHECK-NEXT: Block RThroughput: 10.03465 3466# CHECK: Timeline view:3467# CHECK-NEXT: 0123453468# CHECK-NEXT: Index 01234567893469 3470# CHECK: [0,0] DeeeeeER . . st3 { v1.h, v2.h, v3.h }[0], [x27], #63471# CHECK-NEXT: [0,1] .DeeeeeER . . st3 { v1.h, v2.h, v3.h }[4], [x27], #63472# CHECK-NEXT: [0,2] . D==eeeeeER . st3 { v1.h, v2.h, v3.h }[0], [x27], x283473# CHECK-NEXT: [0,3] . D==eeeeeER . st3 { v1.h, v2.h, v3.h }[4], [x27], x283474# CHECK-NEXT: [0,4] . D====eeeeeER st3 { v1.s, v2.s, v3.s }[0], [x27], #123475 3476# CHECK: Average Wait times (based on the timeline view):3477# CHECK-NEXT: [0]: Executions3478# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3479# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3480# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3481 3482# CHECK: [0] [1] [2] [3]3483# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st3 { v1.h, v2.h, v3.h }[0], [x27], #63484# CHECK-NEXT: 1. 1 1.0 0.0 0.0 st3 { v1.h, v2.h, v3.h }[4], [x27], #63485# CHECK-NEXT: 2. 1 3.0 2.0 0.0 st3 { v1.h, v2.h, v3.h }[0], [x27], x283486# CHECK-NEXT: 3. 1 3.0 0.0 0.0 st3 { v1.h, v2.h, v3.h }[4], [x27], x283487# CHECK-NEXT: 4. 1 5.0 2.0 0.0 st3 { v1.s, v2.s, v3.s }[0], [x27], #123488# CHECK-NEXT: 1 2.6 1.0 0.0 <total>3489 3490# CHECK: [77] Code Region - G783491 3492# CHECK: Iterations: 1003493# CHECK-NEXT: Instructions: 5003494# CHECK-NEXT: Total Cycles: 13043495# CHECK-NEXT: Total uOps: 43003496 3497# CHECK: Dispatch Width: 103498# CHECK-NEXT: uOps Per Cycle: 3.303499# CHECK-NEXT: IPC: 0.383500# CHECK-NEXT: Block RThroughput: 13.03501 3502# CHECK: Timeline view:3503# CHECK-NEXT: 01234563504# CHECK-NEXT: Index 01234567893505 3506# CHECK: [0,0] DeeeeeER . .. st3 { v1.s, v2.s, v3.s }[0], [x27], x283507# CHECK-NEXT: [0,1] .DeeeeeER . .. st3 { v1.d, v2.d, v3.d }[0], [x27], #243508# CHECK-NEXT: [0,2] . D==eeeeeER .. st3 { v1.d, v2.d, v3.d }[0], [x27], x283509# CHECK-NEXT: [0,3] . D==eeeeeER .. st4 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], #643510# CHECK-NEXT: [0,4] . D===eeeeeeER st4 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], #323511 3512# CHECK: Average Wait times (based on the timeline view):3513# CHECK-NEXT: [0]: Executions3514# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3515# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3516# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3517 3518# CHECK: [0] [1] [2] [3]3519# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st3 { v1.s, v2.s, v3.s }[0], [x27], x283520# CHECK-NEXT: 1. 1 1.0 0.0 0.0 st3 { v1.d, v2.d, v3.d }[0], [x27], #243521# CHECK-NEXT: 2. 1 3.0 2.0 0.0 st3 { v1.d, v2.d, v3.d }[0], [x27], x283522# CHECK-NEXT: 3. 1 3.0 0.0 0.0 st4 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], #643523# CHECK-NEXT: 4. 1 4.0 2.0 0.0 st4 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], #323524# CHECK-NEXT: 1 2.4 1.0 0.0 <total>3525 3526# CHECK: [78] Code Region - G793527 3528# CHECK: Iterations: 1003529# CHECK-NEXT: Instructions: 5003530# CHECK-NEXT: Total Cycles: 23993531# CHECK-NEXT: Total uOps: 69003532 3533# CHECK: Dispatch Width: 103534# CHECK-NEXT: uOps Per Cycle: 2.883535# CHECK-NEXT: IPC: 0.213536# CHECK-NEXT: Block RThroughput: 24.03537 3538# CHECK: Timeline view:3539# CHECK-NEXT: 01234567893540# CHECK-NEXT: Index 0123456789 0123541 3542# CHECK: [0,0] DeeeeeeER . . . . st4 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], #323543# CHECK-NEXT: [0,1] .DeeeeeeeER . . . st4 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], #643544# CHECK-NEXT: [0,2] . D===eeeeeeER. . . st4 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], #323545# CHECK-NEXT: [0,3] . D========eeeeeeeER. st4 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], #643546# CHECK-NEXT: [0,4] . .D=======eeeeeeeER st4 { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], #643547 3548# CHECK: Average Wait times (based on the timeline view):3549# CHECK-NEXT: [0]: Executions3550# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3551# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3552# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3553 3554# CHECK: [0] [1] [2] [3]3555# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st4 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], #323556# CHECK-NEXT: 1. 1 1.0 0.0 0.0 st4 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], #643557# CHECK-NEXT: 2. 1 4.0 4.0 0.0 st4 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], #323558# CHECK-NEXT: 3. 1 9.0 5.0 0.0 st4 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], #643559# CHECK-NEXT: 4. 1 8.0 0.0 0.0 st4 { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], #643560# CHECK-NEXT: 1 4.6 2.0 0.0 <total>3561 3562# CHECK: [79] Code Region - G803563 3564# CHECK: Iterations: 1003565# CHECK-NEXT: Instructions: 5003566# CHECK-NEXT: Total Cycles: 19043567# CHECK-NEXT: Total uOps: 57003568 3569# CHECK: Dispatch Width: 103570# CHECK-NEXT: uOps Per Cycle: 2.993571# CHECK-NEXT: IPC: 0.263572# CHECK-NEXT: Block RThroughput: 19.03573 3574# CHECK: Timeline view:3575# CHECK-NEXT: 01234567893576# CHECK-NEXT: Index 0123456789 0123577 3578# CHECK: [0,0] DeeeeeER . . . . st4 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], x283579# CHECK-NEXT: [0,1] . DeeeeeeER . . . st4 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], x283580# CHECK-NEXT: [0,2] . D=====eeeeeeER . . st4 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], x283581# CHECK-NEXT: [0,3] . D=====eeeeeeeER . . st4 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], x283582# CHECK-NEXT: [0,4] . .D========eeeeeeER st4 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], x283583 3584# CHECK: Average Wait times (based on the timeline view):3585# CHECK-NEXT: [0]: Executions3586# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3587# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3588# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3589 3590# CHECK: [0] [1] [2] [3]3591# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st4 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], x283592# CHECK-NEXT: 1. 1 1.0 1.0 0.0 st4 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], x283593# CHECK-NEXT: 2. 1 6.0 5.0 0.0 st4 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], x283594# CHECK-NEXT: 3. 1 6.0 0.0 0.0 st4 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], x283595# CHECK-NEXT: 4. 1 9.0 4.0 0.0 st4 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], x283596# CHECK-NEXT: 1 4.6 2.2 0.0 <total>3597 3598# CHECK: [80] Code Region - G813599 3600# CHECK: Iterations: 1003601# CHECK-NEXT: Instructions: 5003602# CHECK-NEXT: Total Cycles: 16583603# CHECK-NEXT: Total uOps: 49003604 3605# CHECK: Dispatch Width: 103606# CHECK-NEXT: uOps Per Cycle: 2.963607# CHECK-NEXT: IPC: 0.303608# CHECK-NEXT: Block RThroughput: 16.53609 3610# CHECK: Timeline view:3611# CHECK-NEXT: 01234567893612# CHECK-NEXT: Index 0123456789 01233613 3614# CHECK: [0,0] DeeeeeeeER. . . . st4 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], x283615# CHECK-NEXT: [0,1] . DeeeeeeeER . . . st4 { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], x283616# CHECK-NEXT: [0,2] . D========eeeeeeER . st4 { v1.b, v2.b, v3.b, v4.b }[0], [x27], #43617# CHECK-NEXT: [0,3] . D==========eeeeeeER. st4 { v1.b, v2.b, v3.b, v4.b }[8], [x27], #43618# CHECK-NEXT: [0,4] . D==========eeeeeeER st4 { v1.b, v2.b, v3.b, v4.b }[0], [x27], x283619 3620# CHECK: Average Wait times (based on the timeline view):3621# CHECK-NEXT: [0]: Executions3622# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3623# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3624# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3625 3626# CHECK: [0] [1] [2] [3]3627# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st4 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], x283628# CHECK-NEXT: 1. 1 1.0 1.0 0.0 st4 { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], x283629# CHECK-NEXT: 2. 1 9.0 9.0 0.0 st4 { v1.b, v2.b, v3.b, v4.b }[0], [x27], #43630# CHECK-NEXT: 3. 1 11.0 1.0 0.0 st4 { v1.b, v2.b, v3.b, v4.b }[8], [x27], #43631# CHECK-NEXT: 4. 1 11.0 0.0 0.0 st4 { v1.b, v2.b, v3.b, v4.b }[0], [x27], x283632# CHECK-NEXT: 1 6.6 2.4 0.0 <total>3633 3634# CHECK: [81] Code Region - G823635 3636# CHECK: Iterations: 1003637# CHECK-NEXT: Instructions: 5003638# CHECK-NEXT: Total Cycles: 7573639# CHECK-NEXT: Total uOps: 25003640 3641# CHECK: Dispatch Width: 103642# CHECK-NEXT: uOps Per Cycle: 3.303643# CHECK-NEXT: IPC: 0.663644# CHECK-NEXT: Block RThroughput: 7.53645 3646# CHECK: Timeline view:3647# CHECK-NEXT: 012343648# CHECK-NEXT: Index 01234567893649 3650# CHECK: [0,0] DeeeeeeER . . st4 { v1.b, v2.b, v3.b, v4.b }[8], [x27], x283651# CHECK-NEXT: [0,1] D=eeeeeeER. . st4 { v1.h, v2.h, v3.h, v4.h }[0], [x27], #83652# CHECK-NEXT: [0,2] .D==eeeeeeER . st4 { v1.h, v2.h, v3.h, v4.h }[4], [x27], #83653# CHECK-NEXT: [0,3] .D===eeeeeeER . st4 { v1.h, v2.h, v3.h, v4.h }[0], [x27], x283654# CHECK-NEXT: [0,4] . D====eeeeeeER st4 { v1.h, v2.h, v3.h, v4.h }[4], [x27], x283655 3656# CHECK: Average Wait times (based on the timeline view):3657# CHECK-NEXT: [0]: Executions3658# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3659# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3660# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3661 3662# CHECK: [0] [1] [2] [3]3663# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st4 { v1.b, v2.b, v3.b, v4.b }[8], [x27], x283664# CHECK-NEXT: 1. 1 2.0 0.0 0.0 st4 { v1.h, v2.h, v3.h, v4.h }[0], [x27], #83665# CHECK-NEXT: 2. 1 3.0 1.0 0.0 st4 { v1.h, v2.h, v3.h, v4.h }[4], [x27], #83666# CHECK-NEXT: 3. 1 4.0 0.0 0.0 st4 { v1.h, v2.h, v3.h, v4.h }[0], [x27], x283667# CHECK-NEXT: 4. 1 5.0 1.0 0.0 st4 { v1.h, v2.h, v3.h, v4.h }[4], [x27], x283668# CHECK-NEXT: 1 3.0 0.6 0.0 <total>3669 3670# CHECK: [82] Code Region - G833671 3672# CHECK: Iterations: 1003673# CHECK-NEXT: Instructions: 5003674# CHECK-NEXT: Total Cycles: 7043675# CHECK-NEXT: Total uOps: 27003676 3677# CHECK: Dispatch Width: 103678# CHECK-NEXT: uOps Per Cycle: 3.843679# CHECK-NEXT: IPC: 0.713680# CHECK-NEXT: Block RThroughput: 7.03681 3682# CHECK: Timeline view:3683# CHECK-NEXT: 03684# CHECK-NEXT: Index 01234567893685 3686# CHECK: [0,0] DeeeeeeER . st4 { v1.s, v2.s, v3.s, v4.s }[0], [x27], #163687# CHECK-NEXT: [0,1] D=eeeeeeER. st4 { v1.s, v2.s, v3.s, v4.s }[0], [x27], x283688# CHECK-NEXT: [0,2] .D==eeeeER. st4 { v1.d, v2.d, v3.d, v4.d }[0], [x27], #323689# CHECK-NEXT: [0,3] . D==eeeeER st4 { v1.d, v2.d, v3.d, v4.d }[0], [x27], x283690# CHECK-NEXT: [0,4] . D===eE--R stg x26, [x27], #40643691 3692# CHECK: Average Wait times (based on the timeline view):3693# CHECK-NEXT: [0]: Executions3694# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3695# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3696# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3697 3698# CHECK: [0] [1] [2] [3]3699# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st4 { v1.s, v2.s, v3.s, v4.s }[0], [x27], #163700# CHECK-NEXT: 1. 1 2.0 0.0 0.0 st4 { v1.s, v2.s, v3.s, v4.s }[0], [x27], x283701# CHECK-NEXT: 2. 1 3.0 1.0 0.0 st4 { v1.d, v2.d, v3.d, v4.d }[0], [x27], #323702# CHECK-NEXT: 3. 1 3.0 0.0 0.0 st4 { v1.d, v2.d, v3.d, v4.d }[0], [x27], x283703# CHECK-NEXT: 4. 1 4.0 0.0 2.0 stg x26, [x27], #40643704# CHECK-NEXT: 1 2.6 0.4 0.4 <total>3705 3706# CHECK: [83] Code Region - G843707 3708# CHECK: Iterations: 1003709# CHECK-NEXT: Instructions: 5003710# CHECK-NEXT: Total Cycles: 5043711# CHECK-NEXT: Total uOps: 17003712 3713# CHECK: Dispatch Width: 103714# CHECK-NEXT: uOps Per Cycle: 3.373715# CHECK-NEXT: IPC: 0.993716# CHECK-NEXT: Block RThroughput: 2.53717 3718# CHECK: Timeline view:3719# CHECK-NEXT: Index 0123456783720 3721# CHECK: [0,0] DeER . . stg x26, [x27, #4064]!3722# CHECK-NEXT: [0,1] D=eER. . stgp x1, x2, [x27], #9923723# CHECK-NEXT: [0,2] D==eER . stgp x1, x2, [x27, #992]!3724# CHECK-NEXT: [0,3] .D==eeER. stp s1, s2, [x27], #2483725# CHECK-NEXT: [0,4] .D===eeER stp d1, d2, [x27], #4963726 3727# CHECK: Average Wait times (based on the timeline view):3728# CHECK-NEXT: [0]: Executions3729# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3730# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3731# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3732 3733# CHECK: [0] [1] [2] [3]3734# CHECK-NEXT: 0. 1 1.0 1.0 0.0 stg x26, [x27, #4064]!3735# CHECK-NEXT: 1. 1 2.0 0.0 0.0 stgp x1, x2, [x27], #9923736# CHECK-NEXT: 2. 1 3.0 0.0 0.0 stgp x1, x2, [x27, #992]!3737# CHECK-NEXT: 3. 1 3.0 0.0 0.0 stp s1, s2, [x27], #2483738# CHECK-NEXT: 4. 1 4.0 0.0 0.0 stp d1, d2, [x27], #4963739# CHECK-NEXT: 1 2.6 0.2 0.0 <total>3740 3741# CHECK: [84] Code Region - G853742 3743# CHECK: Iterations: 1003744# CHECK-NEXT: Instructions: 5003745# CHECK-NEXT: Total Cycles: 7033746# CHECK-NEXT: Total uOps: 20003747 3748# CHECK: Dispatch Width: 103749# CHECK-NEXT: uOps Per Cycle: 2.843750# CHECK-NEXT: IPC: 0.713751# CHECK-NEXT: Block RThroughput: 3.03752 3753# CHECK: Timeline view:3754# CHECK-NEXT: Index 01234567893755 3756# CHECK: [0,0] DeeER. . stp q1, q2, [x27], #9923757# CHECK-NEXT: [0,1] D==eeER . stp s1, s2, [x27, #248]!3758# CHECK-NEXT: [0,2] .D==eeER . stp d1, d2, [x27, #496]!3759# CHECK-NEXT: [0,3] .D===eeER. stp q1, q2, [x27, #992]!3760# CHECK-NEXT: [0,4] . D====eER stp w1, w2, [x27], #2483761 3762# CHECK: Average Wait times (based on the timeline view):3763# CHECK-NEXT: [0]: Executions3764# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3765# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3766# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3767 3768# CHECK: [0] [1] [2] [3]3769# CHECK-NEXT: 0. 1 1.0 1.0 0.0 stp q1, q2, [x27], #9923770# CHECK-NEXT: 1. 1 3.0 0.0 0.0 stp s1, s2, [x27, #248]!3771# CHECK-NEXT: 2. 1 3.0 0.0 0.0 stp d1, d2, [x27, #496]!3772# CHECK-NEXT: 3. 1 4.0 0.0 0.0 stp q1, q2, [x27, #992]!3773# CHECK-NEXT: 4. 1 5.0 0.0 0.0 stp w1, w2, [x27], #2483774# CHECK-NEXT: 1 3.2 0.2 0.0 <total>3775 3776# CHECK: [85] Code Region - G863777 3778# CHECK: Iterations: 1003779# CHECK-NEXT: Instructions: 5003780# CHECK-NEXT: Total Cycles: 5043781# CHECK-NEXT: Total uOps: 17003782 3783# CHECK: Dispatch Width: 103784# CHECK-NEXT: uOps Per Cycle: 3.373785# CHECK-NEXT: IPC: 0.993786# CHECK-NEXT: Block RThroughput: 2.53787 3788# CHECK: Timeline view:3789# CHECK-NEXT: Index 0123456783790 3791# CHECK: [0,0] DeER . . stp x1, x2, [x27], #4963792# CHECK-NEXT: [0,1] D=eER. . stp w1, w2, [x27, #248]!3793# CHECK-NEXT: [0,2] D==eER . stp x1, x2, [x27, #496]!3794# CHECK-NEXT: [0,3] .D==eeER. str b1, [x27], #2543795# CHECK-NEXT: [0,4] .D===eeER str h1, [x27], #2543796 3797# CHECK: Average Wait times (based on the timeline view):3798# CHECK-NEXT: [0]: Executions3799# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3800# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3801# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3802 3803# CHECK: [0] [1] [2] [3]3804# CHECK-NEXT: 0. 1 1.0 1.0 0.0 stp x1, x2, [x27], #4963805# CHECK-NEXT: 1. 1 2.0 0.0 0.0 stp w1, w2, [x27, #248]!3806# CHECK-NEXT: 2. 1 3.0 0.0 0.0 stp x1, x2, [x27, #496]!3807# CHECK-NEXT: 3. 1 3.0 0.0 0.0 str b1, [x27], #2543808# CHECK-NEXT: 4. 1 4.0 0.0 0.0 str h1, [x27], #2543809# CHECK-NEXT: 1 2.6 0.2 0.0 <total>3810 3811# CHECK: [86] Code Region - G873812 3813# CHECK: Iterations: 1003814# CHECK-NEXT: Instructions: 5003815# CHECK-NEXT: Total Cycles: 5043816# CHECK-NEXT: Total uOps: 20003817 3818# CHECK: Dispatch Width: 103819# CHECK-NEXT: uOps Per Cycle: 3.973820# CHECK-NEXT: IPC: 0.993821# CHECK-NEXT: Block RThroughput: 2.53822 3823# CHECK: Timeline view:3824# CHECK-NEXT: Index 0123456783825 3826# CHECK: [0,0] DeeER. . str s1, [x27], #2543827# CHECK-NEXT: [0,1] D=eeER . str d1, [x27], #2543828# CHECK-NEXT: [0,2] .D=eeER . str q1, [x27], #2543829# CHECK-NEXT: [0,3] .D==eeER. str b1, [x27, #254]!3830# CHECK-NEXT: [0,4] . D==eeER str h1, [x27, #254]!3831 3832# CHECK: Average Wait times (based on the timeline view):3833# CHECK-NEXT: [0]: Executions3834# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3835# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3836# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3837 3838# CHECK: [0] [1] [2] [3]3839# CHECK-NEXT: 0. 1 1.0 1.0 0.0 str s1, [x27], #2543840# CHECK-NEXT: 1. 1 2.0 0.0 0.0 str d1, [x27], #2543841# CHECK-NEXT: 2. 1 2.0 0.0 0.0 str q1, [x27], #2543842# CHECK-NEXT: 3. 1 3.0 0.0 0.0 str b1, [x27, #254]!3843# CHECK-NEXT: 4. 1 3.0 0.0 0.0 str h1, [x27, #254]!3844# CHECK-NEXT: 1 2.2 0.2 0.0 <total>3845 3846# CHECK: [87] Code Region - G883847 3848# CHECK: Iterations: 1003849# CHECK-NEXT: Instructions: 5003850# CHECK-NEXT: Total Cycles: 5033851# CHECK-NEXT: Total uOps: 18003852 3853# CHECK: Dispatch Width: 103854# CHECK-NEXT: uOps Per Cycle: 3.583855# CHECK-NEXT: IPC: 0.993856# CHECK-NEXT: Block RThroughput: 2.53857 3858# CHECK: Timeline view:3859# CHECK-NEXT: Index 012345673860 3861# CHECK: [0,0] DeeER. . str s1, [x27, #254]!3862# CHECK-NEXT: [0,1] D=eeER . str d1, [x27, #254]!3863# CHECK-NEXT: [0,2] .D=eeER. str q1, [x27, #254]!3864# CHECK-NEXT: [0,3] .D==eER. str w1, [x27], #2543865# CHECK-NEXT: [0,4] .D===eER str x1, [x27], #2543866 3867# CHECK: Average Wait times (based on the timeline view):3868# CHECK-NEXT: [0]: Executions3869# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3870# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3871# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3872 3873# CHECK: [0] [1] [2] [3]3874# CHECK-NEXT: 0. 1 1.0 1.0 0.0 str s1, [x27, #254]!3875# CHECK-NEXT: 1. 1 2.0 0.0 0.0 str d1, [x27, #254]!3876# CHECK-NEXT: 2. 1 2.0 0.0 0.0 str q1, [x27, #254]!3877# CHECK-NEXT: 3. 1 3.0 0.0 0.0 str w1, [x27], #2543878# CHECK-NEXT: 4. 1 4.0 0.0 0.0 str x1, [x27], #2543879# CHECK-NEXT: 1 2.4 0.2 0.0 <total>3880 3881# CHECK: [88] Code Region - G893882 3883# CHECK: Iterations: 1003884# CHECK-NEXT: Instructions: 5003885# CHECK-NEXT: Total Cycles: 5033886# CHECK-NEXT: Total uOps: 15003887 3888# CHECK: Dispatch Width: 103889# CHECK-NEXT: uOps Per Cycle: 2.983890# CHECK-NEXT: IPC: 0.993891# CHECK-NEXT: Block RThroughput: 2.53892 3893# CHECK: Timeline view:3894# CHECK-NEXT: Index 012345673895 3896# CHECK: [0,0] DeER . . str w1, [x27, #254]!3897# CHECK-NEXT: [0,1] D=eER. . str x1, [x27, #254]!3898# CHECK-NEXT: [0,2] D==eER . strb w1, [x27], #2543899# CHECK-NEXT: [0,3] .D==eER. strb w1, [x27, #254]!3900# CHECK-NEXT: [0,4] .D===eER strh w1, [x27], #2543901 3902# CHECK: Average Wait times (based on the timeline view):3903# CHECK-NEXT: [0]: Executions3904# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3905# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3906# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3907 3908# CHECK: [0] [1] [2] [3]3909# CHECK-NEXT: 0. 1 1.0 1.0 0.0 str w1, [x27, #254]!3910# CHECK-NEXT: 1. 1 2.0 0.0 0.0 str x1, [x27, #254]!3911# CHECK-NEXT: 2. 1 3.0 0.0 0.0 strb w1, [x27], #2543912# CHECK-NEXT: 3. 1 3.0 0.0 0.0 strb w1, [x27, #254]!3913# CHECK-NEXT: 4. 1 4.0 0.0 0.0 strh w1, [x27], #2543914# CHECK-NEXT: 1 2.6 0.2 0.0 <total>3915 3916# CHECK: [89] Code Region - G903917 3918# CHECK: Iterations: 1003919# CHECK-NEXT: Instructions: 5003920# CHECK-NEXT: Total Cycles: 5033921# CHECK-NEXT: Total uOps: 15003922 3923# CHECK: Dispatch Width: 103924# CHECK-NEXT: uOps Per Cycle: 2.983925# CHECK-NEXT: IPC: 0.993926# CHECK-NEXT: Block RThroughput: 2.53927 3928# CHECK: Timeline view:3929# CHECK-NEXT: Index 012345673930 3931# CHECK: [0,0] DeER . . strh w1, [x27, #254]!3932# CHECK-NEXT: [0,1] D=eER. . stz2g x26, [x27], #40643933# CHECK-NEXT: [0,2] D==eER . stz2g x26, [x27, #4064]!3934# CHECK-NEXT: [0,3] .D==eER. stzg x26, [x27], #40643935# CHECK-NEXT: [0,4] .D===eER stzg x26, [x27, #4064]!3936 3937# CHECK: Average Wait times (based on the timeline view):3938# CHECK-NEXT: [0]: Executions3939# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3940# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3941# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3942 3943# CHECK: [0] [1] [2] [3]3944# CHECK-NEXT: 0. 1 1.0 1.0 0.0 strh w1, [x27, #254]!3945# CHECK-NEXT: 1. 1 2.0 0.0 0.0 stz2g x26, [x27], #40643946# CHECK-NEXT: 2. 1 3.0 0.0 0.0 stz2g x26, [x27, #4064]!3947# CHECK-NEXT: 3. 1 3.0 0.0 0.0 stzg x26, [x27], #40643948# CHECK-NEXT: 4. 1 4.0 0.0 0.0 stzg x26, [x27, #4064]!3949# CHECK-NEXT: 1 2.6 0.2 0.0 <total>3950 3951# CHECK: [90] Code Region - G913952 3953# CHECK: Iterations: 1003954# CHECK-NEXT: Instructions: 2003955# CHECK-NEXT: Total Cycles: 1103956# CHECK-NEXT: Total uOps: 4003957 3958# CHECK: Dispatch Width: 103959# CHECK-NEXT: uOps Per Cycle: 3.643960# CHECK-NEXT: IPC: 1.823961# CHECK-NEXT: Block RThroughput: 0.73962 3963# CHECK: Timeline view:3964# CHECK-NEXT: 03965# CHECK-NEXT: Index 01234567893966 3967# CHECK: [0,0] DeeeeER . ldr x1, [x27], #2543968# CHECK-NEXT: [0,1] D====eeeeER ldr x2, [x1], #2543969 3970# CHECK: Average Wait times (based on the timeline view):3971# CHECK-NEXT: [0]: Executions3972# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3973# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3974# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3975 3976# CHECK: [0] [1] [2] [3]3977# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ldr x1, [x27], #2543978# CHECK-NEXT: 1. 1 5.0 0.0 0.0 ldr x2, [x1], #2543979# CHECK-NEXT: 1 3.0 0.5 0.0 <total>3980