Silver Core Operation Encoding

From Mill Computing Wiki
Revision as of 20:58, 20 December 2014 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, s y)

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


addss(s x, imm y)

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


addsw(s x, s y)

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


addsw(s x, imm y)

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


addswv(s x, s y)

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


addswv(s x, imm y)

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


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, imm y)

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


adduw(u x, u y)

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


adduwv(u x, u y)

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


adduwv(u x, imm y)

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


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:cffb02020
E1:d79702020
E2:d2201616
E3:d2201616


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


comp(op x)

E0:c81e16x420
E1:cfbe16x420
E2:b7712x416
E3:b7712x416


countlfl(op x)

E0:c81f16x420


countltr(op x)

E0:c82016x420


countrfl(op x)

E0:c82116x420


countrtr(op x)

E0:c82216x420


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:cffb12020
E1:d79712020
E2:d2211616
E3:d2211616


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:c82316x420
E1:cfbf16x420


f2sefe(f x)

E0:c82416x420
E1:d70016x420


f2seffz(f x)

E0:c82516x420
E1:d70116x420


f2sefn(f x)

E0:c82616x420
E1:d70216x420


f2sefp(f x)

E0:c82716x420
E1:d70316x420


f2sefs(f x)

E0:c82816x420
E1:d70416x420


f2sefse(f x)

E0:c82916x420
E1:d70516x420


f2sefsfz(f x)

E0:c82a16x420
E1:d70616x420


f2sefsn(f x)

E0:c82b16x420
E1:d70716x420


f2sefsp(f x)

E0:c82c16x420
E1:d70816x420


f2sefsz(f x)

E0:c82d16x420
E1:d70916x420


f2sefx(f x)

E0:c82e16x420
E1:d70a16x420


f2sefxe(f x)

E0:c82f16x420
E1:d70b16x420


f2sefxfz(f x)

E0:c83016x420
E1:d70c16x420


f2sefxn(f x)

E0:c83116x420
E1:d70d16x420


f2sefxp(f x)

E0:c83216x420
E1:d70e16x420


f2sefxz(f x)

E0:c83316x420
E1:d70f16x420


f2sefz(f x)

E0:c83416x420
E1:d71016x420


f2sf(f x)

E0:c83516x420
E1:d71116x420


f2sfe(f x)

E0:c83616x420
E1:d71216x420


f2sffz(f x)

E0:c83716x420
E1:d71316x420


f2sfn(f x)

E0:c83816x420
E1:d71416x420


f2sfp(f x)

E0:c83916x420
E1:d71516x420


f2sfs(f x)

E0:c83a16x420
E1:d71616x420


f2sfse(f x)

E0:c83b16x420
E1:d71716x420


f2sfsfz(f x)

E0:c83c16x420
E1:d71816x420


f2sfsn(f x)

E0:c83d16x420
E1:d71916x420


f2sfsp(f x)

E0:c83e16x420
E1:d71a16x420


f2sfsz(f x)

E0:c83f16x420
E1:d71b16x420


f2sfx(f x)

E0:cf8016x420
E1:d71c16x420


f2sfxe(f x)

E0:cf8116x420
E1:d71d16x420


f2sfxfz(f x)

E0:cf8216x420
E1:d71e16x420


f2sfxn(f x)

E0:cf8316x420
E1:d71f16x420


f2sfxp(f x)

E0:cf8416x420
E1:d72016x420


f2sfxz(f x)

E0:cf8516x420
E1:d72116x420


f2sfz(f x)

E0:cf8616x420
E1:d72216x420


f2uef(f x)

E0:cf8716x420
E1:d72316x420


f2uefe(f x)

E0:cf8816x420
E1:d72416x420


f2ueffz(f x)

E0:cf8916x420
E1:d72516x420


f2uefn(f x)

E0:cf8a16x420
E1:d72616x420


f2uefp(f x)

E0:cf8b16x420
E1:d72716x420


f2uefs(f x)

E0:cf8c16x420
E1:d72816x420


f2uefse(f x)

E0:cf8d16x420
E1:d72916x420


f2uefsfz(f x)

E0:cf8e16x420
E1:d72a16x420


f2uefsn(f x)

E0:cf8f16x420
E1:d72b16x420


f2uefsp(f x)

E0:cf9016x420
E1:d72c16x420


f2uefsz(f x)

E0:cf9116x420
E1:d72d16x420


f2uefx(f x)

E0:cf9216x420
E1:d72e16x420


f2uefxe(f x)

E0:cf9316x420
E1:d72f16x420


f2uefxfz(f x)

E0:cf9416x420
E1:d73016x420


f2uefxn(f x)

E0:cf9516x420
E1:d73116x420


f2uefxp(f x)

E0:cf9616x420
E1:d73216x420


f2uefxz(f x)

E0:cf9716x420
E1:d73316x420


f2uefz(f x)

E0:cf9816x420
E1:d73416x420


f2uf(f x)

E0:cf9916x420
E1:d73516x420


f2ufe(f x)

E0:cf9a16x420
E1:d73616x420


f2uffz(f x)

E0:cf9b16x420
E1:d73716x420


f2ufn(f x)

E0:cf9c16x420
E1:d73816x420


f2ufp(f x)

E0:cf9d16x420
E1:d73916x420


f2ufs(f x)

E0:cf9e16x420
E1:d73a16x420


f2ufse(f x)

E0:cf9f16x420
E1:d73b16x420


f2ufsfz(f x)

E0:cfa016x420
E1:d73c16x420


f2ufsn(f x)

E0:cfa116x420
E1:d73d16x420


f2ufsp(f x)

E0:cfa216x420
E1:d73e16x420


f2ufsz(f x)

E0:cfa316x420
E1:d73f16x420


f2ufx(f x)

E0:cfa416x420
E1:d74016x420


f2ufxe(f x)

E0:cfa516x420
E1:d74116x420


f2ufxfz(f x)

E0:cfa616x420
E1:d74216x420


f2ufxn(f x)

E0:cfa716x420
E1:d74316x420


f2ufxp(f x)

E0:cfa816x420
E1:d74416x420


f2ufxz(f x)

E0:cfa916x420
E1:d74516x420


f2ufz(f x)

E0:cfaa16x420
E1:d74616x420


fault(conditioncode)

E0:cffb22020
E1:d79722020
E2:d2221616
E3:d2221616


fault(op x)

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


flip(op x)

E0:cfac16x420
E1:d74816x420
E2:b7912x416
E3:b7912x416


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:cffb32020
E1:d79732020
E2:d2231616
E3:d2231616


geqf(f x, f y)

E0:c2212y4x420
E1:c9c12y4x420


geqfx(f x, f y)

E0:c2312y4x420
E1:c9d12y4x420


gtr(conditioncode)

E0:cffb42020
E1:d79742020
E2:d2241616
E3:d2241616


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:cfad16x420
E1:d74916x420


integerefe(f x)

E0:cfae16x420
E1:d74a16x420


integereffz(f x)

E0:cfaf16x420
E1:d74b16x420


integerefn(f x)

E0:cfb016x420
E1:d74c16x420


integerefp(f x)

E0:cfb116x420
E1:d74d16x420


integerefz(f x)

E0:cfb216x420
E1:d74e16x420


integerf(f x)

E0:cfb316x420
E1:d74f16x420


integerfe(f x)

E0:cfb416x420
E1:d75016x420


integerffz(f x)

E0:cfb516x420
E1:d75116x420


integerfn(f x)

E0:cfb616x420
E1:d75216x420


integerfp(f x)

E0:cfb716x420
E1:d75316x420


integerfz(f x)

E0:cfb816x420
E1:d75416x420


left(op v)

E0:cfb916v420
E1:d75516v420
E2:b7a12v416
E3:b7a12v416


left(op x, width w)

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


leq(conditioncode)

E0:cffb52020
E1:d79752020
E2:d2251616
E3:d2251616


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:cfba16x420
E1:d75616x420


lss(conditioncode)

E0:cffb62020
E1:d79762020
E2:d2261616
E3:d2261616


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(op x)

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


NaR(NaR kind, width w)

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


narrow(op v1, op v2)

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


narrow(op v)

E0:cfbb16v420
E1:d75716v420
E2:b7b12v416
E3:b7b12v416


narrowf(f v)

E0:cfbc16v420
E1:d75816v420


narrowf(f v1, f v2)

E0:c4412v24v1420
E1:cbe12v24v1420


narrowfe(f v)

E0:cfbd16v420
E1:d75916v420


narrowfe(f v1, f v2)

E0:c4512v24v1420
E1:cbf12v24v1420


narrowffz(f v1, f v2)

E0:c4612v24v1420
E1:cc012v24v1420


narrowffz(f v)

E0:cfbe16v420
E1:d75a16v420


narrowfn(f v)

E0:cfbf16v420
E1:d75b16v420


narrowfn(f v1, f v2)

E0:c4712v24v1420
E1:cc112v24v1420


narrowfp(f v)

E0:cfc016v420
E1:d75c16v420


narrowfp(f v1, f v2)

E0:c4812v24v1420
E1:cc212v24v1420


narrowfz(f v1, f v2)

E0:c4912v24v1420
E1:cc312v24v1420


narrowfz(f v)

E0:cfc116v420
E1:d75d16v420


narrowss(s v)

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


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:cfc316v420
E1:d75f16v420
E2:b7d12v416
E3:b7d12v416


narrowus(u v)

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


narrowus(u v1, u v2)

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


narrowux(u v)

E0:cfc516v420
E1:d76116v420
E2:b7f12v416
E3:b7f12v416


narrowux(u v1, u v2)

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


neg(op x)

E0:cfc616x420
E1:d76216x420
E2:d0012x416
E3:d0012x416


negf(f x)

E0:cfc716x420
E1:d76316x420


negss(s x)

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


negsw(s x)

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


negswv(s x)

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


negsx(s x)

E0:cfcb16x420
E1:d76716x420
E2:d0412x416
E3:d0412x416


neq(conditioncode)

E0:cffb72020
E1:d79772020
E2:d2271616
E3:d2271616


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:cfcc16x420
E1:d76816x420


nextUpf(f x)

E0:cfcd16x420
E1:d76916x420


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:cffb82020


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:cfce16x420
E1:d76a16x420
E2:d0512x416
E3:d0512x416


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:cfcf16x420
E1:d76b16x420
E2:d0612x416
E3:d0612x416


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:cffb92020
E1:d79782020
E2:d2281616
E3:d2281616


rdivf(f x)

E0:cfd016y420
E1:d76c16y420


rdivs(s x)

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


rdivu(u x)

E0:cfd216y420
E1:d76e16y420
E2:d0812y416
E3:d0812y416


resolve(p x)

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


reverse(op x)

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


roots(s x)

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


rootu(u x)

E0:cfd616x420
E1:d77216x420
E2:d0c12x416
E3:d0c12x416


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:cfd716x420
E1:d77316x420


rroots(s x)

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


rrootu(u x)

E0:cfd916x420
E1:d77516x420
E2:d0e12x416
E3:d0e12x416


s2ff(f x)

E0:cfda16x420
E1:d77616x420


s2ffe(f x)

E0:cfdb16x420
E1:d77716x420


s2fffz(f x)

E0:cfdc16x420
E1:d77816x420


s2ffn(f x)

E0:cfdd16x420
E1:d77916x420


s2ffp(f x)

E0:cfde16x420
E1:d77a16x420


s2ffz(f x)

E0:cfdf16x420
E1:d77b16x420


s2u(op x)

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


s2us(op x)

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


s2ux(op x)

E0:cfe216x420
E1:d77e16x420
E2:d1112x416
E3:d1112x416


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:cfe316vs420
E1:d77f16vs420
E2:d1212vs416
E3:d1212vs416


smearx(op vs)

E0:cfe416vs420
E1:d78016vs420
E2:d1312vs416
E3:d1312vs416


splat(op v)

E0:cfe516v420
E1:d78116v420
E2:d1412v416
E3:d1412v416


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:cfe616x420
E1:d78216x420


u2ffe(f x)

E0:cfe716x420
E1:d78316x420


u2fffz(f x)

E0:cfe816x420
E1:d78416x420


u2ffn(f x)

E0:cfe916x420
E1:d78516x420


u2ffp(f x)

E0:cfea16x420
E1:d78616x420


u2ffz(f x)

E0:cfeb16x420
E1:d78716x420


u2s(op x)

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


u2ss(op x)

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


u2sw(op x)

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


u2swv(op x)

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


u2sx(op x)

E0:cff016x420
E1:d78c16x420
E2:d1912x416
E3:d1912x416


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:cff116v420
E1:d78d16v420
E2:d1a12v416
E3:d1a12v416


widenf(f v)

E0:cff216v420
E1:d78e16v420


widenfv(f v)

E0:cff316v420
E1:d78f16v420


widens(s v)

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


widensf(sf v)

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


widensfv(sf v)

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


widensv(s v)

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


widenuf(uf v)

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


widenufv(uf v)

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


widenv(op v)

E0:cffa16v420
E1:d79616v420
E2:d2112v416
E3:d2112v416


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, lit delay)

F0:cs2227b31216target4delay48


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)

F0:cs2123be1216target44


brfl(pred q, lbl target, lit delay)

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


brfl(pred q, p target)

F0:cs2227a41216q4target48
F1:cs2227921216q4target48
F2:cs2227921216q4target48


brfl(pred q, p target, lit delay)

F0:cs2328f01216q4target4delay412
F1:cs2328d21216q4target4delay412
F2:cs2328d21216q4target4delay412


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


brtr(pred q, lbl target, lit delay)

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


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)

F0:cs2227a51216q4target48
F1:cs2227931216q4target48
F2:cs2227931216q4target48


brtr(pred q, p target, lit delay)

F0:cs2328f11216q4target4delay412
F1:cs2328d31216q4target4delay412
F2:cs2328d31216q4target4delay412


cachebcl(p lower, p upper)

F0:cs2227a61216lower4upper48


cachebdl(p lower, p upper)

F0:cs2227a71216lower4upper48


cached(p lower, p upper)

F0:cs2227b01216lower4upper48


cached(p lower, p upper, p base)

F0:cs2328f21216lower4upper4base412


cachee(p lower, p upper)

F0:cs2227b11216lower4upper48


cachee(p line)

F0:cs2123bf1216line44


cachex(p line)

F0:cs2123c01216line44


cachex(p lower, p upper)

F0:cs2227b21216lower4upper48


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:cs232cm1w38e816v4v4v412v(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:cs212cm1w338816v44v(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:cs232cm14681116arg4arg4arg412arg(0,1,2,4)⨯8
F2:cs232cm14681116arg4arg4arg412arg(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:cs222cm1s2f5916b4i48o(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:cs222cm1w36c816b4m4delay48
F1:cs222cm1w35a816b4m4delay48
F2:cs222cm1w35a816b4m4delay48
F3:cs222cm1w314614b4m4delay48


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

F0:cs222cm1w370816b4tag48o(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:cs222cm1w36d816b4delay48o(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:cs212cm1w339816b44o(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:cs222cm1w371816b4m4tag48
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:cs222cm1w36e816b4delay48o(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:cs222cm1w372816b4tag48o(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:cs212cm1w33a816b44o(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:cs222cm1w36f816b4m4delay48
F1:cs222cm1w36d816b4m4delay48
F2:cs222cm1w36d816b4m4delay48
F3:cs222cm1w317614b4m4delay48


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

F0:cs222cm1w373816b4m4tag48
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:cs232cm1s2118916b4i4v412o(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:cs232cm1s211a916b4i4v412o(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:cs232cm1s2119916b4i4v412o(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:cs222cm13d01116b4v4m48
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:cs232cm1s211b916b4i4v412o(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:cs222cm13d11116b4v48o(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