sraw

Operands

reg, reg, reg

Shift left logical (32 bit): Set t1 to result of shifting t2 left by number of bits specified by value in low-order 5 bits of t3 (64bit)

Variants

  • Shift left logical (32 bit): Set t1 to result of shifting t2 left by number of bits specified by value in low-order 5 bits of t3 (64bit) sraw t1,t2,t3

This example runs on RV64.

.text
li t0, 13
li t1, 2
# t0=13, t1=2; sraw writes 3 to t2.
sraw t2, t0, t1