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`|
500
500
| x86 |`ymm_reg`|`ymm[0-7]` (x86) `ymm[0-15]` (x86-64) |`x`|
501
501
| x86 |`zmm_reg`|`zmm[0-7]` (x86) `zmm[0-31]` (x86-64) |`v`|
@@ -526,7 +526,7 @@ Here is the list of currently supported register classes:
526
526
527
527
> **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.
528
528
>
529
-
> 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.
529
+
> Note #2: On x86-64 the high byte registers (e.g. `ah`) are not available in the `reg_byte` register class.
530
530
>
531
531
> Note #3: NVPTX doesn't have a fixed register set, so named registers are not supported.
0 commit comments