File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -50,7 +50,7 @@ Special helper routines like `__chkstk_arm64ec` use custom calling conventions a
50
50
| ` x15 ` | ` mm7 ` (low 64 bits of x87 ` R7 ` register) | volatile | volatile | volatile |
51
51
| ` x16 ` | High 16 bits of each of the x87 ` R0 ` -` R3 ` registers | volatile(` xip0 ` ) | volatile(` xip0 ` ) | volatile |
52
52
| ` x17 ` | High 16 bits of each of the x87 ` R4 ` -` R7 ` registers | volatile(` xip1 ` ) | volatile(` xip1 ` ) | volatile |
53
- | ` x18 ` | N/A | fixed(TEB) | fixed(TEB) | N/A |
53
+ | ` x18 ` | GS.base | fixed(TEB) | fixed(TEB) | N/A |
54
54
| ` x19 ` | ` r12 ` | non-volatile | non-volatile | non-volatile |
55
55
| ` x20 ` | ` r13 ` | non-volatile | non-volatile | non-volatile |
56
56
| ` x21 ` | ` r14 ` | non-volatile | non-volatile | non-volatile |
@@ -62,7 +62,7 @@ Special helper routines like `__chkstk_arm64ec` use custom calling conventions a
62
62
| ` x27 ` | ` rbx ` | non-volatile | non-volatile | non-volatile |
63
63
| ` x28 ` | N/A | disallowed | disallowed | N/A |
64
64
| ` fp ` | ` rbp ` | non-volatile | non-volatile | non-volatile |
65
- | ` lr ` | ` mm0 ` (low 64 bits of x87 ` R0 ` register) | volatile | volatile | volatile |
65
+ | ` lr ` | ` mm0 ` (low 64 bits of x87 ` R0 ` register) | both | both | both |
66
66
| ` sp ` | ` rsp ` | non-volatile | non-volatile | non-volatile |
67
67
| ` pc ` | ` rip ` | instruction pointer | instruction pointer | instruction pointer |
68
68
| ` PSTATE ` subset: ` N ` /` Z ` /` C ` /` V ` /` SS ` <sup >1, 2</sup > | ` RFLAGS ` subset: ` SF ` /` ZF ` /` CF ` /` OF ` /` TF ` | volatile | volatile | volatile |
You can’t perform that action at this time.
0 commit comments