2005-02-20 Zoltan Varga <vargaz@freemail.hu>
[mono.git] / mono / mini / mini-ops.h
index edb74a865c1dd26479765a817df323a750f00b02..06af090acee887beb5e620445467b3cd5f98e18c 100644 (file)
@@ -389,6 +389,7 @@ MINI_OP(OP_SQRT,    "sqrt")
 MINI_OP(OP_GETCHR, "getchar")
 MINI_OP(OP_STRLEN, "strlen")
 MINI_OP(OP_GETTYPE, "gettype")
+MINI_OP(OP_GETHASHCODE, "gethashcode")
 /* get adrress of element in a 2D array */
 MINI_OP(OP_LDELEMA2D, "getldelema2")
 /* inlined small memcpy with constant length */
@@ -400,8 +401,14 @@ MINI_OP(OP_CISINST, "cisinst")
 MINI_OP(OP_CCASTCLASS, "ccastclass")
 MINI_OP(OP_SAVE_LMF, "save_lmf")
 MINI_OP(OP_RESTORE_LMF, "restore_lmf")
+
+/* arch-dep tls access */
+MINI_OP(OP_TLS_GET,            "tls_get")
+
 MINI_OP(OP_LOAD_GOTADDR, "load_gotaddr")
 MINI_OP(OP_DUMMY_USE, "dummy_use")
+MINI_OP(OP_DUMMY_STORE, "dummy_store")
+MINI_OP(OP_NOT_REACHED, "not_reached")
 
 /* Atomic specific
 
@@ -424,6 +431,7 @@ MINI_OP(OP_ATOMIC_EXCHANGE_I4, "atomic_exchange_i4")
 MINI_OP(OP_X86_TEST_NULL,          "x86_test_null")
 MINI_OP(OP_X86_COMPARE_MEMBASE_REG,"x86_compare_membase_reg")
 MINI_OP(OP_X86_COMPARE_MEMBASE_IMM,"x86_compare_membase_imm")
+MINI_OP(OP_X86_COMPARE_MEM_IMM,    "x86_compare_mem_imm")
 MINI_OP(OP_X86_COMPARE_MEMBASE8_IMM,"x86_compare_membase8_imm")
 MINI_OP(OP_X86_COMPARE_REG_MEMBASE,"x86_compare_reg_membase")
 MINI_OP(OP_X86_INC_REG,            "x86_inc_reg")
@@ -449,7 +457,6 @@ MINI_OP(OP_X86_SETNE_MEMBASE,      "x86_setne_membase")
 MINI_OP(OP_X86_ADD_MEMBASE,        "x86_add_membase")
 MINI_OP(OP_X86_SUB_MEMBASE,        "x86_sub_membase")
 MINI_OP(OP_X86_MUL_MEMBASE,        "x86_mul_membase")
-MINI_OP(OP_X86_TLS_GET,            "x86_tls_get")
 
 MINI_OP(OP_AMD64_TEST_NULL,              "amd64_test_null")
 MINI_OP(OP_AMD64_SET_XMMREG_R4,          "amd64_set_xmmreg_r4")
@@ -492,4 +499,3 @@ MINI_OP(OP_S390_ARGPTR,        "s390_argptr")
 MINI_OP(OP_S390_STKARG,           "s390_stkarg")
 MINI_OP(OP_S390_MOVE,             "s390_move")
 MINI_OP(OP_S390_SETF4RET,         "s390_setf4ret")
-MINI_OP(OP_S390_TLS_GET,           "s390_tls_get")