intel / ARM_NEON_2_x86_SSE

The platform independent header allowing to compile any C/C++ code containing ARM NEON intrinsic functions for x86 target systems using SIMD up to AVX2 intrinsic functions
Other
430 stars 149 forks source link

vmlaq_laneq_f32 is not avaliable #63

Open dingqunfei opened 1 year ago

ibogosavljevic commented 1 year ago

I have the same issue vmlaq_laneq_f32 is not available, vmlaq_lane_f32 is available. They have different signatures:

float32x4_t vmlaq_laneq_f32( float32x4_t a, float32x4_t b, float32x4_t v, const int lane)

vs float32x4_t vmlaq_lane_f32( float32x4_t a, float32x4_t b, float32x2_t v, const int lane)

Zvictoria commented 1 year ago

from your description I see that vmlaq_laneq_f32 is for A64 only. So it is not supported in my code. But you can easily implement it yourself basing on vmlaq_lane_f32 implementation :)

ibogosavljevic commented 1 year ago

Too bad you don't add A64 support to this code. A64 is now everywhere.

On Fri, Sep 15, 2023 at 12:33 PM Victoria @.***> wrote:

from your description I see that vmlaq_laneq_f32 is for A64 only. So it is not supported in my code. But you can easily implement it yourself basing on vmlaq_lane_f32 implementation :)

— Reply to this email directly, view it on GitHub https://github.com/intel/ARM_NEON_2_x86_SSE/issues/63#issuecomment-1721050206, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACAJBLZTPRHXYKBM5CECPHTX2QVHDANCNFSM6AAAAAAXIAQFXY . You are receiving this because you commented.Message ID: @.***>