fix fallbacks for vall?, vany?, vnone?
parent
97ab9dc4ab
commit
588899a1b3
|
@ -123,9 +123,9 @@ M: simd-128 vshuffle ( u perm -- v )
|
||||||
: vxor ( u v -- w ) over '[ [ _ element>bool ] bi@ xor ] 2map ;
|
: vxor ( u v -- w ) over '[ [ _ element>bool ] bi@ xor ] 2map ;
|
||||||
: vnot ( u -- w ) dup '[ _ element>bool not ] map ;
|
: vnot ( u -- w ) dup '[ _ element>bool not ] map ;
|
||||||
|
|
||||||
: vall? ( v -- ? ) [ ] all? ;
|
: vall? ( v -- ? ) dup '[ _ element>bool ] all? ;
|
||||||
: vany? ( v -- ? ) [ ] any? ;
|
: vany? ( v -- ? ) dup '[ _ element>bool ] any? ;
|
||||||
: vnone? ( v -- ? ) [ not ] all? ;
|
: vnone? ( v -- ? ) dup '[ _ element>bool not ] all? ;
|
||||||
|
|
||||||
: v< ( u v -- w ) [ < ] 2map ;
|
: v< ( u v -- w ) [ < ] 2map ;
|
||||||
: v<= ( u v -- w ) [ <= ] 2map ;
|
: v<= ( u v -- w ) [ <= ] 2map ;
|
||||||
|
|
Loading…
Reference in New Issue