| Server IP : 217.160.0.212 / Your IP : 216.73.216.141 Web Server : Apache System : Linux www 6.18.51-i1-ampere #1196 SMP Fri Sep 11 20:43:55 CEST 2026 aarch64 User : sws1073854427 ( 1073854427) PHP Version : 8.4.23 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /usr/share/emacs/28.2/lisp/calc/ |
Upload File : |
;ELC ;;; Compiled ;;; in Emacs version 28.2 ;;; with all optimizations. (byte-code "\300\301!\210\300\302!\207" [require calc-ext calc-macs] 2) (defvar math-scalar-functions '(calcFunc-det calcFunc-cnorm calcFunc-rnorm calcFunc-vlen calcFunc-vcount calcFunc-vsum calcFunc-vprod calcFunc-vmin calcFunc-vmax)) (defvar math-nonscalar-functions '(vec calcFunc-idn calcFunc-diag calcFunc-cvec calcFunc-index calcFunc-trn | calcFunc-append calcFunc-cons calcFunc-rcons calcFunc-tail calcFunc-rhead)) (defvar math-scalar-if-args-functions '(+ - * / neg)) (defvar math-real-functions '(calcFunc-arg calcFunc-re calcFunc-im calcFunc-floor calcFunc-ceil calcFunc-trunc calcFunc-round calcFunc-rounde calcFunc-roundu calcFunc-ffloor calcFunc-fceil calcFunc-ftrunc calcFunc-fround calcFunc-frounde calcFunc-froundu)) (defvar math-positive-functions nil) (defvar math-nonnegative-functions '(calcFunc-cnorm calcFunc-rnorm calcFunc-vlen calcFunc-vcount)) (defvar math-real-scalar-functions '(% calcFunc-idiv calcFunc-abs calcFunc-choose calcFunc-perm calcFunc-eq calcFunc-neq calcFunc-lt calcFunc-gt calcFunc-leq calcFunc-geq calcFunc-lnot calcFunc-max calcFunc-min)) (defvar math-real-if-arg-functions '(calcFunc-sin calcFunc-cos calcFunc-tan calcFunc-sec calcFunc-csc calcFunc-cot calcFunc-arctan calcFunc-sinh calcFunc-cosh calcFunc-tanh calcFunc-sech calcFunc-csch calcFunc-coth calcFunc-exp calcFunc-gamma calcFunc-fact)) (defvar math-integer-functions '(calcFunc-idiv calcFunc-isqrt calcFunc-ilog calcFunc-vlen calcFunc-vcount)) (defvar math-num-integer-functions nil) (defvar math-rounding-functions '(calcFunc-floor calcFunc-ceil calcFunc-round calcFunc-trunc calcFunc-rounde calcFunc-roundu)) (defvar math-float-rounding-functions '(calcFunc-ffloor calcFunc-fceil calcFunc-fround calcFunc-ftrunc calcFunc-frounde calcFunc-froundu)) (defvar math-integer-if-args-functions '(+ - * % neg calcFunc-abs calcFunc-min calcFunc-max calcFunc-choose calcFunc-perm)) #@12 (fn ARG) (defalias 'calc-min #[257 "\300\301\302\"`\"\207" [calc-do make-closure #[0 "\301\302\303\300\304$\207" [V0 calc-binary-op "min" calcFunc-min (var inf var-inf)] 5]] 5 (#$ . 1963) "P"]) #@12 (fn ARG) (defalias 'calc-max #[257 "\300\301\302\"`\"\207" [calc-do make-closure #[0 "\301\302\303\300\304$\207" [V0 calc-binary-op "max" calcFunc-max (neg (var inf var-inf))] 5]] 5 (#$ . 2166) "P"]) #@12 (fn ARG) (defalias 'calc-abs #[257 "\300\301\302\"`\"\207" [calc-do make-closure #[0 "\301\302\303\300#\207" [V0 calc-unary-op "abs" calcFunc-abs] 4]] 5 (#$ . 2375) "P"]) #@12 (fn ARG) (defalias 'calc-idiv #[257 "\300\301\302\"`\"\207" [calc-do make-closure #[0 "\301\302\303\300\304$\207" [V0 calc-binary-op "\\" calcFunc-idiv 1] 5]] 5 (#$ . 2555) "P"]) #@12 (fn ARG) (defalias 'calc-floor #[257 "\300\301\302\"`\"\207" [calc-do make-closure #[0 "\301 \203 \302 \203 \303\304\305\300#\207\303\304\306\300#\207\302 \203! \303\307\310\300#\207\303\307\311\300#\207" [V0 calc-is-inverse calc-is-hyperbolic calc-unary-op "ceil" calcFunc-fceil calcFunc-ceil "flor" calcFunc-ffloor calcFunc-floor] 4]] 5 (#$ . 2743) "P"]) #@12 (fn ARG) (defalias 'calc-ceiling #[257 "\300 \210\301!\207" [calc-invert-func calc-floor] 3 (#$ . 3111) "P"]) #@12 (fn ARG) (defalias 'calc-round #[257 "\300\301\302\"`\"\207" [calc-do make-closure #[0 "\301 \203 \302 \203 \303\304\305\300#\207\303\304\306\300#\207\302 \203! \303\307\310\300#\207\303\307\311\300#\207" [V0 calc-is-inverse calc-is-hyperbolic calc-unary-op "trnc" calcFunc-ftrunc calcFunc-trunc "rond" calcFunc-fround calcFunc-round] 4]] 5 (#$ . 3230) "P"]) #@12 (fn ARG) (defalias 'calc-trunc #[257 "\300 \210\301!\207" [calc-invert-func calc-round] 3 (#$ . 3600) "P"]) #@12 (fn ARG) (defalias 'calc-mant-part #[257 "\300\301\302\"`\"\207" [calc-do make-closure #[0 "\301\302\303\300#\207" [V0 calc-unary-op "mant" calcFunc-mant] 4]] 5 (#$ . 3717) "P"]) #@12 (fn ARG) (defalias 'calc-xpon-part #[257 "\300\301\302\"`\"\207" [calc-do make-closure #[0 "\301\302\303\300#\207" [V0 calc-unary-op "xpon" calcFunc-xpon] 4]] 5 (#$ . 3905) "P"]) #@12 (fn ARG) (defalias 'calc-scale-float #[257 "\300\301\302\"`\"\207" [calc-do make-closure #[0 "\301\302\303\300#\207" [V0 calc-binary-op "scal" calcFunc-scf] 4]] 5 (#$ . 4093) "P"]) #@12 (fn ARG) (defalias 'calc-abssqr #[257 "\300\301\302\"`\"\207" [calc-do make-closure #[0 "\301\302\303\300#\207" [V0 calc-unary-op "absq" calcFunc-abssqr] 4]] 5 (#$ . 4283) "P"]) #@12 (fn ARG) (defalias 'calc-sign #[257 "\300\301\302\"`\"\207" [calc-do make-closure #[0 "\301\302\303\300#\207" [V0 calc-unary-op "sign" calcFunc-sign] 4]] 5 (#$ . 4470) "P"]) #@12 (fn ARG) (defalias 'calc-increment #[257 "\300\301\302\"!\207" [calc-do make-closure #[0 "\301\302\303\304\305\302!\300E#\207" [V0 calc-enter-result 1 "incr" calcFunc-incr calc-top-n] 6]] 5 (#$ . 4653) "p"]) #@12 (fn ARG) (defalias 'calc-decrement #[257 "\300\301\302\"!\207" [calc-do make-closure #[0 "\301\302\303\304\305\302!\300E#\207" [V0 calc-enter-result 1 "decr" calcFunc-decr calc-top-n] 6]] 5 (#$ . 4870) "p"]) #@10 (fn A) (defalias 'math-abs-approx #[257 "\211\211:\203% \211@\300>\203 \211A@\211\250\205 \211\301W\266\202\202* \302!\262\202* \211\301W\262\2031 \303!\207\211\211:?\206<