-
Notifications
You must be signed in to change notification settings - Fork 730
Dev/simd for interp #4131
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
Merged
Merged
Dev/simd for interp #4131
Changes from 41 commits
Commits
Show all changes
43 commits
Select commit
Hold shift + click to select a range
326aea2
Implement the first few SIMD opcodes for fast interpreter (v128.const…
loganek 860379b
implement POP_V128()
loganek f7f1491
Merge pull request #3832 from loganek/loganek/simd
loganek 5b2ab61
Add all SIMD operations into wasm_interp_fast switch
c1bfe2a
Add V128 comparison operations
2e61591
Merge pull request #3833 from jammar1/jamamr1/add_stubs_and_one_imp
loganek aceaed6
Merge pull request #3873 from bytecodealliance/main
wenyongh c930c4d
Add first NEON SIMD opcode implementations to fast interpreter (#3859)
jammar1 fbbcd08
Emit imm for lane extract and replace (#3906)
Zzzabiyaka c3601cc
Fix replacement value not being correct (#3919)
Zzzabiyaka 7b704e4
Merge pull request #3925 from bytecodealliance/main
wenyongh cfcb946
Replace/extract opcodes for fast interp
Zzzabiyaka 09b7fae
Merge pull request #3930 from Zzzabiyaka/makslit/load_opcodes
loganek 138faba
Implement load lanes opcodes for wasm (#3942)
Zzzabiyaka 4cb9b1b
Add zero load opcodes
Zzzabiyaka dea195f
Merge pull request #3943 from Zzzabiyaka/makslit/load_opcodes
loganek 441440f
Implement final SIMD opcodes: store lane (#4001)
jammar1 07fd987
Fix boolean tests
Zzzabiyaka 8ce74b7
Fix load/store (#4054)
Zzzabiyaka 50faad0
Correctly use unsigned functions (#4055)
Zzzabiyaka 474acd7
implement local and function calls for v128 in the fast interpreter
Zzzabiyaka b2804c0
Fix splat opcodes, add V128 handling in preserve_referenced_local and…
28d74d2
implement globals
Zzzabiyaka 80e6c98
Fix incorrect memory overflow values + SIMD ifdefs
bd97970
Fix load/load_splat macros
253d741
formatting commit
Zzzabiyaka 72535e4
correct endif wasm loader
Zzzabiyaka d01b702
Update core/iwasm/interpreter/wasm_opcode.h
Zzzabiyaka 595a2b3
Update core/iwasm/interpreter/wasm_opcode.h
Zzzabiyaka 1b267b0
Update core/iwasm/interpreter/wasm_opcode.h
Zzzabiyaka f7c4e9f
Update core/iwasm/interpreter/wasm_opcode.h
Zzzabiyaka 3e9a5b0
Fixes
Zzzabiyaka 93feee8
Fix load/store
Zzzabiyaka 59cfa1a
Fix spec tests when WASM_CPU_SUPPORTS_UNALIGNED_ADDR_ACCESS is 0
2d2b173
Merge remote-tracking branch 'original/main' into mrshnja/merge-main-…
dea2e16
Resolve merge conflicts arising from main -> dev/simd_for_interp and …
7ba7509
Merge pull request #4098 from jammar1/mrshnja/merge-main-to-dev-simd-2
loganek 05a25df
Enable SIMDe tests on CI
a16c0ae
Merge pull request #4125 from jammar1/mrshnja/wamr-ci-simd-interp
loganek 418195a
Apply clang-format to dev/simd_for_interp
a227336
Merge pull request #4143 from jammar1/jammar1/clang-format
loganek e9d25f9
Document WAMR_BUILD_LIB_SIMDE
eb1771f
Merge pull request #4144 from jammar1/mrshnja/add-documentation-simd
loganek File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.