/external/libavc/common/armv8/ |
D | ih264_default_weighted_pred_av8.s | 123 ld1 {v0.s}[0], [x0], x3 //load row 1 in source 1 124 ld1 {v0.s}[1], [x0], x3 //load row 2 in source 1 125 ld1 {v2.s}[0], [x1], x4 //load row 1 in source 2 126 ld1 {v2.s}[1], [x1], x4 //load row 2 in source 2 127 ld1 {v1.s}[0], [x0], x3 //load row 3 in source 1 128 ld1 {v1.s}[1], [x0], x3 //load row 4 in source 1 130 ld1 {v3.s}[0], [x1], x4 //load row 3 in source 2 131 ld1 {v3.s}[1], [x1], x4 //load row 4 in source 2 143 ld1 {v0.8b}, [x0], x3 //load row 1 in source 1 144 ld1 {v4.8b}, [x1], x4 //load row 1 in source 2 [all …]
|
D | ih264_iquant_itrans_recon_dc_av8.s | 131 ld1 {v0.h}[0], [x10] 135 ld1 {v0.h}[0], [x5] 136 ld1 {v1.h}[0], [x6] 137 ld1 {v2.h}[0], [x0] 148 ld1 {v1.s}[0], [x1], x3 149 ld1 {v1.s}[1], [x1], x3 150 ld1 {v2.s}[0], [x1], x3 151 ld1 {v2.s}[1], [x1] 228 ld1 {v0.h}[0], [x0] 239 ld1 {v1.d}[0], [x1], x3 [all …]
|
D | ih264_inter_pred_luma_copy_av8.s | 101 ld1 {v0.s}[0], [x0] //vld1_lane_u32((uint32_t *)pu1_src_tmp, src_tmp, 0) 105 ld1 {v0.s}[0], [x5], x2 //vld1_lane_u32((uint32_t *)pu1_src_tmp, src_tmp, 0) 108 ld1 {v0.s}[0], [x5], x2 //vld1_lane_u32((uint32_t *)pu1_src_tmp, src_tmp, 0) 111 ld1 {v0.s}[0], [x5], x2 //vld1_lane_u32((uint32_t *)pu1_src_tmp, src_tmp, 0) 139 ld1 {v0.8b}, [x0], #8 //vld1_u8(pu1_src_tmp) 142 ld1 {v1.8b}, [x5], x2 //vld1_u8(pu1_src_tmp) 145 ld1 {v2.8b}, [x5], x2 //vld1_u8(pu1_src_tmp) 147 ld1 {v3.8b}, [x5], x2 //vld1_u8(pu1_src_tmp) 171 ld1 { v0.16b}, [x0], #16 //vld1_u8(pu1_src_tmp) 174 ld1 { v2.16b}, [x5], x2 //vld1_u8(pu1_src_tmp) [all …]
|
D | ih264_inter_pred_luma_vert_qpel_av8.s | 132 ld1 {v0.2s, v1.2s}, [x0], x2 // Vector load from src[0_0] 133 ld1 {v2.2s, v3.2s}, [x0], x2 // Vector load from src[1_0] 134 ld1 {v4.2s, v5.2s}, [x0], x2 // Vector load from src[2_0] 135 ld1 {v6.2s, v7.2s}, [x0], x2 // Vector load from src[3_0] 137 ld1 {v8.2s, v9.2s}, [x0], x2 // Vector load from src[4_0] 139 ld1 {v10.2s, v11.2s}, [x0], x2 // Vector load from src[5_0] 149 ld1 {v0.2s, v1.2s}, [x0], x2 161 ld1 {v2.2s, v3.2s}, [x0], x2 165 ld1 {v20.2s, v21.2s}, [x7], x2 // Load for interpolation row 0 180 ld1 {v4.2s, v5.2s}, [x0], x2 [all …]
|
/external/libhevc/common/arm64/ |
D | ihevc_inter_pred_luma_horz_w16out.s | 130 ld1 {v0.8b},[x8] //coeff = vld1_s8(pi1_coeff) 211 ld1 {v20.2s},[x16],x15 //vector load pu1_src 212 ld1 {v21.2s},[x16],x15 213 ld1 {v22.2s},[x8],x15 //vector load pu1_src + src_strd 214 ld1 {v23.2s},[x8],x15 221 ld1 {v20.2s},[x16],x15 222 ld1 {v21.2s},[x16],x15 223 ld1 {v22.2s},[x8],x15 224 ld1 {v23.2s},[x8],x15 231 ld1 {v20.2s},[x16],x15 [all …]
|
D | ihevc_inter_pred_chroma_horz_w16out.s | 121 ld1 {v0.8b},[x4] //coeff = vld1_s8(pi1_coeff) 187 ld1 { v0.2s},[x12],x11 //vector load pu1_src 188 ld1 { v1.2s},[x19],x11 //vector load pu1_src 191 ld1 { v2.2s},[x12],x11 //vector load pu1_src 192 ld1 { v3.2s},[x19],x11 //vector load pu1_src 196 ld1 { v4.2s},[x12],x11 //vector load pu1_src 197 ld1 { v5.2s},[x19],x11 //vector load pu1_src 201 ld1 { v6.2s},[x12],x9 //vector load pu1_src 202 ld1 { v7.2s},[x19],x9 //vector load pu1_src 207 ld1 { v29.2s},[x4],x11 //vector load pu1_src [all …]
|
D | ihevc_inter_pred_filters_luma_horz.s | 135 ld1 {v0.8b},[x4] //coeff = vld1_s8(pi1_coeff) 204 ld1 {v0.2s},[x12],x11 //vector load pu1_src 205 ld1 {v1.2s},[x12],x11 206 ld1 {v2.2s},[x12],x11 207 ld1 {v3.2s},[x12],x11 228 ld1 {v4.2s},[x12],x11 230 ld1 {v5.2s},[x12],x11 232 ld1 {v6.2s},[x12],x11 234 ld1 {v7.2s},[x12],x11 236 ld1 {v12.2s},[x4],x11 //vector load pu1_src + src_strd [all …]
|
D | ihevc_inter_pred_chroma_horz.s | 125 ld1 {v0.8b},[x4] //coeff = vld1_s8(pi1_coeff) 175 ld1 { v0.2s},[x12],x11 //vector load pu1_src 176 ld1 { v1.2s},[x19],x11 //vector load pu1_src 180 ld1 { v2.2s},[x12],x11 //vector load pu1_src 181 ld1 { v3.2s},[x19],x11 //vector load pu1_src 183 ld1 { v4.2s},[x12],x11 //vector load pu1_src 184 ld1 { v5.2s},[x19],x11 //vector load pu1_src 186 ld1 { v6.2s},[x12],x9 //vector load pu1_src 187 ld1 { v7.2s},[x19],x9 //vector load pu1_src 192 ld1 { v29.2s},[x4],x11 //vector load pu1_src [all …]
|
D | ihevc_intra_pred_luma_mode_18_34.s | 134 ld1 {v0.8b},[x8],x6 136 ld1 {v1.8b},[x8],x6 138 ld1 {v2.8b},[x8],x6 139 ld1 {v3.8b},[x8],x6 141 ld1 {v4.8b},[x8],x6 142 ld1 {v5.8b},[x8],x6 143 ld1 {v6.8b},[x8],x6 145 ld1 {v7.8b},[x8],x6 167 ld1 {v0.8b},[x8],x6 171 ld1 {v1.8b},[x8],x6 [all …]
|
D | ihevc_weighted_pred_bi_default.s | 195 ld1 {v6.4h},[x0],#8 //load and increment the pi2_src1 197 ld1 {v7.4h},[x1],#8 //load and increment the pi2_src2 198 ld1 {v1.4h},[x11],x3 //load and increment the pi2_src1 ii iteration 201 ld1 {v3.4h},[x12],x4 //load and increment the pi2_src2 ii iteration 206 ld1 {v22.4h},[x11],x3 //load and increment the pi2_src1 iii iteration 207 ld1 {v23.4h},[x12],x4 //load and increment the pi2_src2 iii iteration 210 ld1 {v24.4h},[x11],x3 //load and increment the pi2_src1 iv iteration 211 ld1 {v25.4h},[x12],x4 //load and increment the pi2_src2 iv iteration 250 ld1 {v6.4h},[x0],#8 //load and increment the pi2_src1 252 ld1 {v7.4h},[x1],#8 //load and increment the pi2_src2 [all …]
|
D | ihevc_intra_pred_filters_luma_mode_19_to_25.s | 142 ld1 {v0.s}[0],[x1],#4 // pu1_ref[two_nt + k] 156 ld1 {v0.8b},[x1],#8 157 ld1 {v1.8b},[x1],#8 158 ld1 {v2.8b},[x1],#8 159 ld1 {v3.8b},[x1],#8 168 ld1 {v0.8b},[x1],#8 169 ld1 {v1.8b},[x1],#8 176 ld1 {v0.8b},[x1],#8 256 ld1 {v3.8b},[x6] //loads the row value 273 ld1 {v23.8b},[x10],x11 //(i row)ref_main_idx [all …]
|
D | ihevc_intra_pred_luma_mode2.s | 123 ld1 {v0.8b},[x0],x8 126 ld1 {v1.8b},[x10],x8 129 ld1 {v2.8b},[x0],x8 130 ld1 {v3.8b},[x10],x8 133 ld1 {v4.8b},[x0],x8 134 ld1 {v5.8b},[x10],x8 135 ld1 {v6.8b},[x0],x8 138 ld1 {v7.8b},[x10],x8 181 ld1 {v0.8b},[x0],x8 184 ld1 {v1.8b},[x10],x8 [all …]
|
D | ihevc_inter_pred_filters_luma_vert_w16out.s | 83 ld1 {v0.8b},[x12] //coeff = vld1_s8(pi1_coeff) 117 ld1 {v1.8b},[x3],x2 //src_tmp2 = vld1_u8(pu1_src_tmp)// 118 ld1 {v0.8b},[x0],#8 //src_tmp1 = vld1_u8(pu1_src_tmp)// 120 ld1 {v2.8b},[x3],x2 //src_tmp3 = vld1_u8(pu1_src_tmp)// 122 ld1 {v3.8b},[x3],x2 //src_tmp4 = vld1_u8(pu1_src_tmp)// 124 ld1 {v4.8b},[x3],x2 //src_tmp1 = vld1_u8(pu1_src_tmp)// 126 ld1 {v5.8b},[x3],x2 //src_tmp2 = vld1_u8(pu1_src_tmp)// 128 ld1 {v6.8b},[x3],x2 //src_tmp3 = vld1_u8(pu1_src_tmp)// 130 ld1 {v7.8b},[x3],x2 //src_tmp4 = vld1_u8(pu1_src_tmp)// 132 ld1 {v16.8b},[x3],x2 //src_tmp1 = vld1_u8(pu1_src_tmp)// [all …]
|
D | ihevc_inter_pred_chroma_vert_w16out.s | 121 ld1 {v0.8b},[x12] //loads pi1_coeff 148 ld1 {v17.8b},[x6],x2 //loads pu1_src 150 ld1 {v5.8b},[x0],#8 //loads src 152 ld1 {v4.8b},[x6],x2 //loads incremented src 154 ld1 {v16.8b},[x6],x2 //loads incremented src 157 ld1 {v18.8b},[x6] //loads the incremented src 188 ld1 {v6.s}[0],[x0] //vld1_lane_u32((uint32_t *)pu1_src_tmp, src_tmp1, 0 191 ld1 {v6.s}[1],[x6],x2 //loads pu1_src_tmp 193 ld1 {v7.s}[1],[x6],x2 //loads pu1_src_tmp 196 ld1 {v7.s}[1],[x6],x2 [all …]
|
D | ihevc_intra_pred_filters_chroma_mode_19_to_25.s | 141 ld1 {v0.2s},[x1],#8 // pu1_ref[two_nt + k] 153 ld1 {v0.8b, v1.8b, v2.8b, v3.8b},[x1],#32 154 ld1 {v4.8b, v5.8b, v6.8b},[x1],#24 163 ld1 {v0.8b, v1.8b, v2.8b},[x1],#24 169 ld1 {v0.8b},[x1],#8 252 ld1 {v3.8b},[x6] //loads the row value 270 ld1 {v7.8b},[x10],x11 //(i row)ref_main_idx 273 ld1 {v19.8b},[x10] //(i row)ref_main_idx_1 280 ld1 {v12.8b},[x12],x11 //(ii)ref_main_idx 283 ld1 {v13.8b},[x12] //(ii)ref_main_idx_1 [all …]
|
D | ihevc_intra_pred_luma_mode_27_to_33.s | 144 ld1 {v3.8b},[x6] //loads the row value 162 ld1 {v23.8b},[x10],x11 //(i row)ref_main_idx 166 ld1 {v9.8b},[x10] //(i row)ref_main_idx_1 173 ld1 {v12.8b},[x12],x11 //(ii)ref_main_idx 176 ld1 {v13.8b},[x12] //(ii)ref_main_idx_1 188 ld1 {v16.8b},[x10],x11 //(iii)ref_main_idx 191 ld1 {v17.8b},[x10] //(iii)ref_main_idx_1 194 ld1 {v20.8b},[x12],x11 //(iv)ref_main_idx 197 ld1 {v21.8b},[x12] //(iv)ref_main_idx_1 213 ld1 {v23.8b},[x10],x11 //(v)ref_main_idx [all …]
|
D | ihevc_intra_pred_chroma_mode_27_to_33.s | 139 ld1 {v3.8b},[x6] //loads the row value 157 ld1 {v23.8b},[x10],x11 //(i row)ref_main_idx 161 ld1 {v9.8b},[x10] //(i row)ref_main_idx_1 168 ld1 {v12.8b},[x12],x11 //(ii)ref_main_idx 171 ld1 {v13.8b},[x12] //(ii)ref_main_idx_1 183 ld1 {v16.8b},[x10],x11 //(iii)ref_main_idx 186 ld1 {v17.8b},[x10] //(iii)ref_main_idx_1 189 ld1 {v20.8b},[x12],x11 //(iv)ref_main_idx 192 ld1 {v21.8b},[x12] //(iv)ref_main_idx_1 208 ld1 {v23.8b},[x10],x11 //(v)ref_main_idx [all …]
|
D | ihevc_inter_pred_filters_luma_vert.s | 128 ld1 {v0.8b},[x12] //coeff = vld1_s8(pi1_coeff) 160 ld1 {v1.8b},[x3],x2 //src_tmp2 = vld1_u8(pu1_src_tmp)// 161 ld1 {v0.8b},[x0],#8 //src_tmp1 = vld1_u8(pu1_src_tmp)// 163 ld1 {v2.8b},[x3],x2 //src_tmp3 = vld1_u8(pu1_src_tmp)// 165 ld1 {v3.8b},[x3],x2 //src_tmp4 = vld1_u8(pu1_src_tmp)// 167 ld1 {v4.8b},[x3],x2 //src_tmp1 = vld1_u8(pu1_src_tmp)// 169 ld1 {v5.8b},[x3],x2 //src_tmp2 = vld1_u8(pu1_src_tmp)// 171 ld1 {v6.8b},[x3],x2 //src_tmp3 = vld1_u8(pu1_src_tmp)// 173 ld1 {v7.8b},[x3],x2 //src_tmp4 = vld1_u8(pu1_src_tmp)// 175 ld1 {v16.8b},[x3],x2 //src_tmp1 = vld1_u8(pu1_src_tmp)// [all …]
|
D | ihevc_inter_pred_chroma_vert.s | 119 ld1 {v0.8b},[x12] //loads pi1_coeff 145 ld1 {v17.8b},[x6],x2 //loads pu1_src 147 ld1 {v5.8b},[x0],#8 //loads src 149 ld1 {v4.8b},[x6],x2 //loads incremented src 151 ld1 {v16.8b},[x6],x2 //loads incremented src 156 ld1 {v18.8b},[x6] //loads the incremented src 187 ld1 {v6.s}[0],[x0] //vld1_lane_u32((uint32_t *)pu1_src_tmp, src_tmp1, 0 190 ld1 {v6.s}[1],[x6],x2 //loads pu1_src_tmp 192 ld1 {v7.s}[1],[x6],x2 //loads pu1_src_tmp 195 ld1 {v7.s}[1],[x6],x2 [all …]
|
D | ihevc_inter_pred_chroma_vert_w16inp_w16out.s | 118 ld1 {v0.8b},[x4] //loads pi1_coeff 143 ld1 {v0.4h},[x4],#8 //loads pu1_src 146 ld1 {v2.4h},[x0],x2 //loads pi2_src 148 ld1 {v3.4h},[x0],x2 //loads pi2_src 150 ld1 {v6.4h},[x0],x2 152 ld1 {v2.4h},[x0] 187 ld1 {v0.4h},[x4],#8 //loads pu1_src 188 ld1 {v1.4h},[x0],x2 //loads pi2_src 190 ld1 {v2.4h},[x0],x2 //loads pi2_src 192 ld1 {v3.4h},[x0],x2 [all …]
|
/external/libmpeg2/common/armv8/ |
D | impeg2_inter_pred.s | 113 ld1 {v0.8b, v1.8b}, [x4], x2 //Load and increment src 117 ld1 {v0.8b, v1.8b}, [x4], x2 //Load and increment src 119 ld1 {v0.8b, v1.8b}, [x4], x2 //Load and increment src 121 ld1 {v0.8b, v1.8b}, [x4], x2 //Load and increment src 123 ld1 {v0.8b, v1.8b}, [x4], x2 //Load and increment src 125 ld1 {v0.8b, v1.8b}, [x4], x2 //Load and increment src 127 ld1 {v0.8b, v1.8b}, [x4], x2 //Load and increment src 129 ld1 {v0.8b, v1.8b}, [x4], x2 //Load and increment src 131 ld1 {v0.8b, v1.8b}, [x4], x2 //Load and increment src 133 ld1 {v0.8b, v1.8b}, [x4], x2 //Load and increment src [all …]
|
/external/libavc/encoder/armv8/ |
D | ime_distortion_metrics_av8.s | 106 ld1 {v0.16b}, [x0], x2 107 ld1 {v1.16b}, [x1], x3 108 ld1 {v2.16b}, [x0], x2 109 ld1 {v3.16b}, [x1], x3 117 ld1 {v4.16b}, [x0], x2 118 ld1 {v5.16b}, [x1], x3 119 ld1 {v6.16b}, [x0], x2 120 ld1 {v7.16b}, [x1], x3 187 ld1 {v0.16b}, [x0], x2 188 ld1 {v1.16b}, [x1], x3 [all …]
|
/external/llvm/test/MC/AArch64/ |
D | neon-simd-ldst-multi-elem.s | 238 ld1 { v0.16b }, [x0] 239 ld1 { v15.8h }, [x15] 240 ld1 { v31.4s }, [sp] 241 ld1 { v0.2d }, [x0] 242 ld1 { v0.8b }, [x0] 243 ld1 { v15.4h }, [x15] 244 ld1 { v31.2s }, [sp] 245 ld1 { v0.1d }, [x0] 258 ld1 { v0.16b, v1.16b }, [x0] 259 ld1 { v15.8h, v16.8h }, [x15] [all …]
|
D | neon-simd-post-ldst-multi-elem.s | 8 ld1 { v0.16b }, [x0], x1 9 ld1 { v15.8h }, [x15], x2 10 ld1 { v31.4s }, [sp], #16 11 ld1 { v0.2d }, [x0], #16 12 ld1 { v0.8b }, [x0], x2 13 ld1 { v15.4h }, [x15], x3 14 ld1 { v31.2s }, [sp], #8 15 ld1 { v0.1d }, [x0], #8 37 ld1 { v0.16b, v1.16b }, [x0], x1 38 ld1 { v15.8h, v16.8h }, [x15], x2 [all …]
|
D | arm64-simd-ldst.s | 4 ld1.8b {v0}, [x1] 5 ld1.8b {v0, v1}, [x1] 6 ld1.8b {v0, v1, v2}, [x1] 7 ld1.8b {v0, v1, v2, v3}, [x1] 9 ld1.8b {v3}, [x1] 10 ld1.8b {v3, v4}, [x2] 11 ld1.8b {v4, v5, v6}, [x3] 12 ld1.8b {v7, v8, v9, v10}, [x4] 14 ld1.16b {v0}, [x1] 15 ld1.16b {v0, v1}, [x1] [all …]
|