-
Notifications
You must be signed in to change notification settings - Fork 257
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
SIMD-based blitting using ARM Neon and Intel SSE4 #5428
Comments
This is a precondition for using Blit::back2front at the driver side. Issue genodelabs#5428
Implemented for ARM Neon and SSE on my |
This is a precondition for using Blit::back2front at the driver side. Issue genodelabs#5428
This is a precondition for using Blit::back2front at the driver side. Issue genodelabs#5428
This is a precondition for using Blit::back2front at the driver side. Issue genodelabs#5428
This is a precondition for using Blit::back2front at the driver side. Issue genodelabs#5428
This is a precondition for using Blit::back2front at the driver side. Issue genodelabs#5428
This commit adds support for SIMD-based alpha blending, which speeds up the alpha-compositing of the nitpicker GUI server by circa 300% on ARM Neon and x86_64 using SSE4.1 Issue genodelabs#5428
This is a precondition for using Blit::back2front at the driver side. Issue genodelabs#5428
This commit adds support for SIMD-based alpha blending, which speeds up the alpha-compositing of the nitpicker GUI server by circa 300% on ARM Neon and x86_64 using SSE4.1 Issue genodelabs#5428
This is a precondition for using Blit::back2front at the driver side. Issue #5428
This commit adds support for SIMD-based alpha blending, which speeds up the alpha-compositing of the nitpicker GUI server by circa 300% on ARM Neon and x86_64 using SSE4.1 Issue #5428
The commit series for ARM Neon and SSE4 for x86_64 went to staging today. I'll defer the AVX topic to a later point. |
Yesterday, I missed to push the adaptations in the rpi, allwinner, and imx repository. I updated those just now. |
Besides driver/framebuffer/virtio and server/vmm also test/fb_bench is broken on arm_v8a. |
This ambiguity is caused by the inclusion of arm_neon.h by the blit library header. Issue #5428
At the moment, we use SIMD instructions for 2D-pixel copying only on the x86 platform. I'd like to foster the use of SIMD on ARMv8 as well, and also leverage more modern SIMD variants (SSE4) on x86_64.
The text was updated successfully, but these errors were encountered: