-march可以设定目标代码的工作平台,包括
i386
Original Intel's i386 CPU.
i486Intel's i486 CPU. (No scheduling is implemented for this chip.)
i586, pentiumIntel Pentium CPU with no MMX support.
pentium-mmxIntel PentiumMMX CPU based on Pentium core with MMX instruction set support.
i686, pentiumproIntel PentiumPro CPU.
pentium2Intel Pentium2 CPU based on PentiumPro core with MMX instruction set support.
pentium3, pentium3mIntel Pentium3 CPU based on PentiumPro core with MMX and SSE instruction set support.
pentium-mLow power version of Intel Pentium3 CPU with MMX, SSE and SSE2 instruction set support. Used by Centrino notebooks.
pentium4, pentium4mIntel Pentium4 CPU with MMX, SSE and SSE2 instruction set support.
prescottImproved version of Intel Pentium4 CPU with MMX, SSE, SSE2 and SSE3 instruction set support.
noconaImproved version of Intel Pentium4 CPU with 64-bit extensions, MMX, SSE, SSE2 and SSE3 instruction set support.
k6AMD K6 CPU with MMX instruction set support.
k6-2, k6-3Improved versions of AMD K6 CPU with MMX and 3dNOW! instruction set support.
athlon, athlon-tbirdAMD Athlon CPU with MMX, 3dNOW!, enhanced 3dNOW! and SSE prefetch instructions support.
athlon-4, athlon-xp, athlon-mpImproved AMD Athlon CPU with MMX, 3dNOW!, enhanced 3dNOW! and full SSE instruction set support.
k8, opteron, athlon64, athlon-fxAMD K8 core based CPUs with x86-64 instruction set support. (This supersets MMX, SSE, SSE2, 3dNOW!, enhanced 3dNOW! and 64-bit instruction set extensions.)
winchip-c6IDT Winchip C6 CPU, dealt in same way as i486 with additional MMX instruction set support.
winchip2IDT Winchip2 CPU, dealt in same way as i486 with additional MMX and 3dNOW! instruction set support.
c3Via C3 CPU with MMX and 3dNOW! instruction set support. (No scheduling is implemented for this chip.)
c3-2Via C3-2 CPU with MMX and SSE instruction set support. (No scheduling is implemented for this chip.)