Stream: git-wasmtime

Topic: wasmtime / PR #1248 Implement SIMD swizzle


view this post on Zulip Wasmtime GitHub notifications bot (Mar 06 2020 at 20:45):

abrown opened PR #1248 from swizzle to master:

This implements the SIMD swizzle instruction using the PADDUSB 0x70 mask + PSHUFB code sequence proposed by @zeux. This implementation has an extra instruction to MOV the mask into a register but this could be removed by a future optimization adding additional addressing modes to arithmetic instructions (in this case uadd_sat).

This PR depends on #1246 being merged.

view this post on Zulip Wasmtime GitHub notifications bot (Mar 06 2020 at 21:57):

abrown updated PR #1248 from swizzle to master:

This implements the SIMD swizzle instruction using the PADDUSB 0x70 mask + PSHUFB code sequence proposed by @zeux. This implementation has an extra instruction to MOV the mask into a register but this could be removed by a future optimization adding additional addressing modes to arithmetic instructions (in this case uadd_sat).

This PR depends on #1246 being merged.

view this post on Zulip Wasmtime GitHub notifications bot (Mar 06 2020 at 22:58):

abrown updated PR #1248 from swizzle to master:

This implements the SIMD swizzle instruction using the PADDUSB 0x70 mask + PSHUFB code sequence proposed by @zeux. This implementation has an extra instruction to MOV the mask into a register but this could be removed by a future optimization adding additional addressing modes to arithmetic instructions (in this case uadd_sat).

This PR depends on #1246 being merged.

view this post on Zulip Wasmtime GitHub notifications bot (Mar 06 2020 at 22:58):

abrown edited PR #1248 from swizzle to master:

This implements the SIMD swizzle instruction using the PADDUSB 0x70 mask + PSHUFB code sequence proposed by @zeux. This implementation has an extra instruction to MOV the mask into a register but this could be removed by a future optimization adding additional addressing modes to arithmetic instructions (in this case uadd_sat).

This PR depends on #1246 being merged [edit: this is now merged]

view this post on Zulip Wasmtime GitHub notifications bot (Mar 06 2020 at 23:25):

sunfishcode submitted PR Review.

view this post on Zulip Wasmtime GitHub notifications bot (Mar 06 2020 at 23:49):

abrown merged PR #1248.


Last updated: Dec 23 2024 at 13:07 UTC