Change current extract and replace lane operations to use immediate
indices within lower 128 bits of the vector (compatible to current
standard). Keep description of immediates identical to what is used in
current SIMD.
Add two more flavors for extract and replace lane operations: one
containing a bounds check and the other taking the index value modulo
number of lanes in the vector.
Update opcodes to reflect new operations and changes in the names.
Minor housekeeping: set length should take an immediate, note on AVX512.
Change current extract and replace lane operations to use immediate indices within lower 128 bits of the vector (compatible to current standard). Keep description of immediates identical to what is used in current SIMD.
Add two more flavors for extract and replace lane operations: one containing a bounds check and the other taking the index value modulo number of lanes in the vector.
Update opcodes to reflect new operations and changes in the names.
Minor housekeeping: set length should take an immediate, note on AVX512.