CREXX

REXX Language implementation

View the Project on GitHub adesutherland/CREXX

RXAS Instruction Inventory

This inventory is for coverage validation. Every mnemonic from rxas -i should appear exactly once with its current primary skeleton section.

Section Counts

Section Mnemonics
Program Control And Calls 30
Data Movement And Conversion 7
Integer, Logical, And Boolean 44
Floating Point 24
Decimal And Numeric Settings 46
Strings And Characters 31
Binary Memory 41
Arrays, Attributes, References, And Objects 37
I/O, Sockets, Processes, And Time 48
Signals, Breakpoints, And Runtime 19
Metadata And Introspection 23
Large And Fused Instructions 29
Uncategorized Review 0

Mnemonic Index

Mnemonic Forms Primary section
acopy 1 Data Movement And Conversion
and 1 Integer, Logical, And Boolean
append 1 Strings And Characters
appendchar 1 Strings And Characters
assertinitialized 1 Arrays, Attributes, References, And Objects
asserttype 1 Metadata And Introspection
bappend 1 Binary Memory
bcf 2 Program Control And Calls
bcheckrange 1 Binary Memory
bclear 1 Binary Memory
bcmpb 4 Binary Memory
bcmps 4 Binary Memory
bconcat 1 Binary Memory
bcopy 3 Binary Memory
bct 2 Program Control And Calls
bctnm 2 Program Control And Calls
bctp 1 Program Control And Calls
beq 2 Program Control And Calls
bfill 1 Binary Memory
bge 2 Program Control And Calls
bgetf32 2 Binary Memory
bgetf64 2 Binary Memory
bgeti16 2 Binary Memory
bgeti32 2 Binary Memory
bgeti64 2 Binary Memory
bgeti8 2 Binary Memory
bgets 2 Binary Memory
bgetu16 2 Binary Memory
bgetu32 2 Binary Memory
bgetu8 2 Binary Memory
bgt 2 Program Control And Calls
bineq 2 Binary Memory
binne 2 Binary Memory
bintos 1 Binary Memory
ble 2 Program Control And Calls
blen 2 Binary Memory
blt 2 Program Control And Calls
bmemmove 1 Binary Memory
bmove 1 Binary Memory
bne 2 Program Control And Calls
bpoff 1 Signals, Breakpoints, And Runtime
bpon 2 Signals, Breakpoints, And Runtime
br 1 Program Control And Calls
bresize 1 Binary Memory
brf 1 Program Control And Calls
brt 1 Program Control And Calls
brtf 1 Program Control And Calls
brtpandt 1 Program Control And Calls
brtpt 1 Program Control And Calls
bsetf32 1 Binary Memory
bsetf64 1 Binary Memory
bseti16 1 Binary Memory
bseti32 1 Binary Memory
bseti64 1 Binary Memory
bseti8 1 Binary Memory
bsets 2 Binary Memory
bsetu16 1 Binary Memory
bsetu32 1 Binary Memory
bsetu8 1 Binary Memory
bslice 1 Binary Memory
btod 1 Decimal And Numeric Settings
btof 1 Integer, Logical, And Boolean
btoi 1 Integer, Logical, And Boolean
btos 1 Integer, Logical, And Boolean
bupdate 1 Binary Memory
call 3 Program Control And Calls
call1 1 Program Control And Calls
call2 1 Program Control And Calls
call3 1 Program Control And Calls
call4 1 Program Control And Calls
chancancel 1 I/O, Sockets, Processes, And Time
chanclose 1 I/O, Sockets, Processes, And Time
chanopen 1 I/O, Sockets, Processes, And Time
chanstart 1 I/O, Sockets, Processes, And Time
chanwait 1 I/O, Sockets, Processes, And Time
cnop 2 Program Control And Calls
concat 3 Strings And Characters
concchar 1 Strings And Characters
copy 1 Data Movement And Conversion
dadd 2 Decimal And Numeric Settings
dcall 1 Decimal And Numeric Settings
dcopy 1 Decimal And Numeric Settings
ddiv 3 Decimal And Numeric Settings
dec 1 Decimal And Numeric Settings
dec0 1 Decimal And Numeric Settings
dec1 1 Decimal And Numeric Settings
dec2 1 Decimal And Numeric Settings
decplnm 1 Decimal And Numeric Settings
delattrs 4 Arrays, Attributes, References, And Objects
delattrs1 4 Arrays, Attributes, References, And Objects
deq 2 Decimal And Numeric Settings
deqbr 1 Decimal And Numeric Settings
deref 1 Arrays, Attributes, References, And Objects
dextr 1 Decimal And Numeric Settings
dgt 3 Decimal And Numeric Settings
dgtbr 1 Decimal And Numeric Settings
dgte 3 Decimal And Numeric Settings
didiv 3 Decimal And Numeric Settings
dlt 3 Decimal And Numeric Settings
dltbr 1 Decimal And Numeric Settings
dlte 3 Decimal And Numeric Settings
dmod 3 Decimal And Numeric Settings
dmult 2 Decimal And Numeric Settings
dne 2 Decimal And Numeric Settings
dpow 3 Decimal And Numeric Settings
dropchar 1 Decimal And Numeric Settings
dsex 1 Decimal And Numeric Settings
dsub 3 Decimal And Numeric Settings
dtob 1 Decimal And Numeric Settings
dtof 1 Decimal And Numeric Settings
dtoi 1 Decimal And Numeric Settings
dtos 1 Decimal And Numeric Settings
endlife 1 Signals, Breakpoints, And Runtime
erase 1 Data Movement And Conversion
exit 3 Program Control And Calls
fadd 2 Floating Point
fclearerr 1 I/O, Sockets, Processes, And Time
fclose 1 I/O, Sockets, Processes, And Time
fcopy 1 Floating Point
fdiv 3 Floating Point
fdivsub 1 Large And Fused Instructions
feof 1 I/O, Sockets, Processes, And Time
feq 2 Floating Point
ferror 1 I/O, Sockets, Processes, And Time
fextr 1 Floating Point
fflush 1 I/O, Sockets, Processes, And Time
fformat 1 Floating Point
fgt 3 Floating Point
fgtbr 1 Floating Point
fgte 3 Floating Point
fidiv 3 Floating Point
flt 3 Floating Point
fltbr 1 Floating Point
flte 3 Floating Point
fmod 3 Floating Point
fmult 2 Floating Point
fmulticopy 1 Large And Fused Instructions
fndblnk 1 Floating Point
fndnblnk 1 Floating Point
fne 2 Floating Point
fopen 1 I/O, Sockets, Processes, And Time
fpow 3 Floating Point
freadb 1 I/O, Sockets, Processes, And Time
freadbyte 1 I/O, Sockets, Processes, And Time
freadcdpt 1 I/O, Sockets, Processes, And Time
freadline 1 I/O, Sockets, Processes, And Time
fsex 1 Floating Point
fsub 3 Floating Point
ftob 1 Floating Point
ftod 1 Decimal And Numeric Settings
ftoi 1 Floating Point
ftos 1 Floating Point
fwrite 1 I/O, Sockets, Processes, And Time
fwriteb 1 I/O, Sockets, Processes, And Time
fwritebyte 1 I/O, Sockets, Processes, And Time
fwritecdpt 1 I/O, Sockets, Processes, And Time
getabufs 1 Arrays, Attributes, References, And Objects
getandtp 1 Metadata And Introspection
getattrs 2 Arrays, Attributes, References, And Objects
getbyte 1 Binary Memory
getenv 2 I/O, Sockets, Processes, And Time
getnumcas 1 Decimal And Numeric Settings
getnumdgts 1 Decimal And Numeric Settings
getnumfrm 1 Decimal And Numeric Settings
getnumfuz 1 Decimal And Numeric Settings
getnumstd 1 Decimal And Numeric Settings
gettp 1 Metadata And Introspection
hexchar 1 Strings And Characters
iadd 2 Integer, Logical, And Boolean
iand 2 Integer, Logical, And Boolean
ichkrng 5 Integer, Logical, And Boolean
icopy 1 Integer, Logical, And Boolean
idiv 3 Integer, Logical, And Boolean
ieq 2 Integer, Logical, And Boolean
igetunlink 1 Large And Fused Instructions
igt 3 Integer, Logical, And Boolean
igtbr 1 Integer, Logical, And Boolean
igte 3 Integer, Logical, And Boolean
ilt 3 Integer, Logical, And Boolean
iltbr 1 Integer, Logical, And Boolean
ilte 3 Integer, Logical, And Boolean
iloadsetunlink 1 Large And Fused Instructions
iloadsetunlinkn 2 Large And Fused Instructions
imod 3 Integer, Logical, And Boolean
imult 2 Integer, Logical, And Boolean
inc 1 Integer, Logical, And Boolean
inc0 1 Integer, Logical, And Boolean
inc1 1 Integer, Logical, And Boolean
inc2 1 Integer, Logical, And Boolean
ine 2 Integer, Logical, And Boolean
inot 2 Integer, Logical, And Boolean
insattrs 4 Arrays, Attributes, References, And Objects
insattrs1 4 Arrays, Attributes, References, And Objects
ior 2 Integer, Logical, And Boolean
ipow 3 Integer, Logical, And Boolean
irand 2 Integer, Logical, And Boolean
isex 1 Integer, Logical, And Boolean
isetattr1 1 Large And Fused Instructions
isetunlink 1 Large And Fused Instructions
isetunlinkn 1 Large And Fused Instructions
ishl 2 Integer, Logical, And Boolean
ishr 2 Integer, Logical, And Boolean
isinitialized 1 Arrays, Attributes, References, And Objects
istype 1 Metadata And Introspection
isub 3 Integer, Logical, And Boolean
itob 1 Integer, Logical, And Boolean
itod 1 Decimal And Numeric Settings
itof 2 Integer, Logical, And Boolean
itos 1 Integer, Logical, And Boolean
ixor 2 Integer, Logical, And Boolean
jumpb 1 Program Control And Calls
jumpbs 1 Program Control And Calls
jumpi 1 Program Control And Calls
jumpn 1 Program Control And Calls
jumpr 1 Program Control And Calls
jumps 1 Program Control And Calls
link 1 Arrays, Attributes, References, And Objects
linkarg 2 Arrays, Attributes, References, And Objects
linkattr 2 Arrays, Attributes, References, And Objects
linkattr1 2 Arrays, Attributes, References, And Objects
linkref 1 Arrays, Attributes, References, And Objects
linksetattrslinkadd 1 Large And Fused Instructions
linktoattr 2 Arrays, Attributes, References, And Objects
linktoattr1 2 Arrays, Attributes, References, And Objects
load 8 Data Movement And Conversion
loadsettp 3 Data Movement And Conversion
loadsettp2 1 Large And Fused Instructions
loadsettpswap 1 Large And Fused Instructions
metadecodeinst 1 Metadata And Introspection
metalinkpreg 1 Metadata And Introspection
metaloadcalleraddr 1 Metadata And Introspection
metaloaddata 1 Metadata And Introspection
metaloadedeprocs 1 Metadata And Introspection
metaloadedmodules 1 Metadata And Introspection
metaloadedprocs 1 Metadata And Introspection
metaloadfoperand 1 Metadata And Introspection
metaloadinst 1 Metadata And Introspection
metaloadioperand 1 Metadata And Introspection
metaloadmodule 1 Metadata And Introspection
metaloadpoperand 1 Metadata And Introspection
metaloadsoperand 1 Metadata And Introspection
minattrs 4 Arrays, Attributes, References, And Objects
minlinkattr1 2 Large And Fused Instructions
mkref 1 Arrays, Attributes, References, And Objects
move 1 Data Movement And Conversion
mtime 1 I/O, Sockets, Processes, And Time
not 1 Integer, Logical, And Boolean
null 1 Data Movement And Conversion
nulln 3 Large And Fused Instructions
numeng 1 Decimal And Numeric Settings
numsci 1 Decimal And Numeric Settings
or 1 Integer, Logical, And Boolean
padstr 1 Strings And Characters
parseplan 1 Large And Fused Instructions
parsepos2 1 Large And Fused Instructions
parsewords3 1 Large And Fused Instructions
parsewords3d 1 Large And Fused Instructions
poschar 1 Strings And Characters
readline 1 I/O, Sockets, Processes, And Time
refvalid 1 Arrays, Attributes, References, And Objects
refsame 1 Arrays, Attributes, References, And Objects
req 3 Integer, Logical, And Boolean
ret 5 Program Control And Calls
rgt 3 Integer, Logical, And Boolean
rgte 3 Integer, Logical, And Boolean
rlt 3 Integer, Logical, And Boolean
rlte 3 Integer, Logical, And Boolean
rne 3 Integer, Logical, And Boolean
rseq 2 Integer, Logical, And Boolean
rxhash 1 Signals, Breakpoints, And Runtime
rxvers 1 Signals, Breakpoints, And Runtime
sappend 1 Strings And Characters
say 5 I/O, Sockets, Processes, And Time
sayx 2 I/O, Sockets, Processes, And Time
sconcat 3 Strings And Characters
scopy 1 Strings And Characters
seq 2 Strings And Characters
setattrs 4 Arrays, Attributes, References, And Objects
setbyte 1 Binary Memory
setlinkattr1 2 Large And Fused Instructions
setlinkiload 1 Large And Fused Instructions
setnumcas 2 Decimal And Numeric Settings
setnumdgts 2 Decimal And Numeric Settings
setnumfrm 2 Decimal And Numeric Settings
setnumfuz 2 Decimal And Numeric Settings
setnumstd 2 Decimal And Numeric Settings
setobjtype 1 Arrays, Attributes, References, And Objects
setobjuninit 1 Arrays, Attributes, References, And Objects
setortp 1 Metadata And Introspection
setref 1 Arrays, Attributes, References, And Objects
settp 1 Metadata And Introspection
settpcall 1 Large And Fused Instructions
settpmask 1 Metadata And Introspection
settpswap 1 Large And Fused Instructions
settpswapcall 1 Large And Fused Instructions
settpswapsettpswap 1 Large And Fused Instructions
sget 1 Binary Memory
sgt 3 Strings And Characters
sgte 3 Strings And Characters
sigbr 1 Signals, Breakpoints, And Runtime
sigbrv 1 Signals, Breakpoints, And Runtime
sigcall 1 Signals, Breakpoints, And Runtime
sigcalla 1 Signals, Breakpoints, And Runtime
sigcallbr 1 Signals, Breakpoints, And Runtime
sighalt 1 Signals, Breakpoints, And Runtime
sigignore 1 Signals, Breakpoints, And Runtime
signal 5 Signals, Breakpoints, And Runtime
signalf 2 Signals, Breakpoints, And Runtime
signalt 2 Signals, Breakpoints, And Runtime
sigpop 1 Signals, Breakpoints, And Runtime
sigpush 1 Signals, Breakpoints, And Runtime
sigret 1 Signals, Breakpoints, And Runtime
sigshalt 1 Signals, Breakpoints, And Runtime
slt 3 Strings And Characters
slte 3 Strings And Characters
sne 2 Strings And Characters
sockaccept 1 I/O, Sockets, Processes, And Time
sockbind 1 I/O, Sockets, Processes, And Time
sockblocking 1 I/O, Sockets, Processes, And Time
sockclose 1 I/O, Sockets, Processes, And Time
sockconnect 1 I/O, Sockets, Processes, And Time
sockconnecttls 1 I/O, Sockets, Processes, And Time
sockerror 1 I/O, Sockets, Processes, And Time
sockkeepalive 1 I/O, Sockets, Processes, And Time
socklisten 1 I/O, Sockets, Processes, And Time
socklocal 1 I/O, Sockets, Processes, And Time
socknew 1 I/O, Sockets, Processes, And Time
socknodelay 1 I/O, Sockets, Processes, And Time
sockpeer 1 I/O, Sockets, Processes, And Time
sockpending 1 I/O, Sockets, Processes, And Time
sockrecv 1 I/O, Sockets, Processes, And Time
sockrecvb 1 I/O, Sockets, Processes, And Time
socksend 1 I/O, Sockets, Processes, And Time
socksendb 1 I/O, Sockets, Processes, And Time
sockshutdown 1 I/O, Sockets, Processes, And Time
sockstarttls 1 I/O, Sockets, Processes, And Time
sockstatus 1 I/O, Sockets, Processes, And Time
socktimeout 1 I/O, Sockets, Processes, And Time
srcfprocsel 1 Metadata And Introspection
srcmethodsel 1 Metadata And Introspection
stob 1 Strings And Characters
stobin 1 Binary Memory
stod 1 Decimal And Numeric Settings
stof 1 Strings And Characters
stoi 2 Strings And Characters
stemget 1 Arrays, Attributes, References, And Objects
stemget2 1 Arrays, Attributes, References, And Objects
steminit 1 Arrays, Attributes, References, And Objects
stemkeyat 1 Arrays, Attributes, References, And Objects
stemreset 1 Arrays, Attributes, References, And Objects
stemset 1 Arrays, Attributes, References, And Objects
stemset2 1 Arrays, Attributes, References, And Objects
stemsize 1 Arrays, Attributes, References, And Objects
stemvalueat 1 Arrays, Attributes, References, And Objects
strchar 1 Strings And Characters
strlen 1 Strings And Characters
strlower 1 Strings And Characters
strpos 1 Strings And Characters
strupper 1 Strings And Characters
substcut 1 Strings And Characters
substring 1 Strings And Characters
swap 1 Strings And Characters
swapcall 1 Large And Fused Instructions
swapn 3 Large And Fused Instructions
swapsettp 1 Large And Fused Instructions
swapsettpswap 1 Large And Fused Instructions
time 1 I/O, Sockets, Processes, And Time
transchar 1 Strings And Characters
triml 2 Strings And Characters
trimr 2 Strings And Characters
trunc 1 Strings And Characters
typeof 1 Metadata And Introspection
unlink 1 Arrays, Attributes, References, And Objects
unlinkattr 2 Arrays, Attributes, References, And Objects
unlinkattr1 2 Arrays, Attributes, References, And Objects
unlinkbr 1 Large And Fused Instructions
unlinkn 1 Large And Fused Instructions
unref 1 Arrays, Attributes, References, And Objects
xtime 1 I/O, Sockets, Processes, And Time