On 10/18/2011 01:04 PM, Blue Swirl wrote: >> > - F_HELPER(name, d) \ >> > + float64 helper_f ## name ## d (CPUState * env, float64 src1,\ >> > + float64 src2) \ >> > { \ >> > - DT0 = float64_ ## name (DT0, DT1, &env->fp_status); \ >> > + return float64_ ## name (src1, src2, &env->fp_status); \ >> > } \ > Could we call float64_##name() directly from generated code and avoid > the wrapper? Translator could generate &env->fp_status and in other > cases that could be passed around instead of env. >
The helper.h machinery isn't set up for that. Also, see patch 11. r~