/external/webp/src/dsp/ |
dec_neon.c | 25 #define QRegs "q0", "q1", "q2", "q3", "q4", "q5", "q6", "q7", \ 103 "vld1.u8 {q3}, [%[p]], %[stride] \n" // q0 106 DO_FILTER2(q1, q2, q3, q4, %[thresh]) 111 "vst1.u8 {q3}, [%[p]] \n" // store oq0 126 "vswp d3, d6 \n" // p1:q1 p0:q3 128 "vswp q2, q3 \n" // p1:q1 p0:q2 q0:q3 q1:q4 130 DO_FILTER2(q1, q2, q3, q4, %[thresh]) 328 "vaddl.s16 q3, d1, d2 \n" // a1 = in[4] + in[8] 332 "vadd.s32 q0, q2, q3 \n" // tmp[0] = a0 + a [all...] |
dec_sse2.c | 699 // Load q0, q1, q2, q3 718 __m128i p3, p2, p1, p0, q0, q1, q2, q3; local 724 Load16x4(p, p + 8 * stride, stride, &q0, &q1, &q2, &q3); // q0, q1, q2, q3 725 MAX_DIFF2(q3, q2, q1, q0, mask); 731 Store16x4(p, p + 8 * stride, stride, &q0, &q1, &q2, &q3); 748 // Load q0, q1, q2, q3 776 Load16x4(b, b + 8 * stride, stride, &q0, &q1, &t1, &t2); // q0, q1, q2, q3 818 __m128i p3, p2, p1, p0, q0, q1, q2, q3; local [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src_gcc/ |
omxVCM4P10_DequantTransformResidualFromPairAndAdd_s.S | 107 VADDW.U8 q3,q0,d4 109 VQMOVUN.S16 d0,q3
|
omxVCM4P10_PredictIntra_16x16_s.S | 137 VDUP.8 q3,d8[0] 142 VMOV.I8 q3,#0x80 186 VSUBL.U8 q3,d5,d4
|
/hardware/samsung_slsi/exynos5/libswconverter/ |
csc_tiled_to_linear_uv_neon.s | 87 vld1.8 {q2, q3}, [r8]! 97 vst1.8 {q3}, [r7], r2
|
csc_tiled_to_linear_y_neon.s | 87 vld1.8 {q2, q3}, [r8]! 104 vst1.8 {q3}, [r7], r2
|
/external/ceres-solver/include/ceres/ |
rotation.h | 255 const T& q3 = quaternion[3]; local 256 const T sin_squared_theta = q1 * q1 + q2 * q2 + q3 * q3; 284 angle_axis[2] = q3 * k; 293 angle_axis[2] = q3 * k;
|
/external/libvpx/libvpx/vp9/common/arm/neon/ |
vp9_mb_lpf_neon.asm | 51 vld1.u8 {d11}, [r8@64], r1 ; q3 160 vtrn.32 q1, q3 165 vtrn.16 q2, q3 303 ; d11 q3 317 vabd.u8 d24, d11, d10 ; abs(q3 - q2) 322 vmax.u8 d23, d23, d24 ; max(abs(q2 - q1), abs(q3 - q2)) 339 vabd.u8 d28, d11, d8 ; abs(q3 - q0) 343 vmax.u8 d26, d27, d28 ; max(abs(p3 - p0), abs(q3 - q0)) 594 vbif d23, d11, d17 ; oq3 |= q3 & ~(f2 & f & m)
|
vp9_loopfilter_neon.asm | 62 vld1.u8 {d18}, [r3@64] ; q3 180 ; d18 q3 194 vabd.u8 d4, d18, d17 ; m6 = abs(q3 - q2) 315 vld1.u8 {d18}, [r2@64], r1 ; q3 442 ; d18 q3 458 vabd.u8 d24, d18, d17 ; m6 = abs(q3 - q2) 474 vabd.u8 d28, d18, d7 ; m11 = abs(q3 - q0) 620 vaddw.u8 q14, d18 ; oq0 += q3 632 vaddw.u8 q14, d18 ; r_oq1 += q3 641 vaddw.u8 q14, d18 ; r_oq2 += q3 [all...] |
/external/libvpx/libvpx/vp9/common/x86/ |
vp9_loopfilter_mmx.asm | 50 movq mm2, [rdi+2*rax] ; q3 53 psubusb mm1, mm2 ; q2-=q3 54 psubusb mm2, mm6 ; q3-=q2 55 por mm1, mm2 ; abs(q3-q2) 301 punpckhdq mm7, mm5 ; 77 67 57 47 37 27 17 07 = q3 306 psubusb mm5, mm7 ; q2-q3 308 psubusb mm7, mm6 ; q3-q2 309 por mm7, mm5; ; mm7=abs (q3-q2) 369 por mm0, mm7 ; abs(q3-q2) > limit || abs(p3-p2) > limit ||abs(p2-p1) > limit || abs(q2-q1) > limit
|
/external/valgrind/main/none/tests/arm/ |
neon128.stdout.exp | 63 vbic.i16 q3, #0x7 :: Qd 0x55505550 0x55505550 0x55505550 0x55505550 64 vbic.i16 q3, #0x7 :: Qd 0x15181918 0x14181f18 0x13181a18 0x12181e18 130 vorr q7, q3, q0 :: Qd 0x24ff24ff 0x24ff24ff 0x24ff24ff 0x24ff24ff Qm (i8)0x00000024 Qn (i16)0x000000ff 132 vorr q2, q3, q15 :: Qd 0x0000003f 0x0000003f 0x0000003f 0x0000003f Qm (i32)0x00000024 Qn (i32)0x0000001f 135 vorn q7, q3, q0 :: Qd 0xff24ff24 0xff24ff24 0xff24ff24 0xff24ff24 Qm (i8)0x00000024 Qn (i16)0x000000ff 137 vorn q2, q3, q15 :: Qd 0xffffffe4 0xffffffe4 0xffffffe4 0xffffffe4 Qm (i32)0x00000024 Qn (i32)0x0000001f 144 veor q7, q3, q0 :: Qd 0x24db24db 0x24db24db 0x24db24db 0x24db24db Qm (i8)0x00000024 Qn (i16)0x000000ff 146 veor q2, q3, q15 :: Qd 0x0000003b 0x0000003b 0x0000003b 0x0000003b Qm (i32)0x00000024 Qn (i32)0x0000001f 153 vbsl q7, q3, q0 :: Qd 0x04ae04ae 0x04ae04ae 0x04ae04ae 0x04ae04ae Qm (i8)0x00000024 Qn (i16)0x000000ff 155 vbsl q2, q3, q15 :: Qd 0x0000000e 0x0000000e 0x0000000e 0x0000000e Qm (i32)0x00000024 Qn (i32)0x0000001 [all...] |
/external/llvm/test/MC/ARM/ |
neont2-pairwise-encoding.s | 25 vpaddl.u16 q8, q3 38 @ CHECK: vpaddl.u16 q8, q3 @ encoding: [0xf4,0xff,0xc6,0x02]
|
neon-shuffle-encoding.s | 13 vext.8 q3, q8, #3 30 @ CHECK: vext.8 q3, q3, q8, #3 @ encoding: [0x60,0x63,0xb6,0xf2]
|
/external/chromium_org/third_party/libwebp/dsp/ |
dec_sse2.c | 699 // Load q0, q1, q2, q3 718 __m128i p3, p2, p1, p0, q0, q1, q2, q3; local 724 Load16x4(p, p + 8 * stride, stride, &q0, &q1, &q2, &q3); // q0, q1, q2, q3 725 MAX_DIFF2(q3, q2, q1, q0, mask); 731 Store16x4(p, p + 8 * stride, stride, &q0, &q1, &q2, &q3); 748 // Load q0, q1, q2, q3 776 Load16x4(b, b + 8 * stride, stride, &q0, &q1, &t1, &t2); // q0, q1, q2, q3 818 __m128i p3, p2, p1, p0, q0, q1, q2, q3; local [all...] |
/external/libvpx/libvpx/vp8/common/arm/armv6/ |
loopfilter_v6.asm | 127 ldr r12, [src], pstep ; q3 137 uqsub8 r10, r12, r11 ; q3 - q2 138 uqsub8 r9, r11, r12 ; q2 - q3 142 orr r10, r10, r9 ; abs (q3-q2) 336 ldr r12, [src], pstep ; q3 347 uqsub8 r10, r12, r11 ; q3 - q2 348 uqsub8 r9, r11, r12 ; q2 - q3 352 orr r10, r10, r9 ; abs (q3-q2) 640 str r12, [sp, #4] ; save current reg before load q0 - q3 data 649 uqsub8 r6, r12, r11 ; q3 - q [all...] |
/external/libvpx/libvpx/vp9/common/mips/dspr2/ |
vp9_mblpf_horiz_loopfilter_dspr2.c | 36 uint32_t p7, p6, p5, p4, p3, p2, p1, p0, q0, q1, q2, q3, q4, q5, q6, q7; local 101 "lw %[q3], (%[sq3]) \n\t" 107 : [q3] "=&r" (q3), [q2] "=&r" (q2), [q1] "=&r" (q1), [q0] "=&r" (q0), 114 p1, p0, p3, p2, q0, q1, q2, q3, 177 "sw %[q3], (%[sq3]) \n\t" 183 : [q6] "r" (q6), [q5] "r" (q5), [q4] "r" (q4), [q3] "r" (q3), [all...] |
/external/libvpx/libvpx/vp8/common/x86/ |
loopfilter_mmx.asm | 50 movq mm2, [rdi+2*rax] ; q3 53 psubusb mm1, mm2 ; q2-=q3 54 psubusb mm2, mm6 ; q3-=q2 55 por mm1, mm2 ; abs(q3-q2) 301 punpckhdq mm7, mm5 ; 77 67 57 47 37 27 17 07 = q3 306 psubusb mm5, mm7 ; q2-q3 308 psubusb mm7, mm6 ; q3-q2 309 por mm7, mm5; ; mm7=abs (q3-q2) 369 por mm0, mm7 ; abs(q3-q2) > limit || abs(p3-p2) > limit ||abs(p2-p1) > limit || abs(q2-q1) > limit 632 movq mm2, [rdi+2*rax] ; q3 [all...] |
/external/llvm/test/MC/AArch64/ |
basic-a64-diagnostics.s | [all...] |
/external/chromium_org/third_party/skia/src/opts/ |
SkBitmapProcState_matrix_repeat_neon.h | 342 register int32x4_t q3 asm("q3"); 343 asm ("vld2.32 {q2-q3},[%2] /* x=%q0 y=%q1 */" 344 : "=w" (q2), "=w" (q3) 347 x2 = q2; y2 = q3;
|
/external/skia/src/opts/ |
SkBitmapProcState_matrix_repeat_neon.h | 342 register int32x4_t q3 asm("q3"); 343 asm ("vld2.32 {q2-q3},[%2] /* x=%q0 y=%q1 */" 344 : "=w" (q2), "=w" (q3) 347 x2 = q2; y2 = q3;
|
/external/chromium_org/third_party/openssl/openssl/crypto/bn/asm/ |
armv4-gf2m.S | 12 vshl.u64 d2,d16,#8 @ q1-q3 are slided 19 vmull.p8 q3,d6,d17 @ a<<24·bb
|
/external/clang/test/SemaCXX/ |
overload-call.cpp | 157 char* q3 = quals3(ppp); local 178 double* q3 = quals_rank1("string literal"); local
|
/external/libvpx/libvpx/vp8/common/ |
loopfilter_filters.c | 29 uc q0, uc q1, uc q2, uc q3) 37 mask |= (abs(q3 - q2) > limit);
|
/external/libvpx/libvpx/vp8/encoder/arm/neon/ |
vp8_mse16x16_neon.asm | 41 vld1.8 {q3}, [r2], r3
|
/external/openssl/crypto/bn/asm/ |
armv4-gf2m.S | 12 vshl.u64 d2,d16,#8 @ q1-q3 are slided 19 vmull.p8 q3,d6,d17 @ a<<24·bb
|