/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/arm/neon/ |
vp9_iht4x4_add_neon.asm | 53 ; loaded in d16-d19. d3 must contain sinpi_1_9. d4 must contain sinpi_2_9. 60 vmull.s16 q11, d4, d16 ; s1 = sinpi_2_9 * x0 66 vmull.s16 q8, d4, d19 ; s5 = sinpi_2_9 * x3 108 ; Generate sine constants in d1 - d4 for the IADST. 128 vdup.16 d4, r3 ; duplicate sinpi_2_9
|
/external/libhevc/common/arm/ |
ihevc_inter_pred_chroma_horz.s | 174 vmlal.u8 q15,d4,d26 @mul_res = vmlsl_u8(src[0_0], coeffabs_0)@ 252 vmlal.u8 q15,d4,d26 @mul_res = vmlsl_u8(src[0_0], coeffabs_0)@ 321 vmlal.u8 q15,d4,d26 @mul_res = vmlsl_u8(src[0_0], coeffabs_0)@ 403 @vext.u8 d4,d0,d1,#4 @vector extract of src[0_4] 408 vld1.u32 {d4},[r4],r11 @vector load pu1_src 415 vmlsl.u8 q5,d4,d24 @mul_res = vmlsl_u8(src[0_2], coeffabs_2)@ 459 vld1.u32 {d4},[r12],r11 @(2)vector load pu1_src 484 vmlsl.u8 q5,d4,d24 @(2)mul_res = vmlsl_u8(src[0_2], coeffabs_2)@ 521 vld1.u32 {d4},[r12],r11 @(2_1)vector load pu1_src 563 vmlsl.u8 q5,d4,d24 @(2_1)mul_res = vmlsl_u8(src[0_2], coeffabs_2) [all...] |
ihevc_inter_pred_luma_horz_w16out.s | 206 vld1.u32 {d4},[r12],r11 214 @vext.u8 d4,d0,d1,#4 @vector extract of src[0_4] 230 vzip.32 d4,d16 257 vmlal.u8 q4,d4,d28 300 @ vext.u8 d4,d0,d1,#4 @vector extract of src[0_4] 313 vld1.u32 {d4},[r12],r11 318 vmlal.u8 q4,d4,d28 367 @ vext.u8 d4,d0,d1,#4 @vector extract of src[0_4] 380 vld1.u32 {d4},[r12],r11 389 vmlal.u8 q4,d4,d28 @mul_res = vmlal_u8(src[0_4], coeffabs_4) [all...] |
ihevc_deblk_luma_vert.s | 141 vdup.32 d4,d24[1] 199 vaddl.u8 q0,d5,d4 246 vqsub.u8 d25,d4,d19 248 vqadd.u8 d21,d4,d19 268 vaddw.u8 q0,q0,d4 439 vsubl.u8 q9,d4,d2 473 vmovl.u8 q9,d4 548 vaddl.u8 q1,d2,d4 584 vbsl d0,d4,d23
|
ihevc_inter_pred_chroma_horz_w16out.s | 194 vmlal.u8 q15,d4,d26 @mul_res = vmlsl_u8(src[0_0], coeffabs_0)@ 268 vmlal.u8 q15,d4,d26 @mul_res = vmlsl_u8(src[0_0], coeffabs_0)@ 330 vmlal.u8 q15,d4,d26 @mul_res = vmlsl_u8(src[0_0], coeffabs_0)@ 400 @vext.u8 d4,d0,d1,#4 @vector extract of src[0_4] 406 vld1.u32 {d4},[r4],r11 @vector load pu1_src 412 vmlsl.u8 q5,d4,d24 @mul_res = vmlsl_u8(src[0_2], coeffabs_2)@ 459 vld1.u32 {d4},[r12],r11 @(2)vector load pu1_src 480 vmlsl.u8 q5,d4,d24 @(2)mul_res = vmlsl_u8(src[0_2], coeffabs_2)@ 512 vld1.u32 {d4},[r12],r11 @(2_1)vector load pu1_src 546 vmlsl.u8 q5,d4,d24 @(2_1)mul_res = vmlsl_u8(src[0_2], coeffabs_2) [all...] |
ihevc_intra_pred_chroma_horz.s | 286 vdup.16 d4,d0[1] 302 vst1.8 {d4},[r2],r3 329 vdup.8 d4,d0[1] 339 vst1.32 {d4[0]},[r2],r3
|
ihevc_intra_pred_luma_horz.s | 279 vdup.8 d4,d0[5] 295 vst1.8 {d4},[r2],r3 322 vdup.8 d4,d0[1] 332 vst1.32 {d4[0]},[r2],r3
|
ihevc_weighted_pred_bi.s | 211 vqmovun.s32 d4,q2 @vqmovun_s32(sto_res_tmp1) 215 vmov.s32 d5,d4 @vcombine_u16(sto_res_tmp2, sto_res_tmp2) 220 vqmovn.u16 d4,q2 @vqmovn_u16(sto_res_tmp3) 233 vst1.s32 {d4[0]},[r2]! @store pu1_dst i iteration
|
/external/pixman/pixman/ |
pixman-arm-neon-asm.S | 104 * d4, d5, d6, d7 - contain loaded destination pixels (if they are needed) 114 * d4, d5 - contain loaded destination pixels (they are needed) 121 * back-to-back, they take pixel data from {d0, d1, d2, d3} and {d4, d5}, 155 /* convert 8 r5g6b5 pixel data from {d4, d5} to planar 8-bit format 214 * vld1.16 {d4, d5}, [DST_R, :128]! 255 vld1.16 {d4, d5}, [DST_R, :128]! 299 vld1.16 {d4, d5}, [DST_R, :128]! 354 /* convert 8 r5g6b5 pixel data from {d4, d5} to planar 8-bit format 390 vld1.16 {d4, d5}, [DST_R, :128]! 513 vld1.8 {d4, d5, d6, d7}, [DST_R, :128] [all...] |
/external/chromium_org/third_party/webrtc/modules/audio_coding/codecs/isac/fix/source/ |
transform_neon.S | 66 vmull.s16 q8, d0, d4 @ WebRtcIsacfix_kCosTab1[k] * inre1Q9[k] 74 vmlsl.s16 q12, d2, d4 @ WebRtcIsacfix_kSinTab1[k] * inre1Q9[k] 134 vmovn.s32 d4, q10 184 vqadd.s16 d4, d0, d2 @ xrQ16 196 vmull.s16 q12, d6, d4 @ kCosTab2[k] * xrQ16 198 vmull.s16 q13, d7, d4 @ WebRtcIsacfix_kSinTab2[k] * xrQ16 218 vmovn.s32 d4, q8 222 vst1.16 {d4}, [r11] @ outreQ7[FRAMESAMPLES / 2 - 1 - k] 374 vmlal.s16 q8, d0, d4 @ kCosTab2[k] * inreQ7[k] 378 vmlsl.s16 q12, d2, d4 @ WebRtcIsacfix_kSinTab2[k] * inreQ7[k [all...] |
/external/llvm/test/MC/ARM/ |
neon-vst-encoding.s | 70 vst3.u32 {d2, d3, d4}, [r8], r3 71 vst3.8 {d4, d6, d8}, [r9], r4 90 @ CHECK: vst3.32 {d2, d3, d4}, [r8], r3 @ encoding: [0x83,0x24,0x08,0xf4] 91 @ CHECK: vst3.8 {d4, d6, d8}, [r9], r4 @ encoding: [0x04,0x45,0x09,0xf4] 157 vst2.16 {d2[1], d4[1]}, [r3], r5 174 @ CHECK: vst2.16 {d2[1], d4[1]}, [r3], r5 @ encoding: [0x65,0x25,0x83,0xf4] 186 vst3.u32 {d2[1], d3[1], d4[1]}, [r8], r3 203 @ CHECK: vst3.32 {d2[1], d3[1], d4[1]}, [r8], r3 @ encoding: [0x83,0x2a,0x88,0xf4] 263 @ CHECK: vst1.8 {d4, d5}, [r2] @ encoding: [0x0f,0x4a,0x02,0xf4] 264 @ CHECK: vst1.8 {d4, d5}, [r2] @ encoding: [0x0f,0x4a,0x02,0xf4 [all...] |
/hardware/samsung_slsi/exynos5/libswconverter/ |
csc_ARGB8888_to_YUV420SP_NEON.s | 68 vld4.8 {d4,d5,d6,d7}, [r2]! @loadRGB interleavely 76 vmov.u16 d13,d4 118 vmov.u16 d13,d4 141 vld4.8 {d4,d5,d6,d7}, [r5]! @loadRGB interleavely 148 vmov.u16 d13,d4 168 vmov.u16 d13,d4
|
/bionic/libc/arch-arm/bionic/ |
memcmp.S | 75 vld1.8 {d4 - d7}, [r1]! 82 vorr d4, d5 83 vmov r3, ip, d4
|
/bionic/libc/arch-arm/cortex-a9/bionic/ |
memcpy_base.S | 93 vld1.8 {d4 - d7}, [r1]! 97 vst1.8 {d4 - d7}, [r0]!
|
/external/chromium_org/third_party/openmax_dl/dl/sp/src/arm/neon/ |
armSP_FFT_CToC_FC32_Radix2_ls_unsafe_s.S | 67 #define dXr1 d4.f32
|
armSP_FFT_CToC_SC32_Radix2_ls_unsafe_s.S | 76 #define dXr1 d4.s32
|
/external/chromium_org/third_party/opus/src/celt/arm/ |
celt_pitch_xcorr_arm.s | 85 VLD1.16 {d4, d5}, [r5]! 87 VEXT.16 d16, d3, d4, #1 88 VMLAL.S16 q0, d4, d7[0] 89 VEXT.16 d17, d4, d5, #1 91 VEXT.16 d16, d3, d4, #2 93 VEXT.16 d17, d4, d5, #2 95 VEXT.16 d16, d3, d4, #3 97 VEXT.16 d17, d4, d5, #3 108 VAND d4, d5, d5 112 VMLAL.S16 q0, d4, d6[0 [all...] |
/external/libopus/celt/arm/ |
celt_pitch_xcorr_arm.s | 85 VLD1.16 {d4, d5}, [r5]! 87 VEXT.16 d16, d3, d4, #1 88 VMLAL.S16 q0, d4, d7[0] 89 VEXT.16 d17, d4, d5, #1 91 VEXT.16 d16, d3, d4, #2 93 VEXT.16 d17, d4, d5, #2 95 VEXT.16 d16, d3, d4, #3 97 VEXT.16 d17, d4, d5, #3 108 VAND d4, d5, d5 112 VMLAL.S16 q0, d4, d6[0 [all...] |
/system/core/debuggerd/arm64/ |
crashglue.S | 39 fmov d4, 4.0
|
/external/chromium_org/third_party/boringssl/linux-arm/crypto/modes/ |
ghash-armv4.S | 459 vext.8 d4, d7, d7, #1 @ B1 460 vmull.p8 q2, d27, d4 @ E = A*B1 468 vext.8 d4, d7, d7, #3 @ B3 470 vmull.p8 q2, d27, d4 @ I = A*B3 497 veor d4,d4,d3 @ Xh|Xl - 256-bit result 506 veor d4,d4,d21
|
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/common/arm/armv6/ |
idct_v6.asm | 172 usat r12, #8, r12 ; d4 = clip8(p4 + o4) 178 add r12, r12, r11, lsl #8 ; |--|--|d5|d4| 188 add r12, r12, r7, lsl #16 ; |--|d6|d5|d4| 189 add r12, r12, r10, lsl #24 ; |d7|d6|d5|d4|
|
/external/chromium_org/v8/test/cctest/ |
test-disasm-arm.cc | 457 COMPARE(vabs(d3, d4, mi), 458 "4eb03bc4 vabsmi.f64 d3, d4"); 462 COMPARE(vneg(d3, d4, mi), 463 "4eb13b44 vnegmi.f64 d3, d4"); 467 COMPARE(vadd(d3, d4, d5, mi), 468 "4e343b05 vaddmi.f64 d3, d4, d5"); 472 COMPARE(vsub(d3, d4, d5, ne), 473 "1e343b45 vsubne.f64 d3, d4, d5"); 477 COMPARE(vmul(d6, d4, d5, cc), 478 "3e246b05 vmulcc.f64 d6, d4, d5") [all...] |
/external/libvpx/libvpx/vp8/common/arm/armv6/ |
idct_v6.asm | 172 usat r12, #8, r12 ; d4 = clip8(p4 + o4) 178 add r12, r12, r11, lsl #8 ; |--|--|d5|d4| 188 add r12, r12, r7, lsl #16 ; |--|d6|d5|d4| 189 add r12, r12, r10, lsl #24 ; |d7|d6|d5|d4|
|
/external/libvpx/libvpx/vp8/common/arm/neon/ |
vp8_subpixelvariance8x8_neon.asm | 50 vmull.u8 q7, d4, d0 55 vext.8 d5, d4, d5, #1 77 vmull.u8 q7, d4, d0 83 vext.8 d5, d4, d5, #1
|
/external/llvm/test/MC/AArch64/ |
arm64-fp-encoding.s | 27 fmadd d1, d2, d3, d4 30 ; CHECK: fmadd d1, d2, d3, d4 ; encoding: [0x41,0x10,0x43,0x1f] 53 fmsub d1, d2, d3, d4 56 ; CHECK: fmsub d1, d2, d3, d4 ; encoding: [0x41,0x90,0x43,0x1f] 71 fnmadd d1, d2, d3, d4 74 ; CHECK: fnmadd d1, d2, d3, d4 ; encoding: [0x41,0x10,0x63,0x1f] 77 fnmsub d1, d2, d3, d4 80 ; CHECK: fnmsub d1, d2, d3, d4 ; encoding: [0x41,0x90,0x63,0x1f]
|