Function: calcFunc-prevprime
calcFunc-prevprime is an autoloaded and byte-compiled function defined
in calc-comb.el.gz.
Signature
(calcFunc-prevprime N &optional ITERS)
Source Code
;; Defined in /usr/src/emacs/lisp/calc/calc-comb.el.gz
(defun calcFunc-prevprime (n &optional iters)
(if (Math-integerp n)
(if (Math-lessp n 4)
2
(if (math-evenp n)
(setq n (math-add n 1)))
(let (res)
(while (not (car (setq res (math-prime-test
(setq n (math-add n -2))
(or iters 1))))))
(if (and calc-verbose-nextprime
(eq (car res) 'maybe))
(calc-report-prime-test res)))
n)
(if (Math-realp n)
(calcFunc-prevprime (math-ceiling n) iters)
(math-reject-arg n 'integerp))))