Tin Core Operation Encoding

From Mill Computing Wiki
Revision as of 14:15, 23 February 2021 by Generator (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Tin Copper Silver Gold 

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

E0:152a13y3x319


add(op x, imm y)

E0:608y8x319


addp(p op0, imm imm0)

E0:618imm08op0319


addss(s x, s y)

E0:152b13y3x319


addss(s x, imm y)

E0:628y8x319


addsw(s x, imm y)

E0:638y8x319


addsw(s x, s y)

E0:152c13y3x319


addsw2(s op0, s op1)

E0:152d13op13op0319


addsw2(s op0, imm imm0)

E0:648imm08op0319


addsx(s x, s y)

E0:152e13y3x319


addsx(s x, imm y)

E0:658y8x319


addus(u x, imm y)

E0:668y8x319


addus(u x, u y)

E0:152f13y3x319


adduw(u x, imm y)

E0:678y8x319


adduw(u x, u y)

E0:153013y3x319


adduw2(u op0, u op1)

E0:153113op13op0319


adduw2(u op0, imm imm0)

E0:688imm08op0319


addux(u x, imm y)

E0:698y8x319


addux(u x, u y)

E0:153213y3x319


all(op v)

E0:b10516v319


alternate(op v1, op v2)

E0:153313v23v1319


andl(op x, imm y)

E0:6a8y8x319


andl(op x, op y)

E0:153413y3x319


any(op v)

E0:b10616v319


bswap(op op0)

E0:b10716op0319


carry()

E1:4077


carryb()

E1:4177


clear(op x, bit bit)

E0:28810bit6x319


clear(op x, op bit)

E0:153513bit3x319


countlfl(op x)

E0:b10816x319


countltr(op x)

E0:b10916x319


countrfl(op x)

E0:b10a16x319


countrtr(op x)

E0:b10b16x319


delta(op x, op y)

E0:153613y3x319


eql()

E0:589981919
E1:4277


eql(op x, imm y)

E0:6b8y8x319


eql(op x, op y)

E0:153713y3x319


eqlb(op op0, imm imm0)

E0:6c8imm08op0319


eqlb()

E0:589991919
E1:4377


eqlb(op op0, op op1)

E0:153813op13op0319


eqlp(p x, p y)

E0:153913y3x319


eqlpb(p op0, p op1)

E0:153a13op13op0319


extract(op op0, op args)

E0:162713op0319


extract(op op0, op width0, width args)

E0:1619width04op0319


extract(op v, i i)

E0:153b13i3v319


exuArgs(op arg0, op arg1)

E0:152813arg13arg0319
E1:01arg13arg037


exuArgs(op arg)

E0:b10016arg319
E1:b4arg37


flags(op op0, op op1)

E0:153c13op13op0319


flags(op op0)

E0:b10c16op0319


flip(op x, bit bit)

E0:28910bit6x319


flip(op x, n bit)

E0:153d13bit3x319


flip(op x)

E0:b10d16x319


floatArgs(op op0, op op1)

E0:153e13op13op0319


floatArgs(op op0)

E0:b10e16op0319


floatArgse(op op0)

E0:b10f16op0319


floatArgsfz(op op0)

E0:b11016op0319


floatArgsn(op op0)

E0:b11116op0319


floatArgsp(op op0)

E0:b11216op0319


floatArgsz(op op0)

E0:b11316op0319


fma(op op0, op op1, op op2)

E0:2b410op23op13op0319


fmass(s op0, s op1, s op2)

E0:2b510op23op13op0319


fmasw(s op0, s op1, s op2)

E0:2b610op23op13op0319


fmasw2(s op0, s op1, s op2)

E0:2b710op23op13op0319


fmasx(s op0, s op1, s op2)

E0:2b810op23op13op0319


fmaus(u op0, u op1, u op2)

E0:2b910op23op13op0319


fmauw(u op0, u op1, u op2)

E0:2ba10op23op13op0319


fmauw2(u op0, u op1, u op2)

E0:2bb10op23op13op0319


fmaux(u op0, u op1, u op2)

E0:2bc10op23op13op0319


geqp(p op0, p op1)

E0:153f13op13op0319


geqpb(p op0, p op1)

E0:154013op13op0319


geqs()

E0:5899a1919
E1:4477


geqs(s op0, s op1)

E0:154113op13op0319


geqs(s op0, imm imm0)

E0:6d8imm08op0319


geqsb(s op0, imm imm0)

E0:6e8imm08op0319


geqsb(s op0, s op1)

E0:154213op13op0319


geqsb()

E0:5899b1919
E1:4577


gequ(u op0, imm imm0)

E0:6f8imm08op0319


gequ()

E0:5899c1919
E1:4677


gequ(u op0, u op1)

E0:154313op13op0319


gequb(u op0, imm imm0)

E0:708imm08op0319


gequb()

E0:5899d1919
E1:4777


gequb(u op0, u op1)

E0:154413op13op0319


gtrp(p op0, p op1)

E0:154513op13op0319


gtrpb(p op0, p op1)

E0:154613op13op0319


gtrs(s x, imm y)

E0:718y8x319


gtrs(s op0, s op1)

E0:154713op13op0319


gtrs()

E0:5899e1919
E1:4877


gtrsb(s op0, s op1)

E0:154813op13op0319


gtrsb()

E0:5899f1919
E1:4977


gtrsb(s op0, imm imm0)

E0:728imm08op0319


gtru(u op0, u op1)

E0:154913op13op0319


gtru()

E0:589a01919
E1:4a77


gtru(u x, imm y)

E0:738y8x319


gtrub()

E0:589a11919
E1:4b77


gtrub(u op0, imm imm0)

E0:748imm08op0319


gtrub(u op0, u op1)

E0:154a13op13op0319


imp(op x, op y)

E0:154b13y3x319


imp(op x, imm y)

E0:758y8x319


incspost(s op0, s op1)

E0:154c13op13op0319


incspre(s op0, s op1)

E0:154d13op13op0319


incsspost(s op0, s op1)

E0:154e13op13op0319


incsspre(s op0, s op1)

E0:154f13op13op0319


incsw2post(s op0, s op1)

E0:155013op13op0319


incsw2pre(s op0, s op1)

E0:155113op13op0319


incswpost(s op0, s op1)

E0:155213op13op0319


incswpre(s op0, s op1)

E0:155313op13op0319


incsxpost(s op0, s op1)

E0:155413op13op0319


incsxpre(s op0, s op1)

E0:155513op13op0319


incupost(u op0, u op1)

E0:155613op13op0319


incupre(u op0, u op1)

E0:155713op13op0319


incuspost(u op0, u op1)

E0:155813op13op0319


incuspre(u op0, u op1)

E0:155913op13op0319


incuw2post(u op0, u op1)

E0:155a13op13op0319


incuw2pre(u op0, u op1)

E0:155b13op13op0319


incuwpost(u op0, u op1)

E0:155c13op13op0319


incuwpre(u op0, u op1)

E0:155d13op13op0319


incuxpost(u op0, u op1)

E0:155e13op13op0319


incuxpre(u op0, u op1)

E0:155f13op13op0319


inject(i i)

E0:b10116i319


inject(op op0, op op1, op args)

E0:2c110op13op0319


isNaR()

E0:589a21919


isNaR(op op0)

E0:b11416op0319


isNaRb()

E0:589a31919


isNaRb(op op0)

E0:b11516op0319


isNilp(p op0)

E0:b11616op0319


isNilpb(p op0)

E0:b11716op0319


isNone()

E0:589a41919


isNone(op op0)

E0:b11816op0319


isNoneb()

E0:589a51919


isNoneb(op op0)

E0:b11916op0319


isntNilp(p op0)

E0:b11a16op0319


isntNilpb(p op0)

E0:b11b16op0319


join(op op0, op op1)

E0:156013op13op0319


join2(op op0, op op1)

E0:156113op13op0319


left(op x, width w)

E0:af412w4x319


left(op v)

E0:b11c16v319


leqp(p x, p y)

E0:156213y3x319


leqpb(p op0, p op1)

E0:156313op13op0319


leqs(s op0, imm imm0)

E0:768imm08op0319


leqs()

E0:589a61919
E1:4c77


leqs(s x, s y)

E0:156413y3x319


leqsb(s op0, imm imm0)

E0:778imm08op0319


leqsb(s op0, s op1)

E0:156513op13op0319


leqsb()

E0:589a71919
E1:4d77


lequ(u op0, imm imm0)

E0:788imm08op0319


lequ(u x, u y)

E0:156613y3x319


lequ()

E0:589a81919
E1:4e77


lequb(u op0, imm imm0)

E0:798imm08op0319


lequb(u op0, u op1)

E0:156713op13op0319


lequb()

E0:589a91919
E1:4f77


lssp(p x, p y)

E0:156813y3x319


lsspb(p op0, p op1)

E0:156913op13op0319


lsss(s x, imm y)

E0:7a8y8x319


lsss(s x, s y)

E0:156a13y3x319


lsss()

E0:589aa1919
E1:5077


lsssb()

E0:589ab1919
E1:5177


lsssb(s op0, s op1)

E0:156b13op13op0319


lsssb(s op0, imm imm0)

E0:7b8imm08op0319


lssu(u x, imm y)

E0:7c8y8x319


lssu()

E0:589ac1919
E1:5277


lssu(u x, u y)

E0:156c13y3x319


lssub()

E0:589ad1919
E1:5377


lssub(u op0, u op1)

E0:156d13op13op0319


lssub(u op0, imm imm0)

E0:7d8imm08op0319


mask(op v, width w)

E0:af512w4v319


mask(bit bit0, bit bit1, width w)

E0:63w4bit16bit0619


merge(op op0)

E0:b10216op0319


mul(op op0, imm imm0)

E0:7e8imm08op0319


mul(op x, op y)

E0:156e13y3x319


mulsf(sf x, sf y, bit dot)

E0:07dot6y3x319


mulsfe(sf x, sf y, bit dot)

E0:17dot6y3x319


mulsffz(sf x, sf y, bit dot)

E0:27dot6y3x319


mulsfn(sf x, sf y, bit dot)

E0:37dot6y3x319


mulsfp(sf x, sf y, bit dot)

E0:47dot6y3x319


mulsfs(sf x, sf y, bit dot)

E0:57dot6y3x319


mulsfse(sf x, sf y, bit dot)

E0:67dot6y3x319


mulsfsfz(sf x, sf y, bit dot)

E0:77dot6y3x319


mulsfsn(sf x, sf y, bit dot)

E0:87dot6y3x319


mulsfsp(sf x, sf y, bit dot)

E0:97dot6y3x319


mulsfsz(sf x, sf y, bit dot)

E0:a7dot6y3x319


mulsfw(sf x, sf y, bit dot)

E0:b7dot6y3x319


mulsfwe(sf x, sf y, bit dot)

E0:c7dot6y3x319


mulsfwfz(sf x, sf y, bit dot)

E0:d7dot6y3x319


mulsfwn(sf x, sf y, bit dot)

E0:e7dot6y3x319


mulsfwp(sf x, sf y, bit dot)

E0:f7dot6y3x319


mulsfwz(sf x, sf y, bit dot)

E0:107dot6y3x319


mulsfx(sf x, sf y, bit dot)

E0:117dot6y3x319


mulsfxe(sf x, sf y, bit dot)

E0:127dot6y3x319


mulsfxfz(sf x, sf y, bit dot)

E0:137dot6y3x319


mulsfxn(sf x, sf y, bit dot)

E0:147dot6y3x319


mulsfxp(sf x, sf y, bit dot)

E0:157dot6y3x319


mulsfxz(sf x, sf y, bit dot)

E0:167dot6y3x319


mulsfz(sf x, sf y, bit dot)

E0:177dot6y3x319


mulss(s x, s y)

E0:156f13y3x319


mulss(s op0, imm imm0)

E0:7f8imm08op0319


mulsw(s op0, imm imm0)

E0:808imm08op0319


mulsw(s x, s y)

E0:157013y3x319


mulsw2(s op0, s op1)

E0:157113op13op0319


mulsw2(s op0, imm imm0)

E0:818imm08op0319


mulsx(s op0, imm imm0)

E0:828imm08op0319


mulsx(s x, s y)

E0:157213y3x319


muluf(uf x, uf y, bit dot)

E0:187dot6y3x319


mulufe(uf x, uf y, bit dot)

E0:197dot6y3x319


muluffz(uf x, uf y, bit dot)

E0:1a7dot6y3x319


mulufn(uf x, uf y, bit dot)

E0:1b7dot6y3x319


mulufp(uf x, uf y, bit dot)

E0:1c7dot6y3x319


mulufs(uf x, uf y, bit dot)

E0:1d7dot6y3x319


mulufse(uf x, uf y, bit dot)

E0:1e7dot6y3x319


mulufsfz(uf x, uf y, bit dot)

E0:1f7dot6y3x319


mulufsn(uf x, uf y, bit dot)

E0:207dot6y3x319


mulufsp(uf x, uf y, bit dot)

E0:217dot6y3x319


mulufsz(uf x, uf y, bit dot)

E0:227dot6y3x319


mulufw(uf x, uf y, bit dot)

E0:237dot6y3x319


mulufwe(uf x, uf y, bit dot)

E0:247dot6y3x319


mulufwfz(uf x, uf y, bit dot)

E0:257dot6y3x319


mulufwn(uf x, uf y, bit dot)

E0:267dot6y3x319


mulufwp(uf x, uf y, bit dot)

E0:277dot6y3x319


mulufwz(uf x, uf y, bit dot)

E0:287dot6y3x319


mulufx(uf x, uf y, bit dot)

E0:297dot6y3x319


mulufxe(uf x, uf y, bit dot)

E0:2a7dot6y3x319


mulufxfz(uf x, uf y, bit dot)

E0:2b7dot6y3x319


mulufxn(uf x, uf y, bit dot)

E0:2c7dot6y3x319


mulufxp(uf x, uf y, bit dot)

E0:2d7dot6y3x319


mulufxz(uf x, uf y, bit dot)

E0:2e7dot6y3x319


mulufz(uf x, uf y, bit dot)

E0:2f7dot6y3x319


mulus(u x, u y)

E0:157313y3x319


mulus(u op0, imm imm0)

E0:838imm08op0319


muluw(u op0, imm imm0)

E0:848imm08op0319


muluw(u x, u y)

E0:157413y3x319


muluw2(u op0, imm imm0)

E0:858imm08op0319


muluw2(u op0, u op1)

E0:157513op13op0319


mulux(u op0, imm imm0)

E0:868imm08op0319


mulux(u x, u y)

E0:157613y3x319


nand(op x, imm y)

E0:878y8x319


nand(op x, op y)

E0:157713y3x319


NaR(op x)

E0:b10416x319


narrows(s op0, width width0)

E0:af612width04op0319


narrows2(s op0, s op1)

E0:157813op13op0319


narrowss(s op0, width width0)

E0:af712width04op0319


narrowss2(s op0, s op1)

E0:157913op13op0319


narrowsx(s op0, width width0)

E0:af812width04op0319


narrowsx2(s op0, s op1)

E0:157a13op13op0319


narrowu(u op0, width width0)

E0:af912width04op0319


narrowu2(u op0, u op1)

E0:157b13op13op0319


narrowus(u op0, width width0)

E0:afa12width04op0319


narrowus2(u op0, u op1)

E0:157c13op13op0319


narrowux(u op0, width width0)

E0:afb12width04op0319


narrowux2(u op0, u op1)

E0:157d13op13op0319


neq(op x, op y)

E0:157e13y3x319


neq(op x, imm y)

E0:888y8x319


neq()

E0:589ae1919
E1:5477


neqb(op op0, imm imm0)

E0:898imm08op0319


neqb(op op0, op op1)

E0:157f13op13op0319


neqb()

E0:589af1919
E1:5577


neqp(p x, p y)

E0:158013y3x319


neqpb(p op0, p op1)

E0:158113op13op0319


nimp(op x, imm y)

E0:8a8y8x319


nimp(op x, op y)

E0:158213y3x319


nope()

E0:589b01919


nor(op x, op y)

E0:158313y3x319


nor(op x, imm y)

E0:8b8y8x319


notl(op x)

E0:b11d16x319


nxor(op x, op y)

E0:158413y3x319


nxor(op x, imm y)

E0:8c8y8x319


ones(op x)

E0:b11e16x319


orl(op x, op y)

E0:158513y3x319


orl(op x, imm y)

E0:8d8y8x319


overflow()

E1:5677


overflowb()

E1:5777


resolve(p x)

E0:b11f16x319


reverse(op x)

E0:b12016x319


roots(s x)

E0:b12116x319


rootu(u x)

E0:b12216x319


rotatel(op x, u bits)

E0:158613bits3x319


rotatel(op x, bit bits)

E0:28a10bits6x319


rotater(op x, u bits)

E0:158713bits3x319


rotater(op x, bit bits)

E0:28b10bits6x319


rroots(s x)

E0:b12316x319


rrootu(u x)

E0:b12416x319


rsub(op op0, imm imm0)

E0:8e8imm08op0319


rsubss(s op0, imm imm0)

E0:8f8imm08op0319


rsubsw(s op0, imm imm0)

E0:908imm08op0319


rsubsw2(s op0, imm imm0)

E0:918imm08op0319


rsubsx(s op0, imm imm0)

E0:928imm08op0319


rsubus(u op0, imm imm0)

E0:938imm08op0319


rsubuw(u op0, imm imm0)

E0:948imm08op0319


rsubuw2(u op0, imm imm0)

E0:958imm08op0319


rsubux(u op0, imm imm0)

E0:968imm08op0319


s2u(op op0, width width0)

E0:afc12width04op0319


s2u2(op op0)

E0:b12516op0319


s2us(op op0, width width0)

E0:afd12width04op0319


s2us2(op op0)

E0:b12616op0319


s2ux(op op0, width width0)

E0:afe12width04op0319


s2ux2(op op0)

E0:b12716op0319


set(op x, n bit)

E0:158813bit3x319


set(op x, bit bit)

E0:28c10bit6x319


shiftl(op x, n bits)

E0:158913bits3x319


shiftl(op x, bit bits)

E0:28d10bits6x319


shiftlss(s x, n bits)

E0:158a13bits3x319


shiftlss(s x, bit bits)

E0:28e10bits6x319


shiftlsw(s x, bit bits)

E0:28f10bits6x319


shiftlsw(s x, n bits)

E0:158b13bits3x319


shiftlsw2(s op0, s op1)

E0:158c13op13op0319


shiftlsw2(s op0, bit bit0)

E0:29010bit06op0319


shiftlsx(s x, n bits)

E0:158d13bits3x319


shiftlsx(s x, bit bits)

E0:29110bits6x319


shiftlus(u x, n bits)

E0:158e13bits3x319


shiftlus(u x, bit bits)

E0:29210bits6x319


shiftluw(u x, n bits)

E0:158f13bits3x319


shiftluw(u x, bit bits)

E0:29310bits6x319


shiftluw2(u op0, bit bit0)

E0:29410bit06op0319


shiftluw2(u op0, u op1)

E0:159013op13op0319


shiftlux(u x, bit bits)

E0:29510bits6x319


shiftlux(u x, n bits)

E0:159113bits3x319


shiftrs(s x, n bits)

E0:159213bits3x319


shiftrs(s x, bit bits)

E0:29610bits6x319


shiftrsf(sf x, bit bits)

E0:29710bits6x319


shiftrsfe(sf x, bit bits)

E0:29810bits6x319


shiftrsffz(sf x, bit bits)

E0:29910bits6x319


shiftrsfn(sf x, bit bits)

E0:29a10bits6x319


shiftrsfp(sf x, bit bits)

E0:29b10bits6x319


shiftrsfz(sf x, bit bits)

E0:29c10bits6x319


shiftru(u x, bit bits)

E0:29d10bits6x319


shiftru(u x, n bits)

E0:159313bits3x319


shiftruf(uf x, bit bits)

E0:29e10bits6x319


shiftrufe(uf x, bit bits)

E0:29f10bits6x319


shiftruffz(uf x, bit bits)

E0:2a010bits6x319


shiftrufn(uf x, bit bits)

E0:2a110bits6x319


shiftrufp(uf x, bit bits)

E0:2a210bits6x319


shiftrufz(uf x, bit bits)

E0:2a310bits6x319


shuffle(op vs, op positions)

E0:159413positions3vs319


smeari(op vs)

E0:b12816vs319


smearx(op vs)

E0:b12916vs319


splat(op op0, width width0)

E0:aff12width04op0319


sub(op x, op y)

E0:159513y3x319


sub(op x, imm y)

E0:978y8x319


subp(p op0, imm imm0)

E0:988imm08op0319


subss(s x, imm y)

E0:998y8x319


subss(s x, s y)

E0:159613y3x319


subsw(s x, imm y)

E0:9a8y8x319


subsw(s x, s y)

E0:159713y3x319


subsw2(s op0, imm imm0)

E0:9b8imm08op0319


subsw2(s op0, s op1)

E0:159813op13op0319


subsx(s x, s y)

E0:159913y3x319


subsx(s x, imm y)

E0:9c8y8x319


subus(u x, u y)

E0:159a13y3x319


subus(u x, imm y)

E0:9d8y8x319


subuw(u x, u y)

E0:159b13y3x319


subuw(u x, imm y)

E0:9e8y8x319


subuw2(u op0, u op1)

E0:159c13op13op0319


subuw2(u op0, imm imm0)

E0:9f8imm08op0319


subux(u x, u y)

E0:159d13y3x319


subux(u x, imm y)

E0:a08y8x319


test(op x, bit bit)

E0:2a410bit6x319


test(op x, n bit)

E0:159e13bit3x319


u2s(op x)

E0:b12a16x319


u2ss(op x)

E0:b12b16x319


u2sw(op x)

E0:b12c16x319


u2sw2(op op0)

E0:b12d16op0319


u2sx(op x)

E0:b12e16x319


vec(op op0, op op1)

E0:152913op13op0319


vec(op op0)

E0:b10316op0319


widens(s op0, width width0)

E0:b0012width04op0319


widens2(s op0)

E0:b12f16op0319


widensf(sf op0, width width0)

E0:b0112width04op0319


widensf2(sf op0)

E0:b13016op0319


widenu(u op0, width width0)

E0:b0212width04op0319


widenu2(u op0)

E0:b13116op0319


widenuf(uf op0, width width0)

E0:b0312width04op0319


widenuf2(uf op0)

E0:b13216op0319


xorl(op x, imm y)

E0:a18y8x319


xorl(op x, op y)

E0:159f13y3x319

Flow Block


abortAtomic()

F0:cs202385e1418


activeRead(op op0, width width0)

F0:cs212:43831018op033


allocStack(op v)

F0:cs21238561418v33


argf(off off0)

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


argSize(off size)

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


back(off count0, count lit0, lit lit1, lit lit2, lit off0)

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


back(off count0, count lit0, lit lit1, lit off0)

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


back(off count0, count lit0, lit off0)

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


back(off count0, count off0)

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


backfl(pred count0, off op0, count off0)

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


backfl(pred count0, off op0, count lit0, lit off0)

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


backfl(pred count0, off op0, count lit0, lit lit1, lit off0)

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


backtr(pred count0, off op0, count lit0, lit lit1, lit off0)

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


backtr(pred count0, off op0, count off0)

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


backtr(pred count0, off op0, count lit0, lit off0)

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


br(off count0, count lit0, lit lit1, lit off0)

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


br(off count0, count lit0, lit off0)

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


br(off count0, count off0)

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


br(op count0, off op0, count off0)

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


br(off count0, count lit0, lit lit1, lit lit2, lit off0)

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


br(op count0, off op0, count lit0, lit off0)

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


br(op count0, off op0, count lit0, lit lit1, lit off0)

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


brfl(pred count0, op op0, off op1, count lit0, lit off0)

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


brfl(pred count0, off op0, count lit0, lit off0)

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


brfl(pred count0, op op0, off op1, count off0)

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


brfl(pred count0, off op0, count off0)

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


brfl(pred count0, off op0, count lit0, lit lit1, lit off0)

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


brfls(pred count0, off op0, count off0)

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


brfls(pred count0, off op0, count lit0, lit lit1, lit off0)

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


brfls(pred count0, off op0, count lit0, lit off0)

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


brfls(pred count0, op op0, off op1, count off0)

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


brfls(pred count0, op op0, off op1, count lit0, lit off0)

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


brs(op count0, off op0, count off0)

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


brs(op count0, off op0, count lit0, lit off0)

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


brs(op count0, off op0, count lit0, lit lit1, lit off0)

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


brs(off count0, count lit0, lit lit1, lit lit2, lit off0)

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


brs(off count0, count lit0, lit lit1, lit off0)

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


brs(off count0, count lit0, lit off0)

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


brs(off count0, count off0)

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


brtr(pred count0, off op0, count off0)

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


brtr(pred count0, op op0, off op1, count off0)

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


brtr(pred count0, off op0, count lit0, lit off0)

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


brtr(pred count0, op op0, off op1, count lit0, lit off0)

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


brtr(pred count0, off op0, count lit0, lit lit1, lit off0)

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


brtrs(pred count0, off op0, count lit0, lit off0)

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


brtrs(pred count0, op op0, off op1, count off0)

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


brtrs(pred count0, op op0, off op1, count lit0, lit off0)

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


brtrs(pred count0, off op0, count lit0, lit lit1, lit off0)

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


brtrs(pred count0, off op0, count off0)

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


cachepbcl(p op0, p op1)

F0:cs22238651418op03op136


cachepbdl(p op0, p op1)

F0:cs222386a1418op03op136


cachepd(p op0, p op1)

F0:cs222386b1418op03op136


cachepd(p op0, p op1, p op2)

F0:cs23238761418op03op13op239


cachepe(p op0, p op1)

F0:cs222386c1418op03op136


cachepe(p op0)

F0:cs21238571418op033


cachepx(p op0)

F0:cs21238581418op033


cachepx(p op0, p op1)

F0:cs222386d1418op03op136


call0(op q, off target, count argc)

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


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

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


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

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


call0(off target, count argc)

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


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

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


call0(off target, count argc, lit argv)

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


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

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


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

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


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

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


call1(op q, off target, count argc)

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


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

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


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

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


call1(off target, count argc, lit argv)

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


call1(off target, count argc)

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


callfl0(op q, off target, count argc)

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


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

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


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

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


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

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


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

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


callfl1(op count0, width op0, off off0, count width0)

F0:cs212c3cm1:418618count033off0(0,1,2,4)⨯8


callfl1(op count0, width op0, off lit0, count off0, lit width0)

F0:cs222c3cm1:420618count03width036lit0(0,1,2,4)⨯8


callfl1(op count0, width op0, off lit0, count lit1, lit off0, lit width0)

F0:cs232c3cm1:41e618count03off03width039lit0(0,1,2,4)⨯8


callfl1(op count0, op op0, width op1, off lit0, count off0, lit width0)

F0:cs232c3cm1:41c618count03op03width039lit0(0,1,2,4)⨯8


callfl1(op count0, op op0, width op1, off off0, count width0)

F0:cs222c3cm1:41a618count03op036off0(0,1,2,4)⨯8


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

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


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

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


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

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


calln(lit n, off target, count argc)

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


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

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


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

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


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

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


calltr0(op q, off target, count argc)

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


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

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


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

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


calltr1(op count0, width op0, off lit0, count lit1, lit off0, lit width0)

F0:cs232c3cm1:41f618count03off03width039lit0(0,1,2,4)⨯8


calltr1(op count0, op op0, width op1, off off0, count width0)

F0:cs222c3cm1:41b618count03op036off0(0,1,2,4)⨯8


calltr1(op count0, op op0, width op1, off lit0, count off0, lit width0)

F0:cs232c3cm1:41d618count03op03width039lit0(0,1,2,4)⨯8


calltr1(op count0, width op0, off off0, count width0)

F0:cs212c3cm1:419618count033off0(0,1,2,4)⨯8


calltr1(op count0, width op0, off lit0, count off0, lit width0)

F0:cs222c3cm1:421618count03width036lit0(0,1,2,4)⨯8


con(off v, width w)

F0:cs202cm1:41be918v(0,1,2,4)⨯8


con(off v, width w, lit v)

F0:cs212cm1:41bd918v33v(0,1,2,4)⨯8


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

F0:cs222cm1:41bc918v3v36v(0,1,2,4)⨯8


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

F0:cs232cm1:41bb918v3v3v39v(0,1,2,4)⨯8


enterAtomic()

F0:cs202385f1418


exitAtomic()

F0:cs20238601418


exscratchf(off size)

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


face(off count)

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


fill(off off0)

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


fill(off lit0, lit off0)

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


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

F1:cs232cm1038arg3arg3arg39arg(0,1,2,4)⨯8


flowArgs(off arg)

F1:cs202cm1138arg(0,1,2,4)⨯8


flowArgs(off arg, lit arg)

F1:cs212cm1238arg33arg(0,1,2,4)⨯8


flowArgs(off arg, lit arg, lit arg)

F1:cs222cm1338arg3arg36arg(0,1,2,4)⨯8


flowArgs(pred op0)

F1:cs212848op033


globalize(op op0)

F0:cs21238591418op033


inner(off count0, count off0)

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


inner(off count0, count lit0, lit off0)

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


inner(off count0, count lit0, lit lit1, lit off0)

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


inner(off count0, count lit0, lit lit1, lit lit2, lit off0)

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


innerfl(pred count0, off op0, count lit0, lit off0)

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


innerfl(pred count0, off op0, count lit0, lit lit1, lit off0)

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


innerfl(pred count0, off op0, count off0)

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


innerfls(pred count0, off op0, count lit0, lit off0)

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


innerfls(pred count0, off op0, count lit0, lit lit1, lit off0)

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


innerfls(pred count0, off op0, count off0)

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


inners(off count0, count lit0, lit lit1, lit lit2, lit off0)

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


inners(off count0, count lit0, lit lit1, lit off0)

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


inners(off count0, count lit0, lit off0)

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


inners(off count0, count off0)

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


innertr(pred count0, off op0, count lit0, lit lit1, lit off0)

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


innertr(pred count0, off op0, count lit0, lit off0)

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


innertr(pred count0, off op0, count off0)

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


innertrs(pred count0, off op0, count lit0, lit lit1, lit off0)

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


innertrs(pred count0, off op0, count lit0, lit off0)

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


innertrs(pred count0, off op0, count off0)

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


lea(base b, off o)

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


lea(p b, off o)

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


lea(lbl l)

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


leas(base base0, off op0, op off0)

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


leas(op op0, off op1, op off0)

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


leass(base base0, off op0, op off0, width scaled0)

F0:cs222b3cm1:422618base03off036op0(0,1,2,4)⨯8


leass(op op0, off op1, op off0, width scaled0)

F0:cs222cm1:41b9918op03off036op1(0,1,2,4)⨯8


leau(base base0, off op0, op off0)

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


leau(op op0, off op1, op off0)

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


leaus(base base0, off op0, op off0, width scaled0)

F0:cs222b3cm1:423618base03off036op0(0,1,2,4)⨯8


leaus(op op0, off op1, op off0, width scaled0)

F0:cs222cm1:41ba918op03off036op1(0,1,2,4)⨯8


leave(off count0, count lit0, lit lit1, lit lit2, lit off0)

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


leave(off count0, count lit0, lit lit1, lit off0)

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


leave(off count0, count lit0, lit off0)

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


leave(off count0, count off0)

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


leavefl(pred count0, off op0, count off0)

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


leavefl(pred count0, off op0, count lit0, lit off0)

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


leavefl(pred count0, off op0, count lit0, lit lit1, lit off0)

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


leavefls(pred count0, off op0, count off0)

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


leavefls(pred count0, off op0, count lit0, lit off0)

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


leavefls(pred count0, off op0, count lit0, lit lit1, lit off0)

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


leaves(off count0, count lit0, lit off0)

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


leaves(off count0, count lit0, lit lit1, lit off0)

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


leaves(off count0, count lit0, lit lit1, lit lit2, lit off0)

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


leaves(off count0, count off0)

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


leavetr(pred count0, off op0, count off0)

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


leavetr(pred count0, off op0, count lit0, lit lit1, lit off0)

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


leavetr(pred count0, off op0, count lit0, lit off0)

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


leavetrs(pred count0, off op0, count off0)

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


leavetrs(pred count0, off op0, count lit0, lit off0)

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


leavetrs(pred count0, off op0, count lit0, lit lit1, lit off0)

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


load(op op0, off off0, width width0, )

F0:cs222cm1:418a918op036off0(0,1,2,4)⨯8


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

F0:cs222cm1:4195918b3m3tag36


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

F0:cs222cm1:4196918b3tag36o(0,1,2,4)⨯8


load(op op0, width memAttr0, memAttr off0, )

F0:cs222cm1:418b918op03off036


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

F0:cs222b3cm1:424618b3tag36o(0,1,2,4)⨯8


load(base base0, off off0, width width0, )

F0:cs222b3cm1:427618base036off0(0,1,2,4)⨯8


loadfl(op op0, off off0, width tag0, tag width0)

F0:cs222cm1:4197918op03width036off0(0,1,2,4)⨯8


loadfl(base base0, off off0, width width0, )

F0:cs222b3cm1:428618base036off0(0,1,2,4)⨯8


loadfl(base base0, off off0, width tag0, tag width0)

F0:cs222b3cm1:425618base03width036off0(0,1,2,4)⨯8


loadfl(op op0, off off0, width width0, )

F0:cs222cm1:418c918op036off0(0,1,2,4)⨯8


loadfls(base base0, off op0, op off0, width scaled0, )

F0:cs232b3cm1:40618base03off039op0(0,1,2,4)⨯8


loadfls(op op0, off op1, op off0, width scaled0, tag tag0)

F0:cs232cm1:4167918op03off03tag039op1(0,1,2,4)⨯8


loadfls(op op0, off op1, op off0, width scaled0, )

F0:cs232cm1:415b918op03off039op1(0,1,2,4)⨯8


loadfls(base base0, off op0, op off0, width scaled0, tag tag0)

F0:cs232b3cm1:4c618base03off03tag039op0(0,1,2,4)⨯8


loadflss(base base0, off op0, op off0, width scaled0, tag tag0)

F0:cs232b3cm1:4d618base03off03tag039op0(0,1,2,4)⨯8


loadflss(op op0, off op1, op off0, width scaled0, )

F0:cs232cm1:415c918op03off039op1(0,1,2,4)⨯8


loadflss(op op0, off op1, op off0, width scaled0, tag tag0)

F0:cs232cm1:4168918op03off03tag039op1(0,1,2,4)⨯8


loadflss(base base0, off op0, op off0, width scaled0, )

F0:cs232b3cm1:41618base03off039op0(0,1,2,4)⨯8


loadflu(base base0, off op0, op off0, width scaled0, )

F0:cs232b3cm1:42618base03off039op0(0,1,2,4)⨯8


loadflu(op op0, off op1, op off0, width scaled0, )

F0:cs232cm1:415d918op03off039op1(0,1,2,4)⨯8


loadflu(op op0, off op1, op off0, width scaled0, tag tag0)

F0:cs232cm1:4169918op03off03tag039op1(0,1,2,4)⨯8


loadflu(base base0, off op0, op off0, width scaled0, tag tag0)

F0:cs232b3cm1:4e618base03off03tag039op0(0,1,2,4)⨯8


loadflus(base base0, off op0, op off0, width scaled0, tag tag0)

F0:cs232b3cm1:4f618base03off03tag039op0(0,1,2,4)⨯8


loadflus(op op0, off op1, op off0, width scaled0, tag tag0)

F0:cs232cm1:416a918op03off03tag039op1(0,1,2,4)⨯8


loadflus(base base0, off op0, op off0, width scaled0, )

F0:cs232b3cm1:43618base03off039op0(0,1,2,4)⨯8


loadflus(op op0, off op1, op off0, width scaled0, )

F0:cs232cm1:415e918op03off039op1(0,1,2,4)⨯8


loads(op op0, off op1, op off0, width scaled0, tag tag0)

F0:cs232cm1:416b918op03off03tag039op1(0,1,2,4)⨯8


loads(base base0, off op0, op off0, width scaled0, )

F0:cs232b3cm1:44618base03off039op0(0,1,2,4)⨯8


loads(op op0, off op1, op off0, width scaled0, )

F0:cs232cm1:415f918op03off039op1(0,1,2,4)⨯8


loads(base base0, off op0, op off0, width scaled0, tag tag0)

F0:cs232b3cm1:410618base03off03tag039op0(0,1,2,4)⨯8


loadss(op op0, off op1, op off0, width scaled0, tag tag0)

F0:cs232cm1:416c918op03off03tag039op1(0,1,2,4)⨯8


loadss(op op0, off op1, op off0, width scaled0, )

F0:cs232cm1:4160918op03off039op1(0,1,2,4)⨯8


loadss(base base0, off op0, op off0, width scaled0, tag tag0)

F0:cs232b3cm1:411618base03off03tag039op0(0,1,2,4)⨯8


loadss(base base0, off op0, op off0, width scaled0, )

F0:cs232b3cm1:45618base03off039op0(0,1,2,4)⨯8


loadtr(op op0, off off0, width tag0, tag width0)

F0:cs222cm1:4198918op03width036off0(0,1,2,4)⨯8


loadtr(base base0, off off0, width tag0, tag width0)

F0:cs222b3cm1:426618base03width036off0(0,1,2,4)⨯8


loadtr(op op0, off off0, width width0, )

F0:cs222cm1:418d918op036off0(0,1,2,4)⨯8


loadtr(base base0, off off0, width width0, )

F0:cs222b3cm1:429618base036off0(0,1,2,4)⨯8


loadtrs(base base0, off op0, op off0, width scaled0, tag tag0)

F0:cs232b3cm1:412618base03off03tag039op0(0,1,2,4)⨯8


loadtrs(base base0, off op0, op off0, width scaled0, )

F0:cs232b3cm1:46618base03off039op0(0,1,2,4)⨯8


loadtrs(op op0, off op1, op off0, width scaled0, tag tag0)

F0:cs232cm1:416d918op03off03tag039op1(0,1,2,4)⨯8


loadtrs(op op0, off op1, op off0, width scaled0, )

F0:cs232cm1:4161918op03off039op1(0,1,2,4)⨯8


loadtrss(op op0, off op1, op off0, width scaled0, tag tag0)

F0:cs232cm1:416e918op03off03tag039op1(0,1,2,4)⨯8


loadtrss(base base0, off op0, op off0, width scaled0, tag tag0)

F0:cs232b3cm1:413618base03off03tag039op0(0,1,2,4)⨯8


loadtrss(base base0, off op0, op off0, width scaled0, )

F0:cs232b3cm1:47618base03off039op0(0,1,2,4)⨯8


loadtrss(op op0, off op1, op off0, width scaled0, )

F0:cs232cm1:4162918op03off039op1(0,1,2,4)⨯8


loadtru(base base0, off op0, op off0, width scaled0, tag tag0)

F0:cs232b3cm1:414618base03off03tag039op0(0,1,2,4)⨯8


loadtru(op op0, off op1, op off0, width scaled0, )

F0:cs232cm1:4163918op03off039op1(0,1,2,4)⨯8


loadtru(base base0, off op0, op off0, width scaled0, )

F0:cs232b3cm1:48618base03off039op0(0,1,2,4)⨯8


loadtru(op op0, off op1, op off0, width scaled0, tag tag0)

F0:cs232cm1:416f918op03off03tag039op1(0,1,2,4)⨯8


loadtrus(base base0, off op0, op off0, width scaled0, tag tag0)

F0:cs232b3cm1:415618base03off03tag039op0(0,1,2,4)⨯8


loadtrus(op op0, off op1, op off0, width scaled0, tag tag0)

F0:cs232cm1:4170918op03off03tag039op1(0,1,2,4)⨯8


loadtrus(op op0, off op1, op off0, width scaled0, )

F0:cs232cm1:4164918op03off039op1(0,1,2,4)⨯8


loadtrus(base base0, off op0, op off0, width scaled0, )

F0:cs232b3cm1:49618base03off039op0(0,1,2,4)⨯8


loadu(op op0, off op1, op off0, width scaled0, )

F0:cs232cm1:4165918op03off039op1(0,1,2,4)⨯8


loadu(base base0, off op0, op off0, width scaled0, tag tag0)

F0:cs232b3cm1:416618base03off03tag039op0(0,1,2,4)⨯8


loadu(base base0, off op0, op off0, width scaled0, )

F0:cs232b3cm1:4a618base03off039op0(0,1,2,4)⨯8


loadu(op op0, off op1, op off0, width scaled0, tag tag0)

F0:cs232cm1:4171918op03off03tag039op1(0,1,2,4)⨯8


loadus(op op0, off op1, op off0, width scaled0, )

F0:cs232cm1:4166918op03off039op1(0,1,2,4)⨯8


loadus(base base0, off op0, op off0, width scaled0, tag tag0)

F0:cs232b3cm1:417618base03off03tag039op0(0,1,2,4)⨯8


loadus(base base0, off op0, op off0, width scaled0, )

F0:cs232b3cm1:4b618base03off039op0(0,1,2,4)⨯8


loadus(op op0, off op1, op off0, width scaled0, tag tag0)

F0:cs232cm1:4172918op03off03tag039op1(0,1,2,4)⨯8


localize(op op0)

F0:cs212385a1418op033


longjmpl(op op0)

F0:cs212385b1418op033


nopf()

F0:cs20238611418
F1:cs202948


p2u(op op0)

F0:cs212385c1418op033


rescue(off args)

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


rescue(off lit0, lit off0)

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


rescue(off lit0, lit lit1, lit off0)

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


rescue(off lit0, lit lit1, lit lit2, lit off0)

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


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

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


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

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


rescue(off ops, count c, lit ops)

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


rescue(off ops, count c)

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


resf(off off0)

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


restoreStack()

F0:cs20238621418


retire(off count0, count lit0, lit lit1, lit off0)

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


retire(off count0, count lit0, lit lit1, lit lit2, lit off0)

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


retire(off count0, count lit0, lit off0)

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


retire(off count0, count off0)

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


retn(off vs, count c)

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


retn(off vs, count c, lit vs)

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


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

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


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

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


retnfl(pred q, off vs, count c)

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


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

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


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

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


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

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


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

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


retntr(pred q, off vs, count c)

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


saveStack()

F0:cs20238631418


setjmp()

F0:cs20238641418


spill(off id, op v)

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


stackf(off size)

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


store(op op0, op op1, memAttr memAttr0)

F0:cs222cm11c291318op03op13memAttr036


store(op op0, op op1, off off0)

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


store(op base0, base op0, off off0)

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


storefl(op op0, op op1, off op2, pred off0)

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


storefl(op base0, base op0, off op1, pred off0)

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


storefls(op op0, op op1, off op2, op off0)

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


storefls(op base0, base op0, off op1, op off0)

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


storeflss(op base0, base op0, off op1, op off0)

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


storeflss(op op0, op op1, off op2, op off0)

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


storeflu(op base0, base op0, off op1, op off0)

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


storeflu(op op0, op op1, off op2, op off0)

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


storeflus(op op0, op op1, off op2, op off0)

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


storeflus(op base0, base op0, off op1, op off0)

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


stores(op op0, op op1, off op2, op off0)

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


stores(op base0, base op0, off op1, op off0)

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


storess(op op0, op op1, off op2, op off0)

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


storess(op base0, base op0, off op1, op off0)

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


storetr(op op0, op op1, off op2, pred off0)

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


storetr(op base0, base op0, off op1, pred off0)

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


storetrs(op op0, op op1, off op2, op off0)

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


storetrs(op base0, base op0, off op1, op off0)

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


storetrss(op op0, op op1, off op2, op off0)

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


storetrss(op base0, base op0, off op1, op off0)

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


storetru(op op0, op op1, off op2, op off0)

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


storetru(op base0, base op0, off op1, op off0)

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


storetrus(op op0, op op1, off op2, op off0)

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


storetrus(op base0, base op0, off op1, op off0)

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


storeu(op base0, base op0, off op1, op off0)

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


storeu(op op0, op op1, off op2, op off0)

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


storeus(op base0, base op0, off op1, op off0)

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


storeus(op op0, op op1, off op2, op off0)

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


streamf(lit rd_size, lit wr_size)

F0:cs22238771418rd_size3wr_size36


u2p(op op0)

F0:cs212385d1418op033

Pick Block


pick(sel q, op v1, op v2)

P0:02q3v13v2311


pick(sel q, op v1)

P0:105q3v1311


recur(sel q, op v1, op v2)

P0:12q3v13v2311

Reader Block


advance(scratch scratchr0, )

R0:185scratchw01217
R1:185scratchw01217


fill(scratch scratchr0, )

R0:01width04scratchw01217
R1:01width04scratchw01217


NaR(NaR NaR0, )

R0:687width04NaR0617
R1:687width04NaR0617


pickup(tag tag)

R0:348414tag317
R1:348414tag317


pickupfl(pred op0, tag tag0)

R0:348614tag0317
R1:348614tag0317


pickuptr(pred op0, tag tag0)

R0:348714tag0317
R1:348714tag0317


rd(reg src)

R0:d2012src517
R1:d2012src517


rd(const src)

R0:22src1517
R1:22src1517


rd(stream src)

R0:691015src217
R1:691015src217


refuse(tag tag)

R0:348514tag317
R1:348514tag317


retire(lit lit0)

R0:1a4441717
R1:1a4441717


scratchf(scratch scratchr0, )

R0:195scratchw01217
R1:195scratchw01217

Writer Block


fault()

W0:881e02020
W1:881e02020


fault()

W0:1103017op0320
W1:1103017op0320


faultfl(pred op0, )

W0:220014op03op1320
W1:220014op03op1320


faultfl(pred op0, )

W0:1103117op0320
W1:1103117op0320


faulttr(pred op0, )

W0:220114op03op1320
W1:220114op03op1320


faulttr(pred op0, )

W0:1103217op0320
W1:1103217op0320


sig(op op0, )

W0:110213op04width0320
W1:110213op04width0320


spill(scratch op0, )

W0:105op012scratchr0320
W1:105op012scratchr0320


spillfl(pred op0, scratch op1, )

W0:02op012op13scratchr0320
W1:02op012op13scratchr0320


spilltr(pred op0, scratch op1, )

W0:12op012op13scratchr0320
W1:12op012op13scratchr0320


trap()

W0:881e12020
W1:881e12020


trap()

W0:1103317op0320
W1:1103317op0320


trapfl(pred op0, )

W0:220214op03op1320
W1:220214op03op1320


trapfl(pred op0, )

W0:1103417op0320
W1:1103417op0320


traptr(pred op0, )

W0:220314op03op1320
W1:220314op03op1320


traptr(pred op0, )

W0:1103517op0320
W1:1103517op0320


wr(stream dst, op v)

W0:881b16dst1v320
W1:881b16dst1v320


wr(reg dst, op v)

W0:440e15dst2v320
W1:440e15dst2v320

Skinny Exu Block


eql(conditioncode)

e0:2


eqlb(conditioncode)

e0:2


nope()

e0:2

Skinny Flow Block


leave()

f0:2


nopf()

f0:2


retn()

f0:2


retn(op Another)

f0:2