applies newest CoreDSL changes
This commit is contained in:
		| @@ -51,7 +51,7 @@ template <> struct traits<tgc5c> { | ||||
|         {"X0", "X1", "X2", "X3", "X4", "X5", "X6", "X7", "X8", "X9", "X10", "X11", "X12", "X13", "X14", "X15", "X16", "X17", "X18", "X19", "X20", "X21", "X22", "X23", "X24", "X25", "X26", "X27", "X28", "X29", "X30", "X31", "PC", "NEXT_PC", "PRIV", "DPC"}}; | ||||
|   | ||||
|     static constexpr std::array<const char*, 36> reg_aliases{ | ||||
|         {"ZERO", "RA", "SP", "GP", "TP", "T0", "T1", "T2", "S0", "S1", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "S2", "S3", "S4", "S5", "S6", "S7", "S8", "S9", "S10", "S11", "T3", "T4", "T5", "T6", "PC", "NEXT_PC", "PRIV", "DPC"}}; | ||||
|         {"zero", "ra", "sp", "gp", "tp", "t0", "t1", "t2", "s0", "s1", "a0", "a1", "a2", "a3", "a4", "a5", "a6", "a7", "s2", "s3", "s4", "s5", "s6", "s7", "s8", "s9", "s10", "s11", "t3", "t4", "t5", "t6", "PC", "NEXT_PC", "PRIV", "DPC"}}; | ||||
|  | ||||
|     enum constants {MISA_VAL=1073746180ULL, MARCHID_VAL=2147483651ULL, XLEN=32ULL, INSTR_ALIGNMENT=2ULL, RFS=32ULL, fence=0ULL, fencei=1ULL, fencevmal=2ULL, fencevmau=3ULL, CSR_SIZE=4096ULL, MUL_LEN=64ULL}; | ||||
|  | ||||
| @@ -141,35 +141,35 @@ template <> struct traits<tgc5c> { | ||||
|         DIVU = 54, | ||||
|         REM = 55, | ||||
|         REMU = 56, | ||||
|         CADDI4SPN = 57, | ||||
|         CLW = 58, | ||||
|         CSW = 59, | ||||
|         CADDI = 60, | ||||
|         CNOP = 61, | ||||
|         CJAL = 62, | ||||
|         CLI = 63, | ||||
|         CLUI = 64, | ||||
|         CADDI16SP = 65, | ||||
|         C__ADDI4SPN = 57, | ||||
|         C__LW = 58, | ||||
|         C__SW = 59, | ||||
|         C__ADDI = 60, | ||||
|         C__NOP = 61, | ||||
|         C__JAL = 62, | ||||
|         C__LI = 63, | ||||
|         C__LUI = 64, | ||||
|         C__ADDI16SP = 65, | ||||
|         __reserved_clui = 66, | ||||
|         CSRLI = 67, | ||||
|         CSRAI = 68, | ||||
|         CANDI = 69, | ||||
|         CSUB = 70, | ||||
|         CXOR = 71, | ||||
|         COR = 72, | ||||
|         CAND = 73, | ||||
|         CJ = 74, | ||||
|         CBEQZ = 75, | ||||
|         CBNEZ = 76, | ||||
|         CSLLI = 77, | ||||
|         CLWSP = 78, | ||||
|         CMV = 79, | ||||
|         CJR = 80, | ||||
|         C__SRLI = 67, | ||||
|         C__SRAI = 68, | ||||
|         C__ANDI = 69, | ||||
|         C__SUB = 70, | ||||
|         C__XOR = 71, | ||||
|         C__OR = 72, | ||||
|         C__AND = 73, | ||||
|         C__J = 74, | ||||
|         C__BEQZ = 75, | ||||
|         C__BNEZ = 76, | ||||
|         C__SLLI = 77, | ||||
|         C__LWSP = 78, | ||||
|         C__MV = 79, | ||||
|         C__JR = 80, | ||||
|         __reserved_cmv = 81, | ||||
|         CADD = 82, | ||||
|         CJALR = 83, | ||||
|         CEBREAK = 84, | ||||
|         CSWSP = 85, | ||||
|         C__ADD = 82, | ||||
|         C__JALR = 83, | ||||
|         C__EBREAK = 84, | ||||
|         C__SWSP = 85, | ||||
|         DII = 86, | ||||
|         MAX_OPCODE | ||||
|     }; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user