Instruction Set by Category

From Mill Computing Wiki
Jump to: navigation, search


Instruction Set, alphabetical, Instruction Set, sortable, filterable

Reader

con
rd

Compute

abortAtomic allocStack argSize
cachebcl cachebdl cached cachee cachex
enterAtomic exitAtomic exscratchf extract exuArgs
face fill flowArgs
inject
lea longjmpl
nopf
retire
setjmp stackf streamf

Domain

Logical

add all alternate andl any
carry clear countlfl countltr countrfl countrtr
d2BID d2DPD delta
eql
fault flip
geq gtr
imp
left leq load lss
mask merge mul
nand NaR narrow neg neq nimp nope nor notl nxor
ones orl overflow
pickup
refuse resolve reverse rotate rotatel rotater
s2u s2us s2ux scratchf set shiftl shuffle smeari smearx splat sub
test
u2s u2ss u2ssv u2sv u2sw u2swv u2sx u2sxv
vec
widen widenv
xorl

Unsigned Integer

add1u andlu
divRemu divu
eqlu
flipu
gequ gtru
impu
lequ lssu
nandu nequ nimpu noru notlu nxoru
orlu
rdivu remu rootu rrootu
shiftru sub1u
widenu widenuv
xorlu

Overflow

Modulo

addu adduv
mulu muluv
narrowu
shiftlu shiftluv subu subuv

Saturating

addus addusv
mulus mulusv
narrowus
shiftlus shiftlusv subus subusv

Widening

adduw adduwv
muluw muluwv
shiftluw shiftluwv subuw subuwv

Excepting

addux adduxv
mulux muluxv
narrowux
shiftlux shiftluxv subux subuxv

Signed Integer

andls
divRems divs
eqls
flips
geqs gtrs
imps
leqs lsss
nands neqs nimps nors notls nxors
orls
rdivs rems roots rroots
shiftrs
widens widensv
xorls

Overflow

Modulo

adds addsv
muls mulsv
narrows negs negsv
shiftls shiftlsv subs subsv

Saturating

addss addssv
mulss mulssv
narrowss negss negssv
shiftlss shiftlssv subss subssv

Widening

addsw addswv
mulsw mulswv
negsw negswv
shiftlsw shiftlswv subsw subswv

Excepting

addsx addsxv
mulsx mulsxv
narrowsx negsx negsxv
shiftlsx shiftlsxv subsx subsxv

Pointer

addp
eqlp
geqp gtrp
leqp lssp
neqp
reversep
subp

Binary Float

classifyf
eqlf eqlfx
geqf geqfx gtrf gtrfx
leqf leqfx logBf lssf lssfx
maxf minf
negf neqf neqfx nextDownf nextUpf nordfx
ordfx
rdivf remf rrootf
widenf widenfv

Rounding

Current

addf
divf
f2ff f2sef f2sefs f2sefx f2sf f2sfs f2sfx f2uef f2uefs f2uefx f2uf f2ufs f2ufx fmaf
integeref integerf
mulf
narrowf
rootf
s2ff scaleBf subf
u2ff

From Zero

addffz
divffz
f2fffz f2seffz f2sefsfz f2sefxfz f2sffz f2sfsfz f2sfxfz f2ueffz f2uefsfz f2uefxfz f2uffz f2ufsfz f2ufxfz fmaffz
integereffz integerffz
mulffz
narrowffz
rootffz
s2fffz scaleBffz subffz
u2fffz

To Even

addfe
divfe
f2ffe f2sefe f2sefse f2sefxe f2sfe f2sfse f2sfxe f2uefe f2uefse f2uefxe f2ufe f2ufse f2ufxe fmafe
integerefe integerfe
mulfe
narrowfe
rootfe
s2ffe scaleBfe subfe
u2ffe

To Negative Infinity

addfn
divfn
f2ffn f2sefn f2sefsn f2sefxn f2sfn f2sfsn f2sfxn f2uefn f2uefsn f2uefxn f2ufn f2ufsn f2ufxn fmafn
integerefn integerfn
mulfn
narrowfn
rootfn
s2ffn scaleBfn subfn
u2ffn

To Positive Infinity

addfp
divfp
f2ffp f2sefp f2sefsp f2sefxp f2sfp f2sfsp f2sfxp f2uefp f2uefsp f2uefxp f2ufp f2ufsp f2ufxp fmafp
integerefp integerfp
mulfp
narrowfp
rootfp
s2ffp scaleBfp subfp
u2ffp

To Zero

addfz
divfz
f2ffz f2sefsz f2sefxz f2sefz f2sfsz f2sfxz f2sfz f2uefsz f2uefxz f2uefz f2ufsz f2ufxz f2ufz fmafz
integerefz integerfz
mulfz
narrowfz
rootfz
s2ffz scaleBfz subfz
u2ffz

Decimal Float

BID2d
classifyd
DPD2d
eqld eqldx
geqd geqdx gtrd gtrdx
leqd leqdx logBd lssd lssdx
maxd mind
negd neqd neqdx nextDownd nextUpd norddx
orddx
quantized
rdivd remd rrootd
sameQuantumd
widend widendv

Rounding

Current

addd
divd
f2fd f2sd f2sds f2sdx f2sed f2seds f2sedx f2ud f2uds f2udx f2ued f2ueds f2uedx fmad
integerd integered
muld
narrowd
rootd
s2fd scaleBd subd
u2fd

From Zero

adddfz
divdfz
f2fdfz f2sdfz f2sdsfz f2sdxfz f2sedfz f2sedsfz f2sedxfz f2udfz f2udsfz f2udxfz f2uedfz f2uedsfz f2uedxfz fmadfz
integerdfz integeredfz
muldfz
narrowdfz
rootdfz
s2fdfz scaleBdfz subdfz
u2fdfz

To Even

addde
divde
f2fde f2sde f2sdse f2sdxe f2sede f2sedse f2sedxe f2ude f2udse f2udxe f2uede f2uedse f2uedxe fmade
integerde integerede
mulde
narrowde
rootde
s2fde scaleBde subde
u2fde

To Negative Infinity

adddn
divdn
f2fdn f2sdn f2sdsn f2sdxn f2sedn f2sedsn f2sedxn f2udn f2udsn f2udxn f2uedn f2uedsn f2uedxn fmadn
integerdn integeredn
muldn
narrowdn
rootdn
s2fdn scaleBdn subdn
u2fdn

To Positive Infinity

adddp
divdp
f2fdp f2sdp f2sdsp f2sdxp f2sedp f2sedsp f2sedxp f2udp f2udsp f2udxp f2uedp f2uedsp f2uedxp fmadp
integerdp integeredp
muldp
narrowdp
rootdp
s2fdp scaleBdp subdp
u2fdp

To Zero

adddz
divdz
f2fdz f2sdsz f2sdxz f2sdz f2sedsz f2sedxz f2sedz f2udsz f2udxz f2udz f2uedsz f2uedxz f2uedz fmadz
integerdz integeredz
muldz
narrowdz
rootdz
s2fdz scaleBdz subdz
u2fdz

Unsigned Fixed Point

widenuf widenufv

Rounding

Current

muluf mulufs mulufw mulufx
shiftruf

From Zero

muluffz mulufsfz mulufwfz mulufxfz
shiftruffz

To Even

mulufe mulufse mulufwe mulufxe
shiftrufe

To Negative Infinity

mulufn mulufsn mulufwn mulufxn
shiftrufn

To Positive Infinity

mulufp mulufsp mulufwp mulufxp
shiftrufp

To Zero

mulufsz mulufwz mulufxz mulufz
shiftrufz

Signed Fixed Point

widensf widensfv

Rounding

Current

mulsf mulsfs mulsfw mulsfx
shiftrsf

From Zero

mulsffz mulsfsfz mulsfwfz mulsfxfz
shiftrsffz

To Even

mulsfe mulsfse mulsfwe mulsfxe
shiftrsfe

To Negative Infinity

mulsfn mulsfsn mulsfwn mulsfxn
shiftrsfn

To Positive Infinity

mulsfp mulsfsp mulsfwp mulsfxp
shiftrsfp

To Zero

mulsfsz mulsfwz mulsfxz mulsfz
shiftrsfz

Call

call call0 call1 callfl callfl0 callfl1 callfln calln calltr calltr0 calltr1 calltrn
inner inner0 inner1 innerfl innerfl0 innerfl1 innerfln innern innertr innertr0 innertr1 innertrn

Pick

pick
recur

Writer

spill store storep
wr

Conform

conform
rescue

Transfer

br brfl brtr
retn retnfl retntr