freebsd-skq/sys/i386/boot
bde ae2d4189eb Saved 48 bytes (56 before padding) by moving a variable declaration.
gcc always generates large code for accesses to globals.  For locals
it only generates large code if there are more than 128 bytes of
locals.  It sorts scalar locals after array locals to pessimize for
space in the usual case when there are more (static) references to
scalars than to arrays.

Saved another 16 bytes (13 before padding) by adding a `continue'.

Fall-through tests normally save space, but here one of them made
gcc do space-unoptimal register allocation (it allocates ch in %bl
because preserving this register across function calls is "free",
but comparisions with %bl take one byte fewer than comparsions with
%bl).
1996-09-07 20:18:04 +00:00
..
biosboot Saved 48 bytes (56 before padding) by moving a variable declaration. 1996-09-07 20:18:04 +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 Added kzipboot 1995-04-15 08:24:33 +00:00