Home | History | Annotate | Download | only in mips

Lines Matching refs:shift

2      * Long integer shift.  This is different from the generic 32/64-bit
3 * binary operations because vAA/vBB are 64-bit but vCC (the shift
8 sll rRESULT0, rARG0, a2 # rlo<- alo << (shift&31)
9 not rRESULT1, a2 # rhi<- 31-shift (shift is 5b)
11 srl rARG0, rRESULT1 # alo<- alo >> (32-(shift&31))
12 sll rRESULT1, rARG1, a2 # rhi<- ahi << (shift&31)
14 andi a2, 0x20 # shift< shift & 0x20
15 movn rRESULT1, rRESULT0, a2 # rhi<- rlo (if shift&0x20)
16 movn rRESULT0, zero, a2 # rlo<- 0 (if shift&0x20)