/* Normalize the command line. At startup 0x80 = length and
the command line starts at 0x81, but with whitespace */
movl $0x81,%esi
- movzbl (0x80),%ebx
+ movzbw (0x80),%bx
movb $0,(%bx,%si) /* Null-terminate the string */
1:
lodsb
dec %al /* Stop on null */
cmp $31,%al /* Whitespace? */
- jbe 1
+ jbe 1b
dec %si /* Unskip first character */
/* Invoke _cstart */