![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
Go to the source code of this file.
Functions | |
asm (".globl PushAllRegistersAndIterateStack \n" ".type PushAllRegistersAndIterateStack, %function \n" ".hidden PushAllRegistersAndIterateStack \n" ".p2align 2 \n" "PushAllRegistersAndIterateStack: \n" " stp x19, x20, [sp, #-16]! \n" " stp x21, x22, [sp, #-16]! \n" " stp x23, x24, [sp, #-16]! \n" " stp x25, x26, [sp, #-16]! \n" " stp x27, x28, [sp, #-16]! \n" " stp fp, lr, [sp, #-16]! \n" " mov fp, sp \n" " mov x7, x2 \n" " mov x2, sp \n" " blr x7 \n" " ldp fp, lr, [sp], #16 \n" " add sp, sp, #80 \n" " ret \n" ".Lfunc_end0: \n" ".size PushAllRegistersAndIterateStack, " ".Lfunc_end0-PushAllRegistersAndIterateStack\n") | |
asm | ( | ".globl PushAllRegistersAndIterateStack \n" ".type | PushAllRegistersAndIterateStack, |
%function \n" ".hidden PushAllRegistersAndIterateStack \n" ".p2align 2 \n" "PushAllRegistersAndIterateStack:\n" " stp | x19, | ||
x20 | , | ||
[sp, #-16] ! \n" " stp | x21, | ||
x22 | , | ||
[sp, #-16] ! \n" " stp | x23, | ||
x24 | , | ||
[sp, #-16] ! \n" " stp | x25, | ||
x26 | , | ||
[sp, #-16] ! \n" " stp | x27, | ||
x28 | , | ||
[sp, #-16] ! \n" " stp | fp, | ||
lr | , | ||
[sp, #-16] ! \n" " mov | fp, | ||
sp \n" " mov | x7, | ||
x2 \n" " mov | x2, | ||
sp \n" " blr x7 \n" " ldp | fp, | ||
lr | , | ||
#16 \n" " add | sp, | ||
sp | , | ||
#80 \n" " ret \n" ".Lfunc_end0:\n" ".size | PushAllRegistersAndIterateStack, | ||
" ".Lfunc_end0-PushAllRegistersAndIterateStack\n" | ) |