Searched defs:asr (Results 1 - 5 of 5) sorted by relevance

/frameworks/base/media/libstagefright/codecs/avc/enc/src/
H A Dsad_halfpel_inline.h53 rsbs tmp, tmp, tmp2, asr #1 ; local
65 rsbs tmp, tmp2, tmp, asr #2 ; local
77 __asm__ volatile("rsbs %1, %1, %2, asr #1\n\trsbmi %1, %1, #0\n\tadd %0, %0, %1": "=r"(sad), "=r"(tmp): "r"(tmp2));
84 __asm__ volatile("rsbs %1, %2, %1, asr #2\n\trsbmi %1, %1, #0\n\tadd %0, %0, %1": "=r"(sad), "=r"(tmp): "r"(tmp2));
H A Dsad_inline.h196 ADD src1, src1, x7, asr #7; /* add 0xFF to the negative byte, add back carry */ local
197 EOR src1, src1, x7, asr #7; /* take absolute value of negative byte */ local
214 SUB src1, src1, x7, asr #7; /* add 0xFF to the negative byte, add back carry */ local
215 EOR src1, src1, x7, asr #7; /* take absolute value of negative byte */ local
351 __asm__ volatile("EOR %1, %2, %0\n\tSUBS %0, %2, %0\n\tEOR %1, %1, %0\n\tAND %1, %3, %1, lsr #1\n\tORRCC %1, %1, #0x80000000\n\tRSB %1, %1, %1, lsl #8\n\tADD %0, %0, %1, asr #7\n\tEOR %0, %0, %1, asr #7": "=r"(src1), "=&r"(x7): "r"(src2), "r"(mask));
360 __asm__ volatile("EOR %1, %2, %0\n\tADDS %0, %2, %0\n\tEOR %1, %1, %0\n\tANDS %1, %3, %1, rrx\n\tRSB %1, %1, %1, lsl #8\n\tSUB %0, %0, %1, asr #7\n\tEOR %0, %0, %1, asr #7": "=r"(src1), "=&r"(x7): "r"(src2), "r"(mask));
/frameworks/base/media/libstagefright/codecs/m4v_h263/enc/src/
H A Dsad_halfpel_inline.h58 rsbs tmp, tmp, tmp2, asr #1 ; local
70 rsbs tmp, tmp2, tmp, asr #2 ; local
89 asm volatile("rsbs %1, %3, %4, asr #1\n\t"
109 asm volatile("rsbs %1, %4, %3, asr #2\n\t"
H A Ddct_inline.h193 mov k1, k14, asr #16
206 mov k0, k12, asr #16
247 eor carry, k0, k0, asr #31 ; local
248 eors abs_sum, k1, k1, asr #31 ; local
250 eors carry, k2, k2, asr #31 ; local
252 eors carry, k3, k3, asr #31 ; local
254 eors carry, k4, k4, asr #31 ; local
256 eors carry, k5, k5, asr #31 ; local
258 eors carry, k6, k6, asr #31 ; local
260 eors carry, k7, k7, asr #3 local
[all...]
H A Dsad_inline.h201 ADD src1, src1, x7, asr #7; /* add 0xFF to the negative byte, add back carry */ local
202 EOR src1, src1, x7, asr #7; /* take absolute value of negative byte */ local
219 SUB src1, src1, x7, asr #7; /* add 0xFF to the negative byte, add back carry */ local
220 EOR src1, src1, x7, asr #7; /* take absolute value of negative byte */ local
379 "add %1, %1, %0, asr #7\n\t"
380 "eor %1, %1, %0, asr #7"
403 "sub %0, %0, %1, asr #7\n\t"
404 "eor %0, %0, %1, asr #7"

Completed in 80 milliseconds