crt-static | Enables C Run-time Libraries to be statically linked. | ⛔️ |
deprecated-v8 | Enable deprecated V8 instructions in V9 mode. | ✅ |
detectroundchange | LEON3 erratum detection: Detects any rounding mode change request: use only the round-to-nearest rounding mode. | ✅ |
fixallfdivsqrt | LEON erratum fix: Fix FDIVS/FDIVD/FSQRTS/FSQRTD instructions with NOPs and floating-point store. | ✅ |
hard-quad-float | Enable quad-word floating point instructions. | ✅ |
hasleoncasa | Enable CASA instruction for LEON3 and LEON4 processors. | ✅ |
hasumacsmac | Enable UMAC and SMAC for LEON3 and LEON4 processors. | ✅ |
insertnopload | LEON3 erratum fix: Insert a NOP instruction after every single-cycle load instruction when the next instruction is another load/store instruction. | ✅ |
leon | Enable LEON extensions. | ✅ |
leoncyclecounter | Use the Leon cycle counter register. | ✅ |
leonpwrpsr | Enable the PWRPSR instruction. | ✅ |
no-fmuls | Disable the fmuls instruction.. | ✅ |
no-fsmuld | Disable the fsmuld instruction.. | ✅ |
popc | Use the popc (population count) instruction. | ✅ |
soft-float | Use software emulation for floating point. | ✅ |
soft-mul-div | Use software emulation for integer multiply and divide. | ✅ |
v9 | Enable SPARC-V9 instructions. | ✅ |
vis | Enable UltraSPARC Visual Instruction Set extensions. | ✅ |
vis2 | Enable Visual Instruction Set extensions II. | ✅ |
vis3 | Enable Visual Instruction Set extensions III. | ✅ |