BitReverse

Undocumented in source.

Members

Aliases

T
alias T = V.T
Undocumented in source.
vec
alias vec = V.vec
Undocumented in source.

Static functions

bit_reverse_large
void bit_reverse_large(T* p, int log2n, uint* table)
Undocumented in source. Be warned that the author may not have intended to support it.
bit_reverse_small
void bit_reverse_small(T* p, uint log2n, uint* table)
Undocumented in source. Be warned that the author may not have intended to support it.
br_table_size
size_t br_table_size(int log2n)
Undocumented in source. Be warned that the author may not have intended to support it.
copy_array
void copy_array(TT* a, TT* b)
Undocumented in source. Be warned that the author may not have intended to support it.
copy_some
void copy_some(TT* dst, TT* src)
Undocumented in source. Be warned that the author may not have intended to support it.
init_br_table
void init_br_table(uint* table, int log2n)
Undocumented in source. Be warned that the author may not have intended to support it.
strided_copy
void strided_copy(TT* dst, TT* src, size_t dst_stride, size_t src_stride, size_t nchunks)
Undocumented in source. Be warned that the author may not have intended to support it.
swap_array
void swap_array(TT* a, TT* b)
Undocumented in source. Be warned that the author may not have intended to support it.
swap_some
void swap_some(TT* a, TT* b)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta