The mips FP status is 32 bits long (and we don't want to set it
with an uninitialized result value).
\f
;;;; Float mode hackery:
-(sb!xc:deftype float-modes () '(unsigned-byte 24))
+;#|
+(sb!xc:deftype float-modes () '(unsigned-byte 32))
(defknown floating-point-modes () float-modes (flushable))
(defknown ((setf floating-point-modes)) (float-modes)
float-modes)
(:translate (setf floating-point-modes))
(:policy :fast-safe)
(:generator 3
- (inst ctc1 res 31)
+ (inst ctc1 new 31)
(move res new)))
-
+;|#
\f
;;;; Complex float VOPs
(defconstant-eqx float-exceptions-byte (byte 5 12) #'equalp)
(defconstant-eqx float-condition-bit (ash 1 23) #'equalp)
(def!constant float-fast-bit (ash 1 24))
-;(def!constant float-fast-bit 0)
;;;; Description of the target address space.
;;; checkins which aren't released. (And occasionally for internal
;;; versions, especially for internal versions off the main CVS
;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"0.9.5.39"
+"0.9.5.40"