SIMD ISAReturn TypeNameArgumentsInstruction Group
Heliumint64_t[__arm_]asrl(int64_t value, int32_t shift)64-bit arithmetic / Arithmetic shift right long
Description
Arithmetic shift right by 0 to 64 bits of a 64 bit value stored in two general-purpose registers. The shift amount is read in as the bottom byte of Rm. If the shift amount is negative, the shift direction is reversed.
Results
[RdaHi,RdaLo] result
This intrinsic compiles to the following instructions:

ASRL RdaLo,RdaHi,Rm

Argument Preparation
value register: [RdaHi,RdaLo]shift register: Rm
Architectures
MVE