Sets the calculation precision for computing the system.
The (set-precision ... ) function can be created using the following Lisp syntax:
(set-precision mode)
The (set-precision ... ) function takes one argument:
The default precision is 'double (64-bit precision).
You can take advantage of vector processing on your computer by switching to the 'float precision. This can be especially useful in real-time contexts. Warning: the sound may be slightly different, but the computation is about 30% faster. After each (new), the mode is reset to 'double.
[This was definitey true on PowerPC computers which used the motorola chips' AltiVec vector optimization. In theory, the same kind of vector optimization also exists on intel chips as SSE... this should be verified.]
There are no special options for this function.