|
@@ -185,80 +185,104 @@ OPDEF(MINT_SAFEPOINT, "safepoint", 1, MintOpNoArgs)
|
|
|
|
|
|
|
|
OPDEF(MINT_BRFALSE_I4, "brfalse.i4", 3, MintOpBranch)
|
|
OPDEF(MINT_BRFALSE_I4, "brfalse.i4", 3, MintOpBranch)
|
|
|
OPDEF(MINT_BRFALSE_I8, "brfalse.i8", 3, MintOpBranch)
|
|
OPDEF(MINT_BRFALSE_I8, "brfalse.i8", 3, MintOpBranch)
|
|
|
|
|
+OPDEF(MINT_BRFALSE_R4, "brfalse.r4", 3, MintOpBranch)
|
|
|
OPDEF(MINT_BRFALSE_R8, "brfalse.r8", 3, MintOpBranch)
|
|
OPDEF(MINT_BRFALSE_R8, "brfalse.r8", 3, MintOpBranch)
|
|
|
OPDEF(MINT_BRTRUE_I4, "brtrue.i4", 3, MintOpBranch)
|
|
OPDEF(MINT_BRTRUE_I4, "brtrue.i4", 3, MintOpBranch)
|
|
|
OPDEF(MINT_BRTRUE_I8, "brtrue.i8", 3, MintOpBranch)
|
|
OPDEF(MINT_BRTRUE_I8, "brtrue.i8", 3, MintOpBranch)
|
|
|
|
|
+OPDEF(MINT_BRTRUE_R4, "brtrue.r4", 3, MintOpBranch)
|
|
|
OPDEF(MINT_BRTRUE_R8, "brtrue.r8", 3, MintOpBranch)
|
|
OPDEF(MINT_BRTRUE_R8, "brtrue.r8", 3, MintOpBranch)
|
|
|
|
|
|
|
|
OPDEF(MINT_BRFALSE_I4_S, "brfalse.i4.s", 2, MintOpShortBranch)
|
|
OPDEF(MINT_BRFALSE_I4_S, "brfalse.i4.s", 2, MintOpShortBranch)
|
|
|
OPDEF(MINT_BRFALSE_I8_S, "brfalse.i8.s", 2, MintOpShortBranch)
|
|
OPDEF(MINT_BRFALSE_I8_S, "brfalse.i8.s", 2, MintOpShortBranch)
|
|
|
|
|
+OPDEF(MINT_BRFALSE_R4_S, "brfalse.r4.s", 2, MintOpShortBranch)
|
|
|
OPDEF(MINT_BRFALSE_R8_S, "brfalse.r8.s", 2, MintOpShortBranch)
|
|
OPDEF(MINT_BRFALSE_R8_S, "brfalse.r8.s", 2, MintOpShortBranch)
|
|
|
OPDEF(MINT_BRTRUE_I4_S, "brtrue.i4.s", 2, MintOpShortBranch)
|
|
OPDEF(MINT_BRTRUE_I4_S, "brtrue.i4.s", 2, MintOpShortBranch)
|
|
|
OPDEF(MINT_BRTRUE_I8_S, "brtrue.i8.s", 2, MintOpShortBranch)
|
|
OPDEF(MINT_BRTRUE_I8_S, "brtrue.i8.s", 2, MintOpShortBranch)
|
|
|
|
|
+OPDEF(MINT_BRTRUE_R4_S, "brtrue.r4.s", 2, MintOpShortBranch)
|
|
|
OPDEF(MINT_BRTRUE_R8_S, "brtrue.r8.s", 2, MintOpShortBranch)
|
|
OPDEF(MINT_BRTRUE_R8_S, "brtrue.r8.s", 2, MintOpShortBranch)
|
|
|
|
|
|
|
|
OPDEF(MINT_BEQ_I4, "beq.i4", 3, MintOpBranch)
|
|
OPDEF(MINT_BEQ_I4, "beq.i4", 3, MintOpBranch)
|
|
|
OPDEF(MINT_BEQ_I8, "beq.i8", 3, MintOpBranch)
|
|
OPDEF(MINT_BEQ_I8, "beq.i8", 3, MintOpBranch)
|
|
|
|
|
+OPDEF(MINT_BEQ_R4, "beq.r4", 3, MintOpBranch)
|
|
|
OPDEF(MINT_BEQ_R8, "beq.r8", 3, MintOpBranch)
|
|
OPDEF(MINT_BEQ_R8, "beq.r8", 3, MintOpBranch)
|
|
|
OPDEF(MINT_BGE_I4, "bge.i4", 3, MintOpBranch)
|
|
OPDEF(MINT_BGE_I4, "bge.i4", 3, MintOpBranch)
|
|
|
OPDEF(MINT_BGE_I8, "bge.i8", 3, MintOpBranch)
|
|
OPDEF(MINT_BGE_I8, "bge.i8", 3, MintOpBranch)
|
|
|
|
|
+OPDEF(MINT_BGE_R4, "bge.r4", 3, MintOpBranch)
|
|
|
OPDEF(MINT_BGE_R8, "bge.r8", 3, MintOpBranch)
|
|
OPDEF(MINT_BGE_R8, "bge.r8", 3, MintOpBranch)
|
|
|
OPDEF(MINT_BGT_I4, "bgt.i4", 3, MintOpBranch)
|
|
OPDEF(MINT_BGT_I4, "bgt.i4", 3, MintOpBranch)
|
|
|
OPDEF(MINT_BGT_I8, "bgt.i8", 3, MintOpBranch)
|
|
OPDEF(MINT_BGT_I8, "bgt.i8", 3, MintOpBranch)
|
|
|
|
|
+OPDEF(MINT_BGT_R4, "bgt.r4", 3, MintOpBranch)
|
|
|
OPDEF(MINT_BGT_R8, "bgt.r8", 3, MintOpBranch)
|
|
OPDEF(MINT_BGT_R8, "bgt.r8", 3, MintOpBranch)
|
|
|
OPDEF(MINT_BLT_I4, "blt.i4", 3, MintOpBranch)
|
|
OPDEF(MINT_BLT_I4, "blt.i4", 3, MintOpBranch)
|
|
|
OPDEF(MINT_BLT_I8, "blt.i8", 3, MintOpBranch)
|
|
OPDEF(MINT_BLT_I8, "blt.i8", 3, MintOpBranch)
|
|
|
|
|
+OPDEF(MINT_BLT_R4, "blt.r4", 3, MintOpBranch)
|
|
|
OPDEF(MINT_BLT_R8, "blt.r8", 3, MintOpBranch)
|
|
OPDEF(MINT_BLT_R8, "blt.r8", 3, MintOpBranch)
|
|
|
OPDEF(MINT_BLE_I4, "ble.i4", 3, MintOpBranch)
|
|
OPDEF(MINT_BLE_I4, "ble.i4", 3, MintOpBranch)
|
|
|
OPDEF(MINT_BLE_I8, "ble.i8", 3, MintOpBranch)
|
|
OPDEF(MINT_BLE_I8, "ble.i8", 3, MintOpBranch)
|
|
|
|
|
+OPDEF(MINT_BLE_R4, "ble.r4", 3, MintOpBranch)
|
|
|
OPDEF(MINT_BLE_R8, "ble.r8", 3, MintOpBranch)
|
|
OPDEF(MINT_BLE_R8, "ble.r8", 3, MintOpBranch)
|
|
|
|
|
|
|
|
OPDEF(MINT_BNE_UN_I4, "bne.un.i4", 3, MintOpBranch)
|
|
OPDEF(MINT_BNE_UN_I4, "bne.un.i4", 3, MintOpBranch)
|
|
|
OPDEF(MINT_BNE_UN_I8, "bne.un.i8", 3, MintOpBranch)
|
|
OPDEF(MINT_BNE_UN_I8, "bne.un.i8", 3, MintOpBranch)
|
|
|
|
|
+OPDEF(MINT_BNE_UN_R4, "bne.un.r4", 3, MintOpBranch)
|
|
|
OPDEF(MINT_BNE_UN_R8, "bne.un.r8", 3, MintOpBranch)
|
|
OPDEF(MINT_BNE_UN_R8, "bne.un.r8", 3, MintOpBranch)
|
|
|
OPDEF(MINT_BGE_UN_I4, "bge.un.i4", 3, MintOpBranch)
|
|
OPDEF(MINT_BGE_UN_I4, "bge.un.i4", 3, MintOpBranch)
|
|
|
OPDEF(MINT_BGE_UN_I8, "bge.un.i8", 3, MintOpBranch)
|
|
OPDEF(MINT_BGE_UN_I8, "bge.un.i8", 3, MintOpBranch)
|
|
|
|
|
+OPDEF(MINT_BGE_UN_R4, "bge.un.r4", 3, MintOpBranch)
|
|
|
OPDEF(MINT_BGE_UN_R8, "bge.un.r8", 3, MintOpBranch)
|
|
OPDEF(MINT_BGE_UN_R8, "bge.un.r8", 3, MintOpBranch)
|
|
|
OPDEF(MINT_BGT_UN_I4, "bgt.un.i4", 3, MintOpBranch)
|
|
OPDEF(MINT_BGT_UN_I4, "bgt.un.i4", 3, MintOpBranch)
|
|
|
OPDEF(MINT_BGT_UN_I8, "bgt.un.i8", 3, MintOpBranch)
|
|
OPDEF(MINT_BGT_UN_I8, "bgt.un.i8", 3, MintOpBranch)
|
|
|
|
|
+OPDEF(MINT_BGT_UN_R4, "bgt.un.r4", 3, MintOpBranch)
|
|
|
OPDEF(MINT_BGT_UN_R8, "bgt.un.r8", 3, MintOpBranch)
|
|
OPDEF(MINT_BGT_UN_R8, "bgt.un.r8", 3, MintOpBranch)
|
|
|
OPDEF(MINT_BLE_UN_I4, "ble.un.i4", 3, MintOpBranch)
|
|
OPDEF(MINT_BLE_UN_I4, "ble.un.i4", 3, MintOpBranch)
|
|
|
OPDEF(MINT_BLE_UN_I8, "ble.un.i8", 3, MintOpBranch)
|
|
OPDEF(MINT_BLE_UN_I8, "ble.un.i8", 3, MintOpBranch)
|
|
|
|
|
+OPDEF(MINT_BLE_UN_R4, "ble.un.r4", 3, MintOpBranch)
|
|
|
OPDEF(MINT_BLE_UN_R8, "ble.un.r8", 3, MintOpBranch)
|
|
OPDEF(MINT_BLE_UN_R8, "ble.un.r8", 3, MintOpBranch)
|
|
|
OPDEF(MINT_BLT_UN_I4, "blt.un.i4", 3, MintOpBranch)
|
|
OPDEF(MINT_BLT_UN_I4, "blt.un.i4", 3, MintOpBranch)
|
|
|
OPDEF(MINT_BLT_UN_I8, "blt.un.i8", 3, MintOpBranch)
|
|
OPDEF(MINT_BLT_UN_I8, "blt.un.i8", 3, MintOpBranch)
|
|
|
|
|
+OPDEF(MINT_BLT_UN_R4, "blt.un.r4", 3, MintOpBranch)
|
|
|
OPDEF(MINT_BLT_UN_R8, "blt.un.r8", 3, MintOpBranch)
|
|
OPDEF(MINT_BLT_UN_R8, "blt.un.r8", 3, MintOpBranch)
|
|
|
|
|
|
|
|
OPDEF(MINT_BEQ_I4_S, "beq.i4.s", 2, MintOpShortBranch)
|
|
OPDEF(MINT_BEQ_I4_S, "beq.i4.s", 2, MintOpShortBranch)
|
|
|
OPDEF(MINT_BEQ_I8_S, "beq.i8.s", 2, MintOpShortBranch)
|
|
OPDEF(MINT_BEQ_I8_S, "beq.i8.s", 2, MintOpShortBranch)
|
|
|
|
|
+OPDEF(MINT_BEQ_R4_S, "beq.r4.s", 2, MintOpShortBranch)
|
|
|
OPDEF(MINT_BEQ_R8_S, "beq.r8.s", 2, MintOpShortBranch)
|
|
OPDEF(MINT_BEQ_R8_S, "beq.r8.s", 2, MintOpShortBranch)
|
|
|
OPDEF(MINT_BGE_I4_S, "bge.i4.s", 2, MintOpShortBranch)
|
|
OPDEF(MINT_BGE_I4_S, "bge.i4.s", 2, MintOpShortBranch)
|
|
|
OPDEF(MINT_BGE_I8_S, "bge.i8.s", 2, MintOpShortBranch)
|
|
OPDEF(MINT_BGE_I8_S, "bge.i8.s", 2, MintOpShortBranch)
|
|
|
|
|
+OPDEF(MINT_BGE_R4_S, "bge.r4.s", 2, MintOpShortBranch)
|
|
|
OPDEF(MINT_BGE_R8_S, "bge.r8.s", 2, MintOpShortBranch)
|
|
OPDEF(MINT_BGE_R8_S, "bge.r8.s", 2, MintOpShortBranch)
|
|
|
OPDEF(MINT_BGT_I4_S, "bgt.i4.s", 2, MintOpShortBranch)
|
|
OPDEF(MINT_BGT_I4_S, "bgt.i4.s", 2, MintOpShortBranch)
|
|
|
OPDEF(MINT_BGT_I8_S, "bgt.i8.s", 2, MintOpShortBranch)
|
|
OPDEF(MINT_BGT_I8_S, "bgt.i8.s", 2, MintOpShortBranch)
|
|
|
|
|
+OPDEF(MINT_BGT_R4_S, "bgt.r4.s", 2, MintOpShortBranch)
|
|
|
OPDEF(MINT_BGT_R8_S, "bgt.r8.s", 2, MintOpShortBranch)
|
|
OPDEF(MINT_BGT_R8_S, "bgt.r8.s", 2, MintOpShortBranch)
|
|
|
OPDEF(MINT_BLT_I4_S, "blt.i4.s", 2, MintOpShortBranch)
|
|
OPDEF(MINT_BLT_I4_S, "blt.i4.s", 2, MintOpShortBranch)
|
|
|
OPDEF(MINT_BLT_I8_S, "blt.i8.s", 2, MintOpShortBranch)
|
|
OPDEF(MINT_BLT_I8_S, "blt.i8.s", 2, MintOpShortBranch)
|
|
|
|
|
+OPDEF(MINT_BLT_R4_S, "blt.r4.s", 2, MintOpShortBranch)
|
|
|
OPDEF(MINT_BLT_R8_S, "blt.r8.s", 2, MintOpShortBranch)
|
|
OPDEF(MINT_BLT_R8_S, "blt.r8.s", 2, MintOpShortBranch)
|
|
|
OPDEF(MINT_BLE_I4_S, "ble.i4.s", 2, MintOpShortBranch)
|
|
OPDEF(MINT_BLE_I4_S, "ble.i4.s", 2, MintOpShortBranch)
|
|
|
OPDEF(MINT_BLE_I8_S, "ble.i8.s", 2, MintOpShortBranch)
|
|
OPDEF(MINT_BLE_I8_S, "ble.i8.s", 2, MintOpShortBranch)
|
|
|
|
|
+OPDEF(MINT_BLE_R4_S, "ble.r4.s", 2, MintOpShortBranch)
|
|
|
OPDEF(MINT_BLE_R8_S, "ble.r8.s", 2, MintOpShortBranch)
|
|
OPDEF(MINT_BLE_R8_S, "ble.r8.s", 2, MintOpShortBranch)
|
|
|
|
|
|
|
|
OPDEF(MINT_BNE_UN_I4_S, "bne.un.i4.s", 2, MintOpShortBranch)
|
|
OPDEF(MINT_BNE_UN_I4_S, "bne.un.i4.s", 2, MintOpShortBranch)
|
|
|
OPDEF(MINT_BNE_UN_I8_S, "bne.un.i8.s", 2, MintOpShortBranch)
|
|
OPDEF(MINT_BNE_UN_I8_S, "bne.un.i8.s", 2, MintOpShortBranch)
|
|
|
|
|
+OPDEF(MINT_BNE_UN_R4_S, "bne.un.r4.s", 2, MintOpShortBranch)
|
|
|
OPDEF(MINT_BNE_UN_R8_S, "bne.un.r8.s", 2, MintOpShortBranch)
|
|
OPDEF(MINT_BNE_UN_R8_S, "bne.un.r8.s", 2, MintOpShortBranch)
|
|
|
OPDEF(MINT_BGE_UN_I4_S, "bge.un.i4.s", 2, MintOpShortBranch)
|
|
OPDEF(MINT_BGE_UN_I4_S, "bge.un.i4.s", 2, MintOpShortBranch)
|
|
|
OPDEF(MINT_BGE_UN_I8_S, "bge.un.i8.s", 2, MintOpShortBranch)
|
|
OPDEF(MINT_BGE_UN_I8_S, "bge.un.i8.s", 2, MintOpShortBranch)
|
|
|
|
|
+OPDEF(MINT_BGE_UN_R4_S, "bge.un.r4.s", 2, MintOpShortBranch)
|
|
|
OPDEF(MINT_BGE_UN_R8_S, "bge.un.r8.s", 2, MintOpShortBranch)
|
|
OPDEF(MINT_BGE_UN_R8_S, "bge.un.r8.s", 2, MintOpShortBranch)
|
|
|
OPDEF(MINT_BGT_UN_I4_S, "bgt.un.i4.s", 2, MintOpShortBranch)
|
|
OPDEF(MINT_BGT_UN_I4_S, "bgt.un.i4.s", 2, MintOpShortBranch)
|
|
|
OPDEF(MINT_BGT_UN_I8_S, "bgt.un.i8.s", 2, MintOpShortBranch)
|
|
OPDEF(MINT_BGT_UN_I8_S, "bgt.un.i8.s", 2, MintOpShortBranch)
|
|
|
|
|
+OPDEF(MINT_BGT_UN_R4_S, "bgt.un.r4.s", 2, MintOpShortBranch)
|
|
|
OPDEF(MINT_BGT_UN_R8_S, "bgt.un.r8.s", 2, MintOpShortBranch)
|
|
OPDEF(MINT_BGT_UN_R8_S, "bgt.un.r8.s", 2, MintOpShortBranch)
|
|
|
OPDEF(MINT_BLE_UN_I4_S, "ble.un.i4.s", 2, MintOpShortBranch)
|
|
OPDEF(MINT_BLE_UN_I4_S, "ble.un.i4.s", 2, MintOpShortBranch)
|
|
|
OPDEF(MINT_BLE_UN_I8_S, "ble.un.i8.s", 2, MintOpShortBranch)
|
|
OPDEF(MINT_BLE_UN_I8_S, "ble.un.i8.s", 2, MintOpShortBranch)
|
|
|
|
|
+OPDEF(MINT_BLE_UN_R4_S, "ble.un.r4.s", 2, MintOpShortBranch)
|
|
|
OPDEF(MINT_BLE_UN_R8_S, "ble.un.r8.s", 2, MintOpShortBranch)
|
|
OPDEF(MINT_BLE_UN_R8_S, "ble.un.r8.s", 2, MintOpShortBranch)
|
|
|
OPDEF(MINT_BLT_UN_I4_S, "blt.un.i4.s", 2, MintOpShortBranch)
|
|
OPDEF(MINT_BLT_UN_I4_S, "blt.un.i4.s", 2, MintOpShortBranch)
|
|
|
OPDEF(MINT_BLT_UN_I8_S, "blt.un.i8.s", 2, MintOpShortBranch)
|
|
OPDEF(MINT_BLT_UN_I8_S, "blt.un.i8.s", 2, MintOpShortBranch)
|
|
|
|
|
+OPDEF(MINT_BLT_UN_R4_S, "blt.un.r4.s", 2, MintOpShortBranch)
|
|
|
OPDEF(MINT_BLT_UN_R8_S, "blt.un.r8.s", 2, MintOpShortBranch)
|
|
OPDEF(MINT_BLT_UN_R8_S, "blt.un.r8.s", 2, MintOpShortBranch)
|
|
|
|
|
|
|
|
OPDEF(MINT_SWITCH, "switch", 0, MintOpSwitch)
|
|
OPDEF(MINT_SWITCH, "switch", 0, MintOpSwitch)
|
|
@@ -338,6 +362,7 @@ OPDEF(MINT_GETITEM_SPAN, "getitem.span", 4, MintOpShortAndInt)
|
|
|
|
|
|
|
|
OPDEF(MINT_ADD_I4, "add.i4", 1, MintOpNoArgs)
|
|
OPDEF(MINT_ADD_I4, "add.i4", 1, MintOpNoArgs)
|
|
|
OPDEF(MINT_ADD_I8, "add.i8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_ADD_I8, "add.i8", 1, MintOpNoArgs)
|
|
|
|
|
+OPDEF(MINT_ADD_R4, "add.r4", 1, MintOpNoArgs)
|
|
|
OPDEF(MINT_ADD_R8, "add.r8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_ADD_R8, "add.r8", 1, MintOpNoArgs)
|
|
|
|
|
|
|
|
OPDEF(MINT_ADD1_I4, "add1.i4", 1, MintOpNoArgs)
|
|
OPDEF(MINT_ADD1_I4, "add1.i4", 1, MintOpNoArgs)
|
|
@@ -345,6 +370,7 @@ OPDEF(MINT_ADD1_I8, "add1.i8", 1, MintOpNoArgs)
|
|
|
|
|
|
|
|
OPDEF(MINT_SUB_I4, "sub.i4", 1, MintOpNoArgs)
|
|
OPDEF(MINT_SUB_I4, "sub.i4", 1, MintOpNoArgs)
|
|
|
OPDEF(MINT_SUB_I8, "sub.i8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_SUB_I8, "sub.i8", 1, MintOpNoArgs)
|
|
|
|
|
+OPDEF(MINT_SUB_R4, "sub.r4", 1, MintOpNoArgs)
|
|
|
OPDEF(MINT_SUB_R8, "sub.r8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_SUB_R8, "sub.r8", 1, MintOpNoArgs)
|
|
|
|
|
|
|
|
OPDEF(MINT_SUB1_I4, "sub1.i4", 1, MintOpNoArgs)
|
|
OPDEF(MINT_SUB1_I4, "sub1.i4", 1, MintOpNoArgs)
|
|
@@ -352,10 +378,12 @@ OPDEF(MINT_SUB1_I8, "sub1.i8", 1, MintOpNoArgs)
|
|
|
|
|
|
|
|
OPDEF(MINT_MUL_I4, "mul.i4", 1, MintOpNoArgs)
|
|
OPDEF(MINT_MUL_I4, "mul.i4", 1, MintOpNoArgs)
|
|
|
OPDEF(MINT_MUL_I8, "mul.i8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_MUL_I8, "mul.i8", 1, MintOpNoArgs)
|
|
|
|
|
+OPDEF(MINT_MUL_R4, "mul.r4", 1, MintOpNoArgs)
|
|
|
OPDEF(MINT_MUL_R8, "mul.r8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_MUL_R8, "mul.r8", 1, MintOpNoArgs)
|
|
|
|
|
|
|
|
OPDEF(MINT_DIV_I4, "div.i4", 1, MintOpNoArgs)
|
|
OPDEF(MINT_DIV_I4, "div.i4", 1, MintOpNoArgs)
|
|
|
OPDEF(MINT_DIV_I8, "div.i8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_DIV_I8, "div.i8", 1, MintOpNoArgs)
|
|
|
|
|
+OPDEF(MINT_DIV_R4, "div.r4", 1, MintOpNoArgs)
|
|
|
OPDEF(MINT_DIV_R8, "div.r8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_DIV_R8, "div.r8", 1, MintOpNoArgs)
|
|
|
|
|
|
|
|
OPDEF(MINT_DIV_UN_I4, "div.un.i4", 1, MintOpNoArgs)
|
|
OPDEF(MINT_DIV_UN_I4, "div.un.i4", 1, MintOpNoArgs)
|
|
@@ -381,6 +409,7 @@ OPDEF(MINT_SUB_OVF_UN_I8, "sub.ovf.un.i8", 1, MintOpNoArgs)
|
|
|
|
|
|
|
|
OPDEF(MINT_NEG_I4, "neg.i4", 1, MintOpNoArgs)
|
|
OPDEF(MINT_NEG_I4, "neg.i4", 1, MintOpNoArgs)
|
|
|
OPDEF(MINT_NEG_I8, "neg.i8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_NEG_I8, "neg.i8", 1, MintOpNoArgs)
|
|
|
|
|
+OPDEF(MINT_NEG_R4, "neg.r4", 1, MintOpNoArgs)
|
|
|
OPDEF(MINT_NEG_R8, "neg.r8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_NEG_R8, "neg.r8", 1, MintOpNoArgs)
|
|
|
|
|
|
|
|
OPDEF(MINT_NOT_I4, "not.i4", 1, MintOpNoArgs)
|
|
OPDEF(MINT_NOT_I4, "not.i4", 1, MintOpNoArgs)
|
|
@@ -397,6 +426,7 @@ OPDEF(MINT_XOR_I8, "xor.i8", 1, MintOpNoArgs)
|
|
|
|
|
|
|
|
OPDEF(MINT_REM_I4, "rem.i4", 1, MintOpNoArgs)
|
|
OPDEF(MINT_REM_I4, "rem.i4", 1, MintOpNoArgs)
|
|
|
OPDEF(MINT_REM_I8, "rem.i8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_REM_I8, "rem.i8", 1, MintOpNoArgs)
|
|
|
|
|
+OPDEF(MINT_REM_R4, "rem.r4", 1, MintOpNoArgs)
|
|
|
OPDEF(MINT_REM_R8, "rem.r8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_REM_R8, "rem.r8", 1, MintOpNoArgs)
|
|
|
|
|
|
|
|
OPDEF(MINT_REM_UN_I4, "rem.un.i4", 1, MintOpNoArgs)
|
|
OPDEF(MINT_REM_UN_I4, "rem.un.i4", 1, MintOpNoArgs)
|
|
@@ -414,28 +444,35 @@ OPDEF(MINT_CONV_R_UN_I8, "conv.r.un.i8", 1, MintOpNoArgs)
|
|
|
|
|
|
|
|
OPDEF(MINT_CONV_I1_I4, "conv.i1.i4", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CONV_I1_I4, "conv.i1.i4", 1, MintOpNoArgs)
|
|
|
OPDEF(MINT_CONV_I1_I8, "conv.i1.i8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CONV_I1_I8, "conv.i1.i8", 1, MintOpNoArgs)
|
|
|
|
|
+OPDEF(MINT_CONV_I1_R4, "conv.i1.r4", 1, MintOpNoArgs)
|
|
|
OPDEF(MINT_CONV_I1_R8, "conv.i1.r8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CONV_I1_R8, "conv.i1.r8", 1, MintOpNoArgs)
|
|
|
|
|
|
|
|
OPDEF(MINT_CONV_U1_I4, "conv.u1.i4", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CONV_U1_I4, "conv.u1.i4", 1, MintOpNoArgs)
|
|
|
OPDEF(MINT_CONV_U1_I8, "conv.u1.i8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CONV_U1_I8, "conv.u1.i8", 1, MintOpNoArgs)
|
|
|
|
|
+OPDEF(MINT_CONV_U1_R4, "conv.u1.r4", 1, MintOpNoArgs)
|
|
|
OPDEF(MINT_CONV_U1_R8, "conv.u1.r8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CONV_U1_R8, "conv.u1.r8", 1, MintOpNoArgs)
|
|
|
|
|
|
|
|
OPDEF(MINT_CONV_I2_I4, "conv.i2.i4", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CONV_I2_I4, "conv.i2.i4", 1, MintOpNoArgs)
|
|
|
OPDEF(MINT_CONV_I2_I8, "conv.i2.i8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CONV_I2_I8, "conv.i2.i8", 1, MintOpNoArgs)
|
|
|
|
|
+OPDEF(MINT_CONV_I2_R4, "conv.i2.r4", 1, MintOpNoArgs)
|
|
|
OPDEF(MINT_CONV_I2_R8, "conv.i2.r8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CONV_I2_R8, "conv.i2.r8", 1, MintOpNoArgs)
|
|
|
|
|
|
|
|
OPDEF(MINT_CONV_U2_I4, "conv.u2.i4", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CONV_U2_I4, "conv.u2.i4", 1, MintOpNoArgs)
|
|
|
OPDEF(MINT_CONV_U2_I8, "conv.u2.i8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CONV_U2_I8, "conv.u2.i8", 1, MintOpNoArgs)
|
|
|
|
|
+OPDEF(MINT_CONV_U2_R4, "conv.u2.r4", 1, MintOpNoArgs)
|
|
|
OPDEF(MINT_CONV_U2_R8, "conv.u2.r8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CONV_U2_R8, "conv.u2.r8", 1, MintOpNoArgs)
|
|
|
|
|
|
|
|
OPDEF(MINT_CONV_I4_I8, "conv.i4.i8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CONV_I4_I8, "conv.i4.i8", 1, MintOpNoArgs)
|
|
|
|
|
+OPDEF(MINT_CONV_I4_R4, "conv.i4.r4", 1, MintOpNoArgs)
|
|
|
OPDEF(MINT_CONV_I4_R8, "conv.i4.r8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CONV_I4_R8, "conv.i4.r8", 1, MintOpNoArgs)
|
|
|
|
|
|
|
|
OPDEF(MINT_CONV_U4_I8, "conv.u4.i8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CONV_U4_I8, "conv.u4.i8", 1, MintOpNoArgs)
|
|
|
|
|
+OPDEF(MINT_CONV_U4_R4, "conv.u4.r4", 1, MintOpNoArgs)
|
|
|
OPDEF(MINT_CONV_U4_R8, "conv.u4.r8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CONV_U4_R8, "conv.u4.r8", 1, MintOpNoArgs)
|
|
|
|
|
|
|
|
OPDEF(MINT_CONV_I8_I4, "conv.i8.i4", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CONV_I8_I4, "conv.i8.i4", 1, MintOpNoArgs)
|
|
|
OPDEF(MINT_CONV_I8_U4, "conv.i8.u4", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CONV_I8_U4, "conv.i8.u4", 1, MintOpNoArgs)
|
|
|
|
|
+OPDEF(MINT_CONV_I8_R4, "conv.i8.r4", 1, MintOpNoArgs)
|
|
|
OPDEF(MINT_CONV_I8_R8, "conv.i8.r8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CONV_I8_R8, "conv.i8.r8", 1, MintOpNoArgs)
|
|
|
|
|
|
|
|
OPDEF(MINT_CONV_R4_I4, "conv.r4.i4", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CONV_R4_I4, "conv.r4.i4", 1, MintOpNoArgs)
|
|
@@ -444,11 +481,14 @@ OPDEF(MINT_CONV_R4_R8, "conv.r4.r8", 1, MintOpNoArgs)
|
|
|
|
|
|
|
|
OPDEF(MINT_CONV_R8_I4, "conv.r8.i4", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CONV_R8_I4, "conv.r8.i4", 1, MintOpNoArgs)
|
|
|
OPDEF(MINT_CONV_R8_I8, "conv.r8.i8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CONV_R8_I8, "conv.r8.i8", 1, MintOpNoArgs)
|
|
|
|
|
+OPDEF(MINT_CONV_R8_R4, "conv.r8.r4", 1, MintOpNoArgs)
|
|
|
|
|
|
|
|
OPDEF(MINT_CONV_I4_I8_SP, "conv.i4.i8.sp", 1, MintOpNoArgs) /* special for narrowing sp[-2] on 64 bits */
|
|
OPDEF(MINT_CONV_I4_I8_SP, "conv.i4.i8.sp", 1, MintOpNoArgs) /* special for narrowing sp[-2] on 64 bits */
|
|
|
OPDEF(MINT_CONV_I8_I4_SP, "conv.i8.i4.sp", 1, MintOpNoArgs) /* special for widening sp[-2] on 64 bits */
|
|
OPDEF(MINT_CONV_I8_I4_SP, "conv.i8.i4.sp", 1, MintOpNoArgs) /* special for widening sp[-2] on 64 bits */
|
|
|
|
|
+OPDEF(MINT_CONV_R8_R4_SP, "conv.r8.r4.sp", 1, MintOpNoArgs)
|
|
|
|
|
|
|
|
OPDEF(MINT_CONV_U8_I4, "conv.u8.i4", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CONV_U8_I4, "conv.u8.i4", 1, MintOpNoArgs)
|
|
|
|
|
+OPDEF(MINT_CONV_U8_R4, "conv.u8.r4", 1, MintOpNoArgs)
|
|
|
OPDEF(MINT_CONV_U8_R8, "conv.u8.r8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CONV_U8_R8, "conv.u8.r8", 1, MintOpNoArgs)
|
|
|
|
|
|
|
|
OPDEF(MINT_CONV_OVF_I1_I4, "conv.ovf.i1.i4", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CONV_OVF_I1_I4, "conv.ovf.i1.i4", 1, MintOpNoArgs)
|
|
@@ -478,6 +518,7 @@ OPDEF(MINT_CONV_OVF_U2_R8, "conv.ovf.u2.r8", 1, MintOpNoArgs)
|
|
|
OPDEF(MINT_CONV_OVF_I4_U4, "conv.ovf.i4.u4", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CONV_OVF_I4_U4, "conv.ovf.i4.u4", 1, MintOpNoArgs)
|
|
|
OPDEF(MINT_CONV_OVF_I4_I8, "conv.ovf.i4.i8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CONV_OVF_I4_I8, "conv.ovf.i4.i8", 1, MintOpNoArgs)
|
|
|
OPDEF(MINT_CONV_OVF_I4_U8, "conv.ovf.i4.u8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CONV_OVF_I4_U8, "conv.ovf.i4.u8", 1, MintOpNoArgs)
|
|
|
|
|
+OPDEF(MINT_CONV_OVF_I4_R4, "conv.ovf.i4.r4", 1, MintOpNoArgs)
|
|
|
OPDEF(MINT_CONV_OVF_I4_R8, "conv.ovf.i4.r8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CONV_OVF_I4_R8, "conv.ovf.i4.r8", 1, MintOpNoArgs)
|
|
|
|
|
|
|
|
OPDEF(MINT_CONV_OVF_I4_UN_I8, "conv.ovf.i4.un.i8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CONV_OVF_I4_UN_I8, "conv.ovf.i4.un.i8", 1, MintOpNoArgs)
|
|
@@ -485,33 +526,40 @@ OPDEF(MINT_CONV_OVF_I4_UN_R8, "conv.ovf.i4.un.r8", 1, MintOpNoArgs)
|
|
|
|
|
|
|
|
OPDEF(MINT_CONV_OVF_U4_I4, "conv.ovf.u4.i4", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CONV_OVF_U4_I4, "conv.ovf.u4.i4", 1, MintOpNoArgs)
|
|
|
OPDEF(MINT_CONV_OVF_U4_I8, "conv.ovf.u4.i8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CONV_OVF_U4_I8, "conv.ovf.u4.i8", 1, MintOpNoArgs)
|
|
|
|
|
+OPDEF(MINT_CONV_OVF_U4_R4, "conv.ovf.u4.r4", 1, MintOpNoArgs)
|
|
|
OPDEF(MINT_CONV_OVF_U4_R8, "conv.ovf.u4.r8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CONV_OVF_U4_R8, "conv.ovf.u4.r8", 1, MintOpNoArgs)
|
|
|
|
|
|
|
|
OPDEF(MINT_CONV_OVF_I8_U8, "conv.ovf.i8.u8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CONV_OVF_I8_U8, "conv.ovf.i8.u8", 1, MintOpNoArgs)
|
|
|
|
|
+OPDEF(MINT_CONV_OVF_I8_R4, "conv.ovf.i8.r4", 1, MintOpNoArgs)
|
|
|
OPDEF(MINT_CONV_OVF_I8_R8, "conv.ovf.i8.r8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CONV_OVF_I8_R8, "conv.ovf.i8.r8", 1, MintOpNoArgs)
|
|
|
|
|
|
|
|
OPDEF(MINT_CONV_OVF_I8_UN_R8, "conv.ovf.i8.un.r8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CONV_OVF_I8_UN_R8, "conv.ovf.i8.un.r8", 1, MintOpNoArgs)
|
|
|
|
|
|
|
|
OPDEF(MINT_CONV_OVF_U8_I4, "conv.ovf.u8.i4", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CONV_OVF_U8_I4, "conv.ovf.u8.i4", 1, MintOpNoArgs)
|
|
|
OPDEF(MINT_CONV_OVF_U8_I8, "conv.ovf.u8.i8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CONV_OVF_U8_I8, "conv.ovf.u8.i8", 1, MintOpNoArgs)
|
|
|
|
|
+OPDEF(MINT_CONV_OVF_U8_R4, "conv.ovf.u8.r4", 1, MintOpNoArgs)
|
|
|
OPDEF(MINT_CONV_OVF_U8_R8, "conv.ovf.u8.r8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CONV_OVF_U8_R8, "conv.ovf.u8.r8", 1, MintOpNoArgs)
|
|
|
|
|
|
|
|
OPDEF(MINT_CEQ_I4, "ceq.i4", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CEQ_I4, "ceq.i4", 1, MintOpNoArgs)
|
|
|
OPDEF(MINT_CEQ_I8, "ceq.i8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CEQ_I8, "ceq.i8", 1, MintOpNoArgs)
|
|
|
|
|
+OPDEF(MINT_CEQ_R4, "ceq.r4", 1, MintOpNoArgs)
|
|
|
OPDEF(MINT_CEQ_R8, "ceq.r8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CEQ_R8, "ceq.r8", 1, MintOpNoArgs)
|
|
|
|
|
|
|
|
OPDEF(MINT_CNE_I4, "cne.i4", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CNE_I4, "cne.i4", 1, MintOpNoArgs)
|
|
|
OPDEF(MINT_CNE_I8, "cne.i8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CNE_I8, "cne.i8", 1, MintOpNoArgs)
|
|
|
|
|
+OPDEF(MINT_CNE_R4, "cne.r4", 1, MintOpNoArgs)
|
|
|
OPDEF(MINT_CNE_R8, "cne.r8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CNE_R8, "cne.r8", 1, MintOpNoArgs)
|
|
|
|
|
|
|
|
OPDEF(MINT_CEQ0_I4, "ceq0.i4", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CEQ0_I4, "ceq0.i4", 1, MintOpNoArgs)
|
|
|
|
|
|
|
|
OPDEF(MINT_CGT_I4, "cgt.i4", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CGT_I4, "cgt.i4", 1, MintOpNoArgs)
|
|
|
OPDEF(MINT_CGT_I8, "cgt.i8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CGT_I8, "cgt.i8", 1, MintOpNoArgs)
|
|
|
|
|
+OPDEF(MINT_CGT_R4, "cgt.r4", 1, MintOpNoArgs)
|
|
|
OPDEF(MINT_CGT_R8, "cgt.r8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CGT_R8, "cgt.r8", 1, MintOpNoArgs)
|
|
|
|
|
|
|
|
OPDEF(MINT_CGE_I4, "cge.i4", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CGE_I4, "cge.i4", 1, MintOpNoArgs)
|
|
|
OPDEF(MINT_CGE_I8, "cge.i8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CGE_I8, "cge.i8", 1, MintOpNoArgs)
|
|
|
|
|
+OPDEF(MINT_CGE_R4, "cge.r4", 1, MintOpNoArgs)
|
|
|
OPDEF(MINT_CGE_R8, "cge.r8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CGE_R8, "cge.r8", 1, MintOpNoArgs)
|
|
|
|
|
|
|
|
OPDEF(MINT_CGE_UN_I4, "cge.un.i4", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CGE_UN_I4, "cge.un.i4", 1, MintOpNoArgs)
|
|
@@ -519,14 +567,17 @@ OPDEF(MINT_CGE_UN_I8, "cge.un.i8", 1, MintOpNoArgs)
|
|
|
|
|
|
|
|
OPDEF(MINT_CGT_UN_I4, "cgt.un.i4", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CGT_UN_I4, "cgt.un.i4", 1, MintOpNoArgs)
|
|
|
OPDEF(MINT_CGT_UN_I8, "cgt.un.i8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CGT_UN_I8, "cgt.un.i8", 1, MintOpNoArgs)
|
|
|
|
|
+OPDEF(MINT_CGT_UN_R4, "cgt.un.r4", 1, MintOpNoArgs)
|
|
|
OPDEF(MINT_CGT_UN_R8, "cgt.un.r8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CGT_UN_R8, "cgt.un.r8", 1, MintOpNoArgs)
|
|
|
|
|
|
|
|
OPDEF(MINT_CLT_I4, "clt.i4", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CLT_I4, "clt.i4", 1, MintOpNoArgs)
|
|
|
OPDEF(MINT_CLT_I8, "clt.i8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CLT_I8, "clt.i8", 1, MintOpNoArgs)
|
|
|
|
|
+OPDEF(MINT_CLT_R4, "clt.r4", 1, MintOpNoArgs)
|
|
|
OPDEF(MINT_CLT_R8, "clt.r8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CLT_R8, "clt.r8", 1, MintOpNoArgs)
|
|
|
|
|
|
|
|
OPDEF(MINT_CLE_I4, "cle.i4", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CLE_I4, "cle.i4", 1, MintOpNoArgs)
|
|
|
OPDEF(MINT_CLE_I8, "cle.i8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CLE_I8, "cle.i8", 1, MintOpNoArgs)
|
|
|
|
|
+OPDEF(MINT_CLE_R4, "cle.r4", 1, MintOpNoArgs)
|
|
|
OPDEF(MINT_CLE_R8, "cle.r8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CLE_R8, "cle.r8", 1, MintOpNoArgs)
|
|
|
|
|
|
|
|
OPDEF(MINT_CLE_UN_I4, "cle.un.i4", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CLE_UN_I4, "cle.un.i4", 1, MintOpNoArgs)
|
|
@@ -534,6 +585,7 @@ OPDEF(MINT_CLE_UN_I8, "cle.un.i8", 1, MintOpNoArgs)
|
|
|
|
|
|
|
|
OPDEF(MINT_CLT_UN_I4, "clt.un.i4", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CLT_UN_I4, "clt.un.i4", 1, MintOpNoArgs)
|
|
|
OPDEF(MINT_CLT_UN_I8, "clt.un.i8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CLT_UN_I8, "clt.un.i8", 1, MintOpNoArgs)
|
|
|
|
|
+OPDEF(MINT_CLT_UN_R4, "clt.un.r4", 1, MintOpNoArgs)
|
|
|
OPDEF(MINT_CLT_UN_R8, "clt.un.r8", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CLT_UN_R8, "clt.un.r8", 1, MintOpNoArgs)
|
|
|
|
|
|
|
|
OPDEF(MINT_CKFINITE, "ckfinite", 1, MintOpNoArgs)
|
|
OPDEF(MINT_CKFINITE, "ckfinite", 1, MintOpNoArgs)
|