Pseudo-code:
- n <- sh[5] || sh[0:4]
+ n <- sh
r <- ROTL64((RS), n)
b <- mb[5] || mb[0:4]
m <- MASK(b, 63)
Pseudo-code:
- n <- sh[5] || sh[0:4]
+ n <- sh
r <- ROTL64((RS), n)
e <- me[5] || me[0:4]
m <- MASK(0, e)
Pseudo-code:
- n <- sh[5] || sh[0:4]
+ n <- sh
r <- ROTL64((RS), n)
b <- mb[5] || mb[0:4]
m <- MASK(b, ¬n)
Pseudo-code:
- n <- sh[5] || sh[0:4]
+ n <- sh
r <- ROTL64((RS), n)
b <- mb[5] || mb[0:4]
m <- MASK(b, ¬n)
Pseudo-code:
- n <- sh[5] || sh[0:4]
+ n <- sh
r <- ROTL64((RS), 64-n)
m <- MASK(n, 63)
s <- (RS)[0]
Pseudo-code:
- n <- sh[5] || sh[0:4]
+ n <- sh
r <- ROTL64(EXTS64(RS[32:63]), n)
m <- MASK(0, 63-n)
RA <- r & m