Handbook
Glossary
(vshuffle2) ( a b elts rep  c )
Vocabulary
math.vectors.simd.intrinsics.private
Inputs
a
an
object
b
an
object
elts
an
object
rep
an
object
Outputs
c
an
object
Definition
USING:
accessors
cpu.architecture
kernel
math
sequences.cords
sequences.private
sequences.unrolled.private
;
IN:
math.vectors.simd.intrinsics.private
::
(vshuffle2)
( a b elts rep  c )
a rep
byte>reparray
:>
a' b rep
byte>reparray
:>
b' a' b'
cordappend
:>
ab' rep
<reparray>
:>
c' elts rep
replength
[
from to

from rep
replength
dup
+
1

bitand
ab'
nthunsafe
to c'
setnthunsafe
]
unrolledeachindexunsafe
c'
underlying>>
;
inline