added aarch64 bilinear implementations (ver.4.1)
Since aarch64 has different neon syntax from aarch32 and has no support for (older) arm-simd, there are no SIMD accelerations for pixman on aarch64. We need new implementations. This patch also contains Ben Avions's series of patches for aarch32 and now the benchmark results are fine to aarch64. Please find the result at the below ticket. Added: https://bugs.freedesktop.org/show_bug.cgi?id=94758 Signed-off-by:Mizuki Asakura <ed6e117f@gmail.com>
Showing
- a64-neon-test.S 5 additions, 0 deletionsa64-neon-test.S
- configure.ac 34 additions, 0 deletionsconfigure.ac
- meson.build 16 additions, 0 deletionsmeson.build
- meson_options.txt 5 additions, 0 deletionsmeson_options.txt
- pixman/Makefile.am 15 additions, 0 deletionspixman/Makefile.am
- pixman/meson.build 2 additions, 0 deletionspixman/meson.build
- pixman/pixman-arm-neon.c 22 additions, 1 deletionpixman/pixman-arm-neon.c
- pixman/pixman-arm.c 6 additions, 0 deletionspixman/pixman-arm.c
- pixman/pixman-arma64-neon-asm-bilinear.S 1275 additions, 0 deletionspixman/pixman-arma64-neon-asm-bilinear.S
- pixman/pixman-arma64-neon-asm.S 3704 additions, 0 deletionspixman/pixman-arma64-neon-asm.S
- pixman/pixman-arma64-neon-asm.h 1310 additions, 0 deletionspixman/pixman-arma64-neon-asm.h
- pixman/pixman-private.h 5 additions, 0 deletionspixman/pixman-private.h
Loading
Please register or sign in to comment