/external/chromium_org/third_party/openmax_dl/dl/sp/src/arm/neon/ |
armSP_FFT_CToC_SC32_Radix2_ls_unsafe_s.S | 78 #define dYr0 d6.s32 129 VHSUB dYr0,dXr0,dXr1 136 VSUB dYr0,dXr0,dXr1 144 VST2 {dYr0,dYi0},[pDst],outPointStep
|
armSP_FFT_CToC_SC16_Radix2_ls_unsafe_s.S | 86 #define dYr0 D6.S16 146 VHSUB dYr0,dXr0,dXr1 153 VSUB dYr0,dXr0,dXr1 161 VST2 {dYr0[0],dYi0[0]},[pDst]! 162 VST2 {dYr0[1],dYi0[1]},[pDst],step @// step = -4+outPointStep 167 @//VST2 {dYr0,dYi0},[pDst],outPointStep
|
armSP_FFT_CToC_SC16_Radix4_ls_unsafe_s.S | 123 #define dYr0 D18.S16 289 VHADD dZr3,dYr0,dYi3 @// y3 = u0-ju3 293 VHSUB dZr1,dYr0,dYi3 @// y1 = u0+ju3 301 VHSUB dZr1,dYr0,dYi3 @// y1 = u0+ju3 304 VHADD dZr3,dYr0,dYi3 @// y3 = u0-ju3 331 VADD dZr3,dYr0,dYi3 @// y3 = u0-ju3 335 VSUB dZr1,dYr0,dYi3 @// y1 = u0+ju3 343 VSUB dZr1,dYr0,dYi3 @// y1 = u0+ju3 346 VADD dZr3,dYr0,dYi3 @// y3 = u0-ju3
|
armSP_FFT_CToC_SC16_Radix4_unsafe_s.S | 98 #define dYr0 D12.S16 261 VHADD dZr2,dYr0,dYi3 268 VHSUB dZr3,dYr0,dYi3 278 VHSUB dZr3,dYr0,dYi3 285 VHADD dZr2,dYr0,dYi3 311 VADD dZr2,dYr0,dYi3 318 VSUB dZr3,dYr0,dYi3 328 VSUB dZr3,dYr0,dYi3 335 VADD dZr2,dYr0,dYi3
|
armSP_FFT_CToC_FC32_Radix2_ls_unsafe_s.S | 69 #define dYr0 d6.f32 120 VSUB dYr0,dXr0,qT0 125 VST2 {dYr0,dYi0},[pDst],outPointStep
|
armSP_FFT_CToC_SC32_Radix4_ls_unsafe_s.S | 96 #define dYr0 D16.S32 282 VHADD dZr3,dYr0,dYi3 289 VHSUB dZr1,dYr0,dYi3 300 VHSUB dZr1,dYr0,dYi3 307 VHADD dZr3,dYr0,dYi3 334 VADD dZr3,dYr0,dYi3 341 VSUB dZr1,dYr0,dYi3 352 VSUB dZr1,dYr0,dYi3 359 VADD dZr3,dYr0,dYi3
|
armSP_FFT_CToC_SC32_Radix4_unsafe_s.S | 100 #define dYr0 D12.S32 270 VHADD dZr3,dYr0,dYi3 277 VHSUB dZr1,dYr0,dYi3 286 VHSUB dZr1,dYr0,dYi3 293 VHADD dZr3,dYr0,dYi3 320 VADD dZr3,dYr0,dYi3 327 VSUB dZr1,dYr0,dYi3 336 VSUB dZr1,dYr0,dYi3 343 VADD dZr3,dYr0,dYi3
|
armSP_FFT_CToC_FC32_Radix4_ls_unsafe_s.S | 88 #define dYr0 D16.F32 276 VADD dZr3,dYr0,dYi3 283 VSUB dZr1,dYr0,dYi3 295 VSUB dZr1,dYr0,dYi3 302 VADD dZr3,dYr0,dYi3
|
armSP_FFT_CToC_FC32_Radix4_unsafe_s.S | 91 #define dYr0 D12.F32 264 VADD dZr3,dYr0,dYi3 271 VSUB dZr1,dYr0,dYi3 280 VSUB dZr1,dYr0,dYi3 287 VADD dZr3,dYr0,dYi3
|
armSP_FFT_CToC_SC16_Radix8_fs_unsafe_s.S | 164 #define dYr0 D16.S16 266 VST2 {dYr0,dYi0},[pDst :128],step1 @// store y0 428 VST2 {dYr0,dYi0},[pDst :128],step1 @// store y0
|
armSP_FFT_CToC_SC32_Radix8_fs_unsafe_s.S | 161 #define dYr0 D16.S32 257 VST2 {dYr0,dYi0},[pDst :128],step1 @// store y0 416 VST2 {dYr0,dYi0},[pDst :128],step1 @// store y0
|
armSP_FFT_CToC_FC32_Radix8_fs_unsafe_s.S | 148 #define dYr0 D16.F32 244 VST2 {dYr0,dYi0},[pDst :128],step1 @// store y0
|
armSP_FFT_CToC_FC32_Radix4_fs_unsafe_s.S | 79 #define dYr0 D8.F32
|
armSP_FFT_CToC_SC16_Radix4_fs_unsafe_s.S | 87 #define dYr0 D8.S16
|
armSP_FFT_CToC_SC32_Radix4_fs_unsafe_s.S | 87 #define dYr0 D8.S32
|
/external/chromium_org/third_party/openmax_dl/dl/sp/src/arm/arm64/ |
armSP_FFT_CToC_FC32_Radix4_fs_s.S | 79 #define dYr0 v8.2s 140 fadd dYr0, dXr0, dXr2 179 fadd dZr0, dYr0, dYr1 195 FSUB dZr1, dYr0, dYr1 204 FADD dYr0, dXr0, dXr2 // u0 for next iteration 213 fadd dZr0, dYr0, dYr1 229 fsub dZr1, dYr0, dYr1 238 fadd dYr0, dXr0, dXr2 // u0 for next iteration
|
armSP_FFT_CToC_FC32_Radix2_ls_s.S | 70 #define dYr0 v6.2s 124 fsub dYr0,dXr0,qT0 129 st2 {dYr0,dYi0},[pDst],outPointStep
|
armSP_FFT_CToC_FC32_Radix4_ls_s.S | 95 #define dYr0 v16.2s 292 fadd dYr0,dZr0,dZr2 312 fadd dZr3,dYr0,dYi3 322 fsub dZr1,dYr0,dYi3 336 fsub dZr1,dYr0,dYi3 346 fadd dZr3,dYr0,dYi3
|
armSP_FFT_CToC_FC32_Radix4_s.S | 94 #define dYr0 v12.2s 249 fadd dYr0,dXr0,dZr2 271 fadd dZr3,dYr0,dYi3 281 fsub dZr1,dYr0,dYi3 290 fsub dZr1,dYr0,dYi3 300 fadd dZr3,dYr0,dYi3
|
armSP_FFT_CToC_FC32_Radix8_fs_s.S | 148 #define dYr0 v16.2s 266 fadd dYr0,dVr0,dVr4 271 st2 {dYr0,dYi0},[pDst],step1 // store y0
|