aboutsummaryrefslogtreecommitdiff
path: root/src/algebra/gaussian.spad.pamphlet
diff options
context:
space:
mode:
authordos-reis <gdr@axiomatics.org>2011-02-05 03:52:54 +0000
committerdos-reis <gdr@axiomatics.org>2011-02-05 03:52:54 +0000
commit5eebd42bedc639efb11826fcc56520afbb4637ca (patch)
treec692329216ca44718ddb41e58679d5c334187a4f /src/algebra/gaussian.spad.pamphlet
parentdd16b47e4904b1839b2918cf5b38c352979a6141 (diff)
downloadopen-axiom-5eebd42bedc639efb11826fcc56520afbb4637ca.tar.gz
* interp/g-opt.boot ($VMsideEffectFreeOperators): Remove CGREATERP
and GGREATERP. Add VM-level complex number operators. * interp/lisp-backend.boot: Expand them. * algebra/gaussian.spad.pamphlet (ComplexCategory): Use VM form instead of Lisp level forms. * algebra/pfr.spad.pamphlet (PartialFraction): Likewise. * algebra/si.spad.pamphlet (SingleInteger): Likewise. * algebra/symbol.spad.pamphlet (Symbol): Likewise.
Diffstat (limited to 'src/algebra/gaussian.spad.pamphlet')
-rw-r--r--src/algebra/gaussian.spad.pamphlet38
1 files changed, 19 insertions, 19 deletions
diff --git a/src/algebra/gaussian.spad.pamphlet b/src/algebra/gaussian.spad.pamphlet
index 220947c9..dac3d85a 100644
--- a/src/algebra/gaussian.spad.pamphlet
+++ b/src/algebra/gaussian.spad.pamphlet
@@ -378,25 +378,25 @@ ComplexCategory(R:CommutativeRing): Category ==
pi() == pi()$R :: %
if R is DoubleFloat then
- stoc ==> S_-TO_-C$Lisp
- ctos ==> C_-TO_-S$Lisp
-
- exp x == ctos EXP(stoc x)$Lisp
- log x == ctos LOG(stoc x)$Lisp
-
- sin x == ctos SIN(stoc x)$Lisp
- cos x == ctos COS(stoc x)$Lisp
- tan x == ctos TAN(stoc x)$Lisp
- asin x == ctos ASIN(stoc x)$Lisp
- acos x == ctos ACOS(stoc x)$Lisp
- atan x == ctos ATAN(stoc x)$Lisp
-
- sinh x == ctos SINH(stoc x)$Lisp
- cosh x == ctos COSH(stoc x)$Lisp
- tanh x == ctos TANH(stoc x)$Lisp
- asinh x == ctos ASINH(stoc x)$Lisp
- acosh x == ctos ACOSH(stoc x)$Lisp
- atanh x == ctos ATANH(stoc x)$Lisp
+ stoc ==> %val2z$Foreign(Builtin)
+ ctos ==> %z2val$Foreign(Builtin)
+
+ exp x == ctos %zexp(stoc x)$Foreign(Builtin)
+ log x == ctos %zlog(stoc x)$Foreign(Builtin)
+
+ sin x == ctos %zsin(stoc x)$Foreign(Builtin)
+ cos x == ctos %zcos(stoc x)$Foreign(Builtin)
+ tan x == ctos %ztan(stoc x)$Foreign(Builtin)
+ asin x == ctos %zasin(stoc x)$Foreign(Builtin)
+ acos x == ctos %zacos(stoc x)$Foreign(Builtin)
+ atan x == ctos %zatan(stoc x)$Foreign(Builtin)
+
+ sinh x == ctos %zsinh(stoc x)$Foreign(Builtin)
+ cosh x == ctos %zcosh(stoc x)$Foreign(Builtin)
+ tanh x == ctos %ztanh(stoc x)$Foreign(Builtin)
+ asinh x == ctos %zasinh(stoc x)$Foreign(Builtin)
+ acosh x == ctos %zacosh(stoc x)$Foreign(Builtin)
+ atanh x == ctos %zatanh(stoc x)$Foreign(Builtin)
else
atan x ==