Skip to content
This repository was archived by the owner on Dec 22, 2021. It is now read-only.

Remove i64x2 <-> f64x2 conversion opcodes #178

Merged
merged 1 commit into from
Jan 16, 2020

Conversation

ngzhian
Copy link
Member

@ngzhian ngzhian commented Jan 14, 2020

In the SIMD sync on 2020-01-14, we discussed the challenges with
implementing these instructions in a performant way on 32-bit archs. And
even on 64-bit arch, like x64, it requires AVX-512 for good codegen.
There is consensus that because it is uncommon for such instructions to
be used, and that hardware support is not widespread, we can remove
these.

In the SIMD sync on 2020-01-14, we discussed the challenges with
implementing these instructions in a performant way on 32-bit archs. And
even on 64-bit arch, like x64, it requires AVX-512 for good codegen.
There is consensus that because it is uncommon for such instructions to
be used, and that hardware support is not widespread, we can remove
these.
@ngzhian ngzhian requested review from tlively and dtig January 14, 2020 20:07
@dtig dtig merged commit 31e8894 into WebAssembly:master Jan 16, 2020
Honry added a commit to Honry/WAVM that referenced this pull request Jan 17, 2020
AndrewScheidecker pushed a commit to WAVM/WAVM that referenced this pull request Jan 17, 2020
Honry added a commit to Honry/simd that referenced this pull request Jan 19, 2020
dtig pushed a commit that referenced this pull request Jan 21, 2020
pull bot pushed a commit to p-g-krish/v8 that referenced this pull request Jan 28, 2020
These conversion instructions were removed from the proposal in
WebAssembly/simd#178.

Change-Id: I212ca2f923362bf08e178f6d28cc2338cf6f5927
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2016006
Reviewed-by: Deepti Gandluri <[email protected]>
Reviewed-by: Tobias Tebbi <[email protected]>
Commit-Queue: Zhi An Ng <[email protected]>
Cr-Commit-Position: refs/heads/master@{#66015}
@ngzhian ngzhian deleted the remove-i64x2-f64x2-conversion branch February 4, 2021 19:58
kenohassler pushed a commit to fgsect/WAFL that referenced this pull request Oct 18, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants