Stream: git-wasmtime

Topic: wasmtime / PR #1994 Implement SIMD widening instructions ...


view this post on Zulip Wasmtime GitHub notifications bot (Jul 08 2020 at 16:09):

abrown edited PR #1994 from widen to main:

After #1990 is merged, this change adds the remaining instructions necessary for passing all of the current SIMD spec tests. This implementation uses PALIGNR, PMOVSX* and PMOVZX* for lowering the Wasm SIMD widen instructions. It also adds a mechanism for merging lanes in the CDSL for calculating the various type conversions (e.g. i16x8 is widened to i32x4).

view this post on Zulip Wasmtime GitHub notifications bot (Jul 08 2020 at 17:20):

abrown updated PR #1994 from widen to main:

After #1990 is merged, this change adds the remaining instructions necessary for passing all of the current SIMD spec tests. This implementation uses PALIGNR, PMOVSX* and PMOVZX* for lowering the Wasm SIMD widen instructions. It also adds a mechanism for merging lanes in the CDSL for calculating the various type conversions (e.g. i16x8 is widened to i32x4).

view this post on Zulip Wasmtime GitHub notifications bot (Jul 08 2020 at 17:21):

abrown has marked PR #1994 as ready for review.

view this post on Zulip Wasmtime GitHub notifications bot (Jul 08 2020 at 17:21):

abrown requested julian-seward1 for a review on PR #1994.

view this post on Zulip Wasmtime GitHub notifications bot (Jul 08 2020 at 18:36):

abrown edited PR #1994 from widen to main:

After #1990 is merged [edit: it's merged!], this change adds the remaining instructions necessary for passing all of the current SIMD spec tests. This implementation uses PALIGNR, PMOVSX* and PMOVZX* for lowering the Wasm SIMD widen instructions. It also adds a mechanism for merging lanes in the CDSL for calculating the various type conversions (e.g. i16x8 is widened to i32x4).

view this post on Zulip Wasmtime GitHub notifications bot (Jul 15 2020 at 16:39):

julian-seward1 submitted PR Review.

view this post on Zulip Wasmtime GitHub notifications bot (Jul 15 2020 at 16:39):

julian-seward1 created PR Review Comment:

Please specify whether the shift is by imm8 bits or imm8 bytes. I think it's the latter but I don't exactly remember.

view this post on Zulip Wasmtime GitHub notifications bot (Jul 15 2020 at 16:39):

julian-seward1 submitted PR Review.

view this post on Zulip Wasmtime GitHub notifications bot (Jul 15 2020 at 17:10):

abrown updated PR #1994 from widen to main:

After #1990 is merged [edit: it's merged!], this change adds the remaining instructions necessary for passing all of the current SIMD spec tests. This implementation uses PALIGNR, PMOVSX* and PMOVZX* for lowering the Wasm SIMD widen instructions. It also adds a mechanism for merging lanes in the CDSL for calculating the various type conversions (e.g. i16x8 is widened to i32x4).

view this post on Zulip Wasmtime GitHub notifications bot (Jul 15 2020 at 18:32):

abrown merged PR #1994.


Last updated: Dec 23 2024 at 12:05 UTC