| Unknown | ` :raw-html:`Not Applicable | ` :raw-html:`No support | ` :raw-html:`Partial Support | ` :raw-html:`Complete Support | ` :raw-html:`
|---|---|---|---|---|
| ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` |
| ` :raw-html:` | Target | ` :raw-html:`||||||||||||
| Feature | ` :raw-html:`ARM | ` :raw-html:`Hexagon | ` :raw-html:`MSP430 | ` :raw-html:`Mips | ` :raw-html:`NVPTX | ` :raw-html:`PowerPC | ` :raw-html:`Sparc | ` :raw-html:`SystemZ | ` :raw-html:`X86 | ` :raw-html:`XCore | ` :raw-html:`|||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| is generally reliable | ` :raw-html:`` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | |||
| assembly parser | ` :raw-html:`` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | |||
| disassembler | ` :raw-html:`` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | |||
| inline asm | ` :raw-html:`` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | |||
| jit | ` :raw-html:`* | ` :raw-html:`` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | |||
| .o file writing | ` :raw-html:`` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | |||
| tail calls | ` :raw-html:`` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | |||
| segmented stacks | ` :raw-html:`` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | ` :raw-html:` | * | ` :raw-html:`` :raw-html:` | |||
| Linkage | `
:raw-html:`
| Parameter area | `
:raw-html:`
| Dynamic area | `
:raw-html:`
| Locals area | `
:raw-html:`
| Saved registers area | `
:raw-html:`
| Previous Frame | `
:raw-html:`
| 0 | ` :raw-html:`Saved SP (r1) | ` :raw-html:`
| 4 | ` :raw-html:`Saved CR | ` :raw-html:`
| 8 | ` :raw-html:`Saved LR | ` :raw-html:`
| 12 | ` :raw-html:`Reserved | ` :raw-html:`
| 16 | ` :raw-html:`Reserved | ` :raw-html:`
| 20 | ` :raw-html:`Saved FP (r31) | ` :raw-html:`
| 0 | ` :raw-html:`Saved SP (r1) | ` :raw-html:`
| 8 | ` :raw-html:`Saved CR | ` :raw-html:`
| 16 | ` :raw-html:`Saved LR | ` :raw-html:`
| 24 | ` :raw-html:`Reserved | ` :raw-html:`
| 32 | ` :raw-html:`Reserved | ` :raw-html:`
| 40 | ` :raw-html:`Saved FP (r31) | ` :raw-html:`
| Option | ` :raw-html:`Description | ` :raw-html:`
|---|---|
| sm_20 | ` :raw-html:`Set shader model/compute capability to 2.0 | ` :raw-html:`
| sm_21 | ` :raw-html:`Set shader model/compute capability to 2.1 | ` :raw-html:`
| sm_30 | ` :raw-html:`Set shader model/compute capability to 3.0 | ` :raw-html:`
| sm_35 | ` :raw-html:`Set shader model/compute capability to 3.5 | ` :raw-html:`
| ptx30 | ` :raw-html:`Target PTX 3.0 | ` :raw-html:`
| ptx31 | ` :raw-html:`Target PTX 3.1 | ` :raw-html:`