Lines Matching +full:1 +full:e
10 * past count, whereas libc may write to count+1. This follows the generic
18 * E - either cluster
37 ldq_u $1, 0($16) # L : load first quadword ($16 may be misaligned)
38 lda $2, -1($31) # E :
41 andnot $16, 7, $16 # E :
42 nop # E :
43 or $2, $1, $1 # E :
45 nop # E :
46 nop # E :
47 cmpbge $31, $1, $2 # E : bits set iff byte == 0
50 $loop: ldq $1, 8($16) # L :
51 addq $16, 8, $16 # E :
52 cmpbge $31, $1, $2 # E :
56 addq $16, $3, $16 # E :
57 nop # E :
62 zapnot $1, $27, $2 # U : was last byte a null?
63 cmplt $27, $24, $5 # E : did we fill the buffer completely?
67 0: or $5, $18, $2 # E :
70 and $24, 0x80, $3 # E : no zero next byte
72 nop # E :
73 bne $3, 1f # U :
75 addq $24, $24, $24 # E : end-of-count bit <<= 1
76 nop # E :
78 2: zap $1, $24, $1 # U :
79 nop # E :
80 stq_u $1, 0($16) # L :
83 1: /* Here we must clear the first byte of the next DST word */
85 nop # E :
86 nop # E :
90 nop # E :
91 nop # E :
92 nop # E :