You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| x86 |`xmm_reg`|`xmm[0-7]` (x86) `xmm[0-15]` (x86-64) |`x`|
506
506
| x86 |`ymm_reg`|`ymm[0-7]` (x86) `ymm[0-15]` (x86-64) |`x`|
507
507
| x86 |`zmm_reg`|`zmm[0-7]` (x86) `zmm[0-31]` (x86-64) |`v`|
@@ -532,7 +532,7 @@ Here is the list of currently supported register classes:
532
532
533
533
> **Note**: On x86 we treat `reg_byte` differently from `reg` because the compiler can allocate `al` and `ah` separately whereas `reg` reserves the whole register.
534
534
>
535
-
> Note #2: On x86-64 the high byte registers (e.g. `ah`) are only available when used as an explicit register. Specifying the `reg_byte` register class for an operand will always allocate a low byte register.
535
+
> Note #2: On x86-64 the high byte registers (e.g. `ah`) are not available in the `reg_byte` register class.
536
536
>
537
537
> Note #3: NVPTX doesn't have a fixed register set, so named registers are not supported.
0 commit comments