sha1h
SHA1 Hash Update (A64)
SHA1H <Sd>, <Sn>
SHA1 hash update (AArch64 NEON).
Pseudocode Operation
Rd.S ← RotateLeft(Rn.S, 1)
Example
SHA1H s0, s1
Reference
View in Arm A64 ISA Reference ↗
Arm A64 ISA
Instruction Forms
| Encoding | Instruction | ISA | Bit pattern | ||
|---|---|---|---|---|---|
| 0x5E280800 | SHA1H <Sd>, <Sn> | A64 | 01011110 | 00 | 10100 | 00000 | 10 | Rn | Rd |
Description
SHA1 fixed rotate.
Operation
AArch64.CheckFPAdvSIMDEnabled(); bits(32) operand = V[n, 32]; // read element [0] only, [1-3] zeroed V[d, 32] = ROL(operand, 30);