Searched refs:eob (Results 1 - 25 of 57) sorted by relevance

123

/external/chromium_org/third_party/libvpx/source/libvpx/vp8/encoder/x86/
H A Dquantize_ssse3.c20 int eob; local
21 _BitScanReverse(&eob, mask);
22 eob++;
24 eob = 0;
25 return eob;
29 int eob; local
31 __asm__ __volatile__("bsr %1, %0" : "=r" (eob) : "r" (mask) : "flags");
33 asm volatile("bsr %1, %0" : "=r" (eob) : "r" (mask) : "flags");
35 eob++;
37 eob
43 int eob, mask; local
[all...]
H A Dquantize_sse4.c28 eob = i; \
33 char eob = 0; local
127 *d->eob = eob;
H A Dquantize_sse2.c31 eob = i; \
37 char eob = 0; local
142 *d->eob = eob;
227 *d->eob = 0xFF & _mm_cvtsi128_si32(x0);
H A Dquantize_mmx.asm251 ; eob adjustment begins here
268 ; mov eob, rax
273 ; eob=-1;
277 ; eob=15;
279 ;d->eob = eob+1;
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/common/
H A Dvp9_idct.h129 int eob);
131 int eob);
133 int eob);
135 eob);
137 int eob);
140 int stride, int eob);
142 int stride, int eob);
144 int stride, int eob);
148 int eob, int bd);
150 int eob, in
[all...]
/external/libvpx/libvpx/vp9/common/
H A Dvp9_idct.h93 void vp9_iwht4x4_add(const int16_t *input, uint8_t *dest, int stride, int eob);
95 void vp9_idct4x4_add(const int16_t *input, uint8_t *dest, int stride, int eob);
96 void vp9_idct8x8_add(const int16_t *input, uint8_t *dest, int stride, int eob);
98 eob);
100 int eob);
103 int stride, int eob);
105 int stride, int eob);
107 int stride, int eob);
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/encoder/
H A Dvp9_quantize.c30 int tmp, eob = -1; local
38 eob = 0;
40 *eob_ptr = eob + 1;
48 int eob = -1; local
62 eob = 0;
64 *eob_ptr = eob + 1;
76 int tmp, eob = -1; local
85 eob = 0;
87 *eob_ptr = eob + 1;
95 int eob local
123 int i, eob = -1; local
166 int eob = -1; local
212 int i, eob = -1; local
256 int i, eob = -1; local
297 int i, non_zero_count = (int)n_coeffs, eob = -1; local
351 int i, non_zero_count = (int)n_coeffs, eob = -1; local
413 int i, eob = -1; local
472 int i, eob = -1; local
[all...]
H A Dvp9_encodemb.c113 const int eob = p->eobs[block]; local
122 int next = eob, sz = 0;
129 assert(eob <= default_eob);
136 tokens[eob][0].rate = 0;
137 tokens[eob][0].error = 0;
138 tokens[eob][0].next = default_eob;
139 tokens[eob][0].token = EOB_TOKEN;
140 tokens[eob][0].qc = 0;
141 tokens[eob][1] = tokens[eob][
324 uint16_t *const eob = &p->eobs[block]; local
374 uint16_t *const eob = &p->eobs[block]; local
422 uint16_t *const eob = &p->eobs[block]; local
616 uint16_t *eob = &p->eobs[block]; local
[all...]
H A Dvp9_block.h100 // note that token_costs is the cost when eob node is skipped
123 void (*itxm_add)(const tran_low_t *input, uint8_t *dest, int stride, int eob);
126 int eob, int bd);
/external/libvpx/libvpx/vp9/encoder/
H A Dvp9_encodemb.c120 int eob = p->eobs[block], final_eob, sz = 0; local
138 assert(eob <= default_eob);
146 tokens[eob][0].rate = 0;
147 tokens[eob][0].error = 0;
148 tokens[eob][0].next = default_eob;
149 tokens[eob][0].token = EOB_TOKEN;
150 tokens[eob][0].qc = 0;
151 *(tokens[eob] + 1) = *(tokens[eob] + 0);
152 next = eob;
326 uint16_t *const eob = &p->eobs[block]; local
493 uint16_t *eob = &p->eobs[block]; local
[all...]
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/encoder/
H A Dencodemb.c235 int eob; local
266 eob = *d->eob;
276 tokens[eob][0].rate = 0;
277 tokens[eob][0].error = 0;
278 tokens[eob][0].next = 16;
279 tokens[eob][0].token = DCT_EOB_TOKEN;
280 tokens[eob][0].qc = 0;
281 *(tokens[eob] + 1) = *(tokens[eob]
[all...]
H A Dtokenize.c119 int eob; local
125 eob = xd->eobs[24];
128 if(!eob)
154 for (; c < eob; c++)
216 const int eob = *b->eob; local
227 if(c >= eob)
254 assert(eob <= 16);
255 for (; c < eob; c++)
291 const int eob local
[all...]
H A Dquantize.c21 int i, rc, eob; local
30 eob = -1;
46 eob = i; /* last nonzero coeffs */
49 *d->eob = (char)(eob + 1);
54 int i, rc, eob; local
71 eob = -1;
95 eob = i; /* last nonzero coeffs */
101 *d->eob = (char)(eob
[all...]
/external/libvpx/libvpx/vp8/encoder/
H A Dencodemb.c235 int eob; local
273 eob = *d->eob;
283 tokens[eob][0].rate = 0;
284 tokens[eob][0].error = 0;
285 tokens[eob][0].next = 16;
286 tokens[eob][0].token = DCT_EOB_TOKEN;
287 tokens[eob][0].qc = 0;
288 *(tokens[eob] + 1) = *(tokens[eob]
[all...]
H A Dquantize.c24 int i, rc, eob; local
39 eob = -1;
61 eob = i; /* last nonzero coeffs */
65 *d->eob = (char)(eob + 1);
72 int i, rc, eob; local
81 eob = -1;
97 eob = i; /* last nonzero coeffs */
100 *d->eob = (char)(eob
108 int i, rc, eob; local
163 int eob; local
220 int i, rc, eob; local
[all...]
H A Dtokenize.c119 int eob; local
125 eob = xd->eobs[24];
128 if(!eob)
154 for (; c < eob; c++)
216 const int eob = *b->eob; local
227 if(c >= eob)
254 assert(eob <= 16);
255 for (; c < eob; c++)
291 const int eob local
[all...]
/external/libvpx/libvpx/vp8/encoder/x86/
H A Dquantize_ssse3.asm83 movdqa xmm2, xmm1 ;store y for getting eob
101 pcmpgtw xmm2, xmm1 ;calculate eob
115 cmp edx, 0 ;if all 0, eob=0
118 mov BYTE PTR [rcx], al ;store eob
H A Dquantize_mmx.asm251 ; eob adjustment begins here
268 ; mov eob, rax
273 ; eob=-1;
277 ; eob=15;
279 ;d->eob = eob+1;
H A Dquantize_sse2.c31 eob = i; \
38 char eob = 0; local
143 *d->eob = eob;
228 *d->eob = 0xFF & _mm_cvtsi128_si32(x0);
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/encoder/x86/
H A Dvp9_quantize_ssse3_x86_64.asm21 eob, scan, iscan
58 DEFINE_ARGS coeff, ncoeff, d1, qcoeff, dqcoeff, iscan, d2, d3, d4, d5, d6, eob
111 pandn m8, m6 ; m8 = max(eob)
112 pandn m13, m11 ; m13 = max(eob)
164 pandn m14, m6 ; m14 = max(eob)
165 pandn m13, m11 ; m13 = max(eob)
183 ; horizontally accumulate/max eobs and write into [eob] memory pointer
201 DEFINE_ARGS dqcoeff, ncoeff, qcoeff, eob
224 eob, scan, iscan
251 DEFINE_ARGS coeff, ncoeff, d1, qcoeff, dqcoeff, iscan, d2, d3, d4, d5, d6, eob
[all...]
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/common/
H A Dmbpitch.c48 x->block[r].eob = x->eobs + r;
/external/libvpx/libvpx/vp8/common/
H A Dmbpitch.c48 x->block[r].eob = x->eobs + r;
/external/libvpx/libvpx/vp9/encoder/x86/
H A Dvp9_quantize_ssse3.asm21 eob, scan, iscan
58 DEFINE_ARGS coeff, ncoeff, d1, qcoeff, dqcoeff, iscan, d2, d3, d4, d5, d6, eob
111 pandn m8, m6 ; m8 = max(eob)
112 pandn m13, m11 ; m13 = max(eob)
164 pandn m14, m6 ; m14 = max(eob)
165 pandn m13, m11 ; m13 = max(eob)
183 ; horizontally accumulate/max eobs and write into [eob] memory pointer
201 DEFINE_ARGS dqcoeff, ncoeff, qcoeff, eob
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/encoder/arm/neon/
H A Dfastquantizeb_neon.asm112 vtst.16 q14, q4, q8 ; now find eob
124 vtst.16 q2, q10, q8 ; now find eob
146 vst1.8 {d0[0]}, [r4] ; store eob
147 vst1.8 {d20[0]}, [r5] ; store eob
213 vtst.16 q14, q12, q8 ; now find eob
234 vst1.8 {d0[0]}, [r5] ; store eob
240 strb r2, [r5] ; store eob
/external/libvpx/libvpx/vp8/encoder/arm/neon/
H A Dfastquantizeb_neon.asm112 vtst.16 q14, q4, q8 ; now find eob
124 vtst.16 q2, q10, q8 ; now find eob
146 vst1.8 {d0[0]}, [r4] ; store eob
147 vst1.8 {d20[0]}, [r5] ; store eob
213 vtst.16 q14, q12, q8 ; now find eob
234 vst1.8 {d0[0]}, [r5] ; store eob
240 strb r2, [r5] ; store eob

Completed in 309 milliseconds

123