Next: MIPS Options, Previous: MeP Options, Up: Submodel Options [Contents][Index]
-msoft-floatUse software emulation for floating point (default).
-mhard-floatUse hardware floating-point instructions.
-mmemcpyDo not optimize block moves, use memcpy.
-mno-clearbssThis option is deprecated. Use -fno-zero-initialized-in-bss instead.
-mcpu=cpu-typeUse features of, and schedule code for, the given CPU. Supported values are in the format ‘vX.YY.Z’, where X is a major version, YY is the minor version, and Z is compatibility code. Example values are ‘v3.00.a’, ‘v4.00.b’, ‘v5.00.a’, ‘v5.00.b’, ‘v5.00.b’, ‘v6.00.a’.
-mxl-soft-mulUse software multiply emulation (default).
-mxl-soft-divUse software emulation for divides (default).
-mxl-barrel-shiftUse the hardware barrel shifter.
-mxl-pattern-compareUse pattern compare instructions.
-msmall-dividesUse table lookup optimization for small signed integer divisions.
-mxl-stack-checkThis option is deprecated. Use -fstack-check instead.
-mxl-gp-optUse GP-relative .sdata/.sbss sections.
-mxl-multiply-highUse multiply high instructions for high part of 32x32 multiply.
-mxl-float-convertUse hardware floating-point conversion instructions.
-mxl-float-sqrtUse hardware floating-point square root instruction.
-mbig-endianGenerate code for a big-endian target.
-mlittle-endianGenerate code for a little-endian target.
-mxl-reorderUse reorder instructions (swap and byte reversed load/store).
-mxl-mode-app-modelSelect application model app-model. Valid models are
normal executable (default), uses startup code crt0.o.
for use with Xilinx Microprocessor Debugger (XMD) based software intrusive debug agent called xmdstub. This uses startup file crt1.o and sets the start address of the program to 0x800.
for applications that are loaded using a bootloader. This model uses startup file crt2.o which does not contain a processor reset vector handler. This is suitable for transferring control on a processor reset to the bootloader rather than the application.
for applications that do not require any of the MicroBlaze vectors. This option may be useful for applications running within a monitoring application. This model uses crt3.o as a startup file.
Option -xl-mode-app-model is a deprecated alias for -mxl-mode-app-model.
Next: MIPS Options, Previous: MeP Options, Up: Submodel Options [Contents][Index]