Lines Matching refs:BUF_SIZE
28 #define BUF_SIZE 512
33 for (i = 0; i < BUF_SIZE*3; i++) \
40 for (i = 0; i < BUF_SIZE*3; i++) \
46 LOCAL_ALIGNED_32(int32_t, src, [BUF_SIZE*3]);
47 LOCAL_ALIGNED_32(int32_t, ref, [BUF_SIZE*3]);
48 LOCAL_ALIGNED_32(int32_t, new, [BUF_SIZE*3]);
49 int32_t *ref0 = &ref[BUF_SIZE*0], *new0 = &new[BUF_SIZE*0];
50 int32_t *ref1 = &ref[BUF_SIZE*1], *new1 = &new[BUF_SIZE*1];
51 int32_t *ref2 = &ref[BUF_SIZE*2], *new2 = &new[BUF_SIZE*2];
56 memcpy(ref, src, BUF_SIZE * 3 * sizeof(*src));
57 memcpy(new, src, BUF_SIZE * 3 * sizeof(*src));
58 call_ref(ref0, ref1, ref2, BUF_SIZE);
59 call_new(new0, new1, new2, BUF_SIZE);
60 if (memcmp(ref0, new0, BUF_SIZE * sizeof(*src)) ||
61 memcmp(ref1, new1, BUF_SIZE * sizeof(*src)) ||
62 memcmp(ref2, new2, BUF_SIZE * sizeof(*src)))
64 memcpy(new, src, BUF_SIZE * 3 * sizeof(*src));
65 bench_new(new0, new1, new2, BUF_SIZE);
70 LOCAL_ALIGNED_32(float, src, [BUF_SIZE*3]);
71 LOCAL_ALIGNED_32(float, ref, [BUF_SIZE*3]);
72 LOCAL_ALIGNED_32(float, new, [BUF_SIZE*3]);
73 float *ref0 = &ref[BUF_SIZE*0], *new0 = &new[BUF_SIZE*0];
74 float *ref1 = &ref[BUF_SIZE*1], *new1 = &new[BUF_SIZE*1];
75 float *ref2 = &ref[BUF_SIZE*2], *new2 = &new[BUF_SIZE*2];
80 memcpy(ref, src, BUF_SIZE * 3 * sizeof(*src));
81 memcpy(new, src, BUF_SIZE * 3 * sizeof(*src));
82 call_ref(ref0, ref1, ref2, BUF_SIZE);
83 call_new(new0, new1, new2, BUF_SIZE);
84 if (!float_near_abs_eps_array(ref0, new0, 1.0e-5, BUF_SIZE) ||
85 !float_near_abs_eps_array(ref1, new1, 1.0e-5, BUF_SIZE) ||
86 !float_near_abs_eps_array(ref2, new2, 1.0e-5, BUF_SIZE))
88 memcpy(new, src, BUF_SIZE * 3 * sizeof(*src));
89 bench_new(new0, new1, new2, BUF_SIZE);