File tree Expand file tree Collapse file tree 2 files changed +3
-1
lines changed
math-lib/math/private/flonum Expand file tree Collapse file tree 2 files changed +3
-1
lines changed Original file line number Diff line number Diff line change 6969 [(c fc) (values b fb)]
7070 [(fs) (f s)]
7171 ;; Replace the endpoint with the same sign as s
72- [(a fa b fb) (if ((* fa fs) . < . 0.0 )
72+ [(a fa b fb) (if (if (< fa 0. ) (< 0. fs) (< fs 0. ) )
7373 (values a fa s fs)
7474 (values s fs b fb))]
7575 ;; Make sure b is closer
Original file line number Diff line number Diff line change @@ -201,3 +201,5 @@ fl2<=
201201;; ===================================================================================================
202202;; Bracketed root
203203(check-equal? (flbracketed-root values -1e-200 1e-199 ) 0. )
204+ (check-equal? (flbracketed-root (λ (x) (- -1e-250 x)) 9e-202 -1e-200 ) -1e-250 )
205+ (check-equal? (flbracketed-root (λ (x) (- +1e-250 x)) 9e-202 -1e-200 ) +1e-250 )
You can’t perform that action at this time.
0 commit comments