MSA 011110 |
010 |
df/m |
ws |
wd |
BIT 001001 |
6 |
3 |
7 |
5 |
5 |
6 |
SRLI.df |
Immediate Shift Right Logical | |
SRLI.B wd,ws,m |
MSA |
Immediate Shift Right Logical |
SRLI.H wd,ws,m |
MSA |
Immediate Shift Right Logical |
SRLI.W wd,ws,m |
MSA |
Immediate Shift Right Logical |
SRLI.D wd,ws,m |
MSA |
Immediate Shift Right Logical |
Immediate Shift Right Logical
Immediate bit count shift right logical.
wd[i] = ws[i] >> m
The elements in vector ws are shifted right logical by m bits. The result is written to vector wd.
The operands and results are values in integer data format df.
No data-dependent exceptions are possible.
SRLI.B t = m for i in 0 .. WRLEN/8-1 WR[wd]8i+7..8i = 0t || WR[ws]8i+7..8i+t endfor SRLI.H t = m for i in 0 .. WRLEN/16-1 WR[wd]16i+15..16i = 0t || WR[ws]16i+15..16i+t endfor SRLI.W t = m for i in 0 .. WRLEN/32-1 WR[wd]32i+31..32i = 0t || WR[ws]32i+31..32i+t endfor SRLI.D t = m for i in 0 .. WRLEN/64-1 WR[wd]64i+63..64i = 0t || WR[ws]64i+63..64i+t endfor
Reserved Instruction Exception, MSA Disabled Exception.