wasm: `splat` for vector elements divisible by 8

This implements `@splat` for vectors where the element type is
divisible by 8 and a power of two. This is fairly simple as we can
store the values directly within the virtual stack. But for
all other sizes, we must first shift and bitwise-or the values
before we can store them to fit them like a packed-struct, rather
than an array.
355b5929b2Luuk de Gram committed on 12/12/2022, 4:42:00 PMparentc6d654f
1 file changedLine totals unavailable