/external/libhevc/common/arm/ |
H A D | ihevc_intra_pred_luma_mode_27_to_33.s | 149 vld1.8 {d3},[r6] @loads the row value 166 vld1.8 {d8},[r10],r11 @(i row)ref_main_idx 170 vld1.8 {d9},[r10] @(i row)ref_main_idx_1 177 vld1.8 {d12},[r12],r11 @(ii)ref_main_idx 180 vld1.8 {d13},[r12] @(ii)ref_main_idx_1 192 vld1.8 {d16},[r10],r11 @(iii)ref_main_idx 195 vld1.8 {d17},[r10] @(iii)ref_main_idx_1 198 vld1.8 {d20},[r12],r11 @(iv)ref_main_idx 201 vld1.8 {d21},[r12] @(iv)ref_main_idx_1 216 vld1 [all...] |
H A D | ihevc_intra_pred_luma_mode_3_to_9.s | 154 vld1.8 d31, [r14]! 183 vld1.8 {d0,d1}, [r6] @stores the 32 values reqd based on indices values (from least idx) 307 vld1.8 d31, [r14]! 337 vld1.8 {d0,d1}, [r6] @stores the 32 values reqd based on indices values (from least idx) 358 vld1.8 d31, [r14]! 481 vld1.8 d31, [r14] 504 vld1.8 {d0,d1}, [r6] @stores the 32 values reqd based on indices values (from least idx)
|
H A D | ihevc_intra_pred_luma_planar.s | 182 vld1.s8 d8, [r12] @(1-8)load 8 coeffs [col+1] 184 vld1.s8 d4, [r6] @(1-8)src[2nt-1-row] 190 vld1.s8 d3, [r14] @(1-8)load 8 src[2nt+1+col] 326 vld1.s8 d8, [r12] @(1n)(1-8)load 8 coeffs [col+1] 329 vld1.s8 d3, [r14] @(1n)(1-8)load 8 src[2nt+1+col] 334 vld1.s8 d5, [r5] 336 vld1.s8 d4, [r6] @(1n)(1-8)src[2nt-1-row] 477 vld1.s8 d4, [r6] @(1n)(1-8)src[2nt-1-row] 487 vld1.s8 d5, [r5] @(row+1 value) 496 vld1 [all...] |
H A D | ihevc_intra_pred_luma_vert.s | 118 vld1.8 {d20,d21}, [r6]! @16 loads (col 0:15) 122 vld1.8 {d22,d23}, [r6] @16 loads (col 16:31) 183 vld1.8 {d16,d17}, [r6] @ld for repl to cols src[2nt+1+col(0:15)] (0 ignored for stores) 190 vld1.8 {d26,d27}, [r6]! @load src[2nt-1-row](rows 0:15) 321 vld1.8 d16, [r6] @ld for repl to cols src[2nt+1+col(0:3 or 0:7)](0 ignored for st) 327 vld1.8 d26, [r6]! @load src[2nt-1-row](rows 0:15)
|
H A D | ihevc_itrans_recon_16x16.s | 147 vld1.16 {d0,d1,d2,d3},[r14] @//d0,d1 are used for storing the constant data 222 vld1.16 d10,[r0],r6 223 vld1.16 d11,[r9],r6 224 vld1.16 d6,[r0],r10 225 vld1.16 d7,[r9],r10 229 vld1.16 d4,[r0],r6 230 vld1.16 d5,[r9],r6 231 vld1.16 d8,[r0],r8 232 vld1.16 d9,[r9],r8 305 vld1 [all...] |
H A D | ihevc_itrans_recon_32x32.s | 171 vld1.16 {d0,d1,d2,d3},[r14]! 172 vld1.16 {d4,d5,d6,d7},[r14]! 206 vld1.16 d10,[r0],r6 207 vld1.16 d8,[r0],r6 208 vld1.16 d11,[r0],r6 209 vld1.16 d9,[r0],r6 240 vld1.16 d12,[r0],r6 241 vld1.16 d14,[r0],r6 242 vld1.16 d13,[r0],r6 243 vld1 [all...] |
H A D | ihevc_itrans_recon_4x4.s | 140 vld1.16 d4,[r8] @loading first row of g_ai2_ihevc_trans_4_transpose 145 vld1.16 d1,[r9] @loading pi2_src 2nd row 146 vld1.16 d3,[r10] @loading pi2_src 4th row 147 vld1.16 d0,[r0],r4 @loading pi2_src 1st row 148 vld1.16 d2,[r0],r4 @loading pi2_src 3rd row 155 vld1.32 d22[0], [r2],r5 182 vld1.32 d22[1], [r2],r5 186 vld1.32 d23[0], [r2],r5 203 vld1.32 d23[1], [r2],r5
|
H A D | ihevc_itrans_recon_4x4_ttype1.s | 134 vld1.16 d0,[r0],r4 @loading pi2_src 1st row 136 vld1.16 d1,[r0],r4 @loading pi2_src 2nd row 138 vld1.16 d2,[r0],r4 @loading pi2_src 3rd row 140 vld1.16 d3,[r0],r4 @loading pi2_src 4th row 166 vld1.32 d18[0], [r2],r5 181 vld1.32 d18[1], [r2],r5 195 vld1.32 d19[0], [r2],r5 206 vld1.32 d19[1], [r2],r5
|
H A D | 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 [all...] |
H A D | ihevc_weighted_pred_bi.s | 188 vld1.s16 {d0},[r0]! @load and increment the pi2_src1 190 vld1.s16 {d1},[r1]! @load and increment the pi2_src2 192 vld1.s16 {d2},[r6],r3 @load and increment the pi2_src_tmp1 ii iteration 194 vld1.s16 {d3},[r8],r4 @load and increment the pi2_src_tmp1 ii iteration 197 vld1.s16 {d0},[r6],r3 @load and increment the pi2_src1 iii iteration 200 vld1.s16 {d1},[r8],r4 @load and increment the pi2_src2 iii iteration 204 vld1.s16 {d2},[r6],r3 @load and increment the pi2_src_tmp1 iv iteration 208 vld1.s16 {d3},[r8],r4 @load and increment the pi2_src_tmp1 iv iteration
|
H A D | ihevc_weighted_pred_bi_default.s | 180 vld1.s16 {d6},[r0]! @load and increment the pi2_src1 182 vld1.s16 {d7},[r1]! @load and increment the pi2_src2 183 vld1.s16 {d8},[r11],r3 @load and increment the pi2_src1 ii iteration 186 vld1.s16 {d9},[r12],r4 @load and increment the pi2_src2 ii iteration 190 vld1.s16 {d22},[r11],r3 @load and increment the pi2_src1 iii iteration 191 vld1.s16 {d23},[r12],r4 @load and increment the pi2_src2 iii iteration 194 vld1.s16 {d24},[r11],r3 @load and increment the pi2_src1 iv iteration 195 vld1.s16 {d25},[r12],r4 @load and increment the pi2_src2 iv iteration 230 vld1.s16 {d6},[r0]! @load and increment the pi2_src1 232 vld1 [all...] |
H A D | ihevc_weighted_pred_uni.s | 157 vld1.s16 {d1},[r0]! @load and increment the pi2_src 158 vld1.s16 {d2},[r5],r2 @load and increment the pi2_src_tmp ii iteration 162 vld1.s16 {d8},[r5],r2 @load and increment the pi2_src iii iteration 165 vld1.s16 {d9},[r5],r2 @load and increment the pi2_src_tmp iv iteration
|
/external/libhevc/decoder/arm/ |
H A D | ihevcd_fmt_conv_420sp_to_420p.s | 118 vld1.8 {d0,d1},[r0]! 131 vld1.8 {d0,d1}, [r0]!
|
H A D | ihevcd_itrans_recon_dc_luma.s | 93 vld1.8 d2,[r7],r2 94 vld1.8 d3,[r7],r2 95 vld1.8 d4,[r7],r2 96 vld1.8 d5,[r7],r2 98 vld1.8 d6,[r7],r2 99 vld1.8 d7,[r7],r2 100 vld1.8 d8,[r7],r2 101 vld1.8 d9,[r7] 157 vld1.8 d2,[r0],r2 158 vld1 [all...] |
/external/libpng/arm/ |
H A D | filter_neon.S | 80 vld1.8 {q11}, [r0], r12 87 vld1.8 {q11}, [r0], r12 103 vld1.8 {q0}, [r1,:128] 104 vld1.8 {q1}, [r2,:128]! 141 vld1.8 {q11}, [r0], lr 143 vld1.8 {q10}, [r2], lr 153 vld1.8 {q11}, [r0], lr 216 vld1.8 {q11}, [r0], lr 218 vld1.8 {q10}, [r2], lr 230 vld1 [all...] |
/external/libvpx/libvpx/build/make/ |
H A D | ads2gas.pl | 182 s/(vld1.\d+\s+)(q\d+)/$1\{$2\}/g;
|
/external/libvpx/libvpx/vp8/common/arm/neon/ |
H A D | buildintrapredictorsmby_neon.asm | 59 vld1.8 {q1}, [r6] 150 vld1.8 {q0}, [r6] 232 vld1.8 {q8}, [r3] 342 vld1.8 {q1}, [r6] 433 vld1.8 {q0}, [r6] 515 vld1.8 {q8}, [r3]
|
H A D | idct_dequant_full_2x_neon.asm | 25 vld1.16 {q0, q1}, [r1] ; dq (same l/r) 26 vld1.16 {q2, q3}, [r0] ; l q 28 vld1.16 {q4, q5}, [r0] ; r q 32 vld1.32 {d28[0]}, [r2], r3 ; l pre 33 vld1.32 {d28[1]}, [r12], r3 ; r pre 34 vld1.32 {d29[0]}, [r2], r3 35 vld1.32 {d29[1]}, [r12], r3 36 vld1.32 {d30[0]}, [r2], r3 37 vld1.32 {d30[1]}, [r12], r3 38 vld1 [all...] |
H A D | shortidct4x4llm_neon.asm | 41 vld1.16 {q1, q2}, [r0] 42 vld1.16 {d0}, [r12] 110 vld1.32 d6[0], [r1], r2 111 vld1.32 d6[1], [r1], r2 112 vld1.32 d7[0], [r1], r2 113 vld1.32 d7[1], [r1], r2
|
H A D | sixtappredict16x16_neon.asm | 58 vld1.s32 {q14, q15}, [r2] ;load first_pass filter 81 vld1.u8 {d6, d7, d8}, [r0], r1 ;load src data 82 vld1.u8 {d9, d10, d11}, [r0], r1 83 vld1.u8 {d12, d13, d14}, [r0], r1 203 vld1.s32 {q5, q6}, [r3] ;load second_pass filter 219 vld1.u8 {d18}, [lr], r2 ;load src data 220 vld1.u8 {d19}, [lr], r2 221 vld1.u8 {d20}, [lr], r2 222 vld1.u8 {d21}, [lr], r2 224 vld1 [all...] |
H A D | sixtappredict4x4_neon.asm | 49 vld1.s32 {q14, q15}, [r2] ;load first_pass filter 60 vld1.u8 {q3}, [r0], r1 ;load first 4-line src data 62 vld1.u8 {q4}, [r0], r1 64 vld1.u8 {q5}, [r0], r1 66 vld1.u8 {q6}, [r0], r1 124 vld1.u8 {q3}, [r0], r1 ;load rest 5-line src data 125 vld1.u8 {q4}, [r0], r1 130 vld1.u8 {q5}, [r0], r1 131 vld1.u8 {q6}, [r0], r1 137 vld1 [all...] |
H A D | sixtappredict8x4_neon.asm | 50 vld1.s32 {q14, q15}, [r2] ;load first_pass filter 67 vld1.u8 {q3}, [r0], r1 ;load src data 69 vld1.u8 {q4}, [r0], r1 71 vld1.u8 {q5}, [r0], r1 73 vld1.u8 {q6}, [r0], r1 139 vld1.u8 {q3}, [r0], r1 ;load src data 146 vld1.u8 {q4}, [r0], r1 148 vld1.u8 {q5}, [r0], r1 150 vld1.u8 {q6}, [r0], r1 152 vld1 [all...] |
H A D | sixtappredict8x8_neon.asm | 51 vld1.s32 {q14, q15}, [r2] ;load first_pass filter 70 vld1.u8 {q3}, [r0], r1 ;load src data 72 vld1.u8 {q4}, [r0], r1 74 vld1.u8 {q5}, [r0], r1 76 vld1.u8 {q6}, [r0], r1 145 vld1.u8 {q3}, [r0], r1 ;load src data 153 vld1.u8 {q4}, [r0], r1 155 vld1.u8 {q5}, [r0], r1 157 vld1.u8 {q6}, [r0], r1 163 ;vld1 [all...] |
H A D | variance_neon.asm | 36 vld1.8 {q0}, [r0], r1 ;Load up source and reference 37 vld1.8 {q2}, [r2], r3 38 vld1.8 {q1}, [r0], r1 39 vld1.8 {q3}, [r2], r3 109 vld1.8 {q0}, [r0], r1 ;Load up source and reference 110 vld1.8 {q2}, [r2], r3 111 vld1.8 {q1}, [r0], r1 112 vld1.8 {q3}, [r2], r3 172 vld1.8 {d0}, [r0], r1 ;Load up source and reference 173 vld1 [all...] |
H A D | vp8_subpixelvariance16x16_neon.asm | 47 vld1.s32 {d31}, [r2] ;load first_pass filter 52 vld1.u8 {d2, d3, d4}, [r0], r1 ;load src data 54 vld1.u8 {d5, d6, d7}, [r0], r1 57 vld1.u8 {d8, d9, d10}, [r0], r1 60 vld1.u8 {d11, d12, d13}, [r0], r1 109 vld1.u8 {d2, d3, d4}, [r0], r1 ;load src data 111 vld1.u8 {d5, d6, d7}, [r0], r1 114 vld1.u8 {d8, d9, d10}, [r0], r1 116 vld1.u8 {d11, d12, d13}, [r0], r1 121 vld1 [all...] |