3955 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py2# RUN: llvm-mca -mtriple=aarch64 -mcpu=tsv110 --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 G73581st3 { v1.2d, v2.2d, v3.2d }, [x27], #48582st3 { v1.2s, v2.2s, v3.2s }, [x27], #24583st3 { v1.4h, v2.4h, v3.4h }, [x27], #24584# LLVM-MCA-END585 586# LLVM-MCA-BEGIN G74587st3 { v1.4s, v2.4s, v3.4s }, [x27], #48588st3 { v1.8b, v2.8b, v3.8b }, [x27], #24589st3 { v1.8h, v2.8h, v3.8h }, [x27], #48590st3 { v1.16b, v2.16b, v3.16b }, [x27], #48591st3 { v1.2d, v2.2d, v3.2d }, [x27], x28592# LLVM-MCA-END593 594# LLVM-MCA-BEGIN G75595st3 { v1.2s, v2.2s, v3.2s }, [x27], x28596st3 { v1.4h, v2.4h, v3.4h }, [x27], x28597st3 { v1.4s, v2.4s, v3.4s }, [x27], x28598st3 { v1.8b, v2.8b, v3.8b }, [x27], x28599st3 { v1.8h, v2.8h, v3.8h }, [x27], x28600# LLVM-MCA-END601 602# LLVM-MCA-BEGIN G76603st3 { v1.16b, v2.16b, v3.16b }, [x27], x28604st3 { v1.b, v2.b, v3.b }[0], [x27], #3605st3 { v1.b, v2.b, v3.b }[8], [x27], #3606st3 { v1.b, v2.b, v3.b }[0], [x27], x28607st3 { v1.b, v2.b, v3.b }[8], [x27], x28608# LLVM-MCA-END609 610# LLVM-MCA-BEGIN G77611st3 { v1.h, v2.h, v3.h }[0], [x27], #6612st3 { v1.h, v2.h, v3.h }[4], [x27], #6613st3 { v1.h, v2.h, v3.h }[0], [x27], x28614st3 { v1.h, v2.h, v3.h }[4], [x27], x28615st3 { v1.s, v2.s, v3.s }[0], [x27], #12616# LLVM-MCA-END617 618# LLVM-MCA-BEGIN G78619st3 { v1.s, v2.s, v3.s }[0], [x27], x28620st3 { v1.d, v2.d, v3.d }[0], [x27], #24621st3 { v1.d, v2.d, v3.d }[0], [x27], x28622st4 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], #64623st4 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], #32624# LLVM-MCA-END625 626# LLVM-MCA-BEGIN G79627st4 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], #32628st4 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], #64629st4 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], #32630st4 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], #64631st4 { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], #64632# LLVM-MCA-END633 634# LLVM-MCA-BEGIN G80635st4 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], x28636st4 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], x28637st4 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], x28638st4 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], x28639st4 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], x28640# LLVM-MCA-END641 642# LLVM-MCA-BEGIN G81643st4 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], x28644st4 { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], x28645st4 { v1.b, v2.b, v3.b, v4.b }[0], [x27], #4646st4 { v1.b, v2.b, v3.b, v4.b }[8], [x27], #4647st4 { v1.b, v2.b, v3.b, v4.b }[0], [x27], x28648# LLVM-MCA-END649 650# LLVM-MCA-BEGIN G82651st4 { v1.b, v2.b, v3.b, v4.b }[8], [x27], x28652st4 { v1.h, v2.h, v3.h, v4.h }[0], [x27], #8653st4 { v1.h, v2.h, v3.h, v4.h }[4], [x27], #8654st4 { v1.h, v2.h, v3.h, v4.h }[0], [x27], x28655st4 { v1.h, v2.h, v3.h, v4.h }[4], [x27], x28656# LLVM-MCA-END657 658# LLVM-MCA-BEGIN G83659st4 { v1.s, v2.s, v3.s, v4.s }[0], [x27], #16660st4 { v1.s, v2.s, v3.s, v4.s }[0], [x27], x28661st4 { v1.d, v2.d, v3.d, v4.d }[0], [x27], #32662st4 { v1.d, v2.d, v3.d, v4.d }[0], [x27], x28663# LLVM-MCA-END664 665# LLVM-MCA-BEGIN G84666stp s1, s2, [x27], #248667stp d1, d2, [x27], #496668# LLVM-MCA-END669 670# LLVM-MCA-BEGIN G85671stp q1, q2, [x27], #992672stp s1, s2, [x27, #248]!673stp d1, d2, [x27, #496]!674stp q1, q2, [x27, #992]!675stp w1, w2, [x27], #248676# LLVM-MCA-END677 678# LLVM-MCA-BEGIN G86679stp x1, x2, [x27], #496680stp w1, w2, [x27, #248]!681stp x1, x2, [x27, #496]!682str b1, [x27], #254683str h1, [x27], #254684# LLVM-MCA-END685 686# LLVM-MCA-BEGIN G87687str s1, [x27], #254688str d1, [x27], #254689str q1, [x27], #254690str b1, [x27, #254]!691str h1, [x27, #254]!692# LLVM-MCA-END693 694# LLVM-MCA-BEGIN G88695str s1, [x27, #254]!696str d1, [x27, #254]!697str q1, [x27, #254]!698str w1, [x27], #254699str x1, [x27], #254700# LLVM-MCA-END701 702# LLVM-MCA-BEGIN G89703str w1, [x27, #254]!704str x1, [x27, #254]!705strb w1, [x27], #254706strb w1, [x27, #254]!707strh w1, [x27], #254708# LLVM-MCA-END709 710# LLVM-MCA-BEGIN G90711strh w1, [x27, #254]!712# LLVM-MCA-END713 714# LLVM-MCA-BEGIN G91715ldr x1, [x27], #254716ldr x2, [x1], #254717# LLVM-MCA-END718 719# CHECK: [0] Code Region - G01720 721# CHECK: Iterations: 100722# CHECK-NEXT: Instructions: 500723# CHECK-NEXT: Total Cycles: 507724# CHECK-NEXT: Total uOps: 1000725 726# CHECK: Dispatch Width: 4727# CHECK-NEXT: uOps Per Cycle: 1.97728# CHECK-NEXT: IPC: 0.99729# CHECK-NEXT: Block RThroughput: 2.5730 731# CHECK: Timeline view:732# CHECK-NEXT: 01733# CHECK-NEXT: Index 0123456789734 735# CHECK: [0,0] DeeeeeER .. ld1 { v1.1d }, [x27], #8736# CHECK-NEXT: [0,1] D=eeeeeER .. ld1 { v1.2d }, [x27], #16737# CHECK-NEXT: [0,2] .D=eeeeeER.. ld1 { v1.2s }, [x27], #8738# CHECK-NEXT: [0,3] .D==eeeeeER. ld1 { v1.4h }, [x27], #8739# CHECK-NEXT: [0,4] . D==eeeeeER ld1 { v1.4s }, [x27], #16740 741# CHECK: Average Wait times (based on the timeline view):742# CHECK-NEXT: [0]: Executions743# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue744# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready745# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage746 747# CHECK: [0] [1] [2] [3]748# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld1 { v1.1d }, [x27], #8749# CHECK-NEXT: 1. 1 2.0 0.0 0.0 ld1 { v1.2d }, [x27], #16750# CHECK-NEXT: 2. 1 2.0 0.0 0.0 ld1 { v1.2s }, [x27], #8751# CHECK-NEXT: 3. 1 3.0 0.0 0.0 ld1 { v1.4h }, [x27], #8752# CHECK-NEXT: 4. 1 3.0 0.0 0.0 ld1 { v1.4s }, [x27], #16753# CHECK-NEXT: 1 2.2 0.2 0.0 <total>754 755# CHECK: [1] Code Region - G02756 757# CHECK: Iterations: 100758# CHECK-NEXT: Instructions: 500759# CHECK-NEXT: Total Cycles: 507760# CHECK-NEXT: Total uOps: 1000761 762# CHECK: Dispatch Width: 4763# CHECK-NEXT: uOps Per Cycle: 1.97764# CHECK-NEXT: IPC: 0.99765# CHECK-NEXT: Block RThroughput: 2.5766 767# CHECK: Timeline view:768# CHECK-NEXT: 01769# CHECK-NEXT: Index 0123456789770 771# CHECK: [0,0] DeeeeeER .. ld1 { v1.8b }, [x27], #8772# CHECK-NEXT: [0,1] D=eeeeeER .. ld1 { v1.8h }, [x27], #16773# CHECK-NEXT: [0,2] .D=eeeeeER.. ld1 { v1.16b }, [x27], #16774# CHECK-NEXT: [0,3] .D==eeeeeER. ld1 { v1.1d }, [x27], x28775# CHECK-NEXT: [0,4] . D==eeeeeER ld1 { v1.2d }, [x27], x28776 777# CHECK: Average Wait times (based on the timeline view):778# CHECK-NEXT: [0]: Executions779# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue780# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready781# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage782 783# CHECK: [0] [1] [2] [3]784# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld1 { v1.8b }, [x27], #8785# CHECK-NEXT: 1. 1 2.0 0.0 0.0 ld1 { v1.8h }, [x27], #16786# CHECK-NEXT: 2. 1 2.0 0.0 0.0 ld1 { v1.16b }, [x27], #16787# CHECK-NEXT: 3. 1 3.0 0.0 0.0 ld1 { v1.1d }, [x27], x28788# CHECK-NEXT: 4. 1 3.0 0.0 0.0 ld1 { v1.2d }, [x27], x28789# CHECK-NEXT: 1 2.2 0.2 0.0 <total>790 791# CHECK: [2] Code Region - G03792 793# CHECK: Iterations: 100794# CHECK-NEXT: Instructions: 500795# CHECK-NEXT: Total Cycles: 507796# CHECK-NEXT: Total uOps: 1000797 798# CHECK: Dispatch Width: 4799# CHECK-NEXT: uOps Per Cycle: 1.97800# CHECK-NEXT: IPC: 0.99801# CHECK-NEXT: Block RThroughput: 2.5802 803# CHECK: Timeline view:804# CHECK-NEXT: 01805# CHECK-NEXT: Index 0123456789806 807# CHECK: [0,0] DeeeeeER .. ld1 { v1.2s }, [x27], x28808# CHECK-NEXT: [0,1] D=eeeeeER .. ld1 { v1.4h }, [x27], x28809# CHECK-NEXT: [0,2] .D=eeeeeER.. ld1 { v1.4s }, [x27], x28810# CHECK-NEXT: [0,3] .D==eeeeeER. ld1 { v1.8b }, [x27], x28811# CHECK-NEXT: [0,4] . D==eeeeeER ld1 { v1.8h }, [x27], x28812 813# CHECK: Average Wait times (based on the timeline view):814# CHECK-NEXT: [0]: Executions815# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue816# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready817# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage818 819# CHECK: [0] [1] [2] [3]820# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld1 { v1.2s }, [x27], x28821# CHECK-NEXT: 1. 1 2.0 0.0 0.0 ld1 { v1.4h }, [x27], x28822# CHECK-NEXT: 2. 1 2.0 0.0 0.0 ld1 { v1.4s }, [x27], x28823# CHECK-NEXT: 3. 1 3.0 0.0 0.0 ld1 { v1.8b }, [x27], x28824# CHECK-NEXT: 4. 1 3.0 0.0 0.0 ld1 { v1.8h }, [x27], x28825# CHECK-NEXT: 1 2.2 0.2 0.0 <total>826 827# CHECK: [3] Code Region - G04828 829# CHECK: Iterations: 100830# CHECK-NEXT: Instructions: 500831# CHECK-NEXT: Total Cycles: 507832# CHECK-NEXT: Total uOps: 1000833 834# CHECK: Dispatch Width: 4835# CHECK-NEXT: uOps Per Cycle: 1.97836# CHECK-NEXT: IPC: 0.99837# CHECK-NEXT: Block RThroughput: 2.5838 839# CHECK: Timeline view:840# CHECK-NEXT: 01841# CHECK-NEXT: Index 0123456789842 843# CHECK: [0,0] DeeeeeER .. ld1 { v1.16b }, [x27], x28844# CHECK-NEXT: [0,1] D=eeeeeER .. ld1 { v1.1d, v2.1d }, [x27], #16845# CHECK-NEXT: [0,2] .D=eeeeeER.. ld1 { v1.2d, v2.2d }, [x27], #32846# CHECK-NEXT: [0,3] .D==eeeeeER. ld1 { v1.2s, v2.2s }, [x27], #16847# CHECK-NEXT: [0,4] . D==eeeeeER ld1 { v1.4h, v2.4h }, [x27], #16848 849# CHECK: Average Wait times (based on the timeline view):850# CHECK-NEXT: [0]: Executions851# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue852# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready853# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage854 855# CHECK: [0] [1] [2] [3]856# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld1 { v1.16b }, [x27], x28857# CHECK-NEXT: 1. 1 2.0 0.0 0.0 ld1 { v1.1d, v2.1d }, [x27], #16858# CHECK-NEXT: 2. 1 2.0 0.0 0.0 ld1 { v1.2d, v2.2d }, [x27], #32859# CHECK-NEXT: 3. 1 3.0 0.0 0.0 ld1 { v1.2s, v2.2s }, [x27], #16860# CHECK-NEXT: 4. 1 3.0 0.0 0.0 ld1 { v1.4h, v2.4h }, [x27], #16861# CHECK-NEXT: 1 2.2 0.2 0.0 <total>862 863# CHECK: [4] Code Region - G05864 865# CHECK: Iterations: 100866# CHECK-NEXT: Instructions: 500867# CHECK-NEXT: Total Cycles: 507868# CHECK-NEXT: Total uOps: 1000869 870# CHECK: Dispatch Width: 4871# CHECK-NEXT: uOps Per Cycle: 1.97872# CHECK-NEXT: IPC: 0.99873# CHECK-NEXT: Block RThroughput: 2.5874 875# CHECK: Timeline view:876# CHECK-NEXT: 01877# CHECK-NEXT: Index 0123456789878 879# CHECK: [0,0] DeeeeeER .. ld1 { v1.4s, v2.4s }, [x27], #32880# CHECK-NEXT: [0,1] D=eeeeeER .. ld1 { v1.8b, v2.8b }, [x27], #16881# CHECK-NEXT: [0,2] .D=eeeeeER.. ld1 { v1.8h, v2.8h }, [x27], #32882# CHECK-NEXT: [0,3] .D==eeeeeER. ld1 { v1.16b, v2.16b }, [x27], #32883# CHECK-NEXT: [0,4] . D==eeeeeER ld1 { v1.1d, v2.1d }, [x27], x28884 885# CHECK: Average Wait times (based on the timeline view):886# CHECK-NEXT: [0]: Executions887# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue888# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready889# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage890 891# CHECK: [0] [1] [2] [3]892# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld1 { v1.4s, v2.4s }, [x27], #32893# CHECK-NEXT: 1. 1 2.0 0.0 0.0 ld1 { v1.8b, v2.8b }, [x27], #16894# CHECK-NEXT: 2. 1 2.0 0.0 0.0 ld1 { v1.8h, v2.8h }, [x27], #32895# CHECK-NEXT: 3. 1 3.0 0.0 0.0 ld1 { v1.16b, v2.16b }, [x27], #32896# CHECK-NEXT: 4. 1 3.0 0.0 0.0 ld1 { v1.1d, v2.1d }, [x27], x28897# CHECK-NEXT: 1 2.2 0.2 0.0 <total>898 899# CHECK: [5] Code Region - G06900 901# CHECK: Iterations: 100902# CHECK-NEXT: Instructions: 500903# CHECK-NEXT: Total Cycles: 507904# CHECK-NEXT: Total uOps: 1000905 906# CHECK: Dispatch Width: 4907# CHECK-NEXT: uOps Per Cycle: 1.97908# CHECK-NEXT: IPC: 0.99909# CHECK-NEXT: Block RThroughput: 2.5910 911# CHECK: Timeline view:912# CHECK-NEXT: 01913# CHECK-NEXT: Index 0123456789914 915# CHECK: [0,0] DeeeeeER .. ld1 { v1.2d, v2.2d }, [x27], x28916# CHECK-NEXT: [0,1] D=eeeeeER .. ld1 { v1.2s, v2.2s }, [x27], x28917# CHECK-NEXT: [0,2] .D=eeeeeER.. ld1 { v1.4h, v2.4h }, [x27], x28918# CHECK-NEXT: [0,3] .D==eeeeeER. ld1 { v1.4s, v2.4s }, [x27], x28919# CHECK-NEXT: [0,4] . D==eeeeeER ld1 { v1.8b, v2.8b }, [x27], x28920 921# CHECK: Average Wait times (based on the timeline view):922# CHECK-NEXT: [0]: Executions923# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue924# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready925# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage926 927# CHECK: [0] [1] [2] [3]928# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld1 { v1.2d, v2.2d }, [x27], x28929# CHECK-NEXT: 1. 1 2.0 0.0 0.0 ld1 { v1.2s, v2.2s }, [x27], x28930# CHECK-NEXT: 2. 1 2.0 0.0 0.0 ld1 { v1.4h, v2.4h }, [x27], x28931# CHECK-NEXT: 3. 1 3.0 0.0 0.0 ld1 { v1.4s, v2.4s }, [x27], x28932# CHECK-NEXT: 4. 1 3.0 0.0 0.0 ld1 { v1.8b, v2.8b }, [x27], x28933# CHECK-NEXT: 1 2.2 0.2 0.0 <total>934 935# CHECK: [6] Code Region - G07936 937# CHECK: Iterations: 100938# CHECK-NEXT: Instructions: 500939# CHECK-NEXT: Total Cycles: 608940# CHECK-NEXT: Total uOps: 1600941 942# CHECK: Dispatch Width: 4943# CHECK-NEXT: uOps Per Cycle: 2.63944# CHECK-NEXT: IPC: 0.82945# CHECK-NEXT: Block RThroughput: 5.5946 947# CHECK: Timeline view:948# CHECK-NEXT: 0123949# CHECK-NEXT: Index 0123456789950 951# CHECK: [0,0] DeeeeeER . . ld1 { v1.8h, v2.8h }, [x27], x28952# CHECK-NEXT: [0,1] D=eeeeeER . . ld1 { v1.16b, v2.16b }, [x27], x28953# CHECK-NEXT: [0,2] .D=eeeeeeER . ld1 { v1.1d, v2.1d, v3.1d }, [x27], #24954# CHECK-NEXT: [0,3] . D=eeeeeeER . ld1 { v1.2d, v2.2d, v3.2d }, [x27], #48955# CHECK-NEXT: [0,4] . D==eeeeeeER ld1 { v1.2s, v2.2s, v3.2s }, [x27], #24956 957# CHECK: Average Wait times (based on the timeline view):958# CHECK-NEXT: [0]: Executions959# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue960# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready961# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage962 963# CHECK: [0] [1] [2] [3]964# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld1 { v1.8h, v2.8h }, [x27], x28965# CHECK-NEXT: 1. 1 2.0 0.0 0.0 ld1 { v1.16b, v2.16b }, [x27], x28966# CHECK-NEXT: 2. 1 2.0 0.0 0.0 ld1 { v1.1d, v2.1d, v3.1d }, [x27], #24967# CHECK-NEXT: 3. 1 2.0 0.0 0.0 ld1 { v1.2d, v2.2d, v3.2d }, [x27], #48968# CHECK-NEXT: 4. 1 3.0 1.0 0.0 ld1 { v1.2s, v2.2s, v3.2s }, [x27], #24969# CHECK-NEXT: 1 2.0 0.4 0.0 <total>970 971# CHECK: [7] Code Region - G08972 973# CHECK: Iterations: 100974# CHECK-NEXT: Instructions: 500975# CHECK-NEXT: Total Cycles: 757976# CHECK-NEXT: Total uOps: 2000977 978# CHECK: Dispatch Width: 4979# CHECK-NEXT: uOps Per Cycle: 2.64980# CHECK-NEXT: IPC: 0.66981# CHECK-NEXT: Block RThroughput: 7.5982 983# CHECK: Timeline view:984# CHECK-NEXT: 01234985# CHECK-NEXT: Index 0123456789986 987# CHECK: [0,0] DeeeeeeER . . ld1 { v1.4h, v2.4h, v3.4h }, [x27], #24988# CHECK-NEXT: [0,1] .DeeeeeeER. . ld1 { v1.4s, v2.4s, v3.4s }, [x27], #48989# CHECK-NEXT: [0,2] . D=eeeeeeER . ld1 { v1.8b, v2.8b, v3.8b }, [x27], #24990# CHECK-NEXT: [0,3] . D=eeeeeeER . ld1 { v1.8h, v2.8h, v3.8h }, [x27], #48991# CHECK-NEXT: [0,4] . D==eeeeeeER ld1 { v1.16b, v2.16b, v3.16b }, [x27], #48992 993# CHECK: Average Wait times (based on the timeline view):994# CHECK-NEXT: [0]: Executions995# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue996# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready997# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage998 999# CHECK: [0] [1] [2] [3]1000# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld1 { v1.4h, v2.4h, v3.4h }, [x27], #241001# CHECK-NEXT: 1. 1 1.0 0.0 0.0 ld1 { v1.4s, v2.4s, v3.4s }, [x27], #481002# CHECK-NEXT: 2. 1 2.0 1.0 0.0 ld1 { v1.8b, v2.8b, v3.8b }, [x27], #241003# CHECK-NEXT: 3. 1 2.0 0.0 0.0 ld1 { v1.8h, v2.8h, v3.8h }, [x27], #481004# CHECK-NEXT: 4. 1 3.0 1.0 0.0 ld1 { v1.16b, v2.16b, v3.16b }, [x27], #481005# CHECK-NEXT: 1 1.8 0.6 0.0 <total>1006 1007# CHECK: [8] Code Region - G091008 1009# CHECK: Iterations: 1001010# CHECK-NEXT: Instructions: 5001011# CHECK-NEXT: Total Cycles: 7571012# CHECK-NEXT: Total uOps: 20001013 1014# CHECK: Dispatch Width: 41015# CHECK-NEXT: uOps Per Cycle: 2.641016# CHECK-NEXT: IPC: 0.661017# CHECK-NEXT: Block RThroughput: 7.51018 1019# CHECK: Timeline view:1020# CHECK-NEXT: 012341021# CHECK-NEXT: Index 01234567891022 1023# CHECK: [0,0] DeeeeeeER . . ld1 { v1.1d, v2.1d, v3.1d }, [x27], x281024# CHECK-NEXT: [0,1] .DeeeeeeER. . ld1 { v1.2d, v2.2d, v3.2d }, [x27], x281025# CHECK-NEXT: [0,2] . D=eeeeeeER . ld1 { v1.2s, v2.2s, v3.2s }, [x27], x281026# CHECK-NEXT: [0,3] . D=eeeeeeER . ld1 { v1.4h, v2.4h, v3.4h }, [x27], x281027# CHECK-NEXT: [0,4] . D==eeeeeeER ld1 { v1.4s, v2.4s, v3.4s }, [x27], x281028 1029# CHECK: Average Wait times (based on the timeline view):1030# CHECK-NEXT: [0]: Executions1031# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1032# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1033# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1034 1035# CHECK: [0] [1] [2] [3]1036# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld1 { v1.1d, v2.1d, v3.1d }, [x27], x281037# CHECK-NEXT: 1. 1 1.0 0.0 0.0 ld1 { v1.2d, v2.2d, v3.2d }, [x27], x281038# CHECK-NEXT: 2. 1 2.0 1.0 0.0 ld1 { v1.2s, v2.2s, v3.2s }, [x27], x281039# CHECK-NEXT: 3. 1 2.0 0.0 0.0 ld1 { v1.4h, v2.4h, v3.4h }, [x27], x281040# CHECK-NEXT: 4. 1 3.0 1.0 0.0 ld1 { v1.4s, v2.4s, v3.4s }, [x27], x281041# CHECK-NEXT: 1 1.8 0.6 0.0 <total>1042 1043# CHECK: [9] Code Region - G101044 1045# CHECK: Iterations: 1001046# CHECK-NEXT: Instructions: 5001047# CHECK-NEXT: Total Cycles: 7081048# CHECK-NEXT: Total uOps: 18001049 1050# CHECK: Dispatch Width: 41051# CHECK-NEXT: uOps Per Cycle: 2.541052# CHECK-NEXT: IPC: 0.711053# CHECK-NEXT: Block RThroughput: 6.51054 1055# CHECK: Timeline view:1056# CHECK-NEXT: 012341057# CHECK-NEXT: Index 01234567891058 1059# CHECK: [0,0] DeeeeeeER . . ld1 { v1.8b, v2.8b, v3.8b }, [x27], x281060# CHECK-NEXT: [0,1] .DeeeeeeER. . ld1 { v1.8h, v2.8h, v3.8h }, [x27], x281061# CHECK-NEXT: [0,2] . D=eeeeeeER . ld1 { v1.16b, v2.16b, v3.16b }, [x27], x281062# CHECK-NEXT: [0,3] . D=eeeeeeER . ld1 { v1.1d, v2.1d, v3.1d, v4.1d }, [x27], #321063# CHECK-NEXT: [0,4] . D==eeeeeeER ld1 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], #641064 1065# CHECK: Average Wait times (based on the timeline view):1066# CHECK-NEXT: [0]: Executions1067# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1068# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1069# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1070 1071# CHECK: [0] [1] [2] [3]1072# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld1 { v1.8b, v2.8b, v3.8b }, [x27], x281073# CHECK-NEXT: 1. 1 1.0 0.0 0.0 ld1 { v1.8h, v2.8h, v3.8h }, [x27], x281074# CHECK-NEXT: 2. 1 2.0 1.0 0.0 ld1 { v1.16b, v2.16b, v3.16b }, [x27], x281075# CHECK-NEXT: 3. 1 2.0 0.0 0.0 ld1 { v1.1d, v2.1d, v3.1d, v4.1d }, [x27], #321076# CHECK-NEXT: 4. 1 3.0 1.0 0.0 ld1 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], #641077# CHECK-NEXT: 1 1.8 0.6 0.0 <total>1078 1079# CHECK: [10] Code Region - G111080 1081# CHECK: Iterations: 1001082# CHECK-NEXT: Instructions: 5001083# CHECK-NEXT: Total Cycles: 5081084# CHECK-NEXT: Total uOps: 15001085 1086# CHECK: Dispatch Width: 41087# CHECK-NEXT: uOps Per Cycle: 2.951088# CHECK-NEXT: IPC: 0.981089# CHECK-NEXT: Block RThroughput: 5.01090 1091# CHECK: Timeline view:1092# CHECK-NEXT: 0121093# CHECK-NEXT: Index 01234567891094 1095# CHECK: [0,0] DeeeeeeER . . ld1 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], #321096# CHECK-NEXT: [0,1] .DeeeeeeER. . ld1 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], #321097# CHECK-NEXT: [0,2] . DeeeeeeER . ld1 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], #641098# CHECK-NEXT: [0,3] . DeeeeeeER. ld1 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], #321099# CHECK-NEXT: [0,4] . DeeeeeeER ld1 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], #641100 1101# CHECK: Average Wait times (based on the timeline view):1102# CHECK-NEXT: [0]: Executions1103# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1104# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1105# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1106 1107# CHECK: [0] [1] [2] [3]1108# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld1 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], #321109# CHECK-NEXT: 1. 1 1.0 0.0 0.0 ld1 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], #321110# CHECK-NEXT: 2. 1 1.0 0.0 0.0 ld1 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], #641111# CHECK-NEXT: 3. 1 1.0 0.0 0.0 ld1 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], #321112# CHECK-NEXT: 4. 1 1.0 0.0 0.0 ld1 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], #641113# CHECK-NEXT: 1 1.0 0.2 0.0 <total>1114 1115# CHECK: [11] Code Region - G121116 1117# CHECK: Iterations: 1001118# CHECK-NEXT: Instructions: 5001119# CHECK-NEXT: Total Cycles: 5081120# CHECK-NEXT: Total uOps: 15001121 1122# CHECK: Dispatch Width: 41123# CHECK-NEXT: uOps Per Cycle: 2.951124# CHECK-NEXT: IPC: 0.981125# CHECK-NEXT: Block RThroughput: 5.01126 1127# CHECK: Timeline view:1128# CHECK-NEXT: 0121129# CHECK-NEXT: Index 01234567891130 1131# CHECK: [0,0] DeeeeeeER . . ld1 { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], #641132# CHECK-NEXT: [0,1] .DeeeeeeER. . ld1 { v1.1d, v2.1d, v3.1d, v4.1d }, [x27], x281133# CHECK-NEXT: [0,2] . DeeeeeeER . ld1 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], x281134# CHECK-NEXT: [0,3] . DeeeeeeER. ld1 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], x281135# CHECK-NEXT: [0,4] . DeeeeeeER ld1 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], x281136 1137# CHECK: Average Wait times (based on the timeline view):1138# CHECK-NEXT: [0]: Executions1139# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1140# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1141# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1142 1143# CHECK: [0] [1] [2] [3]1144# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld1 { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], #641145# CHECK-NEXT: 1. 1 1.0 0.0 0.0 ld1 { v1.1d, v2.1d, v3.1d, v4.1d }, [x27], x281146# CHECK-NEXT: 2. 1 1.0 0.0 0.0 ld1 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], x281147# CHECK-NEXT: 3. 1 1.0 0.0 0.0 ld1 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], x281148# CHECK-NEXT: 4. 1 1.0 0.0 0.0 ld1 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], x281149# CHECK-NEXT: 1 1.0 0.2 0.0 <total>1150 1151# CHECK: [12] Code Region - G131152 1153# CHECK: Iterations: 1001154# CHECK-NEXT: Instructions: 5001155# CHECK-NEXT: Total Cycles: 10091156# CHECK-NEXT: Total uOps: 15001157 1158# CHECK: Dispatch Width: 41159# CHECK-NEXT: uOps Per Cycle: 1.491160# CHECK-NEXT: IPC: 0.501161# CHECK-NEXT: Block RThroughput: 4.51162 1163# CHECK: Timeline view:1164# CHECK-NEXT: 0123456781165# CHECK-NEXT: Index 01234567891166 1167# CHECK: [0,0] DeeeeeeER . . . ld1 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], x281168# CHECK-NEXT: [0,1] .DeeeeeeER. . . ld1 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], x281169# CHECK-NEXT: [0,2] . DeeeeeeER . . ld1 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], x281170# CHECK-NEXT: [0,3] . DeeeeeeER . . ld1 { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], x281171# CHECK-NEXT: [0,4] . D=====eeeeeeeER ld1 { v1.b }[0], [x27], #11172 1173# CHECK: Average Wait times (based on the timeline view):1174# CHECK-NEXT: [0]: Executions1175# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1176# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1177# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1178 1179# CHECK: [0] [1] [2] [3]1180# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld1 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], x281181# CHECK-NEXT: 1. 1 1.0 0.0 0.0 ld1 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], x281182# CHECK-NEXT: 2. 1 1.0 0.0 0.0 ld1 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], x281183# CHECK-NEXT: 3. 1 1.0 0.0 0.0 ld1 { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], x281184# CHECK-NEXT: 4. 1 6.0 0.0 0.0 ld1 { v1.b }[0], [x27], #11185# CHECK-NEXT: 1 2.0 0.2 0.0 <total>1186 1187# CHECK: [13] Code Region - G141188 1189# CHECK: Iterations: 1001190# CHECK-NEXT: Instructions: 5001191# CHECK-NEXT: Total Cycles: 35031192# CHECK-NEXT: Total uOps: 15001193 1194# CHECK: Dispatch Width: 41195# CHECK-NEXT: uOps Per Cycle: 0.431196# CHECK-NEXT: IPC: 0.141197# CHECK-NEXT: Block RThroughput: 3.81198 1199# CHECK: Timeline view:1200# CHECK-NEXT: 0123456789 012345671201# CHECK-NEXT: Index 0123456789 01234567891202 1203# CHECK: [0,0] DeeeeeeeER. . . . . . . ld1 { v1.b }[8], [x27], #11204# CHECK-NEXT: [0,1] .D======eeeeeeeER . . . . . ld1 { v1.b }[0], [x27], x281205# CHECK-NEXT: [0,2] . D============eeeeeeeER . . . . ld1 { v1.b }[8], [x27], x281206# CHECK-NEXT: [0,3] . D==================eeeeeeeER . . ld1 { v1.h }[0], [x27], #21207# CHECK-NEXT: [0,4] . D========================eeeeeeeER ld1 { v1.h }[4], [x27], #21208 1209# CHECK: Average Wait times (based on the timeline view):1210# CHECK-NEXT: [0]: Executions1211# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1212# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1213# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1214 1215# CHECK: [0] [1] [2] [3]1216# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld1 { v1.b }[8], [x27], #11217# CHECK-NEXT: 1. 1 7.0 0.0 0.0 ld1 { v1.b }[0], [x27], x281218# CHECK-NEXT: 2. 1 13.0 0.0 0.0 ld1 { v1.b }[8], [x27], x281219# CHECK-NEXT: 3. 1 19.0 0.0 0.0 ld1 { v1.h }[0], [x27], #21220# CHECK-NEXT: 4. 1 25.0 0.0 0.0 ld1 { v1.h }[4], [x27], #21221# CHECK-NEXT: 1 13.0 0.2 0.0 <total>1222 1223# CHECK: [14] Code Region - G151224 1225# CHECK: Iterations: 1001226# CHECK-NEXT: Instructions: 5001227# CHECK-NEXT: Total Cycles: 35031228# CHECK-NEXT: Total uOps: 15001229 1230# CHECK: Dispatch Width: 41231# CHECK-NEXT: uOps Per Cycle: 0.431232# CHECK-NEXT: IPC: 0.141233# CHECK-NEXT: Block RThroughput: 3.81234 1235# CHECK: Timeline view:1236# CHECK-NEXT: 0123456789 012345671237# CHECK-NEXT: Index 0123456789 01234567891238 1239# CHECK: [0,0] DeeeeeeeER. . . . . . . ld1 { v1.h }[0], [x27], x281240# CHECK-NEXT: [0,1] .D======eeeeeeeER . . . . . ld1 { v1.h }[4], [x27], x281241# CHECK-NEXT: [0,2] . D============eeeeeeeER . . . . ld1 { v1.s }[0], [x27], #41242# CHECK-NEXT: [0,3] . D==================eeeeeeeER . . ld1 { v1.s }[0], [x27], x281243# CHECK-NEXT: [0,4] . D========================eeeeeeeER ld1 { v1.d }[0], [x27], #81244 1245# CHECK: Average Wait times (based on the timeline view):1246# CHECK-NEXT: [0]: Executions1247# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1248# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1249# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1250 1251# CHECK: [0] [1] [2] [3]1252# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld1 { v1.h }[0], [x27], x281253# CHECK-NEXT: 1. 1 7.0 0.0 0.0 ld1 { v1.h }[4], [x27], x281254# CHECK-NEXT: 2. 1 13.0 0.0 0.0 ld1 { v1.s }[0], [x27], #41255# CHECK-NEXT: 3. 1 19.0 0.0 0.0 ld1 { v1.s }[0], [x27], x281256# CHECK-NEXT: 4. 1 25.0 0.0 0.0 ld1 { v1.d }[0], [x27], #81257# CHECK-NEXT: 1 13.0 0.2 0.0 <total>1258 1259# CHECK: [15] Code Region - G161260 1261# CHECK: Iterations: 1001262# CHECK-NEXT: Instructions: 5001263# CHECK-NEXT: Total Cycles: 11031264# CHECK-NEXT: Total uOps: 15001265 1266# CHECK: Dispatch Width: 41267# CHECK-NEXT: uOps Per Cycle: 1.361268# CHECK-NEXT: IPC: 0.451269# CHECK-NEXT: Block RThroughput: 3.81270 1271# CHECK: Timeline view:1272# CHECK-NEXT: 01231273# CHECK-NEXT: Index 01234567891274 1275# CHECK: [0,0] DeeeeeeeER. . ld1 { v1.d }[0], [x27], x281276# CHECK-NEXT: [0,1] .DeeeeeeeER . ld1r { v1.1d }, [x27], #81277# CHECK-NEXT: [0,2] . DeeeeeeeER . ld1r { v1.2d }, [x27], #81278# CHECK-NEXT: [0,3] . DeeeeeeeER. ld1r { v1.2s }, [x27], #41279# CHECK-NEXT: [0,4] . DeeeeeeeER ld1r { v1.4h }, [x27], #21280 1281# CHECK: Average Wait times (based on the timeline view):1282# CHECK-NEXT: [0]: Executions1283# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1284# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1285# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1286 1287# CHECK: [0] [1] [2] [3]1288# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld1 { v1.d }[0], [x27], x281289# CHECK-NEXT: 1. 1 1.0 0.0 0.0 ld1r { v1.1d }, [x27], #81290# CHECK-NEXT: 2. 1 1.0 0.0 0.0 ld1r { v1.2d }, [x27], #81291# CHECK-NEXT: 3. 1 1.0 0.0 0.0 ld1r { v1.2s }, [x27], #41292# CHECK-NEXT: 4. 1 1.0 0.0 0.0 ld1r { v1.4h }, [x27], #21293# CHECK-NEXT: 1 1.0 0.2 0.0 <total>1294 1295# CHECK: [16] Code Region - G171296 1297# CHECK: Iterations: 1001298# CHECK-NEXT: Instructions: 5001299# CHECK-NEXT: Total Cycles: 5091300# CHECK-NEXT: Total uOps: 15001301 1302# CHECK: Dispatch Width: 41303# CHECK-NEXT: uOps Per Cycle: 2.951304# CHECK-NEXT: IPC: 0.981305# CHECK-NEXT: Block RThroughput: 3.81306 1307# CHECK: Timeline view:1308# CHECK-NEXT: 01231309# CHECK-NEXT: Index 01234567891310 1311# CHECK: [0,0] DeeeeeeeER. . ld1r { v1.4s }, [x27], #41312# CHECK-NEXT: [0,1] .DeeeeeeeER . ld1r { v1.8b }, [x27], #11313# CHECK-NEXT: [0,2] . DeeeeeeeER . ld1r { v1.8h }, [x27], #21314# CHECK-NEXT: [0,3] . DeeeeeeeER. ld1r { v1.16b }, [x27], #11315# CHECK-NEXT: [0,4] . DeeeeeeeER ld1r { v1.1d }, [x27], x281316 1317# CHECK: Average Wait times (based on the timeline view):1318# CHECK-NEXT: [0]: Executions1319# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1320# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1321# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1322 1323# CHECK: [0] [1] [2] [3]1324# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld1r { v1.4s }, [x27], #41325# CHECK-NEXT: 1. 1 1.0 0.0 0.0 ld1r { v1.8b }, [x27], #11326# CHECK-NEXT: 2. 1 1.0 0.0 0.0 ld1r { v1.8h }, [x27], #21327# CHECK-NEXT: 3. 1 1.0 0.0 0.0 ld1r { v1.16b }, [x27], #11328# CHECK-NEXT: 4. 1 1.0 0.0 0.0 ld1r { v1.1d }, [x27], x281329# CHECK-NEXT: 1 1.0 0.2 0.0 <total>1330 1331# CHECK: [17] Code Region - G181332 1333# CHECK: Iterations: 1001334# CHECK-NEXT: Instructions: 5001335# CHECK-NEXT: Total Cycles: 5091336# CHECK-NEXT: Total uOps: 15001337 1338# CHECK: Dispatch Width: 41339# CHECK-NEXT: uOps Per Cycle: 2.951340# CHECK-NEXT: IPC: 0.981341# CHECK-NEXT: Block RThroughput: 3.81342 1343# CHECK: Timeline view:1344# CHECK-NEXT: 01231345# CHECK-NEXT: Index 01234567891346 1347# CHECK: [0,0] DeeeeeeeER. . ld1r { v1.2d }, [x27], x281348# CHECK-NEXT: [0,1] .DeeeeeeeER . ld1r { v1.2s }, [x27], x281349# CHECK-NEXT: [0,2] . DeeeeeeeER . ld1r { v1.4h }, [x27], x281350# CHECK-NEXT: [0,3] . DeeeeeeeER. ld1r { v1.4s }, [x27], x281351# CHECK-NEXT: [0,4] . DeeeeeeeER ld1r { v1.8b }, [x27], x281352 1353# CHECK: Average Wait times (based on the timeline view):1354# CHECK-NEXT: [0]: Executions1355# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1356# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1357# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1358 1359# CHECK: [0] [1] [2] [3]1360# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld1r { v1.2d }, [x27], x281361# CHECK-NEXT: 1. 1 1.0 0.0 0.0 ld1r { v1.2s }, [x27], x281362# CHECK-NEXT: 2. 1 1.0 0.0 0.0 ld1r { v1.4h }, [x27], x281363# CHECK-NEXT: 3. 1 1.0 0.0 0.0 ld1r { v1.4s }, [x27], x281364# CHECK-NEXT: 4. 1 1.0 0.0 0.0 ld1r { v1.8b }, [x27], x281365# CHECK-NEXT: 1 1.0 0.2 0.0 <total>1366 1367# CHECK: [18] Code Region - G191368 1369# CHECK: Iterations: 1001370# CHECK-NEXT: Instructions: 5001371# CHECK-NEXT: Total Cycles: 5091372# CHECK-NEXT: Total uOps: 18001373 1374# CHECK: Dispatch Width: 41375# CHECK-NEXT: uOps Per Cycle: 3.541376# CHECK-NEXT: IPC: 0.981377# CHECK-NEXT: Block RThroughput: 4.51378 1379# CHECK: Timeline view:1380# CHECK-NEXT: 01231381# CHECK-NEXT: Index 01234567891382 1383# CHECK: [0,0] DeeeeeeeER. . ld1r { v1.8h }, [x27], x281384# CHECK-NEXT: [0,1] .DeeeeeeeER . ld1r { v1.16b }, [x27], x281385# CHECK-NEXT: [0,2] . DeeeeeeeER . ld2 { v1.2d, v2.2d }, [x27], #321386# CHECK-NEXT: [0,3] . DeeeeeeeER. ld2 { v1.2s, v2.2s }, [x27], #161387# CHECK-NEXT: [0,4] . DeeeeeeeER ld2 { v1.4h, v2.4h }, [x27], #161388 1389# CHECK: Average Wait times (based on the timeline view):1390# CHECK-NEXT: [0]: Executions1391# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1392# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1393# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1394 1395# CHECK: [0] [1] [2] [3]1396# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld1r { v1.8h }, [x27], x281397# CHECK-NEXT: 1. 1 1.0 0.0 0.0 ld1r { v1.16b }, [x27], x281398# CHECK-NEXT: 2. 1 1.0 0.0 0.0 ld2 { v1.2d, v2.2d }, [x27], #321399# CHECK-NEXT: 3. 1 1.0 0.0 0.0 ld2 { v1.2s, v2.2s }, [x27], #161400# CHECK-NEXT: 4. 1 1.0 0.0 0.0 ld2 { v1.4h, v2.4h }, [x27], #161401# CHECK-NEXT: 1 1.0 0.2 0.0 <total>1402 1403# CHECK: [19] Code Region - G201404 1405# CHECK: Iterations: 1001406# CHECK-NEXT: Instructions: 5001407# CHECK-NEXT: Total Cycles: 5091408# CHECK-NEXT: Total uOps: 20001409 1410# CHECK: Dispatch Width: 41411# CHECK-NEXT: uOps Per Cycle: 3.931412# CHECK-NEXT: IPC: 0.981413# CHECK-NEXT: Block RThroughput: 5.01414 1415# CHECK: Timeline view:1416# CHECK-NEXT: 01231417# CHECK-NEXT: Index 01234567891418 1419# CHECK: [0,0] DeeeeeeeER. . ld2 { v1.4s, v2.4s }, [x27], #321420# CHECK-NEXT: [0,1] .DeeeeeeeER . ld2 { v1.8b, v2.8b }, [x27], #161421# CHECK-NEXT: [0,2] . DeeeeeeeER . ld2 { v1.8h, v2.8h }, [x27], #321422# CHECK-NEXT: [0,3] . DeeeeeeeER. ld2 { v1.16b, v2.16b }, [x27], #321423# CHECK-NEXT: [0,4] . DeeeeeeeER ld2 { v1.2d, v2.2d }, [x27], x281424 1425# CHECK: Average Wait times (based on the timeline view):1426# CHECK-NEXT: [0]: Executions1427# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1428# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1429# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1430 1431# CHECK: [0] [1] [2] [3]1432# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld2 { v1.4s, v2.4s }, [x27], #321433# CHECK-NEXT: 1. 1 1.0 0.0 0.0 ld2 { v1.8b, v2.8b }, [x27], #161434# CHECK-NEXT: 2. 1 1.0 0.0 0.0 ld2 { v1.8h, v2.8h }, [x27], #321435# CHECK-NEXT: 3. 1 1.0 0.0 0.0 ld2 { v1.16b, v2.16b }, [x27], #321436# CHECK-NEXT: 4. 1 1.0 0.0 0.0 ld2 { v1.2d, v2.2d }, [x27], x281437# CHECK-NEXT: 1 1.0 0.2 0.0 <total>1438 1439# CHECK: [20] Code Region - G211440 1441# CHECK: Iterations: 1001442# CHECK-NEXT: Instructions: 5001443# CHECK-NEXT: Total Cycles: 5091444# CHECK-NEXT: Total uOps: 20001445 1446# CHECK: Dispatch Width: 41447# CHECK-NEXT: uOps Per Cycle: 3.931448# CHECK-NEXT: IPC: 0.981449# CHECK-NEXT: Block RThroughput: 5.01450 1451# CHECK: Timeline view:1452# CHECK-NEXT: 01231453# CHECK-NEXT: Index 01234567891454 1455# CHECK: [0,0] DeeeeeeeER. . ld2 { v1.2s, v2.2s }, [x27], x281456# CHECK-NEXT: [0,1] .DeeeeeeeER . ld2 { v1.4h, v2.4h }, [x27], x281457# CHECK-NEXT: [0,2] . DeeeeeeeER . ld2 { v1.4s, v2.4s }, [x27], x281458# CHECK-NEXT: [0,3] . DeeeeeeeER. ld2 { v1.8b, v2.8b }, [x27], x281459# CHECK-NEXT: [0,4] . DeeeeeeeER ld2 { v1.8h, v2.8h }, [x27], x281460 1461# CHECK: Average Wait times (based on the timeline view):1462# CHECK-NEXT: [0]: Executions1463# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1464# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1465# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1466 1467# CHECK: [0] [1] [2] [3]1468# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld2 { v1.2s, v2.2s }, [x27], x281469# CHECK-NEXT: 1. 1 1.0 0.0 0.0 ld2 { v1.4h, v2.4h }, [x27], x281470# CHECK-NEXT: 2. 1 1.0 0.0 0.0 ld2 { v1.4s, v2.4s }, [x27], x281471# CHECK-NEXT: 3. 1 1.0 0.0 0.0 ld2 { v1.8b, v2.8b }, [x27], x281472# CHECK-NEXT: 4. 1 1.0 0.0 0.0 ld2 { v1.8h, v2.8h }, [x27], x281473# CHECK-NEXT: 1 1.0 0.2 0.0 <total>1474 1475# CHECK: [21] Code Region - G221476 1477# CHECK: Iterations: 1001478# CHECK-NEXT: Instructions: 5001479# CHECK-NEXT: Total Cycles: 29091480# CHECK-NEXT: Total uOps: 20001481 1482# CHECK: Dispatch Width: 41483# CHECK-NEXT: uOps Per Cycle: 0.691484# CHECK-NEXT: IPC: 0.171485# CHECK-NEXT: Block RThroughput: 5.01486 1487# CHECK: Timeline view:1488# CHECK-NEXT: 0123456789 012345671489# CHECK-NEXT: Index 0123456789 01234567891490 1491# CHECK: [0,0] DeeeeeeeER. . . . . . . ld2 { v1.16b, v2.16b }, [x27], x281492# CHECK-NEXT: [0,1] .D======eeeeeeeER . . . . . ld2 { v1.b, v2.b }[0], [x27], #21493# CHECK-NEXT: [0,2] . D============eeeeeeeER . . . . ld2 { v1.b, v2.b }[8], [x27], #21494# CHECK-NEXT: [0,3] . D==================eeeeeeeER . . ld2 { v1.b, v2.b }[0], [x27], x281495# CHECK-NEXT: [0,4] . D========================eeeeeeeER ld2 { v1.b, v2.b }[8], [x27], x281496 1497# CHECK: Average Wait times (based on the timeline view):1498# CHECK-NEXT: [0]: Executions1499# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1500# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1501# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1502 1503# CHECK: [0] [1] [2] [3]1504# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld2 { v1.16b, v2.16b }, [x27], x281505# CHECK-NEXT: 1. 1 7.0 0.0 0.0 ld2 { v1.b, v2.b }[0], [x27], #21506# CHECK-NEXT: 2. 1 13.0 0.0 0.0 ld2 { v1.b, v2.b }[8], [x27], #21507# CHECK-NEXT: 3. 1 19.0 0.0 0.0 ld2 { v1.b, v2.b }[0], [x27], x281508# CHECK-NEXT: 4. 1 25.0 0.0 0.0 ld2 { v1.b, v2.b }[8], [x27], x281509# CHECK-NEXT: 1 13.0 0.2 0.0 <total>1510 1511# CHECK: [22] Code Region - G231512 1513# CHECK: Iterations: 1001514# CHECK-NEXT: Instructions: 5001515# CHECK-NEXT: Total Cycles: 35031516# CHECK-NEXT: Total uOps: 20001517 1518# CHECK: Dispatch Width: 41519# CHECK-NEXT: uOps Per Cycle: 0.571520# CHECK-NEXT: IPC: 0.141521# CHECK-NEXT: Block RThroughput: 5.01522 1523# CHECK: Timeline view:1524# CHECK-NEXT: 0123456789 012345671525# CHECK-NEXT: Index 0123456789 01234567891526 1527# CHECK: [0,0] DeeeeeeeER. . . . . . . ld2 { v1.h, v2.h }[0], [x27], #41528# CHECK-NEXT: [0,1] .D======eeeeeeeER . . . . . ld2 { v1.h, v2.h }[4], [x27], #41529# CHECK-NEXT: [0,2] . D============eeeeeeeER . . . . ld2 { v1.h, v2.h }[0], [x27], x281530# CHECK-NEXT: [0,3] . D==================eeeeeeeER . . ld2 { v1.h, v2.h }[4], [x27], x281531# CHECK-NEXT: [0,4] . D========================eeeeeeeER ld2 { v1.s, v2.s }[0], [x27], #81532 1533# CHECK: Average Wait times (based on the timeline view):1534# CHECK-NEXT: [0]: Executions1535# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1536# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1537# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1538 1539# CHECK: [0] [1] [2] [3]1540# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld2 { v1.h, v2.h }[0], [x27], #41541# CHECK-NEXT: 1. 1 7.0 0.0 0.0 ld2 { v1.h, v2.h }[4], [x27], #41542# CHECK-NEXT: 2. 1 13.0 0.0 0.0 ld2 { v1.h, v2.h }[0], [x27], x281543# CHECK-NEXT: 3. 1 19.0 0.0 0.0 ld2 { v1.h, v2.h }[4], [x27], x281544# CHECK-NEXT: 4. 1 25.0 0.0 0.0 ld2 { v1.s, v2.s }[0], [x27], #81545# CHECK-NEXT: 1 13.0 0.2 0.0 <total>1546 1547# CHECK: [23] Code Region - G241548 1549# CHECK: Iterations: 1001550# CHECK-NEXT: Instructions: 5001551# CHECK-NEXT: Total Cycles: 23031552# CHECK-NEXT: Total uOps: 20001553 1554# CHECK: Dispatch Width: 41555# CHECK-NEXT: uOps Per Cycle: 0.871556# CHECK-NEXT: IPC: 0.221557# CHECK-NEXT: Block RThroughput: 5.01558 1559# CHECK: Timeline view:1560# CHECK-NEXT: 01234567891561# CHECK-NEXT: Index 0123456789 0123451562 1563# CHECK: [0,0] DeeeeeeeER. . . . ld2 { v1.s, v2.s }[0], [x27], x281564# CHECK-NEXT: [0,1] .D======eeeeeeeER . . ld2 { v1.d, v2.d }[0], [x27], #161565# CHECK-NEXT: [0,2] . D============eeeeeeeER . ld2 { v1.d, v2.d }[0], [x27], x281566# CHECK-NEXT: [0,3] . D============eeeeeeeER. ld2r { v1.1d, v2.1d }, [x27], #161567# CHECK-NEXT: [0,4] . D============eeeeeeeER ld2r { v1.2d, v2.2d }, [x27], #161568 1569# CHECK: Average Wait times (based on the timeline view):1570# CHECK-NEXT: [0]: Executions1571# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1572# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1573# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1574 1575# CHECK: [0] [1] [2] [3]1576# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld2 { v1.s, v2.s }[0], [x27], x281577# CHECK-NEXT: 1. 1 7.0 0.0 0.0 ld2 { v1.d, v2.d }[0], [x27], #161578# CHECK-NEXT: 2. 1 13.0 0.0 0.0 ld2 { v1.d, v2.d }[0], [x27], x281579# CHECK-NEXT: 3. 1 13.0 0.0 0.0 ld2r { v1.1d, v2.1d }, [x27], #161580# CHECK-NEXT: 4. 1 13.0 0.0 0.0 ld2r { v1.2d, v2.2d }, [x27], #161581# CHECK-NEXT: 1 9.4 0.2 0.0 <total>1582 1583# CHECK: [24] Code Region - G251584 1585# CHECK: Iterations: 1001586# CHECK-NEXT: Instructions: 5001587# CHECK-NEXT: Total Cycles: 5091588# CHECK-NEXT: Total uOps: 20001589 1590# CHECK: Dispatch Width: 41591# CHECK-NEXT: uOps Per Cycle: 3.931592# CHECK-NEXT: IPC: 0.981593# CHECK-NEXT: Block RThroughput: 5.01594 1595# CHECK: Timeline view:1596# CHECK-NEXT: 01231597# CHECK-NEXT: Index 01234567891598 1599# CHECK: [0,0] DeeeeeeeER. . ld2r { v1.2s, v2.2s }, [x27], #81600# CHECK-NEXT: [0,1] .DeeeeeeeER . ld2r { v1.4h, v2.4h }, [x27], #41601# CHECK-NEXT: [0,2] . DeeeeeeeER . ld2r { v1.4s, v2.4s }, [x27], #81602# CHECK-NEXT: [0,3] . DeeeeeeeER. ld2r { v1.8b, v2.8b }, [x27], #21603# CHECK-NEXT: [0,4] . DeeeeeeeER ld2r { v1.8h, v2.8h }, [x27], #41604 1605# CHECK: Average Wait times (based on the timeline view):1606# CHECK-NEXT: [0]: Executions1607# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1608# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1609# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1610 1611# CHECK: [0] [1] [2] [3]1612# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld2r { v1.2s, v2.2s }, [x27], #81613# CHECK-NEXT: 1. 1 1.0 0.0 0.0 ld2r { v1.4h, v2.4h }, [x27], #41614# CHECK-NEXT: 2. 1 1.0 0.0 0.0 ld2r { v1.4s, v2.4s }, [x27], #81615# CHECK-NEXT: 3. 1 1.0 0.0 0.0 ld2r { v1.8b, v2.8b }, [x27], #21616# CHECK-NEXT: 4. 1 1.0 0.0 0.0 ld2r { v1.8h, v2.8h }, [x27], #41617# CHECK-NEXT: 1 1.0 0.2 0.0 <total>1618 1619# CHECK: [25] Code Region - G261620 1621# CHECK: Iterations: 1001622# CHECK-NEXT: Instructions: 5001623# CHECK-NEXT: Total Cycles: 5091624# CHECK-NEXT: Total uOps: 20001625 1626# CHECK: Dispatch Width: 41627# CHECK-NEXT: uOps Per Cycle: 3.931628# CHECK-NEXT: IPC: 0.981629# CHECK-NEXT: Block RThroughput: 5.01630 1631# CHECK: Timeline view:1632# CHECK-NEXT: 01231633# CHECK-NEXT: Index 01234567891634 1635# CHECK: [0,0] DeeeeeeeER. . ld2r { v1.16b, v2.16b }, [x27], #21636# CHECK-NEXT: [0,1] .DeeeeeeeER . ld2r { v1.1d, v2.1d }, [x27], x281637# CHECK-NEXT: [0,2] . DeeeeeeeER . ld2r { v1.2d, v2.2d }, [x27], x281638# CHECK-NEXT: [0,3] . DeeeeeeeER. ld2r { v1.2s, v2.2s }, [x27], x281639# CHECK-NEXT: [0,4] . DeeeeeeeER ld2r { v1.4h, v2.4h }, [x27], x281640 1641# CHECK: Average Wait times (based on the timeline view):1642# CHECK-NEXT: [0]: Executions1643# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1644# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1645# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1646 1647# CHECK: [0] [1] [2] [3]1648# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld2r { v1.16b, v2.16b }, [x27], #21649# CHECK-NEXT: 1. 1 1.0 0.0 0.0 ld2r { v1.1d, v2.1d }, [x27], x281650# CHECK-NEXT: 2. 1 1.0 0.0 0.0 ld2r { v1.2d, v2.2d }, [x27], x281651# CHECK-NEXT: 3. 1 1.0 0.0 0.0 ld2r { v1.2s, v2.2s }, [x27], x281652# CHECK-NEXT: 4. 1 1.0 0.0 0.0 ld2r { v1.4h, v2.4h }, [x27], x281653# CHECK-NEXT: 1 1.0 0.2 0.0 <total>1654 1655# CHECK: [26] Code Region - G271656 1657# CHECK: Iterations: 1001658# CHECK-NEXT: Instructions: 5001659# CHECK-NEXT: Total Cycles: 6091660# CHECK-NEXT: Total uOps: 21001661 1662# CHECK: Dispatch Width: 41663# CHECK-NEXT: uOps Per Cycle: 3.451664# CHECK-NEXT: IPC: 0.821665# CHECK-NEXT: Block RThroughput: 5.51666 1667# CHECK: Timeline view:1668# CHECK-NEXT: 012341669# CHECK-NEXT: Index 01234567891670 1671# CHECK: [0,0] DeeeeeeeER. . ld2r { v1.4s, v2.4s }, [x27], x281672# CHECK-NEXT: [0,1] .DeeeeeeeER . ld2r { v1.8b, v2.8b }, [x27], x281673# CHECK-NEXT: [0,2] . DeeeeeeeER . ld2r { v1.8h, v2.8h }, [x27], x281674# CHECK-NEXT: [0,3] . DeeeeeeeER . ld2r { v1.16b, v2.16b }, [x27], x281675# CHECK-NEXT: [0,4] . DeeeeeeeeER ld3 { v1.2d, v2.2d, v3.2d }, [x27], #481676 1677# CHECK: Average Wait times (based on the timeline view):1678# CHECK-NEXT: [0]: Executions1679# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1680# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1681# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1682 1683# CHECK: [0] [1] [2] [3]1684# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld2r { v1.4s, v2.4s }, [x27], x281685# CHECK-NEXT: 1. 1 1.0 0.0 0.0 ld2r { v1.8b, v2.8b }, [x27], x281686# CHECK-NEXT: 2. 1 1.0 0.0 0.0 ld2r { v1.8h, v2.8h }, [x27], x281687# CHECK-NEXT: 3. 1 1.0 0.0 0.0 ld2r { v1.16b, v2.16b }, [x27], x281688# CHECK-NEXT: 4. 1 1.0 0.0 0.0 ld3 { v1.2d, v2.2d, v3.2d }, [x27], #481689# CHECK-NEXT: 1 1.0 0.2 0.0 <total>1690 1691# CHECK: [27] Code Region - G281692 1693# CHECK: Iterations: 1001694# CHECK-NEXT: Instructions: 5001695# CHECK-NEXT: Total Cycles: 10091696# CHECK-NEXT: Total uOps: 25001697 1698# CHECK: Dispatch Width: 41699# CHECK-NEXT: uOps Per Cycle: 2.481700# CHECK-NEXT: IPC: 0.501701# CHECK-NEXT: Block RThroughput: 7.51702 1703# CHECK: Timeline view:1704# CHECK-NEXT: 0123456781705# CHECK-NEXT: Index 01234567891706 1707# CHECK: [0,0] DeeeeeeeeER . . ld3 { v1.2s, v2.2s, v3.2s }, [x27], #241708# CHECK-NEXT: [0,1] . DeeeeeeeeER . . ld3 { v1.4h, v2.4h, v3.4h }, [x27], #241709# CHECK-NEXT: [0,2] . DeeeeeeeeER. . ld3 { v1.4s, v2.4s, v3.4s }, [x27], #481710# CHECK-NEXT: [0,3] . .DeeeeeeeeER . ld3 { v1.8b, v2.8b, v3.8b }, [x27], #241711# CHECK-NEXT: [0,4] . . DeeeeeeeeER ld3 { v1.8h, v2.8h, v3.8h }, [x27], #481712 1713# CHECK: Average Wait times (based on the timeline view):1714# CHECK-NEXT: [0]: Executions1715# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1716# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1717# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1718 1719# CHECK: [0] [1] [2] [3]1720# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld3 { v1.2s, v2.2s, v3.2s }, [x27], #241721# CHECK-NEXT: 1. 1 1.0 1.0 0.0 ld3 { v1.4h, v2.4h, v3.4h }, [x27], #241722# CHECK-NEXT: 2. 1 1.0 1.0 0.0 ld3 { v1.4s, v2.4s, v3.4s }, [x27], #481723# CHECK-NEXT: 3. 1 1.0 1.0 0.0 ld3 { v1.8b, v2.8b, v3.8b }, [x27], #241724# CHECK-NEXT: 4. 1 1.0 1.0 0.0 ld3 { v1.8h, v2.8h, v3.8h }, [x27], #481725# CHECK-NEXT: 1 1.0 1.0 0.0 <total>1726 1727# CHECK: [28] Code Region - G291728 1729# CHECK: Iterations: 1001730# CHECK-NEXT: Instructions: 5001731# CHECK-NEXT: Total Cycles: 10091732# CHECK-NEXT: Total uOps: 25001733 1734# CHECK: Dispatch Width: 41735# CHECK-NEXT: uOps Per Cycle: 2.481736# CHECK-NEXT: IPC: 0.501737# CHECK-NEXT: Block RThroughput: 7.51738 1739# CHECK: Timeline view:1740# CHECK-NEXT: 0123456781741# CHECK-NEXT: Index 01234567891742 1743# CHECK: [0,0] DeeeeeeeeER . . ld3 { v1.16b, v2.16b, v3.16b }, [x27], #481744# CHECK-NEXT: [0,1] . DeeeeeeeeER . . ld3 { v1.2d, v2.2d, v3.2d }, [x27], x281745# CHECK-NEXT: [0,2] . DeeeeeeeeER. . ld3 { v1.2s, v2.2s, v3.2s }, [x27], x281746# CHECK-NEXT: [0,3] . .DeeeeeeeeER . ld3 { v1.4h, v2.4h, v3.4h }, [x27], x281747# CHECK-NEXT: [0,4] . . DeeeeeeeeER ld3 { v1.4s, v2.4s, v3.4s }, [x27], x281748 1749# CHECK: Average Wait times (based on the timeline view):1750# CHECK-NEXT: [0]: Executions1751# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1752# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1753# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1754 1755# CHECK: [0] [1] [2] [3]1756# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld3 { v1.16b, v2.16b, v3.16b }, [x27], #481757# CHECK-NEXT: 1. 1 1.0 1.0 0.0 ld3 { v1.2d, v2.2d, v3.2d }, [x27], x281758# CHECK-NEXT: 2. 1 1.0 1.0 0.0 ld3 { v1.2s, v2.2s, v3.2s }, [x27], x281759# CHECK-NEXT: 3. 1 1.0 1.0 0.0 ld3 { v1.4h, v2.4h, v3.4h }, [x27], x281760# CHECK-NEXT: 4. 1 1.0 1.0 0.0 ld3 { v1.4s, v2.4s, v3.4s }, [x27], x281761# CHECK-NEXT: 1 1.0 1.0 0.0 <total>1762 1763# CHECK: [29] Code Region - G301764 1765# CHECK: Iterations: 1001766# CHECK-NEXT: Instructions: 5001767# CHECK-NEXT: Total Cycles: 20111768# CHECK-NEXT: Total uOps: 25001769 1770# CHECK: Dispatch Width: 41771# CHECK-NEXT: uOps Per Cycle: 1.241772# CHECK-NEXT: IPC: 0.251773# CHECK-NEXT: Block RThroughput: 7.51774 1775# CHECK: Timeline view:1776# CHECK-NEXT: 0123456789 01777# CHECK-NEXT: Index 0123456789 01234567891778 1779# CHECK: [0,0] DeeeeeeeeER . . . . ld3 { v1.8b, v2.8b, v3.8b }, [x27], x281780# CHECK-NEXT: [0,1] . DeeeeeeeeER . . . . ld3 { v1.8h, v2.8h, v3.8h }, [x27], x281781# CHECK-NEXT: [0,2] . DeeeeeeeeER. . . . ld3 { v1.16b, v2.16b, v3.16b }, [x27], x281782# CHECK-NEXT: [0,3] . .D======eeeeeeeeER . . ld3 { v1.b, v2.b, v3.b }[0], [x27], #31783# CHECK-NEXT: [0,4] . . D============eeeeeeeeER ld3 { v1.b, v2.b, v3.b }[8], [x27], #31784 1785# CHECK: Average Wait times (based on the timeline view):1786# CHECK-NEXT: [0]: Executions1787# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1788# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1789# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1790 1791# CHECK: [0] [1] [2] [3]1792# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld3 { v1.8b, v2.8b, v3.8b }, [x27], x281793# CHECK-NEXT: 1. 1 1.0 1.0 0.0 ld3 { v1.8h, v2.8h, v3.8h }, [x27], x281794# CHECK-NEXT: 2. 1 1.0 1.0 0.0 ld3 { v1.16b, v2.16b, v3.16b }, [x27], x281795# CHECK-NEXT: 3. 1 7.0 0.0 0.0 ld3 { v1.b, v2.b, v3.b }[0], [x27], #31796# CHECK-NEXT: 4. 1 13.0 0.0 0.0 ld3 { v1.b, v2.b, v3.b }[8], [x27], #31797# CHECK-NEXT: 1 4.6 0.6 0.0 <total>1798 1799# CHECK: [30] Code Region - G311800 1801# CHECK: Iterations: 1001802# CHECK-NEXT: Instructions: 5001803# CHECK-NEXT: Total Cycles: 40031804# CHECK-NEXT: Total uOps: 25001805 1806# CHECK: Dispatch Width: 41807# CHECK-NEXT: uOps Per Cycle: 0.621808# CHECK-NEXT: IPC: 0.121809# CHECK-NEXT: Block RThroughput: 7.51810 1811# CHECK: Timeline view:1812# CHECK-NEXT: 0123456789 01234567891813# CHECK-NEXT: Index 0123456789 0123456789 0121814 1815# CHECK: [0,0] DeeeeeeeeER . . . . . . . ld3 { v1.b, v2.b, v3.b }[0], [x27], x281816# CHECK-NEXT: [0,1] . D======eeeeeeeeER . . . . . . ld3 { v1.b, v2.b, v3.b }[8], [x27], x281817# CHECK-NEXT: [0,2] . D============eeeeeeeeER . . . . ld3 { v1.h, v2.h, v3.h }[0], [x27], #61818# CHECK-NEXT: [0,3] . .D==================eeeeeeeeER. . . ld3 { v1.h, v2.h, v3.h }[4], [x27], #61819# CHECK-NEXT: [0,4] . . D========================eeeeeeeeER ld3 { v1.h, v2.h, v3.h }[0], [x27], x281820 1821# CHECK: Average Wait times (based on the timeline view):1822# CHECK-NEXT: [0]: Executions1823# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1824# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1825# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1826 1827# CHECK: [0] [1] [2] [3]1828# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld3 { v1.b, v2.b, v3.b }[0], [x27], x281829# CHECK-NEXT: 1. 1 7.0 0.0 0.0 ld3 { v1.b, v2.b, v3.b }[8], [x27], x281830# CHECK-NEXT: 2. 1 13.0 0.0 0.0 ld3 { v1.h, v2.h, v3.h }[0], [x27], #61831# CHECK-NEXT: 3. 1 19.0 0.0 0.0 ld3 { v1.h, v2.h, v3.h }[4], [x27], #61832# CHECK-NEXT: 4. 1 25.0 0.0 0.0 ld3 { v1.h, v2.h, v3.h }[0], [x27], x281833# CHECK-NEXT: 1 13.0 0.2 0.0 <total>1834 1835# CHECK: [31] Code Region - G321836 1837# CHECK: Iterations: 1001838# CHECK-NEXT: Instructions: 5001839# CHECK-NEXT: Total Cycles: 40031840# CHECK-NEXT: Total uOps: 25001841 1842# CHECK: Dispatch Width: 41843# CHECK-NEXT: uOps Per Cycle: 0.621844# CHECK-NEXT: IPC: 0.121845# CHECK-NEXT: Block RThroughput: 7.51846 1847# CHECK: Timeline view:1848# CHECK-NEXT: 0123456789 01234567891849# CHECK-NEXT: Index 0123456789 0123456789 0121850 1851# CHECK: [0,0] DeeeeeeeeER . . . . . . . ld3 { v1.h, v2.h, v3.h }[4], [x27], x281852# CHECK-NEXT: [0,1] . D======eeeeeeeeER . . . . . . ld3 { v1.s, v2.s, v3.s }[0], [x27], #121853# CHECK-NEXT: [0,2] . D============eeeeeeeeER . . . . ld3 { v1.s, v2.s, v3.s }[0], [x27], x281854# CHECK-NEXT: [0,3] . .D==================eeeeeeeeER. . . ld3 { v1.d, v2.d, v3.d }[0], [x27], #241855# CHECK-NEXT: [0,4] . . D========================eeeeeeeeER ld3 { v1.d, v2.d, v3.d }[0], [x27], x281856 1857# CHECK: Average Wait times (based on the timeline view):1858# CHECK-NEXT: [0]: Executions1859# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1860# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1861# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1862 1863# CHECK: [0] [1] [2] [3]1864# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld3 { v1.h, v2.h, v3.h }[4], [x27], x281865# CHECK-NEXT: 1. 1 7.0 0.0 0.0 ld3 { v1.s, v2.s, v3.s }[0], [x27], #121866# CHECK-NEXT: 2. 1 13.0 0.0 0.0 ld3 { v1.s, v2.s, v3.s }[0], [x27], x281867# CHECK-NEXT: 3. 1 19.0 0.0 0.0 ld3 { v1.d, v2.d, v3.d }[0], [x27], #241868# CHECK-NEXT: 4. 1 25.0 0.0 0.0 ld3 { v1.d, v2.d, v3.d }[0], [x27], x281869# CHECK-NEXT: 1 13.0 0.2 0.0 <total>1870 1871# CHECK: [32] Code Region - G331872 1873# CHECK: Iterations: 1001874# CHECK-NEXT: Instructions: 5001875# CHECK-NEXT: Total Cycles: 10091876# CHECK-NEXT: Total uOps: 25001877 1878# CHECK: Dispatch Width: 41879# CHECK-NEXT: uOps Per Cycle: 2.481880# CHECK-NEXT: IPC: 0.501881# CHECK-NEXT: Block RThroughput: 7.51882 1883# CHECK: Timeline view:1884# CHECK-NEXT: 0123456781885# CHECK-NEXT: Index 01234567891886 1887# CHECK: [0,0] DeeeeeeeeER . . ld3r { v1.1d, v2.1d, v3.1d }, [x27], #241888# CHECK-NEXT: [0,1] . DeeeeeeeeER . . ld3r { v1.2d, v2.2d, v3.2d }, [x27], #241889# CHECK-NEXT: [0,2] . DeeeeeeeeER. . ld3r { v1.2s, v2.2s, v3.2s }, [x27], #121890# CHECK-NEXT: [0,3] . .DeeeeeeeeER . ld3r { v1.4h, v2.4h, v3.4h }, [x27], #61891# CHECK-NEXT: [0,4] . . DeeeeeeeeER ld3r { v1.4s, v2.4s, v3.4s }, [x27], #121892 1893# CHECK: Average Wait times (based on the timeline view):1894# CHECK-NEXT: [0]: Executions1895# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1896# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1897# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1898 1899# CHECK: [0] [1] [2] [3]1900# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld3r { v1.1d, v2.1d, v3.1d }, [x27], #241901# CHECK-NEXT: 1. 1 1.0 1.0 0.0 ld3r { v1.2d, v2.2d, v3.2d }, [x27], #241902# CHECK-NEXT: 2. 1 1.0 1.0 0.0 ld3r { v1.2s, v2.2s, v3.2s }, [x27], #121903# CHECK-NEXT: 3. 1 1.0 1.0 0.0 ld3r { v1.4h, v2.4h, v3.4h }, [x27], #61904# CHECK-NEXT: 4. 1 1.0 1.0 0.0 ld3r { v1.4s, v2.4s, v3.4s }, [x27], #121905# CHECK-NEXT: 1 1.0 1.0 0.0 <total>1906 1907# CHECK: [33] Code Region - G341908 1909# CHECK: Iterations: 1001910# CHECK-NEXT: Instructions: 5001911# CHECK-NEXT: Total Cycles: 10091912# CHECK-NEXT: Total uOps: 25001913 1914# CHECK: Dispatch Width: 41915# CHECK-NEXT: uOps Per Cycle: 2.481916# CHECK-NEXT: IPC: 0.501917# CHECK-NEXT: Block RThroughput: 7.51918 1919# CHECK: Timeline view:1920# CHECK-NEXT: 0123456781921# CHECK-NEXT: Index 01234567891922 1923# CHECK: [0,0] DeeeeeeeeER . . ld3r { v1.8b, v2.8b, v3.8b }, [x27], #31924# CHECK-NEXT: [0,1] . DeeeeeeeeER . . ld3r { v1.8h, v2.8h, v3.8h }, [x27], #61925# CHECK-NEXT: [0,2] . DeeeeeeeeER. . ld3r { v1.16b, v2.16b, v3.16b }, [x27], #31926# CHECK-NEXT: [0,3] . .DeeeeeeeeER . ld3r { v1.1d, v2.1d, v3.1d }, [x27], x281927# CHECK-NEXT: [0,4] . . DeeeeeeeeER ld3r { v1.2d, v2.2d, v3.2d }, [x27], x281928 1929# CHECK: Average Wait times (based on the timeline view):1930# CHECK-NEXT: [0]: Executions1931# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1932# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1933# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1934 1935# CHECK: [0] [1] [2] [3]1936# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld3r { v1.8b, v2.8b, v3.8b }, [x27], #31937# CHECK-NEXT: 1. 1 1.0 1.0 0.0 ld3r { v1.8h, v2.8h, v3.8h }, [x27], #61938# CHECK-NEXT: 2. 1 1.0 1.0 0.0 ld3r { v1.16b, v2.16b, v3.16b }, [x27], #31939# CHECK-NEXT: 3. 1 1.0 1.0 0.0 ld3r { v1.1d, v2.1d, v3.1d }, [x27], x281940# CHECK-NEXT: 4. 1 1.0 1.0 0.0 ld3r { v1.2d, v2.2d, v3.2d }, [x27], x281941# CHECK-NEXT: 1 1.0 1.0 0.0 <total>1942 1943# CHECK: [34] Code Region - G351944 1945# CHECK: Iterations: 1001946# CHECK-NEXT: Instructions: 5001947# CHECK-NEXT: Total Cycles: 10091948# CHECK-NEXT: Total uOps: 25001949 1950# CHECK: Dispatch Width: 41951# CHECK-NEXT: uOps Per Cycle: 2.481952# CHECK-NEXT: IPC: 0.501953# CHECK-NEXT: Block RThroughput: 7.51954 1955# CHECK: Timeline view:1956# CHECK-NEXT: 0123456781957# CHECK-NEXT: Index 01234567891958 1959# CHECK: [0,0] DeeeeeeeeER . . ld3r { v1.2s, v2.2s, v3.2s }, [x27], x281960# CHECK-NEXT: [0,1] . DeeeeeeeeER . . ld3r { v1.4h, v2.4h, v3.4h }, [x27], x281961# CHECK-NEXT: [0,2] . DeeeeeeeeER. . ld3r { v1.4s, v2.4s, v3.4s }, [x27], x281962# CHECK-NEXT: [0,3] . .DeeeeeeeeER . ld3r { v1.8b, v2.8b, v3.8b }, [x27], x281963# CHECK-NEXT: [0,4] . . DeeeeeeeeER ld3r { v1.8h, v2.8h, v3.8h }, [x27], x281964 1965# CHECK: Average Wait times (based on the timeline view):1966# CHECK-NEXT: [0]: Executions1967# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue1968# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready1969# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage1970 1971# CHECK: [0] [1] [2] [3]1972# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld3r { v1.2s, v2.2s, v3.2s }, [x27], x281973# CHECK-NEXT: 1. 1 1.0 1.0 0.0 ld3r { v1.4h, v2.4h, v3.4h }, [x27], x281974# CHECK-NEXT: 2. 1 1.0 1.0 0.0 ld3r { v1.4s, v2.4s, v3.4s }, [x27], x281975# CHECK-NEXT: 3. 1 1.0 1.0 0.0 ld3r { v1.8b, v2.8b, v3.8b }, [x27], x281976# CHECK-NEXT: 4. 1 1.0 1.0 0.0 ld3r { v1.8h, v2.8h, v3.8h }, [x27], x281977# CHECK-NEXT: 1 1.0 1.0 0.0 <total>1978 1979# CHECK: [35] Code Region - G361980 1981# CHECK: Iterations: 1001982# CHECK-NEXT: Instructions: 5001983# CHECK-NEXT: Total Cycles: 14101984# CHECK-NEXT: Total uOps: 41001985 1986# CHECK: Dispatch Width: 41987# CHECK-NEXT: uOps Per Cycle: 2.911988# CHECK-NEXT: IPC: 0.351989# CHECK-NEXT: Block RThroughput: 10.31990 1991# CHECK: Timeline view:1992# CHECK-NEXT: 01234567891993# CHECK-NEXT: Index 0123456789 01231994 1995# CHECK: [0,0] DeeeeeeeeER . . . ld3r { v1.16b, v2.16b, v3.16b }, [x27], x281996# CHECK-NEXT: [0,1] . DeeeeeeeeeeER. . . ld4 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], #641997# CHECK-NEXT: [0,2] . DeeeeeeeeeeER . . ld4 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], #321998# CHECK-NEXT: [0,3] . . DeeeeeeeeeeER . ld4 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], #321999# CHECK-NEXT: [0,4] . . .DeeeeeeeeeeER ld4 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], #642000 2001# CHECK: Average Wait times (based on the timeline view):2002# CHECK-NEXT: [0]: Executions2003# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2004# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2005# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2006 2007# CHECK: [0] [1] [2] [3]2008# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld3r { v1.16b, v2.16b, v3.16b }, [x27], x282009# CHECK-NEXT: 1. 1 1.0 1.0 0.0 ld4 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], #642010# CHECK-NEXT: 2. 1 1.0 1.0 0.0 ld4 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], #322011# CHECK-NEXT: 3. 1 1.0 1.0 0.0 ld4 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], #322012# CHECK-NEXT: 4. 1 1.0 1.0 0.0 ld4 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], #642013# CHECK-NEXT: 1 1.0 1.0 0.0 <total>2014 2015# CHECK: [36] Code Region - G372016 2017# CHECK: Iterations: 1002018# CHECK-NEXT: Instructions: 5002019# CHECK-NEXT: Total Cycles: 15102020# CHECK-NEXT: Total uOps: 45002021 2022# CHECK: Dispatch Width: 42023# CHECK-NEXT: uOps Per Cycle: 2.982024# CHECK-NEXT: IPC: 0.332025# CHECK-NEXT: Block RThroughput: 11.32026 2027# CHECK: Timeline view:2028# CHECK-NEXT: 01234567892029# CHECK-NEXT: Index 0123456789 012342030 2031# CHECK: [0,0] DeeeeeeeeeeER . . . ld4 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], #322032# CHECK-NEXT: [0,1] . DeeeeeeeeeeER . . ld4 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], #642033# CHECK-NEXT: [0,2] . .DeeeeeeeeeeER . . ld4 { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], #642034# CHECK-NEXT: [0,3] . . DeeeeeeeeeeER . ld4 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], x282035# CHECK-NEXT: [0,4] . . . DeeeeeeeeeeER ld4 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], x282036 2037# CHECK: Average Wait times (based on the timeline view):2038# CHECK-NEXT: [0]: Executions2039# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2040# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2041# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2042 2043# CHECK: [0] [1] [2] [3]2044# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld4 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], #322045# CHECK-NEXT: 1. 1 1.0 1.0 0.0 ld4 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], #642046# CHECK-NEXT: 2. 1 1.0 1.0 0.0 ld4 { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], #642047# CHECK-NEXT: 3. 1 1.0 1.0 0.0 ld4 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], x282048# CHECK-NEXT: 4. 1 1.0 1.0 0.0 ld4 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], x282049# CHECK-NEXT: 1 1.0 1.0 0.0 <total>2050 2051# CHECK: [37] Code Region - G382052 2053# CHECK: Iterations: 1002054# CHECK-NEXT: Instructions: 5002055# CHECK-NEXT: Total Cycles: 15102056# CHECK-NEXT: Total uOps: 45002057 2058# CHECK: Dispatch Width: 42059# CHECK-NEXT: uOps Per Cycle: 2.982060# CHECK-NEXT: IPC: 0.332061# CHECK-NEXT: Block RThroughput: 11.32062 2063# CHECK: Timeline view:2064# CHECK-NEXT: 01234567892065# CHECK-NEXT: Index 0123456789 012342066 2067# CHECK: [0,0] DeeeeeeeeeeER . . . ld4 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], x282068# CHECK-NEXT: [0,1] . DeeeeeeeeeeER . . ld4 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], x282069# CHECK-NEXT: [0,2] . .DeeeeeeeeeeER . . ld4 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], x282070# CHECK-NEXT: [0,3] . . DeeeeeeeeeeER . ld4 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], x282071# CHECK-NEXT: [0,4] . . . DeeeeeeeeeeER ld4 { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], x282072 2073# CHECK: Average Wait times (based on the timeline view):2074# CHECK-NEXT: [0]: Executions2075# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2076# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2077# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2078 2079# CHECK: [0] [1] [2] [3]2080# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld4 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], x282081# CHECK-NEXT: 1. 1 1.0 1.0 0.0 ld4 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], x282082# CHECK-NEXT: 2. 1 1.0 1.0 0.0 ld4 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], x282083# CHECK-NEXT: 3. 1 1.0 1.0 0.0 ld4 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], x282084# CHECK-NEXT: 4. 1 1.0 1.0 0.0 ld4 { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], x282085# CHECK-NEXT: 1 1.0 1.0 0.0 <total>2086 2087# CHECK: [38] Code Region - G392088 2089# CHECK: Iterations: 1002090# CHECK-NEXT: Instructions: 5002091# CHECK-NEXT: Total Cycles: 40032092# CHECK-NEXT: Total uOps: 30002093 2094# CHECK: Dispatch Width: 42095# CHECK-NEXT: uOps Per Cycle: 0.752096# CHECK-NEXT: IPC: 0.122097# CHECK-NEXT: Block RThroughput: 7.52098 2099# CHECK: Timeline view:2100# CHECK-NEXT: 0123456789 01234567892101# CHECK-NEXT: Index 0123456789 0123456789 0122102 2103# CHECK: [0,0] DeeeeeeeeER . . . . . . . ld4 { v1.b, v2.b, v3.b, v4.b }[0], [x27], #42104# CHECK-NEXT: [0,1] . D======eeeeeeeeER . . . . . . ld4 { v1.b, v2.b, v3.b, v4.b }[8], [x27], #42105# CHECK-NEXT: [0,2] . D============eeeeeeeeER . . . . ld4 { v1.b, v2.b, v3.b, v4.b }[0], [x27], x282106# CHECK-NEXT: [0,3] . .D==================eeeeeeeeER. . . ld4 { v1.b, v2.b, v3.b, v4.b }[8], [x27], x282107# CHECK-NEXT: [0,4] . . D========================eeeeeeeeER ld4 { v1.h, v2.h, v3.h, v4.h }[0], [x27], #82108 2109# CHECK: Average Wait times (based on the timeline view):2110# CHECK-NEXT: [0]: Executions2111# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2112# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2113# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2114 2115# CHECK: [0] [1] [2] [3]2116# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld4 { v1.b, v2.b, v3.b, v4.b }[0], [x27], #42117# CHECK-NEXT: 1. 1 7.0 0.0 0.0 ld4 { v1.b, v2.b, v3.b, v4.b }[8], [x27], #42118# CHECK-NEXT: 2. 1 13.0 0.0 0.0 ld4 { v1.b, v2.b, v3.b, v4.b }[0], [x27], x282119# CHECK-NEXT: 3. 1 19.0 0.0 0.0 ld4 { v1.b, v2.b, v3.b, v4.b }[8], [x27], x282120# CHECK-NEXT: 4. 1 25.0 0.0 0.0 ld4 { v1.h, v2.h, v3.h, v4.h }[0], [x27], #82121# CHECK-NEXT: 1 13.0 0.2 0.0 <total>2122 2123# CHECK: [39] Code Region - G402124 2125# CHECK: Iterations: 1002126# CHECK-NEXT: Instructions: 5002127# CHECK-NEXT: Total Cycles: 40032128# CHECK-NEXT: Total uOps: 30002129 2130# CHECK: Dispatch Width: 42131# CHECK-NEXT: uOps Per Cycle: 0.752132# CHECK-NEXT: IPC: 0.122133# CHECK-NEXT: Block RThroughput: 7.52134 2135# CHECK: Timeline view:2136# CHECK-NEXT: 0123456789 01234567892137# CHECK-NEXT: Index 0123456789 0123456789 0122138 2139# CHECK: [0,0] DeeeeeeeeER . . . . . . . ld4 { v1.h, v2.h, v3.h, v4.h }[4], [x27], #82140# CHECK-NEXT: [0,1] . D======eeeeeeeeER . . . . . . ld4 { v1.h, v2.h, v3.h, v4.h }[0], [x27], x282141# CHECK-NEXT: [0,2] . D============eeeeeeeeER . . . . ld4 { v1.h, v2.h, v3.h, v4.h }[4], [x27], x282142# CHECK-NEXT: [0,3] . .D==================eeeeeeeeER. . . ld4 { v1.s, v2.s, v3.s, v4.s }[0], [x27], #162143# CHECK-NEXT: [0,4] . . D========================eeeeeeeeER ld4 { v1.s, v2.s, v3.s, v4.s }[0], [x27], x282144 2145# CHECK: Average Wait times (based on the timeline view):2146# CHECK-NEXT: [0]: Executions2147# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2148# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2149# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2150 2151# CHECK: [0] [1] [2] [3]2152# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld4 { v1.h, v2.h, v3.h, v4.h }[4], [x27], #82153# CHECK-NEXT: 1. 1 7.0 0.0 0.0 ld4 { v1.h, v2.h, v3.h, v4.h }[0], [x27], x282154# CHECK-NEXT: 2. 1 13.0 0.0 0.0 ld4 { v1.h, v2.h, v3.h, v4.h }[4], [x27], x282155# CHECK-NEXT: 3. 1 19.0 0.0 0.0 ld4 { v1.s, v2.s, v3.s, v4.s }[0], [x27], #162156# CHECK-NEXT: 4. 1 25.0 0.0 0.0 ld4 { v1.s, v2.s, v3.s, v4.s }[0], [x27], x282157# CHECK-NEXT: 1 13.0 0.2 0.0 <total>2158 2159# CHECK: [40] Code Region - G412160 2161# CHECK: Iterations: 1002162# CHECK-NEXT: Instructions: 5002163# CHECK-NEXT: Total Cycles: 20032164# CHECK-NEXT: Total uOps: 30002165 2166# CHECK: Dispatch Width: 42167# CHECK-NEXT: uOps Per Cycle: 1.502168# CHECK-NEXT: IPC: 0.252169# CHECK-NEXT: Block RThroughput: 7.52170 2171# CHECK: Timeline view:2172# CHECK-NEXT: 01234567892173# CHECK-NEXT: Index 0123456789 0122174 2175# CHECK: [0,0] DeeeeeeeeER . . . ld4 { v1.d, v2.d, v3.d, v4.d }[0], [x27], #322176# CHECK-NEXT: [0,1] . D======eeeeeeeeER . . ld4 { v1.d, v2.d, v3.d, v4.d }[0], [x27], x282177# CHECK-NEXT: [0,2] . D=====eeeeeeeeER. . ld4r { v1.1d, v2.1d, v3.1d, v4.1d }, [x27], #322178# CHECK-NEXT: [0,3] . .D=====eeeeeeeeER. ld4r { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], #322179# CHECK-NEXT: [0,4] . . D====eeeeeeeeER ld4r { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], #162180 2181# CHECK: Average Wait times (based on the timeline view):2182# CHECK-NEXT: [0]: Executions2183# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2184# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2185# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2186 2187# CHECK: [0] [1] [2] [3]2188# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld4 { v1.d, v2.d, v3.d, v4.d }[0], [x27], #322189# CHECK-NEXT: 1. 1 7.0 0.0 0.0 ld4 { v1.d, v2.d, v3.d, v4.d }[0], [x27], x282190# CHECK-NEXT: 2. 1 6.0 0.0 0.0 ld4r { v1.1d, v2.1d, v3.1d, v4.1d }, [x27], #322191# CHECK-NEXT: 3. 1 6.0 1.0 0.0 ld4r { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], #322192# CHECK-NEXT: 4. 1 5.0 0.0 0.0 ld4r { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], #162193# CHECK-NEXT: 1 5.0 0.4 0.0 <total>2194 2195# CHECK: [41] Code Region - G422196 2197# CHECK: Iterations: 1002198# CHECK-NEXT: Instructions: 5002199# CHECK-NEXT: Total Cycles: 10092200# CHECK-NEXT: Total uOps: 30002201 2202# CHECK: Dispatch Width: 42203# CHECK-NEXT: uOps Per Cycle: 2.972204# CHECK-NEXT: IPC: 0.502205# CHECK-NEXT: Block RThroughput: 7.52206 2207# CHECK: Timeline view:2208# CHECK-NEXT: 0123456782209# CHECK-NEXT: Index 01234567892210 2211# CHECK: [0,0] DeeeeeeeeER . . ld4r { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], #82212# CHECK-NEXT: [0,1] . DeeeeeeeeER . . ld4r { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], #162213# CHECK-NEXT: [0,2] . DeeeeeeeeER. . ld4r { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], #42214# CHECK-NEXT: [0,3] . .DeeeeeeeeER . ld4r { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], #82215# CHECK-NEXT: [0,4] . . DeeeeeeeeER ld4r { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], #42216 2217# CHECK: Average Wait times (based on the timeline view):2218# CHECK-NEXT: [0]: Executions2219# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2220# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2221# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2222 2223# CHECK: [0] [1] [2] [3]2224# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld4r { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], #82225# CHECK-NEXT: 1. 1 1.0 1.0 0.0 ld4r { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], #162226# CHECK-NEXT: 2. 1 1.0 1.0 0.0 ld4r { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], #42227# CHECK-NEXT: 3. 1 1.0 1.0 0.0 ld4r { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], #82228# CHECK-NEXT: 4. 1 1.0 1.0 0.0 ld4r { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], #42229# CHECK-NEXT: 1 1.0 1.0 0.0 <total>2230 2231# CHECK: [42] Code Region - G432232 2233# CHECK: Iterations: 1002234# CHECK-NEXT: Instructions: 5002235# CHECK-NEXT: Total Cycles: 10092236# CHECK-NEXT: Total uOps: 30002237 2238# CHECK: Dispatch Width: 42239# CHECK-NEXT: uOps Per Cycle: 2.972240# CHECK-NEXT: IPC: 0.502241# CHECK-NEXT: Block RThroughput: 7.52242 2243# CHECK: Timeline view:2244# CHECK-NEXT: 0123456782245# CHECK-NEXT: Index 01234567892246 2247# CHECK: [0,0] DeeeeeeeeER . . ld4r { v1.1d, v2.1d, v3.1d, v4.1d }, [x27], x282248# CHECK-NEXT: [0,1] . DeeeeeeeeER . . ld4r { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], x282249# CHECK-NEXT: [0,2] . DeeeeeeeeER. . ld4r { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], x282250# CHECK-NEXT: [0,3] . .DeeeeeeeeER . ld4r { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], x282251# CHECK-NEXT: [0,4] . . DeeeeeeeeER ld4r { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], x282252 2253# CHECK: Average Wait times (based on the timeline view):2254# CHECK-NEXT: [0]: Executions2255# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2256# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2257# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2258 2259# CHECK: [0] [1] [2] [3]2260# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld4r { v1.1d, v2.1d, v3.1d, v4.1d }, [x27], x282261# CHECK-NEXT: 1. 1 1.0 1.0 0.0 ld4r { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], x282262# CHECK-NEXT: 2. 1 1.0 1.0 0.0 ld4r { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], x282263# CHECK-NEXT: 3. 1 1.0 1.0 0.0 ld4r { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], x282264# CHECK-NEXT: 4. 1 1.0 1.0 0.0 ld4r { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], x282265# CHECK-NEXT: 1 1.0 1.0 0.0 <total>2266 2267# CHECK: [43] Code Region - G442268 2269# CHECK: Iterations: 1002270# CHECK-NEXT: Instructions: 5002271# CHECK-NEXT: Total Cycles: 8072272# CHECK-NEXT: Total uOps: 24002273 2274# CHECK: Dispatch Width: 42275# CHECK-NEXT: uOps Per Cycle: 2.972276# CHECK-NEXT: IPC: 0.622277# CHECK-NEXT: Block RThroughput: 6.02278 2279# CHECK: Timeline view:2280# CHECK-NEXT: 012342281# CHECK-NEXT: Index 01234567892282 2283# CHECK: [0,0] DeeeeeeeeER . ld4r { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], x282284# CHECK-NEXT: [0,1] . DeeeeeeeeER . ld4r { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], x282285# CHECK-NEXT: [0,2] . DeeeeeeeeER ld4r { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], x282286# CHECK-NEXT: [0,3] . .DeeeeeE-R ldp s1, s2, [x27], #2482287# CHECK-NEXT: [0,4] . . DeeeeeER ldp d1, d2, [x27], #4962288 2289# CHECK: Average Wait times (based on the timeline view):2290# CHECK-NEXT: [0]: Executions2291# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2292# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2293# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2294 2295# CHECK: [0] [1] [2] [3]2296# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ld4r { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], x282297# CHECK-NEXT: 1. 1 1.0 1.0 0.0 ld4r { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], x282298# CHECK-NEXT: 2. 1 1.0 1.0 0.0 ld4r { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], x282299# CHECK-NEXT: 3. 1 1.0 1.0 1.0 ldp s1, s2, [x27], #2482300# CHECK-NEXT: 4. 1 1.0 0.0 0.0 ldp d1, d2, [x27], #4962301# CHECK-NEXT: 1 1.0 0.8 0.2 <total>2302 2303# CHECK: [44] Code Region - G452304 2305# CHECK: Iterations: 1002306# CHECK-NEXT: Instructions: 5002307# CHECK-NEXT: Total Cycles: 5062308# CHECK-NEXT: Total uOps: 16002309 2310# CHECK: Dispatch Width: 42311# CHECK-NEXT: uOps Per Cycle: 3.162312# CHECK-NEXT: IPC: 0.992313# CHECK-NEXT: Block RThroughput: 4.02314 2315# CHECK: Timeline view:2316# CHECK-NEXT: 02317# CHECK-NEXT: Index 01234567892318 2319# CHECK: [0,0] DeeeeeER . ldp q1, q2, [x27], #9922320# CHECK-NEXT: [0,1] .DeeeeeER . ldp s1, s2, [x27, #248]!2321# CHECK-NEXT: [0,2] . DeeeeeER. ldp d1, d2, [x27, #496]!2322# CHECK-NEXT: [0,3] . DeeeeeER ldp q1, q2, [x27, #992]!2323# CHECK-NEXT: [0,4] . DeeeeER ldp w1, w2, [x27], #2482324 2325# CHECK: Average Wait times (based on the timeline view):2326# CHECK-NEXT: [0]: Executions2327# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2328# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2329# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2330 2331# CHECK: [0] [1] [2] [3]2332# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ldp q1, q2, [x27], #9922333# CHECK-NEXT: 1. 1 1.0 0.0 0.0 ldp s1, s2, [x27, #248]!2334# CHECK-NEXT: 2. 1 1.0 0.0 0.0 ldp d1, d2, [x27, #496]!2335# CHECK-NEXT: 3. 1 1.0 0.0 0.0 ldp q1, q2, [x27, #992]!2336# CHECK-NEXT: 4. 1 1.0 0.0 0.0 ldp w1, w2, [x27], #2482337# CHECK-NEXT: 1 1.0 0.2 0.0 <total>2338 2339# CHECK: [45] Code Region - G462340 2341# CHECK: Iterations: 1002342# CHECK-NEXT: Instructions: 5002343# CHECK-NEXT: Total Cycles: 5062344# CHECK-NEXT: Total uOps: 18002345 2346# CHECK: Dispatch Width: 42347# CHECK-NEXT: uOps Per Cycle: 3.562348# CHECK-NEXT: IPC: 0.992349# CHECK-NEXT: Block RThroughput: 4.52350 2351# CHECK: Timeline view:2352# CHECK-NEXT: 02353# CHECK-NEXT: Index 01234567892354 2355# CHECK: [0,0] DeeeeER . ldp x1, x2, [x27], #4962356# CHECK-NEXT: [0,1] .DeeeeER . ldp w1, w2, [x27, #248]!2357# CHECK-NEXT: [0,2] . DeeeeER . ldp x1, x2, [x27, #496]!2358# CHECK-NEXT: [0,3] . DeeeeER. ldpsw x1, x2, [x27], #2482359# CHECK-NEXT: [0,4] . DeeeeER ldpsw x1, x2, [x27, #248]!2360 2361# CHECK: Average Wait times (based on the timeline view):2362# CHECK-NEXT: [0]: Executions2363# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2364# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2365# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2366 2367# CHECK: [0] [1] [2] [3]2368# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ldp x1, x2, [x27], #4962369# CHECK-NEXT: 1. 1 1.0 0.0 0.0 ldp w1, w2, [x27, #248]!2370# CHECK-NEXT: 2. 1 1.0 0.0 0.0 ldp x1, x2, [x27, #496]!2371# CHECK-NEXT: 3. 1 1.0 0.0 0.0 ldpsw x1, x2, [x27], #2482372# CHECK-NEXT: 4. 1 1.0 0.0 0.0 ldpsw x1, x2, [x27, #248]!2373# CHECK-NEXT: 1 1.0 0.2 0.0 <total>2374 2375# CHECK: [46] Code Region - G472376 2377# CHECK: Iterations: 1002378# CHECK-NEXT: Instructions: 5002379# CHECK-NEXT: Total Cycles: 5072380# CHECK-NEXT: Total uOps: 10002381 2382# CHECK: Dispatch Width: 42383# CHECK-NEXT: uOps Per Cycle: 1.972384# CHECK-NEXT: IPC: 0.992385# CHECK-NEXT: Block RThroughput: 2.52386 2387# CHECK: Timeline view:2388# CHECK-NEXT: 012389# CHECK-NEXT: Index 01234567892390 2391# CHECK: [0,0] DeeeeeER .. ldr b1, [x27], #2542392# CHECK-NEXT: [0,1] D=eeeeeER .. ldr h1, [x27], #2542393# CHECK-NEXT: [0,2] .D=eeeeeER.. ldr s1, [x27], #2542394# CHECK-NEXT: [0,3] .D==eeeeeER. ldr d1, [x27], #2542395# CHECK-NEXT: [0,4] . D==eeeeeER ldr q1, [x27], #2542396 2397# CHECK: Average Wait times (based on the timeline view):2398# CHECK-NEXT: [0]: Executions2399# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2400# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2401# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2402 2403# CHECK: [0] [1] [2] [3]2404# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ldr b1, [x27], #2542405# CHECK-NEXT: 1. 1 2.0 0.0 0.0 ldr h1, [x27], #2542406# CHECK-NEXT: 2. 1 2.0 0.0 0.0 ldr s1, [x27], #2542407# CHECK-NEXT: 3. 1 3.0 0.0 0.0 ldr d1, [x27], #2542408# CHECK-NEXT: 4. 1 3.0 0.0 0.0 ldr q1, [x27], #2542409# CHECK-NEXT: 1 2.2 0.2 0.0 <total>2410 2411# CHECK: [47] Code Region - G482412 2413# CHECK: Iterations: 1002414# CHECK-NEXT: Instructions: 5002415# CHECK-NEXT: Total Cycles: 5072416# CHECK-NEXT: Total uOps: 10002417 2418# CHECK: Dispatch Width: 42419# CHECK-NEXT: uOps Per Cycle: 1.972420# CHECK-NEXT: IPC: 0.992421# CHECK-NEXT: Block RThroughput: 2.52422 2423# CHECK: Timeline view:2424# CHECK-NEXT: 012425# CHECK-NEXT: Index 01234567892426 2427# CHECK: [0,0] DeeeeeER .. ldr b1, [x27, #254]!2428# CHECK-NEXT: [0,1] D=eeeeeER .. ldr h1, [x27, #254]!2429# CHECK-NEXT: [0,2] .D=eeeeeER.. ldr s1, [x27, #254]!2430# CHECK-NEXT: [0,3] .D==eeeeeER. ldr d1, [x27, #254]!2431# CHECK-NEXT: [0,4] . D==eeeeeER ldr q1, [x27, #254]!2432 2433# CHECK: Average Wait times (based on the timeline view):2434# CHECK-NEXT: [0]: Executions2435# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2436# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2437# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2438 2439# CHECK: [0] [1] [2] [3]2440# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ldr b1, [x27, #254]!2441# CHECK-NEXT: 1. 1 2.0 0.0 0.0 ldr h1, [x27, #254]!2442# CHECK-NEXT: 2. 1 2.0 0.0 0.0 ldr s1, [x27, #254]!2443# CHECK-NEXT: 3. 1 3.0 0.0 0.0 ldr d1, [x27, #254]!2444# CHECK-NEXT: 4. 1 3.0 0.0 0.0 ldr q1, [x27, #254]!2445# CHECK-NEXT: 1 2.2 0.2 0.0 <total>2446 2447# CHECK: [48] Code Region - G492448 2449# CHECK: Iterations: 1002450# CHECK-NEXT: Instructions: 5002451# CHECK-NEXT: Total Cycles: 5062452# CHECK-NEXT: Total uOps: 10002453 2454# CHECK: Dispatch Width: 42455# CHECK-NEXT: uOps Per Cycle: 1.982456# CHECK-NEXT: IPC: 0.992457# CHECK-NEXT: Block RThroughput: 2.52458 2459# CHECK: Timeline view:2460# CHECK-NEXT: 02461# CHECK-NEXT: Index 01234567892462 2463# CHECK: [0,0] DeeeeER . ldr w1, [x27], #2542464# CHECK-NEXT: [0,1] D=eeeeER . ldr x1, [x27], #2542465# CHECK-NEXT: [0,2] .D=eeeeER . ldr w1, [x27, #254]!2466# CHECK-NEXT: [0,3] .D==eeeeER. ldr x1, [x27, #254]!2467# CHECK-NEXT: [0,4] . D==eeeeER ldrb w1, [x27], #2542468 2469# CHECK: Average Wait times (based on the timeline view):2470# CHECK-NEXT: [0]: Executions2471# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2472# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2473# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2474 2475# CHECK: [0] [1] [2] [3]2476# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ldr w1, [x27], #2542477# CHECK-NEXT: 1. 1 2.0 0.0 0.0 ldr x1, [x27], #2542478# CHECK-NEXT: 2. 1 2.0 0.0 0.0 ldr w1, [x27, #254]!2479# CHECK-NEXT: 3. 1 3.0 0.0 0.0 ldr x1, [x27, #254]!2480# CHECK-NEXT: 4. 1 3.0 0.0 0.0 ldrb w1, [x27], #2542481# CHECK-NEXT: 1 2.2 0.2 0.0 <total>2482 2483# CHECK: [49] Code Region - G502484 2485# CHECK: Iterations: 1002486# CHECK-NEXT: Instructions: 5002487# CHECK-NEXT: Total Cycles: 5062488# CHECK-NEXT: Total uOps: 10002489 2490# CHECK: Dispatch Width: 42491# CHECK-NEXT: uOps Per Cycle: 1.982492# CHECK-NEXT: IPC: 0.992493# CHECK-NEXT: Block RThroughput: 2.52494 2495# CHECK: Timeline view:2496# CHECK-NEXT: 02497# CHECK-NEXT: Index 01234567892498 2499# CHECK: [0,0] DeeeeER . ldrb w1, [x27, #254]!2500# CHECK-NEXT: [0,1] D=eeeeER . ldrh w1, [x27], #2542501# CHECK-NEXT: [0,2] .D=eeeeER . ldrh w1, [x27, #254]!2502# CHECK-NEXT: [0,3] .D==eeeeER. ldrsb w1, [x27], #2542503# CHECK-NEXT: [0,4] . D==eeeeER ldrsb x1, [x27], #2542504 2505# CHECK: Average Wait times (based on the timeline view):2506# CHECK-NEXT: [0]: Executions2507# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2508# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2509# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2510 2511# CHECK: [0] [1] [2] [3]2512# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ldrb w1, [x27, #254]!2513# CHECK-NEXT: 1. 1 2.0 0.0 0.0 ldrh w1, [x27], #2542514# CHECK-NEXT: 2. 1 2.0 0.0 0.0 ldrh w1, [x27, #254]!2515# CHECK-NEXT: 3. 1 3.0 0.0 0.0 ldrsb w1, [x27], #2542516# CHECK-NEXT: 4. 1 3.0 0.0 0.0 ldrsb x1, [x27], #2542517# CHECK-NEXT: 1 2.2 0.2 0.0 <total>2518 2519# CHECK: [50] Code Region - G512520 2521# CHECK: Iterations: 1002522# CHECK-NEXT: Instructions: 5002523# CHECK-NEXT: Total Cycles: 5062524# CHECK-NEXT: Total uOps: 10002525 2526# CHECK: Dispatch Width: 42527# CHECK-NEXT: uOps Per Cycle: 1.982528# CHECK-NEXT: IPC: 0.992529# CHECK-NEXT: Block RThroughput: 2.52530 2531# CHECK: Timeline view:2532# CHECK-NEXT: 02533# CHECK-NEXT: Index 01234567892534 2535# CHECK: [0,0] DeeeeER . ldrsb w1, [x27, #254]!2536# CHECK-NEXT: [0,1] D=eeeeER . ldrsb x1, [x27, #254]!2537# CHECK-NEXT: [0,2] .D=eeeeER . ldrsh w1, [x27], #2542538# CHECK-NEXT: [0,3] .D==eeeeER. ldrsh x1, [x27], #2542539# CHECK-NEXT: [0,4] . D==eeeeER ldrsh w1, [x27, #254]!2540 2541# CHECK: Average Wait times (based on the timeline view):2542# CHECK-NEXT: [0]: Executions2543# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2544# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2545# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2546 2547# CHECK: [0] [1] [2] [3]2548# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ldrsb w1, [x27, #254]!2549# CHECK-NEXT: 1. 1 2.0 0.0 0.0 ldrsb x1, [x27, #254]!2550# CHECK-NEXT: 2. 1 2.0 0.0 0.0 ldrsh w1, [x27], #2542551# CHECK-NEXT: 3. 1 3.0 0.0 0.0 ldrsh x1, [x27], #2542552# CHECK-NEXT: 4. 1 3.0 0.0 0.0 ldrsh w1, [x27, #254]!2553# CHECK-NEXT: 1 2.2 0.2 0.0 <total>2554 2555# CHECK: [51] Code Region - G522556 2557# CHECK: Iterations: 1002558# CHECK-NEXT: Instructions: 5002559# CHECK-NEXT: Total Cycles: 5052560# CHECK-NEXT: Total uOps: 10002561 2562# CHECK: Dispatch Width: 42563# CHECK-NEXT: uOps Per Cycle: 1.982564# CHECK-NEXT: IPC: 0.992565# CHECK-NEXT: Block RThroughput: 2.52566 2567# CHECK: Timeline view:2568# CHECK-NEXT: Index 01234567892569 2570# CHECK: [0,0] DeeeeER . ldrsh x1, [x27, #254]!2571# CHECK-NEXT: [0,1] D=eeeeER . ldrsw x1, [x27], #2542572# CHECK-NEXT: [0,2] .D=eeeeER. ldrsw x1, [x27, #254]!2573# CHECK-NEXT: [0,3] .D==eeeER. st1 { v1.1d }, [x27], #82574# CHECK-NEXT: [0,4] . D==eeeER st1 { v1.2d }, [x27], #162575 2576# CHECK: Average Wait times (based on the timeline view):2577# CHECK-NEXT: [0]: Executions2578# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2579# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2580# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2581 2582# CHECK: [0] [1] [2] [3]2583# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ldrsh x1, [x27, #254]!2584# CHECK-NEXT: 1. 1 2.0 0.0 0.0 ldrsw x1, [x27], #2542585# CHECK-NEXT: 2. 1 2.0 0.0 0.0 ldrsw x1, [x27, #254]!2586# CHECK-NEXT: 3. 1 3.0 0.0 0.0 st1 { v1.1d }, [x27], #82587# CHECK-NEXT: 4. 1 3.0 0.0 0.0 st1 { v1.2d }, [x27], #162588# CHECK-NEXT: 1 2.2 0.2 0.0 <total>2589 2590# CHECK: [52] Code Region - G532591 2592# CHECK: Iterations: 1002593# CHECK-NEXT: Instructions: 5002594# CHECK-NEXT: Total Cycles: 5052595# CHECK-NEXT: Total uOps: 10002596 2597# CHECK: Dispatch Width: 42598# CHECK-NEXT: uOps Per Cycle: 1.982599# CHECK-NEXT: IPC: 0.992600# CHECK-NEXT: Block RThroughput: 2.52601 2602# CHECK: Timeline view:2603# CHECK-NEXT: Index 01234567892604 2605# CHECK: [0,0] DeeeER . st1 { v1.2s }, [x27], #82606# CHECK-NEXT: [0,1] D=eeeER . st1 { v1.4h }, [x27], #82607# CHECK-NEXT: [0,2] .D=eeeER . st1 { v1.4s }, [x27], #162608# CHECK-NEXT: [0,3] .D==eeeER. st1 { v1.8b }, [x27], #82609# CHECK-NEXT: [0,4] . D==eeeER st1 { v1.8h }, [x27], #162610 2611# CHECK: Average Wait times (based on the timeline view):2612# CHECK-NEXT: [0]: Executions2613# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2614# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2615# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2616 2617# CHECK: [0] [1] [2] [3]2618# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st1 { v1.2s }, [x27], #82619# CHECK-NEXT: 1. 1 2.0 0.0 0.0 st1 { v1.4h }, [x27], #82620# CHECK-NEXT: 2. 1 2.0 0.0 0.0 st1 { v1.4s }, [x27], #162621# CHECK-NEXT: 3. 1 3.0 0.0 0.0 st1 { v1.8b }, [x27], #82622# CHECK-NEXT: 4. 1 3.0 0.0 0.0 st1 { v1.8h }, [x27], #162623# CHECK-NEXT: 1 2.2 0.2 0.0 <total>2624 2625# CHECK: [53] Code Region - G542626 2627# CHECK: Iterations: 1002628# CHECK-NEXT: Instructions: 5002629# CHECK-NEXT: Total Cycles: 5052630# CHECK-NEXT: Total uOps: 10002631 2632# CHECK: Dispatch Width: 42633# CHECK-NEXT: uOps Per Cycle: 1.982634# CHECK-NEXT: IPC: 0.992635# CHECK-NEXT: Block RThroughput: 2.52636 2637# CHECK: Timeline view:2638# CHECK-NEXT: Index 01234567892639 2640# CHECK: [0,0] DeeeER . st1 { v1.16b }, [x27], #162641# CHECK-NEXT: [0,1] D=eeeER . st1 { v1.1d }, [x27], x282642# CHECK-NEXT: [0,2] .D=eeeER . st1 { v1.2d }, [x27], x282643# CHECK-NEXT: [0,3] .D==eeeER. st1 { v1.2s }, [x27], x282644# CHECK-NEXT: [0,4] . D==eeeER st1 { v1.4h }, [x27], x282645 2646# CHECK: Average Wait times (based on the timeline view):2647# CHECK-NEXT: [0]: Executions2648# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2649# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2650# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2651 2652# CHECK: [0] [1] [2] [3]2653# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st1 { v1.16b }, [x27], #162654# CHECK-NEXT: 1. 1 2.0 0.0 0.0 st1 { v1.1d }, [x27], x282655# CHECK-NEXT: 2. 1 2.0 0.0 0.0 st1 { v1.2d }, [x27], x282656# CHECK-NEXT: 3. 1 3.0 0.0 0.0 st1 { v1.2s }, [x27], x282657# CHECK-NEXT: 4. 1 3.0 0.0 0.0 st1 { v1.4h }, [x27], x282658# CHECK-NEXT: 1 2.2 0.2 0.0 <total>2659 2660# CHECK: [54] Code Region - G552661 2662# CHECK: Iterations: 1002663# CHECK-NEXT: Instructions: 5002664# CHECK-NEXT: Total Cycles: 5062665# CHECK-NEXT: Total uOps: 10002666 2667# CHECK: Dispatch Width: 42668# CHECK-NEXT: uOps Per Cycle: 1.982669# CHECK-NEXT: IPC: 0.992670# CHECK-NEXT: Block RThroughput: 2.52671 2672# CHECK: Timeline view:2673# CHECK-NEXT: 02674# CHECK-NEXT: Index 01234567892675 2676# CHECK: [0,0] DeeeER . st1 { v1.4s }, [x27], x282677# CHECK-NEXT: [0,1] D=eeeER . st1 { v1.8b }, [x27], x282678# CHECK-NEXT: [0,2] .D=eeeER . st1 { v1.8h }, [x27], x282679# CHECK-NEXT: [0,3] .D==eeeER . st1 { v1.16b }, [x27], x282680# CHECK-NEXT: [0,4] . D==eeeeER st1 { v1.1d, v2.1d }, [x27], #162681 2682# CHECK: Average Wait times (based on the timeline view):2683# CHECK-NEXT: [0]: Executions2684# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2685# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2686# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2687 2688# CHECK: [0] [1] [2] [3]2689# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st1 { v1.4s }, [x27], x282690# CHECK-NEXT: 1. 1 2.0 0.0 0.0 st1 { v1.8b }, [x27], x282691# CHECK-NEXT: 2. 1 2.0 0.0 0.0 st1 { v1.8h }, [x27], x282692# CHECK-NEXT: 3. 1 3.0 0.0 0.0 st1 { v1.16b }, [x27], x282693# CHECK-NEXT: 4. 1 3.0 0.0 0.0 st1 { v1.1d, v2.1d }, [x27], #162694# CHECK-NEXT: 1 2.2 0.2 0.0 <total>2695 2696# CHECK: [55] Code Region - G562697 2698# CHECK: Iterations: 1002699# CHECK-NEXT: Instructions: 5002700# CHECK-NEXT: Total Cycles: 5062701# CHECK-NEXT: Total uOps: 10002702 2703# CHECK: Dispatch Width: 42704# CHECK-NEXT: uOps Per Cycle: 1.982705# CHECK-NEXT: IPC: 0.992706# CHECK-NEXT: Block RThroughput: 2.52707 2708# CHECK: Timeline view:2709# CHECK-NEXT: 02710# CHECK-NEXT: Index 01234567892711 2712# CHECK: [0,0] DeeeeER . st1 { v1.2d, v2.2d }, [x27], #322713# CHECK-NEXT: [0,1] D=eeeeER . st1 { v1.2s, v2.2s }, [x27], #162714# CHECK-NEXT: [0,2] .D=eeeeER . st1 { v1.4h, v2.4h }, [x27], #162715# CHECK-NEXT: [0,3] .D==eeeeER. st1 { v1.4s, v2.4s }, [x27], #322716# CHECK-NEXT: [0,4] . D==eeeeER st1 { v1.8b, v2.8b }, [x27], #162717 2718# CHECK: Average Wait times (based on the timeline view):2719# CHECK-NEXT: [0]: Executions2720# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2721# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2722# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2723 2724# CHECK: [0] [1] [2] [3]2725# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st1 { v1.2d, v2.2d }, [x27], #322726# CHECK-NEXT: 1. 1 2.0 0.0 0.0 st1 { v1.2s, v2.2s }, [x27], #162727# CHECK-NEXT: 2. 1 2.0 0.0 0.0 st1 { v1.4h, v2.4h }, [x27], #162728# CHECK-NEXT: 3. 1 3.0 0.0 0.0 st1 { v1.4s, v2.4s }, [x27], #322729# CHECK-NEXT: 4. 1 3.0 0.0 0.0 st1 { v1.8b, v2.8b }, [x27], #162730# CHECK-NEXT: 1 2.2 0.2 0.0 <total>2731 2732# CHECK: [56] Code Region - G572733 2734# CHECK: Iterations: 1002735# CHECK-NEXT: Instructions: 5002736# CHECK-NEXT: Total Cycles: 5062737# CHECK-NEXT: Total uOps: 10002738 2739# CHECK: Dispatch Width: 42740# CHECK-NEXT: uOps Per Cycle: 1.982741# CHECK-NEXT: IPC: 0.992742# CHECK-NEXT: Block RThroughput: 2.52743 2744# CHECK: Timeline view:2745# CHECK-NEXT: 02746# CHECK-NEXT: Index 01234567892747 2748# CHECK: [0,0] DeeeeER . st1 { v1.8h, v2.8h }, [x27], #322749# CHECK-NEXT: [0,1] D=eeeeER . st1 { v1.16b, v2.16b }, [x27], #322750# CHECK-NEXT: [0,2] .D=eeeeER . st1 { v1.1d, v2.1d }, [x27], x282751# CHECK-NEXT: [0,3] .D==eeeeER. st1 { v1.2d, v2.2d }, [x27], x282752# CHECK-NEXT: [0,4] . D==eeeeER st1 { v1.2s, v2.2s }, [x27], x282753 2754# CHECK: Average Wait times (based on the timeline view):2755# CHECK-NEXT: [0]: Executions2756# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2757# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2758# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2759 2760# CHECK: [0] [1] [2] [3]2761# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st1 { v1.8h, v2.8h }, [x27], #322762# CHECK-NEXT: 1. 1 2.0 0.0 0.0 st1 { v1.16b, v2.16b }, [x27], #322763# CHECK-NEXT: 2. 1 2.0 0.0 0.0 st1 { v1.1d, v2.1d }, [x27], x282764# CHECK-NEXT: 3. 1 3.0 0.0 0.0 st1 { v1.2d, v2.2d }, [x27], x282765# CHECK-NEXT: 4. 1 3.0 0.0 0.0 st1 { v1.2s, v2.2s }, [x27], x282766# CHECK-NEXT: 1 2.2 0.2 0.0 <total>2767 2768# CHECK: [57] Code Region - G582769 2770# CHECK: Iterations: 1002771# CHECK-NEXT: Instructions: 5002772# CHECK-NEXT: Total Cycles: 5062773# CHECK-NEXT: Total uOps: 10002774 2775# CHECK: Dispatch Width: 42776# CHECK-NEXT: uOps Per Cycle: 1.982777# CHECK-NEXT: IPC: 0.992778# CHECK-NEXT: Block RThroughput: 2.52779 2780# CHECK: Timeline view:2781# CHECK-NEXT: 02782# CHECK-NEXT: Index 01234567892783 2784# CHECK: [0,0] DeeeeER . st1 { v1.4h, v2.4h }, [x27], x282785# CHECK-NEXT: [0,1] D=eeeeER . st1 { v1.4s, v2.4s }, [x27], x282786# CHECK-NEXT: [0,2] .D=eeeeER . st1 { v1.8b, v2.8b }, [x27], x282787# CHECK-NEXT: [0,3] .D==eeeeER. st1 { v1.8h, v2.8h }, [x27], x282788# CHECK-NEXT: [0,4] . D==eeeeER st1 { v1.16b, v2.16b }, [x27], x282789 2790# CHECK: Average Wait times (based on the timeline view):2791# CHECK-NEXT: [0]: Executions2792# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2793# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2794# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2795 2796# CHECK: [0] [1] [2] [3]2797# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st1 { v1.4h, v2.4h }, [x27], x282798# CHECK-NEXT: 1. 1 2.0 0.0 0.0 st1 { v1.4s, v2.4s }, [x27], x282799# CHECK-NEXT: 2. 1 2.0 0.0 0.0 st1 { v1.8b, v2.8b }, [x27], x282800# CHECK-NEXT: 3. 1 3.0 0.0 0.0 st1 { v1.8h, v2.8h }, [x27], x282801# CHECK-NEXT: 4. 1 3.0 0.0 0.0 st1 { v1.16b, v2.16b }, [x27], x282802# CHECK-NEXT: 1 2.2 0.2 0.0 <total>2803 2804# CHECK: [58] Code Region - G592805 2806# CHECK: Iterations: 1002807# CHECK-NEXT: Instructions: 5002808# CHECK-NEXT: Total Cycles: 5072809# CHECK-NEXT: Total uOps: 10002810 2811# CHECK: Dispatch Width: 42812# CHECK-NEXT: uOps Per Cycle: 1.972813# CHECK-NEXT: IPC: 0.992814# CHECK-NEXT: Block RThroughput: 2.52815 2816# CHECK: Timeline view:2817# CHECK-NEXT: 012818# CHECK-NEXT: Index 01234567892819 2820# CHECK: [0,0] DeeeeeER .. st1 { v1.1d, v2.1d, v3.1d }, [x27], #242821# CHECK-NEXT: [0,1] D=eeeeeER .. st1 { v1.2d, v2.2d, v3.2d }, [x27], #482822# CHECK-NEXT: [0,2] .D=eeeeeER.. st1 { v1.2s, v2.2s, v3.2s }, [x27], #242823# CHECK-NEXT: [0,3] .D==eeeeeER. st1 { v1.4h, v2.4h, v3.4h }, [x27], #242824# CHECK-NEXT: [0,4] . D==eeeeeER st1 { v1.4s, v2.4s, v3.4s }, [x27], #482825 2826# CHECK: Average Wait times (based on the timeline view):2827# CHECK-NEXT: [0]: Executions2828# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2829# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2830# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2831 2832# CHECK: [0] [1] [2] [3]2833# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st1 { v1.1d, v2.1d, v3.1d }, [x27], #242834# CHECK-NEXT: 1. 1 2.0 0.0 0.0 st1 { v1.2d, v2.2d, v3.2d }, [x27], #482835# CHECK-NEXT: 2. 1 2.0 0.0 0.0 st1 { v1.2s, v2.2s, v3.2s }, [x27], #242836# CHECK-NEXT: 3. 1 3.0 0.0 0.0 st1 { v1.4h, v2.4h, v3.4h }, [x27], #242837# CHECK-NEXT: 4. 1 3.0 0.0 0.0 st1 { v1.4s, v2.4s, v3.4s }, [x27], #482838# CHECK-NEXT: 1 2.2 0.2 0.0 <total>2839 2840# CHECK: [59] Code Region - G602841 2842# CHECK: Iterations: 1002843# CHECK-NEXT: Instructions: 5002844# CHECK-NEXT: Total Cycles: 5072845# CHECK-NEXT: Total uOps: 10002846 2847# CHECK: Dispatch Width: 42848# CHECK-NEXT: uOps Per Cycle: 1.972849# CHECK-NEXT: IPC: 0.992850# CHECK-NEXT: Block RThroughput: 2.52851 2852# CHECK: Timeline view:2853# CHECK-NEXT: 012854# CHECK-NEXT: Index 01234567892855 2856# CHECK: [0,0] DeeeeeER .. st1 { v1.8b, v2.8b, v3.8b }, [x27], #242857# CHECK-NEXT: [0,1] D=eeeeeER .. st1 { v1.8h, v2.8h, v3.8h }, [x27], #482858# CHECK-NEXT: [0,2] .D=eeeeeER.. st1 { v1.16b, v2.16b, v3.16b }, [x27], #482859# CHECK-NEXT: [0,3] .D==eeeeeER. st1 { v1.1d, v2.1d, v3.1d }, [x27], x282860# CHECK-NEXT: [0,4] . D==eeeeeER st1 { v1.2d, v2.2d, v3.2d }, [x27], x282861 2862# CHECK: Average Wait times (based on the timeline view):2863# CHECK-NEXT: [0]: Executions2864# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2865# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2866# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2867 2868# CHECK: [0] [1] [2] [3]2869# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st1 { v1.8b, v2.8b, v3.8b }, [x27], #242870# CHECK-NEXT: 1. 1 2.0 0.0 0.0 st1 { v1.8h, v2.8h, v3.8h }, [x27], #482871# CHECK-NEXT: 2. 1 2.0 0.0 0.0 st1 { v1.16b, v2.16b, v3.16b }, [x27], #482872# CHECK-NEXT: 3. 1 3.0 0.0 0.0 st1 { v1.1d, v2.1d, v3.1d }, [x27], x282873# CHECK-NEXT: 4. 1 3.0 0.0 0.0 st1 { v1.2d, v2.2d, v3.2d }, [x27], x282874# CHECK-NEXT: 1 2.2 0.2 0.0 <total>2875 2876# CHECK: [60] Code Region - G612877 2878# CHECK: Iterations: 1002879# CHECK-NEXT: Instructions: 5002880# CHECK-NEXT: Total Cycles: 5072881# CHECK-NEXT: Total uOps: 10002882 2883# CHECK: Dispatch Width: 42884# CHECK-NEXT: uOps Per Cycle: 1.972885# CHECK-NEXT: IPC: 0.992886# CHECK-NEXT: Block RThroughput: 2.52887 2888# CHECK: Timeline view:2889# CHECK-NEXT: 012890# CHECK-NEXT: Index 01234567892891 2892# CHECK: [0,0] DeeeeeER .. st1 { v1.2s, v2.2s, v3.2s }, [x27], x282893# CHECK-NEXT: [0,1] D=eeeeeER .. st1 { v1.4h, v2.4h, v3.4h }, [x27], x282894# CHECK-NEXT: [0,2] .D=eeeeeER.. st1 { v1.4s, v2.4s, v3.4s }, [x27], x282895# CHECK-NEXT: [0,3] .D==eeeeeER. st1 { v1.8b, v2.8b, v3.8b }, [x27], x282896# CHECK-NEXT: [0,4] . D==eeeeeER st1 { v1.8h, v2.8h, v3.8h }, [x27], x282897 2898# CHECK: Average Wait times (based on the timeline view):2899# CHECK-NEXT: [0]: Executions2900# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2901# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2902# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2903 2904# CHECK: [0] [1] [2] [3]2905# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st1 { v1.2s, v2.2s, v3.2s }, [x27], x282906# CHECK-NEXT: 1. 1 2.0 0.0 0.0 st1 { v1.4h, v2.4h, v3.4h }, [x27], x282907# CHECK-NEXT: 2. 1 2.0 0.0 0.0 st1 { v1.4s, v2.4s, v3.4s }, [x27], x282908# CHECK-NEXT: 3. 1 3.0 0.0 0.0 st1 { v1.8b, v2.8b, v3.8b }, [x27], x282909# CHECK-NEXT: 4. 1 3.0 0.0 0.0 st1 { v1.8h, v2.8h, v3.8h }, [x27], x282910# CHECK-NEXT: 1 2.2 0.2 0.0 <total>2911 2912# CHECK: [61] Code Region - G622913 2914# CHECK: Iterations: 1002915# CHECK-NEXT: Instructions: 5002916# CHECK-NEXT: Total Cycles: 5082917# CHECK-NEXT: Total uOps: 10002918 2919# CHECK: Dispatch Width: 42920# CHECK-NEXT: uOps Per Cycle: 1.972921# CHECK-NEXT: IPC: 0.982922# CHECK-NEXT: Block RThroughput: 2.52923 2924# CHECK: Timeline view:2925# CHECK-NEXT: 0122926# CHECK-NEXT: Index 01234567892927 2928# CHECK: [0,0] DeeeeeER . . st1 { v1.16b, v2.16b, v3.16b }, [x27], x282929# CHECK-NEXT: [0,1] D=eeeeeeER. . st1 { v1.1d, v2.1d, v3.1d, v4.1d }, [x27], #322930# CHECK-NEXT: [0,2] .D=eeeeeeER . st1 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], #642931# CHECK-NEXT: [0,3] .D==eeeeeeER. st1 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], #322932# CHECK-NEXT: [0,4] . D==eeeeeeER st1 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], #322933 2934# CHECK: Average Wait times (based on the timeline view):2935# CHECK-NEXT: [0]: Executions2936# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2937# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2938# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2939 2940# CHECK: [0] [1] [2] [3]2941# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st1 { v1.16b, v2.16b, v3.16b }, [x27], x282942# CHECK-NEXT: 1. 1 2.0 0.0 0.0 st1 { v1.1d, v2.1d, v3.1d, v4.1d }, [x27], #322943# CHECK-NEXT: 2. 1 2.0 0.0 0.0 st1 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], #642944# CHECK-NEXT: 3. 1 3.0 0.0 0.0 st1 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], #322945# CHECK-NEXT: 4. 1 3.0 0.0 0.0 st1 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], #322946# CHECK-NEXT: 1 2.2 0.2 0.0 <total>2947 2948# CHECK: [62] Code Region - G632949 2950# CHECK: Iterations: 1002951# CHECK-NEXT: Instructions: 5002952# CHECK-NEXT: Total Cycles: 5082953# CHECK-NEXT: Total uOps: 10002954 2955# CHECK: Dispatch Width: 42956# CHECK-NEXT: uOps Per Cycle: 1.972957# CHECK-NEXT: IPC: 0.982958# CHECK-NEXT: Block RThroughput: 2.52959 2960# CHECK: Timeline view:2961# CHECK-NEXT: 0122962# CHECK-NEXT: Index 01234567892963 2964# CHECK: [0,0] DeeeeeeER . . st1 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], #642965# CHECK-NEXT: [0,1] D=eeeeeeER. . st1 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], #322966# CHECK-NEXT: [0,2] .D=eeeeeeER . st1 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], #642967# CHECK-NEXT: [0,3] .D==eeeeeeER. st1 { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], #642968# CHECK-NEXT: [0,4] . D==eeeeeeER st1 { v1.1d, v2.1d, v3.1d, v4.1d }, [x27], x282969 2970# CHECK: Average Wait times (based on the timeline view):2971# CHECK-NEXT: [0]: Executions2972# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue2973# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready2974# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage2975 2976# CHECK: [0] [1] [2] [3]2977# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st1 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], #642978# CHECK-NEXT: 1. 1 2.0 0.0 0.0 st1 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], #322979# CHECK-NEXT: 2. 1 2.0 0.0 0.0 st1 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], #642980# CHECK-NEXT: 3. 1 3.0 0.0 0.0 st1 { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], #642981# CHECK-NEXT: 4. 1 3.0 0.0 0.0 st1 { v1.1d, v2.1d, v3.1d, v4.1d }, [x27], x282982# CHECK-NEXT: 1 2.2 0.2 0.0 <total>2983 2984# CHECK: [63] Code Region - G642985 2986# CHECK: Iterations: 1002987# CHECK-NEXT: Instructions: 5002988# CHECK-NEXT: Total Cycles: 5082989# CHECK-NEXT: Total uOps: 10002990 2991# CHECK: Dispatch Width: 42992# CHECK-NEXT: uOps Per Cycle: 1.972993# CHECK-NEXT: IPC: 0.982994# CHECK-NEXT: Block RThroughput: 2.52995 2996# CHECK: Timeline view:2997# CHECK-NEXT: 0122998# CHECK-NEXT: Index 01234567892999 3000# CHECK: [0,0] DeeeeeeER . . st1 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], x283001# CHECK-NEXT: [0,1] D=eeeeeeER. . st1 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], x283002# CHECK-NEXT: [0,2] .D=eeeeeeER . st1 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], x283003# CHECK-NEXT: [0,3] .D==eeeeeeER. st1 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], x283004# CHECK-NEXT: [0,4] . D==eeeeeeER st1 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], x283005 3006# CHECK: Average Wait times (based on the timeline view):3007# CHECK-NEXT: [0]: Executions3008# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3009# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3010# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3011 3012# CHECK: [0] [1] [2] [3]3013# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st1 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], x283014# CHECK-NEXT: 1. 1 2.0 0.0 0.0 st1 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], x283015# CHECK-NEXT: 2. 1 2.0 0.0 0.0 st1 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], x283016# CHECK-NEXT: 3. 1 3.0 0.0 0.0 st1 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], x283017# CHECK-NEXT: 4. 1 3.0 0.0 0.0 st1 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], x283018# CHECK-NEXT: 1 2.2 0.2 0.0 <total>3019 3020# CHECK: [64] Code Region - G653021 3022# CHECK: Iterations: 1003023# CHECK-NEXT: Instructions: 5003024# CHECK-NEXT: Total Cycles: 5053025# CHECK-NEXT: Total uOps: 10003026 3027# CHECK: Dispatch Width: 43028# CHECK-NEXT: uOps Per Cycle: 1.983029# CHECK-NEXT: IPC: 0.993030# CHECK-NEXT: Block RThroughput: 2.53031 3032# CHECK: Timeline view:3033# CHECK-NEXT: Index 01234567893034 3035# CHECK: [0,0] DeeeeeeER. st1 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], x283036# CHECK-NEXT: [0,1] D=eeeeeeER st1 { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], x283037# CHECK-NEXT: [0,2] .D=eeeE--R st1 { v1.b }[0], [x27], #13038# CHECK-NEXT: [0,3] .D==eeeE-R st1 { v1.b }[8], [x27], #13039# CHECK-NEXT: [0,4] . D==eeeER st1 { v1.b }[0], [x27], x283040 3041# CHECK: Average Wait times (based on the timeline view):3042# CHECK-NEXT: [0]: Executions3043# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3044# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3045# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3046 3047# CHECK: [0] [1] [2] [3]3048# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st1 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], x283049# CHECK-NEXT: 1. 1 2.0 0.0 0.0 st1 { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], x283050# CHECK-NEXT: 2. 1 2.0 0.0 2.0 st1 { v1.b }[0], [x27], #13051# CHECK-NEXT: 3. 1 3.0 0.0 1.0 st1 { v1.b }[8], [x27], #13052# CHECK-NEXT: 4. 1 3.0 0.0 0.0 st1 { v1.b }[0], [x27], x283053# CHECK-NEXT: 1 2.2 0.2 0.6 <total>3054 3055# CHECK: [65] Code Region - G663056 3057# CHECK: Iterations: 1003058# CHECK-NEXT: Instructions: 5003059# CHECK-NEXT: Total Cycles: 5053060# CHECK-NEXT: Total uOps: 10003061 3062# CHECK: Dispatch Width: 43063# CHECK-NEXT: uOps Per Cycle: 1.983064# CHECK-NEXT: IPC: 0.993065# CHECK-NEXT: Block RThroughput: 2.53066 3067# CHECK: Timeline view:3068# CHECK-NEXT: Index 01234567893069 3070# CHECK: [0,0] DeeeER . st1 { v1.b }[8], [x27], x283071# CHECK-NEXT: [0,1] D=eeeER . st1 { v1.h }[0], [x27], #23072# CHECK-NEXT: [0,2] .D=eeeER . st1 { v1.h }[4], [x27], #23073# CHECK-NEXT: [0,3] .D==eeeER. st1 { v1.h }[0], [x27], x283074# CHECK-NEXT: [0,4] . D==eeeER st1 { v1.h }[4], [x27], x283075 3076# CHECK: Average Wait times (based on the timeline view):3077# CHECK-NEXT: [0]: Executions3078# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3079# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3080# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3081 3082# CHECK: [0] [1] [2] [3]3083# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st1 { v1.b }[8], [x27], x283084# CHECK-NEXT: 1. 1 2.0 0.0 0.0 st1 { v1.h }[0], [x27], #23085# CHECK-NEXT: 2. 1 2.0 0.0 0.0 st1 { v1.h }[4], [x27], #23086# CHECK-NEXT: 3. 1 3.0 0.0 0.0 st1 { v1.h }[0], [x27], x283087# CHECK-NEXT: 4. 1 3.0 0.0 0.0 st1 { v1.h }[4], [x27], x283088# CHECK-NEXT: 1 2.2 0.2 0.0 <total>3089 3090# CHECK: [66] Code Region - G673091 3092# CHECK: Iterations: 1003093# CHECK-NEXT: Instructions: 5003094# CHECK-NEXT: Total Cycles: 5063095# CHECK-NEXT: Total uOps: 10003096 3097# CHECK: Dispatch Width: 43098# CHECK-NEXT: uOps Per Cycle: 1.983099# CHECK-NEXT: IPC: 0.993100# CHECK-NEXT: Block RThroughput: 2.53101 3102# CHECK: Timeline view:3103# CHECK-NEXT: 03104# CHECK-NEXT: Index 01234567893105 3106# CHECK: [0,0] DeeeER . st1 { v1.s }[0], [x27], #43107# CHECK-NEXT: [0,1] D=eeeER . st1 { v1.s }[0], [x27], x283108# CHECK-NEXT: [0,2] .D=eeeER . st1 { v1.d }[0], [x27], #83109# CHECK-NEXT: [0,3] .D==eeeER . st1 { v1.d }[0], [x27], x283110# CHECK-NEXT: [0,4] . D==eeeeER st2 { v1.2d, v2.2d }, [x27], #323111 3112# CHECK: Average Wait times (based on the timeline view):3113# CHECK-NEXT: [0]: Executions3114# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3115# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3116# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3117 3118# CHECK: [0] [1] [2] [3]3119# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st1 { v1.s }[0], [x27], #43120# CHECK-NEXT: 1. 1 2.0 0.0 0.0 st1 { v1.s }[0], [x27], x283121# CHECK-NEXT: 2. 1 2.0 0.0 0.0 st1 { v1.d }[0], [x27], #83122# CHECK-NEXT: 3. 1 3.0 0.0 0.0 st1 { v1.d }[0], [x27], x283123# CHECK-NEXT: 4. 1 3.0 0.0 0.0 st2 { v1.2d, v2.2d }, [x27], #323124# CHECK-NEXT: 1 2.2 0.2 0.0 <total>3125 3126# CHECK: [67] Code Region - G683127 3128# CHECK: Iterations: 1003129# CHECK-NEXT: Instructions: 5003130# CHECK-NEXT: Total Cycles: 5063131# CHECK-NEXT: Total uOps: 10003132 3133# CHECK: Dispatch Width: 43134# CHECK-NEXT: uOps Per Cycle: 1.983135# CHECK-NEXT: IPC: 0.993136# CHECK-NEXT: Block RThroughput: 2.53137 3138# CHECK: Timeline view:3139# CHECK-NEXT: 03140# CHECK-NEXT: Index 01234567893141 3142# CHECK: [0,0] DeeeeER . st2 { v1.2s, v2.2s }, [x27], #163143# CHECK-NEXT: [0,1] D=eeeeER . st2 { v1.4h, v2.4h }, [x27], #163144# CHECK-NEXT: [0,2] .D=eeeeER . st2 { v1.4s, v2.4s }, [x27], #323145# CHECK-NEXT: [0,3] .D==eeeeER. st2 { v1.8b, v2.8b }, [x27], #163146# CHECK-NEXT: [0,4] . D==eeeeER st2 { v1.8h, v2.8h }, [x27], #323147 3148# CHECK: Average Wait times (based on the timeline view):3149# CHECK-NEXT: [0]: Executions3150# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3151# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3152# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3153 3154# CHECK: [0] [1] [2] [3]3155# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st2 { v1.2s, v2.2s }, [x27], #163156# CHECK-NEXT: 1. 1 2.0 0.0 0.0 st2 { v1.4h, v2.4h }, [x27], #163157# CHECK-NEXT: 2. 1 2.0 0.0 0.0 st2 { v1.4s, v2.4s }, [x27], #323158# CHECK-NEXT: 3. 1 3.0 0.0 0.0 st2 { v1.8b, v2.8b }, [x27], #163159# CHECK-NEXT: 4. 1 3.0 0.0 0.0 st2 { v1.8h, v2.8h }, [x27], #323160# CHECK-NEXT: 1 2.2 0.2 0.0 <total>3161 3162# CHECK: [68] Code Region - G693163 3164# CHECK: Iterations: 1003165# CHECK-NEXT: Instructions: 5003166# CHECK-NEXT: Total Cycles: 5063167# CHECK-NEXT: Total uOps: 10003168 3169# CHECK: Dispatch Width: 43170# CHECK-NEXT: uOps Per Cycle: 1.983171# CHECK-NEXT: IPC: 0.993172# CHECK-NEXT: Block RThroughput: 2.53173 3174# CHECK: Timeline view:3175# CHECK-NEXT: 03176# CHECK-NEXT: Index 01234567893177 3178# CHECK: [0,0] DeeeeER . st2 { v1.16b, v2.16b }, [x27], #323179# CHECK-NEXT: [0,1] D=eeeeER . st2 { v1.2d, v2.2d }, [x27], x283180# CHECK-NEXT: [0,2] .D=eeeeER . st2 { v1.2s, v2.2s }, [x27], x283181# CHECK-NEXT: [0,3] .D==eeeeER. st2 { v1.4h, v2.4h }, [x27], x283182# CHECK-NEXT: [0,4] . D==eeeeER st2 { v1.4s, v2.4s }, [x27], x283183 3184# CHECK: Average Wait times (based on the timeline view):3185# CHECK-NEXT: [0]: Executions3186# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3187# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3188# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3189 3190# CHECK: [0] [1] [2] [3]3191# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st2 { v1.16b, v2.16b }, [x27], #323192# CHECK-NEXT: 1. 1 2.0 0.0 0.0 st2 { v1.2d, v2.2d }, [x27], x283193# CHECK-NEXT: 2. 1 2.0 0.0 0.0 st2 { v1.2s, v2.2s }, [x27], x283194# CHECK-NEXT: 3. 1 3.0 0.0 0.0 st2 { v1.4h, v2.4h }, [x27], x283195# CHECK-NEXT: 4. 1 3.0 0.0 0.0 st2 { v1.4s, v2.4s }, [x27], x283196# CHECK-NEXT: 1 2.2 0.2 0.0 <total>3197 3198# CHECK: [69] Code Region - G703199 3200# CHECK: Iterations: 1003201# CHECK-NEXT: Instructions: 5003202# CHECK-NEXT: Total Cycles: 5063203# CHECK-NEXT: Total uOps: 10003204 3205# CHECK: Dispatch Width: 43206# CHECK-NEXT: uOps Per Cycle: 1.983207# CHECK-NEXT: IPC: 0.993208# CHECK-NEXT: Block RThroughput: 2.53209 3210# CHECK: Timeline view:3211# CHECK-NEXT: 03212# CHECK-NEXT: Index 01234567893213 3214# CHECK: [0,0] DeeeeER . st2 { v1.8b, v2.8b }, [x27], x283215# CHECK-NEXT: [0,1] D=eeeeER . st2 { v1.8h, v2.8h }, [x27], x283216# CHECK-NEXT: [0,2] .D=eeeeER . st2 { v1.16b, v2.16b }, [x27], x283217# CHECK-NEXT: [0,3] .D==eeeeER. st2 { v1.b, v2.b }[0], [x27], #23218# CHECK-NEXT: [0,4] . D==eeeeER st2 { v1.b, v2.b }[8], [x27], #23219 3220# CHECK: Average Wait times (based on the timeline view):3221# CHECK-NEXT: [0]: Executions3222# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3223# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3224# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3225 3226# CHECK: [0] [1] [2] [3]3227# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st2 { v1.8b, v2.8b }, [x27], x283228# CHECK-NEXT: 1. 1 2.0 0.0 0.0 st2 { v1.8h, v2.8h }, [x27], x283229# CHECK-NEXT: 2. 1 2.0 0.0 0.0 st2 { v1.16b, v2.16b }, [x27], x283230# CHECK-NEXT: 3. 1 3.0 0.0 0.0 st2 { v1.b, v2.b }[0], [x27], #23231# CHECK-NEXT: 4. 1 3.0 0.0 0.0 st2 { v1.b, v2.b }[8], [x27], #23232# CHECK-NEXT: 1 2.2 0.2 0.0 <total>3233 3234# CHECK: [70] Code Region - G713235 3236# CHECK: Iterations: 1003237# CHECK-NEXT: Instructions: 5003238# CHECK-NEXT: Total Cycles: 5063239# CHECK-NEXT: Total uOps: 10003240 3241# CHECK: Dispatch Width: 43242# CHECK-NEXT: uOps Per Cycle: 1.983243# CHECK-NEXT: IPC: 0.993244# CHECK-NEXT: Block RThroughput: 2.53245 3246# CHECK: Timeline view:3247# CHECK-NEXT: 03248# CHECK-NEXT: Index 01234567893249 3250# CHECK: [0,0] DeeeeER . st2 { v1.b, v2.b }[0], [x27], x283251# CHECK-NEXT: [0,1] D=eeeeER . st2 { v1.b, v2.b }[8], [x27], x283252# CHECK-NEXT: [0,2] .D=eeeeER . st2 { v1.h, v2.h }[0], [x27], #43253# CHECK-NEXT: [0,3] .D==eeeeER. st2 { v1.h, v2.h }[4], [x27], #43254# CHECK-NEXT: [0,4] . D==eeeeER st2 { v1.h, v2.h }[0], [x27], x283255 3256# CHECK: Average Wait times (based on the timeline view):3257# CHECK-NEXT: [0]: Executions3258# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3259# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3260# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3261 3262# CHECK: [0] [1] [2] [3]3263# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st2 { v1.b, v2.b }[0], [x27], x283264# CHECK-NEXT: 1. 1 2.0 0.0 0.0 st2 { v1.b, v2.b }[8], [x27], x283265# CHECK-NEXT: 2. 1 2.0 0.0 0.0 st2 { v1.h, v2.h }[0], [x27], #43266# CHECK-NEXT: 3. 1 3.0 0.0 0.0 st2 { v1.h, v2.h }[4], [x27], #43267# CHECK-NEXT: 4. 1 3.0 0.0 0.0 st2 { v1.h, v2.h }[0], [x27], x283268# CHECK-NEXT: 1 2.2 0.2 0.0 <total>3269 3270# CHECK: [71] Code Region - G723271 3272# CHECK: Iterations: 1003273# CHECK-NEXT: Instructions: 5003274# CHECK-NEXT: Total Cycles: 5063275# CHECK-NEXT: Total uOps: 10003276 3277# CHECK: Dispatch Width: 43278# CHECK-NEXT: uOps Per Cycle: 1.983279# CHECK-NEXT: IPC: 0.993280# CHECK-NEXT: Block RThroughput: 2.53281 3282# CHECK: Timeline view:3283# CHECK-NEXT: 03284# CHECK-NEXT: Index 01234567893285 3286# CHECK: [0,0] DeeeeER . st2 { v1.h, v2.h }[4], [x27], x283287# CHECK-NEXT: [0,1] D=eeeeER . st2 { v1.s, v2.s }[0], [x27], #83288# CHECK-NEXT: [0,2] .D=eeeeER . st2 { v1.s, v2.s }[0], [x27], x283289# CHECK-NEXT: [0,3] .D==eeeeER. st2 { v1.d, v2.d }[0], [x27], #163290# CHECK-NEXT: [0,4] . D==eeeeER st2 { v1.d, v2.d }[0], [x27], x283291 3292# CHECK: Average Wait times (based on the timeline view):3293# CHECK-NEXT: [0]: Executions3294# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3295# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3296# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3297 3298# CHECK: [0] [1] [2] [3]3299# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st2 { v1.h, v2.h }[4], [x27], x283300# CHECK-NEXT: 1. 1 2.0 0.0 0.0 st2 { v1.s, v2.s }[0], [x27], #83301# CHECK-NEXT: 2. 1 2.0 0.0 0.0 st2 { v1.s, v2.s }[0], [x27], x283302# CHECK-NEXT: 3. 1 3.0 0.0 0.0 st2 { v1.d, v2.d }[0], [x27], #163303# CHECK-NEXT: 4. 1 3.0 0.0 0.0 st2 { v1.d, v2.d }[0], [x27], x283304# CHECK-NEXT: 1 2.2 0.2 0.0 <total>3305 3306# CHECK: [72] Code Region - G733307 3308# CHECK: Iterations: 1003309# CHECK-NEXT: Instructions: 3003310# CHECK-NEXT: Total Cycles: 3073311# CHECK-NEXT: Total uOps: 6003312 3313# CHECK: Dispatch Width: 43314# CHECK-NEXT: uOps Per Cycle: 1.953315# CHECK-NEXT: IPC: 0.983316# CHECK-NEXT: Block RThroughput: 1.53317 3318# CHECK: Timeline view:3319# CHECK-NEXT: Index 01234567893320 3321# CHECK: [0,0] DeeeeeER . st3 { v1.2d, v2.2d, v3.2d }, [x27], #483322# CHECK-NEXT: [0,1] D=eeeeeER. st3 { v1.2s, v2.2s, v3.2s }, [x27], #243323# CHECK-NEXT: [0,2] .D=eeeeeER st3 { v1.4h, v2.4h, v3.4h }, [x27], #243324 3325# CHECK: Average Wait times (based on the timeline view):3326# CHECK-NEXT: [0]: Executions3327# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3328# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3329# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3330 3331# CHECK: [0] [1] [2] [3]3332# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st3 { v1.2d, v2.2d, v3.2d }, [x27], #483333# CHECK-NEXT: 1. 1 2.0 0.0 0.0 st3 { v1.2s, v2.2s, v3.2s }, [x27], #243334# CHECK-NEXT: 2. 1 2.0 0.0 0.0 st3 { v1.4h, v2.4h, v3.4h }, [x27], #243335# CHECK-NEXT: 1 1.7 0.3 0.0 <total>3336 3337# CHECK: [73] Code Region - G743338 3339# CHECK: Iterations: 1003340# CHECK-NEXT: Instructions: 5003341# CHECK-NEXT: Total Cycles: 5073342# CHECK-NEXT: Total uOps: 10003343 3344# CHECK: Dispatch Width: 43345# CHECK-NEXT: uOps Per Cycle: 1.973346# CHECK-NEXT: IPC: 0.993347# CHECK-NEXT: Block RThroughput: 2.53348 3349# CHECK: Timeline view:3350# CHECK-NEXT: 013351# CHECK-NEXT: Index 01234567893352 3353# CHECK: [0,0] DeeeeeER .. st3 { v1.4s, v2.4s, v3.4s }, [x27], #483354# CHECK-NEXT: [0,1] D=eeeeeER .. st3 { v1.8b, v2.8b, v3.8b }, [x27], #243355# CHECK-NEXT: [0,2] .D=eeeeeER.. st3 { v1.8h, v2.8h, v3.8h }, [x27], #483356# CHECK-NEXT: [0,3] .D==eeeeeER. st3 { v1.16b, v2.16b, v3.16b }, [x27], #483357# CHECK-NEXT: [0,4] . D==eeeeeER st3 { v1.2d, v2.2d, v3.2d }, [x27], x283358 3359# CHECK: Average Wait times (based on the timeline view):3360# CHECK-NEXT: [0]: Executions3361# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3362# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3363# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3364 3365# CHECK: [0] [1] [2] [3]3366# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st3 { v1.4s, v2.4s, v3.4s }, [x27], #483367# CHECK-NEXT: 1. 1 2.0 0.0 0.0 st3 { v1.8b, v2.8b, v3.8b }, [x27], #243368# CHECK-NEXT: 2. 1 2.0 0.0 0.0 st3 { v1.8h, v2.8h, v3.8h }, [x27], #483369# CHECK-NEXT: 3. 1 3.0 0.0 0.0 st3 { v1.16b, v2.16b, v3.16b }, [x27], #483370# CHECK-NEXT: 4. 1 3.0 0.0 0.0 st3 { v1.2d, v2.2d, v3.2d }, [x27], x283371# CHECK-NEXT: 1 2.2 0.2 0.0 <total>3372 3373# CHECK: [74] Code Region - G753374 3375# CHECK: Iterations: 1003376# CHECK-NEXT: Instructions: 5003377# CHECK-NEXT: Total Cycles: 5073378# CHECK-NEXT: Total uOps: 10003379 3380# CHECK: Dispatch Width: 43381# CHECK-NEXT: uOps Per Cycle: 1.973382# CHECK-NEXT: IPC: 0.993383# CHECK-NEXT: Block RThroughput: 2.53384 3385# CHECK: Timeline view:3386# CHECK-NEXT: 013387# CHECK-NEXT: Index 01234567893388 3389# CHECK: [0,0] DeeeeeER .. st3 { v1.2s, v2.2s, v3.2s }, [x27], x283390# CHECK-NEXT: [0,1] D=eeeeeER .. st3 { v1.4h, v2.4h, v3.4h }, [x27], x283391# CHECK-NEXT: [0,2] .D=eeeeeER.. st3 { v1.4s, v2.4s, v3.4s }, [x27], x283392# CHECK-NEXT: [0,3] .D==eeeeeER. st3 { v1.8b, v2.8b, v3.8b }, [x27], x283393# CHECK-NEXT: [0,4] . D==eeeeeER st3 { v1.8h, v2.8h, v3.8h }, [x27], x283394 3395# CHECK: Average Wait times (based on the timeline view):3396# CHECK-NEXT: [0]: Executions3397# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3398# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3399# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3400 3401# CHECK: [0] [1] [2] [3]3402# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st3 { v1.2s, v2.2s, v3.2s }, [x27], x283403# CHECK-NEXT: 1. 1 2.0 0.0 0.0 st3 { v1.4h, v2.4h, v3.4h }, [x27], x283404# CHECK-NEXT: 2. 1 2.0 0.0 0.0 st3 { v1.4s, v2.4s, v3.4s }, [x27], x283405# CHECK-NEXT: 3. 1 3.0 0.0 0.0 st3 { v1.8b, v2.8b, v3.8b }, [x27], x283406# CHECK-NEXT: 4. 1 3.0 0.0 0.0 st3 { v1.8h, v2.8h, v3.8h }, [x27], x283407# CHECK-NEXT: 1 2.2 0.2 0.0 <total>3408 3409# CHECK: [75] Code Region - G763410 3411# CHECK: Iterations: 1003412# CHECK-NEXT: Instructions: 5003413# CHECK-NEXT: Total Cycles: 5073414# CHECK-NEXT: Total uOps: 10003415 3416# CHECK: Dispatch Width: 43417# CHECK-NEXT: uOps Per Cycle: 1.973418# CHECK-NEXT: IPC: 0.993419# CHECK-NEXT: Block RThroughput: 2.53420 3421# CHECK: Timeline view:3422# CHECK-NEXT: 013423# CHECK-NEXT: Index 01234567893424 3425# CHECK: [0,0] DeeeeeER .. st3 { v1.16b, v2.16b, v3.16b }, [x27], x283426# CHECK-NEXT: [0,1] D=eeeeeER .. st3 { v1.b, v2.b, v3.b }[0], [x27], #33427# CHECK-NEXT: [0,2] .D=eeeeeER.. st3 { v1.b, v2.b, v3.b }[8], [x27], #33428# CHECK-NEXT: [0,3] .D==eeeeeER. st3 { v1.b, v2.b, v3.b }[0], [x27], x283429# CHECK-NEXT: [0,4] . D==eeeeeER st3 { v1.b, v2.b, v3.b }[8], [x27], x283430 3431# CHECK: Average Wait times (based on the timeline view):3432# CHECK-NEXT: [0]: Executions3433# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3434# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3435# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3436 3437# CHECK: [0] [1] [2] [3]3438# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st3 { v1.16b, v2.16b, v3.16b }, [x27], x283439# CHECK-NEXT: 1. 1 2.0 0.0 0.0 st3 { v1.b, v2.b, v3.b }[0], [x27], #33440# CHECK-NEXT: 2. 1 2.0 0.0 0.0 st3 { v1.b, v2.b, v3.b }[8], [x27], #33441# CHECK-NEXT: 3. 1 3.0 0.0 0.0 st3 { v1.b, v2.b, v3.b }[0], [x27], x283442# CHECK-NEXT: 4. 1 3.0 0.0 0.0 st3 { v1.b, v2.b, v3.b }[8], [x27], x283443# CHECK-NEXT: 1 2.2 0.2 0.0 <total>3444 3445# CHECK: [76] Code Region - G773446 3447# CHECK: Iterations: 1003448# CHECK-NEXT: Instructions: 5003449# CHECK-NEXT: Total Cycles: 5073450# CHECK-NEXT: Total uOps: 10003451 3452# CHECK: Dispatch Width: 43453# CHECK-NEXT: uOps Per Cycle: 1.973454# CHECK-NEXT: IPC: 0.993455# CHECK-NEXT: Block RThroughput: 2.53456 3457# CHECK: Timeline view:3458# CHECK-NEXT: 013459# CHECK-NEXT: Index 01234567893460 3461# CHECK: [0,0] DeeeeeER .. st3 { v1.h, v2.h, v3.h }[0], [x27], #63462# CHECK-NEXT: [0,1] D=eeeeeER .. st3 { v1.h, v2.h, v3.h }[4], [x27], #63463# CHECK-NEXT: [0,2] .D=eeeeeER.. st3 { v1.h, v2.h, v3.h }[0], [x27], x283464# CHECK-NEXT: [0,3] .D==eeeeeER. st3 { v1.h, v2.h, v3.h }[4], [x27], x283465# CHECK-NEXT: [0,4] . D==eeeeeER st3 { v1.s, v2.s, v3.s }[0], [x27], #123466 3467# CHECK: Average Wait times (based on the timeline view):3468# CHECK-NEXT: [0]: Executions3469# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3470# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3471# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3472 3473# CHECK: [0] [1] [2] [3]3474# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st3 { v1.h, v2.h, v3.h }[0], [x27], #63475# CHECK-NEXT: 1. 1 2.0 0.0 0.0 st3 { v1.h, v2.h, v3.h }[4], [x27], #63476# CHECK-NEXT: 2. 1 2.0 0.0 0.0 st3 { v1.h, v2.h, v3.h }[0], [x27], x283477# CHECK-NEXT: 3. 1 3.0 0.0 0.0 st3 { v1.h, v2.h, v3.h }[4], [x27], x283478# CHECK-NEXT: 4. 1 3.0 0.0 0.0 st3 { v1.s, v2.s, v3.s }[0], [x27], #123479# CHECK-NEXT: 1 2.2 0.2 0.0 <total>3480 3481# CHECK: [77] Code Region - G783482 3483# CHECK: Iterations: 1003484# CHECK-NEXT: Instructions: 5003485# CHECK-NEXT: Total Cycles: 5103486# CHECK-NEXT: Total uOps: 10003487 3488# CHECK: Dispatch Width: 43489# CHECK-NEXT: uOps Per Cycle: 1.963490# CHECK-NEXT: IPC: 0.983491# CHECK-NEXT: Block RThroughput: 2.53492 3493# CHECK: Timeline view:3494# CHECK-NEXT: 012343495# CHECK-NEXT: Index 01234567893496 3497# CHECK: [0,0] DeeeeeER . . st3 { v1.s, v2.s, v3.s }[0], [x27], x283498# CHECK-NEXT: [0,1] D=eeeeeER . . st3 { v1.d, v2.d, v3.d }[0], [x27], #243499# CHECK-NEXT: [0,2] .D=eeeeeER. . st3 { v1.d, v2.d, v3.d }[0], [x27], x283500# CHECK-NEXT: [0,3] .D==eeeeeeeeER. st4 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], #643501# CHECK-NEXT: [0,4] . D==eeeeeeeeER st4 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], #323502 3503# CHECK: Average Wait times (based on the timeline view):3504# CHECK-NEXT: [0]: Executions3505# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3506# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3507# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3508 3509# CHECK: [0] [1] [2] [3]3510# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st3 { v1.s, v2.s, v3.s }[0], [x27], x283511# CHECK-NEXT: 1. 1 2.0 0.0 0.0 st3 { v1.d, v2.d, v3.d }[0], [x27], #243512# CHECK-NEXT: 2. 1 2.0 0.0 0.0 st3 { v1.d, v2.d, v3.d }[0], [x27], x283513# CHECK-NEXT: 3. 1 3.0 0.0 0.0 st4 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], #643514# CHECK-NEXT: 4. 1 3.0 0.0 0.0 st4 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], #323515# CHECK-NEXT: 1 2.2 0.2 0.0 <total>3516 3517# CHECK: [78] Code Region - G793518 3519# CHECK: Iterations: 1003520# CHECK-NEXT: Instructions: 5003521# CHECK-NEXT: Total Cycles: 5103522# CHECK-NEXT: Total uOps: 10003523 3524# CHECK: Dispatch Width: 43525# CHECK-NEXT: uOps Per Cycle: 1.963526# CHECK-NEXT: IPC: 0.983527# CHECK-NEXT: Block RThroughput: 2.53528 3529# CHECK: Timeline view:3530# CHECK-NEXT: 012343531# CHECK-NEXT: Index 01234567893532 3533# CHECK: [0,0] DeeeeeeeeER . st4 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], #323534# CHECK-NEXT: [0,1] D=eeeeeeeeER . st4 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], #643535# CHECK-NEXT: [0,2] .D=eeeeeeeeER . st4 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], #323536# CHECK-NEXT: [0,3] .D==eeeeeeeeER. st4 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], #643537# CHECK-NEXT: [0,4] . D==eeeeeeeeER st4 { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], #643538 3539# CHECK: Average Wait times (based on the timeline view):3540# CHECK-NEXT: [0]: Executions3541# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3542# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3543# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3544 3545# CHECK: [0] [1] [2] [3]3546# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st4 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], #323547# CHECK-NEXT: 1. 1 2.0 0.0 0.0 st4 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], #643548# CHECK-NEXT: 2. 1 2.0 0.0 0.0 st4 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], #323549# CHECK-NEXT: 3. 1 3.0 0.0 0.0 st4 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], #643550# CHECK-NEXT: 4. 1 3.0 0.0 0.0 st4 { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], #643551# CHECK-NEXT: 1 2.2 0.2 0.0 <total>3552 3553# CHECK: [79] Code Region - G803554 3555# CHECK: Iterations: 1003556# CHECK-NEXT: Instructions: 5003557# CHECK-NEXT: Total Cycles: 5103558# CHECK-NEXT: Total uOps: 10003559 3560# CHECK: Dispatch Width: 43561# CHECK-NEXT: uOps Per Cycle: 1.963562# CHECK-NEXT: IPC: 0.983563# CHECK-NEXT: Block RThroughput: 2.53564 3565# CHECK: Timeline view:3566# CHECK-NEXT: 012343567# CHECK-NEXT: Index 01234567893568 3569# CHECK: [0,0] DeeeeeeeeER . st4 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], x283570# CHECK-NEXT: [0,1] D=eeeeeeeeER . st4 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], x283571# CHECK-NEXT: [0,2] .D=eeeeeeeeER . st4 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], x283572# CHECK-NEXT: [0,3] .D==eeeeeeeeER. st4 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], x283573# CHECK-NEXT: [0,4] . D==eeeeeeeeER st4 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], x283574 3575# CHECK: Average Wait times (based on the timeline view):3576# CHECK-NEXT: [0]: Executions3577# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3578# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3579# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3580 3581# CHECK: [0] [1] [2] [3]3582# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st4 { v1.2d, v2.2d, v3.2d, v4.2d }, [x27], x283583# CHECK-NEXT: 1. 1 2.0 0.0 0.0 st4 { v1.2s, v2.2s, v3.2s, v4.2s }, [x27], x283584# CHECK-NEXT: 2. 1 2.0 0.0 0.0 st4 { v1.4h, v2.4h, v3.4h, v4.4h }, [x27], x283585# CHECK-NEXT: 3. 1 3.0 0.0 0.0 st4 { v1.4s, v2.4s, v3.4s, v4.4s }, [x27], x283586# CHECK-NEXT: 4. 1 3.0 0.0 0.0 st4 { v1.8b, v2.8b, v3.8b, v4.8b }, [x27], x283587# CHECK-NEXT: 1 2.2 0.2 0.0 <total>3588 3589# CHECK: [80] Code Region - G813590 3591# CHECK: Iterations: 1003592# CHECK-NEXT: Instructions: 5003593# CHECK-NEXT: Total Cycles: 5083594# CHECK-NEXT: Total uOps: 10003595 3596# CHECK: Dispatch Width: 43597# CHECK-NEXT: uOps Per Cycle: 1.973598# CHECK-NEXT: IPC: 0.983599# CHECK-NEXT: Block RThroughput: 2.53600 3601# CHECK: Timeline view:3602# CHECK-NEXT: 0123603# CHECK-NEXT: Index 01234567893604 3605# CHECK: [0,0] DeeeeeeeeER . st4 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], x283606# CHECK-NEXT: [0,1] D=eeeeeeeeER. st4 { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], x283607# CHECK-NEXT: [0,2] .D=eeeeeeE-R. st4 { v1.b, v2.b, v3.b, v4.b }[0], [x27], #43608# CHECK-NEXT: [0,3] .D==eeeeeeER. st4 { v1.b, v2.b, v3.b, v4.b }[8], [x27], #43609# CHECK-NEXT: [0,4] . D==eeeeeeER st4 { v1.b, v2.b, v3.b, v4.b }[0], [x27], x283610 3611# CHECK: Average Wait times (based on the timeline view):3612# CHECK-NEXT: [0]: Executions3613# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3614# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3615# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3616 3617# CHECK: [0] [1] [2] [3]3618# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st4 { v1.8h, v2.8h, v3.8h, v4.8h }, [x27], x283619# CHECK-NEXT: 1. 1 2.0 0.0 0.0 st4 { v1.16b, v2.16b, v3.16b, v4.16b }, [x27], x283620# CHECK-NEXT: 2. 1 2.0 0.0 1.0 st4 { v1.b, v2.b, v3.b, v4.b }[0], [x27], #43621# CHECK-NEXT: 3. 1 3.0 0.0 0.0 st4 { v1.b, v2.b, v3.b, v4.b }[8], [x27], #43622# CHECK-NEXT: 4. 1 3.0 0.0 0.0 st4 { v1.b, v2.b, v3.b, v4.b }[0], [x27], x283623# CHECK-NEXT: 1 2.2 0.2 0.2 <total>3624 3625# CHECK: [81] Code Region - G823626 3627# CHECK: Iterations: 1003628# CHECK-NEXT: Instructions: 5003629# CHECK-NEXT: Total Cycles: 5083630# CHECK-NEXT: Total uOps: 10003631 3632# CHECK: Dispatch Width: 43633# CHECK-NEXT: uOps Per Cycle: 1.973634# CHECK-NEXT: IPC: 0.983635# CHECK-NEXT: Block RThroughput: 2.53636 3637# CHECK: Timeline view:3638# CHECK-NEXT: 0123639# CHECK-NEXT: Index 01234567893640 3641# CHECK: [0,0] DeeeeeeER . . st4 { v1.b, v2.b, v3.b, v4.b }[8], [x27], x283642# CHECK-NEXT: [0,1] D=eeeeeeER. . st4 { v1.h, v2.h, v3.h, v4.h }[0], [x27], #83643# CHECK-NEXT: [0,2] .D=eeeeeeER . st4 { v1.h, v2.h, v3.h, v4.h }[4], [x27], #83644# CHECK-NEXT: [0,3] .D==eeeeeeER. st4 { v1.h, v2.h, v3.h, v4.h }[0], [x27], x283645# CHECK-NEXT: [0,4] . D==eeeeeeER st4 { v1.h, v2.h, v3.h, v4.h }[4], [x27], x283646 3647# CHECK: Average Wait times (based on the timeline view):3648# CHECK-NEXT: [0]: Executions3649# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3650# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3651# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3652 3653# CHECK: [0] [1] [2] [3]3654# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st4 { v1.b, v2.b, v3.b, v4.b }[8], [x27], x283655# CHECK-NEXT: 1. 1 2.0 0.0 0.0 st4 { v1.h, v2.h, v3.h, v4.h }[0], [x27], #83656# CHECK-NEXT: 2. 1 2.0 0.0 0.0 st4 { v1.h, v2.h, v3.h, v4.h }[4], [x27], #83657# CHECK-NEXT: 3. 1 3.0 0.0 0.0 st4 { v1.h, v2.h, v3.h, v4.h }[0], [x27], x283658# CHECK-NEXT: 4. 1 3.0 0.0 0.0 st4 { v1.h, v2.h, v3.h, v4.h }[4], [x27], x283659# CHECK-NEXT: 1 2.2 0.2 0.0 <total>3660 3661# CHECK: [82] Code Region - G833662 3663# CHECK: Iterations: 1003664# CHECK-NEXT: Instructions: 4003665# CHECK-NEXT: Total Cycles: 4083666# CHECK-NEXT: Total uOps: 8003667 3668# CHECK: Dispatch Width: 43669# CHECK-NEXT: uOps Per Cycle: 1.963670# CHECK-NEXT: IPC: 0.983671# CHECK-NEXT: Block RThroughput: 2.03672 3673# CHECK: Timeline view:3674# CHECK-NEXT: 013675# CHECK-NEXT: Index 01234567893676 3677# CHECK: [0,0] DeeeeeeER .. st4 { v1.s, v2.s, v3.s, v4.s }[0], [x27], #163678# CHECK-NEXT: [0,1] D=eeeeeeER.. st4 { v1.s, v2.s, v3.s, v4.s }[0], [x27], x283679# CHECK-NEXT: [0,2] .D=eeeeeeER. st4 { v1.d, v2.d, v3.d, v4.d }[0], [x27], #323680# CHECK-NEXT: [0,3] .D==eeeeeeER st4 { v1.d, v2.d, v3.d, v4.d }[0], [x27], x283681 3682# CHECK: Average Wait times (based on the timeline view):3683# CHECK-NEXT: [0]: Executions3684# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3685# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3686# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3687 3688# CHECK: [0] [1] [2] [3]3689# CHECK-NEXT: 0. 1 1.0 1.0 0.0 st4 { v1.s, v2.s, v3.s, v4.s }[0], [x27], #163690# CHECK-NEXT: 1. 1 2.0 0.0 0.0 st4 { v1.s, v2.s, v3.s, v4.s }[0], [x27], x283691# CHECK-NEXT: 2. 1 2.0 0.0 0.0 st4 { v1.d, v2.d, v3.d, v4.d }[0], [x27], #323692# CHECK-NEXT: 3. 1 3.0 0.0 0.0 st4 { v1.d, v2.d, v3.d, v4.d }[0], [x27], x283693# CHECK-NEXT: 1 2.0 0.3 0.0 <total>3694 3695# CHECK: [83] Code Region - G843696 3697# CHECK: Iterations: 1003698# CHECK-NEXT: Instructions: 2003699# CHECK-NEXT: Total Cycles: 4033700# CHECK-NEXT: Total uOps: 6003701 3702# CHECK: Dispatch Width: 43703# CHECK-NEXT: uOps Per Cycle: 1.493704# CHECK-NEXT: IPC: 0.503705# CHECK-NEXT: Block RThroughput: 4.03706 3707# CHECK: Timeline view:3708# CHECK-NEXT: Index 01234563709 3710# CHECK: [0,0] DeeER.. stp s1, s2, [x27], #2483711# CHECK-NEXT: [0,1] .D=eeER stp d1, d2, [x27], #4963712 3713# CHECK: Average Wait times (based on the timeline view):3714# CHECK-NEXT: [0]: Executions3715# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3716# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3717# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3718 3719# CHECK: [0] [1] [2] [3]3720# CHECK-NEXT: 0. 1 1.0 1.0 0.0 stp s1, s2, [x27], #2483721# CHECK-NEXT: 1. 1 2.0 1.0 0.0 stp d1, d2, [x27], #4963722# CHECK-NEXT: 1 1.5 1.0 0.0 <total>3723 3724# CHECK: [84] Code Region - G853725 3726# CHECK: Iterations: 1003727# CHECK-NEXT: Instructions: 5003728# CHECK-NEXT: Total Cycles: 9033729# CHECK-NEXT: Total uOps: 14003730 3731# CHECK: Dispatch Width: 43732# CHECK-NEXT: uOps Per Cycle: 1.553733# CHECK-NEXT: IPC: 0.553734# CHECK-NEXT: Block RThroughput: 9.03735 3736# CHECK: Timeline view:3737# CHECK-NEXT: 013738# CHECK-NEXT: Index 01234567893739 3740# CHECK: [0,0] DeeER. .. stp q1, q2, [x27], #9923741# CHECK-NEXT: [0,1] .D=eeER .. stp s1, s2, [x27, #248]!3742# CHECK-NEXT: [0,2] . D==eeER .. stp d1, d2, [x27, #496]!3743# CHECK-NEXT: [0,3] . D===eeER. stp q1, q2, [x27, #992]!3744# CHECK-NEXT: [0,4] . D====eER stp w1, w2, [x27], #2483745 3746# CHECK: Average Wait times (based on the timeline view):3747# CHECK-NEXT: [0]: Executions3748# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3749# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3750# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3751 3752# CHECK: [0] [1] [2] [3]3753# CHECK-NEXT: 0. 1 1.0 1.0 0.0 stp q1, q2, [x27], #9923754# CHECK-NEXT: 1. 1 2.0 1.0 0.0 stp s1, s2, [x27, #248]!3755# CHECK-NEXT: 2. 1 3.0 1.0 0.0 stp d1, d2, [x27, #496]!3756# CHECK-NEXT: 3. 1 4.0 1.0 0.0 stp q1, q2, [x27, #992]!3757# CHECK-NEXT: 4. 1 5.0 1.0 0.0 stp w1, w2, [x27], #2483758# CHECK-NEXT: 1 3.0 1.0 0.0 <total>3759 3760# CHECK: [85] Code Region - G863761 3762# CHECK: Iterations: 1003763# CHECK-NEXT: Instructions: 5003764# CHECK-NEXT: Total Cycles: 5033765# CHECK-NEXT: Total uOps: 10003766 3767# CHECK: Dispatch Width: 43768# CHECK-NEXT: uOps Per Cycle: 1.993769# CHECK-NEXT: IPC: 0.993770# CHECK-NEXT: Block RThroughput: 5.03771 3772# CHECK: Timeline view:3773# CHECK-NEXT: Index 012345673774 3775# CHECK: [0,0] DeER . . stp x1, x2, [x27], #4963776# CHECK-NEXT: [0,1] D=eER. . stp w1, w2, [x27, #248]!3777# CHECK-NEXT: [0,2] .D=eER . stp x1, x2, [x27, #496]!3778# CHECK-NEXT: [0,3] .D==eER. str b1, [x27], #2543779# CHECK-NEXT: [0,4] . D==eER str h1, [x27], #2543780 3781# CHECK: Average Wait times (based on the timeline view):3782# CHECK-NEXT: [0]: Executions3783# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3784# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3785# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3786 3787# CHECK: [0] [1] [2] [3]3788# CHECK-NEXT: 0. 1 1.0 1.0 0.0 stp x1, x2, [x27], #4963789# CHECK-NEXT: 1. 1 2.0 0.0 0.0 stp w1, w2, [x27, #248]!3790# CHECK-NEXT: 2. 1 2.0 0.0 0.0 stp x1, x2, [x27, #496]!3791# CHECK-NEXT: 3. 1 3.0 0.0 0.0 str b1, [x27], #2543792# CHECK-NEXT: 4. 1 3.0 0.0 0.0 str h1, [x27], #2543793# CHECK-NEXT: 1 2.2 0.2 0.0 <total>3794 3795# CHECK: [86] Code Region - G873796 3797# CHECK: Iterations: 1003798# CHECK-NEXT: Instructions: 5003799# CHECK-NEXT: Total Cycles: 5033800# CHECK-NEXT: Total uOps: 10003801 3802# CHECK: Dispatch Width: 43803# CHECK-NEXT: uOps Per Cycle: 1.993804# CHECK-NEXT: IPC: 0.993805# CHECK-NEXT: Block RThroughput: 5.03806 3807# CHECK: Timeline view:3808# CHECK-NEXT: Index 012345673809 3810# CHECK: [0,0] DeER . . str s1, [x27], #2543811# CHECK-NEXT: [0,1] D=eER. . str d1, [x27], #2543812# CHECK-NEXT: [0,2] .D=eER . str q1, [x27], #2543813# CHECK-NEXT: [0,3] .D==eER. str b1, [x27, #254]!3814# CHECK-NEXT: [0,4] . D==eER str h1, [x27, #254]!3815 3816# CHECK: Average Wait times (based on the timeline view):3817# CHECK-NEXT: [0]: Executions3818# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3819# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3820# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3821 3822# CHECK: [0] [1] [2] [3]3823# CHECK-NEXT: 0. 1 1.0 1.0 0.0 str s1, [x27], #2543824# CHECK-NEXT: 1. 1 2.0 0.0 0.0 str d1, [x27], #2543825# CHECK-NEXT: 2. 1 2.0 0.0 0.0 str q1, [x27], #2543826# CHECK-NEXT: 3. 1 3.0 0.0 0.0 str b1, [x27, #254]!3827# CHECK-NEXT: 4. 1 3.0 0.0 0.0 str h1, [x27, #254]!3828# CHECK-NEXT: 1 2.2 0.2 0.0 <total>3829 3830# CHECK: [87] Code Region - G883831 3832# CHECK: Iterations: 1003833# CHECK-NEXT: Instructions: 5003834# CHECK-NEXT: Total Cycles: 5033835# CHECK-NEXT: Total uOps: 10003836 3837# CHECK: Dispatch Width: 43838# CHECK-NEXT: uOps Per Cycle: 1.993839# CHECK-NEXT: IPC: 0.993840# CHECK-NEXT: Block RThroughput: 5.03841 3842# CHECK: Timeline view:3843# CHECK-NEXT: Index 012345673844 3845# CHECK: [0,0] DeER . . str s1, [x27, #254]!3846# CHECK-NEXT: [0,1] D=eER. . str d1, [x27, #254]!3847# CHECK-NEXT: [0,2] .D=eER . str q1, [x27, #254]!3848# CHECK-NEXT: [0,3] .D==eER. str w1, [x27], #2543849# CHECK-NEXT: [0,4] . D==eER str x1, [x27], #2543850 3851# CHECK: Average Wait times (based on the timeline view):3852# CHECK-NEXT: [0]: Executions3853# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3854# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3855# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3856 3857# CHECK: [0] [1] [2] [3]3858# CHECK-NEXT: 0. 1 1.0 1.0 0.0 str s1, [x27, #254]!3859# CHECK-NEXT: 1. 1 2.0 0.0 0.0 str d1, [x27, #254]!3860# CHECK-NEXT: 2. 1 2.0 0.0 0.0 str q1, [x27, #254]!3861# CHECK-NEXT: 3. 1 3.0 0.0 0.0 str w1, [x27], #2543862# CHECK-NEXT: 4. 1 3.0 0.0 0.0 str x1, [x27], #2543863# CHECK-NEXT: 1 2.2 0.2 0.0 <total>3864 3865# CHECK: [88] Code Region - G893866 3867# CHECK: Iterations: 1003868# CHECK-NEXT: Instructions: 5003869# CHECK-NEXT: Total Cycles: 5033870# CHECK-NEXT: Total uOps: 10003871 3872# CHECK: Dispatch Width: 43873# CHECK-NEXT: uOps Per Cycle: 1.993874# CHECK-NEXT: IPC: 0.993875# CHECK-NEXT: Block RThroughput: 5.03876 3877# CHECK: Timeline view:3878# CHECK-NEXT: Index 012345673879 3880# CHECK: [0,0] DeER . . str w1, [x27, #254]!3881# CHECK-NEXT: [0,1] D=eER. . str x1, [x27, #254]!3882# CHECK-NEXT: [0,2] .D=eER . strb w1, [x27], #2543883# CHECK-NEXT: [0,3] .D==eER. strb w1, [x27, #254]!3884# CHECK-NEXT: [0,4] . D==eER strh w1, [x27], #2543885 3886# CHECK: Average Wait times (based on the timeline view):3887# CHECK-NEXT: [0]: Executions3888# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3889# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3890# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3891 3892# CHECK: [0] [1] [2] [3]3893# CHECK-NEXT: 0. 1 1.0 1.0 0.0 str w1, [x27, #254]!3894# CHECK-NEXT: 1. 1 2.0 0.0 0.0 str x1, [x27, #254]!3895# CHECK-NEXT: 2. 1 2.0 0.0 0.0 strb w1, [x27], #2543896# CHECK-NEXT: 3. 1 3.0 0.0 0.0 strb w1, [x27, #254]!3897# CHECK-NEXT: 4. 1 3.0 0.0 0.0 strh w1, [x27], #2543898# CHECK-NEXT: 1 2.2 0.2 0.0 <total>3899 3900# CHECK: [89] Code Region - G903901 3902# CHECK: Iterations: 1003903# CHECK-NEXT: Instructions: 1003904# CHECK-NEXT: Total Cycles: 1033905# CHECK-NEXT: Total uOps: 2003906 3907# CHECK: Dispatch Width: 43908# CHECK-NEXT: uOps Per Cycle: 1.943909# CHECK-NEXT: IPC: 0.973910# CHECK-NEXT: Block RThroughput: 1.03911 3912# CHECK: Timeline view:3913# CHECK-NEXT: Index 01233914 3915# CHECK: [0,0] DeER strh w1, [x27, #254]!3916 3917# CHECK: Average Wait times (based on the timeline view):3918# CHECK-NEXT: [0]: Executions3919# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3920# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3921# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3922 3923# CHECK: [0] [1] [2] [3]3924# CHECK-NEXT: 0. 1 1.0 1.0 0.0 strh w1, [x27, #254]!3925 3926# CHECK: [90] Code Region - G913927 3928# CHECK: Iterations: 1003929# CHECK-NEXT: Instructions: 2003930# CHECK-NEXT: Total Cycles: 1103931# CHECK-NEXT: Total uOps: 4003932 3933# CHECK: Dispatch Width: 43934# CHECK-NEXT: uOps Per Cycle: 3.643935# CHECK-NEXT: IPC: 1.823936# CHECK-NEXT: Block RThroughput: 1.03937 3938# CHECK: Timeline view:3939# CHECK-NEXT: 03940# CHECK-NEXT: Index 01234567893941 3942# CHECK: [0,0] DeeeeER . ldr x1, [x27], #2543943# CHECK-NEXT: [0,1] D====eeeeER ldr x2, [x1], #2543944 3945# CHECK: Average Wait times (based on the timeline view):3946# CHECK-NEXT: [0]: Executions3947# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue3948# CHECK-NEXT: [2]: Average time spent waiting in a scheduler's queue while ready3949# CHECK-NEXT: [3]: Average time elapsed from WB until retire stage3950 3951# CHECK: [0] [1] [2] [3]3952# CHECK-NEXT: 0. 1 1.0 1.0 0.0 ldr x1, [x27], #2543953# CHECK-NEXT: 1. 1 5.0 0.0 0.0 ldr x2, [x1], #2543954# CHECK-NEXT: 1 3.0 0.5 0.0 <total>3955