📄 jclcil.pas
字号:
('brtrue.s', RsCILCmdbrtrues, RsCILDescrbrtrues),
('beq.s', RsCILCmdbeqs, RsCILDescrbeqs),
('bge.s', RsCILCmdbges, RsCILDescrbges),
('bgt.s', RsCILCmdbgts, RsCILDescrbgts),
('ble.s', RsCILCmdbles, RsCILDescrbles),
('blt.s', RsCILCmdblts, RsCILDescrblts),
('bne.un.s', RsCILCmdbneuns, RsCILDescrbneuns),
('bge.un.s', RsCILCmdbgeuns, RsCILDescrbgeuns),
('bgt.un.s', RsCILCmdbgtuns, RsCILDescrbgtuns),
('ble.un.s', RsCILCmdbleuns, RsCILDescrbleuns),
('blt.un.s', RsCILCmdbltuns, RsCILDescrbltuns),
('br', RsCILCmdbr, RsCILDescrbr),
('brfalse', RsCILCmdbrfalse, RsCILDescrbrfalse),
('brtrue', RsCILCmdbrtrue, RsCILDescrbrtrue),
('beq', RsCILCmdbeq, RsCILDescrbeq),
('bge', RsCILCmdbge, RsCILDescrbge),
('bgt', RsCILCmdbgt, RsCILDescrbgt),
('ble', RsCILCmdble, RsCILDescrble),
('blt', RsCILCmdblt, RsCILDescrblt),
('bne.un', RsCILCmdbneun, RsCILDescrbneun),
('bge.un', RsCILCmdbgeun, RsCILDescrbgeun),
('bgt.un', RsCILCmdbgtun, RsCILDescrbgtun),
('ble.un', RsCILCmdbleun, RsCILDescrbleun),
('blt.un', RsCILCmdbltun, RsCILDescrbltun),
('switch', RsCILCmdswitch, RsCILDescrswitch),
('ldind.i1', RsCILCmdldindi1, RsCILDescrldindi1),
('ldind.u1', RsCILCmdldindu1, RsCILDescrldindu1),
('ldind.i2', RsCILCmdldindi2, RsCILDescrldindi2),
('ldind.u2', RsCILCmdldindu2, RsCILDescrldindu2),
('ldind.i4', RsCILCmdldindi4, RsCILDescrldindi4),
('ldind.u4', RsCILCmdldindu4, RsCILDescrldindu4),
('ldind.i8', RsCILCmdldindi8, RsCILDescrldindi8),
('ldind.i', RsCILCmdldindi, RsCILDescrldindi),
('ldind.r4', RsCILCmdldindr4, RsCILDescrldindr4),
('ldind.r8', RsCILCmdldindr8, RsCILDescrldindr8),
('ldind.ref', RsCILCmdldindref, RsCILDescrldindref),
('stind.ref', RsCILCmdstindref, RsCILDescrstindref),
('stind.i1', RsCILCmdstindi1, RsCILDescrstindi1),
('stind.i2', RsCILCmdstindi2, RsCILDescrstindi2),
('stind.i4', RsCILCmdstindi4, RsCILDescrstindi4),
('stind.i8', RsCILCmdstindi8, RsCILDescrstindi8),
('stind.r4', RsCILCmdstindr4, RsCILDescrstindr4),
('stind.r8', RsCILCmdstindr8, RsCILDescrstindr8),
('add', RsCILCmdadd, RsCILDescradd),
('sub', RsCILCmdsub, RsCILDescrsub),
('mul', RsCILCmdmul, RsCILDescrmul),
('div', RsCILCmddiv, RsCILDescrdiv),
('div.un', RsCILCmddivun, RsCILDescrdivun),
('rem', RsCILCmdrem, RsCILDescrrem),
('rem.un', RsCILCmdremun, RsCILDescrremun),
('and', RsCILCmdand, RsCILDescrand),
('or', RsCILCmdor, RsCILDescror),
('xor', RsCILCmdxor, RsCILDescrxor),
('shl', RsCILCmdshl, RsCILDescrshl),
('shr', RsCILCmdshr, RsCILDescrshr),
('shr.un', RsCILCmdshrun, RsCILDescrshrun),
('neg', RsCILCmdneg, RsCILDescrneg),
('not', RsCILCmdnot, RsCILDescrnot),
('conv.i1', RsCILCmdconvi1, RsCILDescrconvi1),
('conv.i2', RsCILCmdconvi2, RsCILDescrconvi2),
('conv.i4', RsCILCmdconvi4, RsCILDescrconvi4),
('conv.i8', RsCILCmdconvi8, RsCILDescrconvi8),
('conv.r4', RsCILCmdconvr4, RsCILDescrconvr4),
('conv.r8', RsCILCmdconvr8, RsCILDescrconvr8),
('conv.u4', RsCILCmdconvu4, RsCILDescrconvu4),
('conv.u8', RsCILCmdconvu8, RsCILDescrconvu8),
('callvirt', RsCILCmdcallvirt, RsCILDescrcallvirt),
('cpobj', RsCILCmdcpobj, RsCILDescrcpobj),
('ldobj', RsCILCmdldobj, RsCILDescrldobj),
('ldstr', RsCILCmdldstr, RsCILDescrldstr),
('newobj', RsCILCmdnewobj, RsCILDescrnewobj),
('castclass', RsCILCmdcastclass, RsCILDescrcastclass),
('isinst', RsCILCmdisinst, RsCILDescrisinst),
('conv.r.un', RsCILCmdconvrun, RsCILDescrconvrun),
('unused', RsCILCmdunused2, RsCILDescrunused2),
('unused', RsCILCmdunused3, RsCILDescrunused3),
('unbox', RsCILCmdunbox, RsCILDescrunbox),
('throw', RsCILCmdthrow, RsCILDescrthrow),
('ldfld', RsCILCmdldfld, RsCILDescrldfld),
('ldflda', RsCILCmdldflda, RsCILDescrldflda),
('stfld', RsCILCmdstfld, RsCILDescrstfld),
('ldsfld', RsCILCmdldsfld, RsCILDescrldsfld),
('ldsflda', RsCILCmdldsflda, RsCILDescrldsflda),
('stsfld', RsCILCmdstsfld, RsCILDescrstsfld),
('stobj', RsCILCmdstobj, RsCILDescrstobj),
('conv.ovf.i1.un', RsCILCmdconvovfi1un, RsCILDescrconvovfi1un),
('conv.ovf.i2.un', RsCILCmdconvovfi2un, RsCILDescrconvovfi2un),
('conv.ovf.i4.un', RsCILCmdconvovfi4un, RsCILDescrconvovfi4un),
('conv.ovf.i8.un', RsCILCmdconvovfi8un, RsCILDescrconvovfi8un),
('conv.ovf.u1.un', RsCILCmdconvovfu1un, RsCILDescrconvovfu1un),
('conv.ovf.u2.un', RsCILCmdconvovfu2un, RsCILDescrconvovfu2un),
('conv.ovf.u4.un', RsCILCmdconvovfu4un, RsCILDescrconvovfu4un),
('conv.ovf.u8.un', RsCILCmdconvovfu8un, RsCILDescrconvovfu8un),
('conv.ovf.i.un', RsCILCmdconvovfiun, RsCILDescrconvovfiun),
('conv.ovf.u.un', RsCILCmdconvovfuun, RsCILDescrconvovfuun),
('box', RsCILCmdbox, RsCILDescrbox),
('newarr', RsCILCmdnewarr, RsCILDescrnewarr),
('ldlen', RsCILCmdldlen, RsCILDescrldlen),
('ldelema', RsCILCmdldelema, RsCILDescrldelema),
('ldelem.i1', RsCILCmdldelemi1, RsCILDescrldelemi1),
('ldelem.u1', RsCILCmdldelemu1, RsCILDescrldelemu1),
('ldelem.i2', RsCILCmdldelemi2, RsCILDescrldelemi2),
('ldelem.u2', RsCILCmdldelemu2, RsCILDescrldelemu2),
('ldelem.i4', RsCILCmdldelemi4, RsCILDescrldelemi4),
('ldelem.u4', RsCILCmdldelemu4, RsCILDescrldelemu4),
('ldelem.i8', RsCILCmdldelemi8, RsCILDescrldelemi8),
('ldelem.i', RsCILCmdldelemi, RsCILDescrldelemi),
('ldelem.r4', RsCILCmdldelemr4, RsCILDescrldelemr4),
('ldelem.r8', RsCILCmdldelemr8, RsCILDescrldelemr8),
('ldelem.ref', RsCILCmdldelemref, RsCILDescrldelemref),
('stelem.i', RsCILCmdstelemi, RsCILDescrstelemi),
('stelem.i1', RsCILCmdstelemi1, RsCILDescrstelemi1),
('stelem.i2', RsCILCmdstelemi2, RsCILDescrstelemi2),
('stelem.i4', RsCILCmdstelemi4, RsCILDescrstelemi4),
('stelem.i8', RsCILCmdstelemi8, RsCILDescrstelemi8),
('stelem.r4', RsCILCmdstelemr4, RsCILDescrstelemr4),
('stelem.r8', RsCILCmdstelemr8, RsCILDescrstelemr8),
('stelem.ref', RsCILCmdstelemref, RsCILDescrstelemref),
('unused', RsCILCmdunused4, RsCILDescrunused4),
('unused', RsCILCmdunused5, RsCILDescrunused5),
('unused', RsCILCmdunused6, RsCILDescrunused6),
('unused', RsCILCmdunused7, RsCILDescrunused7),
('unused', RsCILCmdunused8, RsCILDescrunused8),
('unused', RsCILCmdunused9, RsCILDescrunused9),
('unused', RsCILCmdunused10, RsCILDescrunused10),
('unused', RsCILCmdunused11, RsCILDescrunused11),
('unused', RsCILCmdunused12, RsCILDescrunused12),
('unused', RsCILCmdunused13, RsCILDescrunused13),
('unused', RsCILCmdunused14, RsCILDescrunused14),
('unused', RsCILCmdunused15, RsCILDescrunused15),
('unused', RsCILCmdunused16, RsCILDescrunused16),
('unused', RsCILCmdunused17, RsCILDescrunused17),
('unused', RsCILCmdunused18, RsCILDescrunused18),
('unused', RsCILCmdunused19, RsCILDescrunused19),
('conv.ovf.i1', RsCILCmdconvovfi1, RsCILDescrconvovfi1),
('conv.ovf.u1', RsCILCmdconvovfu1, RsCILDescrconvovfu1),
('conv.ovf.i2', RsCILCmdconvovfi2, RsCILDescrconvovfi2),
('conv.ovf.u2', RsCILCmdconvovfu2, RsCILDescrconvovfu2),
('conv.ovf.i4', RsCILCmdconvovfi4, RsCILDescrconvovfi4),
('conv.ovf.u4', RsCILCmdconvovfu4, RsCILDescrconvovfu4),
('conv.ovf.i8', RsCILCmdconvovfi8, RsCILDescrconvovfi8),
('conv.ovf.u8', RsCILCmdconvovfu8, RsCILDescrconvovfu8),
('unused', RsCILCmdunused20, RsCILDescrunused20),
('unused', RsCILCmdunused21, RsCILDescrunused21),
('unused', RsCILCmdunused22, RsCILDescrunused22),
('unused', RsCILCmdunused23, RsCILDescrunused23),
('unused', RsCILCmdunused24, RsCILDescrunused24),
('unused', RsCILCmdunused25, RsCILDescrunused25),
('unused', RsCILCmdunused26, RsCILDescrunused26),
('refanyval', RsCILCmdrefanyval, RsCILDescrrefanyval),
('ckfinite', RsCILCmdckfinite, RsCILDescrckfinite),
('unused', RsCILCmdunused27, RsCILDescrunused27),
('unused', RsCILCmdunused28, RsCILDescrunused28),
('mkrefany', RsCILCmdmkrefany, RsCILDescrmkrefany),
('unused', RsCILCmdunused29, RsCILDescrunused29),
('unused', RsCILCmdunused30, RsCILDescrunused30),
('unused', RsCILCmdunused31, RsCILDescrunused31),
('unused', RsCILCmdunused32, RsCILDescrunused32),
('unused', RsCILCmdunused33, RsCILDescrunused33),
('unused', RsCILCmdunused34, RsCILDescrunused34),
('unused', RsCILCmdunused35, RsCILDescrunused35),
('unused', RsCILCmdunused36, RsCILDescrunused36),
('unused', RsCILCmdunused37, RsCILDescrunused37),
('ldtoken', RsCILCmdldtoken, RsCILDescrldtoken),
('conv.u2', RsCILCmdconvu2, RsCILDescrconvu2),
('conv.u1', RsCILCmdconvu1, RsCILDescrconvu1),
('conv.i', RsCILCmdconvi, RsCILDescrconvi),
('conv.ovf.i', RsCILCmdconvovfi, RsCILDescrconvovfi),
('conv.ovf.u', RsCILCmdconvovfu, RsCILDescrconvovfu),
('add.ovf', RsCILCmdaddovf, RsCILDescraddovf),
('add.ovf.un', RsCILCmdaddovfun, RsCILDescraddovfun),
('mul.ovf', RsCILCmdmulovf, RsCILDescrmulovf),
('mul.ovf.un', RsCILCmdmulovfun, RsCILDescrmulovfun),
('sub.ovf', RsCILCmdsubovf, RsCILDescrsubovf),
('sub.ovf.un', RsCILCmdsubovfun, RsCILDescrsubovfun),
('endfinally', RsCILCmdendfinally, RsCILDescrendfinally),
('leave', RsCILCmdleave, RsCILDescrleave),
('leave.s', RsCILCmdleaves, RsCILDescrleaves),
('stind.i', RsCILCmdstindi, RsCILDescrstindi),
('conv.u', RsCILCmdconvu, RsCILDescrconvu),
('unused', RsCILCmdunused38, RsCILDescrunused38),
('unused', RsCILCmdunused39, RsCILDescrunused39),
('unused', RsCILCmdunused40, RsCILDescrunused40),
('unused', RsCILCmdunused41, RsCILDescrunused41),
('unused', RsCILCmdunused42, RsCILDescrunused42),
('unused', RsCILCmdunused43, RsCILDescrunused43),
('unused', RsCILCmdunused44, RsCILDescrunused44),
('unused', RsCILCmdunused45, RsCILDescrunused45),
('unused', RsCILCmdunused46, RsCILDescrunused46),
('unused', RsCILCmdunused47, RsCILDescrunused47),
('unused', RsCILCmdunused48, RsCILDescrunused48),
('unused', RsCILCmdunused49, RsCILDescrunused49),
('unused', RsCILCmdunused50, RsCILDescrunused50),
('unused', RsCILCmdunused51, RsCILDescrunused51),
('unused', RsCILCmdunused52, RsCILDescrunused52),
('unused', RsCILCmdunused53, RsCILDescrunused53),
('unused', RsCILCmdunused54, RsCILDescrunused54),
('unused', RsCILCmdunused55, RsCILDescrunused55),
('unused', RsCILCmdunused56, RsCILDescrunused56),
('unused', RsCILCmdunused57, RsCILDescrunused57),
('unused', RsCILCmdunused58, RsCILDescrunused58),
('unused', RsCILCmdunused59, RsCILDescrunused59),
('unused', RsCILCmdunused60, RsCILDescrunused60),
('prefix7', RsCILCmdprefix7, RsCILDescrprefix7),
('prefix6', RsCILCmdprefix6, RsCILDescrprefix6),
('prefix5', RsCILCmdprefix5, RsCILDescrprefix5),
('prefix4', RsCILCmdprefix4, RsCILDescrprefix4),
('prefix3', RsCILCmdprefix3, RsCILDescrprefix3),
('prefix2', RsCILCmdprefix2, RsCILDescrprefix2),
('prefix1', RsCILCmdprefix1, RsCILDescrprefix1),
('prefixref', RsCILCmdprefixref, RsCILDescrprefixref),
('arglist', RsCILCmdarglist, RsCILDescrarglist),
('ceq', RsCILCmdceq, RsCILDescrceq),
('cgt', RsCILCmdcgt, RsCILDescrcgt),
('cgt.un', RsCILCmdcgtun, RsCILDescrcgtun),
('clt', RsCILCmdclt, RsCILDescrclt),
('clt.un', RsCILCmdcltun, RsCILDescrcltun),
('ldftn', RsCILCmdldftn, RsCILDescrldftn),
('ldvirtftn', RsCILCmdldvirtftn, RsCILDescrldvirtftn),
('unused', RsCILCmdunused61, RsCILDescrunused61),
('ldarg', RsCILCmdldarg, RsCILDescrldarg),
('ldarga', RsCILCmdldarga, RsCILDescrldarga),
('starg', RsCILCmdstarg, RsCILDescrstarg),
('ldloc', RsCILCmdldloc, RsCILDescrldloc),
('ldloca', RsCILCmdldloca, RsCILDescrldloca),
('stloc', RsCILCmdstloc, RsCILDescrstloc),
('localloc', RsCILCmdlocalloc, RsCILDescrlocalloc),
('unused', RsCILCmdunused62, RsCILDescrunused62),
('endfilter', RsCILCmdendfilter, RsCILDescrendfilter),
('unaligned.', RsCILCmdunaligned, RsCILDescrunaligned),
('volatile.', RsCILCmdvolatile, RsCILDescrvolatile),
('tail.', RsCILCmdtail, RsCILDescrtail),
('initobj', RsCILCmdinitobj, RsCILDescrinitobj),
('unused', RsCILCmdunused63, RsCILDescrunused63),
('cpblk', RsCILCmdcpblk, RsCILDescrcpblk),
('initblk', RsCILCmdinitblk, RsCILDescrinitblk),
('unused', RsCILCmdunused64, RsCILDescrunused64),
('rethrow', RsCILCmdrethrow, RsCILDescrrethrow),
('unused', RsCILCmdunused65, RsCILDescrunused65),
('sizeof', RsCILCmdsizeof, RsCILDescrsizeof),
('refanytype', RsCILCmdrefanytype, RsCILDescrrefanytype),
('unused', RsCILCmdunused66, RsCILDescrunused66),
('unused', RsCILCmdunused67, RsCILDescrunused67),
('unused', RsCILCmdunused68, RsCILDescrunused68),
('unused', RsCILCmdunused69, RsCILDescrunused69),
('unused', RsCILCmdunused70, RsCILDescrunused70)
);
OpCodeParamTypes: array [TJclOpCode] of TJclInstructionParamType =
(ptVoid, ptVoid, ptVoid, ptVoid, ptVoid, ptVoid, ptVoid, ptVoid, {00}
ptVoid, ptVoid, ptVoid, ptVoid, ptVoid, ptVoid, ptU1, ptU1, {08}
ptU1, ptU1, ptU1, ptU1, ptVoid, ptVoid, ptVoid, ptVoid, {10}
ptVoid, ptVoid, ptVoid, ptVoid, ptVoid, ptVoid, ptVoid, ptI1, {18}
ptI4, ptI8, ptR4, ptR8, ptVoid, ptVoid, ptVoid, ptToken, {20}
ptToken, ptVoid, ptVoid, ptSOff, ptSOff, ptSOff, ptSOff, ptSOff, {28}
ptSOff, ptSOff, ptSOff, ptSOff, ptSOff, ptSOff, ptSOff, ptSOff, {30}
ptLOff, ptLOff, ptLOff, ptLOff, ptLOff, ptLOff, ptLOff, ptLOff, {38}
ptLOff, ptLOff, ptLOff, ptLOff, ptLOff, ptVoid, ptVoid, ptVoid, {40}
ptVoid, ptVoid, ptVoid, ptVoid, ptVoid, ptVoid, ptVoid, ptVoid, {48}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -