458 lines
7.6 KiB
Plaintext
458 lines
7.6 KiB
Plaintext
|
add
|
||
|
add.ovf
|
||
|
add.ovf.un
|
||
|
and
|
||
|
arglist
|
||
|
beq
|
||
|
beq.s
|
||
|
bge
|
||
|
bge.s
|
||
|
bge.un
|
||
|
bge.un.s
|
||
|
bgt
|
||
|
bgt.s
|
||
|
bgt.un
|
||
|
bgt.un.s
|
||
|
ble
|
||
|
ble.s
|
||
|
ble.un
|
||
|
ble.un.s
|
||
|
blt
|
||
|
blt.s
|
||
|
blt.un
|
||
|
blt.un.s
|
||
|
bne.un
|
||
|
bne.un.s
|
||
|
box
|
||
|
br
|
||
|
br.s
|
||
|
break
|
||
|
brfalse
|
||
|
brfalse.s
|
||
|
brinst
|
||
|
brinst.s
|
||
|
brnull
|
||
|
brnull.s
|
||
|
brtrue
|
||
|
brtrue.s
|
||
|
brzero
|
||
|
brzero.s
|
||
|
call
|
||
|
calli
|
||
|
callvirt
|
||
|
castclass
|
||
|
ceq
|
||
|
cgt
|
||
|
cgt.un
|
||
|
ckfinite
|
||
|
clt
|
||
|
clt.un
|
||
|
conv.i
|
||
|
conv.i1
|
||
|
conv.i2
|
||
|
conv.i4
|
||
|
conv.i8
|
||
|
conv.ovf.i
|
||
|
conv.ovf.i.un
|
||
|
conv.ovf.i1
|
||
|
conv.ovf.i1.un
|
||
|
conv.ovf.i2
|
||
|
conv.ovf.i2.un
|
||
|
conv.ovf.i4
|
||
|
conv.ovf.i4.un
|
||
|
conv.ovf.i8
|
||
|
conv.ovf.i8.un
|
||
|
conv.ovf.u
|
||
|
conv.ovf.u.un
|
||
|
conv.ovf.u1
|
||
|
conv.ovf.u1.un
|
||
|
conv.ovf.u2
|
||
|
conv.ovf.u2.un
|
||
|
conv.ovf.u4
|
||
|
conv.ovf.u4.un
|
||
|
conv.ovf.u8
|
||
|
conv.ovf.u8.un
|
||
|
conv.r.un
|
||
|
conv.r4
|
||
|
conv.r8
|
||
|
conv.u
|
||
|
conv.u1
|
||
|
conv.u2
|
||
|
conv.u4
|
||
|
conv.u8
|
||
|
cpblk
|
||
|
cpobj
|
||
|
div
|
||
|
div.un
|
||
|
dup
|
||
|
endfault
|
||
|
endfilter
|
||
|
endfinally
|
||
|
initblk
|
||
|
initobj
|
||
|
isinst
|
||
|
jmp
|
||
|
ldarg
|
||
|
ldarg.0
|
||
|
ldarg.1
|
||
|
ldarg.2
|
||
|
ldarg.3
|
||
|
ldarg.s
|
||
|
ldarga
|
||
|
ldarga.s
|
||
|
ldc.i4
|
||
|
ldc.i4.0
|
||
|
ldc.i4.1
|
||
|
ldc.i4.2
|
||
|
ldc.i4.3
|
||
|
ldc.i4.4
|
||
|
ldc.i4.5
|
||
|
ldc.i4.6
|
||
|
ldc.i4.7
|
||
|
ldc.i4.8
|
||
|
ldc.i4.m1
|
||
|
ldc.i4.M1
|
||
|
ldc.i4.s
|
||
|
ldc.i8
|
||
|
ldc.r4
|
||
|
ldc.r8
|
||
|
ldelem
|
||
|
ldelem.i
|
||
|
ldelem.i1
|
||
|
ldelem.i2
|
||
|
ldelem.i4
|
||
|
ldelem.i8
|
||
|
ldelem.r4
|
||
|
ldelem.r8
|
||
|
ldelem.ref
|
||
|
ldelem.u1
|
||
|
ldelem.u2
|
||
|
ldelem.u4
|
||
|
ldelem.u8
|
||
|
ldelema
|
||
|
ldfld
|
||
|
ldflda
|
||
|
ldftn
|
||
|
ldind.i
|
||
|
ldind.i1
|
||
|
ldind.i2
|
||
|
ldind.i4
|
||
|
ldind.i8
|
||
|
ldind.r4
|
||
|
ldind.r8
|
||
|
ldind.ref
|
||
|
ldind.u1
|
||
|
ldind.u2
|
||
|
ldind.u4
|
||
|
ldind.u8
|
||
|
ldlen
|
||
|
ldloc
|
||
|
ldloc.0
|
||
|
ldloc.1
|
||
|
ldloc.2
|
||
|
ldloc.3
|
||
|
ldloc.s
|
||
|
ldloca
|
||
|
ldloca.s
|
||
|
ldnull
|
||
|
ldobj
|
||
|
ldsfld
|
||
|
ldsflda
|
||
|
ldstr
|
||
|
ldtoken
|
||
|
ldvirtftn
|
||
|
leave
|
||
|
leave.s
|
||
|
localloc
|
||
|
mkrefany
|
||
|
mul
|
||
|
mul.ovf
|
||
|
mul.ovf.un
|
||
|
neg
|
||
|
newarr
|
||
|
newobj
|
||
|
nop
|
||
|
not
|
||
|
or
|
||
|
pop
|
||
|
refanytype
|
||
|
refanyval
|
||
|
rem
|
||
|
rem.un
|
||
|
ret
|
||
|
rethrow
|
||
|
shl
|
||
|
shr
|
||
|
shr.un
|
||
|
sizeof
|
||
|
starg
|
||
|
starg.s
|
||
|
stelem
|
||
|
stelem.i
|
||
|
stelem.i1
|
||
|
stelem.i2
|
||
|
stelem.i4
|
||
|
stelem.i8
|
||
|
stelem.r4
|
||
|
stelem.r8
|
||
|
stelem.ref
|
||
|
stfld
|
||
|
stind.i
|
||
|
stind.i1
|
||
|
stind.i2
|
||
|
stind.i4
|
||
|
stind.i8
|
||
|
stind.r4
|
||
|
stind.r8
|
||
|
stind.ref
|
||
|
stloc
|
||
|
stloc.0
|
||
|
stloc.1
|
||
|
stloc.2
|
||
|
stloc.3
|
||
|
stloc.s
|
||
|
stobj
|
||
|
stsfld
|
||
|
sub
|
||
|
sub.ovf
|
||
|
sub.ovf.un
|
||
|
switch
|
||
|
throw
|
||
|
alignment
|
||
|
unbox
|
||
|
unbox.any
|
||
|
xor
|
||
|
|
||
|
----------------------------------------------------
|
||
|
|
||
|
[
|
||
|
["function", "add"],
|
||
|
["function", "add.ovf"],
|
||
|
["function", "add.ovf.un"],
|
||
|
["function", "and"],
|
||
|
["function", "arglist"],
|
||
|
["function", "beq"],
|
||
|
["function", "beq.s"],
|
||
|
["function", "bge"],
|
||
|
["function", "bge.s"],
|
||
|
["function", "bge.un"],
|
||
|
["function", "bge.un.s"],
|
||
|
["function", "bgt"],
|
||
|
["function", "bgt.s"],
|
||
|
["function", "bgt.un"],
|
||
|
["function", "bgt.un.s"],
|
||
|
["function", "ble"],
|
||
|
["function", "ble.s"],
|
||
|
["function", "ble.un"],
|
||
|
["function", "ble.un.s"],
|
||
|
["function", "blt"],
|
||
|
["function", "blt.s"],
|
||
|
["function", "blt.un"],
|
||
|
["function", "blt.un.s"],
|
||
|
["function", "bne.un"],
|
||
|
["function", "bne.un.s"],
|
||
|
["function", "box"],
|
||
|
["function", "br"],
|
||
|
["function", "br.s"],
|
||
|
["function", "break"],
|
||
|
["function", "brfalse"],
|
||
|
["function", "brfalse.s"],
|
||
|
["function", "brinst"],
|
||
|
["function", "brinst.s"],
|
||
|
["function", "brnull"],
|
||
|
["function", "brnull.s"],
|
||
|
["function", "brtrue"],
|
||
|
["function", "brtrue.s"],
|
||
|
["function", "brzero"],
|
||
|
["function", "brzero.s"],
|
||
|
["function", "call"],
|
||
|
["function", "calli"],
|
||
|
["function", "callvirt"],
|
||
|
["function", "castclass"],
|
||
|
["function", "ceq"],
|
||
|
["function", "cgt"],
|
||
|
["function", "cgt.un"],
|
||
|
["function", "ckfinite"],
|
||
|
["function", "clt"],
|
||
|
["function", "clt.un"],
|
||
|
["function", "conv.i"],
|
||
|
["function", "conv.i1"],
|
||
|
["function", "conv.i2"],
|
||
|
["function", "conv.i4"],
|
||
|
["function", "conv.i8"],
|
||
|
["function", "conv.ovf.i"],
|
||
|
["function", "conv.ovf.i.un"],
|
||
|
["function", "conv.ovf.i1"],
|
||
|
["function", "conv.ovf.i1.un"],
|
||
|
["function", "conv.ovf.i2"],
|
||
|
["function", "conv.ovf.i2.un"],
|
||
|
["function", "conv.ovf.i4"],
|
||
|
["function", "conv.ovf.i4.un"],
|
||
|
["function", "conv.ovf.i8"],
|
||
|
["function", "conv.ovf.i8.un"],
|
||
|
["function", "conv.ovf.u"],
|
||
|
["function", "conv.ovf.u.un"],
|
||
|
["function", "conv.ovf.u1"],
|
||
|
["function", "conv.ovf.u1.un"],
|
||
|
["function", "conv.ovf.u2"],
|
||
|
["function", "conv.ovf.u2.un"],
|
||
|
["function", "conv.ovf.u4"],
|
||
|
["function", "conv.ovf.u4.un"],
|
||
|
["function", "conv.ovf.u8"],
|
||
|
["function", "conv.ovf.u8.un"],
|
||
|
["function", "conv.r.un"],
|
||
|
["function", "conv.r4"],
|
||
|
["function", "conv.r8"],
|
||
|
["function", "conv.u"],
|
||
|
["function", "conv.u1"],
|
||
|
["function", "conv.u2"],
|
||
|
["function", "conv.u4"],
|
||
|
["function", "conv.u8"],
|
||
|
["function", "cpblk"],
|
||
|
["function", "cpobj"],
|
||
|
["function", "div"],
|
||
|
["function", "div.un"],
|
||
|
["function", "dup"],
|
||
|
["function", "endfault"],
|
||
|
["function", "endfilter"],
|
||
|
["function", "endfinally"],
|
||
|
["function", "initblk"],
|
||
|
["function", "initobj"],
|
||
|
["function", "isinst"],
|
||
|
["function", "jmp"],
|
||
|
["function", "ldarg"],
|
||
|
["function", "ldarg.0"],
|
||
|
["function", "ldarg.1"],
|
||
|
["function", "ldarg.2"],
|
||
|
["function", "ldarg.3"],
|
||
|
["function", "ldarg.s"],
|
||
|
["function", "ldarga"],
|
||
|
["function", "ldarga.s"],
|
||
|
["function", "ldc.i4"],
|
||
|
["function", "ldc.i4.0"],
|
||
|
["function", "ldc.i4.1"],
|
||
|
["function", "ldc.i4.2"],
|
||
|
["function", "ldc.i4.3"],
|
||
|
["function", "ldc.i4.4"],
|
||
|
["function", "ldc.i4.5"],
|
||
|
["function", "ldc.i4.6"],
|
||
|
["function", "ldc.i4.7"],
|
||
|
["function", "ldc.i4.8"],
|
||
|
["function", "ldc.i4.m1"],
|
||
|
["function", "ldc.i4.M1"],
|
||
|
["function", "ldc.i4.s"],
|
||
|
["function", "ldc.i8"],
|
||
|
["function", "ldc.r4"],
|
||
|
["function", "ldc.r8"],
|
||
|
["function", "ldelem"],
|
||
|
["function", "ldelem.i"],
|
||
|
["function", "ldelem.i1"],
|
||
|
["function", "ldelem.i2"],
|
||
|
["function", "ldelem.i4"],
|
||
|
["function", "ldelem.i8"],
|
||
|
["function", "ldelem.r4"],
|
||
|
["function", "ldelem.r8"],
|
||
|
["function", "ldelem.ref"],
|
||
|
["function", "ldelem.u1"],
|
||
|
["function", "ldelem.u2"],
|
||
|
["function", "ldelem.u4"],
|
||
|
["function", "ldelem.u8"],
|
||
|
["function", "ldelema"],
|
||
|
["function", "ldfld"],
|
||
|
["function", "ldflda"],
|
||
|
["function", "ldftn"],
|
||
|
["function", "ldind.i"],
|
||
|
["function", "ldind.i1"],
|
||
|
["function", "ldind.i2"],
|
||
|
["function", "ldind.i4"],
|
||
|
["function", "ldind.i8"],
|
||
|
["function", "ldind.r4"],
|
||
|
["function", "ldind.r8"],
|
||
|
["function", "ldind.ref"],
|
||
|
["function", "ldind.u1"],
|
||
|
["function", "ldind.u2"],
|
||
|
["function", "ldind.u4"],
|
||
|
["function", "ldind.u8"],
|
||
|
["function", "ldlen"],
|
||
|
["function", "ldloc"],
|
||
|
["function", "ldloc.0"],
|
||
|
["function", "ldloc.1"],
|
||
|
["function", "ldloc.2"],
|
||
|
["function", "ldloc.3"],
|
||
|
["function", "ldloc.s"],
|
||
|
["function", "ldloca"],
|
||
|
["function", "ldloca.s"],
|
||
|
["function", "ldnull"],
|
||
|
["function", "ldobj"],
|
||
|
["function", "ldsfld"],
|
||
|
["function", "ldsflda"],
|
||
|
["function", "ldstr"],
|
||
|
["function", "ldtoken"],
|
||
|
["function", "ldvirtftn"],
|
||
|
["function", "leave"],
|
||
|
["function", "leave.s"],
|
||
|
["function", "localloc"],
|
||
|
["function", "mkrefany"],
|
||
|
["function", "mul"],
|
||
|
["function", "mul.ovf"],
|
||
|
["function", "mul.ovf.un"],
|
||
|
["function", "neg"],
|
||
|
["function", "newarr"],
|
||
|
["function", "newobj"],
|
||
|
["function", "nop"],
|
||
|
["function", "not"],
|
||
|
["function", "or"],
|
||
|
["function", "pop"],
|
||
|
["function", "refanytype"],
|
||
|
["function", "refanyval"],
|
||
|
["function", "rem"],
|
||
|
["function", "rem.un"],
|
||
|
["function", "ret"],
|
||
|
["function", "rethrow"],
|
||
|
["function", "shl"],
|
||
|
["function", "shr"],
|
||
|
["function", "shr.un"],
|
||
|
["function", "sizeof"],
|
||
|
["function", "starg"],
|
||
|
["function", "starg.s"],
|
||
|
["function", "stelem"],
|
||
|
["function", "stelem.i"],
|
||
|
["function", "stelem.i1"],
|
||
|
["function", "stelem.i2"],
|
||
|
["function", "stelem.i4"],
|
||
|
["function", "stelem.i8"],
|
||
|
["function", "stelem.r4"],
|
||
|
["function", "stelem.r8"],
|
||
|
["function", "stelem.ref"],
|
||
|
["function", "stfld"],
|
||
|
["function", "stind.i"],
|
||
|
["function", "stind.i1"],
|
||
|
["function", "stind.i2"],
|
||
|
["function", "stind.i4"],
|
||
|
["function", "stind.i8"],
|
||
|
["function", "stind.r4"],
|
||
|
["function", "stind.r8"],
|
||
|
["function", "stind.ref"],
|
||
|
["function", "stloc"],
|
||
|
["function", "stloc.0"],
|
||
|
["function", "stloc.1"],
|
||
|
["function", "stloc.2"],
|
||
|
["function", "stloc.3"],
|
||
|
["function", "stloc.s"],
|
||
|
["function", "stobj"],
|
||
|
["function", "stsfld"],
|
||
|
["function", "sub"],
|
||
|
["function", "sub.ovf"],
|
||
|
["function", "sub.ovf.un"],
|
||
|
["function", "switch"],
|
||
|
["function", "throw"],
|
||
|
["function", "alignment"],
|
||
|
["function", "unbox"],
|
||
|
["function", "unbox.any"],
|
||
|
["function", "xor"]
|
||
|
]
|
||
|
|
||
|
----------------------------------------------------
|
||
|
|
||
|
Tests instruction names
|