SSE intrinsics implementation for ECL & SBCL
Common Lisp
Switch branches/tags
Nothing to show
Latest commit 24de213 Mar 5, 2013
angavrilov Update to work with pkhuong's latest sse support branch.
Mostly changing register class and primitive type names for VOP
arguments and return values. Also allocating the pre-defined
constants with the right type-specific tags.

Partial constant folding transforms for boolean operations almost
certainly don't match anything due to lack of EQL support.

README

This module implements SSE intrinsic functions for ECL and SBCL.

NOTE: CURRENTLY THIS SHOULD BE CONSIDERED EXPERIMENTAL, AND
      SUBJECT TO INCOMPATIBLE CHANGES IN A FUTURE RELEASE.

Since the implementation is closely tied to the internals of
the compiler, it should normally be obtained exclusively via
the bundled contrib mechanism of the above implementations.