Silver Core Operation Encoding

From Mill Computing Wiki
Jump to: navigation, search

Tin Copper Silver Gold Decimal8 Decimal16 

The Mill Architecture is still in development, and new operations may be added or existing operations may be changed. This means the following encodings may still change too and only reflect the current state.

The operation encodings are per Slot, and the subscripts indicate the field widths in bits.

Exu Block


add(op x, imm y)

E0:1b29y7x420
E1:1b19y7x420
E2:1a59y3x416
E3:1a59y3x416


add(op x, op y)

E0:c0812y4x420
E1:c8212y4x420
E2:828y4x416
E3:828y4x416


add1u(u x, u y)

E0:c0912y4x420
E1:c8312y4x420
E2:838y4x416
E3:838y4x416


addf(f x, f y)

E0:c0a12y4x420
E1:c8412y4x420


addfe(f x, f y)

E0:c0b12y4x420
E1:c8512y4x420


addffz(f x, f y)

E0:c0c12y4x420
E1:c8612y4x420


addfn(f x, f y)

E0:c0d12y4x420
E1:c8712y4x420


addfp(f x, f y)

E0:c0e12y4x420
E1:c8812y4x420


addfz(f x, f y)

E0:c0f12y4x420
E1:c8912y4x420


addp(p x, p y, scale s)

E0:36210s2y4x420
E1:35f10s2y4x420
E2:326s2y4x416
E3:326s2y4x416


addp(p x, imm y, scale s)

E0:777s2y7x420
E1:757s2y7x420
E2:737s2y3x416
E3:737s2y3x416


addss(s x, imm y)

E0:1b39y7x420
E1:1b29y7x420
E2:1a69y3x416
E3:1a69y3x416


addss(s x, s y)

E0:c1012y4x420
E1:c8a12y4x420
E2:848y4x416
E3:848y4x416


addsw(s x, s y)

E0:c1112y4x420
E1:c8b12y4x420
E2:858y4x416
E3:858y4x416


addsw(s x, imm y)

E0:1b49y7x420
E1:1b39y7x420
E2:1a79y3x416
E3:1a79y3x416


addswv(s x, imm y)

E0:1b59y7x420
E1:1b49y7x420
E2:1a89y3x416
E3:1a89y3x416


addswv(s x, s y)

E0:c1212y4x420
E1:c8c12y4x420
E2:868y4x416
E3:868y4x416


addsx(s x, s y)

E0:c1312y4x420
E1:c8d12y4x420
E2:878y4x416
E3:878y4x416


addsx(s x, imm y)

E0:1b69y7x420
E1:1b59y7x420
E2:1a99y3x416
E3:1a99y3x416


addus(u x, u y)

E0:c1412y4x420
E1:c8e12y4x420
E2:888y4x416
E3:888y4x416


addus(u x, imm y)

E0:1b79y7x420
E1:1b69y7x420
E2:1aa9y3x416
E3:1aa9y3x416


adduw(u x, imm y)

E0:1b89y7x420
E1:1b79y7x420
E2:1ab9y3x416
E3:1ab9y3x416


adduw(u x, u y)

E0:c1512y4x420
E1:c8f12y4x420
E2:898y4x416
E3:898y4x416


adduwv(u x, imm y)

E0:1b99y7x420
E1:1b89y7x420
E2:1ac9y3x416
E3:1ac9y3x416


adduwv(u x, u y)

E0:c1612y4x420
E1:c9012y4x420
E2:8a8y4x416
E3:8a8y4x416


addux(u x, imm y)

E0:1ba9y7x420
E1:1b99y7x420
E2:1ad9y3x416
E3:1ad9y3x416


addux(u x, u y)

E0:c1712y4x420
E1:c9112y4x420
E2:8b8y4x416
E3:8b8y4x416


all(op v)

E0:c87b16v420
E1:cfbb16v420
E2:b7512v416
E3:b7512v416


alternate(op v1, op v2)

E0:c1812v24v1420
E1:c9212v24v1420
E2:8c8v24v1416
E3:8c8v24v1416


andl(op x, imm y)

E0:1bb9y7x420
E1:1ba9y7x420
E2:1ae9y3x416
E3:1ae9y3x416


andl(op x, op y)

E0:c1912y4x420
E1:c9312y4x420
E2:8d8y4x416
E3:8d8y4x416


any(op v)

E0:c87c16v420
E1:cfbc16v420
E2:b7612v416
E3:b7612v416


carry(conditioncode)

E0:d85a02020
E1:d79602020
E2:d2101616
E3:d2101616


classifyf(f x)

E0:c87d16x420
E1:cfbd16x420


clear(op x, bit bit)

E0:32210bit6x420
E1:33f10bit6x420
E2:2e6bit6x416
E3:2e6bit6x416


clear(op x, op bit)

E0:c1a12bit4x420
E1:c9412bit4x420
E2:8e8bit4x416
E3:8e8bit4x416


countlfl(op x)

E0:c87e16x420


countltr(op x)

E0:c87f16x420


countrfl(op x)

E0:cfc016x420


countrtr(op x)

E0:cfc116x420


delta(op x, op y)

E0:c1b12y4x420
E1:c9512y4x420
E2:8f8y4x416
E3:8f8y4x416


divRems(s x, imm y)

E0:1bc9y7x420


divRems(s x, s y)

E0:c1c12y4x420


divRemu(u x, imm y)

E0:1bd9y7x420


divRemu(u x, u y)

E0:c1d12y4x420


divs(s x, s y)

E0:c1e12y4x420


divs(s x, imm y)

E0:1be9y7x420


divu(u x, u y)

E0:c1f12y4x420


divu(u x, imm y)

E0:1bf9y7x420


eql(op x, imm y)

E0:1c09y7x420
E1:1bb9y7x420
E2:1af9y3x416
E3:1af9y3x416


eql(op x, op y)

E0:c2012y4x420
E1:c9612y4x420
E2:908y4x416
E3:908y4x416


eql(conditioncode)

E0:d85a12020
E1:d79612020
E2:d2111616
E3:d2111616


eqlf(f x, f y)

E0:c2112y4x420
E1:c9712y4x420


eqlfx(f x, f y)

E0:c2212y4x420
E1:c9812y4x420


eqlp(p x, p y)

E0:c2312y4x420
E1:c9912y4x420
E2:918y4x416
E3:918y4x416


extract(op v, imm i)

E0:1c19i7v420
E1:1bc9i7v420
E2:1b09i3v416
E3:1b09i3v416


extract(op v, i i)

E0:c2412i4v420
E1:c9a12i4v420
E2:928i4v416
E3:928i4v416


exuArgs(op arg)

E0:c87016arg420
E1:cfb016arg420
E2:b7012arg416
E3:b7012arg416


exuArgs(op arg0, op arg1)

E0:c0012arg14arg0420
E1:c8012arg14arg0420
E2:808arg14arg0416
E3:808arg14arg0416


f2sef(f x)

E0:cfc216x420
E1:cfbe16x420


f2sefe(f x)

E0:cfc316x420
E1:cfbf16x420


f2seffz(f x)

E0:cfc416x420
E1:d70016x420


f2sefn(f x)

E0:cfc516x420
E1:d70116x420


f2sefp(f x)

E0:cfc616x420
E1:d70216x420


f2sefs(f x)

E0:cfc716x420
E1:d70316x420


f2sefse(f x)

E0:cfc816x420
E1:d70416x420


f2sefsfz(f x)

E0:cfc916x420
E1:d70516x420


f2sefsn(f x)

E0:cfca16x420
E1:d70616x420


f2sefsp(f x)

E0:cfcb16x420
E1:d70716x420


f2sefsz(f x)

E0:cfcc16x420
E1:d70816x420


f2sefx(f x)

E0:cfcd16x420
E1:d70916x420


f2sefxe(f x)

E0:cfce16x420
E1:d70a16x420


f2sefxfz(f x)

E0:cfcf16x420
E1:d70b16x420


f2sefxn(f x)

E0:cfd016x420
E1:d70c16x420


f2sefxp(f x)

E0:cfd116x420
E1:d70d16x420


f2sefxz(f x)

E0:cfd216x420
E1:d70e16x420


f2sefz(f x)

E0:cfd316x420
E1:d70f16x420


f2sf(f x)

E0:cfd416x420
E1:d71016x420


f2sfe(f x)

E0:cfd516x420
E1:d71116x420


f2sffz(f x)

E0:cfd616x420
E1:d71216x420


f2sfn(f x)

E0:cfd716x420
E1:d71316x420


f2sfp(f x)

E0:cfd816x420
E1:d71416x420


f2sfs(f x)

E0:cfd916x420
E1:d71516x420


f2sfse(f x)

E0:cfda16x420
E1:d71616x420


f2sfsfz(f x)

E0:cfdb16x420
E1:d71716x420


f2sfsn(f x)

E0:cfdc16x420
E1:d71816x420


f2sfsp(f x)

E0:cfdd16x420
E1:d71916x420


f2sfsz(f x)

E0:cfde16x420
E1:d71a16x420


f2sfx(f x)

E0:cfdf16x420
E1:d71b16x420


f2sfxe(f x)

E0:cfe016x420
E1:d71c16x420


f2sfxfz(f x)

E0:cfe116x420
E1:d71d16x420


f2sfxn(f x)

E0:cfe216x420
E1:d71e16x420


f2sfxp(f x)

E0:cfe316x420
E1:d71f16x420


f2sfxz(f x)

E0:cfe416x420
E1:d72016x420


f2sfz(f x)

E0:cfe516x420
E1:d72116x420


f2uef(f x)

E0:cfe616x420
E1:d72216x420


f2uefe(f x)

E0:cfe716x420
E1:d72316x420


f2ueffz(f x)

E0:cfe816x420
E1:d72416x420


f2uefn(f x)

E0:cfe916x420
E1:d72516x420


f2uefp(f x)

E0:cfea16x420
E1:d72616x420


f2uefs(f x)

E0:cfeb16x420
E1:d72716x420


f2uefse(f x)

E0:cfec16x420
E1:d72816x420


f2uefsfz(f x)

E0:cfed16x420
E1:d72916x420


f2uefsn(f x)

E0:cfee16x420
E1:d72a16x420


f2uefsp(f x)

E0:cfef16x420
E1:d72b16x420


f2uefsz(f x)

E0:cff016x420
E1:d72c16x420


f2uefx(f x)

E0:cff116x420
E1:d72d16x420


f2uefxe(f x)

E0:cff216x420
E1:d72e16x420


f2uefxfz(f x)

E0:cff316x420
E1:d72f16x420


f2uefxn(f x)

E0:cff416x420
E1:d73016x420


f2uefxp(f x)

E0:cff516x420
E1:d73116x420


f2uefxz(f x)

E0:cff616x420
E1:d73216x420


f2uefz(f x)

E0:cff716x420
E1:d73316x420


f2uf(f x)

E0:cff816x420
E1:d73416x420


f2ufe(f x)

E0:cff916x420
E1:d73516x420


f2uffz(f x)

E0:cffa16x420
E1:d73616x420


f2ufn(f x)

E0:cffb16x420
E1:d73716x420


f2ufp(f x)

E0:cffc16x420
E1:d73816x420


f2ufs(f x)

E0:cffd16x420
E1:d73916x420


f2ufse(f x)

E0:cffe16x420
E1:d73a16x420


f2ufsfz(f x)

E0:cfff16x420
E1:d73b16x420


f2ufsn(f x)

E0:d80016x420
E1:d73c16x420


f2ufsp(f x)

E0:d80116x420
E1:d73d16x420


f2ufsz(f x)

E0:d80216x420
E1:d73e16x420


f2ufx(f x)

E0:d80316x420
E1:d73f16x420


f2ufxe(f x)

E0:d80416x420
E1:d74016x420


f2ufxfz(f x)

E0:d80516x420
E1:d74116x420


f2ufxn(f x)

E0:d80616x420
E1:d74216x420


f2ufxp(f x)

E0:d80716x420
E1:d74316x420


f2ufxz(f x)

E0:d80816x420
E1:d74416x420


f2ufz(f x)

E0:d80916x420
E1:d74516x420


fault(op x)

E0:d80a16x420
E1:d74616x420
E2:b7712x416
E3:b7712x416


fault(conditioncode)

E0:d85a22020
E1:d79622020
E2:d2121616
E3:d2121616


flip(op x, bit bit)

E0:32310bit6x420
E1:34010bit6x420
E2:2f6bit6x416
E3:2f6bit6x416


flip(op x, n bit)

E0:c2512bit4x420
E1:c9b12bit4x420
E2:938bit4x416
E3:938bit4x416


flip(op x)

E0:d80b16x420
E1:d74716x420
E2:b7812x416
E3:b7812x416


fmaf(f x, f y)

E0:c0112y4x420


fmaf(f x)

E0:c87116x420
E1:cfb116x420


fmafe(f x)

E0:c87216x420
E1:cfb216x420


fmafe(f x, f y)

E0:c0212y4x420


fmaffz(f x, f y)

E0:c0312y4x420


fmaffz(f x)

E0:c87316x420
E1:cfb316x420


fmafn(f x)

E0:c87416x420
E1:cfb416x420


fmafn(f x, f y)

E0:c0412y4x420


fmafp(f x)

E0:c87516x420
E1:cfb516x420


fmafp(f x, f y)

E0:c0512y4x420


fmafz(f x, f y)

E0:c0612y4x420


fmafz(f x)

E0:c87616x420
E1:cfb616x420


geq(conditioncode)

E0:d85a32020
E1:d79632020
E2:d2131616
E3:d2131616


geqf(f x, f y)

E0:c2612y4x420
E1:c9c12y4x420


geqfx(f x, f y)

E0:c2712y4x420
E1:c9d12y4x420


gtr(conditioncode)

E0:d85a42020
E1:d79642020
E2:d2141616
E3:d2141616


gtrf(f x, f y)

E0:c2812y4x420
E1:c9e12y4x420


gtrfx(f x, f y)

E0:c2912y4x420
E1:c9f12y4x420


gtrs(s x, imm y)

E0:1c29y7x420
E1:1bd9y7x420
E2:1b19y3x416
E3:1b19y3x416


gtru(u x, imm y)

E0:1c39y7x420
E1:1be9y7x420
E2:1b29y3x416
E3:1b29y3x416


imp(op x, imm y)

E0:1c49y7x420
E1:1bf9y7x420
E2:1b39y3x416
E3:1b39y3x416


imp(op x, op y)

E0:c2a12y4x420
E1:ca012y4x420
E2:948y4x416
E3:948y4x416


inject(i i)

E0:c87716i420
E1:cfb716i420
E2:b7112i416
E3:b7112i416


inject(op v, op x, imm i)

E0:1e5i7x4v420
E1:1e5i7x4v420
E2:1d5i3x4v416
E3:1d5i3x4v416


integeref(f x)

E0:d80c16x420
E1:d74816x420


integerefe(f x)

E0:d80d16x420
E1:d74916x420


integereffz(f x)

E0:d80e16x420
E1:d74a16x420


integerefn(f x)

E0:d80f16x420
E1:d74b16x420


integerefp(f x)

E0:d81016x420
E1:d74c16x420


integerefz(f x)

E0:d81116x420
E1:d74d16x420


integerf(f x)

E0:d81216x420
E1:d74e16x420


integerfe(f x)

E0:d81316x420
E1:d74f16x420


integerffz(f x)

E0:d81416x420
E1:d75016x420


integerfn(f x)

E0:d81516x420
E1:d75116x420


integerfp(f x)

E0:d81616x420
E1:d75216x420


integerfz(f x)

E0:d81716x420
E1:d75316x420


left(op v)

E0:d81816v420
E1:d75416v420
E2:b7912v416
E3:b7912v416


left(op x, width w)

E0:1d9013w3x420
E1:1af313w3x420
E2:1c69w3x416
E3:1c69w3x416


leq(conditioncode)

E0:d85a52020
E1:d79652020
E2:d2151616
E3:d2151616


leqf(f x, f y)

E0:c2b12y4x420
E1:ca112y4x420


leqfx(f x, f y)

E0:c2c12y4x420
E1:ca212y4x420


leqp(p x, p y)

E0:c2d12y4x420
E1:ca312y4x420
E2:958y4x416
E3:958y4x416


leqs(s x, s y)

E0:c2e12y4x420
E1:ca412y4x420
E2:968y4x416
E3:968y4x416


lequ(u x, u y)

E0:c2f12y4x420
E1:ca512y4x420
E2:978y4x416
E3:978y4x416


logBf(f x)

E0:d81916x420
E1:d75516x420


lss(conditioncode)

E0:d85a62020
E1:d79662020
E2:d2161616
E3:d2161616


lssf(f x, f y)

E0:c3012y4x420
E1:ca612y4x420


lssfx(f x, f y)

E0:c3112y4x420
E1:ca712y4x420


lssp(p x, p y)

E0:c3212y4x420
E1:ca812y4x420
E2:988y4x416
E3:988y4x416


lsss(s x, imm y)

E0:1c59y7x420
E1:1c09y7x420
E2:1b49y3x416
E3:1b49y3x416


lsss(s x, s y)

E0:c3312y4x420
E1:ca912y4x420
E2:998y4x416
E3:998y4x416


lssu(u x, u y)

E0:c3412y4x420
E1:caa12y4x420
E2:9a8y4x416
E3:9a8y4x416


lssu(u x, imm y)

E0:1c69y7x420
E1:1c19y7x420
E2:1b59y3x416
E3:1b59y3x416


mask(op v, width w)

E0:1d9113w3v420
E1:1b0813w3v420
E2:1c79w3v416
E3:1c79w3v416


mask(bit bit0, bit bit1, width w)

E0:1a5w3bit16bit0620
E1:185w3bit16bit0620
E2:01w3bit16bit0616
E3:01w3bit16bit0616


maxf(f x, f y)

E0:c3512y4x420
E1:cab12y4x420


merge(op op0)

E0:c87816op0420
E1:cfb816op0420
E2:b7212op0416
E3:b7212op0416


minf(f x, f y)

E0:c3612y4x420
E1:cac12y4x420


mul(op x, op y)

E0:c3712y4x420
E1:cad12y4x420


mulf(f x, f y)

E0:c3812y4x420
E1:cae12y4x420


mulfe(f x, f y)

E0:c3912y4x420
E1:caf12y4x420


mulffz(f x, f y)

E0:c3a12y4x420
E1:cb012y4x420


mulfn(f x, f y)

E0:c3b12y4x420
E1:cb112y4x420


mulfp(f x, f y)

E0:c3c12y4x420
E1:cb212y4x420


mulfz(f x, f y)

E0:c3d12y4x420
E1:cb312y4x420


mulsf(sf x, sf y, bit dot)

E0:06dot6y4x420
E1:06dot6y4x420


mulsfe(sf x, sf y, bit dot)

E0:16dot6y4x420
E1:16dot6y4x420


mulsffz(sf x, sf y, bit dot)

E0:26dot6y4x420
E1:26dot6y4x420


mulsfn(sf x, sf y, bit dot)

E0:36dot6y4x420
E1:36dot6y4x420


mulsfp(sf x, sf y, bit dot)

E0:46dot6y4x420
E1:46dot6y4x420


mulsfs(sf x, sf y, bit dot)

E0:56dot6y4x420
E1:56dot6y4x420


mulsfse(sf x, sf y, bit dot)

E0:66dot6y4x420
E1:66dot6y4x420


mulsfsfz(sf x, sf y, bit dot)

E0:76dot6y4x420
E1:76dot6y4x420


mulsfsn(sf x, sf y, bit dot)

E0:86dot6y4x420
E1:86dot6y4x420


mulsfsp(sf x, sf y, bit dot)

E0:96dot6y4x420
E1:96dot6y4x420


mulsfsz(sf x, sf y, bit dot)

E0:a6dot6y4x420
E1:a6dot6y4x420


mulsfw(sf x, sf y, bit dot)

E0:b6dot6y4x420
E1:b6dot6y4x420


mulsfwe(sf x, sf y, bit dot)

E0:c6dot6y4x420
E1:c6dot6y4x420


mulsfwfz(sf x, sf y, bit dot)

E0:d6dot6y4x420
E1:d6dot6y4x420


mulsfwn(sf x, sf y, bit dot)

E0:e6dot6y4x420
E1:e6dot6y4x420


mulsfwp(sf x, sf y, bit dot)

E0:f6dot6y4x420
E1:f6dot6y4x420


mulsfwz(sf x, sf y, bit dot)

E0:106dot6y4x420
E1:106dot6y4x420


mulsfx(sf x, sf y, bit dot)

E0:116dot6y4x420
E1:116dot6y4x420


mulsfxe(sf x, sf y, bit dot)

E0:126dot6y4x420
E1:126dot6y4x420


mulsfxfz(sf x, sf y, bit dot)

E0:136dot6y4x420
E1:136dot6y4x420


mulsfxn(sf x, sf y, bit dot)

E0:146dot6y4x420
E1:146dot6y4x420


mulsfxp(sf x, sf y, bit dot)

E0:156dot6y4x420
E1:156dot6y4x420


mulsfxz(sf x, sf y, bit dot)

E0:166dot6y4x420
E1:166dot6y4x420


mulsfz(sf x, sf y, bit dot)

E0:176dot6y4x420
E1:176dot6y4x420


mulss(s x, s y)

E0:c3e12y4x420
E1:cb412y4x420


mulsw(s x, s y)

E0:c3f12y4x420
E1:cb512y4x420


mulswv(s x, s y)

E0:c4012y4x420
E1:cb612y4x420


mulsx(s x, s y)

E0:c4112y4x420
E1:cb712y4x420


muluf(uf x, uf y, bit dot)

E0:186dot6y4x420
E1:186dot6y4x420


mulufe(uf x, uf y, bit dot)

E0:196dot6y4x420
E1:196dot6y4x420


muluffz(uf x, uf y, bit dot)

E0:1a6dot6y4x420
E1:1a6dot6y4x420


mulufn(uf x, uf y, bit dot)

E0:1b6dot6y4x420
E1:1b6dot6y4x420


mulufp(uf x, uf y, bit dot)

E0:1c6dot6y4x420
E1:1c6dot6y4x420


mulufs(uf x, uf y, bit dot)

E0:1d6dot6y4x420
E1:1d6dot6y4x420


mulufse(uf x, uf y, bit dot)

E0:1e6dot6y4x420
E1:1e6dot6y4x420


mulufsfz(uf x, uf y, bit dot)

E0:1f6dot6y4x420
E1:1f6dot6y4x420


mulufsn(uf x, uf y, bit dot)

E0:206dot6y4x420
E1:206dot6y4x420


mulufsp(uf x, uf y, bit dot)

E0:216dot6y4x420
E1:216dot6y4x420


mulufsz(uf x, uf y, bit dot)

E0:226dot6y4x420
E1:226dot6y4x420


mulufw(uf x, uf y, bit dot)

E0:236dot6y4x420
E1:236dot6y4x420


mulufwe(uf x, uf y, bit dot)

E0:246dot6y4x420
E1:246dot6y4x420


mulufwfz(uf x, uf y, bit dot)

E0:256dot6y4x420
E1:256dot6y4x420


mulufwn(uf x, uf y, bit dot)

E0:266dot6y4x420
E1:266dot6y4x420


mulufwp(uf x, uf y, bit dot)

E0:276dot6y4x420
E1:276dot6y4x420


mulufwz(uf x, uf y, bit dot)

E0:286dot6y4x420
E1:286dot6y4x420


mulufx(uf x, uf y, bit dot)

E0:296dot6y4x420
E1:296dot6y4x420


mulufxe(uf x, uf y, bit dot)

E0:2a6dot6y4x420
E1:2a6dot6y4x420


mulufxfz(uf x, uf y, bit dot)

E0:2b6dot6y4x420
E1:2b6dot6y4x420


mulufxn(uf x, uf y, bit dot)

E0:2c6dot6y4x420
E1:2c6dot6y4x420


mulufxp(uf x, uf y, bit dot)

E0:2d6dot6y4x420
E1:2d6dot6y4x420


mulufxz(uf x, uf y, bit dot)

E0:2e6dot6y4x420
E1:2e6dot6y4x420


mulufz(uf x, uf y, bit dot)

E0:2f6dot6y4x420
E1:2f6dot6y4x420


mulus(u x, u y)

E0:c4212y4x420
E1:cb812y4x420


muluw(u x, u y)

E0:c4312y4x420
E1:cb912y4x420


muluwv(u x, u y)

E0:c4412y4x420
E1:cba12y4x420


mulux(u x, u y)

E0:c4512y4x420
E1:cbb12y4x420


nand(op x, op y)

E0:c4612y4x420
E1:cbc12y4x420
E2:9b8y4x416
E3:9b8y4x416


nand(op x, imm y)

E0:1c79y7x420
E1:1c29y7x420
E2:1b69y3x416
E3:1b69y3x416


NaR(NaR kind, width w)

E0:6c311w3kind620
E1:6bd11w3kind620
E2:727w3kind616
E3:727w3kind616


NaR(op x)

E0:c87a16x420
E1:cfba16x420
E2:b7412x416
E3:b7412x416


narrow(op v1, op v2)

E0:c4712v24v1420
E1:cbd12v24v1420
E2:9c8v24v1416
E3:9c8v24v1416


narrow(op v)

E0:d81a16v420
E1:d75616v420
E2:b7a12v416
E3:b7a12v416


narrowf(f v)

E0:d81b16v420
E1:d75716v420


narrowf(f v1, f v2)

E0:c4812v24v1420
E1:cbe12v24v1420


narrowfe(f v)

E0:d81c16v420
E1:d75816v420


narrowfe(f v1, f v2)

E0:c4912v24v1420
E1:cbf12v24v1420


narrowffz(f v1, f v2)

E0:c4a12v24v1420
E1:cc012v24v1420


narrowffz(f v)

E0:d81d16v420
E1:d75916v420


narrowfn(f v1, f v2)

E0:c4b12v24v1420
E1:cc112v24v1420


narrowfn(f v)

E0:d81e16v420
E1:d75a16v420


narrowfp(f v)

E0:d81f16v420
E1:d75b16v420


narrowfp(f v1, f v2)

E0:c4c12v24v1420
E1:cc212v24v1420


narrowfz(f v)

E0:d82016v420
E1:d75c16v420


narrowfz(f v1, f v2)

E0:c4d12v24v1420
E1:cc312v24v1420


narrowss(s v)

E0:d82116v420
E1:d75d16v420
E2:b7b12v416
E3:b7b12v416


narrowss(s v1, s v2)

E0:c4e12v24v1420
E1:cc412v24v1420
E2:9d8v24v1416
E3:9d8v24v1416


narrowsx(s v)

E0:d82216v420
E1:d75e16v420
E2:b7c12v416
E3:b7c12v416


narrowsx(s v1, s v2)

E0:c4f12v24v1420
E1:cc512v24v1420
E2:9e8v24v1416
E3:9e8v24v1416


narrowus(u v)

E0:d82316v420
E1:d75f16v420
E2:b7d12v416
E3:b7d12v416


narrowus(u v1, u v2)

E0:c5012v24v1420
E1:cc612v24v1420
E2:9f8v24v1416
E3:9f8v24v1416


narrowux(u v1, u v2)

E0:c5112v24v1420
E1:cc712v24v1420
E2:a08v24v1416
E3:a08v24v1416


narrowux(u v)

E0:d82416v420
E1:d76016v420
E2:b7e12v416
E3:b7e12v416


neg(op x)

E0:d82516x420
E1:d76116x420
E2:b7f12x416
E3:b7f12x416


negf(f x)

E0:d82616x420
E1:d76216x420


negss(s x)

E0:d82716x420
E1:d76316x420
E2:d0012x416
E3:d0012x416


negsw(s x)

E0:d82816x420
E1:d76416x420
E2:d0112x416
E3:d0112x416


negswv(s x)

E0:d82916x420
E1:d76516x420
E2:d0212x416
E3:d0212x416


negsx(s x)

E0:d82a16x420
E1:d76616x420
E2:d0312x416
E3:d0312x416


neq(op x, op y)

E0:c5212y4x420
E1:cc812y4x420
E2:a18y4x416
E3:a18y4x416


neq(op x, imm y)

E0:1c89y7x420
E1:1c39y7x420
E2:1b79y3x416
E3:1b79y3x416


neq(conditioncode)

E0:d85a72020
E1:d79672020
E2:d2171616
E3:d2171616


neqf(f x, f y)

E0:c5312y4x420
E1:cc912y4x420


neqfx(f x, f y)

E0:c5412y4x420
E1:cca12y4x420


neqp(p x, p y)

E0:c5512y4x420
E1:ccb12y4x420
E2:a28y4x416
E3:a28y4x416


nextDownf(f x)

E0:d82b16x420
E1:d76716x420


nextUpf(f x)

E0:d82c16x420
E1:d76816x420


nimp(op x, op y)

E0:c5612y4x420
E1:ccc12y4x420
E2:a38y4x416
E3:a38y4x416


nimp(op x, imm y)

E0:1c99y7x420
E1:1c49y7x420
E2:1b89y3x416
E3:1b89y3x416


nope()

E0:d85a82020


nor(op x, imm y)

E0:1ca9y7x420
E1:1c59y7x420
E2:1b99y3x416
E3:1b99y3x416


nor(op x, op y)

E0:c5712y4x420
E1:ccd12y4x420
E2:a48y4x416
E3:a48y4x416


nordfx(f x, f y)

E0:c5812y4x420
E1:cce12y4x420


notl(op x)

E0:d82d16x420
E1:d76916x420
E2:d0412x416
E3:d0412x416


nxor(op x, op y)

E0:c5912y4x420
E1:ccf12y4x420
E2:a58y4x416
E3:a58y4x416


nxor(op x, imm y)

E0:1cb9y7x420
E1:1c69y7x420
E2:1ba9y3x416
E3:1ba9y3x416


ones(op x)

E0:d82e16x420
E1:d76a16x420
E2:d0512x416
E3:d0512x416


ordfx(f x, f y)

E0:c5a12y4x420
E1:cd012y4x420


orl(op x, op y)

E0:c5b12y4x420
E1:cd112y4x420
E2:a68y4x416
E3:a68y4x416


orl(op x, imm y)

E0:1cc9y7x420
E1:1c79y7x420
E2:1bb9y3x416
E3:1bb9y3x416


overflow(conditioncode)

E0:d85a92020
E1:d79682020
E2:d2181616
E3:d2181616


rdivf(f x)

E0:d82f16y420
E1:d76b16y420


rdivs(s x)

E0:d83016y420
E1:d76c16y420
E2:d0612y416
E3:d0612y416


rdivu(u x)

E0:d83116y420
E1:d76d16y420
E2:d0712y416
E3:d0712y416


rems(s x, s y)

E0:c5c12y4x420


rems(s x, imm y)

E0:1cd9y7x420


remu(u x, u y)

E0:c5d12y4x420


remu(u x, imm y)

E0:1ce9y7x420


resolve(p x)

E0:d83216x420
E1:d76e16x420
E2:d0812x416
E3:d0812x416


reverse(op x)

E0:d83316x420
E1:d76f16x420
E2:d0912x416
E3:d0912x416


roots(s x)

E0:d83416x420
E1:d77016x420
E2:d0a12x416
E3:d0a12x416


rootu(u x)

E0:d83516x420
E1:d77116x420
E2:d0b12x416
E3:d0b12x416


rotatel(op x, bit bits)

E0:32410bits6x420
E1:34110bits6x420


rotatel(op x, u bits)

E0:c5e12bits4x420
E1:cd212bits4x420


rotater(op x, u bits)

E0:c5f12bits4x420
E1:cd312bits4x420


rotater(op x, bit bits)

E0:32510bits6x420
E1:34210bits6x420


rrootf(f x)

E0:d83616x420
E1:d77216x420


rroots(s x)

E0:d83716x420
E1:d77316x420
E2:d0c12x416
E3:d0c12x416


rrootu(u x)

E0:d83816x420
E1:d77416x420
E2:d0d12x416
E3:d0d12x416


s2ff(f x)

E0:d83916x420
E1:d77516x420


s2ffe(f x)

E0:d83a16x420
E1:d77616x420


s2fffz(f x)

E0:d83b16x420
E1:d77716x420


s2ffn(f x)

E0:d83c16x420
E1:d77816x420


s2ffp(f x)

E0:d83d16x420
E1:d77916x420


s2ffz(f x)

E0:d83e16x420
E1:d77a16x420


s2u(op x)

E0:d83f16x420
E1:d77b16x420
E2:d0e12x416
E3:d0e12x416


s2us(op x)

E0:d84016x420
E1:d77c16x420
E2:d0f12x416
E3:d0f12x416


s2ux(op x)

E0:d84116x420
E1:d77d16x420
E2:d1012x416
E3:d1012x416


scaleBf(f x, op scale)

E0:c6012scale4x420
E1:cd412scale4x420


scaleBfe(f x, op scale)

E0:c6112scale4x420
E1:cd512scale4x420


scaleBffz(f x, op scale)

E0:c6212scale4x420
E1:cd612scale4x420


scaleBfn(f x, op scale)

E0:c6312scale4x420
E1:cd712scale4x420


scaleBfp(f x, op scale)

E0:c6412scale4x420
E1:cd812scale4x420


scaleBfz(f x, op scale)

E0:c6512scale4x420
E1:cd912scale4x420


set(op x, bit bit)

E0:32610bit6x420
E1:34310bit6x420
E2:306bit6x416
E3:306bit6x416


set(op x, n bit)

E0:c6612bit4x420
E1:cda12bit4x420
E2:a78bit4x416
E3:a78bit4x416


shiftl(op x, n bits)

E0:c6712bits4x420
E1:cdb12bits4x420


shiftl(op x, bit bits)

E0:32710bits6x420
E1:34410bits6x420


shiftlss(s x, bit bits)

E0:32810bits6x420
E1:34510bits6x420


shiftlss(s x, n bits)

E0:c6812bits4x420
E1:cdc12bits4x420


shiftlsw(s x, bit bits)

E0:32910bits6x420
E1:34610bits6x420


shiftlsw(s x, n bits)

E0:c6912bits4x420
E1:cdd12bits4x420


shiftlswv(s x, n bits)

E0:c6a12bits4x420
E1:cde12bits4x420


shiftlswv(s x, bit bits)

E0:32a10bits6x420
E1:34710bits6x420


shiftlsx(s x, bit bits)

E0:32b10bits6x420
E1:34810bits6x420


shiftlsx(s x, n bits)

E0:c6b12bits4x420
E1:cdf12bits4x420


shiftlus(u x, bit bits)

E0:32c10bits6x420
E1:34910bits6x420


shiftlus(u x, n bits)

E0:c6c12bits4x420
E1:ce012bits4x420


shiftluw(u x, n bits)

E0:c6d12bits4x420
E1:ce112bits4x420


shiftluw(u x, bit bits)

E0:32d10bits6x420
E1:34a10bits6x420


shiftluwv(u x, n bits)

E0:c6e12bits4x420
E1:ce212bits4x420


shiftluwv(u x, bit bits)

E0:32e10bits6x420
E1:34b10bits6x420


shiftlux(u x, bit bits)

E0:32f10bits6x420
E1:34c10bits6x420


shiftlux(u x, n bits)

E0:c6f12bits4x420
E1:ce312bits4x420


shiftrs(s x, bit bits)

E0:33010bits6x420
E1:34d10bits6x420


shiftrs(s x, n bits)

E0:c7012bits4x420
E1:ce412bits4x420


shiftrsf(sf x, bit bits)

E0:33110bits6x420
E1:34e10bits6x420


shiftrsfe(sf x, bit bits)

E0:33210bits6x420
E1:34f10bits6x420


shiftrsffz(sf x, bit bits)

E0:33310bits6x420
E1:35010bits6x420


shiftrsfn(sf x, bit bits)

E0:33410bits6x420
E1:35110bits6x420


shiftrsfp(sf x, bit bits)

E0:33510bits6x420
E1:35210bits6x420


shiftrsfz(sf x, bit bits)

E0:33610bits6x420
E1:35310bits6x420


shiftru(u x, n bits)

E0:c7112bits4x420
E1:ce512bits4x420


shiftru(u x, bit bits)

E0:33710bits6x420
E1:35410bits6x420


shiftruf(uf x, bit bits)

E0:33810bits6x420
E1:35510bits6x420


shiftrufe(uf x, bit bits)

E0:33910bits6x420
E1:35610bits6x420


shiftruffz(uf x, bit bits)

E0:33a10bits6x420
E1:35710bits6x420


shiftrufn(uf x, bit bits)

E0:33b10bits6x420
E1:35810bits6x420


shiftrufp(uf x, bit bits)

E0:33c10bits6x420
E1:35910bits6x420


shiftrufz(uf x, bit bits)

E0:33d10bits6x420
E1:35a10bits6x420


shuffle(op vs, op positions)

E0:c7212positions4vs420
E1:ce612positions4vs420
E2:a88positions4vs416
E3:a88positions4vs416


smeari(op vs)

E0:d84216vs420
E1:d77e16vs420
E2:d1112vs416
E3:d1112vs416


smearx(op vs)

E0:d84316vs420
E1:d77f16vs420
E2:d1212vs416
E3:d1212vs416


splat(op v)

E0:d84416v420
E1:d78016v420
E2:d1312v416
E3:d1312v416


sub(op x, op y)

E0:c7312y4x420
E1:ce712y4x420
E2:a98y4x416
E3:a98y4x416


sub(op x, imm y)

E0:1cf9y7x420
E1:1c89y7x420
E2:1bc9y3x416
E3:1bc9y3x416


sub1u(u x, u y)

E0:c7412y4x420
E1:ce812y4x420
E2:aa8y4x416
E3:aa8y4x416


subf(f x, f y)

E0:c7512y4x420
E1:ce912y4x420


subfe(f x, f y)

E0:c7612y4x420
E1:cea12y4x420


subffz(f x, f y)

E0:c7712y4x420
E1:ceb12y4x420


subfn(f x, f y)

E0:c7812y4x420
E1:cec12y4x420


subfp(f x, f y)

E0:c7912y4x420
E1:ced12y4x420


subfz(f x, f y)

E0:c7a12y4x420
E1:cee12y4x420


subp(p x, imm y, scale s)

E0:7c7s2y7x420
E1:767s2y7x420
E2:787s2y3x416
E3:787s2y3x416


subp(p x, p y, scale s)

E0:36310s2y4x420
E1:36010s2y4x420
E2:336s2y4x416
E3:336s2y4x416


subss(s x, imm y)

E0:1d09y7x420
E1:1c99y7x420
E2:1bd9y3x416
E3:1bd9y3x416


subss(s x, s y)

E0:c7b12y4x420
E1:cef12y4x420
E2:ab8y4x416
E3:ab8y4x416


subsw(s x, imm y)

E0:1d19y7x420
E1:1ca9y7x420
E2:1be9y3x416
E3:1be9y3x416


subsw(s x, s y)

E0:c7c12y4x420
E1:cf012y4x420
E2:ac8y4x416
E3:ac8y4x416


subswv(s x, imm y)

E0:1d29y7x420
E1:1cb9y7x420
E2:1bf9y3x416
E3:1bf9y3x416


subswv(s x, s y)

E0:c7d12y4x420
E1:cf112y4x420
E2:ad8y4x416
E3:ad8y4x416


subsx(s x, s y)

E0:c7e12y4x420
E1:cf212y4x420
E2:ae8y4x416
E3:ae8y4x416


subsx(s x, imm y)

E0:1d39y7x420
E1:1cc9y7x420
E2:1c09y3x416
E3:1c09y3x416


subus(u x, imm y)

E0:1d49y7x420
E1:1cd9y7x420
E2:1c19y3x416
E3:1c19y3x416


subus(u x, u y)

E0:c7f12y4x420
E1:cf312y4x420
E2:af8y4x416
E3:af8y4x416


subuw(u x, u y)

E0:c8012y4x420
E1:cf412y4x420
E2:b08y4x416
E3:b08y4x416


subuw(u x, imm y)

E0:1d59y7x420
E1:1ce9y7x420
E2:1c29y3x416
E3:1c29y3x416


subuwv(u x, u y)

E0:c8112y4x420
E1:cf512y4x420
E2:b18y4x416
E3:b18y4x416


subuwv(u x, imm y)

E0:1d69y7x420
E1:1cf9y7x420
E2:1c39y3x416
E3:1c39y3x416


subux(u x, u y)

E0:c8212y4x420
E1:cf612y4x420
E2:b28y4x416
E3:b28y4x416


subux(u x, imm y)

E0:1d79y7x420
E1:1d09y7x420
E2:1c49y3x416
E3:1c49y3x416


test(op x, n bit)

E0:c8312bit4x420
E1:cf712bit4x420
E2:b38bit4x416
E3:b38bit4x416


test(op x, bit bit)

E0:33e10bit6x420
E1:35b10bit6x420
E2:316bit6x416
E3:316bit6x416


u2ff(f x)

E0:d84516x420
E1:d78116x420


u2ffe(f x)

E0:d84616x420
E1:d78216x420


u2fffz(f x)

E0:d84716x420
E1:d78316x420


u2ffn(f x)

E0:d84816x420
E1:d78416x420


u2ffp(f x)

E0:d84916x420
E1:d78516x420


u2ffz(f x)

E0:d84a16x420
E1:d78616x420


u2s(op x)

E0:d84b16x420
E1:d78716x420
E2:d1412x416
E3:d1412x416


u2ss(op x)

E0:d84c16x420
E1:d78816x420
E2:d1512x416
E3:d1512x416


u2sw(op x)

E0:d84d16x420
E1:d78916x420
E2:d1612x416
E3:d1612x416


u2swv(op x)

E0:d84e16x420
E1:d78a16x420
E2:d1712x416
E3:d1712x416


u2sx(op x)

E0:d84f16x420
E1:d78b16x420
E2:d1812x416
E3:d1812x416


vec(op op0, op op1)

E0:c0712op14op0420
E1:c8112op14op0420
E2:818op14op0416
E3:818op14op0416


vec(op op0)

E0:c87916op0420
E1:cfb916op0420
E2:b7312op0416
E3:b7312op0416


widen(op v)

E0:d85016v420
E1:d78c16v420
E2:d1912v416
E3:d1912v416


widen(op v1, op v2)

E0:c8412v24v1420
E1:cf812v24v1420
E2:b48v24v1416
E3:b48v24v1416


widenf(f v)

E0:d85116v420
E1:d78d16v420


widenfv(f v)

E0:d85216v420
E1:d78e16v420


widens(s v)

E0:d85316v420
E1:d78f16v420
E2:d1a12v416
E3:d1a12v416


widensf(sf v)

E0:d85416v420
E1:d79016v420
E2:d1b12v416
E3:d1b12v416


widensfv(sf v)

E0:d85516v420
E1:d79116v420
E2:d1c12v416
E3:d1c12v416


widensv(s v)

E0:d85616v420
E1:d79216v420
E2:d1d12v416
E3:d1d12v416


widenuf(uf v)

E0:d85716v420
E1:d79316v420
E2:d1e12v416
E3:d1e12v416


widenufv(uf v)

E0:d85816v420
E1:d79416v420
E2:d1f12v416
E3:d1f12v416


widenv(op v1, op v2)

E0:c8512v24v1420
E1:cf912v24v1420
E2:b58v24v1416
E3:b58v24v1416


widenv(op v)

E0:d85916v420
E1:d79516v420
E2:d2012v416
E3:d2012v416


xorl(op x, op y)

E0:c8612y4x420
E1:cfa12y4x420
E2:b68y4x416
E3:b68y4x416


xorl(op x, imm y)

E0:1d89y7x420
E1:1d19y7x420
E2:1c59y3x416
E3:1c59y3x416

Flow Block


abortAtomic()

F1:cs202e01115
F2:cs202e01115
F3:cs2021e913


argSize(off size)

F1:cs202cm1691015size(0,1,2,4)⨯8
F2:cs202cm1691015size(0,1,2,4)⨯8
F3:cs202cm19813size(0,1,2,4)⨯8


br(lbl target, lit delay)

F0:cs212cm11c71015delay44target(0,1,2,4)⨯8


br(lbl target)

F0:cs202cm1781015target(0,1,2,4)⨯8


br(p target)

F0:cs21238a1115target44


br(p target, lit delay)

F0:cs2226d11115target4delay48


brfl(pred q, lbl target, lit delay)

F0:cs222cm13631015q4delay48target(0,1,2,4)⨯8
F1:cs222cm13451015q4delay48target(0,1,2,4)⨯8
F2:cs222cm13451015q4delay48target(0,1,2,4)⨯8


brfl(pred q, p target)

F0:cs2226ca1115q4target48
F1:cs2226aa1115q4target48
F2:cs2226aa1115q4target48


brfl(pred q, p target, lit delay)

F0:cs2327e01115q4target4delay412
F1:cs2327c01115q4target4delay412
F2:cs2327c01115q4target4delay412


brfl(pred q, lbl target)

F0:cs212cm11c11015q44target(0,1,2,4)⨯8
F1:cs212cm11b11015q44target(0,1,2,4)⨯8
F2:cs212cm11b11015q44target(0,1,2,4)⨯8


brtr(pred q, lbl target)

F0:cs212cm11c21015q44target(0,1,2,4)⨯8
F1:cs212cm11b21015q44target(0,1,2,4)⨯8
F2:cs212cm11b21015q44target(0,1,2,4)⨯8


brtr(pred q, p target, lit delay)

F0:cs2327e11115q4target4delay412
F1:cs2327c11115q4target4delay412
F2:cs2327c11115q4target4delay412


brtr(pred q, lbl target, lit delay)

F0:cs222cm13641015q4delay48target(0,1,2,4)⨯8
F1:cs222cm13461015q4delay48target(0,1,2,4)⨯8
F2:cs222cm13461015q4delay48target(0,1,2,4)⨯8


brtr(pred q, p target)

F0:cs2226cb1115q4target48
F1:cs2226ab1115q4target48
F2:cs2226ab1115q4target48


cachebcl(p lower, p upper)

F0:cs2226cc1115lower4upper48


cachebdl(p lower, p upper)

F0:cs2226cd1115lower4upper48


cached(p lower, p upper)

F0:cs2226ce1115lower4upper48


cached(p lower, p upper, p base)

F0:cs2327e21115lower4upper4base412


cachee(p lower, p upper)

F0:cs2226cf1115lower4upper48


cachee(p line)

F0:cs21238b1115line44


cachex(p line)

F0:cs21238c1115line44


cachex(p lower, p upper)

F0:cs2226d01115lower4upper48


call(lit n, off target, count argc)

F0:cs212argc4cm1e615n44target(0,1,2,4)⨯8
F1:cs212argc4cm1e615n44target(0,1,2,4)⨯8
F2:cs212argc4cm1e615n44target(0,1,2,4)⨯8


call(lit n, off target, count argc, lit argv)

F0:cs222argc4cm11a615n4argv48target(0,1,2,4)⨯8
F1:cs222argc4cm11a615n4argv48target(0,1,2,4)⨯8
F2:cs222argc4cm11a615n4argv48target(0,1,2,4)⨯8


call(lit n, p target, off argv, count argc)

F0:cs222argc4cm10615n4target48argv(0,1,2,4)⨯8
F1:cs222argc4cm10615n4target48argv(0,1,2,4)⨯8
F2:cs222argc4cm10615n4target48argv(0,1,2,4)⨯8


call(lit n, off target, count argc, lit argv, lit argv)

F0:cs232argc4cm12a615n4argv4argv412target(0,1,2,4)⨯8
F1:cs232argc4cm12a615n4argv4argv412target(0,1,2,4)⨯8
F2:cs232argc4cm12a615n4argv4argv412target(0,1,2,4)⨯8


call(lit n, p target, off argv, count argc, lit argv)

F0:cs232argc4cm10615n4target4argv412argv(0,1,2,4)⨯8
F1:cs232argc4cm10615n4target4argv412argv(0,1,2,4)⨯8
F2:cs232argc4cm10615n4target4argv412argv(0,1,2,4)⨯8


call0(off target, count argc, lit argv, lit argv, lit argv)

F0:cs232argc4cm12b615argv4argv4argv412target(0,1,2,4)⨯8
F1:cs232argc4cm12b615argv4argv4argv412target(0,1,2,4)⨯8
F2:cs232argc4cm12b615argv4argv4argv412target(0,1,2,4)⨯8


call0(off target, count argc, lit argv, lit argv)

F0:cs222argc4cm11b615argv4argv48target(0,1,2,4)⨯8
F1:cs222argc4cm11b615argv4argv48target(0,1,2,4)⨯8
F2:cs222argc4cm11b615argv4argv48target(0,1,2,4)⨯8


call0(op q, off target, count argc, lit argv, lit argv)

F0:cs232argc4cm11615q4argv4argv412target(0,1,2,4)⨯8
F1:cs232argc4cm11615q4argv4argv412target(0,1,2,4)⨯8
F2:cs232argc4cm11615q4argv4argv412target(0,1,2,4)⨯8


call0(op q, off target, count argc, lit argv)

F0:cs222argc4cm11615q4argv48target(0,1,2,4)⨯8
F1:cs222argc4cm11615q4argv48target(0,1,2,4)⨯8
F2:cs222argc4cm11615q4argv48target(0,1,2,4)⨯8


call0(off target, count argc, lit argv)

F0:cs212argc4cm1f615argv44target(0,1,2,4)⨯8
F1:cs212argc4cm1f615argv44target(0,1,2,4)⨯8
F2:cs212argc4cm1f615argv44target(0,1,2,4)⨯8


call0(op q, off target, count argc)

F0:cs212argc4cm10615q44target(0,1,2,4)⨯8
F1:cs212argc4cm10615q44target(0,1,2,4)⨯8
F2:cs212argc4cm10615q44target(0,1,2,4)⨯8


call0(off target, count argc)

F0:cs202argc4cm10615target(0,1,2,4)⨯8
F1:cs202argc4cm10615target(0,1,2,4)⨯8
F2:cs202argc4cm10615target(0,1,2,4)⨯8


call1(off target, count argc, lit argv, lit argv, lit argv)

F0:cs232argc4cm12c615argv4argv4argv412target(0,1,2,4)⨯8
F1:cs232argc4cm12c615argv4argv4argv412target(0,1,2,4)⨯8
F2:cs232argc4cm12c615argv4argv4argv412target(0,1,2,4)⨯8


call1(off target, count argc, lit argv, lit argv)

F0:cs222argc4cm11c615argv4argv48target(0,1,2,4)⨯8
F1:cs222argc4cm11c615argv4argv48target(0,1,2,4)⨯8
F2:cs222argc4cm11c615argv4argv48target(0,1,2,4)⨯8


call1(off target, count argc, lit argv)

F0:cs212argc4cm110615argv44target(0,1,2,4)⨯8
F1:cs212argc4cm110615argv44target(0,1,2,4)⨯8
F2:cs212argc4cm110615argv44target(0,1,2,4)⨯8


call1(off target, count argc)

F0:cs202argc4cm11615target(0,1,2,4)⨯8
F1:cs202argc4cm11615target(0,1,2,4)⨯8
F2:cs202argc4cm11615target(0,1,2,4)⨯8


call1(op q, off target, count argc)

F0:cs212argc4cm11615q44target(0,1,2,4)⨯8
F1:cs212argc4cm11615q44target(0,1,2,4)⨯8
F2:cs212argc4cm11615q44target(0,1,2,4)⨯8


call1(op q, off target, count argc, lit argv)

F0:cs222argc4cm12615q4argv48target(0,1,2,4)⨯8
F1:cs222argc4cm12615q4argv48target(0,1,2,4)⨯8
F2:cs222argc4cm12615q4argv48target(0,1,2,4)⨯8


call1(op q, off target, count argc, lit argv, lit argv)

F0:cs232argc4cm12615q4argv4argv412target(0,1,2,4)⨯8
F1:cs232argc4cm12615q4argv4argv412target(0,1,2,4)⨯8
F2:cs232argc4cm12615q4argv4argv412target(0,1,2,4)⨯8


callfl(op q, lit n, p target, off argc, count args)

F0:cs232argc4cm11a615q4n4target412argc(0,1,2,4)⨯8
F1:cs232argc4cm11a615q4n4target412argc(0,1,2,4)⨯8
F2:cs232argc4cm11a615q4n4target412argc(0,1,2,4)⨯8


callfl(op q, lit n, off target, count argc, lit argv)

F0:cs232argc4cm13615q4n4argv412target(0,1,2,4)⨯8
F1:cs232argc4cm13615q4n4argv412target(0,1,2,4)⨯8
F2:cs232argc4cm13615q4n4argv412target(0,1,2,4)⨯8


callfl(op q, lit n, off target, count argc)

F0:cs222argc4cm13615q4n48target(0,1,2,4)⨯8
F1:cs222argc4cm13615q4n48target(0,1,2,4)⨯8
F2:cs222argc4cm13615q4n48target(0,1,2,4)⨯8


callfl0(op q, off target, count argc, lit argv, lit argv)

F0:cs232argc4cm14615q4argv4argv412target(0,1,2,4)⨯8
F1:cs232argc4cm14615q4argv4argv412target(0,1,2,4)⨯8
F2:cs232argc4cm14615q4argv4argv412target(0,1,2,4)⨯8


callfl0(op q, off target, count argc, lit argv)

F0:cs222argc4cm14615q4argv48target(0,1,2,4)⨯8
F1:cs222argc4cm14615q4argv48target(0,1,2,4)⨯8
F2:cs222argc4cm14615q4argv48target(0,1,2,4)⨯8


callfl0(op q, p target, off argv, count argc)

F0:cs222argc4cm126615q4target48argv(0,1,2,4)⨯8
F1:cs222argc4cm125615q4target48argv(0,1,2,4)⨯8
F2:cs222argc4cm125615q4target48argv(0,1,2,4)⨯8


callfl0(op q, p target, off argv, count argc, lit argv)

F0:cs232argc4cm11b615q4target4argv412argv(0,1,2,4)⨯8
F1:cs232argc4cm11b615q4target4argv412argv(0,1,2,4)⨯8
F2:cs232argc4cm11b615q4target4argv412argv(0,1,2,4)⨯8


callfl0(op q, off target, count argc)

F0:cs212argc4cm12615q44target(0,1,2,4)⨯8
F1:cs212argc4cm12615q44target(0,1,2,4)⨯8
F2:cs212argc4cm12615q44target(0,1,2,4)⨯8


callfl1(op q, p target, off argv, count argc)

F0:cs222argc4cm127615q4target48argv(0,1,2,4)⨯8
F1:cs222argc4cm126615q4target48argv(0,1,2,4)⨯8
F2:cs222argc4cm126615q4target48argv(0,1,2,4)⨯8


callfl1(op q, p target, off argv, count argc, lit argv)

F0:cs232argc4cm11c615q4target4argv412argv(0,1,2,4)⨯8
F1:cs232argc4cm11c615q4target4argv412argv(0,1,2,4)⨯8
F2:cs232argc4cm11c615q4target4argv412argv(0,1,2,4)⨯8


callfl1(op q, off target, count argc)

F0:cs212argc4cm13615q44target(0,1,2,4)⨯8
F1:cs212argc4cm13615q44target(0,1,2,4)⨯8
F2:cs212argc4cm13615q44target(0,1,2,4)⨯8


callfl1(op q, off target, count argc, lit argv)

F0:cs222argc4cm15615q4argv48target(0,1,2,4)⨯8
F1:cs222argc4cm15615q4argv48target(0,1,2,4)⨯8
F2:cs222argc4cm15615q4argv48target(0,1,2,4)⨯8


callfl1(op q, off target, count argc, lit argv, lit argv)

F0:cs232argc4cm15615q4argv4argv412target(0,1,2,4)⨯8
F1:cs232argc4cm15615q4argv4argv412target(0,1,2,4)⨯8
F2:cs232argc4cm15615q4argv4argv412target(0,1,2,4)⨯8


callfln(op q, lit n, p target, off argc, count args)

F0:cs232argc4cm11d615q4n4target412argc(0,1,2,4)⨯8
F1:cs232argc4cm11d615q4n4target412argc(0,1,2,4)⨯8
F2:cs232argc4cm11d615q4n4target412argc(0,1,2,4)⨯8


callfln(op q, lit n, off target, count argc, lit argv)

F0:cs232argc4cm16615q4n4argv412target(0,1,2,4)⨯8
F1:cs232argc4cm16615q4n4argv412target(0,1,2,4)⨯8
F2:cs232argc4cm16615q4n4argv412target(0,1,2,4)⨯8


callfln(op q, lit n, off target, count argc)

F0:cs222argc4cm16615q4n48target(0,1,2,4)⨯8
F1:cs222argc4cm16615q4n48target(0,1,2,4)⨯8
F2:cs222argc4cm16615q4n48target(0,1,2,4)⨯8


calln(lit n, p target, off argv, count argc, lit argv)

F0:cs232argc4cm17615n4target4argv412argv(0,1,2,4)⨯8
F1:cs232argc4cm17615n4target4argv412argv(0,1,2,4)⨯8
F2:cs232argc4cm17615n4target4argv412argv(0,1,2,4)⨯8


calln(lit n, p target, off argv, count argc)

F0:cs222argc4cm17615n4target48argv(0,1,2,4)⨯8
F1:cs222argc4cm17615n4target48argv(0,1,2,4)⨯8
F2:cs222argc4cm17615n4target48argv(0,1,2,4)⨯8


calln(lit n, off target, count argc)

F0:cs212argc4cm111615n44target(0,1,2,4)⨯8
F1:cs212argc4cm111615n44target(0,1,2,4)⨯8
F2:cs212argc4cm111615n44target(0,1,2,4)⨯8


calln(lit n, off target, count argc, lit argv)

F0:cs222argc4cm11d615n4argv48target(0,1,2,4)⨯8
F1:cs222argc4cm11d615n4argv48target(0,1,2,4)⨯8
F2:cs222argc4cm11d615n4argv48target(0,1,2,4)⨯8


calln(lit n, off target, count argc, lit argv, lit argv)

F0:cs232argc4cm12d615n4argv4argv412target(0,1,2,4)⨯8
F1:cs232argc4cm12d615n4argv4argv412target(0,1,2,4)⨯8
F2:cs232argc4cm12d615n4argv4argv412target(0,1,2,4)⨯8


calltr(op q, lit n, off target, count argc)

F0:cs222argc4cm18615q4n48target(0,1,2,4)⨯8
F1:cs222argc4cm18615q4n48target(0,1,2,4)⨯8
F2:cs222argc4cm18615q4n48target(0,1,2,4)⨯8


calltr(op q, lit n, p target, off argc, count args)

F0:cs232argc4cm11e615q4n4target412argc(0,1,2,4)⨯8
F1:cs232argc4cm11e615q4n4target412argc(0,1,2,4)⨯8
F2:cs232argc4cm11e615q4n4target412argc(0,1,2,4)⨯8


calltr(op q, lit n, off target, count argc, lit argv)

F0:cs232argc4cm18615q4n4argv412target(0,1,2,4)⨯8
F1:cs232argc4cm18615q4n4argv412target(0,1,2,4)⨯8
F2:cs232argc4cm18615q4n4argv412target(0,1,2,4)⨯8


calltr0(op q, off target, count argc)

F0:cs212argc4cm14615q44target(0,1,2,4)⨯8
F1:cs212argc4cm14615q44target(0,1,2,4)⨯8
F2:cs212argc4cm14615q44target(0,1,2,4)⨯8


calltr0(op q, p target, off argv, count argc)

F0:cs222argc4cm128615q4target48argv(0,1,2,4)⨯8
F1:cs222argc4cm127615q4target48argv(0,1,2,4)⨯8
F2:cs222argc4cm127615q4target48argv(0,1,2,4)⨯8


calltr0(op q, p target, off argv, count argc, lit argv)

F0:cs232argc4cm11f615q4target4argv412argv(0,1,2,4)⨯8
F1:cs232argc4cm11f615q4target4argv412argv(0,1,2,4)⨯8
F2:cs232argc4cm11f615q4target4argv412argv(0,1,2,4)⨯8


calltr0(op q, off target, count argc, lit argv, lit argv)

F0:cs232argc4cm19615q4argv4argv412target(0,1,2,4)⨯8
F1:cs232argc4cm19615q4argv4argv412target(0,1,2,4)⨯8
F2:cs232argc4cm19615q4argv4argv412target(0,1,2,4)⨯8


calltr0(op q, off target, count argc, lit argv)

F0:cs222argc4cm19615q4argv48target(0,1,2,4)⨯8
F1:cs222argc4cm19615q4argv48target(0,1,2,4)⨯8
F2:cs222argc4cm19615q4argv48target(0,1,2,4)⨯8


calltr1(op q, p target, off argv, count argc, lit argv)

F0:cs232argc4cm120615q4target4argv412argv(0,1,2,4)⨯8
F1:cs232argc4cm120615q4target4argv412argv(0,1,2,4)⨯8
F2:cs232argc4cm120615q4target4argv412argv(0,1,2,4)⨯8


calltr1(op q, off target, count argc, lit argv, lit argv)

F0:cs232argc4cm1a615q4argv4argv412target(0,1,2,4)⨯8
F1:cs232argc4cm1a615q4argv4argv412target(0,1,2,4)⨯8
F2:cs232argc4cm1a615q4argv4argv412target(0,1,2,4)⨯8


calltr1(op q, off target, count argc, lit argv)

F0:cs222argc4cm1a615q4argv48target(0,1,2,4)⨯8
F1:cs222argc4cm1a615q4argv48target(0,1,2,4)⨯8
F2:cs222argc4cm1a615q4argv48target(0,1,2,4)⨯8


calltr1(op q, p target, off argv, count argc)

F0:cs222argc4cm129615q4target48argv(0,1,2,4)⨯8
F1:cs222argc4cm128615q4target48argv(0,1,2,4)⨯8
F2:cs222argc4cm128615q4target48argv(0,1,2,4)⨯8


calltr1(op q, off target, count argc)

F0:cs212argc4cm15615q44target(0,1,2,4)⨯8
F1:cs212argc4cm15615q44target(0,1,2,4)⨯8
F2:cs212argc4cm15615q44target(0,1,2,4)⨯8


calltrn(op q, lit n, p target, off argc, count args)

F0:cs232argc4cm121615q4n4target412argc(0,1,2,4)⨯8
F1:cs232argc4cm121615q4n4target412argc(0,1,2,4)⨯8
F2:cs232argc4cm121615q4n4target412argc(0,1,2,4)⨯8


calltrn(op q, lit n, off target, count argc, lit argv)

F0:cs232argc4cm1b615q4n4argv412target(0,1,2,4)⨯8
F1:cs232argc4cm1b615q4n4argv412target(0,1,2,4)⨯8
F2:cs232argc4cm1b615q4n4argv412target(0,1,2,4)⨯8


calltrn(op q, lit n, off target, count argc)

F0:cs222argc4cm1b615q4n48target(0,1,2,4)⨯8
F1:cs222argc4cm1b615q4n48target(0,1,2,4)⨯8
F2:cs222argc4cm1b615q4n48target(0,1,2,4)⨯8


con(off v, width w, lit v, lit v, lit v)

F0:cs232cm1w37c715v4v4v412v(0,1,2,4)⨯8
F1:cs232cm1w36a715v4v4v412v(0,1,2,4)⨯8
F2:cs232cm1w36a715v4v4v412v(0,1,2,4)⨯8
F3:cs232cm1w310513v4v4v412v(0,1,2,4)⨯8


con(off v, width w, lit v, lit v)

F0:cs222cm1w369715v4v48v(0,1,2,4)⨯8
F1:cs222cm1w369715v4v48v(0,1,2,4)⨯8
F2:cs222cm1w369715v4v48v(0,1,2,4)⨯8
F3:cs222cm1w3d513v4v48v(0,1,2,4)⨯8


con(off v, width w, lit v)

F0:cs212cm1w334715v44v(0,1,2,4)⨯8
F1:cs212cm1w333715v44v(0,1,2,4)⨯8
F2:cs212cm1w333715v44v(0,1,2,4)⨯8
F3:cs212cm1w30513v44v(0,1,2,4)⨯8


con(off v, width w)

F0:cs202cm1w3e715v(0,1,2,4)⨯8
F1:cs202cm1w3c715v(0,1,2,4)⨯8
F2:cs202cm1w3c715v(0,1,2,4)⨯8
F3:cs202cm1w30513v(0,1,2,4)⨯8


conform(off ops, count c, lit ops)

F0:cs212c4cm112615ops44ops(0,1,2,4)⨯8
F1:cs212c4cm112615ops44ops(0,1,2,4)⨯8
F2:cs212c4cm112615ops44ops(0,1,2,4)⨯8


conform(off ops, count c, lit ops, lit ops)

F0:cs222c4cm11e615ops4ops48ops(0,1,2,4)⨯8
F1:cs222c4cm11e615ops4ops48ops(0,1,2,4)⨯8
F2:cs222c4cm11e615ops4ops48ops(0,1,2,4)⨯8


conform(off ops, count c)

F0:cs202c4cm12615ops(0,1,2,4)⨯8
F1:cs202c4cm12615ops(0,1,2,4)⨯8
F2:cs202c4cm12615ops(0,1,2,4)⨯8


conform(off ops, count c, lit ops, lit ops, lit ops)

F0:cs232c4cm12e615ops4ops4ops412ops(0,1,2,4)⨯8
F1:cs232c4cm12e615ops4ops4ops412ops(0,1,2,4)⨯8
F2:cs232c4cm12e615ops4ops4ops412ops(0,1,2,4)⨯8


enterAtomic()

F1:cs202e11115
F2:cs202e11115
F3:cs2021f913


exitAtomic()

F1:cs202e21115
F2:cs202e21115
F3:cs20220913


exscratchf(off size)

F1:cs202cm16a1015size(0,1,2,4)⨯8
F2:cs202cm16a1015size(0,1,2,4)⨯8
F3:cs202cm1a813size(0,1,2,4)⨯8


face(off count)

F1:cs202cm16b1015count(0,1,2,4)⨯8
F2:cs202cm16b1015count(0,1,2,4)⨯8
F3:cs202cm1b813count(0,1,2,4)⨯8


fill(off off0)

F0:cs202cm1791015off0(0,1,2,4)⨯8
F1:cs202cm16c1015off0(0,1,2,4)⨯8
F2:cs202cm16c1015off0(0,1,2,4)⨯8
F3:cs202cm1c813off0(0,1,2,4)⨯8


fill(off lit0, lit off0)

F0:cs212cm11c81015off044lit0(0,1,2,4)⨯8
F1:cs212cm11b61015off044lit0(0,1,2,4)⨯8
F2:cs212cm11b61015off044lit0(0,1,2,4)⨯8
F3:cs212cm124813off044lit0(0,1,2,4)⨯8


flowArgs(off arg, lit arg, lit arg, lit arg)

F1:cs232cm13e11015arg4arg4arg412arg(0,1,2,4)⨯8
F2:cs232cm13e11015arg4arg4arg412arg(0,1,2,4)⨯8
F3:cs232cm190813arg4arg4arg412arg(0,1,2,4)⨯8


flowArgs(off arg, lit arg, lit arg)

F1:cs222cm13561015arg4arg48arg(0,1,2,4)⨯8
F2:cs222cm13561015arg4arg48arg(0,1,2,4)⨯8
F3:cs222cm183813arg4arg48arg(0,1,2,4)⨯8


flowArgs(off arg, lit arg)

F1:cs212cm11b51015arg44arg(0,1,2,4)⨯8
F2:cs212cm11b51015arg44arg(0,1,2,4)⨯8
F3:cs212cm123813arg44arg(0,1,2,4)⨯8


flowArgs(off arg)

F1:cs202cm1681015arg(0,1,2,4)⨯8
F2:cs202cm1681015arg(0,1,2,4)⨯8
F3:cs202cm18813arg(0,1,2,4)⨯8


inner(lit n, p target, off argv, count argc)

F0:cs222argc4cm1c615n4target48argv(0,1,2,4)⨯8
F1:cs222argc4cm1c615n4target48argv(0,1,2,4)⨯8
F2:cs222argc4cm1c615n4target48argv(0,1,2,4)⨯8


inner(lit n, off target, count argc, lit argv, lit argv)

F0:cs232argc4cm12f615n4argv4argv412target(0,1,2,4)⨯8
F1:cs232argc4cm12f615n4argv4argv412target(0,1,2,4)⨯8
F2:cs232argc4cm12f615n4argv4argv412target(0,1,2,4)⨯8


inner(lit n, p target, off argv, count argc, lit argv)

F0:cs232argc4cm1c615n4target4argv412argv(0,1,2,4)⨯8
F1:cs232argc4cm1c615n4target4argv412argv(0,1,2,4)⨯8
F2:cs232argc4cm1c615n4target4argv412argv(0,1,2,4)⨯8


inner(lit n, off target, count argc)

F0:cs212argc4cm113615n44target(0,1,2,4)⨯8
F1:cs212argc4cm113615n44target(0,1,2,4)⨯8
F2:cs212argc4cm113615n44target(0,1,2,4)⨯8


inner(lit n, off target, count argc, lit argv)

F0:cs222argc4cm11f615n4argv48target(0,1,2,4)⨯8
F1:cs222argc4cm11f615n4argv48target(0,1,2,4)⨯8
F2:cs222argc4cm11f615n4argv48target(0,1,2,4)⨯8


inner0(op q, off target, count argc, lit argv, lit argv)

F0:cs232argc4cm1d615q4argv4argv412target(0,1,2,4)⨯8
F1:cs232argc4cm1d615q4argv4argv412target(0,1,2,4)⨯8
F2:cs232argc4cm1d615q4argv4argv412target(0,1,2,4)⨯8


inner0(off target, count argc, lit argv, lit argv)

F0:cs222argc4cm120615argv4argv48target(0,1,2,4)⨯8
F1:cs222argc4cm120615argv4argv48target(0,1,2,4)⨯8
F2:cs222argc4cm120615argv4argv48target(0,1,2,4)⨯8


inner0(off target, count argc, lit argv, lit argv, lit argv)

F0:cs232argc4cm130615argv4argv4argv412target(0,1,2,4)⨯8
F1:cs232argc4cm130615argv4argv4argv412target(0,1,2,4)⨯8
F2:cs232argc4cm130615argv4argv4argv412target(0,1,2,4)⨯8


inner0(off target, count argc, lit argv)

F0:cs212argc4cm114615argv44target(0,1,2,4)⨯8
F1:cs212argc4cm114615argv44target(0,1,2,4)⨯8
F2:cs212argc4cm114615argv44target(0,1,2,4)⨯8


inner0(op q, off target, count argc, lit argv)

F0:cs222argc4cm1d615q4argv48target(0,1,2,4)⨯8
F1:cs222argc4cm1d615q4argv48target(0,1,2,4)⨯8
F2:cs222argc4cm1d615q4argv48target(0,1,2,4)⨯8


inner0(op q, off target, count argc)

F0:cs212argc4cm16615q44target(0,1,2,4)⨯8
F1:cs212argc4cm16615q44target(0,1,2,4)⨯8
F2:cs212argc4cm16615q44target(0,1,2,4)⨯8


inner0(off target, count argc)

F0:cs202argc4cm13615target(0,1,2,4)⨯8
F1:cs202argc4cm13615target(0,1,2,4)⨯8
F2:cs202argc4cm13615target(0,1,2,4)⨯8


inner1(op q, off target, count argc, lit argv, lit argv)

F0:cs232argc4cm1e615q4argv4argv412target(0,1,2,4)⨯8
F1:cs232argc4cm1e615q4argv4argv412target(0,1,2,4)⨯8
F2:cs232argc4cm1e615q4argv4argv412target(0,1,2,4)⨯8


inner1(op q, off target, count argc, lit argv)

F0:cs222argc4cm1e615q4argv48target(0,1,2,4)⨯8
F1:cs222argc4cm1e615q4argv48target(0,1,2,4)⨯8
F2:cs222argc4cm1e615q4argv48target(0,1,2,4)⨯8


inner1(off target, count argc, lit argv, lit argv, lit argv)

F0:cs232argc4cm131615argv4argv4argv412target(0,1,2,4)⨯8
F1:cs232argc4cm131615argv4argv4argv412target(0,1,2,4)⨯8
F2:cs232argc4cm131615argv4argv4argv412target(0,1,2,4)⨯8


inner1(off target, count argc, lit argv, lit argv)

F0:cs222argc4cm121615argv4argv48target(0,1,2,4)⨯8
F1:cs222argc4cm121615argv4argv48target(0,1,2,4)⨯8
F2:cs222argc4cm121615argv4argv48target(0,1,2,4)⨯8


inner1(off target, count argc, lit argv)

F0:cs212argc4cm115615argv44target(0,1,2,4)⨯8
F1:cs212argc4cm115615argv44target(0,1,2,4)⨯8
F2:cs212argc4cm115615argv44target(0,1,2,4)⨯8


inner1(off target, count argc)

F0:cs202argc4cm14615target(0,1,2,4)⨯8
F1:cs202argc4cm14615target(0,1,2,4)⨯8
F2:cs202argc4cm14615target(0,1,2,4)⨯8


inner1(op q, off target, count argc)

F0:cs212argc4cm17615q44target(0,1,2,4)⨯8
F1:cs212argc4cm17615q44target(0,1,2,4)⨯8
F2:cs212argc4cm17615q44target(0,1,2,4)⨯8


innerfl(op q, lit n, off target, count argc, lit argv)

F0:cs232argc4cm1f615q4n4argv412target(0,1,2,4)⨯8
F1:cs232argc4cm1f615q4n4argv412target(0,1,2,4)⨯8
F2:cs232argc4cm1f615q4n4argv412target(0,1,2,4)⨯8


innerfl(op q, lit n, off target, count argc)

F0:cs222argc4cm1f615q4n48target(0,1,2,4)⨯8
F1:cs222argc4cm1f615q4n48target(0,1,2,4)⨯8
F2:cs222argc4cm1f615q4n48target(0,1,2,4)⨯8


innerfl(op q, lit n, p target, off argc, count args)

F0:cs232argc4cm122615q4n4target412argc(0,1,2,4)⨯8
F1:cs232argc4cm122615q4n4target412argc(0,1,2,4)⨯8
F2:cs232argc4cm122615q4n4target412argc(0,1,2,4)⨯8


innerfl0(op q, off target, count argc)

F0:cs212argc4cm18615q44target(0,1,2,4)⨯8
F1:cs212argc4cm18615q44target(0,1,2,4)⨯8
F2:cs212argc4cm18615q44target(0,1,2,4)⨯8


innerfl0(op q, off target, count argc, lit argv)

F0:cs222argc4cm110615q4argv48target(0,1,2,4)⨯8
F1:cs222argc4cm110615q4argv48target(0,1,2,4)⨯8
F2:cs222argc4cm110615q4argv48target(0,1,2,4)⨯8


innerfl0(op q, p target, off argv, count argc)

F0:cs222argc4cm12a615q4target48argv(0,1,2,4)⨯8
F1:cs222argc4cm129615q4target48argv(0,1,2,4)⨯8
F2:cs222argc4cm129615q4target48argv(0,1,2,4)⨯8


innerfl0(op q, off target, count argc, lit argv, lit argv)

F0:cs232argc4cm110615q4argv4argv412target(0,1,2,4)⨯8
F1:cs232argc4cm110615q4argv4argv412target(0,1,2,4)⨯8
F2:cs232argc4cm110615q4argv4argv412target(0,1,2,4)⨯8


innerfl0(op q, p target, off argv, count argc, lit argv)

F0:cs232argc4cm123615q4target4argv412argv(0,1,2,4)⨯8
F1:cs232argc4cm123615q4target4argv412argv(0,1,2,4)⨯8
F2:cs232argc4cm123615q4target4argv412argv(0,1,2,4)⨯8


innerfl1(op q, p target, off argv, count argc)

F0:cs222argc4cm12b615q4target48argv(0,1,2,4)⨯8
F1:cs222argc4cm12a615q4target48argv(0,1,2,4)⨯8
F2:cs222argc4cm12a615q4target48argv(0,1,2,4)⨯8


innerfl1(op q, p target, off argv, count argc, lit argv)

F0:cs232argc4cm124615q4target4argv412argv(0,1,2,4)⨯8
F1:cs232argc4cm124615q4target4argv412argv(0,1,2,4)⨯8
F2:cs232argc4cm124615q4target4argv412argv(0,1,2,4)⨯8


innerfl1(op q, off target, count argc, lit argv, lit argv)

F0:cs232argc4cm111615q4argv4argv412target(0,1,2,4)⨯8
F1:cs232argc4cm111615q4argv4argv412target(0,1,2,4)⨯8
F2:cs232argc4cm111615q4argv4argv412target(0,1,2,4)⨯8


innerfl1(op q, off target, count argc)

F0:cs212argc4cm19615q44target(0,1,2,4)⨯8
F1:cs212argc4cm19615q44target(0,1,2,4)⨯8
F2:cs212argc4cm19615q44target(0,1,2,4)⨯8


innerfl1(op q, off target, count argc, lit argv)

F0:cs222argc4cm111615q4argv48target(0,1,2,4)⨯8
F1:cs222argc4cm111615q4argv48target(0,1,2,4)⨯8
F2:cs222argc4cm111615q4argv48target(0,1,2,4)⨯8


innerfln(op q, lit n, p target, off argc, count args)

F0:cs232argc4cm125615q4n4target412argc(0,1,2,4)⨯8
F1:cs232argc4cm125615q4n4target412argc(0,1,2,4)⨯8
F2:cs232argc4cm125615q4n4target412argc(0,1,2,4)⨯8


innerfln(op q, lit n, off target, count argc, lit argv)

F0:cs232argc4cm112615q4n4argv412target(0,1,2,4)⨯8
F1:cs232argc4cm112615q4n4argv412target(0,1,2,4)⨯8
F2:cs232argc4cm112615q4n4argv412target(0,1,2,4)⨯8


innerfln(op q, lit n, off target, count argc)

F0:cs222argc4cm112615q4n48target(0,1,2,4)⨯8
F1:cs222argc4cm112615q4n48target(0,1,2,4)⨯8
F2:cs222argc4cm112615q4n48target(0,1,2,4)⨯8


innern(lit n, off target, count argc, lit argv)

F0:cs222argc4cm122615n4argv48target(0,1,2,4)⨯8
F1:cs222argc4cm122615n4argv48target(0,1,2,4)⨯8
F2:cs222argc4cm122615n4argv48target(0,1,2,4)⨯8


innern(lit n, off target, count argc, lit argv, lit argv)

F0:cs232argc4cm132615n4argv4argv412target(0,1,2,4)⨯8
F1:cs232argc4cm132615n4argv4argv412target(0,1,2,4)⨯8
F2:cs232argc4cm132615n4argv4argv412target(0,1,2,4)⨯8


innern(lit n, p target, off argv, count argc)

F0:cs222argc4cm113615n4target48argv(0,1,2,4)⨯8
F1:cs222argc4cm113615n4target48argv(0,1,2,4)⨯8
F2:cs222argc4cm113615n4target48argv(0,1,2,4)⨯8


innern(lit n, off target, count argc)

F0:cs212argc4cm116615n44target(0,1,2,4)⨯8
F1:cs212argc4cm116615n44target(0,1,2,4)⨯8
F2:cs212argc4cm116615n44target(0,1,2,4)⨯8


innern(lit n, p target, off argv, count argc, lit argv)

F0:cs232argc4cm113615n4target4argv412argv(0,1,2,4)⨯8
F1:cs232argc4cm113615n4target4argv412argv(0,1,2,4)⨯8
F2:cs232argc4cm113615n4target4argv412argv(0,1,2,4)⨯8


innertr(op q, lit n, off target, count argc)

F0:cs222argc4cm114615q4n48target(0,1,2,4)⨯8
F1:cs222argc4cm114615q4n48target(0,1,2,4)⨯8
F2:cs222argc4cm114615q4n48target(0,1,2,4)⨯8


innertr(op q, lit n, off target, count argc, lit argv)

F0:cs232argc4cm114615q4n4argv412target(0,1,2,4)⨯8
F1:cs232argc4cm114615q4n4argv412target(0,1,2,4)⨯8
F2:cs232argc4cm114615q4n4argv412target(0,1,2,4)⨯8


innertr(op q, lit n, p target, off argc, count args)

F0:cs232argc4cm126615q4n4target412argc(0,1,2,4)⨯8
F1:cs232argc4cm126615q4n4target412argc(0,1,2,4)⨯8
F2:cs232argc4cm126615q4n4target412argc(0,1,2,4)⨯8


innertr0(op q, off target, count argc, lit argv, lit argv)

F0:cs232argc4cm115615q4argv4argv412target(0,1,2,4)⨯8
F1:cs232argc4cm115615q4argv4argv412target(0,1,2,4)⨯8
F2:cs232argc4cm115615q4argv4argv412target(0,1,2,4)⨯8


innertr0(op q, off target, count argc)

F0:cs212argc4cm1a615q44target(0,1,2,4)⨯8
F1:cs212argc4cm1a615q44target(0,1,2,4)⨯8
F2:cs212argc4cm1a615q44target(0,1,2,4)⨯8


innertr0(op q, p target, off argv, count argc, lit argv)

F0:cs232argc4cm127615q4target4argv412argv(0,1,2,4)⨯8
F1:cs232argc4cm127615q4target4argv412argv(0,1,2,4)⨯8
F2:cs232argc4cm127615q4target4argv412argv(0,1,2,4)⨯8


innertr0(op q, off target, count argc, lit argv)

F0:cs222argc4cm115615q4argv48target(0,1,2,4)⨯8
F1:cs222argc4cm115615q4argv48target(0,1,2,4)⨯8
F2:cs222argc4cm115615q4argv48target(0,1,2,4)⨯8


innertr0(op q, p target, off argv, count argc)

F0:cs222argc4cm12c615q4target48argv(0,1,2,4)⨯8
F1:cs222argc4cm12b615q4target48argv(0,1,2,4)⨯8
F2:cs222argc4cm12b615q4target48argv(0,1,2,4)⨯8


innertr1(op q, p target, off argv, count argc, lit argv)

F0:cs232argc4cm128615q4target4argv412argv(0,1,2,4)⨯8
F1:cs232argc4cm128615q4target4argv412argv(0,1,2,4)⨯8
F2:cs232argc4cm128615q4target4argv412argv(0,1,2,4)⨯8


innertr1(op q, off target, count argc, lit argv)

F0:cs222argc4cm116615q4argv48target(0,1,2,4)⨯8
F1:cs222argc4cm116615q4argv48target(0,1,2,4)⨯8
F2:cs222argc4cm116615q4argv48target(0,1,2,4)⨯8


innertr1(op q, off target, count argc)

F0:cs212argc4cm1b615q44target(0,1,2,4)⨯8
F1:cs212argc4cm1b615q44target(0,1,2,4)⨯8
F2:cs212argc4cm1b615q44target(0,1,2,4)⨯8


innertr1(op q, p target, off argv, count argc)

F0:cs222argc4cm12d615q4target48argv(0,1,2,4)⨯8
F1:cs222argc4cm12c615q4target48argv(0,1,2,4)⨯8
F2:cs222argc4cm12c615q4target48argv(0,1,2,4)⨯8


innertr1(op q, off target, count argc, lit argv, lit argv)

F0:cs232argc4cm116615q4argv4argv412target(0,1,2,4)⨯8
F1:cs232argc4cm116615q4argv4argv412target(0,1,2,4)⨯8
F2:cs232argc4cm116615q4argv4argv412target(0,1,2,4)⨯8


innertrn(op q, lit n, off target, count argc)

F0:cs222argc4cm117615q4n48target(0,1,2,4)⨯8
F1:cs222argc4cm117615q4n48target(0,1,2,4)⨯8
F2:cs222argc4cm117615q4n48target(0,1,2,4)⨯8


innertrn(op q, lit n, off target, count argc, lit argv)

F0:cs232argc4cm117615q4n4argv412target(0,1,2,4)⨯8
F1:cs232argc4cm117615q4n4argv412target(0,1,2,4)⨯8
F2:cs232argc4cm117615q4n4argv412target(0,1,2,4)⨯8


innertrn(op q, lit n, p target, off argc, count args)

F0:cs232argc4cm129615q4n4target412argc(0,1,2,4)⨯8
F1:cs232argc4cm129615q4n4target412argc(0,1,2,4)⨯8
F2:cs232argc4cm129615q4n4target412argc(0,1,2,4)⨯8


lea(lbl l)

F0:cs202cm17a1015l(0,1,2,4)⨯8
F1:cs202cm16d1015l(0,1,2,4)⨯8
F2:cs202cm16d1015l(0,1,2,4)⨯8
F3:cs202cm1d813l(0,1,2,4)⨯8


lea(p b, off o, u i, scale s)

F0:cs222cm1s2d4815b4i48o(0,1,2,4)⨯8
F1:cs222cm1s2d0815b4i48o(0,1,2,4)⨯8
F2:cs222cm1s2d0815b4i48o(0,1,2,4)⨯8
F3:cs222cm1s21e613b4i48o(0,1,2,4)⨯8


lea(base b, off o, u i, scale s)

F0:cs222cm1s2d5815b4i48o(0,1,2,4)⨯8
F1:cs222cm1s2d4815b4i48o(0,1,2,4)⨯8
F2:cs222cm1s2d4815b4i48o(0,1,2,4)⨯8
F3:cs222cm1s21f613b4i48o(0,1,2,4)⨯8


lea(p b, off o)

F0:cs212cm11c31015b44o(0,1,2,4)⨯8
F1:cs212cm11b31015b44o(0,1,2,4)⨯8
F2:cs212cm11b31015b44o(0,1,2,4)⨯8
F3:cs212cm121813b44o(0,1,2,4)⨯8


lea(base b, off o)

F0:cs212cm11c01015b44o(0,1,2,4)⨯8
F1:cs212cm11b01015b44o(0,1,2,4)⨯8
F2:cs212cm11b01015b44o(0,1,2,4)⨯8
F3:cs212cm120813b44o(0,1,2,4)⨯8


load(p b, off o, width w, lit delay)

F0:cs222cm1w365715b4delay48o(0,1,2,4)⨯8
F1:cs222cm1w365715b4delay48o(0,1,2,4)⨯8
F2:cs222cm1w365715b4delay48o(0,1,2,4)⨯8
F3:cs222cm1w3b513b4delay48o(0,1,2,4)⨯8


load(p b, width w, memAttr m)

F0:cs212cm1w335715b4m44
F1:cs212cm1w334715b4m44
F2:cs212cm1w334715b4m44
F3:cs212cm1w32513b4m44


load(p b, off o, s i, scale s, width w, tag tag)

F0:cs232cm1s2w31b515b4i4tag412o(0,1,2,4)⨯8
F1:cs232cm1s2w31d515b4i4tag412o(0,1,2,4)⨯8
F2:cs232cm1s2w31d515b4i4tag412o(0,1,2,4)⨯8
F3:cs232cm1s2w30313b4i4tag412o(0,1,2,4)⨯8


load(p b, width w, memAttr m, lit delay)

F0:cs222cm1w366715b4m4delay48
F1:cs222cm1w366715b4m4delay48
F2:cs222cm1w366715b4m4delay48
F3:cs222cm1w3c513b4m4delay48


load(p b, width w, memAttr m, tag tag)

F0:cs222cm1w367715b4m4tag48
F1:cs222cm1w35b715b4m4tag48
F2:cs222cm1w35b715b4m4tag48
F3:cs222cm1w39513b4m4tag48


load(p b, off o, s i, scale s, width w, lit delay)

F0:cs232cm1s2w31e515b4i4delay412o(0,1,2,4)⨯8
F1:cs232cm1s2w31b515b4i4delay412o(0,1,2,4)⨯8
F2:cs232cm1s2w31b515b4i4delay412o(0,1,2,4)⨯8
F3:cs232cm1s2w31313b4i4delay412o(0,1,2,4)⨯8


load(p b, off o, s i, scale s, width w)

F0:cs222cm1s2w318515b4i48o(0,1,2,4)⨯8
F1:cs222cm1s2w318515b4i48o(0,1,2,4)⨯8
F2:cs222cm1s2w318515b4i48o(0,1,2,4)⨯8
F3:cs222cm1s2w30313b4i48o(0,1,2,4)⨯8


load(p b, off o, width w, tag tag)

F0:cs222cm1w368715b4tag48o(0,1,2,4)⨯8
F1:cs222cm1w364715b4tag48o(0,1,2,4)⨯8
F2:cs222cm1w364715b4tag48o(0,1,2,4)⨯8
F3:cs222cm1w3a513b4tag48o(0,1,2,4)⨯8


load(base b, off o, s i, scale s, width w, tag tag)

F0:cs232cm1s2w31d515b4i4tag412o(0,1,2,4)⨯8
F1:cs232cm1s2w31c515b4i4tag412o(0,1,2,4)⨯8
F2:cs232cm1s2w31c515b4i4tag412o(0,1,2,4)⨯8
F3:cs232cm1s2w32313b4i4tag412o(0,1,2,4)⨯8


load(base b, off o, s i, scale s, width w, lit delay)

F0:cs232cm1s2w31c515b4i4delay412o(0,1,2,4)⨯8
F1:cs232cm1s2w31e515b4i4delay412o(0,1,2,4)⨯8
F2:cs232cm1s2w31e515b4i4delay412o(0,1,2,4)⨯8
F3:cs232cm1s2w33313b4i4delay412o(0,1,2,4)⨯8


load(base b, off o, s i, scale s, width w)

F0:cs222cm1s2w317515b4i48o(0,1,2,4)⨯8
F1:cs222cm1s2w317515b4i48o(0,1,2,4)⨯8
F2:cs222cm1s2w317515b4i48o(0,1,2,4)⨯8
F3:cs222cm1s2w31313b4i48o(0,1,2,4)⨯8


load(p b, off o, width w)

F0:cs212cm1w336715b44o(0,1,2,4)⨯8
F1:cs212cm1w335715b44o(0,1,2,4)⨯8
F2:cs212cm1w335715b44o(0,1,2,4)⨯8
F3:cs212cm1w33513b44o(0,1,2,4)⨯8


load(base b, off o, width w, tag tag)

F0:cs222cm1w36b715b4tag48o(0,1,2,4)⨯8
F1:cs222cm1w367715b4tag48o(0,1,2,4)⨯8
F2:cs222cm1w367715b4tag48o(0,1,2,4)⨯8
F3:cs222cm1w3e513b4tag48o(0,1,2,4)⨯8


load(base b, off o, width w, lit delay)

F0:cs222cm1w364715b4delay48o(0,1,2,4)⨯8
F1:cs222cm1w35a715b4delay48o(0,1,2,4)⨯8
F2:cs222cm1w35a715b4delay48o(0,1,2,4)⨯8
F3:cs222cm1w38513b4delay48o(0,1,2,4)⨯8


load(base b, off o, width w)

F0:cs212cm1w337715b44o(0,1,2,4)⨯8
F1:cs212cm1w332715b44o(0,1,2,4)⨯8
F2:cs212cm1w332715b44o(0,1,2,4)⨯8
F3:cs212cm1w31513b44o(0,1,2,4)⨯8


longjmpl(op op0)

F0:cs21238d1115op044
F1:cs21236e1115op044
F2:cs21236e1115op044


nopf()

F0:cs202f81115


rescue(off ops, count c)

F0:cs202c4cm15615ops(0,1,2,4)⨯8
F1:cs202c4cm15615ops(0,1,2,4)⨯8
F2:cs202c4cm15615ops(0,1,2,4)⨯8


rescue(off ops, count c, lit ops)

F0:cs212c4cm117615ops44ops(0,1,2,4)⨯8
F1:cs212c4cm117615ops44ops(0,1,2,4)⨯8
F2:cs212c4cm117615ops44ops(0,1,2,4)⨯8


rescue(off ops, count c, lit ops, lit ops)

F0:cs222c4cm123615ops4ops48ops(0,1,2,4)⨯8
F1:cs222c4cm123615ops4ops48ops(0,1,2,4)⨯8
F2:cs222c4cm123615ops4ops48ops(0,1,2,4)⨯8


rescue(off ops, count c, lit ops, lit ops, lit ops)

F0:cs232c4cm133615ops4ops4ops412ops(0,1,2,4)⨯8
F1:cs232c4cm133615ops4ops4ops412ops(0,1,2,4)⨯8
F2:cs232c4cm133615ops4ops4ops412ops(0,1,2,4)⨯8


rescue(off args)

F0:cs202cm17b1015args(0,1,2,4)⨯8
F1:cs202cm16e1015args(0,1,2,4)⨯8
F2:cs202cm16e1015args(0,1,2,4)⨯8


retire(lit n, off ws, count n)

F0:cs212c4cm118615n44ws(0,1,2,4)⨯8
F1:cs212c4cm118615n44ws(0,1,2,4)⨯8
F2:cs212c4cm118615n44ws(0,1,2,4)⨯8


retire(lit n, off ws, count n, lit ws)

F0:cs222c4cm124615n4ws48ws(0,1,2,4)⨯8
F1:cs222c4cm124615n4ws48ws(0,1,2,4)⨯8
F2:cs222c4cm124615n4ws48ws(0,1,2,4)⨯8


retire(lit n, off ws, count n, lit ws, lit ws)

F0:cs232c4cm134615n4ws4ws412ws(0,1,2,4)⨯8
F1:cs232c4cm134615n4ws4ws412ws(0,1,2,4)⨯8
F2:cs232c4cm134615n4ws4ws412ws(0,1,2,4)⨯8


retn(off vs, count c, lit vs)

F0:cs212c4cm119615vs44vs(0,1,2,4)⨯8


retn(off vs, count c, lit vs, lit vs, lit vs)

F0:cs232c4cm135615vs4vs4vs412vs(0,1,2,4)⨯8


retn(off vs, count c, lit vs, lit vs)

F0:cs222c4cm125615vs4vs48vs(0,1,2,4)⨯8


retn(off vs, count c)

F0:cs202c4cm16615vs(0,1,2,4)⨯8


retnfl(pred q, off vs, count c)

F0:cs212c4cm1c615q44vs(0,1,2,4)⨯8
F1:cs212c4cm1c615q44vs(0,1,2,4)⨯8
F2:cs212c4cm1c615q44vs(0,1,2,4)⨯8


retnfl(pred q, off vs, count c, lit vs)

F0:cs222c4cm118615q4vs48vs(0,1,2,4)⨯8
F1:cs222c4cm118615q4vs48vs(0,1,2,4)⨯8
F2:cs222c4cm118615q4vs48vs(0,1,2,4)⨯8


retnfl(pred q, off vs, count c, lit vs, lit vs)

F0:cs232c4cm118615q4vs4vs412vs(0,1,2,4)⨯8
F1:cs232c4cm118615q4vs4vs412vs(0,1,2,4)⨯8
F2:cs232c4cm118615q4vs4vs412vs(0,1,2,4)⨯8


retntr(pred q, off vs, count c)

F0:cs212c4cm1d615q44vs(0,1,2,4)⨯8
F1:cs212c4cm1d615q44vs(0,1,2,4)⨯8
F2:cs212c4cm1d615q44vs(0,1,2,4)⨯8


retntr(pred q, off vs, count c, lit vs)

F0:cs222c4cm119615q4vs48vs(0,1,2,4)⨯8
F1:cs222c4cm119615q4vs48vs(0,1,2,4)⨯8
F2:cs222c4cm119615q4vs48vs(0,1,2,4)⨯8


retntr(pred q, off vs, count c, lit vs, lit vs)

F0:cs232c4cm119615q4vs4vs412vs(0,1,2,4)⨯8
F1:cs232c4cm119615q4vs4vs412vs(0,1,2,4)⨯8
F2:cs232c4cm119615q4vs4vs412vs(0,1,2,4)⨯8


setjmp()

F0:cs202f91115
F1:cs202e31115
F2:cs202e31115


spill(off id, op v)

F0:cs212cm11c41015v44id(0,1,2,4)⨯8
F1:cs212cm11b41015v44id(0,1,2,4)⨯8
F2:cs212cm11b41015v44id(0,1,2,4)⨯8
F3:cs212cm122813v44id(0,1,2,4)⨯8


stackf(off size)

F1:cs202cm16f1015size(0,1,2,4)⨯8
F2:cs202cm16f1015size(0,1,2,4)⨯8
F3:cs202cm1e813size(0,1,2,4)⨯8


store(p b, off o, op v)

F0:cs222cm13611015b4v48o(0,1,2,4)⨯8
F1:cs222cm13471015b4v48o(0,1,2,4)⨯8
F2:cs222cm13471015b4v48o(0,1,2,4)⨯8
F3:cs222cm181813b4v48o(0,1,2,4)⨯8


store(p b, op v, memAttr m)

F0:cs222cm13621015b4v4m48
F1:cs222cm13541015b4v4m48
F2:cs222cm13541015b4v4m48
F3:cs222cm182813b4v4m48


store(p b, off o, s i, scale s, op v)

F0:cs232cm1s2fb815b4i4v412o(0,1,2,4)⨯8
F1:cs232cm1s2d7815b4i4v412o(0,1,2,4)⨯8
F2:cs232cm1s2d7815b4i4v412o(0,1,2,4)⨯8
F3:cs232cm1s223613b4i4v412o(0,1,2,4)⨯8


store(base b, off o, s i, scale s, op v)

F0:cs232cm1s2fa815b4i4v412o(0,1,2,4)⨯8
F1:cs232cm1s2d6815b4i4v412o(0,1,2,4)⨯8
F2:cs232cm1s2d6815b4i4v412o(0,1,2,4)⨯8
F3:cs232cm1s222613b4i4v412o(0,1,2,4)⨯8


store(base b, off o, op v)

F0:cs222cm13601015b4v48o(0,1,2,4)⨯8
F1:cs222cm13441015b4v48o(0,1,2,4)⨯8
F2:cs222cm13441015b4v48o(0,1,2,4)⨯8
F3:cs222cm180813b4v48o(0,1,2,4)⨯8


streamf(lit rd_size, lit wr_size)

F1:cs2226ae1115rd_size4wr_size48
F2:cs2226ae1115rd_size4wr_size48
F3:cs222108913rd_size4wr_size48

Pick Block


pick(sel q, op v1, op v2)

P0:01q4v14v2413
P1:01q4v14v2413


recur(sel q, op v1, op v2)

P0:11q4v14v2413
P1:11q4v14v2413

Reader Block


pickup(tag tag)

R0:306tag410
R1:306tag410
R2:306tag410
R3:306tag410
R4:306tag410
R5:306tag410


rd(scratch src)

R0:02src810
R1:02src810
R2:02src810
R3:02src810
R4:02src810
R5:02src810


rd(const src)

R0:73src710
R1:73src710
R2:73src710
R3:73src710
R4:73src710
R5:73src710


rd(reg src)

R0:195src510
R1:195src510
R2:195src510
R3:195src510
R4:195src510
R5:195src510


rd(stream src)

R0:ce8src210
R1:ce8src210
R2:ce8src210
R3:ce8src210
R4:ce8src210
R5:ce8src210


refuse(tag tag)

R0:316tag410
R1:316tag410
R2:316tag410
R3:316tag410
R4:316tag410
R5:316tag410


rotate(scratch id)

R0:12id810
R1:12id810
R2:12id810
R3:12id810
R4:12id810
R5:12id810


scratchf(scratch size)

R0:22size810
R1:22size810
R2:22size810
R3:22size810
R4:22size810
R5:22size810

Writer Block


wr(stream dst, op v)

W0:02dst1v47
W1:02dst1v47
W2:02dst1v47
W3:02dst1v47
W4:02dst1v47


wr(scratch dst, op v)

W0:43dst47
W1:43dst47
W2:43dst47
W3:43dst47
W4:43dst47


wr(reg dst, op v)

W0:12dst1v47
W1:12dst1v47
W2:12dst1v47
W3:12dst1v47
W4:12dst1v47

Skinny Exu Block


eql(conditioncode)

e0:3


eqlp(conditioncode)

e0:3


gtr(op x, op y)

e1:8


neq(conditioncode)

e0:3


neqp(conditioncode)

e0:3


nope()

e0:3

Skinny Flow Block


nopf()

f0:2


retn()

f0:2


retn(op Another)

f0:2