Decimal8 Core Operation Encoding

From Mill Computing Wiki
Revision as of 09:34, 9 February 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:1b29y7x420
E1:1b19y7x420
E2:1a59y3x416
E3:1a59y3x416


add(op x, op y)

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


add1u(u x, u y)

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


addd(d x, d y)

E0:c0a12y4x420
E1:c8412y4x420


addde(d x, d y)

E0:c0b12y4x420
E1:c8512y4x420


adddfz(d x, d y)

E0:c0c12y4x420
E1:c8612y4x420


adddn(d x, d y)

E0:c0d12y4x420
E1:c8712y4x420


adddp(d x, d y)

E0:c0e12y4x420
E1:c8812y4x420


adddz(d x, d y)

E0:c0f12y4x420
E1:c8912y4x420


addp(p x, p y, scale s)

E0:36110s2y4x420
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:1b39y7x420
E1:1b29y7x420
E2:1a69y3x416
E3:1a69y3x416


addss(s x, s y)

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


addsw(s x, s y)

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


addsw(s x, imm y)

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


addswv(s x, imm y)

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


addswv(s x, s y)

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


addsx(s x, s y)

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


addsx(s x, imm y)

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


addus(u x, u y)

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


addus(u x, imm y)

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


adduw(u x, imm y)

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


adduw(u x, u y)

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


adduwv(u x, imm y)

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


adduwv(u x, u y)

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


addux(u x, imm y)

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


addux(u x, u y)

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


all(op v)

E0:c83d16v420
E1:cfdd16v420
E2:b7512v416
E3:b7512v416


alternate(op v1, op v2)

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


andl(op x, imm y)

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


andl(op x, op y)

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


any(op v)

E0:c83e16v420
E1:cfde16v420
E2:b7612v416
E3:b7612v416


BID2d(d x)

E0:c83a16x420
E1:cfda16x420


carry(conditioncode)

E0:d81c02020
E1:d84312020
E2:d2101616
E3:d2101616


classifyd(d x)

E0:c83f16x420
E1:cfdf16x420


clear(op x, bit bit)

E0:32110bit6x420
E1:34010bit6x420
E2:2e6bit6x416
E3:2e6bit6x416


clear(op x, op bit)

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


countlfl(op x)

E0:cf8016x420


countltr(op x)

E0:cf8116x420


countrfl(op x)

E0:cf8216x420


countrtr(op x)

E0:cf8316x420


delta(op x, op y)

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


DPD2d(d x)

E0:c83b16x420
E1:cfdb16x420


eql(op x, imm y)

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


eql(op x, op y)

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


eql(conditioncode)

E0:d81c12020
E1:d84322020
E2:d2111616
E3:d2111616


eqld(d x, d y)

E0:c1d12y4x420
E1:c9712y4x420


eqldx(d x, d y)

E0:c1e12y4x420
E1:c9812y4x420


eqlp(p x, p y)

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


extract(op v, imm i)

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


extract(op v, i i)

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


exuArgs(op arg)

E0:c83016arg420
E1:cfd016arg420
E2:b7012arg416
E3:b7012arg416


exuArgs(op arg0, op arg1)

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


f2sd(d x)

E0:cf8416x420
E1:cfe016x420


f2sde(d x)

E0:cf8516x420
E1:cfe116x420


f2sdfz(d x)

E0:cf8616x420
E1:cfe216x420


f2sdn(d x)

E0:cf8716x420
E1:cfe316x420


f2sdp(d x)

E0:cf8816x420
E1:cfe416x420


f2sds(d x)

E0:cf8916x420
E1:cfe516x420


f2sdse(d x)

E0:cf8a16x420
E1:cfe616x420


f2sdsfz(d x)

E0:cf8b16x420
E1:cfe716x420


f2sdsn(d x)

E0:cf8c16x420
E1:cfe816x420


f2sdsp(d x)

E0:cf8d16x420
E1:cfe916x420


f2sdsz(d x)

E0:cf8e16x420
E1:cfea16x420


f2sdx(d x)

E0:cf8f16x420
E1:cfeb16x420


f2sdxe(d x)

E0:cf9016x420
E1:cfec16x420


f2sdxfz(d x)

E0:cf9116x420
E1:cfed16x420


f2sdxn(d x)

E0:cf9216x420
E1:cfee16x420


f2sdxp(d x)

E0:cf9316x420
E1:cfef16x420


f2sdxz(d x)

E0:cf9416x420
E1:cff016x420


f2sdz(d x)

E0:cf9516x420
E1:cff116x420


f2sed(d x)

E0:cf9616x420
E1:cff216x420


f2sede(d x)

E0:cf9716x420
E1:cff316x420


f2sedfz(d x)

E0:cf9816x420
E1:cff416x420


f2sedn(d x)

E0:cf9916x420
E1:cff516x420


f2sedp(d x)

E0:cf9a16x420
E1:cff616x420


f2seds(d x)

E0:cf9b16x420
E1:cff716x420


f2sedse(d x)

E0:cf9c16x420
E1:cff816x420


f2sedsfz(d x)

E0:cf9d16x420
E1:cff916x420


f2sedsn(d x)

E0:cf9e16x420
E1:cffa16x420


f2sedsp(d x)

E0:cf9f16x420
E1:cffb16x420


f2sedsz(d x)

E0:cfa016x420
E1:cffc16x420


f2sedx(d x)

E0:cfa116x420
E1:cffd16x420


f2sedxe(d x)

E0:cfa216x420
E1:cffe16x420


f2sedxfz(d x)

E0:cfa316x420
E1:cfff16x420


f2sedxn(d x)

E0:cfa416x420
E1:d74016x420


f2sedxp(d x)

E0:cfa516x420
E1:d74116x420


f2sedxz(d x)

E0:cfa616x420
E1:d74216x420


f2sedz(d x)

E0:cfa716x420
E1:d74316x420


f2ud(d x)

E0:cfa816x420
E1:d74416x420


f2ude(d x)

E0:cfa916x420
E1:d74516x420


f2udfz(d x)

E0:cfaa16x420
E1:d74616x420


f2udn(d x)

E0:cfab16x420
E1:d74716x420


f2udp(d x)

E0:cfac16x420
E1:d74816x420


f2uds(d x)

E0:cfad16x420
E1:d74916x420


f2udse(d x)

E0:cfae16x420
E1:d74a16x420


f2udsfz(d x)

E0:cfaf16x420
E1:d74b16x420


f2udsn(d x)

E0:cfb016x420
E1:d74c16x420


f2udsp(d x)

E0:cfb116x420
E1:d74d16x420


f2udsz(d x)

E0:cfb216x420
E1:d74e16x420


f2udx(d x)

E0:cfb316x420
E1:d74f16x420


f2udxe(d x)

E0:cfb416x420
E1:d75016x420


f2udxfz(d x)

E0:cfb516x420
E1:d75116x420


f2udxn(d x)

E0:cfb616x420
E1:d75216x420


f2udxp(d x)

E0:cfb716x420
E1:d75316x420


f2udxz(d x)

E0:cfb816x420
E1:d75416x420


f2udz(d x)

E0:cfb916x420
E1:d75516x420


f2ued(d x)

E0:cfba16x420
E1:d75616x420


f2uede(d x)

E0:cfbb16x420
E1:d75716x420


f2uedfz(d x)

E0:cfbc16x420
E1:d75816x420


f2uedn(d x)

E0:cfbd16x420
E1:d75916x420


f2uedp(d x)

E0:cfbe16x420
E1:d75a16x420


f2ueds(d x)

E0:cfbf16x420
E1:d75b16x420


f2uedse(d x)

E0:cfc016x420
E1:d75c16x420


f2uedsfz(d x)

E0:cfc116x420
E1:d75d16x420


f2uedsn(d x)

E0:cfc216x420
E1:d75e16x420


f2uedsp(d x)

E0:cfc316x420
E1:d75f16x420


f2uedsz(d x)

E0:cfc416x420
E1:d76016x420


f2uedx(d x)

E0:cfc516x420
E1:d76116x420


f2uedxe(d x)

E0:cfc616x420
E1:d76216x420


f2uedxfz(d x)

E0:cfc716x420
E1:d76316x420


f2uedxn(d x)

E0:cfc816x420
E1:d76416x420


f2uedxp(d x)

E0:cfc916x420
E1:d76516x420


f2uedxz(d x)

E0:cfca16x420
E1:d76616x420


f2uedz(d x)

E0:cfcb16x420
E1:d76716x420


fault(op x)

E0:cfcc16x420
E1:d76816x420
E2:b7712x416
E3:b7712x416


fault(conditioncode)

E0:d81c22020
E1:d84332020
E2:d2121616
E3:d2121616


flip(op x, bit bit)

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


flip(op x, n bit)

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


flip(op x)

E0:cfcd16x420
E1:d76916x420
E2:b7812x416
E3:b7812x416


fmad(d x)

E0:c83116x420
E1:cfd116x420


fmad(d x, d y)

E0:c0112y4x420


fmade(d x)

E0:c83216x420
E1:cfd216x420


fmade(d x, d y)

E0:c0212y4x420


fmadfz(d x)

E0:c83316x420
E1:cfd316x420


fmadfz(d x, d y)

E0:c0312y4x420


fmadn(d x)

E0:c83416x420
E1:cfd416x420


fmadn(d x, d y)

E0:c0412y4x420


fmadp(d x)

E0:c83516x420
E1:cfd516x420


fmadp(d x, d y)

E0:c0512y4x420


fmadz(d x)

E0:c83616x420
E1:cfd616x420


fmadz(d x, d y)

E0:c0612y4x420


geq(conditioncode)

E0:d81c32020
E1:d84342020
E2:d2131616
E3:d2131616


geqd(d x, d y)

E0:c2212y4x420
E1:c9c12y4x420


geqdx(d x, d y)

E0:c2312y4x420
E1:c9d12y4x420


gtr(conditioncode)

E0:d81c42020
E1:d84352020
E2:d2141616
E3:d2141616


gtrd(d x, d y)

E0:c2412y4x420
E1:c9e12y4x420


gtrdx(d x, d y)

E0:c2512y4x420
E1:c9f12y4x420


gtrs(s x, imm y)

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


gtru(u x, imm y)

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


imp(op x, imm y)

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


imp(op x, op y)

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


inject(i i)

E0:c83716i420
E1:cfd716i420
E2:b7112i416
E3:b7112i416


inject(op v, op x, imm i)

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


integerd(d x)

E0:cfce16x420
E1:d76a16x420


integerde(d x)

E0:cfcf16x420
E1:d76b16x420


integerdfz(d x)

E0:cfd016x420
E1:d76c16x420


integerdn(d x)

E0:cfd116x420
E1:d76d16x420


integerdp(d x)

E0:cfd216x420
E1:d76e16x420


integerdz(d x)

E0:cfd316x420
E1:d76f16x420


integered(d x)

E0:cfd416x420
E1:d77016x420


integerede(d x)

E0:cfd516x420
E1:d77116x420


integeredfz(d x)

E0:cfd616x420
E1:d77216x420


integeredn(d x)

E0:cfd716x420
E1:d77316x420


integeredp(d x)

E0:cfd816x420
E1:d77416x420


integeredz(d x)

E0:cfd916x420
E1:d77516x420


left(op v)

E0:cfda16v420
E1:d77616v420
E2:b7912v416
E3:b7912v416


left(op x, width w)

E0:1b1813w3x420
E1:1af713w3x420
E2:1c69w3x416
E3:1c69w3x416


leq(conditioncode)

E0:d81c52020
E1:d84362020
E2:d2151616
E3:d2151616


leqd(d x, d y)

E0:c2712y4x420
E1:ca112y4x420


leqdx(d x, d 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


logBd(d x)

E0:cfdb16x420
E1:d77716x420


lss(conditioncode)

E0:d81c62020
E1:d84372020
E2:d2161616
E3:d2161616


lssd(d x, d y)

E0:c2c12y4x420
E1:ca612y4x420


lssdx(d x, d y)

E0:c2d12y4x420
E1:ca712y4x420


lssp(p x, p y)

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


lsss(s x, imm y)

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


lsss(s x, s y)

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


lssu(u x, u y)

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


lssu(u x, imm y)

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


mask(op v, width w)

E0:1b1913w3v420
E1:1b0c13w3v420
E2:1c79w3v416
E3:1c79w3v416


mask(bit bit0, bit bit1, width w)

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


maxd(d x, d y)

E0:c3112y4x420
E1:cab12y4x420


merge(op op0)

E0:c83816op0420
E1:cfd816op0420
E2:b7212op0416
E3:b7212op0416


mind(d x, d y)

E0:c3212y4x420
E1:cac12y4x420


mul(op x, op y)

E0:c3312y4x420
E1:cad12y4x420


muld(d x, d y)

E0:c3412y4x420
E1:cae12y4x420


mulde(d x, d y)

E0:c3512y4x420
E1:caf12y4x420


muldfz(d x, d y)

E0:c3612y4x420
E1:cb012y4x420


muldn(d x, d y)

E0:c3712y4x420
E1:cb112y4x420


muldp(d x, d y)

E0:c3812y4x420
E1:cb212y4x420


muldz(d x, d 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, op y)

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


nand(op x, imm y)

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


NaR(NaR kind, width w)

E0:6c111w3kind620
E1:6c211w3kind620
E2:727w3kind616
E3:727w3kind616


NaR(op x)

E0:c83c16x420
E1:cfdc16x420
E2:b7412x416
E3:b7412x416


narrow(op v1, op v2)

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


narrow(op v)

E0:cfdc16v420
E1:d77816v420
E2:b7a12v416
E3:b7a12v416


narrowd(d v)

E0:cfdd16v420
E1:d77916v420


narrowd(d v1, d v2)

E0:c4412v24v1420
E1:cbe12v24v1420


narrowde(d v1, d v2)

E0:c4512v24v1420
E1:cbf12v24v1420


narrowde(d v)

E0:cfde16v420
E1:d77a16v420


narrowdfz(d v1, d v2)

E0:c4612v24v1420
E1:cc012v24v1420


narrowdfz(d v)

E0:cfdf16v420
E1:d77b16v420


narrowdn(d v1, d v2)

E0:c4712v24v1420
E1:cc112v24v1420


narrowdn(d v)

E0:cfe016v420
E1:d77c16v420


narrowdp(d v1, d v2)

E0:c4812v24v1420
E1:cc212v24v1420


narrowdp(d v)

E0:cfe116v420
E1:d77d16v420


narrowdz(d v)

E0:cfe216v420
E1:d77e16v420


narrowdz(d v1, d v2)

E0:c4912v24v1420
E1:cc312v24v1420


narrowss(s v)

E0:cfe316v420
E1:d77f16v420
E2:b7b12v416
E3:b7b12v416


narrowss(s v1, s v2)

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


narrowsx(s v)

E0:cfe416v420
E1:d78016v420
E2:b7c12v416
E3:b7c12v416


narrowsx(s v1, s v2)

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


narrowus(u v)

E0:cfe516v420
E1:d78116v420
E2:b7d12v416
E3:b7d12v416


narrowus(u v1, u v2)

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


narrowux(u v1, u v2)

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


narrowux(u v)

E0:cfe616v420
E1:d78216v420
E2:b7e12v416
E3:b7e12v416


neg(op x)

E0:cfe716x420
E1:d78316x420
E2:b7f12x416
E3:b7f12x416


negd(d x)

E0:cfe816x420
E1:d78416x420


negss(s x)

E0:cfe916x420
E1:d78516x420
E2:d0012x416
E3:d0012x416


negsw(s x)

E0:cfea16x420
E1:d78616x420
E2:d0112x416
E3:d0112x416


negswv(s x)

E0:cfeb16x420
E1:d78716x420
E2:d0212x416
E3:d0212x416


negsx(s x)

E0:cfec16x420
E1:d78816x420
E2:d0312x416
E3:d0312x416


neq(op x, op y)

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


neq(op x, imm y)

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


neq(conditioncode)

E0:d81c72020
E1:d84382020
E2:d2171616
E3:d2171616


neqd(d x, d y)

E0:c4f12y4x420
E1:cc912y4x420


neqdx(d x, d y)

E0:c5012y4x420
E1:cca12y4x420


neqp(p x, p y)

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


nextDownd(d x)

E0:cfed16x420
E1:d78916x420


nextUpd(d x)

E0:cfee16x420
E1:d78a16x420


nimp(op x, op y)

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


nimp(op x, imm y)

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


nope()

E0:d81c82020


nor(op x, imm y)

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


nor(op x, op y)

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


norddx(d x, d y)

E0:c5412y4x420
E1:cce12y4x420


notl(op x)

E0:cfef16x420
E1:d78b16x420
E2:d0412x416
E3:d0412x416


nxor(op x, op y)

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


nxor(op x, imm y)

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


ones(op x)

E0:cff016x420
E1:d78c16x420
E2:d0512x416
E3:d0512x416


orddx(d x, d y)

E0:c5612y4x420
E1:cd012y4x420


orl(op x, op y)

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


orl(op x, imm y)

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


overflow(conditioncode)

E0:d81c92020
E1:d84392020
E2:d2181616
E3:d2181616


quantized(d v, d q)

E0:c5812q4v420
E1:cd212q4v420


rdivd(d x)

E0:cff116y420
E1:d78d16y420


rdivs(s x)

E0:cff216y420
E1:d78e16y420
E2:d0612y416
E3:d0612y416


rdivu(u x)

E0:cff316y420
E1:d78f16y420
E2:d0712y416
E3:d0712y416


resolve(p x)

E0:cff416x420
E1:d79016x420
E2:d0812x416
E3:d0812x416


reverse(op x)

E0:cff516x420
E1:d79116x420
E2:d0912x416
E3:d0912x416


roots(s x)

E0:cff616x420
E1:d79216x420
E2:d0a12x416
E3:d0a12x416


rootu(u x)

E0:cff716x420
E1:d79316x420
E2:d0b12x416
E3:d0b12x416


rotatel(op x, bit bits)

E0:32310bits6x420
E1:34210bits6x420


rotatel(op x, u bits)

E0:c5912bits4x420
E1:cd312bits4x420


rotater(op x, u bits)

E0:c5a12bits4x420
E1:cd412bits4x420


rotater(op x, bit bits)

E0:32410bits6x420
E1:34310bits6x420


rrootd(d x)

E0:cff816x420
E1:d79416x420


rroots(s x)

E0:cff916x420
E1:d79516x420
E2:d0c12x416
E3:d0c12x416


rrootu(u x)

E0:cffa16x420
E1:d79616x420
E2:d0d12x416
E3:d0d12x416


s2fd(d x)

E0:cffb16x420
E1:d79716x420


s2fde(d x)

E0:cffc16x420
E1:d79816x420


s2fdfz(d x)

E0:cffd16x420
E1:d79916x420


s2fdn(d x)

E0:cffe16x420
E1:d79a16x420


s2fdp(d x)

E0:cfff16x420
E1:d79b16x420


s2fdz(d x)

E0:d80016x420
E1:d79c16x420


s2u(op x)

E0:d80116x420
E1:d79d16x420
E2:d0e12x416
E3:d0e12x416


s2us(op x)

E0:d80216x420
E1:d79e16x420
E2:d0f12x416
E3:d0f12x416


s2ux(op x)

E0:d80316x420
E1:d79f16x420
E2:d1012x416
E3:d1012x416


sameQuantumd(d x, d y)

E0:c5b12y4x420
E1:cd512y4x420


scaleBd(d x, op scale)

E0:c5c12scale4x420
E1:cd612scale4x420


scaleBde(d x, op scale)

E0:c5d12scale4x420
E1:cd712scale4x420


scaleBdfz(d x, op scale)

E0:c5e12scale4x420
E1:cd812scale4x420


scaleBdn(d x, op scale)

E0:c5f12scale4x420
E1:cd912scale4x420


scaleBdp(d x, op scale)

E0:c6012scale4x420
E1:cda12scale4x420


scaleBdz(d x, op scale)

E0:c6112scale4x420
E1:cdb12scale4x420


set(op x, bit bit)

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


set(op x, n bit)

E0:c6212bit4x420
E1:cdc12bit4x420
E2:a78bit4x416
E3:a78bit4x416


shiftl(op x, n bits)

E0:c6312bits4x420
E1:cdd12bits4x420


shiftl(op x, bit bits)

E0:32610bits6x420
E1:34510bits6x420


shiftlss(s x, bit bits)

E0:32710bits6x420
E1:34610bits6x420


shiftlss(s x, n bits)

E0:c6412bits4x420
E1:cde12bits4x420


shiftlsw(s x, bit bits)

E0:32810bits6x420
E1:34710bits6x420


shiftlsw(s x, n bits)

E0:c6512bits4x420
E1:cdf12bits4x420


shiftlswv(s x, n bits)

E0:c6612bits4x420
E1:ce012bits4x420


shiftlswv(s x, bit bits)

E0:32910bits6x420
E1:34810bits6x420


shiftlsx(s x, bit bits)

E0:32a10bits6x420
E1:34910bits6x420


shiftlsx(s x, n bits)

E0:c6712bits4x420
E1:ce112bits4x420


shiftlus(u x, bit bits)

E0:32b10bits6x420
E1:34a10bits6x420


shiftlus(u x, n bits)

E0:c6812bits4x420
E1:ce212bits4x420


shiftluw(u x, n bits)

E0:c6912bits4x420
E1:ce312bits4x420


shiftluw(u x, bit bits)

E0:32c10bits6x420
E1:34b10bits6x420


shiftluwv(u x, n bits)

E0:c6a12bits4x420
E1:ce412bits4x420


shiftluwv(u x, bit bits)

E0:32d10bits6x420
E1:34c10bits6x420


shiftlux(u x, bit bits)

E0:32e10bits6x420
E1:34d10bits6x420


shiftlux(u x, n bits)

E0:c6b12bits4x420
E1:ce512bits4x420


shiftrs(s x, bit bits)

E0:32f10bits6x420
E1:34e10bits6x420


shiftrs(s x, n bits)

E0:c6c12bits4x420
E1:ce612bits4x420


shiftrsf(sf x, bit bits)

E0:33010bits6x420
E1:34f10bits6x420


shiftrsfe(sf x, bit bits)

E0:33110bits6x420
E1:35010bits6x420


shiftrsffz(sf x, bit bits)

E0:33210bits6x420
E1:35110bits6x420


shiftrsfn(sf x, bit bits)

E0:33310bits6x420
E1:35210bits6x420


shiftrsfp(sf x, bit bits)

E0:33410bits6x420
E1:35310bits6x420


shiftrsfz(sf x, bit bits)

E0:33510bits6x420
E1:35410bits6x420


shiftru(u x, n bits)

E0:c6d12bits4x420
E1:ce712bits4x420


shiftru(u x, bit bits)

E0:33610bits6x420
E1:35510bits6x420


shiftruf(uf x, bit bits)

E0:33710bits6x420
E1:35610bits6x420


shiftrufe(uf x, bit bits)

E0:33810bits6x420
E1:35710bits6x420


shiftruffz(uf x, bit bits)

E0:33910bits6x420
E1:35810bits6x420


shiftrufn(uf x, bit bits)

E0:33a10bits6x420
E1:35910bits6x420


shiftrufp(uf x, bit bits)

E0:33b10bits6x420
E1:35a10bits6x420


shiftrufz(uf x, bit bits)

E0:33c10bits6x420
E1:35b10bits6x420


shuffle(op vs, op positions)

E0:c6e12positions4vs420
E1:ce812positions4vs420
E2:a88positions4vs416
E3:a88positions4vs416


smeari(op vs)

E0:d80416vs420
E1:d7a016vs420
E2:d1112vs416
E3:d1112vs416


smearx(op vs)

E0:d80516vs420
E1:d7a116vs420
E2:d1212vs416
E3:d1212vs416


splat(op v)

E0:d80616v420
E1:d7a216v420
E2:d1312v416
E3:d1312v416


sub(op x, op y)

E0:c6f12y4x420
E1:ce912y4x420
E2:a98y4x416
E3:a98y4x416


sub(op x, imm y)

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


sub1u(u x, u y)

E0:c7012y4x420
E1:cea12y4x420
E2:aa8y4x416
E3:aa8y4x416


subd(d x, d y)

E0:c7112y4x420
E1:ceb12y4x420


subde(d x, d y)

E0:c7212y4x420
E1:cec12y4x420


subdfz(d x, d y)

E0:c7312y4x420
E1:ced12y4x420


subdn(d x, d y)

E0:c7412y4x420
E1:cee12y4x420


subdp(d x, d y)

E0:c7512y4x420
E1:cef12y4x420


subdz(d x, d y)

E0:c7612y4x420
E1:cf012y4x420


subp(p x, imm y, scale s)

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


subp(p x, p y, scale s)

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


subss(s x, imm y)

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


subss(s x, s y)

E0:c7712y4x420
E1:cf112y4x420
E2:ab8y4x416
E3:ab8y4x416


subsw(s x, imm y)

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


subsw(s x, s y)

E0:c7812y4x420
E1:cf212y4x420
E2:ac8y4x416
E3:ac8y4x416


subswv(s x, imm y)

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


subswv(s x, s y)

E0:c7912y4x420
E1:cf312y4x420
E2:ad8y4x416
E3:ad8y4x416


subsx(s x, s y)

E0:c7a12y4x420
E1:cf412y4x420
E2:ae8y4x416
E3:ae8y4x416


subsx(s x, imm y)

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


subus(u x, imm y)

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


subus(u x, u y)

E0:c7b12y4x420
E1:cf512y4x420
E2:af8y4x416
E3:af8y4x416


subuw(u x, u y)

E0:c7c12y4x420
E1:cf612y4x420
E2:b08y4x416
E3:b08y4x416


subuw(u x, imm y)

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


subuwv(u x, u y)

E0:c7d12y4x420
E1:cf712y4x420
E2:b18y4x416
E3:b18y4x416


subuwv(u x, imm y)

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


subux(u x, u y)

E0:c7e12y4x420
E1:cf812y4x420
E2:b28y4x416
E3:b28y4x416


subux(u x, imm y)

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


test(op x, n bit)

E0:c7f12bit4x420
E1:cf912bit4x420
E2:b38bit4x416
E3:b38bit4x416


test(op x, bit bit)

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


u2fd(d x)

E0:d80716x420
E1:d7a316x420


u2fde(d x)

E0:d80816x420
E1:d7a416x420


u2fdfz(d x)

E0:d80916x420
E1:d7a516x420


u2fdn(d x)

E0:d80a16x420
E1:d7a616x420


u2fdp(d x)

E0:d80b16x420
E1:d7a716x420


u2fdz(d x)

E0:d80c16x420
E1:d7a816x420


u2s(op x)

E0:d80d16x420
E1:d7a916x420
E2:d1412x416
E3:d1412x416


u2ss(op x)

E0:d80e16x420
E1:d7aa16x420
E2:d1512x416
E3:d1512x416


u2sw(op x)

E0:d80f16x420
E1:d7ab16x420
E2:d1612x416
E3:d1612x416


u2swv(op x)

E0:d81016x420
E1:d7ac16x420
E2:d1712x416
E3:d1712x416


u2sx(op x)

E0:d81116x420
E1:d7ad16x420
E2:d1812x416
E3:d1812x416


vec(op op0, op op1)

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


vec(op op0)

E0:c83916op0420
E1:cfd916op0420
E2:b7312op0416
E3:b7312op0416


widen(op v)

E0:d81216v420
E1:d7ae16v420
E2:d1912v416
E3:d1912v416


widen(op v1, op v2)

E0:c8012v24v1420
E1:cfa12v24v1420
E2:b48v24v1416
E3:b48v24v1416


widend(d v)

E0:d81316v420
E1:d7af16v420


widendv(d v)

E0:d81416v420
E1:d7b016v420


widens(s v)

E0:d81516v420
E1:d7b116v420
E2:d1a12v416
E3:d1a12v416


widensf(sf v)

E0:d81616v420
E1:d7b216v420
E2:d1b12v416
E3:d1b12v416


widensfv(sf v)

E0:d81716v420
E1:d7b316v420
E2:d1c12v416
E3:d1c12v416


widensv(s v)

E0:d81816v420
E1:d7b416v420
E2:d1d12v416
E3:d1d12v416


widenuf(uf v)

E0:d81916v420
E1:d7b516v420
E2:d1e12v416
E3:d1e12v416


widenufv(uf v)

E0:d81a16v420
E1:d7b616v420
E2:d1f12v416
E3:d1f12v416


widenv(op v1, op v2)

E0:c8112v24v1420
E1:cfb12v24v1420
E2:b58v24v1416
E3:b58v24v1416


widenv(op v)

E0:d81b16v420
E1:d7b716v420
E2:d2012v416
E3:d2012v416


xorl(op x, op y)

E0:c8212y4x420
E1:cfc12y4x420
E2:b68y4x416
E3:b68y4x416


xorl(op x, imm y)

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

Flow Block


abortAtomic()

F1:cs202e01115
F2:cs202e01115
F3:cs2021e913


argSize(off size)

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


br(lbl target, lit delay)

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


br(lbl target)

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


br(p target)

F0:cs21238a1115target44


br(p target, lit delay)

F0:cs2226d11115target4delay48


brfl(pred q, lbl target, lit delay)

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


brfl(pred q, p target)

F0:cs2226ca1115q4target48
F1:cs2226aa1115q4target48
F2:cs2226aa1115q4target48


brfl(pred q, p target, lit delay)

F0:cs2327e01115q4target4delay412
F1:cs2327c01115q4target4delay412
F2:cs2327c01115q4target4delay412


brfl(pred q, lbl target)

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


brtr(pred q, lbl target)

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


brtr(pred q, p target, lit delay)

F0:cs2327e11115q4target4delay412
F1:cs2327c11115q4target4delay412
F2:cs2327c11115q4target4delay412


brtr(pred q, lbl target, lit delay)

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


brtr(pred q, p target)

F0:cs2226cb1115q4target48
F1:cs2226ab1115q4target48
F2:cs2226ab1115q4target48


cachebcl(p lower, p upper)

F0:cs2226cc1115lower4upper48


cachebdl(p lower, p upper)

F0:cs2226cd1115lower4upper48


cached(p lower, p upper)

F0:cs2226ce1115lower4upper48


cached(p lower, p upper, p base)

F0:cs2327e21115lower4upper4base412


cachee(p lower, p upper)

F0:cs2226cf1115lower4upper48


cachee(p line)

F0:cs21238b1115line44


cachex(p line)

F0:cs21238c1115line44


cachex(p lower, p upper)

F0:cs2226d01115lower4upper48


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

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


call(lit n, off target, count argc)

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


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

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


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

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


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

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


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

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


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

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


call0(off target, count argc, lit argv)

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


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

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


call0(op q, off target, count argc)

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


call0(off target, count argc)

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


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

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


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

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


call1(op q, off target, count argc)

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


call1(off target, count argc, lit argv)

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


call1(off target, count argc)

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


callfl0(op q, off target, count argc)

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


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

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


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

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


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

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


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

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


callfl1(op q, off target, count argc)

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


calln(lit n, off target, count argc)

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


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

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


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

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


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

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


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

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


calltr0(op q, off target, count argc)

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


calltr1(op q, off target, count argc)

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


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

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


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

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


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

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


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

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


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

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


con(off v, width w, lit v)

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


con(off v, width w)

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


conform(off ops, count c, lit ops)

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


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

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


conform(off ops, count c)

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


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

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


enterAtomic()

F1:cs202e11115
F2:cs202e11115
F3:cs2021f913


exitAtomic()

F1:cs202e21115
F2:cs202e21115
F3:cs20220913


exscratchf(off size)

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


face(off count)

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


fill(off off0)

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


fill(off lit0, lit off0)

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


flowArgs(off arg)

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


flowArgs(off arg, lit arg)

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


flowArgs(off arg, lit arg, lit arg)

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


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

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


flowArgs(op arg)

F1:cs21236e1115arg44
F2:cs21236e1115arg44
F3:cs2124a913arg44


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

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


inner(lit n, off target, count argc)

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


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

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


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

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


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

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


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

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


inner0(op q, off target, count argc)

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


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

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


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

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


inner0(off target, count argc, lit argv)

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


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

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


inner0(off target, count argc)

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


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

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


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

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


inner1(op q, off target, count argc)

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


inner1(off target, count argc, lit argv)

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


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

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


inner1(off target, count argc)

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


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

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


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

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


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

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


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

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


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

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


innerfl0(op q, off target, count argc)

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


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

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


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

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


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

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


innerfl1(op q, off target, count argc)

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


innern(lit n, off target, count argc)

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


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

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


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

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


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

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


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

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


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

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


innertr0(op q, off target, count argc)

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


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

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


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

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


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

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


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

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


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

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


innertr1(op q, off target, count argc)

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


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

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


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

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


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

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


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

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


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

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


lea(lbl l)

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


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

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


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

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


lea(p b, off o)

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


lea(base b, off o)

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


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

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


load(p b, width w, memAttr m)

F0:cs212cm1w335715b4m44
F1:cs212cm1w332715b4m44
F2:cs212cm1w332715b4m44
F3:cs212cm1w32513b4m44


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

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


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

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


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

F0:cs222cm1w367715b4m4tag48
F1:cs222cm1w365715b4m4tag48
F2:cs222cm1w365715b4m4tag48
F3:cs222cm1w39513b4m4tag48


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

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


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

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


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

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


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

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


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

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


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

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


load(p b, off o, width w)

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


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

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


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

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


load(base b, off o, width w)

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


longjmpl(op op0)

F0:cs21238d1115op044
F1:cs21236f1115op044
F2:cs21236f1115op044


nopf()

F0:cs202f81115


rescue(off ops, count c, lit ops)

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


rescue(off ops, count c)

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


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

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


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

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


rescue(off args)

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


retire(lit n, off ws, count n)

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


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

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


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

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


retn(off vs, count c)

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


retn(off vs, count c, lit vs)

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


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

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


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

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


retnfl(pred q, off vs, count c)

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


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

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


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

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


retntr(pred q, off vs, count c)

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


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

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


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

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


setjmp()

F0:cs202f91115
F1:cs202e31115
F2:cs202e31115


spill(off id, op v)

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


stackf(off size)

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


store(p b, off o, op v)

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


store(p b, op v, memAttr m)

F0:cs222cm13621015b4v4m48
F1:cs222cm134e1015b4v4m48
F2:cs222cm134e1015b4v4m48
F3:cs222cm182813b4v4m48


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

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


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

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


store(base b, off o, op v)

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


streamf(lit rd_size, lit wr_size)

F1:cs2226ae1115rd_size4wr_size48
F2:cs2226ae1115rd_size4wr_size48
F3:cs222108913rd_size4wr_size48

Pick Block


pick(sel q, op v1, op v2)

P0:01q4v14v2413
P1:01q4v14v2413


recur(sel q, op v1, op v2)

P0:11q4v14v2413
P1:11q4v14v2413

Reader Block


pickup(tag tag)

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


rd(scratch src)

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


rd(const src)

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


rd(reg src)

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


rd(stream src)

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


refuse(tag tag)

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


rotate(scratch id)

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


scratchf(scratch size)

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

Writer Block


wr(stream dst, op v)

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


wr(scratch dst, op v)

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


wr(reg dst, op v)

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

Skinny Exu Block


eql(conditioncode)

e0:3


eqlp(conditioncode)

e0:3


gtr(op x, op y)

e1:8


neq(conditioncode)

e0:3


neqp(conditioncode)

e0:3


nope()

e0:3

Skinny Flow Block


nopf()

f0:2


retn()

f0:2


retn(op Another)

f0:2