From: kub Date: Sun, 1 Nov 2020 21:55:48 +0000 (+0100) Subject: sh2 drc, fix sh2 reg enum usage X-Git-Tag: v2.00~663 X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7082729e0638ce62ec0cbe8ab0b328b04a510dca;p=picodrive.git sh2 drc, fix sh2 reg enum usage --- diff --git a/cpu/sh2/compiler.c b/cpu/sh2/compiler.c index 93c68913..9da6184b 100644 --- a/cpu/sh2/compiler.c +++ b/cpu/sh2/compiler.c @@ -109,10 +109,6 @@ static int insns_compiled, hash_collisions, host_insn_count; #define GET_Rn() \ ((op >> 8) & 0x0f) -#define SHR_T 30 // separate T for not-used detection -#define SHR_MEM 31 -#define SHR_TMP -1 - #define T 0x00000001 #define S 0x00000002 #define I 0x000000f0 diff --git a/cpu/sh2/sh2.h b/cpu/sh2/sh2.h index eab52686..1c777f8a 100644 --- a/cpu/sh2/sh2.h +++ b/cpu/sh2/sh2.h @@ -9,7 +9,8 @@ typedef enum { SHR_R0 = 0, SHR_SP = 15, SHR_PC, SHR_PPC, SHR_PR, SHR_SR, SHR_GBR, SHR_VBR, SHR_MACH, SHR_MACL, - SH2_REGS // register set size + SH2_REGS, // register set size + SHR_T = 29, SHR_MEM = 30, SHR_TMP = 31, // drc specific pseudo regs } sh2_reg_e; #define SHR_R(n) (SHR_R0+(n))