Lines Matching defs:out
85 int16x8x2_t* const out) {
90 *out = vzipq_s16(tmp0.val[0], tmp0.val[1]);
256 uint32x4_t out = vdupq_n_u32(0);
257 out = vld1q_lane_u32((const uint32_t*)(src + 0 * BPS), out, 0);
258 out = vld1q_lane_u32((const uint32_t*)(src + 1 * BPS), out, 1);
259 out = vld1q_lane_u32((const uint32_t*)(src + 2 * BPS), out, 2);
260 out = vld1q_lane_u32((const uint32_t*)(src + 3 * BPS), out, 3);
261 return vreinterpretq_u8_u32(out);
292 int16_t* out) {
341 vst1_s16(out + 0, out0);
342 vst1_s16(out + 4, out1);
343 vst1_s16(out + 8, out2);
344 vst1_s16(out + 12, out3);
362 int16_t* out) {
463 // set result to out array
464 "vst1.16 {q0, q1}, [%[out]] \n"
468 [out] "r"(out) // constants
481 static void FTransformWHT(const int16_t* src, int16_t* out) {
537 vst1_s16(out + 0, out0);
538 vst1_s16(out + 4, out1);
539 vst1_s16(out + 8, out2);
540 vst1_s16(out + 12, out3);
732 int16_t out[16];
733 FTransform(ref + VP8DspScan[j], pred + VP8DspScan[j], out);
736 const int16x8_t a0 = vld1q_s16(out + 0);
737 const int16x8_t b0 = vld1q_s16(out + 8);
744 vst1q_s16(out + 0, vreinterpretq_s16_u16(a3));
745 vst1q_s16(out + 8, vreinterpretq_s16_u16(b3));
748 ++distribution[out[k]];
854 static int QuantizeBlock(int16_t in[16], int16_t out[16],
884 vst1_u8((uint8_t*)(out + 0), shuffles.val[0]);
885 vst1_u8((uint8_t*)(out + 4), shuffles.val[1]);
886 vst1_u8((uint8_t*)(out + 8), shuffles.val[2]);
887 vst1_u8((uint8_t*)(out + 12), shuffles.val[3]);
889 if (*(uint64_t*)(out + 0) != 0) return 1;
890 if (*(uint64_t*)(out + 4) != 0) return 1;
891 if (*(uint64_t*)(out + 8) != 0) return 1;
892 if (*(uint64_t*)(out + 12) != 0) return 1;
896 static int Quantize2Blocks(int16_t in[32], int16_t out[32],
899 nz = QuantizeBlock(in + 0 * 16, out + 0 * 16, mtx) << 0;
900 nz |= QuantizeBlock(in + 1 * 16, out + 1 * 16, mtx) << 1;