Home | History | Annotate | Download | only in string

Lines Matching refs:o0

50 	 * only uses %o0, %o1, %o2
62 neg %o0, %o1 ! %o1 = -zz
63 xnor %o0, %o1, %o2 ! %o2 = zz ^ ~ -zz
65 movrz %o0, %g0, %o1 ! result of ffs(0) should be zero
67 mov %o1, %o0
89 andcc %o0, 0xff, %o1 ! get low byte
91 srl %o0, 8, %o0 ! delay slot, get ready for next byte
94 ldsb [%o2 + %o1], %o0
97 andcc %o0, 0xff, %o1 ! byte 1 like byte 0...
99 srl %o0, 8, %o0 ! (use delay to prepare for byte 2)
101 ldsb [%o2 + %o1], %o0
103 add %o0, 8, %o0
106 andcc %o0, 0xff, %o1
108 srl %o0, 8, %o0 ! (prepare for byte 3)
110 ldsb [%o2 + %o1], %o0
112 add %o0, 16, %o0
114 3: ! just return ffstab[%o0] + 24
115 ldsb [%o2 + %o0], %o0
117 add %o0, 24, %o0