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

SIMD: BoxBlur SSE4 #8300

Open
wants to merge 11 commits into
base: main
Choose a base branch
from
Open

SIMD: BoxBlur SSE4 #8300

wants to merge 11 commits into from

Commits on Aug 11, 2024

  1. Add SIMD headers

    homm committed Aug 11, 2024
    Configuration menu
    Copy the full SHA
    e064963 View commit details
    Browse the repository at this point in the history
  2. Add SIMD example

    homm committed Aug 11, 2024
    Configuration menu
    Copy the full SHA
    73f76e5 View commit details
    Browse the repository at this point in the history
  3. Add __SSE4_2__ for MSCC

    homm committed Aug 11, 2024
    Configuration menu
    Copy the full SHA
    9109110 View commit details
    Browse the repository at this point in the history
  4. Add core.acceleration attribute

    homm committed Aug 11, 2024
    Configuration menu
    Copy the full SHA
    2db9cd3 View commit details
    Browse the repository at this point in the history
  5. clang-format

    homm committed Aug 11, 2024
    Configuration menu
    Copy the full SHA
    5df34a2 View commit details
    Browse the repository at this point in the history
  6. Define better name __NEON__

    homm committed Aug 11, 2024
    Configuration menu
    Copy the full SHA
    f891043 View commit details
    Browse the repository at this point in the history
  7. Updated test

    radarhere authored and homm committed Aug 11, 2024
    Configuration menu
    Copy the full SHA
    4d10b3c View commit details
    Browse the repository at this point in the history
  8. Add accelerated test builds

    homm committed Aug 11, 2024
    Configuration menu
    Copy the full SHA
    a410dcb View commit details
    Browse the repository at this point in the history
  9. update clang formatting

    homm committed Aug 11, 2024
    Configuration menu
    Copy the full SHA
    cb55ee6 View commit details
    Browse the repository at this point in the history
  10. SIMD BoxBlur. sse4 ImagingBoxBlur implementation

    SIMD BoxBlur. add parentheses around var declarations
    
    SIMD BoxBlur. faster box blur for radius < 1
    
    # Conflicts:
    #	src/libImaging/BoxBlur.c
    homm committed Aug 11, 2024
    Configuration menu
    Copy the full SHA
    890865c View commit details
    Browse the repository at this point in the history
  11. Make SSE4 optional

    homm committed Aug 11, 2024
    Configuration menu
    Copy the full SHA
    25ae464 View commit details
    Browse the repository at this point in the history