Removes reg aliases since there are many ABIs: o32/n32/n64

This commit is contained in:
Lzu Tao 2020-10-04 07:30:01 +00:00
parent 79f477bb1f
commit 4d570fb45e
2 changed files with 32 additions and 35 deletions

View file

@ -602,7 +602,6 @@ Some registers have multiple names. These are all treated by the compiler as ide
| ARM | `r13` | `sp` |
| ARM | `r14` | `lr` |
| ARM | `r15` | `pc` |
| MIPS32 | `$[2-25]` | Please [see the Wikipedia page][mips-regs] |
| RISC-V | `x0` | `zero` |
| RISC-V | `x1` | `ra` |
| RISC-V | `x2` | `sp` |
@ -623,8 +622,6 @@ Some registers have multiple names. These are all treated by the compiler as ide
| Hexagon | `r30` | `fr` |
| Hexagon | `r31` | `lr` |
[mips-regs]: https://en.wikibooks.org/wiki/MIPS_Assembly/Register_File#Registers
Some registers cannot be used for input or output operands:
| Architecture | Unsupported register | Reason |