Lines Matching refs:rsi
41 * On entry %rdi is the buffer and the low byte of %rsi (%sil) the
76 movq %r10,%rsi /* ~x */
86 xorq %rdx,%rsi /* c ^ ~x == ~(c ^ x) */
90 andq %rsi,%r11 /* ((x ^ c) - 0x10) & 0x80 & ~(x ^ c) */
103 andq %rsi,%r11 /* check for char in last 8 bytes */
116 sbb %rsi,%rsi /* carry was set, so %rsi now ~0u! */
121 xor %rdx,%rsi /* invert of search pattern (~c) */
123 21: shr %cl,%rsi /* ~c in low bytes */
124 or %rsi,%rax /* set some bits making low bytes invalid */
130 lea (%r8,%r8),%rsi /* 0x02 - bits gets set (above) */
144 movq %rsi,%rdx
145 movq %rdi,%rsi
154 2: lea -1(%rsi),%rax