Lines Matching refs:e0
21 zapnot a1, 1, a1 # e0 : zero extend the search character
23 sll a1, 8, t5 # e0 : replicate the search character
25 or t5, a1, a1 # e0 :
27 sll a1, 16, t5 # e0 :
29 mskqh t4, a0, t4 # e0 :
31 sll a1, 32, t5 # e0 :
33 or t5, a1, a1 # e0 :
35 cmpbge zero, t1, t3 # e0 : bits set iff byte == c
37 andnot t0, t4, t0 # e0 : clear garbage bits
40 $loop: ldq t0, 8(v0) # e0 :
42 nop # e0 :
44 cmpbge zero, t0, t2 # e0 : bits set iff byte == 0
46 or t2, t3, t0 # e0 :
49 $found: negq t0, t1 # e0 : clear all but least set bit
52 and t0, t3, t1 # e0 : bit set iff byte was the char
55 and t0, 0xf0, t2 # e0 : binary search for that set bit
57 and t0, 0xaa, t4 # e0 :
59 cmovne t3, 2, t3 # e0 :
61 addq t2, t3, t2 # e0 :
63 addq v0, t2, v0 # e0 :
67 mov zero, v0 # e0 :