Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .L557:
- movq -48(%rbp), %rdx
- movq -56(%rbp), %rcx
- movq -136(%rbp), %rax
- movq %rcx, %rsi
- movq %rax, %rdi
- call _ZNK6MatrixI6VectorIfLm2EEEclEmm
- movq (%rax), %rax
- movq %rax, -64(%rbp)
- movq -48(%rbp), %rdx
- movq -56(%rbp), %rcx
- movq -40(%rbp), %rax
- movq %rcx, %rsi
- movq %rax, %rdi
- call _ZN6MatrixI6VectorIfLm2EEEclEmm
- movq %rax, %rbx
- movq -48(%rbp), %rax
- testq %rax, %rax
- js .L553
- cvtsi2ssq %rax, %xmm0
- movss %xmm0, -152(%rbp)
- jmp .L554
- .L553:
- movq %rax, %rdx
- shrq %rdx
- andl $1, %eax
- orq %rax, %rdx
- cvtsi2ssq %rdx, %xmm0
- movaps %xmm0, %xmm1
- addss %xmm0, %xmm1
- movss %xmm1, -152(%rbp)
- .L554:
- leaq -64(%rbp), %rax
- movq %rax, %rdi
- call _ZNK6VectorIfLm2EE1yEv
- mulss -20(%rbp), %xmm0
- movss -152(%rbp), %xmm2
- subss %xmm0, %xmm2
- movss %xmm2, -148(%rbp)
- movq -56(%rbp), %rax
- testq %rax, %rax
- js .L555
- cvtsi2ssq %rax, %xmm0
- movss %xmm0, -144(%rbp)
- jmp .L556
- .L555:
- movq %rax, %rdx
- shrq %rdx
- andl $1, %eax
- orq %rax, %rdx
- cvtsi2ssq %rdx, %xmm0
- movaps %xmm0, %xmm1
- addss %xmm0, %xmm1
- movss %xmm1, -144(%rbp)
- .L556:
- leaq -64(%rbp), %rax
- movq %rax, %rdi
- call _ZNK6VectorIfLm2EE1xEv
- mulss -20(%rbp), %xmm0
- movss -144(%rbp), %xmm2
- subss %xmm0, %xmm2
- movaps %xmm2, %xmm0
- movq -32(%rbp), %rax
- movss -148(%rbp), %xmm1
- movq %rax, %rdi
- .LEHB146:
- call _ZNK6MatrixI6VectorIfLm2EEE6bilerpEff
- .LEHE146:
- movq %xmm0, -168(%rbp)
- movq -168(%rbp), %rax
- movq %rax, (%rbx)
- addq $1, -56(%rbp)
Add Comment
Please, Sign In to add comment