![]() |
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" ".set noreorder \n" ".global PushAllRegistersAndIterateStack \n" ".type PushAllRegistersAndIterateStack, %function \n" ".hidden PushAllRegistersAndIterateStack \n" "PushAllRegistersAndIterateStack: \n" " daddiu $sp, $sp, -96 \n" " sd $ra, 88($sp) \n" " sd $s8, 80($sp) \n" " sd $sp, 72($sp) \n" " sd $gp, 64($sp) \n" " sd $s7, 56($sp) \n" " sd $s6, 48($sp) \n" " sd $s5, 40($sp) \n" " sd $s4, 32($sp) \n" " sd $s3, 24($sp) \n" " sd $s2, 16($sp) \n" " sd $s1, 8($sp) \n" " sd $s0, 0($sp) \n" " move $s8, $sp \n" " move $t9, $a2 \n" " jalr $t9 \n" " move $a2, $sp \n" " ld $ra, 88($sp) \n" " ld $s8, 80($sp) \n" " jr $ra \n" " daddiu $sp, $sp, 96 \n") | |
asm | ( | ".text \n" ".set noreorder \n" ".global PushAllRegistersAndIterateStack \n" ".type | PushAllRegistersAndIterateStack, |
%function \n" ".hidden PushAllRegistersAndIterateStack \n" "PushAllRegistersAndIterateStack:\n" " daddiu | $sp, | ||
$sp, | |||
-96 \n" " sd | $ra, | ||
88($sp) \n" " sd | $s8, | ||
80($sp) \n" " sd | $sp, | ||
72($sp) \n" " sd | $gp, | ||
64($sp) \n" " sd | $s7, | ||
56($sp) \n" " sd | $s6, | ||
48($sp) \n" " sd | $s5, | ||
40($sp) \n" " sd | $s4, | ||
32($sp) \n" " sd | $s3, | ||
24($sp) \n" " sd | $s2, | ||
16($sp) \n" " sd | $s1, | ||
8($sp) \n" " sd | $s0, | ||
0($sp) \n" " move | $s8, | ||
$sp \n" " move, | |||
$a2 \n" " jalr $t9 \n" " move, | |||
$sp \n" " ld, | |||
88($sp) \n" " ld | $s8, | ||
80($sp) \n" " jr $ra \n" " daddiu | $sp, | ||
$sp, | |||
96 \n" | ) |