X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=sim%2Fv850%2Fsim-main.h;h=e9f7aadac203175004424ec617343364361e41c0;hb=38f48d729d916673434b57dabd7e88e637544033;hp=37ea31f3f4c533a6c9239d66d0fd8773e3a92eef;hpb=2ee563b53258d390d7446e90a67f465d504ae44c;p=deliverable%2Fbinutils-gdb.git diff --git a/sim/v850/sim-main.h b/sim/v850/sim-main.h index 37ea31f3f4..e9f7aadac2 100644 --- a/sim/v850/sim-main.h +++ b/sim/v850/sim-main.h @@ -366,20 +366,22 @@ do { \ #endif +#define GPR_SET(N, VAL) (State.regs[(N)] = (VAL)) +#define GPR_CLEAR(N) (State.regs[(N)] = 0) extern void divun ( unsigned int N, unsigned long int als, unsigned long int sfi, unsigned32 /*unsigned long int*/ * quotient_ptr, unsigned32 /*unsigned long int*/ * remainder_ptr, - boolean * overflow_ptr + int *overflow_ptr ); extern void divn ( unsigned int N, unsigned long int als, unsigned long int sfi, signed32 /*signed long int*/ * quotient_ptr, signed32 /*signed long int*/ * remainder_ptr, - boolean * overflow_ptr + int *overflow_ptr ); extern int type1_regs[]; extern int type2_regs[];