/external/libhevc/common/arm/ |
H A D | ihevc_inter_pred_chroma_vert.s | 114 vld1.8 {d0},[r12] @loads pi1_coeff 140 vld1.8 {d9},[r6],r2 @loads pu1_src 142 vld1.8 {d5},[r0]! @loads src 144 vld1.8 {d4},[r6],r2 @loads incremented src 146 vld1.8 {d8},[r6],r2 @loads incremented src 151 vld1.8 {d10},[r6] @loads the incremented src 182 vld1.32 {d6[0]},[r0] @vld1_lane_u32((uint32_t *)pu1_src_tmp, src_tmp1, 0 185 vld1.32 {d6[1]},[r6],r2 @loads pu1_src_tmp 187 vld1.32 {d7[1]},[r6],r2 @loads pu1_src_tmp 190 vld1 [all...] |
H A D | ihevc_inter_pred_chroma_vert_w16inp.s | 113 vld1.8 {d0},[r4] @loads pi1_coeff 138 vld1.16 {d0},[r4]! @loads pu1_src 141 vld1.16 {d2},[r0],r2 @loads pi2_src 143 vld1.16 {d3},[r0],r2 @loads pi2_src 145 vld1.16 {d6},[r0],r2 147 vld1.16 {d2},[r0] 183 vld1.16 {d0},[r4]! @loads pu1_src 184 vld1.16 {d1},[r0],r2 @loads pi2_src 186 vld1.16 {d2},[r0],r2 @loads pi2_src 188 vld1 [all...] |
H A D | ihevc_inter_pred_chroma_vert_w16inp_w16out.s | 113 vld1.8 {d0},[r4] @loads pi1_coeff 138 vld1.16 {d0},[r4]! @loads pu1_src 141 vld1.16 {d2},[r0],r2 @loads pi2_src 143 vld1.16 {d3},[r0],r2 @loads pi2_src 145 vld1.16 {d6},[r0],r2 147 vld1.16 {d2},[r0] 182 vld1.16 {d0},[r4]! @loads pu1_src 183 vld1.16 {d1},[r0],r2 @loads pi2_src 185 vld1.16 {d2},[r0],r2 @loads pi2_src 187 vld1 [all...] |
H A D | ihevc_inter_pred_chroma_vert_w16out.s | 115 vld1.8 {d0},[r12] @loads pi1_coeff 142 vld1.8 {d9},[r6],r2 @loads pu1_src 144 vld1.8 {d5},[r0]! @loads src 146 vld1.8 {d4},[r6],r2 @loads incremented src 148 vld1.8 {d8},[r6],r2 @loads incremented src 151 vld1.8 {d10},[r6] @loads the incremented src 182 vld1.32 {d6[0]},[r0] @vld1_lane_u32((uint32_t *)pu1_src_tmp, src_tmp1, 0 185 vld1.32 {d6[1]},[r6],r2 @loads pu1_src_tmp 187 vld1.32 {d7[1]},[r6],r2 @loads pu1_src_tmp 190 vld1 [all...] |
H A D | ihevc_inter_pred_filters_luma_horz.s | 129 vld1.8 {d0},[r4] @coeff = vld1_s8(pi1_coeff) 191 vld1.u32 {d0},[r12],r11 @vector load pu1_src 192 vld1.u32 {d1},[r12],r11 193 vld1.u32 {d2},[r12],r11 194 vld1.u32 {d3},[r12],r11 215 vld1.u32 {d4},[r12],r11 217 vld1.u32 {d5},[r12],r11 219 vld1.u32 {d6},[r12],r11 221 vld1.u32 {d7},[r12],r11 223 vld1 [all...] |
H A D | ihevc_inter_pred_filters_luma_vert.s | 123 vld1.u8 {d0},[r12] @coeff = vld1_s8(pi1_coeff) 154 vld1.u8 {d1},[r3],r2 @src_tmp2 = vld1_u8(pu1_src_tmp)@ 155 vld1.u8 {d0},[r0]! @src_tmp1 = vld1_u8(pu1_src_tmp)@ 157 vld1.u8 {d2},[r3],r2 @src_tmp3 = vld1_u8(pu1_src_tmp)@ 159 vld1.u8 {d3},[r3],r2 @src_tmp4 = vld1_u8(pu1_src_tmp)@ 161 vld1.u8 {d4},[r3],r2 @src_tmp1 = vld1_u8(pu1_src_tmp)@ 163 vld1.u8 {d5},[r3],r2 @src_tmp2 = vld1_u8(pu1_src_tmp)@ 165 vld1.u8 {d6},[r3],r2 @src_tmp3 = vld1_u8(pu1_src_tmp)@ 167 vld1.u8 {d7},[r3],r2 @src_tmp4 = vld1_u8(pu1_src_tmp)@ 169 vld1 [all...] |
H A D | ihevc_inter_pred_filters_luma_vert_w16inp.s | 114 vld1.8 {d0},[r12] @coeff = vld1_s8(pi1_coeff) 144 vld1.16 {d1},[r3],r2 @src_tmp2 = vld1_u8(pu1_src_tmp)@ 145 vld1.16 {d0},[r0]! @src_tmp1 = vld1_u8(pu1_src_tmp)@ 147 vld1.16 {d2},[r3],r2 @src_tmp3 = vld1_u8(pu1_src_tmp)@ 149 vld1.16 {d3},[r3],r2 @src_tmp4 = vld1_u8(pu1_src_tmp)@ 151 vld1.16 {d4},[r3],r2 @src_tmp1 = vld1_u8(pu1_src_tmp)@ 153 vld1.16 {d5},[r3],r2 @src_tmp2 = vld1_u8(pu1_src_tmp)@ 155 vld1.16 {d6},[r3],r2 @src_tmp3 = vld1_u8(pu1_src_tmp)@ 157 vld1.16 {d7},[r3],r2 @src_tmp4 = vld1_u8(pu1_src_tmp)@ 162 vld1 [all...] |
H A D | ihevc_inter_pred_luma_copy.s | 101 vld1.32 {d0[0]},[r0] @vld1_lane_u32((uint32_t *)pu1_src_tmp, src_tmp, 0) 105 vld1.32 {d0[0]},[r5],r2 @vld1_lane_u32((uint32_t *)pu1_src_tmp, src_tmp, 0) 108 vld1.32 {d0[0]},[r5],r2 @vld1_lane_u32((uint32_t *)pu1_src_tmp, src_tmp, 0) 111 vld1.32 {d0[0]},[r5],r2 @vld1_lane_u32((uint32_t *)pu1_src_tmp, src_tmp, 0) 136 vld1.8 {d0},[r0]! @vld1_u8(pu1_src_tmp) 139 vld1.8 {d1},[r5],r2 @vld1_u8(pu1_src_tmp) 142 vld1.8 {d2},[r5],r2 @vld1_u8(pu1_src_tmp) 144 vld1.8 {d3},[r5],r2 @vld1_u8(pu1_src_tmp) 165 vld1.8 {q0},[r0]! @vld1_u8(pu1_src_tmp) 168 vld1 [all...] |
H A D | ihevc_inter_pred_luma_copy_w16out.s | 102 vld1.8 {d0},[r0] @vld1_u8(pu1_src_tmp) 108 vld1.8 {d22},[r5],r2 @vld1_u8(pu1_src_tmp) 113 vld1.8 {d24},[r5],r2 @vld1_u8(pu1_src_tmp) 118 vld1.8 {d26},[r5],r2 @vld1_u8(pu1_src_tmp) 148 vld1.8 {d8},[r0]! @vld1_u8(pu1_src_tmp) 149 vld1.8 {d10},[r6],r2 @vld1_u8(pu1_src_tmp) 150 vld1.8 {d12},[r6],r2 @vld1_u8(pu1_src_tmp) 151 vld1.8 {d14},[r6],r2 @vld1_u8(pu1_src_tmp) 163 vld1.8 {d8},[r0]! @vld1_u8(pu1_src_tmp) 164 vld1 [all...] |
H A D | ihevc_inter_pred_luma_horz_w16out.s | 129 vld1.8 {d0},[r4] @coeff = vld1_s8(pi1_coeff) 202 vld1.u32 {d0},[r12],r11 @vector load pu1_src 203 vld1.u32 {d1},[r12],r11 204 vld1.u32 {d2},[r12],r11 205 vld1.u32 {d3},[r12],r11 206 vld1.u32 {d4},[r12],r11 207 vld1.u32 {d5},[r12],r11 208 vld1.u32 {d6},[r12],r11 209 vld1.u32 {d7},[r12],r11 220 vld1 [all...] |
H A D | ihevc_inter_pred_luma_vert_w16inp_w16out.s | 122 vld1.8 {d0},[r12] @coeff = vld1_s8(pi1_coeff) 154 vld1.16 {d1},[r3],r2 @src_tmp2 = vld1_u8(pu1_src_tmp)@ 155 vld1.16 {d0},[r0]! @src_tmp1 = vld1_u8(pu1_src_tmp)@ 157 vld1.16 {d2},[r3],r2 @src_tmp3 = vld1_u8(pu1_src_tmp)@ 159 vld1.16 {d3},[r3],r2 @src_tmp4 = vld1_u8(pu1_src_tmp)@ 161 vld1.16 {d4},[r3],r2 @src_tmp1 = vld1_u8(pu1_src_tmp)@ 163 vld1.16 {d5},[r3],r2 @src_tmp2 = vld1_u8(pu1_src_tmp)@ 165 vld1.16 {d6},[r3],r2 @src_tmp3 = vld1_u8(pu1_src_tmp)@ 167 vld1.16 {d7},[r3],r2 @src_tmp4 = vld1_u8(pu1_src_tmp)@ 172 vld1 [all...] |
H A D | ihevc_intra_pred_chroma_horz.s | 119 vld1.16 {q0},[r12] @load 16 values. d1[7] will have the 1st value. 121 vld1.16 {q5},[r12] @load 16 values. d1[7] will have the 1st value. 195 @vld1.8 {q15},[r12] @pu1_ref[two_nt + 1 + col] 199 vld1.8 {q0},[r12] 202 vld1.8 {q15},[r12] 274 @vld1.8 {d30},[r12] @pu1_ref[two_nt + 1 + col] 277 vld1.8 {d0},[r12] 279 vld1.8 {d30},[r12] 318 vld1.8 {d30},[r12] @pu1_ref[two_nt + 1 + col] 321 vld1 [all...] |
H A D | ihevc_intra_pred_chroma_mode_18_34.s | 134 vld1.8 {d0,d1},[r8],r6 136 vld1.8 {d2,d3},[r8],r6 138 vld1.8 {d4,d5},[r8],r6 140 vld1.8 {d6,d7},[r8],r6 142 vld1.8 {d8,d9},[r8],r6 144 vld1.8 {d10,d11},[r8],r6 146 vld1.8 {d12,d13},[r8],r6 148 vld1.8 {d14,d15},[r8],r6 171 vld1.8 {d0},[r0],r8 174 vld1 [all...] |
H A D | ihevc_intra_pred_chroma_mode_27_to_33.s | 145 vld1.8 {d3},[r6] @loads the row value 163 vld1.8 {d8},[r10],r11 @(i row)ref_main_idx 167 vld1.8 {d9},[r10] @(i row)ref_main_idx_1 174 vld1.8 {d12},[r12],r11 @(ii)ref_main_idx 177 vld1.8 {d13},[r12] @(ii)ref_main_idx_1 189 vld1.8 {d16},[r10],r11 @(iii)ref_main_idx 192 vld1.8 {d17},[r10] @(iii)ref_main_idx_1 195 vld1.8 {d20},[r12],r11 @(iv)ref_main_idx 198 vld1.8 {d21},[r12] @(iv)ref_main_idx_1 214 vld1 [all...] |
H A D | ihevc_intra_pred_chroma_mode_3_to_9.s | 147 vld1.8 d31, [r14]! 174 vld1.8 {d0,d1,d2,d3}, [r6] @stores the 32 values reqd based on indices values (from most idx) 305 vld1.8 d31, [r14]! 341 vld1.8 {d0,d1,d2,d3}, [r6] @stores the 32 values reqd based on indices values (from most idx) 362 vld1.8 d31, [r14]!
|
H A D | ihevc_intra_pred_chroma_planar.s | 167 vld1.s8 {d10,d11}, [r14]! @load src[2nt+1+col] 168 vld1.s8 d8, [r12]! 315 vld1.s8 {d10,d11}, [r14]! @load src[2nt+1+col] 316 vld1.s8 d8, [r12]! 327 vld1.s8 d10, [r14] @load src[2nt+1+col] 328 vld1.s8 d8, [r12], r10 @load 8 coeffs [col+1]
|
H A D | ihevc_intra_pred_chroma_ver.s | 213 vld1.8 {d0},[r6]
|
H A D | ihevc_intra_pred_filters_chroma_mode_11_to_17.s | 160 vld1.8 d0,[r1] 176 vld1.8 {d0,d1,d2,d3},[r1] 179 vld1.8 {d0,d1,d2,d3},[r1]! 197 vld1.8 {d4,d5,d6},[r1]! 202 vld1.8 {d0,d1,d2},[r1] 214 vld1.8 d0,[r1] 258 vld1.8 d31, [r14]! 285 vld1.8 {d0,d1,d2,d3}, [r6] @stores the 32 values reqd based on indices values (from least idx) 419 vld1.8 d31, [r14]! 456 vld1 [all...] |
H A D | ihevc_intra_pred_filters_chroma_mode_19_to_25.s | 151 vld1.32 d0,[r1]! @ pu1_ref[two_nt + k] 163 vld1.8 {d0,d1,d2,d3},[r1]! 164 vld1.8 {d4,d5,d6},[r1]! 173 vld1.8 {d0,d1,d2},[r1]! 179 vld1.8 d0,[r1]! 255 vld1.8 {d3},[r6] @loads the row value 273 vld1.8 {d8},[r10],r11 @(i row)ref_main_idx 276 vld1.8 {d9},[r10] @(i row)ref_main_idx_1 283 vld1.8 {d12},[r12],r11 @(ii)ref_main_idx 286 vld1 [all...] |
H A D | ihevc_intra_pred_filters_luma_mode_11_to_17.s | 187 vld1.8 d0,[r1] 189 vld1.8 d1,[r1] 191 vld1.8 d2,[r1] 193 vld1.8 d3,[r1] 207 vld1.8 d0,[r1] 209 vld1.8 d1,[r1] 220 vld1.8 d0,[r1] 262 vld1.8 d31, [r14]! 293 vld1.8 {d0,d1}, [r6] @stores the 32 values reqd based on indices values (from least idx) 417 vld1 [all...] |
H A D | ihevc_intra_pred_filters_luma_mode_19_to_25.s | 151 vld1.32 d0[0],[r1]! @ pu1_ref[two_nt + k] 165 vld1.8 d0,[r1]! 166 vld1.8 d1,[r1]! 167 vld1.8 d2,[r1]! 168 vld1.8 d3,[r1]! 177 vld1.8 d0,[r1]! 178 vld1.8 d1,[r1]! 185 vld1.8 d0,[r1]! 260 vld1.8 {d3},[r6] @loads the row value 276 vld1 [all...] |
H A D | ihevc_intra_pred_luma_dc.s | 149 vld1.s8 d0, [r6]! @load from src[nt] 151 vld1.s8 d1, [r8]! @load from src[2nt+1] 158 vld1.s8 d0, [r6]! @load from src[nt] (extra load for 8) 160 vld1.s8 d1, [r8]! @load from src[2nt+1] (extra load for 8) 180 vld1.s8 d0, [r6]! @load from src[nt] (extra load for 16) 183 vld1.s8 d1, [r8]! @load from src[2nt+1] (extra load for 16) 223 vld1.s8 d0, [r8]! @col 1::7 load (prol) 226 vld1.s8 d1, [r9] @row 7::1 (0 also) load (prol) 231 vld1.s8 d6, [r8] @col 8::15 load (prol extra) 295 vld1 [all...] |
H A D | ihevc_intra_pred_luma_horz.s | 119 vld1.8 {q0},[r12] @load 16 values. d1[7] will have the 1st value. 193 vld1.8 {q15},[r12] @pu1_ref[two_nt + 1 + col] 197 vld1.8 {q0},[r12] 269 vld1.8 {d30},[r12] @pu1_ref[two_nt + 1 + col] 272 vld1.8 {d0},[r12] 311 vld1.8 {d30},[r12] @pu1_ref[two_nt + 1 + col] 314 vld1.8 {d0},[r12]
|
H A D | ihevc_intra_pred_luma_mode2.s | 122 vld1.8 {d0},[r0],r8 125 vld1.8 {d1},[r10],r8 128 vld1.8 {d2},[r0],r8 129 vld1.8 {d3},[r10],r8 132 vld1.8 {d4},[r0],r8 133 vld1.8 {d5},[r10],r8 134 vld1.8 {d6},[r0],r8 137 vld1.8 {d7},[r10],r8 178 vld1.8 {d0},[r0],r8 181 vld1 [all...] |
H A D | ihevc_intra_pred_luma_mode_18_34.s | 133 vld1.8 {d0},[r8],r6 135 vld1.8 {d1},[r8],r6 137 vld1.8 {d2},[r8],r6 138 vld1.8 {d3},[r8],r6 140 vld1.8 {d4},[r8],r6 141 vld1.8 {d5},[r8],r6 142 vld1.8 {d6},[r8],r6 144 vld1.8 {d7},[r8],r6 164 vld1.8 {d0},[r8],r6 168 vld1 [all...] |