Revision f54b3f92 dyngen-exec.h

b/dyngen-exec.h
124 124
#define AREG1 "r4"
125 125
#define AREG2 "r5"
126 126
#define AREG3 "r6"
127
#elif defined(__hppa__)
128
#define AREG0 "r17"
129
#define AREG1 "r14"
130
#define AREG2 "r15"
131
#define AREG3 "r16"
127 132
#elif defined(__mips__)
128 133
#define AREG0 "fp"
129 134
#define AREG1 "s0"
......
279 284
#elif defined(__mips__)
280 285
#define EXIT_TB() asm volatile ("jr $ra")
281 286
#define GOTO_LABEL_PARAM(n) asm volatile (".set noat; la $1, " ASM_NAME(__op_gen_label) #n "; jr $1; .set at")
287
#elif defined(__hppa__)
288
#define GOTO_LABEL_PARAM(n) asm volatile ("b,n " ASM_NAME(__op_gen_label) #n)
282 289
#else
283 290
#error unsupported CPU
284 291
#endif

Also available in: Unified diff