The .STARTUP directive cannot be used in a 32-bit segment; it is valid only when generating 16-bit code.