freebsd-nq/sys/i386/boot
Bruce Evans 6074a34497 Saved 48 bytes (46 before padding) using assorted nano-optimizations:
- avoiding strcmp("?" saved 12 bytes.  gcc inlined the strcmp()
  but this takes as much or more code as a function call.  The
  inlining was bogus because the strcmp() in the bootstrap isn't
  standard.

- using a char instead of an int for the boolean `last_only' saved 8
  bytes.  Booleans should usually be represented as chars on the i386.

- simplifying the return tests saved 9 bytes.

- using putc instead of printf to print a newline saved 3 bytes of code
  and 2 bytes of const data.

- avoiding `else's by always doing the else clause and fixing it up
  saved 4+8 bytes.
1996-09-07 21:06:43 +00:00
..
biosboot Saved 48 bytes (46 before padding) using assorted nano-optimizations: 1996-09-07 21:06:43 +00:00
dosboot Add g option to usage line 1996-08-28 18:33:15 +00:00
kzipboot Removed bogus padding that wasted 0x500 bytes. 1995-11-18 05:25:24 +00:00
netboot Add g to flags help 1996-08-28 18:39:24 +00:00
Makefile