math.vectors.simd: fix typo in simd vdot intrinsic.

master
John Benediktsson 2020-02-26 12:56:52 -08:00
parent 07a5912afa
commit da5d010c5b
3 changed files with 4 additions and 4 deletions

View File

@ -667,7 +667,7 @@ PREDICATE: fixnum-vector-rep < int-vector-rep
{ (simd-vmin) [ emit-simd-vmin ] }
{ (simd-vmax) [ emit-simd-vmax ] }
{ (simd-vavg) [ emit-simd-vavg ] }
{ (simd-vdot [ emit-simd-vdot ] }
{ (simd-vdot) [ emit-simd-vdot ] }
{ (simd-vsad) [ emit-simd-vsad ] }
{ (simd-vsqrt) [ emit-simd-vsqrt ] }
{ (simd-sum) [ emit-simd-sum ] }

View File

@ -64,7 +64,7 @@ CONSTANT: vector>vector-intrinsics
CONSTANT: vector-other-intrinsics
{
(simd-v.)
(simd-vdot)
(simd-vsad)
(simd-sum)
(simd-vany?)
@ -96,7 +96,7 @@ vector>vector-intrinsics [ { byte-array } "default-output-classes" set-word-prop
\ (simd-sum) [ nip scalar-output-class ] "outputs" set-word-prop
\ (simd-v.) [ 2nip scalar-output-class ] "outputs" set-word-prop
\ (simd-vdot) [ 2nip scalar-output-class ] "outputs" set-word-prop
{
(simd-vany?)

View File

@ -185,7 +185,7 @@ PRIVATE>
: (simd-vmin) ( a b rep -- c ) [ min ] components-2map ;
: (simd-vmax) ( a b rep -- c ) [ max ] components-2map ;
! XXX
: (simd-v.) ( a b rep -- n )
: (simd-vdot) ( a b rep -- n )
[ 2byte>rep-array [ [ first ] bi@ * ] 2keep ] keep
1 swap rep-length [a,b) [ '[ _ swap nth-unsafe ] bi@ * + ] 2with each ;
: (simd-vsqrt) ( a rep -- c ) [ fsqrt ] components-map ;