Lines Matching refs:e0
41 zapnot a1, 1, a1 # e0 : zero extend the search character
43 sll a1, 8, t5 # e0 : replicate the search character
45 or t5, a1, a1 # e0 :
47 sll a1, 16, t5 # e0 :
49 mskqh t4, a0, t4 # e0 :
51 sll a1, 32, t5 # e0 :
53 or t5, a1, a1 # e0 :
55 cmpbge zero, t1, t3 # e0 : bits set iff byte == c
57 andnot t0, t4, t0 # e0 : clear garbage bits
60 $loop: ldq t0, 8(v0) # e0 :
62 nop # e0 :
64 cmpbge zero, t0, t2 # e0 : bits set iff byte == 0
66 or t2, t3, t0 # e0 :
69 $found: negq t0, t1 # e0 : clear all but least set bit
72 and t0, t3, t1 # e0 : bit set iff byte was the char
75 and t0, 0xf0, t2 # e0 : binary search for that set bit
77 and t0, 0xaa, t4 # e0 :
79 cmovne t3, 2, t3 # e0 :
81 addq t2, t3, t2 # e0 :
83 addq v0, t2, v0 # e0 :
87 mov zero, v0 # e0 :