Stream: wasmtime

Topic: simd opcode renumbering


view this post on Zulip Alex Crichton (Apr 22 2020 at 14:22):

@Yury Delendik as a heads up looks like simd opcodes are being renumbered soon

This PR is for discussion only and should not be merged. Once we have reached consensus on the renumbering, the existing documents should be updated to reflect the new opcodes. The goals of this re...

view this post on Zulip Alex Crichton (Apr 22 2020 at 14:22):

so we'll need to update wasmparser

view this post on Zulip Alex Crichton (Apr 22 2020 at 14:22):

and... everything else

view this post on Zulip Yury Delendik (Apr 22 2020 at 14:22):

yeah, shall we do it in advance?

view this post on Zulip Yury Delendik (Apr 22 2020 at 14:24):

do you know the timeline for other tools?

view this post on Zulip Alex Crichton (Apr 22 2020 at 14:30):

@Yury Delendik I think they're trying to coordinate for a "big bang" all at once

view this post on Zulip Alex Crichton (Apr 22 2020 at 14:31):

it sounds like v8 lands this weekend with canary releases soon after

view this post on Zulip Alex Crichton (Apr 22 2020 at 14:31):

and llvm on monday

view this post on Zulip Alex Crichton (Apr 22 2020 at 14:31):

and tlively mentioned he'd try to get a patch for rust to backport

view this post on Zulip Alex Crichton (Apr 22 2020 at 14:31):

so I think this'll be a thing next week

view this post on Zulip Yury Delendik (Apr 22 2020 at 15:18):

alright, let me look at that now

view this post on Zulip Yury Delendik (Apr 22 2020 at 15:47):

converted names => https://gist.github.com/yurydelendik/9ef6995e899d5d3543a6c1045c5543c6

new_simd_ops.txt. GitHub Gist: instantly share code, notes, and snippets.

view this post on Zulip Yury Delendik (Apr 22 2020 at 16:29):

@Alex Crichton I started https://github.com/bytecodealliance/wasmparser/pull/207 do you know what we will do about new/removed ops?

Trying to address WebAssembly/simd#209 Few questions: What to do with disappeared ops: I8x16Mul, I64x2AnyTrue, I64x2AllTrue, I64x2TruncSatF64x2S, I64x2TruncSatF64x2U, F64x2ConvertI64x2S, F64x2Con...

view this post on Zulip Alex Crichton (Apr 22 2020 at 16:30):

@Yury Delendik how so?

view this post on Zulip Alex Crichton (Apr 22 2020 at 16:30):

I figured we'd just sync with the spec, issue a major version, and be done with it

view this post on Zulip Yury Delendik (Apr 22 2020 at 16:32):

Okay, if they disappear from spec, we will remove them

view this post on Zulip Alex Crichton (Apr 22 2020 at 16:36):

yeah I figure that it's all unstable anyway

view this post on Zulip Alex Crichton (Apr 22 2020 at 16:36):

and this is the part where there's no stability guarantee :P


Last updated: Oct 23 2024 at 20:03 UTC