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