Lines Matching refs:t0
31 ldq_u t0, 0(a0) # L : load first quadword Latency=3
48 cmpbge zero, t0, t2 # E : bits set iff byte == zero
53 xor t0, a1, t1 # E : make bytes == c zero
55 or t2, t3, t0 # E : bits set iff char match or zero match
57 andnot t0, t4, t0 # E : clear garbage bits
58 cttz t0, a2 # U0 : speculative (in case we get a match)
60 bne t0, $found # U :
68 $loop: ldq t0, 8(v0) # L : Latency=3
70 xor t0, a1, t1 # E :
71 cmpbge zero, t0, t2 # E : bits set iff byte == 0
74 or t2, t3, t0 # E :
76 beq t0, $loop # U :
78 $found: negq t0, t1 # E : clear all but least set bit
79 and t0, t1, t0 # E :
80 and t0, t3, t1 # E : bit set iff byte was the char