Home
last modified time | relevance | path

Searched refs:u8 (Results 1 – 25 of 76) sorted by relevance

1234

/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/arm/neon/
Dsixtappredict8x4_neon.asm67 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 …]
Dsixtappredict8x8_neon.asm70 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 …]
Dbuildintrapredictorsmby_neon.asm45 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 …]
Dvp8_subpixelvariance16x16_neon.asm52 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 …]
Dsixtappredict16x16_neon.asm37 ; 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 …]
Dsad16_neon.asm33 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 …]
Dloopfilter_neon.asm27 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 …]
Dvp8_subpixelvariance8x8_neon.asm41 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 …]
Dmbloopfilter_neon.asm34 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 …]
Dvp8_subpixelvariance16x16s_neon.asm43 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 …]
Dsixtappredict4x4_neon.asm60 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 …]
Dsad8_neon.asm34 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 …]
Dloopfiltersimplehorizontaledge_neon.asm28 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/
Dvp9_mb_lpf_neon.asm40 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 …]
Dvp9_loopfilter_neon.asm55 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 …]
Dvp9_loopfilter_16_neon.asm57 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 …]
Dvp9_idct16x16_1_add_neon.asm61 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 …]
Dvp9_idct32x32_1_add_neon.asm33 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 …]
Dvp9_avg_neon.asm41 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/
Dpdata.h81 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/
Dpdata.h85 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 …]
Dcore.h132 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/
Dsubtract_neon.asm45 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/
Ddriver_nl80211.h110 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 …]
Dlink_layer_stats.h64 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);

1234