| 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:` |