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

Add first NEON SIMD opcode implementations to fast interp #3859

Commits on Oct 21, 2024

  1. Add simde library and SIMD swizzle implementation

    James Marsh committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    78c9a5e View commit details
    Browse the repository at this point in the history
  2. Add some loads, stores, more eqs

    James Marsh committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    71d129f View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2024

  1. Fix SIMD128 conversion macro

    James Marsh committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    566caeb View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2024

  1. Loads, splats, comparisons

    James Marsh committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    d60d267 View commit details
    Browse the repository at this point in the history
  2. SIMD 128 Comparisons

    James Marsh committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    92ae702 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2024

  1. Fill out most trivial opcodes

    James Marsh committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    2776da6 View commit details
    Browse the repository at this point in the history
  2. Address PR comments

    James Marsh committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    061f7cb View commit details
    Browse the repository at this point in the history
  3. shifts, all_true, bitselect

    James Marsh committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    db71c1d View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2024

  1. Implement shuffle manually/in C

    James Marsh committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    5d1c324 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2024

  1. Tidy load macros

    James Marsh committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    6421605 View commit details
    Browse the repository at this point in the history
  2. Only build SIMDE on ARM for now

    James Marsh committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    060a0b1 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2024

  1. Addressing PR comments

    James Marsh committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    d35ed4d View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2024

  1. Addressing comments, fixing CI

    James Marsh committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    bcaa7c6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2f651f1 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2024

  1. Define WASM_ENABLE_SIMDE in config.h

    James Marsh committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    b20c300 View commit details
    Browse the repository at this point in the history