Update lj_target_s390x.h

changed instruction opcode to 64bit
This commit is contained in:
ketank-new 2016-11-16 11:50:46 +05:30 committed by GitHub
parent 31fb648a50
commit 498f028e69

View File

@ -154,27 +154,27 @@ typedef struct {
#define ARMF_RSH(sh, r) (0x10 | ((sh) << 5) | ARMF_S(r)) #define ARMF_RSH(sh, r) (0x10 | ((sh) << 5) | ARMF_S(r))
typedef enum S390xIns { typedef enum S390xIns {
S390I_SR = 0x1B000000, S390I_SR = 0x1B00000000000000,
S390I_AR = 0x1A000000, S390I_AR = 0x1A00000000000000,
S390I_NR = 0x14000000, S390I_NR = 0x1400000000000000,
S390I_XR = 0x17000000, S390I_XR = 0x1700000000000000,
S390I_MR = 0x1C000000, S390I_MR = 0x1C00000000000000,
S390I_LR = 0x18000000, S390I_LR = 0x1800000000000000,
S390I_C = 0x59000000, S390I_C = 0x5900000000000000,
S390I_LH = 0x48000000, S390I_LH = 0x4800000000000000,
S390I_BASR = 0x0D000000, S390I_BASR = 0x0D00000000000000,
S390I_MVCL = 0x0e000000, S390I_MVCL = 0x0e00000000000000,
S390I_ST = 0x50000000, S390I_ST = 0x5000000000000000,
S390I_TM = 0x91000000, S390I_TM = 0x9100000000000000,
S390I_MP = 0xbd000090, S390I_MP = 0xbd00009000000000,
S390I_CLR = 0x15000000, S390I_CLR = 0x1500000000000000,
} S390xIns; } S390xIns;
typedef enum S390xShift { typedef enum S390xShift {
S390SH_SLL, S390SH_SRL, S390SH_SRA S390SH_SLL, S390SH_SRL, S390SH_SRA
} S390xShift; } S390xShift;
/* ARM condition codes. */ /* S390x condition codes. */
typedef enum S390xCC { typedef enum S390xCC {
} S390xCC; } S390xCC;