]> git.lizzy.rs Git - rust.git/commitdiff
adjust documented register constraints to match https://llvm.org/docs/LangRef.html...
authorLokathor <zefria@gmail.com>
Tue, 9 Nov 2021 20:30:30 +0000 (13:30 -0700)
committerLokathor <zefria@gmail.com>
Tue, 9 Nov 2021 20:30:30 +0000 (13:30 -0700)
src/doc/unstable-book/src/library-features/asm.md

index 84fc6dcc33979d1605ab373e13cb00aa9bd622eb..b7e10734c576eb48ef35a82a333e993cd654399e 100644 (file)
@@ -562,9 +562,12 @@ Here is the list of currently supported register classes:
 | AArch64 | `vreg` | `v[0-31]` | `w` |
 | AArch64 | `vreg_low16` | `v[0-15]` | `x` |
 | AArch64 | `preg` | `p[0-15]`, `ffr` | Only clobbers |
-| ARM | `reg` | `r[0-12]`, `r14` | `r` |
-| ARM (Thumb) | `reg_thumb` | `r[0-r7]` | `l` |
+| ARM (ARM) | `reg` | `r[0-12]`, `r14` | `r` |
+| ARM (Thumb2) | `reg` | `r[0-12]`, `r14` | `r` |
+| ARM (Thumb1) | `reg` | `r[0-r7]` | `r` |
 | ARM (ARM) | `reg_thumb` | `r[0-r12]`, `r14` | `l` |
+| ARM (Thumb2) | `reg_thumb` | `r[0-r7]` | `l` |
+| ARM (Thumb1) | `reg_thumb` | `r[0-r7]` | `l` |
 | ARM | `sreg` | `s[0-31]` | `t` |
 | ARM | `sreg_low16` | `s[0-15]` | `x` |
 | ARM | `dreg` | `d[0-31]` | `w` |