In an sll
instruction in MIPS, it can only take 5-bits. How would the shift work if the shift amount was more than 31? How do we represent that with 5-bits?
Thanks
In an sll
instruction in MIPS, it can only take 5-bits. How would the shift work if the shift amount was more than 31? How do we represent that with 5-bits?
Thanks
You cannot.
SLL
is only for 32-bit values, where shifting more than 31 places makes no sense. UseDSLL/DSLL32
orDSLLV
for 64-bit values.