Skip to content
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

vfmaq_laneq_f32 is not available #64

Open
dingqunfei opened this issue Apr 22, 2023 · 2 comments
Open

vfmaq_laneq_f32 is not available #64

dingqunfei opened this issue Apr 22, 2023 · 2 comments

Comments

@dingqunfei
Copy link

No description provided.

@Zvictoria
Copy link
Contributor

I believe it is float32x4_t vmlaq_lane_f32(float32x4_t a, float32x4_t b, float32x2_t v, __constrange(0,1) int l) function that you mean.
Could you please confirm?
Looks like "laneq" functions are some local dialect of "lane" functions that is missing in the classical ARM docs, that's why I use "lane" versions

@beru
Copy link

beru commented Jul 19, 2024

It seems vfmaq_laneq_f32 is not the same as vmlaq_lane_f32.

func 1st arg 2nd arg 3rd arg 4th arg
vfmaq_laneq_f32 float32x4_t a float32x4_t b float32x4_t v const int lane (0..3)
vfmaq_lane_f32 float32x4_t a float32x4_t b float32x2_t v const int lane (0..1)
vmlaq_lane_f32 float32x4_t a float32x4_t b float32x2_t v const int lane (0..1)

Please check that the 3rd and the 4th arguments are not the same.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants