Shift Left (immediate).
- Is the name of the SIMD and FP destination register.
- Is an arrangement specifier, and can be one of the values shown in Usage.
- Is the name of the SIMD and FP source register.
- Is the left shift amount, in the range 0 to the element width in bits minus 1, and can be one of the values shown in Usage.
Shift Left (immediate). This instruction reads each value from a vector, right shifts each result by an immediate value, writes the final result to a vector, and writes the vector to the destination SIMD and FP register.
Depending on the settings in the CPACR_EL1, CPTR_EL2, and CPTR_EL3 registers, and the current Security state and Exception level, an attempt to execute the instruction might be trapped.
The following table shows the valid specifier combinations:
Table 20-39 SHL (Vector) specifier combinations
|8B||0 to 7|
|16B||0 to 7|
|4H||0 to 15|
|8H||0 to 15|
|2S||0 to 31|
|4S||0 to 31|
|2D||0 to 63|