3 This code was written as part of the CMU Common Lisp project and has
4 been placed in the public domain.
11 * Define macro to allocate a local array of the appropriate size
12 * where the fpu state can be stored.
15 * 32 (single-precision) FP registers, and the FP state register.
16 * But Sparc V9 has 32 double-precision registers (equivalent to 64
17 * single-precision, but can't be accessed), so we leave enough room
20 #define FPU_STATE_SIZE (((32 + 32 + 1) + 1)/2)
21 #define FPU_STATE(name) long long name[FPU_STATE_SIZE];