Home | History | Annotate | Download | only in stage2

Lines Matching refs:si

41 #define MSG(x)	movw $ABS(x), %si; call message
69 pushw %si
71 popw %si
90 cmpb $0, -1(%si)
122 movw $0x0010, (%si)
125 movw %ax, 2(%si)
128 movl %ebx, 8(%si)
131 movw $BUFFERSEG, 6(%si)
140 movw %ax, 4(%si)
143 movl %eax, 12(%si)
150 * %ds:%si = segment:offset of disk address packet
171 divl (%si)
174 movb %dl, 10(%si)
177 divl 4(%si) /* divide by number of heads */
180 movb %dl, 11(%si)
183 movw %ax, 12(%si)
186 cmpw 8(%si), %ax
190 movw (%si), %ax /* get number of sectors per track/head */
193 subb 10(%si), %al
217 movb 13(%si), %dl
220 movb 10(%si), %cl /* get sector */
225 movb 12(%si), %ch /* sector+hcyl in cl, cylinder in ch */
232 movb 11(%si), %dh
284 xorw %si, %si /* zero offset of source addresses */
294 (MSG modifies SI, which is saved, and unused AX and BX) */
355 * message: write the string pointed to by %si
357 * WARNING: trashes %si, %ax, and %bx
370 incw %si
372 movb (%si), %al