“-f” should only be used when assembling programs written by a (trusted) compiler. “-f” stops the assembler from doing white-space and comment preprocessing on the input file(s) before assembling them. See Section 25.1.
Warning. If you use “-f” when the files actually need to be pre-processed (if they contain comments, for example), the assembler does not work correctly.