Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
-falign-functions
-falign-functions=n
Align the start of functions to the next power-of-two greater than n, skipping up to n bytes. For instance, -falign-functions=32 aligns functions to the next 32-byte boundary, but -falign-functions=24 would align to the next 32-byte boundary only if this can be done by skipping 23 bytes or less.
-fno-align-functions and -falign-functions=1 are equivalent and mean that functions will not be aligned.
Some assemblers only support this flag when n is a power of two; in that case, it is rounded up.
If n is not specified or is zero, use a machine-dependent default.
Enabled at levels -O2, -O3.
CFLAGS="-march=pentium3 -O2 -fomit-frame-pointer -pipe"
Oh, BAH!HHunt said:Yeah. Set CPUTYPE to p3 and don't touch CFLAGS.
CFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer -ffast-math -mfpmath=sse,387 -msse -finline-functions -falign-functions=16 -falign-labels=1 -falign-loops=16 -falign-jumps=16 -frename-registers
CFLAGS="-O3 -march=pentium4 -funroll-loops -fomit-frame-pointer -ftracer -fprefetch-loop-arrays -pipe"