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); |
} |