Function: math-arcsin-raw
math-arcsin-raw is an autoloaded and byte-compiled function defined in
calc-math.el.gz.
Signature
(math-arcsin-raw X)
Source Code
;; Defined in /usr/src/emacs/lisp/calc/calc-math.el.gz
(defun math-arcsin-raw (x) ; [N N]
(let ((a (math-sqrt-raw (math-sub '(float 1 0) (math-sqr x)))))
(if (or (memq (car x) '(cplx polar))
(memq (car a) '(cplx polar)))
(math-with-extra-prec 2 ; use extra precision for difficult case
(math-mul '(cplx 0 -1)
(math-ln-raw (math-add (math-mul '(cplx 0 1) x) a))))
(math-arctan2-raw x a))))