diff options
author | Aditya Mandaleeka <adityam@microsoft.com> | 2015-08-06 18:57:11 -0700 |
---|---|---|
committer | Aditya Mandaleeka <adityam@microsoft.com> | 2015-08-13 12:25:03 -0700 |
commit | 34ca4064d690fbdb5b99647ec7a00ac603808192 (patch) | |
tree | 198a3a7d83585344e4e2ab85941351283bf97917 /src/pal/inc/unixasmmacrosamd64.inc | |
parent | a0bb6f06b2313ee2cae556af4e47139329ac9098 (diff) | |
download | coreclr-34ca4064d690fbdb5b99647ec7a00ac603808192.tar.gz coreclr-34ca4064d690fbdb5b99647ec7a00ac603808192.tar.bz2 coreclr-34ca4064d690fbdb5b99647ec7a00ac603808192.zip |
Add macro for PUSH_CALLEE_SAVED_REGISTERS for System V AMD64
Diffstat (limited to 'src/pal/inc/unixasmmacrosamd64.inc')
-rw-r--r-- | src/pal/inc/unixasmmacrosamd64.inc | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/pal/inc/unixasmmacrosamd64.inc b/src/pal/inc/unixasmmacrosamd64.inc index f7303e5774..86429f72cf 100644 --- a/src/pal/inc/unixasmmacrosamd64.inc +++ b/src/pal/inc/unixasmmacrosamd64.inc @@ -133,6 +133,17 @@ C_FUNC(\Name\()_End): .endm +.macro PUSH_CALLEE_SAVED_REGISTERS + + push_register rbp + push_register rbx + push_register r15 + push_register r14 + push_register r13 + push_register r12 + +.endm + .macro POP_CALLEE_SAVED_REGISTERS pop_nonvol_reg r12 |