diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/l3kernel/l3fp.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/l3kernel/l3fp.dtx | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/Master/texmf-dist/source/latex/l3kernel/l3fp.dtx b/Master/texmf-dist/source/latex/l3kernel/l3fp.dtx index 14b450c1320..5fdc2ebde85 100644 --- a/Master/texmf-dist/source/latex/l3kernel/l3fp.dtx +++ b/Master/texmf-dist/source/latex/l3kernel/l3fp.dtx @@ -24,7 +24,7 @@ \documentclass[full]{l3doc} %</driver> %<*driver|package> -\GetIdInfo$Id: l3fp.dtx 6923 2017-02-14 03:07:25Z bruno $ +\GetIdInfo$Id: l3fp.dtx 6987 2017-03-11 01:06:52Z bruno $ {L3 Floating points} %</driver|package> %<*driver> @@ -74,7 +74,8 @@ % \item Comparison operators: $x\mathop{\mathtt{<}}y$, % $x\mathop{\mathtt{<=}}y$, $x\mathop{\mathtt{>?}}y$, % $x\mathop{\mathtt{!=}}y$ \emph{etc.} -% \item Boolean logic: negation $\mathop{!}x$, conjunction +% \item Boolean logic: sign $\operatorname{sign} x$, +% negation $\mathop{!}x$, conjunction % $x\mathop{\&\&}y$, disjunction $x\mathop{\vert\vert}y$, ternary % operator $x\mathop{?}y\mathop{:}z$. % \item Exponentials: $\exp x$, $\ln x$, $x^y$. @@ -1015,6 +1016,16 @@ % infinite (this can only happen if $\meta{fpexpr_2}\string<-9984$). % \end{function} % +% \begin{function}[tested = m3fp-logic002]{sign} +% \begin{syntax} +% \cs{fp_eval:n} \{ |sign(| \meta{fpexpr} |)| \} +% \end{syntax} +% Evaluates the \meta{fpexpr} and determines its sign: $+1$ for +% positive numbers and for $+\infty$, $-1$ for negative numbers and +% for $-\infty$, $\pm 0$ for $\pm 0$, and \nan{} for \nan{}. This +% operation does not raise exceptions. +% \end{function} +% % \begin{function}[updated = 2013-11-17, tested = m3fp-trig001] % {sin, cos, tan, cot, csc, sec} % \begin{syntax} |