/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src/ |
armVCM4P10_InterpolateLuma_HalfDiagVerHor4x4_unsafe_s.s | 133 VLD1 qSrcA01, [pSrc], srcStep ;// [a0 a1 a2 a3 .. a15] 137 VLD1 qSrcF1011, [r12], srcStep 138 VLD1 qSrcB23, [pSrc], srcStep ;// [b0 b1 b2 b3 .. b15] 140 VLD1 qSrcG1213, [r12], srcStep 142 VLD1 qSrcC45, [pSrc], srcStep ;// [c0 c1 c2 c3 .. c15] 144 VLD1 qSrcD67, [pSrc], srcStep 146 VLD1 qSrcE89, [pSrc], srcStep 151 VLD1 qSrcH1415, [r12], srcStep 155 VLD1 qSrcI1617, [r12], srcStep ;// [i0 i1 i2 i3 .. ]
|
omxVCM4P10_PredictIntra_4x4_s.s | 195 VLD1 {dLeftVal0[]},[pSrcLeft],srcStep ;// pSrcLeft[0*leftStep] 196 VLD1 {dLeftVal1[]},[pSrcTmp],srcStep ;// pSrcLeft[1*leftStep] 197 VLD1 {dLeftVal2[]},[pSrcLeft] ;// pSrcLeft[2*leftStep] 198 VLD1 {dLeftVal3[]},[pSrcTmp] ;// pSrcLeft[3*leftStep] 213 VLD1 dAboveU32[0],[pSrcAbove] 235 VLD1 {dLeftVal[0]},[pSrcLeft],srcStep ;// pSrcLeft[0*leftStep] 236 VLD1 {dLeftVal[1]},[pSrcTmp],srcStep ;// pSrcLeft[1*leftStep] 237 VLD1 {dLeftVal[2]},[pSrcLeft] ;// pSrcLeft[2*leftStep] 238 VLD1 {dLeftVal[3]},[pSrcTmp] ;// pSrcLeft[3*leftStep] 244 VLD1 dLeftValU32[1],[pSrcAbove] ;// pSrcAbove[0 to 3 [all...] |
omxVCM4P10_PredictIntraChroma_8x8_s.s | 210 VLD1 {dLeftVal[0]},[pSrcLeft],step ;// pSrcLeft[0*leftStep] 211 VLD1 {dLeftVal[1]},[pTmp],step ;// pSrcLeft[1*leftStep] 212 VLD1 {dLeftVal[2]},[pSrcLeft],step ;// pSrcLeft[2*leftStep] 213 VLD1 {dLeftVal[3]},[pTmp],step ;// pSrcLeft[3*leftStep] 214 VLD1 {dLeftVal[4]},[pSrcLeft],step ;// pSrcLeft[4*leftStep] 215 VLD1 {dLeftVal[5]},[pTmp],step ;// pSrcLeft[5*leftStep] 216 VLD1 {dLeftVal[6]},[pSrcLeft],step ;// pSrcLeft[6*leftStep] 217 VLD1 {dLeftVal[7]},[pTmp] ;// pSrcLeft[7*leftStep] 223 VLD1 dAboveVal,[pSrcAbove] ;// pSrcAbove[0 to 7] 282 VLD1 dAboveVal,[pSrcAbove] ;// pSrcAbove[0 to 7] [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src_gcc/ |
armVCM4P10_InterpolateLuma_HalfDiagVerHor4x4_unsafe_s.S | 31 VLD1.8 {d0,d1},[r0],r1 35 VLD1.8 {d10,d11},[r12],r1 36 VLD1.8 {d2,d3},[r0],r1 37 VLD1.8 {d12,d13},[r12],r1 39 VLD1.8 {d4,d5},[r0],r1 41 VLD1.8 {d6,d7},[r0],r1 43 VLD1.8 {d8,d9},[r0],r1 45 VLD1.8 {d14,d15},[r12],r1 47 VLD1.8 {d16,d17},[r12],r1
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p2/src/ |
armVCM4P2_Clip8_s.s | 67 VLD1 {dx00,dx01,dx10,dx11},[pSrc]! ;// Load 16 entries from pSrc 68 VLD1 {dx20,dx21,dx30,dx31},[pSrc]! ;// Load next 16 entries from pSrc 78 VLD1 {dx00,dx01,dx10,dx11},[pSrc]! ;// Load 16 entries from pSrc 79 VLD1 {dx20,dx21,dx30,dx31},[pSrc]! ;// Load next 16 entries from pSrc
|
/external/libvpx/libvpx/vpx_dsp/arm/ |
loopfilter_8_neon.asm | 36 vld1.8 {d0[]}, [r2] ; duplicate *blimit 44 vld1.8 {d1[]}, [r3] ; duplicate *limit 45 vld1.8 {d2[]}, [r2] ; duplicate *thresh 51 vld1.u8 {d3}, [r3@64], r1 ; p3 52 vld1.u8 {d4}, [r2@64], r1 ; p2 53 vld1.u8 {d5}, [r3@64], r1 ; p1 54 vld1.u8 {d6}, [r2@64], r1 ; p0 55 vld1.u8 {d7}, [r3@64], r1 ; q0 56 vld1.u8 {d16}, [r2@64], r1 ; q1 57 vld1.u8 {d17}, [r3@64] ; q [all...] |
/frameworks/av/media/libstagefright/codecs/amrwbenc/src/asm/ARMV7/ |
Filt_6k_7k_neon.s | 43 VLD1.S16 {D0, D1, D2, D3}, [r0]! 44 VLD1.S16 {D4, D5, D6, D7}, [r0]! 63 VLD1.S16 {Q0, Q1}, [r7]! @ signal[0] ~ signal[15] 64 VLD1.S16 {Q2, Q3}, [r7]! @ signal[16] ~ signal[31] 65 VLD1.S16 {Q4, Q5}, [r7]! @ signal[32] ~ signal[47] 66 VLD1.S16 {Q6, Q7}, [r7]! @ signal[48] ~ signal[63] 67 VLD1.S16 {Q8, Q9}, [r7]! @ signal[64] ~ signal[79] 91 VLD1.S16 {Q0, Q1}, [r10]! @fir_6k_7k[0] ~ fir_6k_7k[15] 92 VLD1.S16 {Q2, Q3}, [r10]! @fir_6k_7k[16] ~ fir_6k_7k[31] 95 VLD1.S16 {Q4, Q5}, [r4]! @x[0] ~ x[15 [all...] |
convolve_neon.s | 54 VLD1.S16 D0, [r6]! 55 VLD1.S16 D1, [r9]! 90 VLD1.S16 D0, [r6]! 91 VLD1.S16 D1, [r9]! 128 VLD1.S16 D0, [r6]! 129 VLD1.S16 D1, [r9]! 154 VLD1.S16 D0, [r6]! 155 VLD1.S16 D1, [r9]!
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/arm/neon/ |
fastquantizeb_neon.asm | 33 vld1.16 {q0, q1}, [r4@128] ; load z 44 vld1.s16 {q6, q7}, [r6@128] ; load round_ptr [0-15] 45 vld1.s16 {q8, q9}, [r5@128] ; load quant_ptr [0-15] 52 vld1.16 {q0, q1}, [r4@128] ; load z2 77 vld1.s16 {q6, q7}, [r8@128] ;load dequant_ptr[i] 110 vld1.16 {q6, q7}, [r0@128] ; load inverse scan order 164 vld1.16 {q0, q1}, [r3@128] ; load z 178 vld1.s16 {q14, q15}, [r5@128]; load round_ptr [0-15] 179 vld1.s16 {q8, q9}, [r4@128] ; load quant_ptr [0-15] 189 vld1.16 {q10, q11}, [r0@128]; load inverse scan orde [all...] |
shortfdct_neon.asm | 35 vld1.16 {d0}, [r0@64], r2 37 vld1.16 {d1}, [r0@64], r2 38 vld1.16 {q8}, [r12@128]! ; d16=5352, d17=2217 39 vld1.16 {d2}, [r0@64], r2 40 vld1.32 {q9, q10}, [r12@128]! ; q9=14500, q10=7500 41 vld1.16 {d3}, [r0@64], r2 46 vld1.32 {q11,q12}, [r12@128] ; q11=12000, q12=51000 116 vld1.16 {q0}, [r0@128], r2 118 vld1.16 {q1}, [r0@128], r2 119 vld1.16 {q8}, [r12@128]! ; d16=5352, d17=221 [all...] |
/toolchain/binutils/binutils-2.25/gas/testsuite/gas/arm/ |
neon-ldst-es.d | 13 0[0-9a-f]+ <[^>]+> f4aa1c6f vld1\.16 {d1\[\]-d2\[\]}, \[sl\] 14 0[0-9a-f]+ <[^>]+> f4aa1c5f vld1\.16 {d1\[\]}, \[sl :16\] 21 0[0-9a-f]+ <[^>]+> f4a530ed vld1\.8 {d3\[7\]}, \[r5\]! 25 0[0-9a-f]+ <[^>]+> f4a7804f vld1\.8 {d8\[2\]}, \[r7\] 26 0[0-9a-f]+ <[^>]+> f4a7848f vld1\.16 {d8\[2\]}, \[r7\] 27 0[0-9a-f]+ <[^>]+> f4a7849f vld1\.16 {d8\[2\]}, \[r7 :16\] 28 0[0-9a-f]+ <[^>]+> f4a7888f vld1\.32 {d8\[1\]}, \[r7\] 29 0[0-9a-f]+ <[^>]+> f4a788bf vld1\.32 {d8\[1\]}, \[r7 :32\] 58 0[0-9a-f]+ <[^>]+> f4a21c83 vld1\.32 {d1\[\]}, \[r2\], r3 59 0[0-9a-f]+ <[^>]+> f42007cf vld1\.64 {d0}, \[r0\ [all...] |
neon-ldst-es-bad.l | 2 [^:]*:2: Error: bad type in Neon instruction -- `vld1\.64 {d0\[1\]},\[r0\]' 3 [^:]*:3: Error: bad type in Neon instruction -- `vld1\.64 {d0\[\]},\[r0\]'
|
/external/boringssl/src/crypto/aes/asm/ |
aesv8-armx.pl | 108 vld1.8 {$in0},[$inp],#16 110 vld1.32 {$rcon,$mask},[$ptr],#32 134 vld1.32 {$rcon},[$ptr] 170 vld1.8 {$in1},[$inp],#8 205 vld1.8 {$in1},[$inp] 273 vld1.32 {v0.16b},[$out] 274 vld1.32 {v1.16b},[$inp] 279 vld1.32 {v0.16b},[$out] 280 vld1.32 {v1.16b},[$inp] 288 vld1.32 {v0.16b},[$out [all...] |
/external/opencv3/3rdparty/libwebp/dsp/ |
enc_neon.c | 36 "vld1.16 {q1, q2}, [%[in]] \n" 37 "vld1.16 {d0}, [%[kC1C2]] \n" 107 "vld1.32 d6[0], [%[ref]], %[kBPS] \n" 108 "vld1.32 d6[1], [%[ref]], %[kBPS] \n" 109 "vld1.32 d7[0], [%[ref]], %[kBPS] \n" 110 "vld1.32 d7[1], [%[ref]], %[kBPS] \n" 159 "vld1.16 {q0, q1}, [%[in]] \n" 243 "vld1.8 {d8}, [%[src_ptr]], %[kBPS] \n" 244 "vld1.8 {d10}, [%[src_ptr]], %[kBPS] \n" 245 "vld1.8 {d9}, [%[src_ptr]], %[kBPS] \n [all...] |
/external/libmpeg2/common/arm/ |
impeg2_idct.s | 127 vld1.8 d0, [r2], r1 130 vld1.8 d1, [r2], r1 133 vld1.8 d2, [r2], r1 141 vld1.8 d3, [r2], r1 144 vld1.8 d4, [r2], r1 147 vld1.8 d5, [r2], r1 150 vld1.8 d6, [r2], r1 154 vld1.8 d7, [r2], r1 225 vld1.16 {q1}, [r4], r14 227 vld1.8 d30, [r2], r [all...] |
ideint_cac_a9.s | 71 vld1.u8 d28, [r0], r2 74 vld1.u8 d29, [r1], r3 77 vld1.u8 d30, [r0], r2 80 vld1.u8 d31, [r1], r3 101 vld1.u8 d24, [r0], r2 104 vld1.u8 d25, [r1], r3 107 vld1.u8 d26, [r0], r2 110 vld1.u8 d27, [r1], r3
|
/external/boringssl/linux-arm/crypto/bn/ |
armv4-mont.S | 192 vld1.32 {d28[0]}, [r2,:32]! 194 vld1.32 {d0,d1,d2,d3}, [r1]! @ can't specify :32 :-( 196 vld1.32 {d30[0]}, [r4,:32] 213 vld1.32 {d4,d5,d6,d7}, [r3]! 250 vld1.32 {d28[0]}, [r2,:32]! 310 vld1.32 {d0,d1,d2,d3}, [r1]! 317 vld1.32 {d4,d5}, [r3]! 325 vld1.32 {d6,d7}, [r3]! 344 vld1.64 {q5}, [sp,:128] 352 vld1.64 {q6}, [r6, :128] [all...] |
/external/llvm/test/CodeGen/ARM/ |
alloc-no-stack-realign.ll | 13 ; NO-REALIGN: vld1.32 {{{d[0-9]+, d[0-9]+}}}, [r[[R2]]:128]! 14 ; NO-REALIGN: vld1.64 {{{d[0-9]+, d[0-9]+}}}, [r[[R2]]:128] 16 ; NO-REALIGN: vld1.64 {{{d[0-9]+, d[0-9]+}}}, [r[[R2]]:128] 18 ; NO-REALIGN: vld1.64 {{{d[0-9]+, d[0-9]+}}}, [r[[R2]]:128] 46 ; REALIGN: vld1.32 {{{d[0-9]+, d[0-9]+}}}, [r[[R2]]:128]! 47 ; REALIGN: vld1.64 {{{d[0-9]+, d[0-9]+}}}, [r[[R2]]:128] 49 ; REALIGN: vld1.64 {{{d[0-9]+, d[0-9]+}}}, [r[[R2]]:128] 51 ; REALIGN: vld1.64 {{{d[0-9]+, d[0-9]+}}}, [r[[R2]]:128]
|
big-endian-neon-extend.ll | 5 ; CHECK: vld1.16 {[[REG:d[0-9]+]][0]}, [r0:16] 20 ; CHECK: vld1.32 {[[REG:d[0-9]+]][0]}, [r0:32] 35 ; CHECK: vld1.16 {[[REG:d[0-9]+]][0]}, [r0:16] 50 ; CHECK: vld1.32 {[[REG:d[0-9]+]][0]}, [r0:32] 64 ; CHECK: vld1.16 {[[REG:d[0-9]+]][0]}, [r0:16] 81 ; CHECK: vld1.32 {[[REG:d[0-9]+]][0]}, [r0:32] 96 ; CHECK: vld1.32 {[[REG:d[0-9]+]][0]}, [r0:32]
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/comm/src/ |
omxVCCOMM_ExpandFrame_I_s.s | 108 VLD1 qData0, [pTop @128]! 111 VLD1 qData1, [pBot @128]! 139 VLD1 qData0, [pTop @64]! 142 VLD1 qData1, [pBot @64]! 174 VLD1 {dData0 []}, [pLeft], iPlaneStep ;// Top-Left corner pixel from frame duplicated in dData0 176 VLD1 {dData1 []}, [pRight], iPlaneStep ;// Top-Right corner pixel from frame duplicated in dData1 204 VLD1 {dData0 []}, [pLeft], iPlaneStep 206 VLD1 {dData1 []}, [pRight], iPlaneStep
|
/external/libhevc/common/arm/ |
ihevc_sao_band_offset_luma.s | 93 VLD1.8 D1,[r14]! @band_table.val[0] 97 VLD1.8 D2,[r14]! @band_table.val[1] 104 VLD1.8 D3,[r14]! @band_table.val[2] 108 VLD1.8 D4,[r14]! @band_table.val[3] 112 VLD1.8 D0,[r4]! @Load pu1_src[(ht - 1) * src_strd + col] 117 VLD1.8 D30,[r6] @pi1_sao_offset load 192 VLD1.8 D13,[r4] @au1_cur_row = vld1_u8(pu1_src_cpy) 195 VLD1.8 D15,[r5] @au1_cur_row = vld1_u8(pu1_src_cpy) 197 VLD1.8 D17,[r6] @au1_cur_row = vld1_u8(pu1_src_cpy) 199 VLD1.8 D19,[r10] @au1_cur_row = vld1_u8(pu1_src_cpy [all...] |
ihevc_itrans_recon_8x8.s | 172 vld1.16 {d0,d1},[r14] @//d0,d1 are used for storing the constant data 184 vld1.16 d2,[r0]! 185 vld1.16 d3,[r9]! 186 vld1.16 d4,[r0],r5 188 vld1.16 d5,[r9],r5 190 vld1.16 d6,[r0]! 191 vld1.16 d7,[r9]! 193 vld1.16 d8,[r0],r10 195 vld1.16 d9,[r9],r10 197 vld1.16 d10,[r0] [all...] |
/external/libpng/arm/ |
filter_neon.S | 87 vld1.8 {q11}, [r0], r12 94 vld1.8 {q11}, [r0], r12 110 vld1.8 {q0}, [r1,:128] 111 vld1.8 {q1}, [r2,:128]! 148 vld1.8 {q11}, [r0], lr 150 vld1.8 {q10}, [r2], lr 160 vld1.8 {q11}, [r0], lr 223 vld1.8 {q11}, [r0], lr 225 vld1.8 {q10}, [r2], lr 237 vld1.8 {q11}, [r0], l [all...] |
/external/opencv3/3rdparty/libpng/arm/ |
filter_neon.S | 62 vld1.8 {q11}, [r0], r12 69 vld1.8 {q11}, [r0], r12 85 vld1.8 {q0}, [r1] 86 vld1.8 {q1}, [r2]! 123 vld1.8 {q11}, [r0], lr 125 vld1.8 {q10}, [r2], lr 135 vld1.8 {q11}, [r0], lr 198 vld1.8 {q11}, [r0], lr 200 vld1.8 {q10}, [r2], lr 212 vld1.8 {q11}, [r0], l [all...] |
/external/libavc/common/arm/ |
ih264_inter_pred_luma_horz_hpel_vert_qpel_a9q.s | 151 vld1.32 {q0}, [r0], r2 @ row -2 load for horizontal filter 162 vld1.32 {q0}, [r0], r2 @ row -1 load for horizontal filter 176 vld1.32 {q0}, [r0], r2 @ row 0 load for horizontal filter 190 vld1.32 {q0}, [r0], r2 @ row 1 load for horizontal filter 204 vld1.32 {q0}, [r0], r2 @ row 2 load for horizontal filter 222 vld1.32 {q0}, [r0], r2 @ row 3 load for horizontal filter 237 vld1.32 {q0}, [r0], r2 @ row 4 load for hoorizontal filter 247 vld1.32 {q13}, [r7], r6 @ load from temp buffer 0 268 vld1.32 {q0}, [r0], r2 @ row 5 load for horizontal filter 281 vld1.32 {q4}, [r7], r6 @load from temp buffer [all...] |