(set! flo:smallest-positive-normal
(flo:ldexp 1. flo:normal-exponent-min-base-2))
(set! flo:largest-positive-normal
- (flo:ldexp 1. flo:normal-exponent-max-base-2))
+ (flo:ldexp (flo:nextafter 2. 0.) flo:normal-exponent-max-base-2))
unspecific)
(define (initialize-package!)
(define-eqv-test "#e#x1.1p-1" (* #x11 (expt 2 (- (+ 1 4)))))
(define-eqv-test "#x1.1p-1" (exact->inexact (* #x11 (expt 2 (- (+ 1 4))))))
(define-eqv-test "#x1p-1022" flo:smallest-positive-normal)
-(define-eqv-test "#x1.fffffffffffffp+1023" flo:largest-positive-normal 'xfail)
+(define-eqv-test "#x1.fffffffffffffp+1023" flo:largest-positive-normal)
(define-eqv-test "#b0." 0.)
(define-eqv-test "#b0.+0.i" 0.+0.i)