-
Notifications
You must be signed in to change notification settings - Fork 205
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Complex max_index const correctness #782
Comments
I assume you'd want to update to: static inline void volk_32fc_index_max_32u_a_avx2_variant_0(uint32_t* target,
const lv_32fc_t* src0,
const uint32_t num_points) I agree, this was probably an oversight. It could be related to very old API design as well. Answering this conclusively might require some code archeology. The questions that come up:
|
Same applies to
and
where |
From my cursory googling, it looks like the internet says that this is an ABI compatible change. Const is a compiler construct that doesn't exist in the actual executable. So (unlikely) optimizations may be in the new executable because it knows the array is const, but the interface should be identical. |
I noticed that the 32fc_index_max/min kernels take in a non-const pointer:
I think this is just an oversight. I should be able to submit a patch in the next few days.
The text was updated successfully, but these errors were encountered: