|
|
|
@@ -353,6 +353,7 @@ extfunc ff_fft_calc\interleave\()_altivec |
|
|
|
mflr r0 |
|
|
|
stp r0, 2*PS(r1) |
|
|
|
stpu r1, -(160+16*PS)(r1) |
|
|
|
get_got r11 |
|
|
|
addi r6, r1, 16*PS |
|
|
|
stvm r6, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29 |
|
|
|
mfvrsave r0 |
|
|
|
@@ -360,14 +361,14 @@ extfunc ff_fft_calc\interleave\()_altivec |
|
|
|
li r6, 0xfffffffc |
|
|
|
mtvrsave r6 |
|
|
|
|
|
|
|
movrel r6, fft_data |
|
|
|
movrel r6, fft_data, r11 |
|
|
|
lvm r6, v14, v15, v16, v17, v18, v19, v20, v21 |
|
|
|
lvm r6, v22, v23, v24, v25, v26, v27, v28, v29 |
|
|
|
|
|
|
|
li r9, 16 |
|
|
|
movrel r12, X(ff_cos_tabs) |
|
|
|
movrel r12, X(ff_cos_tabs), r11 |
|
|
|
|
|
|
|
movrel r6, fft_dispatch_tab\interleave\()_altivec |
|
|
|
movrel r6, fft_dispatch_tab\interleave\()_altivec, r11 |
|
|
|
lwz r3, 0(r3) |
|
|
|
subi r3, r3, 2 |
|
|
|
slwi r3, r3, 2+ARCH_PPC64 |
|
|
|
|