From 6dc9e9f1081c488fdee2ca750ce158aed2cf2704 Mon Sep 17 00:00:00 2001 From: Joe Groff Date: Tue, 15 Jun 2010 21:55:26 -0700 Subject: [PATCH] math.vectors.simd.cords: use head-slice/tail-slice to slice up input sequences for >A op so that e.g. float-4{ ... } >double-4 works --- basis/math/vectors/simd/cords/cords.factor | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/basis/math/vectors/simd/cords/cords.factor b/basis/math/vectors/simd/cords/cords.factor index 4d98af538f..cc3aa023e7 100644 --- a/basis/math/vectors/simd/cords/cords.factor +++ b/basis/math/vectors/simd/cords/cords.factor @@ -28,8 +28,8 @@ BOA-EFFECT [ N 2 * "n" { "v" } ] WHERE : >A ( seq -- A ) - [ N head >A/2 ] - [ N tail >A/2 ] bi cord-append ; + [ N head-slice >A/2 ] + [ N tail-slice >A/2 ] bi cord-append ; \ A-boa { N ndip A/2-boa cord-append } { A/2-boa } >quotation prefix >quotation