Lines Matching full:main
42 movw $main-EXEC+LOAD,%si # Source
43 movw $main,%di # Destination
44 movw $0x200-(main-start),%cx # Byte count
50 jmp main-LOAD+EXEC # To relocated code
57 main: xorw %si,%si # No active partition label
60 main.1: cmpb %ch,(%bx) # Null entry?
61 je main.2 # Yes
66 main.2: addb $0x10,%bl # Till
67 loop main.1 # done
69 jnz main.3 # Yes
75 main.3: cmpb $0x80,%dl # Drive valid?
76 jb main.4 # No
80 jb main.5 # Yes
81 main.4: movb (%si),%dl # Load drive
86 main.5: movw %sp,%di # Save stack pointer
91 jz main.7 # No.
97 jc main.6 # No.
99 jne main.6 # No.
101 jz main.6 # No.
111 jmp main.8 # Skip the CHS setup
112 main.6: popw %bx # Restore %bx
114 main.7: movw $0x201,%ax # BIOS: Read from disk
115 main.8: int $0x13 # Call the BIOS