Skip to content
This repository has been archived by the owner on Jun 26, 2020. It is now read-only.

Implement splat instruction for x86 #803

Closed
abrown opened this issue Jun 25, 2019 · 1 comment
Closed

Implement splat instruction for x86 #803

abrown opened this issue Jun 25, 2019 · 1 comment
Assignees

Comments

@abrown
Copy link
Collaborator

abrown commented Jun 25, 2019

Most of the SIMD instructions defined in the CLIF and WASM specifications are unimplemented. As a first step towards filling those in, this issue tracks adding the splat instruction as it is defined in CLIF (https://cranelift.readthedocs.io/en/latest/ir.html#inst-splat) and in WASM (https://github.com/WebAssembly/simd/blob/master/proposals/simd/SIMD.md#create-vector-with-identical-lanes).

@abrown
Copy link
Collaborator Author

abrown commented Jul 3, 2019

@sunfishcode, if you have some time it may be helpful to comment on where this headed by looking at bnjbvr#1 and bnjbvr#3; since I'm in a holding zone until #799 is merged I have been working off of @bnjbvr's repo. It seems to me that this will shake out some bugs and missing features as you will see in my comments to those PRs and, e.g., #802.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant