Revision d782bca4 libavcodec/arm/ac3dsp_neon.S
libavcodec/arm/ac3dsp_neon.S | ||
---|---|---|
78 | 78 |
bgt 1b |
79 | 79 |
bx lr |
80 | 80 |
endfunc |
81 |
|
|
82 |
function ff_float_to_fixed24_neon, export=1 |
|
83 |
1: vld1.32 {q0-q1}, [r1,:128]! |
|
84 |
vcvt.s32.f32 q0, q0, #24 |
|
85 |
vld1.32 {q2-q3}, [r1,:128]! |
|
86 |
vcvt.s32.f32 q1, q1, #24 |
|
87 |
vcvt.s32.f32 q2, q2, #24 |
|
88 |
vst1.32 {q0-q1}, [r0,:128]! |
|
89 |
vcvt.s32.f32 q3, q3, #24 |
|
90 |
vst1.32 {q2-q3}, [r0,:128]! |
|
91 |
subs r2, r2, #16 |
|
92 |
bgt 1b |
|
93 |
bx lr |
|
94 |
endfunc |
Also available in: Unified diff