next up previous contents
: OX Local Data : CMOexpressions for numbers and : Recursive polynomials   Ìܼ¡

CPU dependent double

#define CMO_64BIT_MACHINE_DOUBLE   40
#define CMO_ARRAY_OF_64BIT_MACHINE_DOUBLE  41
#define CMO_128BIT_MACHINE_DOUBLE   42
#define CMO_ARRAY_OF_128BIT_MACHINE_DOUBLE  43

Group CMObject/MachineDouble requires CMObject/Primitive.
64bit machine double, Array of 64bit machine double 128bit machine double, Array of 128bit machine double $\in$ CMObject/MachineDouble

\begin{eqnarray*}
\mbox{64bit machine double} &:&
\mbox{({\tt CMO\_64BIT\_MACHI...
... & \mbox{\quad\quad Add informations on CPU to the mathcap.} \\
\end{eqnarray*}

#define CMO_BIGFLOAT   50
#define CMO_IEEE_DOUBLE_FLOAT 51

See IEEE 754 double precision floating-point (64 bit) for the details of float compliant to the IEEE standard.

Group CMObject/Bigfloat requires CMObject/Primitive, CMObject/Basic.
Bigfloat $\in$ CMObject/Bigfloat

\begin{eqnarray*}
\mbox{Bigfloat} &:&
\mbox{({\tt CMO\_BIGFLOAT}, } \\
& & \qu...
...\sl ZZ} a , {\sl ZZ} e})\\
& & \mbox{ - $a \times 2^e$. } \\
\end{eqnarray*}



Nobuki Takayama Heisei 17.2.10.