update compiler.tree.propagation.simd, and don't load it till math.vectors.simd is loaded
parent
73d2a75644
commit
42493b9778
|
@ -16,8 +16,7 @@ compiler.tree.propagation.slots
|
|||
compiler.tree.propagation.simple
|
||||
compiler.tree.propagation.constraints
|
||||
compiler.tree.propagation.call-effect
|
||||
compiler.tree.propagation.transforms
|
||||
compiler.tree.propagation.simd ;
|
||||
compiler.tree.propagation.transforms ;
|
||||
FROM: alien.c-types => (signed-interval) (unsigned-interval) ;
|
||||
IN: compiler.tree.propagation.known-words
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
! See http://factorcode.org/license.txt for BSD license.
|
||||
USING: accessors byte-arrays combinators fry sequences
|
||||
compiler.tree.propagation.info cpu.architecture kernel words math
|
||||
math.intervals math.vectors.simd.intrinsics ;
|
||||
math.intervals math.vectors.simd ;
|
||||
IN: compiler.tree.propagation.simd
|
||||
|
||||
{
|
||||
|
@ -33,14 +33,14 @@ IN: compiler.tree.propagation.simd
|
|||
(simd-hrshift)
|
||||
(simd-vshuffle-bytes)
|
||||
(simd-vshuffle-elements)
|
||||
(simd-(vmerge-head))
|
||||
(simd-(vmerge-tail))
|
||||
(simd-(v>float))
|
||||
(simd-(v>integer))
|
||||
(simd-(vpack-signed))
|
||||
(simd-(vpack-unsigned))
|
||||
(simd-(vunpack-head))
|
||||
(simd-(vunpack-tail))
|
||||
(simd-vmerge-head)
|
||||
(simd-vmerge-tail)
|
||||
(simd-v>float)
|
||||
(simd-v>integer)
|
||||
(simd-vpack-signed)
|
||||
(simd-vpack-unsigned)
|
||||
(simd-vunpack-head)
|
||||
(simd-vunpack-tail)
|
||||
(simd-v<=)
|
||||
(simd-v<)
|
||||
(simd-v=)
|
||||
|
@ -51,6 +51,7 @@ IN: compiler.tree.propagation.simd
|
|||
(simd-gather-2)
|
||||
(simd-gather-4)
|
||||
alien-vector
|
||||
alien-vector-aligned
|
||||
} [ { byte-array } "default-output-classes" set-word-prop ] each
|
||||
|
||||
: scalar-output-class ( rep -- class )
|
||||
|
|
Loading…
Reference in New Issue