Lines Matching refs:e0
22 zapnot a1, 1, a1 # e0 : zero extend the search character
24 sll a1, 8, t5 # e0 : replicate the search character
26 or t5, a1, a1 # e0 :
28 sll a1, 16, t5 # e0 :
30 mskqh t4, a0, t4 # e0 :
32 sll a1, 32, t5 # e0 :
34 or t5, a1, a1 # e0 :
36 cmpbge zero, t1, t3 # e0 : bits set iff byte == c
38 andnot t0, t4, t0 # e0 : clear garbage bits
41 $loop: ldq t0, 8(v0) # e0 :
43 nop # e0 :
45 cmpbge zero, t0, t2 # e0 : bits set iff byte == 0
47 or t2, t3, t0 # e0 :
50 $found: negq t0, t1 # e0 : clear all but least set bit
53 and t0, t3, t1 # e0 : bit set iff byte was the char
56 and t0, 0xf0, t2 # e0 : binary search for that set bit
58 and t0, 0xaa, t4 # e0 :
60 cmovne t3, 2, t3 # e0 :
62 addq t2, t3, t2 # e0 :
64 addq v0, t2, v0 # e0 :
68 mov zero, v0 # e0 :