Home | History | Annotate | Download | only in mips

Lines Matching refs:shift

3      * Long integer shift, 2addr version.  vA is 64-bit value/result, vB is
4 * 32-bit shift distance.
15 sll v0, a0, a2 # rlo<- alo << (shift&31)
16 not v1, a2 # rhi<- 31-shift (shift is 5b)
18 srl a0, v1 # alo<- alo >> (32-(shift&31))
19 sll v1, a1, a2 # rhi<- ahi << (shift&31)
21 andi a2, 0x20 # shift< shift & 0x20
22 movn v1, v0, a2 # rhi<- rlo (if shift&0x20)
23 movn v0, zero, a2 # rlo<- 0 (if shift&0x20)