What do the compiler-optimization flags mean?
• Non-SSE: Runs on anything (default) • SSE: Optimized for and requires P3+ or AthlonXP+ • SSE2: Optimized for and requires P4+, Athlon64, or AthlonFX MSVC-specific flags: • G6: Optimized for, but does not require, PPro-P3 (default) • G7: Optimized for, but does not require, P4 • O1: Optimized for size rather than speed (default) • O2: Optimized for speed rather than size There are more MSVC compiler-optimization flags (e.g. GL, GA, and GF) but I don’t mention them when I link to builds. Note that which version of MSVC is used can also influence speed.