arch/x86: (Intel64) move RAX to volatile register set
This used to be part of the "restore always" set of registers because __swap was expected to return a value. No longer required, so RAX is moved to the volatile registers and we save a few cycles occasionally. Signed-off-by: Charles E. Youse <charles.youse@intel.com>
This commit is contained in:
parent
074ce889fb
commit
66a2ed2360
4 changed files with 4 additions and 4 deletions
|
@ -36,7 +36,7 @@
|
|||
(___thread_t_callee_saved_OFFSET + ___callee_saved_t_rflags_OFFSET)
|
||||
|
||||
#define _thread_offset_to_rax \
|
||||
(___thread_t_callee_saved_OFFSET + ___callee_saved_t_rax_OFFSET)
|
||||
(___thread_t_arch_OFFSET + ___thread_arch_t_rax_OFFSET)
|
||||
|
||||
#define _thread_offset_to_rcx \
|
||||
(___thread_t_arch_OFFSET + ___thread_arch_t_rcx_OFFSET)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue