/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/arm/neon/ |
D | sixtappredict8x4_neon.asm | 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 79 vmull.u8 q7, d6, d0 ;(src_ptr[-2] * vp8_filter[0]) 80 vmull.u8 q8, d8, d0 81 vmull.u8 q9, d10, d0 82 vmull.u8 q10, d12, d0 89 vmlsl.u8 q7, d28, d1 ;-(src_ptr[-1] * vp8_filter[1]) 90 vmlsl.u8 q8, d29, d1 [all …]
|
D | sixtappredict8x8_neon.asm | 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 83 vmull.u8 q7, d6, d0 ;(src_ptr[-2] * vp8_filter[0]) 84 vmull.u8 q8, d8, d0 85 vmull.u8 q9, d10, d0 86 vmull.u8 q10, d12, d0 93 vmlsl.u8 q7, d28, d1 ;-(src_ptr[-1] * vp8_filter[1]) 94 vmlsl.u8 q8, d29, d1 [all …]
|
D | buildintrapredictorsmby_neon.asm | 45 vdup.u8 q0, r12 60 vpaddl.u8 q2, q1 126 vdup.u8 q0, r5 129 vst1.u8 {q0}, [r1]! 130 vst1.u8 {q0}, [r1]! 131 vst1.u8 {q0}, [r1]! 132 vst1.u8 {q0}, [r1]! 133 vst1.u8 {q0}, [r1]! 134 vst1.u8 {q0}, [r1]! 135 vst1.u8 {q0}, [r1]! [all …]
|
D | vp8_subpixelvariance16x16_neon.asm | 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 70 vmull.u8 q7, d2, d0 ;(src_ptr[0] * Filter[0]) 71 vmull.u8 q8, d3, d0 72 vmull.u8 q9, d5, d0 73 vmull.u8 q10, d6, d0 74 vmull.u8 q11, d8, d0 75 vmull.u8 q12, d9, d0 [all …]
|
D | sixtappredict16x16_neon.asm | 37 ; filter coeffs to make them u8. Then, use vmlsl for negtive coeffs. After multiplication, 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 89 vmull.u8 q8, d6, d0 ;(src_ptr[-2] * vp8_filter[0]) 90 vmull.u8 q9, d7, d0 91 vmull.u8 q10, d9, d0 92 vmull.u8 q11, d10, d0 93 vmull.u8 q12, d12, d0 94 vmull.u8 q13, d13, d0 [all …]
|
D | sad16_neon.asm | 33 vabdl.u8 q12, d0, d8 34 vabdl.u8 q13, d1, d9 39 vabal.u8 q12, d2, d10 40 vabal.u8 q13, d3, d11 45 vabal.u8 q12, d4, d12 46 vabal.u8 q13, d5, d13 52 vabal.u8 q12, d6, d14 53 vabal.u8 q13, d7, d15 58 vabal.u8 q12, d0, d8 59 vabal.u8 q13, d1, d9 [all …]
|
D | loopfilter_neon.asm | 27 vdup.u8 q0, r2 ; duplicate blimit 28 vdup.u8 q1, r3 ; duplicate limit 34 vdup.u8 q2, r3 ; duplicate thresh 36 vld1.u8 {q3}, [r2@128], r1 ; p3 37 vld1.u8 {q4}, [r12@128], r1 ; p2 38 vld1.u8 {q5}, [r2@128], r1 ; p1 39 vld1.u8 {q6}, [r12@128], r1 ; p0 40 vld1.u8 {q7}, [r2@128], r1 ; q0 41 vld1.u8 {q8}, [r12@128], r1 ; q1 42 vld1.u8 {q9}, [r2@128] ; q2 [all …]
|
D | vp8_subpixelvariance8x8_neon.asm | 41 vld1.u8 {q1}, [r0], r1 ;load src data 43 vld1.u8 {q2}, [r0], r1 45 vld1.u8 {q3}, [r0], r1 47 vld1.u8 {q4}, [r0], r1 49 vmull.u8 q6, d2, d0 ;(src_ptr[0] * Filter[0]) 50 vmull.u8 q7, d4, d0 51 vmull.u8 q8, d6, d0 52 vmull.u8 q9, d8, d0 59 vmlal.u8 q6, d3, d1 ;(src_ptr[1] * Filter[1]) 60 vmlal.u8 q7, d5, d1 [all …]
|
D | mbloopfilter_neon.asm | 34 vdup.u8 q2, r12 ; thresh 37 vld1.u8 {q3}, [r0@128], r1 ; p3 38 vld1.u8 {q4}, [r12@128], r1 ; p2 39 vld1.u8 {q5}, [r0@128], r1 ; p1 40 vld1.u8 {q6}, [r12@128], r1 ; p0 41 vld1.u8 {q7}, [r0@128], r1 ; q0 42 vld1.u8 {q8}, [r12@128], r1 ; q1 43 vld1.u8 {q9}, [r0@128], r1 ; q2 44 vld1.u8 {q10}, [r12@128], r1 ; q3 51 vst1.u8 {q4}, [r12@128],r1 ; store op2 [all …]
|
D | vp8_subpixelvariance16x16s_neon.asm | 43 vld1.u8 {d0, d1, d2, d3}, [r0], r1 ;load src data 45 vld1.u8 {d4, d5, d6, d7}, [r0], r1 47 vld1.u8 {d8, d9, d10, d11}, [r0], r1 49 vld1.u8 {d12, d13, d14, d15}, [r0], r1 60 vrhadd.u8 q0, q0, q1 ;(src_ptr[0]+src_ptr[1])/round/shift right 1 62 vrhadd.u8 q1, q2, q3 63 vrhadd.u8 q2, q4, q5 64 vrhadd.u8 q3, q6, q7 66 vsubl.u8 q4, d0, d22 ;diff 67 vsubl.u8 q5, d1, d23 [all …]
|
D | sixtappredict4x4_neon.asm | 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 85 vmull.u8 q7, d18, d5 ;(src_ptr[3] * vp8_filter[5]) 86 vmull.u8 q8, d20, d5 95 vmlal.u8 q7, d6, d0 ;+(src_ptr[-2] * vp8_filter[0]) 96 vmlal.u8 q8, d10, d0 102 vmlsl.u8 q7, d18, d1 ;-(src_ptr[-1] * vp8_filter[1]) 103 vmlsl.u8 q8, d20, d1 [all …]
|
D | sad8_neon.asm | 34 vabdl.u8 q12, d0, d8 39 vabal.u8 q12, d2, d10 44 vabal.u8 q12, d4, d12 49 vabal.u8 q12, d6, d14 54 vabal.u8 q12, d0, d8 59 vabal.u8 q12, d2, d10 64 vabal.u8 q12, d4, d12 65 vabal.u8 q12, d6, d14 91 vabdl.u8 q12, d0, d8 96 vabal.u8 q12, d2, d10 [all …]
|
D | loopfiltersimplehorizontaledge_neon.asm | 28 vld1.u8 {q7}, [r0@128], r1 ; q0 29 vld1.u8 {q5}, [r3@128], r1 ; p0 30 vld1.u8 {q8}, [r0@128] ; q1 31 vld1.u8 {q6}, [r3@128] ; p1 33 vabd.u8 q15, q6, q7 ; abs(p0 - q0) 34 vabd.u8 q14, q5, q8 ; abs(p1 - q1) 36 vqadd.u8 q15, q15, q15 ; abs(p0 - q0) * 2 37 vshr.u8 q14, q14, #1 ; abs(p1 - q1) / 2 38 vmov.u8 q0, #0x80 ; 0x80 40 vqadd.u8 q15, q15, q14 ; abs(p0 - q0) * 2 + abs(p1 - q1) / 2 [all …]
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/arm/neon/ |
D | vp9_mb_lpf_neon.asm | 40 vld1.u8 {d0}, [r8@64], r1 ; p7 41 vld1.u8 {d1}, [r8@64], r1 ; p6 42 vld1.u8 {d2}, [r8@64], r1 ; p5 43 vld1.u8 {d3}, [r8@64], r1 ; p4 44 vld1.u8 {d4}, [r8@64], r1 ; p3 45 vld1.u8 {d5}, [r8@64], r1 ; p2 46 vld1.u8 {d6}, [r8@64], r1 ; p1 47 vld1.u8 {d7}, [r8@64], r1 ; p0 48 vld1.u8 {d8}, [r8@64], r1 ; q0 49 vld1.u8 {d9}, [r8@64], r1 ; q1 [all …]
|
D | vp9_loopfilter_neon.asm | 55 vld1.u8 {d3}, [r2@64], r1 ; p3 56 vld1.u8 {d4}, [r3@64], r1 ; p2 57 vld1.u8 {d5}, [r2@64], r1 ; p1 58 vld1.u8 {d6}, [r3@64], r1 ; p0 59 vld1.u8 {d7}, [r2@64], r1 ; q0 60 vld1.u8 {d16}, [r3@64], r1 ; q1 61 vld1.u8 {d17}, [r2@64] ; q2 62 vld1.u8 {d18}, [r3@64] ; q3 69 vst1.u8 {d4}, [r2@64], r1 ; store op1 70 vst1.u8 {d5}, [r3@64], r1 ; store op0 [all …]
|
D | vp9_loopfilter_16_neon.asm | 57 vld1.u8 {q3}, [r2@64], r1 ; p3 58 vld1.u8 {q4}, [r3@64], r1 ; p2 59 vld1.u8 {q5}, [r2@64], r1 ; p1 60 vld1.u8 {q6}, [r3@64], r1 ; p0 61 vld1.u8 {q7}, [r2@64], r1 ; q0 62 vld1.u8 {q8}, [r3@64], r1 ; q1 63 vld1.u8 {q9}, [r2@64] ; q2 64 vld1.u8 {q10}, [r3@64] ; q3 71 vst1.u8 {q5}, [r2@64], r1 ; store op1 72 vst1.u8 {q6}, [r3@64], r1 ; store op0 [all …]
|
D | vp9_idct16x16_1_add_neon.asm | 61 vaddw.u8 q9, q0, d2 ; dest[x] + a1 62 vaddw.u8 q10, q0, d3 ; dest[x] + a1 63 vaddw.u8 q11, q0, d4 ; dest[x] + a1 64 vaddw.u8 q12, q0, d5 ; dest[x] + a1 74 vaddw.u8 q9, q0, d6 ; dest[x] + a1 75 vaddw.u8 q10, q0, d7 ; dest[x] + a1 76 vaddw.u8 q11, q0, d16 ; dest[x] + a1 77 vaddw.u8 q12, q0, d17 ; dest[x] + a1 97 vaddw.u8 q9, q0, d2 ; dest[x] + a1 98 vaddw.u8 q10, q0, d3 ; dest[x] + a1 [all …]
|
D | vp9_idct32x32_1_add_neon.asm | 33 vqadd.u8 q8, q8, $diff 34 vqadd.u8 q9, q9, $diff 35 vqadd.u8 q10, q10, $diff 36 vqadd.u8 q11, q11, $diff 37 vqadd.u8 q12, q12, $diff 38 vqadd.u8 q13, q13, $diff 39 vqadd.u8 q14, q14, $diff 40 vqadd.u8 q15, q15, $diff 45 vqsub.u8 q8, q8, $diff 46 vqsub.u8 q9, q9, $diff [all …]
|
D | vp9_avg_neon.asm | 41 vrhadd.u8 q0, q0, q8 42 vrhadd.u8 q1, q1, q9 43 vrhadd.u8 q2, q2, q10 44 vrhadd.u8 q3, q3, q11 57 vrhadd.u8 q0, q0, q8 59 vrhadd.u8 q1, q1, q9 61 vrhadd.u8 q2, q2, q10 63 vrhadd.u8 q3, q3, q11 77 vrhadd.u8 q0, q0, q2 80 vrhadd.u8 q1, q1, q3 [all …]
|
/hardware/qcom/msm8960/kernel-headers/linux/mfd/wcd9xxx/ |
D | pdata.h | 81 u8 legacy_mode:MAX_AMIC_CHANNEL; 82 u8 txfe_enable:MAX_AMIC_CHANNEL; 84 u8 txfe_buff:MAX_AMIC_CHANNEL; 85 u8 use_pdata:MAX_AMIC_CHANNEL; 89 u8 ldoh_v; 94 u8 bias1_cfilt_sel; 95 u8 bias2_cfilt_sel; 96 u8 bias3_cfilt_sel; 97 u8 bias4_cfilt_sel; 99 u8 bias1_cap_mode; [all …]
|
/hardware/qcom/msm8960/original-kernel-headers/linux/mfd/wcd9xxx/ |
D | pdata.h | 85 u8 legacy_mode:MAX_AMIC_CHANNEL; 86 u8 txfe_enable:MAX_AMIC_CHANNEL; 87 u8 txfe_buff:MAX_AMIC_CHANNEL; 88 u8 use_pdata:MAX_AMIC_CHANNEL; 101 u8 ldoh_v; 110 u8 bias1_cfilt_sel; 111 u8 bias2_cfilt_sel; 112 u8 bias3_cfilt_sel; 113 u8 bias4_cfilt_sel; 114 u8 bias1_cap_mode; [all …]
|
D | core.h | 132 u8 version; 136 u8 irq_masks_cur[WCD9XXX_NUM_IRQ_REGS]; 137 u8 irq_masks_cache[WCD9XXX_NUM_IRQ_REGS]; 138 u8 irq_level[WCD9XXX_NUM_IRQ_REGS]; 160 u8 idbyte[4]; 165 u8 val); 168 u8 val); 170 int count, u8 *buf); 172 int count, u8 *buf); 175 int wcd9xxx_get_logical_addresses(u8 *pgd_la, u8 *inf_la);
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/arm/neon/ |
D | subtract_neon.asm | 45 vsubl.u8 q10, d0, d1 46 vsubl.u8 q11, d2, d3 47 vsubl.u8 q12, d4, d5 48 vsubl.u8 q13, d6, d7 83 vsubl.u8 q8, d0, d2 84 vsubl.u8 q9, d1, d3 85 vsubl.u8 q10, d4, d6 86 vsubl.u8 q11, d5, d7 87 vsubl.u8 q12, d8, d10 88 vsubl.u8 q13, d9, d11 [all …]
|
/hardware/libhardware_legacy/include/hardware_legacy/ |
D | driver_nl80211.h | 110 u8 addr[ETH_ALEN]; 129 u8 perm_addr[ETH_ALEN]; 137 u8 *extended_capa, *extended_capa_mask; 152 u8 auth_bssid[ETH_ALEN]; 153 u8 auth_attempt_bssid[ETH_ALEN]; 154 u8 bssid[ETH_ALEN]; 155 u8 prev_bssid[ETH_ALEN]; 157 u8 ssid[32]; 212 u8 auth_bssid_[ETH_ALEN]; 213 u8 auth_ssid[32]; [all …]
|
D | link_layer_stats.h | 64 u8 mac_addr[6]; // interface mac address (self) 68 u8 ssid[33]; // null terminated SSID 69 u8 bssid[6]; // bssid 70 u8 ap_country_str[3]; // country string advertised by AP 71 u8 country_str[3]; // country string for this association 151 u8 peer_mac_address[6]; // mac address 231 u32 stats_clear_req_mask, u32 *stats_clear_rsp_mask, u8 stop_req, u8 *stop_rsp);
|