# 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)