Vector

Undocumented in source.

Members

Aliases

T
alias T = float
Undocumented in source.
vec
alias vec = NeonVec
Undocumented in source.

Manifest constants

log2_bitreverse_chunk_size
enum log2_bitreverse_chunk_size;
Undocumented in source.
vec_size
enum vec_size;
Undocumented in source.

Static functions

bit_reverse
void bit_reverse(T* p, int m)
Undocumented in source. Be warned that the author may not have intended to support it.
bit_reverse_swap
void bit_reverse_swap(T* p0, T* p1, int m)
Undocumented in source. Be warned that the author may not have intended to support it.
complex_array_to_real_imag_vec
void complex_array_to_real_imag_vec(T* arr, vec rr, vec ri)
Undocumented in source. Be warned that the author may not have intended to support it.
deinterleave
void deinterleave(vec a0, vec a1, vec r0, vec r1)
Undocumented in source. Be warned that the author may not have intended to support it.
interleave
void interleave(vec a0, vec a1, vec r0, vec r1)
Undocumented in source. Be warned that the author may not have intended to support it.
scalar_to_vector
vec scalar_to_vector(T a)
Undocumented in source. Be warned that the author may not have intended to support it.
transpose
void transpose(vec a0, vec a1, vec r0, vec r1)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta