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

SSE1 support does not have _mm_sfence(). #3051

Closed
juj opened this issue Dec 6, 2014 · 1 comment
Closed

SSE1 support does not have _mm_sfence(). #3051

juj opened this issue Dec 6, 2014 · 1 comment
Labels

Comments

@juj
Copy link
Collaborator

juj commented Dec 6, 2014

SSE1 has an explicit SIMD fence operation that guarantees synchronization between threads. Currently this is not observable in JS and so for all purposes, this can be a no-op, but in the future with the SharedArrayBuffer work, this will be observable. Marking down this issue to discuss if we can support this at some point?

@juj juj added the SIMD label Dec 6, 2014
juj added a commit to juj/emscripten that referenced this issue Jun 20, 2015
@juj juj mentioned this issue Jun 20, 2015
juj added a commit to juj/emscripten that referenced this issue Jun 25, 2015
juj added a commit to juj/emscripten that referenced this issue Aug 10, 2015
juj added a commit to juj/emscripten that referenced this issue Aug 15, 2015
juj added a commit to juj/emscripten that referenced this issue Aug 15, 2015
juj added a commit to juj/emscripten that referenced this issue Aug 16, 2015
juj added a commit to juj/emscripten that referenced this issue Aug 17, 2015
@juj
Copy link
Collaborator Author

juj commented Sep 18, 2015

SSE1 and SSE2 fences have been implemented as full barriers.

@juj juj closed this as completed Sep 18, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant