![]() |
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 (".text \n" ".global PushAllRegistersAndIterateStack \n" ".type PushAllRegistersAndIterateStack, %function \n" ".hidden PushAllRegistersAndIterateStack \n" "PushAllRegistersAndIterateStack: \n" " addi.d $sp, $sp, -96 \n" " st.d $s8, $sp, 88 \n" " st.d $s7, $sp, 80 \n" " st.d $s6, $sp, 72 \n" " st.d $s5, $sp, 64 \n" " st.d $s4, $sp, 56 \n" " st.d $s3, $sp, 48 \n" " st.d $s2, $sp, 40 \n" " st.d $s1, $sp, 32 \n" " st.d $s0, $sp, 24 \n" " st.d $fp, $sp, 16 \n" " st.d $sp, $sp, 8 \n" " st.d $ra, $sp, 0 \n" " addi.d $fp, $sp, 0 \n" " addi.d $t7, $a2, 0 \n" " addi.d $a2, $sp, 0 \n" " jirl $ra, $t7, 0 \n" " ld.d $ra, $sp, 0 \n" " ld.d $fp, $sp, 16 \n" " addi.d $sp, $sp, 96 \n" " jirl $zero, $ra, 0 \n" ".Lfunc_end0: \n" ".size PushAllRegistersAndIterateStack, " ".Lfunc_end0-PushAllRegistersAndIterateStack \n") | |
| asm | ( | ".text \n" ".global PushAllRegistersAndIterateStack \n" ".type | PushAllRegistersAndIterateStack, |
| %function \n" ".hidden PushAllRegistersAndIterateStack \n" "PushAllRegistersAndIterateStack:\n" " addi.d | $sp, | ||
| $sp, | |||
| -96 \n" " st.d | $s8, | ||
| $sp, | |||
| 88 \n" " st.d | $s7, | ||
| $sp, | |||
| 80 \n" " st.d | $s6, | ||
| $sp, | |||
| 72 \n" " st.d | $s5, | ||
| $sp, | |||
| 64 \n" " st.d | $s4, | ||
| $sp, | |||
| 56 \n" " st.d | $s3, | ||
| $sp, | |||
| 48 \n" " st.d | $s2, | ||
| $sp, | |||
| 40 \n" " st.d | $s1, | ||
| $sp, | |||
| 32 \n" " st.d | $s0, | ||
| $sp, | |||
| 24 \n" " st.d | $fp, | ||
| $sp, | |||
| 16 \n" " st.d | $sp, | ||
| $sp, | |||
| 8 \n" " st.d | $ra, | ||
| $sp, | |||
| 0 \n" " addi.d | $fp, | ||
| $sp, | |||
| 0 \n" " addi.d | $t7, | ||
| $a2, | |||
| 0 \n" " addi.d | $a2, | ||
| $sp, | |||
| 0 \n" " jirl | $ra, | ||
| $t7, | |||
| 0 \n" " ld.d | $ra, | ||
| $sp, | |||
| 0 \n" " ld.d | $fp, | ||
| $sp, | |||
| 16 \n" " addi.d | $sp, | ||
| $sp, | |||
| 96 \n" " jirl | $zero, | ||
| $ra, | |||
| 0 \n" ".Lfunc_end0:\n" ".size | PushAllRegistersAndIterateStack, | ||
| " ".Lfunc_end0-PushAllRegistersAndIterateStack \n" | ) |