Forked from
cmucl / cmucl
Source project has a limited visibility.
-
rtoy authored
(This should be done in a better way.) o LOAD-COMPLEX-DOUBLE and MOVE-TO-COMPLEX-DOUBLE were storing instead of loading value. o Don't target the result register in MAKE-COMPLEX-DOUBLE-FLOAT. o Add some vops to do complex double float addition, subtraction, and multiplication. This requires changes to float-tran to be effective. The multiplication vop uses an sse3 instruction so it needs to be rewritten.
rtoy authored(This should be done in a better way.) o LOAD-COMPLEX-DOUBLE and MOVE-TO-COMPLEX-DOUBLE were storing instead of loading value. o Don't target the result register in MAKE-COMPLEX-DOUBLE-FLOAT. o Add some vops to do complex double float addition, subtraction, and multiplication. This requires changes to float-tran to be effective. The multiplication vop uses an sse3 instruction so it needs to be rewritten.