Next:MIPS Options, Previous:MCore Options, Up:Machine-Dependent Options [Contents][Index]
-msoft-float ¶Use software emulation for floating point (default).
-mhard-float ¶Use hardware floating-point instructions.
-mmemcpy ¶Do not optimize block moves, usememcpy.
-mcpu=cpu-type ¶Use features of, and schedule code for, the given CPU.Supported values are in the format ‘vX.YY.Z’,whereX is a major version,YY is the minor version, andZ is compatibility code. Example values are ‘v3.00.a’,‘v4.00.b’, ‘v5.00.a’, ‘v5.00.b’, ‘v6.00.a’.
-mxl-soft-mul ¶-mno-xl-soft-mulUse software multiply emulation. This is enabled by default.
-mxl-soft-div ¶-mno-xl-soft-divUse software emulation for divides. This is enabled by default.
-mxl-barrel-shift ¶Use the hardware barrel shifter.
-mxl-pattern-compare ¶Use pattern compare instructions.
-msmall-divides ¶Use table lookup optimization for small signed integer divisions.
-mxl-gp-opt ¶Use GP-relative.sdata/.sbss sections.
-mxl-multiply-high ¶Use multiply high instructions for high part of 32x32 multiply.
-mxl-float-convert ¶Use hardware floating-point conversion instructions.
-mxl-float-sqrt ¶Use hardware floating-point square root instruction.
-mbig-endian ¶Generate code for a big-endian target.
-mlittle-endian ¶Generate code for a little-endian target.
-mxl-reorder ¶Use reorder instructions (swap and byte reversed load/store).
-mxl-mode-app-model ¶Select application modelapp-model. Valid models are
normal executable (default), uses startup codecrt0.o.
for use with Xilinx Microprocessor Debugger (XMD) basedsoftware intrusive debug agent called xmdstub. This uses startup filecrt1.o and sets the start address of the program to 0x800.
for applications that are loaded using a bootloader.This model uses startup filecrt2.o which does not contain a processorreset vector handler. This is suitable for transferring control on aprocessor reset to the bootloader rather than the application.
for applications that do not require any of theMicroBlaze vectors. This option may be useful for applications runningwithin a monitoring application. This model usescrt3.o as a startup file.
-mxl-prefetch ¶Enable insertion of prefetch (wic) instructions at call sites.
-mpic-data-is-text-relative ¶Assume that the displacement between the text and data segments is fixedat static link time. This allows data to be referenced by offset from start oftext address instead of GOT since PC-relative addressing is not supported.
Next:MIPS Options, Previous:MCore Options, Up:Machine-Dependent Options [Contents][Index]