-# define ASM_CALLJAVAFUNCTION(m,a0,a1,a2,a3) \
- do { \
- if (opt_intrp) \
- (void) intrp_asm_calljavafunction((m), (a0), (a1), (a2), (a3)); \
- else \
- (void) asm_calljavafunction((m), (a0), (a1), (a2), (a3)); \
- } while (0)
-
-# define ASM_CALLJAVAFUNCTION_ADR(o,m,a0,a1,a2,a3) \
- do { \
- if (opt_intrp) \
- (o) = intrp_asm_calljavafunction((m), (a0), (a1), (a2), (a3)); \
- else \
- (o) = asm_calljavafunction((m), (a0), (a1), (a2), (a3)); \
- } while (0)
-
-# define ASM_CALLJAVAFUNCTION_INT(i,m,a0,a1,a2,a3) \
- do { \
- if (opt_intrp) \
- (i) = intrp_asm_calljavafunction_int((m), (a0), (a1), (a2), (a3)); \
- else \
- (i) = asm_calljavafunction_int((m), (a0), (a1), (a2), (a3)); \
- } while (0)
-
-
-# define ASM_CALLJAVAFUNCTION2(m,count,x,callblock) \
- do { \
- if (opt_intrp) \
- (void) intrp_asm_calljavafunction2((m), (count), (x), (callblock)); \
- else \
- (void) asm_calljavafunction2((m), (count), (x), (callblock)); \
- } while (0)
-
-# define ASM_CALLJAVAFUNCTION2_ADR(o,m,count,x,callblock) \
- do { \
- if (opt_intrp) \
- (o) = intrp_asm_calljavafunction2((m), (count), (x), (callblock)); \
- else \
- (o) = asm_calljavafunction2((m), (count), (x), (callblock)); \
- } while (0)
-
-# define ASM_CALLJAVAFUNCTION2_INT(i,m,count,x,callblock) \
- do { \
- if (opt_intrp) \
- (i) = intrp_asm_calljavafunction2int((m), (count), (x), (callblock)); \
- else \
- (i) = asm_calljavafunction2int((m), (count), (x), (callblock)); \
- } while (0)
-
-# define ASM_CALLJAVAFUNCTION2_LONG(l,m,count,x,callblock) \
- do { \
- if (opt_intrp) \
- (l) = intrp_asm_calljavafunction2long((m), (count), (x), (callblock)); \
- else \
- (l) = asm_calljavafunction2long((m), (count), (x), (callblock)); \
- } while (0)
-
-# define ASM_CALLJAVAFUNCTION2_FLOAT(f,m,count,x,callblock) \
- do { \
- if (opt_intrp) \
- (f) = intrp_asm_calljavafunction2float((m), (count), (x), (callblock)); \
- else \
- (f) = asm_calljavafunction2float((m), (count), (x), (callblock)); \
- } while (0)
-
-# define ASM_CALLJAVAFUNCTION2_DOUBLE(d,m,count,x,callblock) \
- do { \
- if (opt_intrp) \
- (d) = intrp_asm_calljavafunction2double((m), (count), (x), (callblock)); \
- else \
- (d) = asm_calljavafunction2double((m), (count), (x), (callblock)); \
- } while (0)
-
-