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

Relaxed SIMD #129

Merged
merged 159 commits into from
Oct 9, 2024
Merged

Relaxed SIMD #129

merged 159 commits into from
Oct 9, 2024

Commits on Mar 16, 2021

  1. initial setup and overview

    ngzhian committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    48ed81a View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2021

  1. Configuration menu
    Copy the full SHA
    dd63aa2 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2021

  1. Merge pull request #7 from ngzhian/add-references

    Add a references section with useful links
    ngzhian authored Mar 22, 2021
    Configuration menu
    Copy the full SHA
    8815f41 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2021

  1. Configuration menu
    Copy the full SHA
    bf6a1bd View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2021

  1. Update issue templates (#14)

    Add template for suggesting new instructions.
    ngzhian authored Mar 24, 2021
    Configuration menu
    Copy the full SHA
    224627e View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2021

  1. Add paragraph describing consistency using fpenv (#15)

    * Add paragraph on fpenv
    
    * Attribute must be 0 for now, call it a module element
    
    * Name fpu to make examples clearer
    
    * Reword paragraph on fpenv instantiation
    
    * Reword last paragraph describing what fpenv is
    
    * Add attribute 0 to import example
    ngzhian authored Mar 25, 2021
    Configuration menu
    Copy the full SHA
    77e5f06 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2021

  1. Configuration menu
    Copy the full SHA
    d87f9b2 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2021

  1. Add SIMD subgroup charter (#18)

    As this is the first time we have separate proposals under the same subgroup - I'm duplicating the charter here as well as in the flexible vectors proposal for discoverability, and for easy modification in case we decide to split the subgroup based on proposals in the future.
    dtig authored Apr 15, 2021
    Configuration menu
    Copy the full SHA
    023ce40 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2021

  1. Configuration menu
    Copy the full SHA
    e71547e View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2021

  1. Configuration menu
    Copy the full SHA
    4fced21 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2021

  1. Add fma and fms (#28)

    See #27.
    ngzhian authored Jul 2, 2021
    Configuration menu
    Copy the full SHA
    9698769 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2021

  1. Configuration menu
    Copy the full SHA
    2295168 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2021

  1. Configuration menu
    Copy the full SHA
    d7489cd View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2021

  1. Update issue templates

    ngzhian authored Aug 9, 2021
    Configuration menu
    Copy the full SHA
    18c1b1d View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2021

  1. Add relaxed min and max (#36)

    For #33.
    ngzhian authored Sep 7, 2021
    Configuration menu
    Copy the full SHA
    ae132b3 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2021

  1. Configuration menu
    Copy the full SHA
    e53d41f View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2021

  1. Configuration menu
    Copy the full SHA
    9854b86 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2021

  1. Configuration menu
    Copy the full SHA
    8f41b23 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    407d3db View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2021

  1. Merge pull request #46 from ngzhian/merge-upstream

    Merge upstream
    ngzhian authored Oct 29, 2021
    Configuration menu
    Copy the full SHA
    fdab682 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2021

  1. Configuration menu
    Copy the full SHA
    383be57 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2021

  1. Configuration menu
    Copy the full SHA
    847e8fc View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2021

  1. Merge pull request #48 from yurydelendik/sm-status

    Report status of SpiderMonkey implemention
    ngzhian authored Nov 5, 2021
    Configuration menu
    Copy the full SHA
    8f0a216 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2022

  1. Configuration menu
    Copy the full SHA
    a7f00a6 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #58 from ngzhian/remove-fpenv

    Remove fpenv from overview, add proposed spec text on Relaxed operations
    ngzhian authored Mar 1, 2022
    Configuration menu
    Copy the full SHA
    9d1a8a8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7f65a2a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1d90a25 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #60 from ngzhian/merge-upstream

    Merge upstream
    ngzhian authored Mar 1, 2022
    Configuration menu
    Copy the full SHA
    fd1a19c View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2022

  1. Configuration menu
    Copy the full SHA
    8f47f24 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2022

  1. Configuration menu
    Copy the full SHA
    8a1eb2f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5c175d8 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2022

  1. Copy "either" result pattern from threads proposal

    "either" allows us to assert that the a value is in a set of expected
    values. This is copied from threads proposal and updated accordingly
    to compile.
    ngzhian committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    fe473a7 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2022

  1. Configuration menu
    Copy the full SHA
    8da2825 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2022

  1. Add tests for relaxed simd instructions

    Test cases are not exhaustive and only exercises edge cases (where
    results differ across hardware). No implementation in the interpreter,
    only parsing, encoding, and decoding is supported.
    ngzhian committed Mar 17, 2022
    Configuration menu
    Copy the full SHA
    dafba4f View commit details
    Browse the repository at this point in the history
  2. Fixes to test

    ngzhian committed Mar 17, 2022
    Configuration menu
    Copy the full SHA
    3f95701 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bfb6b0a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9b8c69b View commit details
    Browse the repository at this point in the history
  5. Fix typos

    ngzhian committed Mar 17, 2022
    Configuration menu
    Copy the full SHA
    fbfb92f View commit details
    Browse the repository at this point in the history
  6. Fix trunc

    ngzhian committed Mar 17, 2022
    Configuration menu
    Copy the full SHA
    c1a56b5 View commit details
    Browse the repository at this point in the history
  7. Update trunc description

    ngzhian committed Mar 17, 2022
    Configuration menu
    Copy the full SHA
    8413b42 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2022

  1. Configuration menu
    Copy the full SHA
    2e66ec6 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2022

  1. Add dot product to overview

    ngzhian committed Mar 28, 2022
    Configuration menu
    Copy the full SHA
    1f29e46 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9369de7 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #70 from ngzhian/merge-upstream

    Merge upstream
    ngzhian authored Mar 28, 2022
    Configuration menu
    Copy the full SHA
    1a303a5 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2022

  1. Configuration menu
    Copy the full SHA
    2d63360 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2022

  1. Configuration menu
    Copy the full SHA
    f80420a View commit details
    Browse the repository at this point in the history
  2. More fixes for merge commits

    ngzhian committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    0d63afa View commit details
    Browse the repository at this point in the history
  3. More merge conflict fixes

    ngzhian committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    a3f0037 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #78 from ngzhian/merge-upstream

    Merge upstream
    ngzhian authored Jul 7, 2022
    Configuration menu
    Copy the full SHA
    c2e53ec View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2022

  1. Configuration menu
    Copy the full SHA
    1438c0e View commit details
    Browse the repository at this point in the history
  2. Merge pull request #80 from ngzhian/merge-upstream

    Merge upstream
    ngzhian authored Aug 4, 2022
    Configuration menu
    Copy the full SHA
    d4f766c View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2022

  1. Configuration menu
    Copy the full SHA
    aff5ae0 View commit details
    Browse the repository at this point in the history
  2. Merge from upstream spec

    ngzhian committed Sep 12, 2022
    Configuration menu
    Copy the full SHA
    e1759af View commit details
    Browse the repository at this point in the history
  3. Merge pull request #87 from ngzhian/merge-upstream

    Merge upstream
    ngzhian authored Sep 12, 2022
    Configuration menu
    Copy the full SHA
    26f1b78 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2022

  1. Add BFloat16 dot product

    ngzhian committed Sep 15, 2022
    Configuration menu
    Copy the full SHA
    b58bb2e View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2022

  1. Configuration menu
    Copy the full SHA
    0018aeb View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2022

  1. Configuration menu
    Copy the full SHA
    8cbfd34 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6570724 View commit details
    Browse the repository at this point in the history
  3. Add some relaxed dot product tests

    For #94.
    ngzhian committed Oct 24, 2022
    Configuration menu
    Copy the full SHA
    8697e47 View commit details
    Browse the repository at this point in the history
  4. Fix number of lane literals

    ngzhian committed Oct 24, 2022
    Configuration menu
    Copy the full SHA
    3935fe9 View commit details
    Browse the repository at this point in the history
  5. Fix test results

    ngzhian committed Oct 24, 2022
    Configuration menu
    Copy the full SHA
    e35df3a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2dc7f2f View commit details
    Browse the repository at this point in the history
  7. Rename fma test file

    ngzhian committed Oct 24, 2022
    Configuration menu
    Copy the full SHA
    0f19aec View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c373433 View commit details
    Browse the repository at this point in the history
  9. Update prototype opcodes

    ngzhian committed Oct 24, 2022
    Configuration menu
    Copy the full SHA
    fda767d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    5b727ca View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2022

  1. Configuration menu
    Copy the full SHA
    484c78b View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2022

  1. Configuration menu
    Copy the full SHA
    c199565 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9b886c0 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #112 from WebAssembly/merge-upstream

    Merge upstream
    ngzhian authored Dec 8, 2022
    Configuration menu
    Copy the full SHA
    95678a9 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2023

  1. Remove bf16 dot

    For #117
    ngzhian committed Feb 14, 2023
    Configuration menu
    Copy the full SHA
    22eb1c0 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #118 from ngzhian/interp-fix

    Remove bf16 dot
    ngzhian authored Feb 14, 2023
    Configuration menu
    Copy the full SHA
    91a76df View commit details
    Browse the repository at this point in the history
  3. Fix names of dot instructions

    For #117
    ngzhian committed Feb 14, 2023
    Configuration menu
    Copy the full SHA
    5f39b1f View commit details
    Browse the repository at this point in the history
  4. Rename relaxed dot in tests

    ngzhian committed Feb 14, 2023
    Configuration menu
    Copy the full SHA
    c7f2df1 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #119 from ngzhian/interp-dot-name

    Fix names of dot instructions
    ngzhian authored Feb 14, 2023
    Configuration menu
    Copy the full SHA
    50163d0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d908cd4 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #121 from ngzhian/fix-relaxed-dot-test

    Fix expected result type in relaxed dot product tests
    ngzhian authored Feb 14, 2023
    Configuration menu
    Copy the full SHA
    e7bb04d View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2023

  1. Configuration menu
    Copy the full SHA
    961e0db View commit details
    Browse the repository at this point in the history
  2. Merge pull request #122 from ngzhian/tests-cmp

    Check multiple calls to relaxed instructions return same results
    ngzhian authored Feb 15, 2023
    Configuration menu
    Copy the full SHA
    e8a9e54 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e53cbc9 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #123 from ngzhian/dot-tests

    Add expected results for relaxed dot
    ngzhian authored Feb 15, 2023
    Configuration menu
    Copy the full SHA
    271b099 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2023

  1. Fix relaxed nmadd tests (#124)

    nmadd(x, y, z) == nmadd(-x, y, z)
    
    the tests were doing -z instead.
    ngzhian authored Feb 16, 2023
    Configuration menu
    Copy the full SHA
    d847308 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2023

  1. Fix relaxed trunc signed (#127)

    Fixes #126.
    ngzhian authored Feb 22, 2023
    Configuration menu
    Copy the full SHA
    f443590 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0bd0984 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #128 from ngzhian/merging-upstream

    Merge from upstream spec
    ngzhian authored Feb 22, 2023
    Configuration menu
    Copy the full SHA
    59f25ed View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2023

  1. Configuration menu
    Copy the full SHA
    917bd5c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c423e63 View commit details
    Browse the repository at this point in the history
  3. Fix typo in relaxed dot test

    ngzhian committed Feb 27, 2023
    Configuration menu
    Copy the full SHA
    a9ad839 View commit details
    Browse the repository at this point in the history
  4. Fix some tests in i32x4_relaxed_trunc.wast

    This fixes some minor issues I encountered when running these tests. The
    first is a test for the `i32x4.relaxed_trunc_f32x4_s` instruction which
    asserted that `2147483647.0` (INT_MAX) would get translated to INT_MAX
    through the conversion. This float value, however, is not representable
    in `f32`. The two other closest integers that `f32` can represent are
    2147483648 and 2147483520, so it's not actually possible to exercise a
    conversion from precisely INT_MAX to INT_MAX. Due to float parsing this
    meant that the value was getting rounded up to 2147483648 which exceeded
    INT_MAX which when using `cvttpd2dq` on x86 would cause INT_MIN to get
    returning, failing the test. I updated the test to pass something
    in-bounds (2 in this case) since the other edge cases are already
    tested.
    
    The other issue fixed in this commit is that many tests asserted that
    INT_MIN was a possible result but the representation of INT_MIN was
    missing a 0 in its hexadecimal representation, so zeros were appended.
    alexcrichton authored and ngzhian committed Feb 27, 2023
    Configuration menu
    Copy the full SHA
    ae8a9f9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f82b14f View commit details
    Browse the repository at this point in the history
  6. Implement relaxed instructions using the non-relaxed counterpart (#65)

    relaxed swizzle -> swizzle
    relaxed trunc -> trunc sat
    madd/nmadd -> fused multiply add/sub (2 roundings)
    relaxed laneselect -> bitselect
    relaxed min/max -> min/max
    i16x8 q15mulr -> i16x8.q15mulr with sat
    
    Co-authored-by: Andreas Rossberg <[email protected]>
    ngzhian and rossberg authored Feb 27, 2023
    Configuration menu
    Copy the full SHA
    476802d View commit details
    Browse the repository at this point in the history
  7. Update overview spec of laneselect instructions

    Currently the overview indicates that if the mask lane is not zero,
    not all-ones, and the top bit is 0 then the output must be the `b`
    element.  This doesn't match (what I believe is) the intended
    implementation on AArch64 using the `bsl` instruction which is the same
    as `v128.bitselect`.
    alexcrichton authored and ngzhian committed Feb 27, 2023
    Configuration menu
    Copy the full SHA
    1bb54a7 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2023

  1. Spec profiles

    rossberg authored and ngzhian committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    786f84d View commit details
    Browse the repository at this point in the history
  2. Work around MathJax limitations

    rossberg authored and ngzhian committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    16f6d1f View commit details
    Browse the repository at this point in the history
  3. First pass at semantics

    ngzhian committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    3c78e14 View commit details
    Browse the repository at this point in the history
  4. Changes atop profiles

    ngzhian committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    70008ac View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ab7d0be View commit details
    Browse the repository at this point in the history
  6. Fix to index instructions

    ngzhian committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    1cf8ca9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    52668fa View commit details
    Browse the repository at this point in the history
  8. Add macros

    ngzhian committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    83b983d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8824d97 View commit details
    Browse the repository at this point in the history
  10. Fix binary and text

    ngzhian committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    2a8208e View commit details
    Browse the repository at this point in the history
  11. Update document/core/exec/numerics.rst

    Co-authored-by: Andreas Rossberg <[email protected]>
    ngzhian and rossberg committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    f8cac7f View commit details
    Browse the repository at this point in the history
  12. Update document/core/exec/numerics.rst

    Co-authored-by: Andreas Rossberg <[email protected]>
    ngzhian and rossberg committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    5e08ffc View commit details
    Browse the repository at this point in the history
  13. Update document/core/exec/numerics.rst

    Co-authored-by: Andreas Rossberg <[email protected]>
    ngzhian and rossberg committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    c3f3239 View commit details
    Browse the repository at this point in the history
  14. Update document/core/exec/numerics.rst

    Co-authored-by: Andreas Rossberg <[email protected]>
    ngzhian and rossberg committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    ddcc7ed View commit details
    Browse the repository at this point in the history
  15. Update document/core/exec/numerics.rst

    Co-authored-by: Andreas Rossberg <[email protected]>
    ngzhian and rossberg committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    b2fe562 View commit details
    Browse the repository at this point in the history
  16. Update document/core/exec/numerics.rst

    Co-authored-by: Andreas Rossberg <[email protected]>
    ngzhian and rossberg committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    64bdd02 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    caee906 View commit details
    Browse the repository at this point in the history
  18. Fix text

    ngzhian committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    a1a8a12 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    2c51978 View commit details
    Browse the repository at this point in the history
  20. Fix fma det

    ngzhian committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    847b40f View commit details
    Browse the repository at this point in the history
  21. Fix mnemonics

    ngzhian committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    ce1d31d View commit details
    Browse the repository at this point in the history
  22. Update changes

    ngzhian committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    a7d4e96 View commit details
    Browse the repository at this point in the history
  23. Text for relaxed q15muls

    ngzhian committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    824c9fd View commit details
    Browse the repository at this point in the history
  24. Typo

    ngzhian committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    61fd687 View commit details
    Browse the repository at this point in the history
  25. Fix semantics for dot

    relaxed dot allows the intermediate 16-bit to be saturated (if the
    underlying host uses signed * unsigned 8 bit, the dot product, 8-bit *
    8-bit + 8-bit * -bit) overflows.
    ngzhian committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    70bf915 View commit details
    Browse the repository at this point in the history
  26. Update document/core/appendix/changes.rst

    Co-authored-by: Andreas Rossberg <[email protected]>
    ngzhian and rossberg committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    4073d27 View commit details
    Browse the repository at this point in the history
  27. Update document/core/appendix/changes.rst

    Co-authored-by: Andreas Rossberg <[email protected]>
    ngzhian and rossberg committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    753c779 View commit details
    Browse the repository at this point in the history
  28. Move changes down

    ngzhian committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    f59b512 View commit details
    Browse the repository at this point in the history
  29. Add FMA definition

    ngzhian committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    8afc0d1 View commit details
    Browse the repository at this point in the history
  30. Reword fma

    ngzhian committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    46c9480 View commit details
    Browse the repository at this point in the history
  31. Remove parens

    ngzhian committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    a9ef2e4 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2023

  1. Configuration menu
    Copy the full SHA
    b00d451 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4afd146 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2023

  1. Configuration menu
    Copy the full SHA
    c4c9dda View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2023

  1. Configuration menu
    Copy the full SHA
    b90afb8 View commit details
    Browse the repository at this point in the history
  2. Merge pull request WebAssembly#139 from ngzhian/merge-upstream

    Merge from upstream spec
    ngzhian authored Mar 22, 2023
    Configuration menu
    Copy the full SHA
    ba2d5eb View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2023

  1. Configuration menu
    Copy the full SHA
    70f8687 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2023

  1. Configuration menu
    Copy the full SHA
    d879d67 View commit details
    Browse the repository at this point in the history
  2. Fix relaxed laneselect to allow looking at top bit of byte

    This allows using pblendvb for i16x8 lane select. See #125.
    ngzhian committed Sep 7, 2023
    Configuration menu
    Copy the full SHA
    f7e861c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cd9c447 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2023

  1. Configuration menu
    Copy the full SHA
    22257c5 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2024

  1. Update ImplementationStatus.md

    dtig authored May 10, 2024
    Configuration menu
    Copy the full SHA
    95dc80e View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2024

  1. Configuration menu
    Copy the full SHA
    e9c9a9b View commit details
    Browse the repository at this point in the history
  2. Merge pull request WebAssembly#156 from fitzgen/test-non-determinism-…

    …is-consistent
    
    Add a smoke test for consistent nondeterminism
    rossberg authored Jul 18, 2024
    Configuration menu
    Copy the full SHA
    c3f9359 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. Configuration menu
    Copy the full SHA
    3f0bd84 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. Minor edits

    rossberg committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    9d740b0 View commit details
    Browse the repository at this point in the history
  2. Refactor relaxed ops spec

    rossberg committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    acb599c View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. Implementation note

    rossberg committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    bc87071 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. Configuration menu
    Copy the full SHA
    eb8f31c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a315401 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. Adapt changes

    rossberg committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    09cc6c6 View commit details
    Browse the repository at this point in the history
  2. Eps

    rossberg committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    8dadd74 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    95acd3e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2b0896a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b315265 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. Add relaxed_q15mul

    rossberg committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    057b5e3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e9cbf1a View commit details
    Browse the repository at this point in the history
  3. Fix merge bug

    rossberg committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    00c56da View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. All but laneselect

    rossberg committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    236f833 View commit details
    Browse the repository at this point in the history
  2. Relaxed SIMD in SpecTec

    rossberg committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    efa5a82 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2024

  1. Configuration menu
    Copy the full SHA
    8e5f4ee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    75ea7be View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bb6a2cd View commit details
    Browse the repository at this point in the history
  4. Missing xref anchors

    rossberg committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    02adbd2 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2024

  1. Configuration menu
    Copy the full SHA
    ff9ed64 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b191310 View commit details
    Browse the repository at this point in the history
  3. Update test expect

    rossberg committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    379d081 View commit details
    Browse the repository at this point in the history