Oh, I didn&#x27;t realize SIMD.js required the shuffle indices to be <i>constant</i> in order to generate efficient code.  In that case, sure, you can generate efficient code and take advantage of the panoply of special-purpose shunting instructions you mention, and writing and reading the SIMD.js code is even going to be easier than SSE.<p>Thank you for correcting my understanding!