Lines Matching full:pcm
549 const uint8_t *pcm, int16_t X[2][SBC_X_BUFFER_SIZE],
593 if ((nchannels > 1) && ((uintptr_t)pcm & 1)) {
594 /* poor 'pcm' alignment */
603 "vld1.8 {d4, d5}, [%[pcm]]!\n"
605 "vld1.8 {d20, d21}, [%[pcm]]!\n"
619 [pcm] "+r" (pcm),
628 /* proper 'pcm' alignment */
637 "vld2.16 {d4, d5}, [%[pcm]]!\n"
638 "vld2.16 {d20, d21}, [%[pcm]]!\n"
651 [pcm] "+r" (pcm),
666 "vld1.8 {d4, d5}, [%[pcm]]!\n"
674 [pcm] "+r" (pcm),
687 const uint8_t *pcm, int16_t X[2][SBC_X_BUFFER_SIZE],
743 if ((nchannels > 1) && ((uintptr_t)pcm & 1)) {
744 /* poor 'pcm' alignment */
753 "vld1.8 {d4, d5, d6, d7}, [%[pcm]]!\n"
755 "vld1.8 {d20, d21, d22, d23}, [%[pcm]]!\n"
773 [pcm] "+r" (pcm),
782 /* proper 'pcm' alignment */
791 "vld2.16 {d4, d5, d6, d7}, [%[pcm]]!\n"
792 "vld2.16 {d20, d21, d22, d23}, [%[pcm]]!\n"
809 [pcm] "+r" (pcm),
824 "vld1.8 {d4, d5, d6, d7}, [%[pcm]]!\n"
834 [pcm] "+r" (pcm),
848 static int sbc_enc_process_input_4s_be_neon(int position, const uint8_t *pcm,
853 position, pcm, X, nsamples, nchannels, 1);
856 static int sbc_enc_process_input_4s_le_neon(int position, const uint8_t *pcm,
861 position, pcm, X, nsamples, nchannels, 0);
864 static int sbc_enc_process_input_8s_be_neon(int position, const uint8_t *pcm,
869 position, pcm, X, nsamples, nchannels, 1);
872 static int sbc_enc_process_input_8s_le_neon(int position, const uint8_t *pcm,
877 position, pcm, X, nsamples, nchannels, 0);