+2005-02-20 Zoltan Varga <vargaz@freemail.hu>
+
+ * cil-opcodes.xml opcode.def: Correct definition of mono_classconst and
+ add mono_not_taken which is used for branch prediction hints.
+
2005-01-03 Zoltan Varga <vargaz@freemail.hu>
* cil-opcodes.xml opcode.def: Add mono_classconst.
<opcode name="mono_ccastclass" input="PopRef" output="Push1" args="InlineType" o1="0xF0" o2="0x08" flow="next" />
<opcode name="mono_save_lmf" input="Pop0" output="Push0" args="InlineNone" o1="0xF0" o2="0x09" flow="next" />
<opcode name="mono_restore_lmf" input="Pop0" output="Push0" args="InlineNone" o1="0xF0" o2="0x0A" flow="next" />
-<opcode name="mono_classconst" input="Pop0" output="Push0" args="InlineNone" o1="0xF0" o2="0x0B" flow="next" />
+<opcode name="mono_classconst" input="Pop0" output="PushI" args="InlineI" o1="0xF0" o2="0x0B" flow="next" />
+<opcode name="mono_not_taken" input="Pop0" output="Push0" args="InlineNone" o1="0xF0" o2="0x0C" flow="next" />
</opdesc>
\ No newline at end of file
OPDEF(CEE_MONO_CCASTCLASS, "mono_ccastclass", PopRef, Push1, InlineType, X, 2, 0xF0, 0x08, NEXT)
OPDEF(CEE_MONO_SAVE_LMF, "mono_save_lmf", Pop0, Push0, InlineNone, X, 2, 0xF0, 0x09, NEXT)
OPDEF(CEE_MONO_RESTORE_LMF, "mono_restore_lmf", Pop0, Push0, InlineNone, X, 2, 0xF0, 0x0A, NEXT)
-OPDEF(CEE_MONO_CLASSCONST, "mono_classconst", Pop0, Push0, InlineNone, X, 2, 0xF0, 0x0B, NEXT)
+OPDEF(CEE_MONO_CLASSCONST, "mono_classconst", Pop0, PushI, InlineI, X, 2, 0xF0, 0x0B, NEXT)
+OPDEF(CEE_MONO_NOT_TAKEN, "mono_not_taken", Pop0, Push0, InlineNone, X, 2, 0xF0, 0x0C, NEXT)
#ifndef OPALIAS
#define _MONO_CIL_OPALIAS_DEFINED_
#define OPALIAS(a,s,r)