Ping? r~
On 01/04/2010 02:46 PM, Richard Henderson wrote:
I've split up the FPCR as requested by Aurelien. We no longer set anything in FP_STATUS after the execution of the operation, only copy data from FP_STATUS to some env->fpcr field. I have totally rewritten the patch to be more along the line that Laurent was suggesting, in that the rounding mode and other qualifiers are totally parsed within the translator. I no longer pass the FN11 field to the helper functions. Unlike Laurent's prototype, I do not set the rounding mode at every FP instruction; I remember the previous setting of the rounding mode within a TB. Similarly for the flush-to-zero field. I do not handle VAX instructions at all. The existing VAX support is mostly broken, and I didn't feel like compounding the problem. r~ -- Richard Henderson (6): target-alpha: Fix gdb access to fpcr and unique. target-alpha: Split up FPCR value into separate fields. target-alpha: Reduce internal processor registers for user-mode. target-alpha: Clean up arithmetic traps. target-alpha: Mark helper_excp as NORETURN. target-alpha: Implement IEEE FP qualifiers.