Silver Core Operation Encoding

From Mill Computing Wiki
Revision as of 10:51, 19 January 2015 by Generator (Talk | contribs)

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:1b19y7x420
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:36010s2y4x420
E1:35f10s2y4x420
E2:326s2y4x416
E3:326s2y4x416


addp(p x, imm y, scale s)

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


addss(s x, imm y)

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


addss(s x, s y)

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


addsw(s x, imm y)

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


addsw(s x, s y)

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


addswv(s x, imm y)

E0:1b49y7x420
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:1b59y7x420
E1:1b59y7x420
E2:1a99y3x416
E3:1a99y3x416


addus(u x, imm y)

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


addus(u x, u y)

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


adduw(u x, u y)

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


adduw(u x, imm y)

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


adduwv(u x, imm y)

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


adduwv(u x, u y)

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


addux(u x, u y)

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


addux(u x, imm y)

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


all(op v)

E0:c81b16v420
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:1ba9y7x420
E1:1ba9y7x420
E2:1ae9y3x416
E3:1ae9y3x416


andl(op x, op y)

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


any(op v)

E0:c81c16v420
E1:cfbc16v420
E2:b7612v416
E3:b7612v416


carry(conditioncode)

E0:cffa02020
E1:d79602020
E2:d2101616
E3:d2101616


classifyf(f x)

E0:c81d16x420
E1:cfbd16x420


clear(op x, bit bit)

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


clear(op x, op bit)

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


countlfl(op x)

E0:c81e16x420


countltr(op x)

E0:c81f16x420


countrfl(op x)

E0:c82016x420


countrtr(op x)

E0:c82116x420


delta(op x, op y)

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


eql(op x, op y)

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


eql(conditioncode)

E0:cffa12020
E1:d79612020
E2:d2111616
E3:d2111616


eql(op x, imm y)

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


eqlf(f x, f y)

E0:c1d12y4x420
E1:c9712y4x420


eqlfx(f x, f y)

E0:c1e12y4x420
E1:c9812y4x420


eqlp(p x, p y)

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


extract(op v, i i)

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


extract(op v, imm i)

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


exuArgs(op arg)

E0:c81016arg420
E1:cfb016arg420
E2:b7012arg416
E3:b7012arg416


exuArgs(op arg0, op arg1)

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


f2sef(f x)

E0:c82216x420
E1:cfbe16x420


f2sefe(f x)

E0:c82316x420
E1:cfbf16x420


f2seffz(f x)

E0:c82416x420
E1:d70016x420


f2sefn(f x)

E0:c82516x420
E1:d70116x420


f2sefp(f x)

E0:c82616x420
E1:d70216x420


f2sefs(f x)

E0:c82716x420
E1:d70316x420


f2sefse(f x)

E0:c82816x420
E1:d70416x420


f2sefsfz(f x)

E0:c82916x420
E1:d70516x420


f2sefsn(f x)

E0:c82a16x420
E1:d70616x420


f2sefsp(f x)

E0:c82b16x420
E1:d70716x420


f2sefsz(f x)

E0:c82c16x420
E1:d70816x420


f2sefx(f x)

E0:c82d16x420
E1:d70916x420


f2sefxe(f x)

E0:c82e16x420
E1:d70a16x420


f2sefxfz(f x)

E0:c82f16x420
E1:d70b16x420


f2sefxn(f x)

E0:c83016x420
E1:d70c16x420


f2sefxp(f x)

E0:c83116x420
E1:d70d16x420


f2sefxz(f x)

E0:c83216x420
E1:d70e16x420


f2sefz(f x)

E0:c83316x420
E1:d70f16x420


f2sf(f x)

E0:c83416x420
E1:d71016x420


f2sfe(f x)

E0:c83516x420
E1:d71116x420


f2sffz(f x)

E0:c83616x420
E1:d71216x420


f2sfn(f x)

E0:c83716x420
E1:d71316x420


f2sfp(f x)

E0:c83816x420
E1:d71416x420


f2sfs(f x)

E0:c83916x420
E1:d71516x420


f2sfse(f x)

E0:c83a16x420
E1:d71616x420


f2sfsfz(f x)

E0:c83b16x420
E1:d71716x420


f2sfsn(f x)

E0:c83c16x420
E1:d71816x420


f2sfsp(f x)

E0:c83d16x420
E1:d71916x420


f2sfsz(f x)

E0:c83e16x420
E1:d71a16x420


f2sfx(f x)

E0:c83f16x420
E1:d71b16x420


f2sfxe(f x)

E0:cf8016x420
E1:d71c16x420


f2sfxfz(f x)

E0:cf8116x420
E1:d71d16x420


f2sfxn(f x)

E0:cf8216x420
E1:d71e16x420


f2sfxp(f x)

E0:cf8316x420
E1:d71f16x420


f2sfxz(f x)

E0:cf8416x420
E1:d72016x420


f2sfz(f x)

E0:cf8516x420
E1:d72116x420


f2uef(f x)

E0:cf8616x420
E1:d72216x420


f2uefe(f x)

E0:cf8716x420
E1:d72316x420


f2ueffz(f x)

E0:cf8816x420
E1:d72416x420


f2uefn(f x)

E0:cf8916x420
E1:d72516x420


f2uefp(f x)

E0:cf8a16x420
E1:d72616x420


f2uefs(f x)

E0:cf8b16x420
E1:d72716x420


f2uefse(f x)

E0:cf8c16x420
E1:d72816x420


f2uefsfz(f x)

E0:cf8d16x420
E1:d72916x420


f2uefsn(f x)

E0:cf8e16x420
E1:d72a16x420


f2uefsp(f x)

E0:cf8f16x420
E1:d72b16x420


f2uefsz(f x)

E0:cf9016x420
E1:d72c16x420


f2uefx(f x)

E0:cf9116x420
E1:d72d16x420


f2uefxe(f x)

E0:cf9216x420
E1:d72e16x420


f2uefxfz(f x)

E0:cf9316x420
E1:d72f16x420


f2uefxn(f x)

E0:cf9416x420
E1:d73016x420


f2uefxp(f x)

E0:cf9516x420
E1:d73116x420


f2uefxz(f x)

E0:cf9616x420
E1:d73216x420


f2uefz(f x)

E0:cf9716x420
E1:d73316x420


f2uf(f x)

E0:cf9816x420
E1:d73416x420


f2ufe(f x)

E0:cf9916x420
E1:d73516x420


f2uffz(f x)

E0:cf9a16x420
E1:d73616x420


f2ufn(f x)

E0:cf9b16x420
E1:d73716x420


f2ufp(f x)

E0:cf9c16x420
E1:d73816x420


f2ufs(f x)

E0:cf9d16x420
E1:d73916x420


f2ufse(f x)

E0:cf9e16x420
E1:d73a16x420


f2ufsfz(f x)

E0:cf9f16x420
E1:d73b16x420


f2ufsn(f x)

E0:cfa016x420
E1:d73c16x420


f2ufsp(f x)

E0:cfa116x420
E1:d73d16x420


f2ufsz(f x)

E0:cfa216x420
E1:d73e16x420


f2ufx(f x)

E0:cfa316x420
E1:d73f16x420


f2ufxe(f x)

E0:cfa416x420
E1:d74016x420


f2ufxfz(f x)

E0:cfa516x420
E1:d74116x420


f2ufxn(f x)

E0:cfa616x420
E1:d74216x420


f2ufxp(f x)

E0:cfa716x420
E1:d74316x420


f2ufxz(f x)

E0:cfa816x420
E1:d74416x420


f2ufz(f x)

E0:cfa916x420
E1:d74516x420


fault(conditioncode)

E0:cffa22020
E1:d79622020
E2:d2121616
E3:d2121616


fault(op x)

E0:cfaa16x420
E1:d74616x420
E2:b7712x416
E3:b7712x416


flip(op x)

E0:cfab16x420
E1:d74716x420
E2:b7812x416
E3:b7812x416


flip(op x, n bit)

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


flip(op x, bit bit)

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


fmaf(f x)

E0:c81116x420
E1:cfb116x420


fmaf(f x, f y)

E0:c0112y4x420


fmafe(f x)

E0:c81216x420
E1:cfb216x420


fmafe(f x, f y)

E0:c0212y4x420


fmaffz(f x)

E0:c81316x420
E1:cfb316x420


fmaffz(f x, f y)

E0:c0312y4x420


fmafn(f x)

E0:c81416x420
E1:cfb416x420


fmafn(f x, f y)

E0:c0412y4x420


fmafp(f x, f y)

E0:c0512y4x420


fmafp(f x)

E0:c81516x420
E1:cfb516x420


fmafz(f x)

E0:c81616x420
E1:cfb616x420


fmafz(f x, f y)

E0:c0612y4x420


geq(conditioncode)

E0:cffa32020
E1:d79632020
E2:d2131616
E3:d2131616


geqf(f x, f y)

E0:c2212y4x420
E1:c9c12y4x420


geqfx(f x, f y)

E0:c2312y4x420
E1:c9d12y4x420


gtr(conditioncode)

E0:cffa42020
E1:d79642020
E2:d2141616
E3:d2141616


gtrf(f x, f y)

E0:c2412y4x420
E1:c9e12y4x420


gtrfx(f x, f y)

E0:c2512y4x420
E1:c9f12y4x420


gtrs(s x, imm y)

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


gtru(u x, imm y)

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


imp(op x, imm y)

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


imp(op x, op y)

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


inject(i i)

E0:c81716i420
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:cfac16x420
E1:d74816x420


integerefe(f x)

E0:cfad16x420
E1:d74916x420


integereffz(f x)

E0:cfae16x420
E1:d74a16x420


integerefn(f x)

E0:cfaf16x420
E1:d74b16x420


integerefp(f x)

E0:cfb016x420
E1:d74c16x420


integerefz(f x)

E0:cfb116x420
E1:d74d16x420


integerf(f x)

E0:cfb216x420
E1:d74e16x420


integerfe(f x)

E0:cfb316x420
E1:d74f16x420


integerffz(f x)

E0:cfb416x420
E1:d75016x420


integerfn(f x)

E0:cfb516x420
E1:d75116x420


integerfp(f x)

E0:cfb616x420
E1:d75216x420


integerfz(f x)

E0:cfb716x420
E1:d75316x420


left(op v)

E0:cfb816v420
E1:d75416v420
E2:b7912v416
E3:b7912v416


left(op x, width w)

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


leq(conditioncode)

E0:cffa52020
E1:d79652020
E2:d2151616
E3:d2151616


leqf(f x, f y)

E0:c2712y4x420
E1:ca112y4x420


leqfx(f x, f y)

E0:c2812y4x420
E1:ca212y4x420


leqp(p x, p y)

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


leqs(s x, s y)

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


lequ(u x, u y)

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


logBf(f x)

E0:cfb916x420
E1:d75516x420


lss(conditioncode)

E0:cffa62020
E1:d79662020
E2:d2161616
E3:d2161616


lssf(f x, f y)

E0:c2c12y4x420
E1:ca612y4x420


lssfx(f x, f y)

E0:c2d12y4x420
E1:ca712y4x420


lssp(p x, p y)

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


lsss(s x, s y)

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


lsss(s x, imm y)

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


lssu(u x, u y)

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


lssu(u x, imm y)

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


mask(op v, width w)

E0:1d2513w3v420
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:c3112y4x420
E1:cab12y4x420


merge(op op0)

E0:c81816op0420
E1:cfb816op0420
E2:b7212op0416
E3:b7212op0416


minf(f x, f y)

E0:c3212y4x420
E1:cac12y4x420


mul(op x, op y)

E0:c3312y4x420
E1:cad12y4x420


mulf(f x, f y)

E0:c3412y4x420
E1:cae12y4x420


mulfe(f x, f y)

E0:c3512y4x420
E1:caf12y4x420


mulffz(f x, f y)

E0:c3612y4x420
E1:cb012y4x420


mulfn(f x, f y)

E0:c3712y4x420
E1:cb112y4x420


mulfp(f x, f y)

E0:c3812y4x420
E1:cb212y4x420


mulfz(f x, f y)

E0:c3912y4x420
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:c3a12y4x420
E1:cb412y4x420


mulsw(s x, s y)

E0:c3b12y4x420
E1:cb512y4x420


mulswv(s x, s y)

E0:c3c12y4x420
E1:cb612y4x420


mulsx(s x, s y)

E0:c3d12y4x420
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:c3e12y4x420
E1:cb812y4x420


muluw(u x, u y)

E0:c3f12y4x420
E1:cb912y4x420


muluwv(u x, u y)

E0:c4012y4x420
E1:cba12y4x420


mulux(u x, u y)

E0:c4112y4x420
E1:cbb12y4x420


nand(op x, imm y)

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


nand(op x, op y)

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


NaR(NaR kind, width w)

E0:74811w3kind620
E1:6bd11w3kind620
E2:727w3kind616
E3:727w3kind616


NaR(op x)

E0:c81a16x420
E1:cfba16x420
E2:b7412x416
E3:b7412x416


narrow(op v1, op v2)

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


narrow(op v)

E0:cfba16v420
E1:d75616v420
E2:b7a12v416
E3:b7a12v416


narrowf(f v)

E0:cfbb16v420
E1:d75716v420


narrowf(f v1, f v2)

E0:c4412v24v1420
E1:cbe12v24v1420


narrowfe(f v)

E0:cfbc16v420
E1:d75816v420


narrowfe(f v1, f v2)

E0:c4512v24v1420
E1:cbf12v24v1420


narrowffz(f v1, f v2)

E0:c4612v24v1420
E1:cc012v24v1420


narrowffz(f v)

E0:cfbd16v420
E1:d75916v420


narrowfn(f v)

E0:cfbe16v420
E1:d75a16v420


narrowfn(f v1, f v2)

E0:c4712v24v1420
E1:cc112v24v1420


narrowfp(f v)

E0:cfbf16v420
E1:d75b16v420


narrowfp(f v1, f v2)

E0:c4812v24v1420
E1:cc212v24v1420


narrowfz(f v1, f v2)

E0:c4912v24v1420
E1:cc312v24v1420


narrowfz(f v)

E0:cfc016v420
E1:d75c16v420


narrowss(s v)

E0:cfc116v420
E1:d75d16v420
E2:b7b12v416
E3:b7b12v416


narrowss(s v1, s v2)

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


narrowsx(s v1, s v2)

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


narrowsx(s v)

E0:cfc216v420
E1:d75e16v420
E2:b7c12v416
E3:b7c12v416


narrowus(u v)

E0:cfc316v420
E1:d75f16v420
E2:b7d12v416
E3:b7d12v416


narrowus(u v1, u v2)

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


narrowux(u v)

E0:cfc416v420
E1:d76016v420
E2:b7e12v416
E3:b7e12v416


narrowux(u v1, u v2)

E0:c4d12v24v1420
E1:cc712v24v1420
E2:a08v24v1416
E3:a08v24v1416


neg(op x)

E0:cfc516x420
E1:d76116x420
E2:b7f12x416
E3:b7f12x416


negf(f x)

E0:cfc616x420
E1:d76216x420


negss(s x)

E0:cfc716x420
E1:d76316x420
E2:d0012x416
E3:d0012x416


negsw(s x)

E0:cfc816x420
E1:d76416x420
E2:d0112x416
E3:d0112x416


negswv(s x)

E0:cfc916x420
E1:d76516x420
E2:d0212x416
E3:d0212x416


negsx(s x)

E0:cfca16x420
E1:d76616x420
E2:d0312x416
E3:d0312x416


neq(conditioncode)

E0:cffa72020
E1:d79672020
E2:d2171616
E3:d2171616


neq(op x, op y)

E0:c4e12y4x420
E1:cc812y4x420
E2:a18y4x416
E3:a18y4x416


neq(op x, imm y)

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


neqf(f x, f y)

E0:c4f12y4x420
E1:cc912y4x420


neqfx(f x, f y)

E0:c5012y4x420
E1:cca12y4x420


neqp(p x, p y)

E0:c5112y4x420
E1:ccb12y4x420
E2:a28y4x416
E3:a28y4x416


nextDownf(f x)

E0:cfcb16x420
E1:d76716x420


nextUpf(f x)

E0:cfcc16x420
E1:d76816x420


nimp(op x, imm y)

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


nimp(op x, op y)

E0:c5212y4x420
E1:ccc12y4x420
E2:a38y4x416
E3:a38y4x416


nope()

E0:cffa82020


nor(op x, imm y)

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


nor(op x, op y)

E0:c5312y4x420
E1:ccd12y4x420
E2:a48y4x416
E3:a48y4x416


nordfx(f x, f y)

E0:c5412y4x420
E1:cce12y4x420


notl(op x)

E0:cfcd16x420
E1:d76916x420
E2:d0412x416
E3:d0412x416


nxor(op x, op y)

E0:c5512y4x420
E1:ccf12y4x420
E2:a58y4x416
E3:a58y4x416


nxor(op x, imm y)

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


ones(op x)

E0:cfce16x420
E1:d76a16x420
E2:d0512x416
E3:d0512x416


ordfx(f x, f y)

E0:c5612y4x420
E1:cd012y4x420


orl(op x, imm y)

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


orl(op x, op y)

E0:c5712y4x420
E1:cd112y4x420
E2:a68y4x416
E3:a68y4x416


overflow(conditioncode)

E0:cffa92020
E1:d79682020
E2:d2181616
E3:d2181616


rdivf(f x)

E0:cfcf16y420
E1:d76b16y420


rdivs(s x)

E0:cfd016y420
E1:d76c16y420
E2:d0612y416
E3:d0612y416


rdivu(u x)

E0:cfd116y420
E1:d76d16y420
E2:d0712y416
E3:d0712y416


resolve(p x)

E0:cfd216x420
E1:d76e16x420
E2:d0812x416
E3:d0812x416


reverse(op x)

E0:cfd316x420
E1:d76f16x420
E2:d0912x416
E3:d0912x416


roots(s x)

E0:cfd416x420
E1:d77016x420
E2:d0a12x416
E3:d0a12x416


rootu(u x)

E0:cfd516x420
E1:d77116x420
E2:d0b12x416
E3:d0b12x416


rotatel(op x, bit bits)

E0:32310bits6x420
E1:34110bits6x420


rotatel(op x, u bits)

E0:c5812bits4x420
E1:cd212bits4x420


rotater(op x, bit bits)

E0:32410bits6x420
E1:34210bits6x420


rotater(op x, u bits)

E0:c5912bits4x420
E1:cd312bits4x420


rrootf(f x)

E0:cfd616x420
E1:d77216x420


rroots(s x)

E0:cfd716x420
E1:d77316x420
E2:d0c12x416
E3:d0c12x416


rrootu(u x)

E0:cfd816x420
E1:d77416x420
E2:d0d12x416
E3:d0d12x416


s2ff(f x)

E0:cfd916x420
E1:d77516x420


s2ffe(f x)

E0:cfda16x420
E1:d77616x420


s2fffz(f x)

E0:cfdb16x420
E1:d77716x420


s2ffn(f x)

E0:cfdc16x420
E1:d77816x420


s2ffp(f x)

E0:cfdd16x420
E1:d77916x420


s2ffz(f x)

E0:cfde16x420
E1:d77a16x420


s2u(op x)

E0:cfdf16x420
E1:d77b16x420
E2:d0e12x416
E3:d0e12x416


s2us(op x)

E0:cfe016x420
E1:d77c16x420
E2:d0f12x416
E3:d0f12x416


s2ux(op x)

E0:cfe116x420
E1:d77d16x420
E2:d1012x416
E3:d1012x416


scaleBf(f x, op scale)

E0:c5a12scale4x420
E1:cd412scale4x420


scaleBfe(f x, op scale)

E0:c5b12scale4x420
E1:cd512scale4x420


scaleBffz(f x, op scale)

E0:c5c12scale4x420
E1:cd612scale4x420


scaleBfn(f x, op scale)

E0:c5d12scale4x420
E1:cd712scale4x420


scaleBfp(f x, op scale)

E0:c5e12scale4x420
E1:cd812scale4x420


scaleBfz(f x, op scale)

E0:c5f12scale4x420
E1:cd912scale4x420


set(op x, n bit)

E0:c6012bit4x420
E1:cda12bit4x420
E2:a78bit4x416
E3:a78bit4x416


set(op x, bit bit)

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


shiftl(op x, bit bits)

E0:32610bits6x420
E1:34410bits6x420


shiftl(op x, n bits)

E0:c6112bits4x420
E1:cdb12bits4x420


shiftlss(s x, n bits)

E0:c6212bits4x420
E1:cdc12bits4x420


shiftlss(s x, bit bits)

E0:32710bits6x420
E1:34510bits6x420


shiftlsw(s x, n bits)

E0:c6312bits4x420
E1:cdd12bits4x420


shiftlsw(s x, bit bits)

E0:32810bits6x420
E1:34610bits6x420


shiftlswv(s x, n bits)

E0:c6412bits4x420
E1:cde12bits4x420


shiftlswv(s x, bit bits)

E0:32910bits6x420
E1:34710bits6x420


shiftlsx(s x, n bits)

E0:c6512bits4x420
E1:cdf12bits4x420


shiftlsx(s x, bit bits)

E0:32a10bits6x420
E1:34810bits6x420


shiftlus(u x, bit bits)

E0:32b10bits6x420
E1:34910bits6x420


shiftlus(u x, n bits)

E0:c6612bits4x420
E1:ce012bits4x420


shiftluw(u x, bit bits)

E0:32c10bits6x420
E1:34a10bits6x420


shiftluw(u x, n bits)

E0:c6712bits4x420
E1:ce112bits4x420


shiftluwv(u x, bit bits)

E0:32d10bits6x420
E1:34b10bits6x420


shiftluwv(u x, n bits)

E0:c6812bits4x420
E1:ce212bits4x420


shiftlux(u x, bit bits)

E0:32e10bits6x420
E1:34c10bits6x420


shiftlux(u x, n bits)

E0:c6912bits4x420
E1:ce312bits4x420


shiftrs(s x, bit bits)

E0:32f10bits6x420
E1:34d10bits6x420


shiftrs(s x, n bits)

E0:c6a12bits4x420
E1:ce412bits4x420


shiftrsf(sf x, bit bits)

E0:33010bits6x420
E1:34e10bits6x420


shiftrsfe(sf x, bit bits)

E0:33110bits6x420
E1:34f10bits6x420


shiftrsffz(sf x, bit bits)

E0:33210bits6x420
E1:35010bits6x420


shiftrsfn(sf x, bit bits)

E0:33310bits6x420
E1:35110bits6x420


shiftrsfp(sf x, bit bits)

E0:33410bits6x420
E1:35210bits6x420


shiftrsfz(sf x, bit bits)

E0:33510bits6x420
E1:35310bits6x420


shiftru(u x, n bits)

E0:c6b12bits4x420
E1:ce512bits4x420


shiftru(u x, bit bits)

E0:33610bits6x420
E1:35410bits6x420


shiftruf(uf x, bit bits)

E0:33710bits6x420
E1:35510bits6x420


shiftrufe(uf x, bit bits)

E0:33810bits6x420
E1:35610bits6x420


shiftruffz(uf x, bit bits)

E0:33910bits6x420
E1:35710bits6x420


shiftrufn(uf x, bit bits)

E0:33a10bits6x420
E1:35810bits6x420


shiftrufp(uf x, bit bits)

E0:33b10bits6x420
E1:35910bits6x420


shiftrufz(uf x, bit bits)

E0:33c10bits6x420
E1:35a10bits6x420


shuffle(op vs, op positions)

E0:c6c12positions4vs420
E1:ce612positions4vs420
E2:a88positions4vs416
E3:a88positions4vs416


smeari(op vs)

E0:cfe216vs420
E1:d77e16vs420
E2:d1112vs416
E3:d1112vs416


smearx(op vs)

E0:cfe316vs420
E1:d77f16vs420
E2:d1212vs416
E3:d1212vs416


splat(op v)

E0:cfe416v420
E1:d78016v420
E2:d1312v416
E3:d1312v416


sub(op x, imm y)

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


sub(op x, op y)

E0:c6d12y4x420
E1:ce712y4x420
E2:a98y4x416
E3:a98y4x416


sub1u(u x, u y)

E0:c6e12y4x420
E1:ce812y4x420
E2:aa8y4x416
E3:aa8y4x416


subf(f x, f y)

E0:c6f12y4x420
E1:ce912y4x420


subfe(f x, f y)

E0:c7012y4x420
E1:cea12y4x420


subffz(f x, f y)

E0:c7112y4x420
E1:ceb12y4x420


subfn(f x, f y)

E0:c7212y4x420
E1:cec12y4x420


subfp(f x, f y)

E0:c7312y4x420
E1:ced12y4x420


subfz(f x, f y)

E0:c7412y4x420
E1:cee12y4x420


subp(p x, imm y, scale s)

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


subp(p x, p y, scale s)

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


subss(s x, s y)

E0:c7512y4x420
E1:cef12y4x420
E2:ab8y4x416
E3:ab8y4x416


subss(s x, imm y)

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


subsw(s x, imm y)

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


subsw(s x, s y)

E0:c7612y4x420
E1:cf012y4x420
E2:ac8y4x416
E3:ac8y4x416


subswv(s x, s y)

E0:c7712y4x420
E1:cf112y4x420
E2:ad8y4x416
E3:ad8y4x416


subswv(s x, imm y)

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


subsx(s x, s y)

E0:c7812y4x420
E1:cf212y4x420
E2:ae8y4x416
E3:ae8y4x416


subsx(s x, imm y)

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


subus(u x, imm y)

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


subus(u x, u y)

E0:c7912y4x420
E1:cf312y4x420
E2:af8y4x416
E3:af8y4x416


subuw(u x, u y)

E0:c7a12y4x420
E1:cf412y4x420
E2:b08y4x416
E3:b08y4x416


subuw(u x, imm y)

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


subuwv(u x, u y)

E0:c7b12y4x420
E1:cf512y4x420
E2:b18y4x416
E3:b18y4x416


subuwv(u x, imm y)

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


subux(u x, imm y)

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


subux(u x, u y)

E0:c7c12y4x420
E1:cf612y4x420
E2:b28y4x416
E3:b28y4x416


test(op x, n bit)

E0:c7d12bit4x420
E1:cf712bit4x420
E2:b38bit4x416
E3:b38bit4x416


test(op x, bit bit)

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


u2ff(f x)

E0:cfe516x420
E1:d78116x420


u2ffe(f x)

E0:cfe616x420
E1:d78216x420


u2fffz(f x)

E0:cfe716x420
E1:d78316x420


u2ffn(f x)

E0:cfe816x420
E1:d78416x420


u2ffp(f x)

E0:cfe916x420
E1:d78516x420


u2ffz(f x)

E0:cfea16x420
E1:d78616x420


u2s(op x)

E0:cfeb16x420
E1:d78716x420
E2:d1412x416
E3:d1412x416


u2ss(op x)

E0:cfec16x420
E1:d78816x420
E2:d1512x416
E3:d1512x416


u2sw(op x)

E0:cfed16x420
E1:d78916x420
E2:d1612x416
E3:d1612x416


u2swv(op x)

E0:cfee16x420
E1:d78a16x420
E2:d1712x416
E3:d1712x416


u2sx(op x)

E0:cfef16x420
E1:d78b16x420
E2:d1812x416
E3:d1812x416


vec(op op0, op op1)

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


vec(op op0)

E0:c81916op0420
E1:cfb916op0420
E2:b7312op0416
E3:b7312op0416


widen(op v1, op v2)

E0:c7e12v24v1420
E1:cf812v24v1420
E2:b48v24v1416
E3:b48v24v1416


widen(op v)

E0:cff016v420
E1:d78c16v420
E2:d1912v416
E3:d1912v416


widenf(f v)

E0:cff116v420
E1:d78d16v420


widenfv(f v)

E0:cff216v420
E1:d78e16v420


widens(s v)

E0:cff316v420
E1:d78f16v420
E2:d1a12v416
E3:d1a12v416


widensf(sf v)

E0:cff416v420
E1:d79016v420
E2:d1b12v416
E3:d1b12v416


widensfv(sf v)

E0:cff516v420
E1:d79116v420
E2:d1c12v416
E3:d1c12v416


widensv(s v)

E0:cff616v420
E1:d79216v420
E2:d1d12v416
E3:d1d12v416


widenuf(uf v)

E0:cff716v420
E1:d79316v420
E2:d1e12v416
E3:d1e12v416


widenufv(uf v)

E0:cff816v420
E1:d79416v420
E2:d1f12v416
E3:d1f12v416


widenv(op v)

E0:cff916v420
E1:d79516v420
E2:d2012v416
E3:d2012v416


widenv(op v1, op v2)

E0:c7f12v24v1420
E1:cf912v24v1420
E2:b58v24v1416
E3:b58v24v1416


xorl(op x, op y)

E0:c8012y4x420
E1:cfa12y4x420
E2:b68y4x416
E3:b68y4x416


xorl(op x, imm y)

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

Flow Block


abortAtomic()

F1:cs202e01216
F2:cs202e01216
F3:cs2021e1014


argSize(off size)

F1:cs202cm1691116size(0,1,2,4)⨯8
F2:cs202cm1691116size(0,1,2,4)⨯8
F3:cs202cm19914size(0,1,2,4)⨯8


br(p target)

F0:cs2123be1216target44


br(lbl target)

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


br(lbl target, lit delay)

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


br(p target, lit delay)

F0:cs2227b71216target4delay48


brfl(pred q, lbl target, lit delay)

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


brfl(pred q, p target, lit delay)

F0:cs2328f01216q4target4delay412
F1:cs2328d01216q4target4delay412
F2:cs2328d01216q4target4delay412


brfl(pred q, lbl target)

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


brfl(pred q, p target)

F0:cs2227b01216q4target48
F1:cs2227921216q4target48
F2:cs2227921216q4target48


brtr(pred q, lbl target)

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


brtr(pred q, p target, lit delay)

F0:cs2328f11216q4target4delay412
F1:cs2328d11216q4target4delay412
F2:cs2328d11216q4target4delay412


brtr(pred q, lbl target, lit delay)

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


brtr(pred q, p target)

F0:cs2227b11216q4target48
F1:cs2227931216q4target48
F2:cs2227931216q4target48


cachebcl(p lower, p upper)

F0:cs2227b21216lower4upper48


cachebdl(p lower, p upper)

F0:cs2227b31216lower4upper48


cached(p lower, p upper)

F0:cs2227b41216lower4upper48


cached(p lower, p upper, p base)

F0:cs2328f21216lower4upper4base412


cachee(p lower, p upper)

F0:cs2227b51216lower4upper48


cachee(p line)

F0:cs2123bf1216line44


cachex(p lower, p upper)

F0:cs2227b61216lower4upper48


cachex(p line)

F0:cs2123c01216line44


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

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


call(lit n, off target, count argc)

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


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

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


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

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


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

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


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

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


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

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


call0(off target, count argc, lit argv)

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


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

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


call0(op q, off target, count argc)

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


call0(off target, count argc)

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


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

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


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

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


call1(op q, off target, count argc)

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


call1(off target, count argc, lit argv)

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


call1(off target, count argc)

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


callfl0(op q, off target, count argc)

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


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

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


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

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


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

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


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

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


callfl1(op q, off target, count argc)

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


calln(lit n, off target, count argc)

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


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

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


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

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


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

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


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

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


calltr0(op q, off target, count argc)

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


calltr1(op q, off target, count argc)

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


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

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


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

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


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

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


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

F0:cs232cm1w38d816v4v4v412v(0,1,2,4)⨯8
F1:cs232cm1w38c816v4v4v412v(0,1,2,4)⨯8
F2:cs232cm1w38c816v4v4v412v(0,1,2,4)⨯8
F3:cs232cm1w321614v4v4v412v(0,1,2,4)⨯8


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

F0:cs222cm1w378816v4v48v(0,1,2,4)⨯8
F1:cs222cm1w376816v4v48v(0,1,2,4)⨯8
F2:cs222cm1w376816v4v48v(0,1,2,4)⨯8
F3:cs222cm1w31d614v4v48v(0,1,2,4)⨯8


con(off v, width w, lit v)

F0:cs212cm1w33a816v44v(0,1,2,4)⨯8
F1:cs212cm1w336816v44v(0,1,2,4)⨯8
F2:cs212cm1w336816v44v(0,1,2,4)⨯8
F3:cs212cm1w34614v44v(0,1,2,4)⨯8


con(off v, width w)

F0:cs202cm1w3e816v(0,1,2,4)⨯8
F1:cs202cm1w3c816v(0,1,2,4)⨯8
F2:cs202cm1w3c816v(0,1,2,4)⨯8
F3:cs202cm1w30614v(0,1,2,4)⨯8


conform(off ops, count c, lit ops)

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


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

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


conform(off ops, count c)

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


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

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


enterAtomic()

F1:cs202e11216
F2:cs202e11216
F3:cs2021f1014


exitAtomic()

F1:cs202e21216
F2:cs202e21216
F3:cs202201014


exscratchf(off size)

F1:cs202cm16a1116size(0,1,2,4)⨯8
F2:cs202cm16a1116size(0,1,2,4)⨯8
F3:cs202cm1a914size(0,1,2,4)⨯8


externalizef(f x)

F0:cs2123c11216x44
F1:cs21239f1216x44
F2:cs21239f1216x44
F3:cs2127b1014x44


face(off count)

F1:cs202cm16b1116count(0,1,2,4)⨯8
F2:cs202cm16b1116count(0,1,2,4)⨯8
F3:cs202cm1b914count(0,1,2,4)⨯8


fill(off lit0, lit off0)

F0:cs212cm11de1116off044lit0(0,1,2,4)⨯8
F1:cs212cm11ce1116off044lit0(0,1,2,4)⨯8
F2:cs212cm11ce1116off044lit0(0,1,2,4)⨯8
F3:cs212cm13c914off044lit0(0,1,2,4)⨯8


fill(off off0)

F0:cs202cm1791116off0(0,1,2,4)⨯8
F1:cs202cm16c1116off0(0,1,2,4)⨯8
F2:cs202cm16c1116off0(0,1,2,4)⨯8
F3:cs202cm1c914off0(0,1,2,4)⨯8


flowArgs(off arg)

F1:cs202cm1681116arg(0,1,2,4)⨯8
F2:cs202cm1681116arg(0,1,2,4)⨯8
F3:cs202cm18914arg(0,1,2,4)⨯8


flowArgs(off arg, lit arg)

F1:cs212cm11cd1116arg44arg(0,1,2,4)⨯8
F2:cs212cm11cd1116arg44arg(0,1,2,4)⨯8
F3:cs212cm13b914arg44arg(0,1,2,4)⨯8


flowArgs(off arg, lit arg, lit arg)

F1:cs222cm13c81116arg4arg48arg(0,1,2,4)⨯8
F2:cs222cm13c81116arg4arg48arg(0,1,2,4)⨯8
F3:cs222cm1f6914arg4arg48arg(0,1,2,4)⨯8


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

F1:cs232cm14691116arg4arg4arg412arg(0,1,2,4)⨯8
F2:cs232cm14691116arg4arg4arg412arg(0,1,2,4)⨯8
F3:cs232cm1118914arg4arg4arg412arg(0,1,2,4)⨯8


flowArgs(op arg)

F1:cs21239e1216arg44
F2:cs21239e1216arg44
F3:cs2127a1014arg44


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

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


inner(lit n, off target, count argc)

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


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

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


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

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


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

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


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

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


inner0(op q, off target, count argc)

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


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

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


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

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


inner0(off target, count argc, lit argv)

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


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

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


inner0(off target, count argc)

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


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

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


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

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


inner1(op q, off target, count argc)

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


inner1(off target, count argc, lit argv)

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


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

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


inner1(off target, count argc)

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


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

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


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

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


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

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


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

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


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

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


innerfl0(op q, off target, count argc)

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


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

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


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

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


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

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


innerfl1(op q, off target, count argc)

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


innern(lit n, off target, count argc)

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


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

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


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

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


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

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


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

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


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

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


innertr0(op q, off target, count argc)

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


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

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


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

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


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

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


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

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


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

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


innertr1(op q, off target, count argc)

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


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

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


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

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


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

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


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

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


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

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


internalizef(f x)

F0:cs2123c21216x44
F1:cs2123a01216x44
F2:cs2123a01216x44
F3:cs2127c1014x44


lea(p b, off o)

F0:cs212cm11db1116b44o(0,1,2,4)⨯8
F1:cs212cm11cb1116b44o(0,1,2,4)⨯8
F2:cs212cm11cb1116b44o(0,1,2,4)⨯8
F3:cs212cm139914b44o(0,1,2,4)⨯8


lea(base b, off o)

F0:cs212cm11d81116b44o(0,1,2,4)⨯8
F1:cs212cm11c81116b44o(0,1,2,4)⨯8
F2:cs212cm11c81116b44o(0,1,2,4)⨯8
F3:cs212cm138914b44o(0,1,2,4)⨯8


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

F0:cs222cm1s2f4916b4i48o(0,1,2,4)⨯8
F1:cs222cm1s2ef916b4i48o(0,1,2,4)⨯8
F2:cs222cm1s2ef916b4i48o(0,1,2,4)⨯8
F3:cs222cm1s23c714b4i48o(0,1,2,4)⨯8


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

F0:cs222cm1s2f2916b4i48o(0,1,2,4)⨯8
F1:cs222cm1s2ee916b4i48o(0,1,2,4)⨯8
F2:cs222cm1s2ee916b4i48o(0,1,2,4)⨯8
F3:cs222cm1s238714b4i48o(0,1,2,4)⨯8


lea(lbl l)

F0:cs202cm17a1116l(0,1,2,4)⨯8
F1:cs202cm16d1116l(0,1,2,4)⨯8
F2:cs202cm16d1116l(0,1,2,4)⨯8
F3:cs202cm1d914l(0,1,2,4)⨯8


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

F0:cs222cm1w370816b4m4delay48
F1:cs222cm1w35a816b4m4delay48
F2:cs222cm1w35a816b4m4delay48
F3:cs222cm1w314614b4m4delay48


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

F0:cs222cm1w36c816b4tag48o(0,1,2,4)⨯8
F1:cs222cm1w36e816b4tag48o(0,1,2,4)⨯8
F2:cs222cm1w36e816b4tag48o(0,1,2,4)⨯8
F3:cs222cm1w310614b4tag48o(0,1,2,4)⨯8


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

F0:cs232cm1s2w31f616b4i4delay412o(0,1,2,4)⨯8
F1:cs232cm1s2w321616b4i4delay412o(0,1,2,4)⨯8
F2:cs232cm1s2w321616b4i4delay412o(0,1,2,4)⨯8
F3:cs232cm1s2w36414b4i4delay412o(0,1,2,4)⨯8


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

F0:cs222cm1w371816b4delay48o(0,1,2,4)⨯8
F1:cs222cm1w35b816b4delay48o(0,1,2,4)⨯8
F2:cs222cm1w35b816b4delay48o(0,1,2,4)⨯8
F3:cs222cm1w315614b4delay48o(0,1,2,4)⨯8


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

F0:cs232cm1s2w31b616b4i4tag412o(0,1,2,4)⨯8
F1:cs232cm1s2w31f616b4i4tag412o(0,1,2,4)⨯8
F2:cs232cm1s2w31f616b4i4tag412o(0,1,2,4)⨯8
F3:cs232cm1s2w34414b4i4tag412o(0,1,2,4)⨯8


load(p b, width w, memAttr m)

F0:cs212cm1w334816b4m44
F1:cs212cm1w332816b4m44
F2:cs212cm1w332816b4m44
F3:cs212cm1w30614b4m44


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

F0:cs222cm1s2w319616b4i48o(0,1,2,4)⨯8
F1:cs222cm1s2w317616b4i48o(0,1,2,4)⨯8
F2:cs222cm1s2w317616b4i48o(0,1,2,4)⨯8
F3:cs222cm1s2w32414b4i48o(0,1,2,4)⨯8


load(p b, off o, width w)

F0:cs212cm1w335816b44o(0,1,2,4)⨯8
F1:cs212cm1w333816b44o(0,1,2,4)⨯8
F2:cs212cm1w333816b44o(0,1,2,4)⨯8
F3:cs212cm1w31614b44o(0,1,2,4)⨯8


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

F0:cs232cm1s2w321616b4i4tag412o(0,1,2,4)⨯8
F1:cs232cm1s2w31b616b4i4tag412o(0,1,2,4)⨯8
F2:cs232cm1s2w31b616b4i4tag412o(0,1,2,4)⨯8
F3:cs232cm1s2w32414b4i4tag412o(0,1,2,4)⨯8


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

F0:cs232cm1s2w31d616b4i4delay412o(0,1,2,4)⨯8
F1:cs232cm1s2w31d616b4i4delay412o(0,1,2,4)⨯8
F2:cs232cm1s2w31d616b4i4delay412o(0,1,2,4)⨯8
F3:cs232cm1s2w30414b4i4delay412o(0,1,2,4)⨯8


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

F0:cs222cm1s2w317616b4i48o(0,1,2,4)⨯8
F1:cs222cm1s2w319616b4i48o(0,1,2,4)⨯8
F2:cs222cm1s2w319616b4i48o(0,1,2,4)⨯8
F3:cs222cm1s2w30414b4i48o(0,1,2,4)⨯8


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

F0:cs222cm1w376816b4tag48o(0,1,2,4)⨯8
F1:cs222cm1w374816b4tag48o(0,1,2,4)⨯8
F2:cs222cm1w374816b4tag48o(0,1,2,4)⨯8
F3:cs222cm1w318614b4tag48o(0,1,2,4)⨯8


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

F0:cs222cm1w374816b4delay48o(0,1,2,4)⨯8
F1:cs222cm1w372816b4delay48o(0,1,2,4)⨯8
F2:cs222cm1w372816b4delay48o(0,1,2,4)⨯8
F3:cs222cm1w31a614b4delay48o(0,1,2,4)⨯8


load(base b, off o, width w)

F0:cs212cm1w338816b44o(0,1,2,4)⨯8
F1:cs212cm1w337816b44o(0,1,2,4)⨯8
F2:cs212cm1w337816b44o(0,1,2,4)⨯8
F3:cs212cm1w35614b44o(0,1,2,4)⨯8


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

F0:cs222cm1w36d816b4m4tag48
F1:cs222cm1w36f816b4m4tag48
F2:cs222cm1w36f816b4m4tag48
F3:cs222cm1w311614b4m4tag48


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

F0:cs232cm1s2w31e616b4i4delay412o(0,1,2,4)⨯8
F1:cs232cm1s2w31e616b4i4delay412o(0,1,2,4)⨯8
F2:cs232cm1s2w31e616b4i4delay412o(0,1,2,4)⨯8
F3:cs232cm1s2w31414b4i4delay412o(0,1,2,4)⨯8


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

F0:cs222cm1w372816b4delay48o(0,1,2,4)⨯8
F1:cs222cm1w36c816b4delay48o(0,1,2,4)⨯8
F2:cs222cm1w36c816b4delay48o(0,1,2,4)⨯8
F3:cs222cm1w316614b4delay48o(0,1,2,4)⨯8


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

F0:cs232cm1s2w320616b4i4delay412o(0,1,2,4)⨯8
F1:cs232cm1s2w322616b4i4delay412o(0,1,2,4)⨯8
F2:cs232cm1s2w322616b4i4delay412o(0,1,2,4)⨯8
F3:cs232cm1s2w37414b4i4delay412o(0,1,2,4)⨯8


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

F0:cs222cm1s2w318616b4i48o(0,1,2,4)⨯8
F1:cs222cm1s2w31a616b4i48o(0,1,2,4)⨯8
F2:cs222cm1s2w31a616b4i48o(0,1,2,4)⨯8
F3:cs222cm1s2w31414b4i48o(0,1,2,4)⨯8


loadf(p b, off o, width w)

F0:cs212cm1w336816b44o(0,1,2,4)⨯8
F1:cs212cm1w334816b44o(0,1,2,4)⨯8
F2:cs212cm1w334816b44o(0,1,2,4)⨯8
F3:cs212cm1w32614b44o(0,1,2,4)⨯8


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

F0:cs222cm1w377816b4tag48o(0,1,2,4)⨯8
F1:cs222cm1w375816b4tag48o(0,1,2,4)⨯8
F2:cs222cm1w375816b4tag48o(0,1,2,4)⨯8
F3:cs222cm1w319614b4tag48o(0,1,2,4)⨯8


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

F0:cs222cm1w36e816b4tag48o(0,1,2,4)⨯8
F1:cs222cm1w370816b4tag48o(0,1,2,4)⨯8
F2:cs222cm1w370816b4tag48o(0,1,2,4)⨯8
F3:cs222cm1w312614b4tag48o(0,1,2,4)⨯8


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

F0:cs232cm1s2w322616b4i4tag412o(0,1,2,4)⨯8
F1:cs232cm1s2w31c616b4i4tag412o(0,1,2,4)⨯8
F2:cs232cm1s2w31c616b4i4tag412o(0,1,2,4)⨯8
F3:cs232cm1s2w33414b4i4tag412o(0,1,2,4)⨯8


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

F0:cs222cm1w375816b4delay48o(0,1,2,4)⨯8
F1:cs222cm1w373816b4delay48o(0,1,2,4)⨯8
F2:cs222cm1w373816b4delay48o(0,1,2,4)⨯8
F3:cs222cm1w31b614b4delay48o(0,1,2,4)⨯8


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

F0:cs222cm1s2w31a616b4i48o(0,1,2,4)⨯8
F1:cs222cm1s2w318616b4i48o(0,1,2,4)⨯8
F2:cs222cm1s2w318616b4i48o(0,1,2,4)⨯8
F3:cs222cm1s2w33414b4i48o(0,1,2,4)⨯8


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

F0:cs232cm1s2w31c616b4i4tag412o(0,1,2,4)⨯8
F1:cs232cm1s2w320616b4i4tag412o(0,1,2,4)⨯8
F2:cs232cm1s2w320616b4i4tag412o(0,1,2,4)⨯8
F3:cs232cm1s2w35414b4i4tag412o(0,1,2,4)⨯8


loadf(base b, off o, width w)

F0:cs212cm1w339816b44o(0,1,2,4)⨯8
F1:cs212cm1w338816b44o(0,1,2,4)⨯8
F2:cs212cm1w338816b44o(0,1,2,4)⨯8
F3:cs212cm1w36614b44o(0,1,2,4)⨯8


loadf(p b, width w, memAttr m)

F0:cs212cm1w337816b4m44
F1:cs212cm1w335816b4m44
F2:cs212cm1w335816b4m44
F3:cs212cm1w33614b4m44


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

F0:cs222cm1w373816b4m4delay48
F1:cs222cm1w36d816b4m4delay48
F2:cs222cm1w36d816b4m4delay48
F3:cs222cm1w317614b4m4delay48


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

F0:cs222cm1w36f816b4m4tag48
F1:cs222cm1w371816b4m4tag48
F2:cs222cm1w371816b4m4tag48
F3:cs222cm1w313614b4m4tag48


nopf()

F0:cs202f81216


rescue(off ops, count c, lit ops)

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


rescue(off ops, count c)

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


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

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


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

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


rescue(off args)

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


retire(lit n, off ws, count n)

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


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

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


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

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


retn(off vs, count c)

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


retn(off vs, count c, lit vs)

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


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

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


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

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


retnfl(pred q, off vs, count c)

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


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

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


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

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


retntr(pred q, off vs, count c)

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


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

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


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

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


spill(off id, op v)

F0:cs212cm11dc1116v44id(0,1,2,4)⨯8
F1:cs212cm11cc1116v44id(0,1,2,4)⨯8
F2:cs212cm11cc1116v44id(0,1,2,4)⨯8
F3:cs212cm13a914v44id(0,1,2,4)⨯8


stackf(off size)

F1:cs202cm16f1116size(0,1,2,4)⨯8
F2:cs202cm16f1116size(0,1,2,4)⨯8
F3:cs202cm1e914size(0,1,2,4)⨯8


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

F0:cs232cm1s211c916b4i4v412o(0,1,2,4)⨯8
F1:cs232cm1s2d6916b4i4v412o(0,1,2,4)⨯8
F2:cs232cm1s2d6916b4i4v412o(0,1,2,4)⨯8
F3:cs232cm1s240714b4i4v412o(0,1,2,4)⨯8


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

F0:cs232cm1s2118916b4i4v412o(0,1,2,4)⨯8
F1:cs232cm1s2d4916b4i4v412o(0,1,2,4)⨯8
F2:cs232cm1s2d4916b4i4v412o(0,1,2,4)⨯8
F3:cs232cm1s244714b4i4v412o(0,1,2,4)⨯8


store(p b, off o, op v)

F0:cs222cm13ce1116b4v48o(0,1,2,4)⨯8
F1:cs222cm13c01116b4v48o(0,1,2,4)⨯8
F2:cs222cm13c01116b4v48o(0,1,2,4)⨯8
F3:cs222cm1e6914b4v48o(0,1,2,4)⨯8


store(p b, op v, memAttr m)

F0:cs222cm13cf1116b4v4m48
F1:cs222cm13c11116b4v4m48
F2:cs222cm13c11116b4v4m48
F3:cs222cm1e7914b4v4m48


store(base b, off o, op v)

F0:cs222cm13cc1116b4v48o(0,1,2,4)⨯8
F1:cs222cm13c41116b4v48o(0,1,2,4)⨯8
F2:cs222cm13c41116b4v48o(0,1,2,4)⨯8
F3:cs222cm1e4914b4v48o(0,1,2,4)⨯8


storef(base b, off o, s i, scale s, f v)

F0:cs232cm1s211d916b4i4v412o(0,1,2,4)⨯8
F1:cs232cm1s2d7916b4i4v412o(0,1,2,4)⨯8
F2:cs232cm1s2d7916b4i4v412o(0,1,2,4)⨯8
F3:cs232cm1s241714b4i4v412o(0,1,2,4)⨯8


storef(p b, f v, memAttr m)

F0:cs222cm13d41116b4v4m48
F1:cs222cm13c21116b4v4m48
F2:cs222cm13c21116b4v4m48
F3:cs222cm1f4914b4v4m48


storef(base b, off o, f v)

F0:cs222cm13cd1116b4v48o(0,1,2,4)⨯8
F1:cs222cm13c51116b4v48o(0,1,2,4)⨯8
F2:cs222cm13c51116b4v48o(0,1,2,4)⨯8
F3:cs222cm1e5914b4v48o(0,1,2,4)⨯8


storef(p b, off o, s i, scale s, f v)

F0:cs232cm1s2119916b4i4v412o(0,1,2,4)⨯8
F1:cs232cm1s2d5916b4i4v412o(0,1,2,4)⨯8
F2:cs232cm1s2d5916b4i4v412o(0,1,2,4)⨯8
F3:cs232cm1s245714b4i4v412o(0,1,2,4)⨯8


storef(p b, off o, f v)

F0:cs222cm13d51116b4v48o(0,1,2,4)⨯8
F1:cs222cm13c31116b4v48o(0,1,2,4)⨯8
F2:cs222cm13c31116b4v48o(0,1,2,4)⨯8
F3:cs222cm1f5914b4v48o(0,1,2,4)⨯8


streamf(lit rd_size, lit wr_size)

F1:cs2227941216rd_size4wr_size48
F2:cs2227941216rd_size4wr_size48
F3:cs2221ee1014rd_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(stream src)

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


rd(reg src)

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


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


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(scratch dst, op v)

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


wr(reg dst, op v)

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


wr(stream 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 v)

f0:2