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