35 строки
751 B
PHP
35 строки
751 B
PHP
|
|
# function start
|
|
# preserve some registers
|
|
|
|
Lfunc_begin2:
|
|
.cfi_startproc
|
|
.cfi_personality 155, ___objc_personality_v0
|
|
.cfi_lsda 16, Lexception2
|
|
|
|
pushq %rbp
|
|
.cfi_def_cfa_offset 16
|
|
.cfi_offset %rbp, -16
|
|
movq %rsp, %rbp
|
|
.cfi_def_cfa_register %rbp
|
|
|
|
# calculate the amount of stack space we need
|
|
subq $208,%rsp
|
|
movq %r12, -8(%rbp)
|
|
movq %rdi, -16(%rbp)
|
|
movq %rsi, -24(%rbp)
|
|
movq %rdx, -32(%rbp)
|
|
movq %rcx, -40(%rbp)
|
|
movq %r8, -48(%rbp)
|
|
movq %r9, -56(%rbp)
|
|
movq %rax, -64(%rbp)
|
|
/* skip 8 bytes so that this is 16-byte aligned */
|
|
movaps %xmm0, -80(%rbp)
|
|
movaps %xmm1, -96(%rbp)
|
|
movaps %xmm2, -112(%rbp)
|
|
movaps %xmm3, -128(%rbp)
|
|
movaps %xmm4, -144(%rbp)
|
|
movaps %xmm5, -160(%rbp)
|
|
movaps %xmm6, -176(%rbp)
|
|
movaps %xmm7, -192(%rbp)
|