Vocabulary

math.vectors.simd.intrinsics.private

Inputs

Outputs

Definition

math.vectors.simd.intrinsics.private

Inputs

a | an object |

elts | an object |

rep | an object |

Outputs

c | an object |

Definition

:: (vshuffle) ( a elts rep -- c )

a rep byte>rep-array

:> a' rep <rep-array> :> c' elts rep rep-length [| from to |

from rep rep-length 1 - bitand a' nth-unsafe

to c' set-nth-unsafe

] unrolled-each-index-unsafe c' underlying>> ; inline

a rep byte>rep-array

:> a' rep <rep-array> :> c' elts rep rep-length [| from to |

from rep rep-length 1 - bitand a' nth-unsafe

to c' set-nth-unsafe

] unrolled-each-index-unsafe c' underlying>> ; inline