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. | ✅ | ⛔️ |