⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jclcil.pas

📁 East make Tray Icon in delphi
💻 PAS
📖 第 1 页 / 共 4 页
字号:
    ('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 + -