Skip to content

Commit c4c1986

Browse files
committed
Use mpfr_sqr
1 parent 2557bd2 commit c4c1986

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

mpfr.rkt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -138,13 +138,12 @@
138138
(define mpfr-atan2!
139139
(get-mpfr-fun 'mpfr_atan2 (_fun _mpfr-pointer _mpfr-pointer _mpfr-pointer _rnd_t -> _int)))
140140

141+
(define mpfr-pow2! (get-mpfr-fun 'mpfr_sqr (_fun _mpfr-pointer _mpfr-pointer _rnd_t -> _int)))
142+
141143
(define mpfr-set! (get-mpfr-fun 'mpfr_set (_fun _mpfr-pointer _mpfr-pointer _rnd_t -> _void)))
142144

143145
(define mpfr-set-prec! set-mpfr-prec!)
144146

145-
(define (mpfr-pow2! out a rnd)
146-
(mpfr-mul! out a a rnd))
147-
148147
(define (bfremainder x mod)
149148
(define out (bf 0))
150149
(mpfr-remainder! out x mod (bf-rounding-mode))

0 commit comments

Comments
 (0)