Lines Matching refs:si
108 xorw %si, %si
130 movw $signon, %si /* Say "hi", and give boot drive */
134 movw $crlf, %si
152 movw $msg_novd, %si /* No pri vol descriptor */
159 movw $loader_paths, %si /* Point to start of array */
161 movw %si, loader /* remember the one we're looking for */
162 pushw %si /* Save file name pointer */
170 movw %di, %si /* Point %si at next path */
171 movb (%si), %al /* Get first char of next path */
174 movw $msg_failed, %si /* Failed message */
188 movw $msg_load2big, %si /* Error message */
243 decw %si /* Undo lodsb side effect */
248 movw $msg_loading, %si /* Success message - say which file */
250 mov loader, %si
252 mov $crlf, %si
273 push %si /* Save */
284 pop %si /* Restore */
301 push %si /* Save */
302 movzbw DIR_NAMELEN(%bx), %si /* Find end of string */
304 cmpb $'0', DIR_NAME-1(%bx,%si) /* Less than '0'? */
306 cmpb $'9', DIR_NAME-1(%bx,%si) /* Greater than '9'? */
308 dec %si /* Next char */
314 cmp %cx, %si /* Did we find any digits? */
316 cmpb $';', DIR_NAME-1(%bx,%si) /* Check for semicolon */
318 dec %si /* Skip semicolon */
319 mov %si, %cx
323 mov %cx, %si /* Restore %si to end of string */
325 cmpb $'.', DIR_NAME-1(%bx,%si) /* Trailing dot? */
329 pop %si /* Restore */
343 push %si /* Save */
346 pop %si /* Restore */
360 pushw %si /* Save */
369 movw $edd_packet, %si /* Address Packet */
377 popw %si
384 movw $msg_badread, %si /* "Read error: 0x" */