generic-simd icon indicating copy to clipboard operation
generic-simd copied to clipboard

Add ARM NEON support

Open calebzulawski opened this issue 5 years ago • 1 comments

Many NEON intrinsics are lacking (https://github.com/rust-lang/stdarch/issues/148), particularly the required floating point intrinsics.

The following intrinsics are required (both f32 and f64 variants):

  • [ ] vdup_n
  • [ ] vneg
  • [x] vadd
  • [x] vsub
  • [x] vmul
  • [ ] vdiv

calebzulawski avatar Aug 24 '20 22:08 calebzulawski

Aarch64 is partially implemented. ARMv7 will require https://github.com/rust-lang/stdarch/pull/893 making it to nightly.

calebzulawski avatar Sep 07 '20 01:09 calebzulawski