WebAssembly / simd

Branch of the spec repo scoped to discussion of SIMD in WebAssembly
Other
531 stars 43 forks source link

Replace i8x16/i16x8/i32x4.any_true with v128.any_true #423

Closed Maratyszcza closed 3 years ago

Maratyszcza commented 3 years ago

This patch implements the proposal #416 to make any_true instruction untyped as semantically its operation is independent of lane types.

Maratyszcza commented 3 years ago

This proposal was voted on and accepted in the 1/8/2021 meeting.

ngzhian commented 3 years ago

This wasn't captured in the meetings notes: i recall us saying we can use i8x16.any_true's opcode for this. Don't we want that? Or do we prefer to group it together with the other v128 logical ops?

lars-t-hansen commented 3 years ago

My memory is the same as @ngzhian's.