| Index: source/libvpx/vp8/common/arm/neon/dequantizeb_neon.c
|
| ===================================================================
|
| --- source/libvpx/vp8/common/arm/neon/dequantizeb_neon.c (revision 271012)
|
| +++ source/libvpx/vp8/common/arm/neon/dequantizeb_neon.c (working copy)
|
| @@ -10,18 +10,16 @@
|
|
|
| #include <arm_neon.h>
|
|
|
| -void vp8_dequantize_b_loop_neon(
|
| - int16_t *Q,
|
| - int16_t *DQC,
|
| - int16_t *DQ) {
|
| +#include "vp8/common/blockd.h"
|
| +
|
| +void vp8_dequantize_b_neon(BLOCKD *d, short *DQC) {
|
| int16x8x2_t qQ, qDQC, qDQ;
|
|
|
| - qQ = vld2q_s16(Q);
|
| + qQ = vld2q_s16(d->qcoeff);
|
| qDQC = vld2q_s16(DQC);
|
|
|
| qDQ.val[0] = vmulq_s16(qQ.val[0], qDQC.val[0]);
|
| qDQ.val[1] = vmulq_s16(qQ.val[1], qDQC.val[1]);
|
|
|
| - vst2q_s16(DQ, qDQ);
|
| - return;
|
| + vst2q_s16(d->dqcoeff, qDQ);
|
| }
|
|
|