/hardware/bsp/intel/peripheral/libupm/src/lcd/ |
H A D | sainsmartks.cxx | 33 uint8_t d0, uint8_t d1, uint8_t d2, uint8_t d3, 35 : Lcm1602(rs, enable, d0, d1, d2, d3), 32 SAINSMARTKS(uint8_t rs, uint8_t enable, uint8_t d0, uint8_t d1, uint8_t d2, uint8_t d3, uint8_t keypad) argument
|
H A D | sainsmartks.h | 64 * @param d2 data 2 pin 69 uint8_t d0=4, uint8_t d1=5, uint8_t d2=6, uint8_t d3=7,
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/mips/dspr2/ |
H A D | idctllm_dspr2.c | 54 int c2, d2; local 79 d2 = temp3 + temp4; 89 op[1] = a1 + d2; 90 op[13] = a1 - d2; 111 d2 = temp3 + temp4; 121 op[3] = a1 + d2; 122 op[15] = a1 - d2; 149 d2 = temp3 + temp4; 159 op[4] = (a1 + d2 + 4) >> 3; 160 op[7] = (a1 - d2 286 int a2, b2, c2, d2; local [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/arm/neon/ |
H A D | shortidct4x4llm_neon.asm | 50 vqadd.s16 d12, d2, d3 ;a1 51 vqsub.s16 d13, d2, d3 ;b1 67 vqadd.s16 d2, d12, d11 72 vtrn.32 d2, d4 74 vtrn.16 d2, d3 82 vqadd.s16 d12, d2, d3 ;a1 83 vqsub.s16 d13, d2, d3 ;b1 94 vqadd.s16 d2, d12, d11 99 vrshr.s16 d2, d2, # [all...] |
H A D | dequant_idct_neon.c | 23 int16x4_t d2, d3, d4, d5, d10, d11, d12, d13; local 75 d2 = vqadd_s16(d12, d11); 80 d2tmp0 = vtrn_s32(vreinterpret_s32_s16(d2), vreinterpret_s32_s16(d4)); 105 d2 = vqadd_s16(d12, d11); 110 d2 = vrshr_n_s16(d2, 3); 115 d2tmp0 = vtrn_s32(vreinterpret_s32_s16(d2), vreinterpret_s32_s16(d4));
|
H A D | vp8_subpixelvariance16x16_neon.asm | 52 vld1.u8 {d2, d3, d4}, [r0], r1 ;load src data 70 vmull.u8 q7, d2, d0 ;(src_ptr[0] * Filter[0]) 79 vext.8 d2, d2, d3, #1 ;construct src_ptr[1] 84 vmlal.u8 q7, d2, d1 ;(src_ptr[0] * Filter[1]) 109 vld1.u8 {d2, d3, d4}, [r0], r1 ;load src data 123 vmull.u8 q9, d2, d0 ;(src_ptr[0] * Filter[0]) 130 vext.8 d2, d2, d3, #1 ;construct src_ptr[1] 134 vmlal.u8 q9, d2, d [all...] |
H A D | variance_neon.asm | 43 vsubl.u8 q13, d2, d6 74 vadd.u64 d1, d2, d3 116 vsubl.u8 q13, d2, d6 144 vadd.u64 d1, d2, d3 174 vld1.8 {d2}, [r0], r1 178 vsubl.u8 q12, d2, d6 199 vadd.u64 d1, d2, d3 229 vld1.8 {d2}, [r0], r1 236 vsubl.u8 q13, d2, d6 264 vadd.u64 d1, d2, d [all...] |
H A D | sixtappredict8x4_neon.asm | 64 vdup.8 d2, d25[0] 109 vmlal.u8 q7, d28, d2 ;(src_ptr[0] * vp8_filter[2]) 110 vmlal.u8 q8, d29, d2 111 vmlal.u8 q9, d30, d2 112 vmlal.u8 q10, d31, d2 192 vmlal.u8 q8, d27, d2 ;(src_ptr[0] * vp8_filter[2]) 193 vmlal.u8 q9, d28, d2 194 vmlal.u8 q10, d29, d2 195 vmlal.u8 q11, d30, d2 196 vmlal.u8 q12, d31, d2 [all...] |
H A D | sixtappredict8x8_neon.asm | 67 vdup.8 d2, d25[0] 113 vmlal.u8 q7, d28, d2 ;(src_ptr[0] * vp8_filter[2]) 114 vmlal.u8 q8, d29, d2 115 vmlal.u8 q9, d30, d2 116 vmlal.u8 q10, d31, d2 205 vmlal.u8 q8, d27, d2 ;(src_ptr[0] * vp8_filter[2]) 206 vmlal.u8 q9, d28, d2 207 vmlal.u8 q10, d29, d2 208 vmlal.u8 q11, d30, d2 209 vmlal.u8 q12, d31, d2 [all...] |
H A D | vp8_subpixelvariance16x16s_neon.asm | 43 vld1.u8 {d0, d1, d2, d3}, [r0], r1 ;load src data 68 vsubl.u8 q6, d2, d24 95 vmlal.s16 q9, d2, d2 111 vadd.u64 d1, d2, d3 159 vsubl.u8 q11, d0, d2 ;diff 188 vmlal.s16 q9, d2, d2 207 vadd.u64 d1, d2, d3 231 vld1.u8 {d0, d1, d2, d [all...] |
H A D | sixtappredict16x16_neon.asm | 74 vdup.8 d2, d25[0] 148 vmlal.u8 q8, d28, d2 ;(src_ptr[0] * vp8_filter[2]) 149 vmlal.u8 q10, d29, d2 150 vmlal.u8 q12, d30, d2 156 vmlal.u8 q9, d28, d2 ;(src_ptr[0] * vp8_filter[2]) 157 vmlal.u8 q11, d29, d2 158 vmlal.u8 q13, d30, d2 213 vdup.8 d2, d15[0] 247 vmlal.u8 q3, d20, d2 ;(src_ptr[0] * vp8_filter[2]) 248 vmlal.u8 q4, d21, d2 [all...] |
H A D | sixtappredict4x4_neon.asm | 65 vdup.8 d2, d25[0] 116 vmlal.u8 q7, d18, d2 ;(src_ptr[0] * vp8_filter[2]) 117 vmlal.u8 q8, d20, d2 192 vmlal.u8 q7, d18, d2 ;(src_ptr[0] * vp8_filter[2]) 193 vmlal.u8 q8, d20, d2 194 vmlal.u8 q12, d31, d2 ;(src_ptr[0] * vp8_filter[2]) 226 vdup.8 d2, d15[0] 243 vmlal.u8 q3, d28, d2 ;(src_ptr[0] * vp8_filter[2]) 244 vmlal.u8 q4, d29, d2 280 vdup.8 d2, d2 [all...] |
H A D | vp8_subpixelvariance8x8_neon.asm | 49 vmull.u8 q6, d2, d0 ;(src_ptr[0] * Filter[0]) 54 vext.8 d3, d2, d3, #1 ;construct src_ptr[-1] 76 vmull.u8 q6, d2, d0 ;(src_ptr[0] * Filter[0]) 82 vext.8 d3, d2, d3, #1 ;construct src_ptr[-1] 169 vld1.8 {d2}, [r4], r5 174 vsubl.u8 q6, d24, d2 205 vadd.u64 d1, d2, d3
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/ |
H A D | dct.c | 68 int a2, b2, c2, d2; local 101 d2 = a1 - d1; 106 d2 += d2<0; 111 op[12]= (d2+3) >> 3;
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/arm/armv6/ |
H A D | vp8_subtract_armv6.asm | 52 usub16 r4, r4, r5 ; [d2 | d0] 58 pkhtb r1, r5, r4, asr #16 ; [d3 | d2] 98 usub16 r6, r8, r9 ; [d2 | d0] (A) 105 pkhtb r9, r7, r6, asr #16 ; [d3 | d2] (A) 115 usub16 r6, r8, r9 ; [d2 | d0] (B) 122 pkhtb r9, r7, r6, asr #16 ; [d3 | d2] (B) 143 usub16 r6, r8, r9 ; [d2 | d0] (A) 150 pkhtb r9, r7, r6, asr #16 ; [d3 | d2] (A) 160 usub16 r6, r8, r9 ; [d2 | d0] (B) 167 pkhtb r9, r7, r6, asr #16 ; [d3 | d2] ( [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/arm/neon/ |
H A D | shortfdct_neon.asm | 39 vld1.16 {d2}, [r0@64], r2 43 ; transpose d0=ip[0], d1=ip[1], d2=ip[2], d3=ip[3] 44 vtrn.32 d0, d2 48 vtrn.16 d2, d3 51 vadd.s16 d5, d1, d2 ; b1 = ip[1] + ip[2] 52 vsub.s16 d6, d1, d2 ; c1 = ip[1] - ip[2] 59 vsub.s16 d2, d4, d5 ; op[2] = a1 - b1 72 ; transpose d0=ip[0], d1=ip[4], d2=ip[8], d3=ip[12] 73 vtrn.32 d0, d2 76 vtrn.16 d2, d [all...] |
H A D | vp8_mse16x16_neon.asm | 45 vsubl.u8 q13, d2, d6 69 vadd.u64 d0, d2, d3 89 vld1.8 {d2}, [r0], r1 96 vsubl.u8 q13, d2, d6 109 vadd.u64 d0, d2, d3
|
H A D | subtract_neon.asm | 38 vld1.8 {d2}, [r3], r6 46 vsubl.u8 q11, d2, d3 83 vsubl.u8 q8, d0, d2 125 vld1.8 {d2}, [r1], r3 141 vsubl.u8 q9, d2, d3 161 vld1.8 {d2}, [r2], r3 177 vsubl.u8 q9, d2, d3
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/arm/neon/ |
H A D | vp9_reconintra_neon.asm | 189 vdup.8 q0, d2[0] 191 vdup.8 q0, d2[1] 193 vdup.8 q0, d2[2] 195 vdup.8 q0, d2[3] 197 vdup.8 q0, d2[4] 199 vdup.8 q0, d2[5] 201 vdup.8 q0, d2[6] 203 vdup.8 q0, d2[7] 237 vdup.8 q0, d2[0] 240 vdup.8 q0, d2[ [all...] |
H A D | vp9_convolve8_avg_neon.asm | 145 vqrshrun.s32 d2, q1, #7 151 vqmovn.u16 d2, q1 155 vtrn.16 d2, d3 156 vtrn.32 d2, d3 157 vtrn.8 d2, d3 162 vst1.u32 {d2[0]}, [r2@32], r3 164 vst1.u32 {d2[1]}, [r2@32], r3 264 vqrshrun.s32 d2, q1, #7 270 vqmovn.u16 d2, q1 279 vst1.u32 {d2[ [all...] |
H A D | vp9_convolve8_neon.asm | 137 vqrshrun.s32 d2, q1, #7 143 vqmovn.u16 d2, q1 147 vtrn.16 d2, d3 148 vtrn.32 d2, d3 149 vtrn.8 d2, d3 151 vst1.u32 {d2[0]}, [r2@32], r3 153 vst1.u32 {d2[1]}, [r2@32], r3 248 vqrshrun.s32 d2, q1, #7 254 vqmovn.u16 d2, q1 257 vst1.u32 {d2[ [all...] |
H A D | vp9_avg_neon.asm | 90 vld1.8 {d2}, [r6@64], r3 106 vld1.32 {d2[0]}, [r6@32], r3 107 vld1.32 {d2[1]}, [r6@32], r3 108 vrhadd.u8 d0, d0, d2
|
H A D | vp9_mb_lpf_neon.asm | 42 vld1.u8 {d2}, [r8@64], r1 ; p5 107 vst1.u8 {d2}, [r8@64], r1 ; store oq5 144 vld1.8 {d2}, [r8@64], r1 170 vtrn.8 d2, d3 247 vtrn.32 d21, d2 254 vtrn.16 d2, d15 258 vtrn.8 d1, d2 272 vst1.8 {d2}, [r0@64], r1 294 ; d2 p5 368 vabd.u8 d24, d7, d2 ; ab [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/arm/armv6/ |
H A D | iwalsh_v6.asm | 61 qaddsubx r3, r11, r10 ; [a2|d2] [b1+a1 | d1-c1] 64 qaddsubx r5, lr, r12 ; [a2|d2] [b1+a1 | d1-c1] 67 qadd16 r3, r3, r10 ; [a2+3|d2+3] 69 qadd16 r5, r5, r10 ; [a2+3|d2+3] 99 qaddsubx r7, r3, r2 ; [a2|d2] [b1+a1 | d1-c1] 101 qaddsubx r9, r5, r4 ; [a2|d2] [b1+a1 | d1-c1] 104 qadd16 r7, r7, r10 ; [a2+3|d2+3] 106 qadd16 r9, r9, r10 ; [a2+3|d2+3]
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/ |
H A D | idctllm.c | 145 int a2, b2, c2, d2; local 177 d2 = d1 - c1; 182 op[3] = (d2 + 3) >> 3;
|