/external/boringssl/linux-aarch64/crypto/fipsmodule/ |
D | ghash-neon-armv8.S | 24 movi v19.16b, #0xe1 25 shl v19.2d, v19.2d, #57 // 0xc2.0 27 ushr v18.2d, v19.2d, #63 29 ext v16.16b, v18.16b, v19.16b, #8 // t0=0xc2....01 92 ext v19.8b, v3.8b, v3.8b, #2 // B2 93 pmull v19.8h, v5.8b, v19.8b // G = A*B2 98 eor v17.16b, v17.16b, v19.16b // M = G + H 124 ext v19.8b, v3.8b, v3.8b, #4 // B4 126 pmull v19.8h, v5.8b, v19.8b // K = A*B4 131 zip1 v22.2d, v18.2d, v19.2d [all …]
|
D | ghashv8-armx64.S | 25 movi v19.16b,#0xe1 26 shl v19.2d,v19.2d,#57 //0xc2.0 28 ushr v18.2d,v19.2d,#63 30 ext v16.16b,v18.16b,v19.16b,#8 //t0=0xc2....01 52 pmull v18.1q,v0.1d,v19.1d //1st phase 59 pmull v0.1q,v0.1d,v19.1d 76 movi v19.16b,#0xe1 78 shl v19.2d,v19.2d,#57 93 pmull v18.1q,v0.1d,v19.1d //1st phase of reduction 100 pmull v0.1q,v0.1d,v19.1d [all …]
|
/external/boringssl/ios-aarch64/crypto/fipsmodule/ |
D | ghash-neon-armv8.S | 23 movi v19.16b, #0xe1 24 shl v19.2d, v19.2d, #57 // 0xc2.0 26 ushr v18.2d, v19.2d, #63 28 ext v16.16b, v18.16b, v19.16b, #8 // t0=0xc2....01 91 ext v19.8b, v3.8b, v3.8b, #2 // B2 92 pmull v19.8h, v5.8b, v19.8b // G = A*B2 97 eor v17.16b, v17.16b, v19.16b // M = G + H 123 ext v19.8b, v3.8b, v3.8b, #4 // B4 125 pmull v19.8h, v5.8b, v19.8b // K = A*B4 130 zip1 v22.2d, v18.2d, v19.2d [all …]
|
D | ghashv8-armx64.S | 24 movi v19.16b,#0xe1 25 shl v19.2d,v19.2d,#57 //0xc2.0 27 ushr v18.2d,v19.2d,#63 29 ext v16.16b,v18.16b,v19.16b,#8 //t0=0xc2....01 51 pmull v18.1q,v0.1d,v19.1d //1st phase 58 pmull v0.1q,v0.1d,v19.1d 75 movi v19.16b,#0xe1 77 shl v19.2d,v19.2d,#57 92 pmull v18.1q,v0.1d,v19.1d //1st phase of reduction 99 pmull v0.1q,v0.1d,v19.1d [all …]
|
/external/libhevc/common/arm64/ |
D | ihevc_inter_pred_luma_vert_w16inp_w16out.s | 166 smull v19.4s,v1.4h,v23.4h //mul_res1 = smull_u8(src_tmp2, coeffabs_1)// 168 smlal v19.4s,v0.4h,v22.4h //mul_res1 = smlal_u8(mul_res1, src_tmp1, coeffabs_0)// 170 smlal v19.4s,v2.4h,v24.4h //mul_res1 = smlal_u8(mul_res1, src_tmp3, coeffabs_2)// 172 smlal v19.4s,v3.4h,v25.4h //mul_res1 = smlal_u8(mul_res1, src_tmp4, coeffabs_3)// 174 smlal v19.4s,v4.4h,v26.4h //mul_res1 = smlal_u8(mul_res1, src_tmp1, coeffabs_4)// 176 smlal v19.4s,v5.4h,v27.4h //mul_res1 = smlal_u8(mul_res1, src_tmp2, coeffabs_5)// 177 smlal v19.4s,v6.4h,v28.4h //mul_res1 = smlal_u8(mul_res1, src_tmp3, coeffabs_6)// 178 smlal v19.4s,v7.4h,v29.4h //mul_res1 = smlal_u8(mul_res1, src_tmp4, coeffabs_7)// 196 sub v19.4s, v19.4s, v30.4s 211 shrn v19.4h, v19.4s, #6 [all …]
|
D | ihevc_inter_pred_filters_luma_vert_w16inp.s | 155 smull v19.4s, v1.4h, v23.4h //mul_res1 = vmull_u8(src_tmp2, coeffabs_1)// 157 smlal v19.4s, v0.4h, v22.4h //mul_res1 = vmlal_u8(mul_res1, src_tmp1, coeffabs_0)// 159 smlal v19.4s, v2.4h, v24.4h //mul_res1 = vmlal_u8(mul_res1, src_tmp3, coeffabs_2)// 161 smlal v19.4s, v3.4h, v25.4h //mul_res1 = vmlal_u8(mul_res1, src_tmp4, coeffabs_3)// 163 smlal v19.4s, v4.4h, v26.4h //mul_res1 = vmlal_u8(mul_res1, src_tmp1, coeffabs_4)// 165 smlal v19.4s, v5.4h, v27.4h //mul_res1 = vmlal_u8(mul_res1, src_tmp2, coeffabs_5)// 166 smlal v19.4s, v6.4h, v28.4h //mul_res1 = vmlal_u8(mul_res1, src_tmp3, coeffabs_6)// 167 smlal v19.4s, v7.4h, v29.4h //mul_res1 = vmlal_u8(mul_res1, src_tmp4, coeffabs_7)// 185 sqshrn v19.4h, v19.4s,#6 200 sqrshrun v19.8b, v19.8h,#6 //sto_res = vqmovun_s16(sto_res_tmp)// [all …]
|
D | ihevc_inter_pred_filters_luma_vert.s | 164 umull v19.8h, v1.8b, v23.8b //mul_res1 = vmull_u8(src_tmp2, coeffabs_1)// 166 umlsl v19.8h, v0.8b, v22.8b //mul_res1 = vmlsl_u8(mul_res1, src_tmp1, coeffabs_0)// 168 umlsl v19.8h, v2.8b, v24.8b //mul_res1 = vmlsl_u8(mul_res1, src_tmp3, coeffabs_2)// 170 umlal v19.8h, v3.8b, v25.8b //mul_res1 = vmlal_u8(mul_res1, src_tmp4, coeffabs_3)// 172 umlal v19.8h, v4.8b, v26.8b //mul_res1 = vmlal_u8(mul_res1, src_tmp1, coeffabs_4)// 174 umlsl v19.8h, v5.8b, v27.8b //mul_res1 = vmlsl_u8(mul_res1, src_tmp2, coeffabs_5)// 176 umlal v19.8h, v6.8b, v28.8b //mul_res1 = vmlal_u8(mul_res1, src_tmp3, coeffabs_6)// 178 umlsl v19.8h, v7.8b, v29.8b //mul_res1 = vmlsl_u8(mul_res1, src_tmp4, coeffabs_7)// 209 sqrshrun v19.8b, v19.8h,#6 //sto_res = vqmovun_s16(sto_res_tmp)// 223 st1 {v19.8b},[x1],#8 //vst1_u8(pu1_dst,sto_res)// [all …]
|
D | ihevc_inter_pred_filters_luma_vert_w16out.s | 121 umull v19.8h, v1.8b, v23.8b //mul_res1 = vmull_u8(src_tmp2, coeffabs_1)// 123 umlsl v19.8h, v0.8b, v22.8b //mul_res1 = vmlsl_u8(mul_res1, src_tmp1, coeffabs_0)// 125 umlsl v19.8h, v2.8b, v24.8b //mul_res1 = vmlsl_u8(mul_res1, src_tmp3, coeffabs_2)// 127 umlal v19.8h, v3.8b, v25.8b //mul_res1 = vmlal_u8(mul_res1, src_tmp4, coeffabs_3)// 129 umlal v19.8h, v4.8b, v26.8b //mul_res1 = vmlal_u8(mul_res1, src_tmp1, coeffabs_4)// 131 umlsl v19.8h, v5.8b, v27.8b //mul_res1 = vmlsl_u8(mul_res1, src_tmp2, coeffabs_5)// 133 umlal v19.8h, v6.8b, v28.8b //mul_res1 = vmlal_u8(mul_res1, src_tmp3, coeffabs_6)// 135 umlsl v19.8h, v7.8b, v29.8b //mul_res1 = vmlsl_u8(mul_res1, src_tmp4, coeffabs_7)// 177 st1 {v19.16b},[x1],#16 //vst1_u8(pu1_dst,sto_res)// 207 umull v19.8h, v1.8b, v23.8b //mul_res1 = vmull_u8(src_tmp2, coeffabs_1)// [all …]
|
D | ihevc_intra_pred_filters_luma_mode_11_to_17.s | 292 sqxtn v19.8b, v22.8h 299 add v19.8b, v19.8b , v27.8b //ref_main_idx (add row) 300 sub v19.8b, v19.8b , v26.8b //ref_main_idx (row 0) 301 add v21.8b, v19.8b , v2.8b //ref_main_idx + 1 (row 0) 302 tbl v12.8b, {v0.16b},v19.8b //load from ref_main_idx (row 0) 306 add v4.8b, v19.8b , v2.8b //ref_main_idx (row 1) 314 add v19.8b, v19.8b , v3.8b //ref_main_idx (row 2) 319 tbl v14.8b, {v0.16b},v19.8b //load from ref_main_idx (row 2) 335 add v19.8b, v19.8b , v3.8b //ref_main_idx (row 4) 341 tbl v12.8b, {v0.16b},v19.8b //load from ref_main_idx (row 4) [all …]
|
D | ihevc_intra_pred_filters_chroma_mode_11_to_17.s | 284 sqxtn v19.8b, v22.8h 285 shl v19.8b, v19.8b,#1 // 2 * idx 297 add v19.8b, v19.8b , v27.8b //ref_main_idx (add row) 298 sub v19.8b, v19.8b , v26.8b //ref_main_idx (row 0) 299 add v21.8b, v19.8b , v29.8b //ref_main_idx + 1 (row 0) 300 tbl v12.8b, { v0.16b, v1.16b}, v19.8b //load from ref_main_idx (row 0) 304 add v4.8b, v19.8b , v29.8b //ref_main_idx (row 1) 315 add v19.8b, v19.8b , v29.8b //ref_main_idx (row 2) 320 tbl v14.8b, { v0.16b, v1.16b}, v19.8b //load from ref_main_idx (row 2) 336 add v19.8b, v19.8b , v29.8b //ref_main_idx (row 4) [all …]
|
D | ihevc_sao_edge_offset_class0_chroma.s | 165 LD1 {v19.16b},[x12],x1 //pu1_cur_row = vld1q_u8(pu1_src_cpy) 177 …EXT v21.16b, v21.16b , v19.16b,#14 //pu1_cur_row_tmp = vextq_u8(pu1_cur_row_tmp, pu1_cur… 181 cmhi v16.16b, v19.16b , v21.16b //vcgtq_u8(pu1_cur_row, pu1_cur_row_tmp) 185 cmhi v18.16b, v21.16b , v19.16b //vcltq_u8(pu1_cur_row, pu1_cur_row_tmp) 205 …EXT v21.16b, v19.16b , v21.16b,#2 //pu1_cur_row_tmp = vextq_u8(pu1_cur_row, pu1_cur_row_… 209 cmhi v16.16b, v19.16b , v21.16b //vcgtq_u8(pu1_cur_row, pu1_cur_row_tmp) 212 cmhi v18.16b, v21.16b , v19.16b //vcltq_u8(pu1_cur_row, pu1_cur_row_tmp) 241 …Uxtl v18.8h, v19.8b //pi2_tmp_cur_row.val[0] = vreinterpretq_s16_u16(vmovl_u8(… 250 …Uxtl2 v19.8h, v19.16b //pi2_tmp_cur_row.val[1] = vreinterpretq_s16_u16(vmovl_u8(… 265 …SADDW v19.8h, v19.8h , v17.8b //pi2_tmp_cur_row.val[1] = vaddw_s8(pi2_tmp_cur_row.val[1]… [all …]
|
D | ihevc_weighted_pred_bi.s | 233 … smull v19.4s, v0.4h, v7.h[0] //vmull_n_s16(pi2_src1_val1, (int16_t) wgt0) iii iteration 247 add v19.4s, v19.4s , v16.4s //vaddq_s32(i4_tmp1_t1, i4_tmp1_t2) iii iteration 254 add v19.4s, v19.4s , v30.4s //vaddq_s32(i4_tmp1_t1, tmp_lvl_shift_t) iii iteration 259 sshl v19.4s,v19.4s,v28.4s 264 sqxtun v19.4h, v19.4s //vqmovun_s32(sto_res_tmp1) iii iteration 277 uqxtn v19.8b,v19.8h 281 st1 {v19.s}[0],[x10],x5 //store pu1_dst iii iteration
|
D | ihevc_intra_pred_luma_mode_3_to_9.s | 181 sub v19.8b, v1.8b , v2.8b //ref_main_idx + 1 (row 0) 185 tbl v13.8b, {v0.16b},v19.8b //load from ref_main_idx + 1 (row 0) 187 sub v5.8b, v19.8b , v2.8b //ref_main_idx + 1 (row 1) 195 sub v19.8b, v19.8b , v3.8b //ref_main_idx + 1 (row 2) 203 tbl v15.8b, {v0.16b},v19.8b //load from ref_main_idx + 1 (row 2) 216 sub v19.8b, v19.8b , v3.8b //ref_main_idx + 1 (row 4) 225 tbl v13.8b, {v0.16b},v19.8b //load from ref_main_idx + 1 (row 4) 238 sub v19.8b, v19.8b , v3.8b //ref_main_idx + 1 (row 6) 247 tbl v15.8b, {v0.16b},v19.8b //load from ref_main_idx + 1 (row 6) 321 sub v19.8b, v1.8b , v2.8b //ref_main_idx - 1 [all …]
|
D | ihevc_inter_pred_chroma_vert_w16inp_w16out.s | 126 dup v19.4h, v0.h[3] //coeff_3 156 smlal v0.4s, v6.4h, v19.4h 157 smlal v7.4s, v2.4h, v19.4h 196 smlal v30.4s, v3.4h, v19.4h 207 smlal v28.4s, v4.4h, v19.4h 217 smlal v26.4s, v5.4h, v19.4h 228 smlal v24.4s, v6.4h, v19.4h 243 smlal v30.4s, v3.4h, v19.4h 251 smlal v28.4s, v4.4h, v19.4h 268 smlal v26.4s, v5.4h, v19.4h [all …]
|
D | ihevc_inter_pred_chroma_vert_w16inp.s | 126 dup v19.4h, v0.h[3] //coeff_3 156 smlal v0.4s, v6.4h, v19.4h 157 smlal v7.4s, v2.4h, v19.4h 197 smlal v30.4s, v3.4h, v19.4h 207 smlal v28.4s, v4.4h, v19.4h 218 smlal v26.4s, v5.4h, v19.4h 230 smlal v24.4s, v6.4h, v19.4h 246 smlal v30.4s, v3.4h, v19.4h 255 smlal v28.4s, v4.4h, v19.4h 273 smlal v26.4s, v5.4h, v19.4h [all …]
|
D | ihevc_intra_pred_luma_planar.s | 181 sub v19.8b, v2.8b , v17.8b //(1-8)[nt-1-col] 193 umlal v27.8h, v19.8b, v20.8b //(1)(nt-1-col) * src[2nt-1-row] 207 umlal v30.8h, v19.8b, v21.8b //(2) 224 umlal v28.8h, v19.8b, v22.8b //(3) 241 umlal v25.8h, v19.8b, v23.8b //(4) 258 umlal v16.8h, v19.8b, v20.8b //(5) 274 umlal v18.8h, v19.8b, v21.8b //(6) 291 umlal v26.8h, v19.8b, v22.8b //(7) 307 umlal v24.8h, v19.8b, v23.8b //(8) 338 sub v19.8b, v2.8b , v17.8b //(1n)(1-8)[nt-1-col] [all …]
|
/external/libavc/common/armv8/ |
D | ih264_inter_pred_luma_horz_qpel_vert_qpel_av8.s | 156 ld1 {v18.2s, v19.2s}, [x6], x2 // horz row0, col 0 162 ext v23.8b, v18.8b , v19.8b , #5 163 ext v20.8b, v18.8b , v19.8b , #2 164 ext v21.8b, v18.8b , v19.8b , #3 165 ext v22.8b, v18.8b , v19.8b , #4 166 ext v19.8b, v18.8b , v19.8b , #1 171 umlsl v28.8h, v19.8b, v31.8b 173 ld1 {v18.2s, v19.2s}, [x11], x2 // horz row 0, col 1 180 ext v23.8b, v18.8b , v19.8b , #5 181 ext v20.8b, v18.8b , v19.8b , #2 [all …]
|
D | ih264_inter_pred_luma_horz_hpel_vert_qpel_av8.s | 275 sqrshrun v19.4h, v6.4s, #10 282 uqxtn v19.8b, v19.8h 283 mov v18.s[1], v19.s[0] 314 sqrshrun v19.4h, v6.4s, #10 320 uqxtn v19.8b, v19.8h 321 mov v18.s[1], v19.s[0] 356 sqrshrun v19.4h, v6.4s, #10 362 uqxtn v19.8b, v19.8h 363 mov v27.s[1], v19.s[0] 385 sqrshrun v19.4h, v6.4s, #10 [all …]
|
D | ih264_inter_pred_luma_horz_qpel_av8.s | 194 …sqrshrun v19.8b, v16.8h, #5 //// (a0 + a5 + 20a2 + 20a3 - 5a1 - 5a4 + 16) >> 5 (column2… 202 urhadd v19.16b, v13.16b , v19.16b //Interpolation step for qpel calculation 205 st1 {v18.8b, v19.8b}, [x1], x3 ////Store dest row1 255 …sqrshrun v19.8b, v16.8h, #5 //// (a0 + a5 + 20a2 + 20a3 - 5a1 - 5a4 + 16) >> 5 (column2… 261 urhadd v19.16b, v13.16b , v19.16b //Interpolation step for qpel calculation 264 st1 {v18.8b, v19.8b}, [x1], x3 ////Store dest row3 313 …sqrshrun v19.8b, v16.8h, #5 //// (a0 + a5 + 20a2 + 20a3 - 5a1 - 5a4 + 16) >> 5 (column2… 321 urhadd v19.16b, v13.16b , v19.16b //Interpolation step for qpel calculation 324 st1 {v18.8b, v19.8b}, [x1], x3 ////Store dest row5 370 …sqrshrun v19.8b, v16.8h, #5 //// (a0 + a5 + 20a2 + 20a3 - 5a1 - 5a4 + 16) >> 5 (column2… [all …]
|
D | ih264_inter_pred_luma_horz_qpel_vert_hpel_av8.s | 211 sqrshrun v19.4h, v22.4s, #10 215 uqxtn v19.8b, v19.8h 216 mov v18.s[1], v19.s[0] 235 sqrshrun v19.4h, v26.4s, #10 243 uqxtn v19.8b, v19.8h 245 mov v19.s[1], v18.s[0] 253 urhadd v19.16b, v19.16b , v21.16b 258 st1 {v18.2s, v19.2s}, [x1], x3 // store row 0 298 sqrshrun v19.4h, v22.4s, #10 303 uqxtn v19.8b, v19.8h [all …]
|
D | ih264_inter_pred_luma_horz_hpel_vert_hpel_av8.s | 148 sqrshrun v19.4h, v23.4s, #10 152 uqxtn v19.8b, v19.8h 153 mov v18.s[1], v19.s[0] 172 sqrshrun v19.4h, v26.4s, #10 179 uqxtn v19.8b, v19.8h 181 mov v19.s[1], v25.s[0] 190 st1 {v18.2s, v19.2s}, [x1], x3 // store row 0 229 sqrshrun v19.4h, v23.4s, #10 234 uqxtn v19.8b, v19.8h 235 mov v18.s[1], v19.s[0] [all …]
|
/external/libxaac/decoder/armv8/ |
D | ixheaacd_post_twiddle_overlap.s | 417 UZP1 v19.8h, v24.8h, v24.8h 419 MOV v24.d[0], v19.d[0] 425 UZP1 v19.8h, v26.8h, v26.8h 427 MOV v26.d[0], v19.d[0] 483 UZP1 v19.8h, v24.8h, v24.8h 485 MOV v24.d[0], v19.d[0] 491 UZP1 v19.8h, v22.8h, v22.8h 493 MOV v22.d[0], v19.d[0] 502 UZP1 v19.8h, v30.8h, v30.8h 504 MOV v30.d[0], v19.d[0] [all …]
|
/external/llvm/test/MC/Hexagon/ |
D | v60-alu.s | 8 #CHECK: 1cf4d323 { v3.h = vnavg(v19.h,{{ *}}v20.h) } 9 v3.h=vnavg(v19.h,v20.h) 53 #CHECK: 1c7fd364 { v4.w = vsub(v19.w,{{ *}}v31.w):sat } 54 v4.w=vsub(v19.w,v31.w):sat 95 #CHECK: 1c92c6e4 { v5:4.uh = vsub(v7:6.uh,{{ *}}v19:18.uh):sat } 96 v5:4.uh=vsub(v7:6.uh,v19:18.uh):sat 107 #CHECK: 1c70d2e6 { v7:6.ub = vadd(v19:18.ub,{{ *}}v17:16.ub):sat } 108 v7:6.ub=vadd(v19:18.ub,v17:16.ub):sat 110 #CHECK: 1c72dec6 { v7:6.w = vadd(v31:30.w,{{ *}}v19:18.w) } 111 v7:6.w=vadd(v31:30.w,v19:18.w) [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/Hexagon/ |
D | v60-alu.s | 8 #CHECK: 1cf4d323 { v3.h = vnavg(v19.h,{{ *}}v20.h) } 9 v3.h=vnavg(v19.h,v20.h) 53 #CHECK: 1c7fd364 { v4.w = vsub(v19.w,{{ *}}v31.w):sat } 54 v4.w=vsub(v19.w,v31.w):sat 95 #CHECK: 1c92c6e4 { v5:4.uh = vsub(v7:6.uh,{{ *}}v19:18.uh):sat } 96 v5:4.uh=vsub(v7:6.uh,v19:18.uh):sat 107 #CHECK: 1c70d2e6 { v7:6.ub = vadd(v19:18.ub,{{ *}}v17:16.ub):sat } 108 v7:6.ub=vadd(v19:18.ub,v17:16.ub):sat 110 #CHECK: 1c72dec6 { v7:6.w = vadd(v31:30.w,{{ *}}v19:18.w) } 111 v7:6.w=vadd(v31:30.w,v19:18.w) [all …]
|
/external/vixl/test/test-trace-reference/ |
D | log-vregs | 20 # v19: 0x403cc5aa41eef18b403990ff41bba4de 43 # v19: 0x00000000000000000000000000000000 102 # v19: 0x00000000000000000000000000000001 (d19: 4.94066e-324) 120 # v19: 0x00000000000000008000000040380000 (d19: -5.32312e-315) 132 # v19: 0x00000000000000000000000000000000 (d19: 0.00000) 176 # v19: 0x000000000000000043d00a0e4783c64c 209 # v19: 0x00000000000000000000000000005bad 229 # v19: 0x00000000000000000707070707070707 239 # v19: 0xffffffff00ffffff000000000000ffff 268 # v19: 0xffffffffffffffff000000000000ffff [all …]
|