Home
last modified time | relevance | path

Searched refs:vstride (Results 1 - 25 of 38) sorted by relevance

12

/third_party/mesa3d/src/intel/compiler/
H A Dbrw_reg.h236 unsigned vstride:4; /* source only */ member
388 * \param vstride one of BRW_VERTICAL_STRIDE_x
401 unsigned vstride, in brw_reg()
435 reg.vstride = vstride; in brw_reg()
563 if (reg.vstride)
748 imm.vstride = BRW_VERTICAL_STRIDE_0;
980 stride(struct brw_reg reg, unsigned vstride, unsigned width, unsigned hstride)
982 reg.vstride = cvt(vstride);
395 brw_reg(enum brw_reg_file file, unsigned nr, unsigned subnr, unsigned negate, unsigned abs, enum brw_reg_type type, unsigned vstride, unsigned width, unsigned hstride, unsigned swizzle, unsigned writemask) brw_reg() argument
[all...]
H A Dbrw_eu_validate.c608 is_packed(unsigned vstride, unsigned width, unsigned hstride) in is_packed() argument
610 if (vstride == width) { in is_packed()
611 if (vstride == 1) { in is_packed()
628 is_linear(unsigned vstride, unsigned width, unsigned hstride) in is_linear() argument
630 return vstride == width * hstride || in is_linear()
1074 unsigned vstride, width, hstride, element_size, subreg; in general_restrictions_on_region_parameters() local
1082 vstride = STRIDE(brw_inst_src ## n ## _vstride(devinfo, inst)); \ in general_restrictions_on_region_parameters()
1112 ERROR_IF(vstride != width * hstride, in general_restrictions_on_region_parameters()
1128 ERROR_IF(vstride != 0 || hstride != 0, in general_restrictions_on_region_parameters()
1136 if (vstride in general_restrictions_on_region_parameters()
1413 align1_access_mask(uint64_t access_mask[static 32], unsigned exec_size, unsigned element_size, unsigned subreg, unsigned vstride, unsigned width, unsigned hstride) align1_access_mask() argument
1484 unsigned vstride, width, hstride, element_size, subreg; region_alignment_rules() local
1876 unsigned vstride, width, hstride, type_size, reg, subreg, address_mode; special_requirements_for_handling_double_precision_data_types() local
[all...]
H A Dbrw_eu_emit.c121 dest.vstride == dest.width + 1)); in brw_set_dest()
134 dest.vstride == dest.width + 1); in brw_set_dest()
242 reg.vstride == reg.width + 1)); in brw_set_src0()
254 reg.vstride == reg.width + 1)); in brw_set_src0()
307 brw_inst_set_src0_vstride(devinfo, inst, reg.vstride); in brw_set_src0()
319 if (reg.vstride == BRW_VERTICAL_STRIDE_8) { in brw_set_src0()
326 reg.vstride == BRW_VERTICAL_STRIDE_2) { in brw_set_src0()
336 brw_inst_set_src0_vstride(devinfo, inst, reg.vstride); in brw_set_src0()
363 reg.vstride == reg.width + 1)); in brw_set_src1()
414 brw_inst_set_src1_vstride(devinfo, inst, reg.vstride); in brw_set_src1()
765 to_3src_align1_vstride(const struct intel_device_info *devinfo, enum brw_vertical_stride vstride) to_3src_align1_vstride() argument
[all...]
H A Dbrw_fs_generator.cpp132 if (brw_reg.vstride > 0) in brw_reg_from_fs_reg()
133 brw_reg.vstride++; in brw_reg_from_fs_reg()
177 brw_reg.vstride == BRW_VERTICAL_STRIDE_0 && in brw_reg_from_fs_reg()
628 if ((src.vstride == 0 && src.hstride == 0) || in generate_shuffle()
647 group_idx.vstride--; in generate_shuffle()
698 assert(src.vstride == src.hstride + src.width); in generate_shuffle()
734 assert(src.vstride == src.width + 1); in generate_quad_swizzle()
742 assert(src.vstride == src.width + 1); in generate_quad_swizzle()
1248 unsigned vstride, width; in generate_ddx() local
1253 vstride in generate_ddx()
2401 unsigned vstride = cluster_size * s; generate_code() local
[all...]
H A Dbrw_ir_fs.h261 const unsigned period = (reg.hstride == 0 && reg.vstride == 0 ? 1 : in is_periodic()
262 reg.vstride == 0 ? 1 << reg.width : in is_periodic()
303 reg.vstride += (reg.vstride ? delta : 0);
H A Dtest_eu_validate.cpp834 enum brw_vertical_stride vstride; in TEST_P() member
836 } vstride[] = { in TEST_P() local
849 for (unsigned i = 0; i < ARRAY_SIZE(vstride); i++) { in TEST_P()
851 brw_inst_set_src0_vstride(&devinfo, last_inst, vstride[i].vstride); in TEST_P()
853 EXPECT_EQ(vstride[i].expected_result, validate(p)); in TEST_P()
858 for (unsigned i = 0; i < ARRAY_SIZE(vstride); i++) { in TEST_P()
860 brw_inst_set_src1_vstride(&devinfo, last_inst, vstride[i].vstride); in TEST_P()
862 EXPECT_EQ(vstride[ in TEST_P()
2839 unsigned vstride; TEST_P() member
[all...]
H A Dbrw_ir.h78 using brw_reg::vstride;
H A Dbrw_vec4.cpp1787 * set vstride to the formula given by the rule itself. in convert_to_hw_regs()
1790 src.vstride = src.width + src.hstride; in convert_to_hw_regs()
1800 if (inst->src[i].vstride == BRW_VERTICAL_STRIDE_0 && in convert_to_hw_regs()
2112 /* Uniform regions have a vstride=0. Because we use 2-wide rows with in is_supported_64bit_region()
2115 * mapped to GRF registers with a vstride of 0, so apply the same in is_supported_64bit_region()
2309 * these we always need to activate the gfx7 vstride=0 exploit. in apply_logical_swizzle()
2324 /* All gfx7-specific supported swizzles require the vstride=0 exploit */ in apply_logical_swizzle()
2326 hw_reg->vstride = BRW_VERTICAL_STRIDE_0; in apply_logical_swizzle()
2337 hw_reg->vstride = BRW_VERTICAL_STRIDE_0; in apply_logical_swizzle()
H A Dbrw_fs_copy_propagation.cpp687 inst->src[arg].vstride = inst->src[arg].hstride + inst->src[arg].width; in try_copy_propagate()
689 inst->src[arg].vstride = inst->src[arg].hstride = in try_copy_propagate()
H A Dbrw_vec4_generator.cpp929 if (offset.vstride == BRW_VERTICAL_STRIDE_0 && in generate_tes_add_indirect_urb_offset()
1956 src[0].vstride = BRW_VERTICAL_STRIDE_4; in generate_code()
2084 src[0].vstride = BRW_VERTICAL_STRIDE_4; in generate_code()
H A Dbrw_fs_builder.h822 if (src.vstride != BRW_VERTICAL_STRIDE_8 || in fix_3src_operand()
H A Dbrw_disasm.c1163 enum gfx10_align1_3src_vertical_stride vstride) in vstride_from_align1_3src_vstride()
1165 switch (vstride) { in vstride_from_align1_3src_vstride()
1451 * no vstride=1. in src2_3src()
1162 vstride_from_align1_3src_vstride(const struct intel_device_info *devinfo, enum gfx10_align1_3src_vertical_stride vstride) vstride_from_align1_3src_vstride() argument
/third_party/mesa3d/src/mesa/main/
H A Deval.c213 GLint vstride, GLint vorder, in _mesa_copy_map_points2f()
238 uinc = ustride - vorder*vstride; in _mesa_copy_map_points2f()
242 for (j=0; j<vorder; j++, points += vstride) in _mesa_copy_map_points2f()
256 GLint vstride, GLint vorder, in _mesa_copy_map_points2d()
281 uinc = ustride - vorder*vstride; in _mesa_copy_map_points2d()
285 for (j=0; j<vorder; j++, points += vstride) in _mesa_copy_map_points2d()
387 GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, in map2()
427 if (vstride < k) { in map2()
428 _mesa_error( ctx, GL_INVALID_VALUE, "glMap2(vstride)" ); in map2()
447 vstride, vorde in map2()
211 _mesa_copy_map_points2f( GLenum target, GLint ustride, GLint uorder, GLint vstride, GLint vorder, const GLfloat *points ) _mesa_copy_map_points2f() argument
254 _mesa_copy_map_points2d(GLenum target, GLint ustride, GLint uorder, GLint vstride, GLint vorder, const GLdouble *points ) _mesa_copy_map_points2d() argument
386 map2( GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLvoid *points, GLenum type ) map2() argument
469 _mesa_Map2f( GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points) _mesa_Map2f() argument
480 _mesa_Map2d( GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points ) _mesa_Map2d() argument
486 (GLfloat) v1, (GLfloat) v2, vstride, vorder, points, GL_DOUBLE); _mesa_Map2d() local
[all...]
H A Deval.h57 GLint vstride, GLint vorder,
62 GLint vstride, GLint vorder,
/third_party/ffmpeg/libavcodec/
H A Ddxtory.c604 int vstride = frame->linesize[2]; in dx2_decode_slice_410() local
608 uint8_t *V = frame->data[2] + (vstride >> 2) * line; in dx2_decode_slice_410()
637 V += vstride; in dx2_decode_slice_410()
684 int vstride = frame->linesize[2]; in dx2_decode_slice_420() local
688 uint8_t *V = frame->data[2] + (vstride >> 1) * line; in dx2_decode_slice_420()
717 V += vstride; in dx2_decode_slice_420()
756 int vstride = frame->linesize[2]; in dx2_decode_slice_444() local
760 uint8_t *V = frame->data[2] + vstride * line; in dx2_decode_slice_444()
771 V += vstride; in dx2_decode_slice_444()
/third_party/skia/third_party/externals/libwebp/src/dsp/
H A Ddec_mips32.c93 int hstride, int vstride, int size, in FilterLoop26()
104 p += vstride; in FilterLoop26()
109 int hstride, int vstride, int size, in FilterLoop24()
120 p += vstride; in FilterLoop24()
92 FilterLoop26(uint8_t* p, int hstride, int vstride, int size, int thresh, int ithresh, int hev_thresh) FilterLoop26() argument
108 FilterLoop24(uint8_t* p, int hstride, int vstride, int size, int thresh, int ithresh, int hev_thresh) FilterLoop24() argument
H A Ddec_mips_dsp_r2.c161 int hstride, int vstride, int size, in FilterLoop26()
283 " addu %[p], %[p], %[vstride] \n\t" in FilterLoop26()
292 [ithresh]"r"(ithresh),[vstride]"r"(vstride), [hev_thresh]"r"(hev_thresh), in FilterLoop26()
299 int hstride, int vstride, int size, in FilterLoop24()
411 " addu %[p], %[p], %[vstride] \n\t" in FilterLoop24()
420 : [vstride]"r"(vstride), [ithresh]"r"(ithresh), in FilterLoop24()
160 FilterLoop26(uint8_t* p, int hstride, int vstride, int size, int thresh, int ithresh, int hev_thresh) FilterLoop26() argument
298 FilterLoop24(uint8_t* p, int hstride, int vstride, int size, int thresh, int ithresh, int hev_thresh) FilterLoop24() argument
H A Ddec.c595 int hstride, int vstride, int size, in FilterLoop26_C()
607 p += vstride; in FilterLoop26_C()
612 int hstride, int vstride, int size, in FilterLoop24_C()
624 p += vstride; in FilterLoop24_C()
594 FilterLoop26_C(uint8_t* p, int hstride, int vstride, int size, int thresh, int ithresh, int hev_thresh) FilterLoop26_C() argument
611 FilterLoop24_C(uint8_t* p, int hstride, int vstride, int size, int thresh, int ithresh, int hev_thresh) FilterLoop24_C() argument
/third_party/mesa3d/src/intel/tools/
H A Di965_gram.y102 0, // vstride
703 $7.vstride);
1518 $$.vstride = BRW_VERTICAL_STRIDE_1;
1544 $$.vstride = BRW_VERTICAL_STRIDE_1;
1651 $$ = stride($$, $2.vstride, $2.width, $2.hstride);
1680 $$.vstride = $2.vstride;
1695 $2.vstride,
1704 $$.vstride = $2.vstride;
[all...]
/third_party/ffmpeg/libavfilter/
H A Dvf_fftfilt.c418 const int vstride = s->rdft_vstride[plane]; in copy_vertical() local
427 vdata[i * vstride + j] = hdata[j * hstride + i]; in copy_vertical()
428 copy_rev(vdata + i * vstride, h, vlen); in copy_vertical()
480 const int vstride = s->rdft_vstride[plane]; in copy_horizontal() local
489 hdata[j * hstride + i] = vdata[i * vstride + j]; in copy_horizontal()
/third_party/skia/third_party/externals/angle2/src/libANGLE/
H A DContext_gl_1_autogen.h119 GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points); \
121 GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points); \
H A DvalidationGL1.cpp729 GLint vstride, in ValidateMap2d()
745 GLint vstride, in ValidateMap2f()
720 ValidateMap2d(const Context *, angle::EntryPoint entryPoint, GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points) ValidateMap2d() argument
736 ValidateMap2f(const Context *, angle::EntryPoint entryPoint, GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points) ValidateMap2f() argument
H A DvalidationGL1_autogen.h352 GLint vstride,
364 GLint vstride,
/third_party/mesa3d/src/gallium/frontends/wgl/
H A Dgldrv.h256 void (APIENTRY *glMap2d )( GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points );
257 void (APIENTRY *glMap2f )( GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points );
/third_party/skia/third_party/externals/angle2/src/libGL/
H A Dentry_points_gl_1_autogen.h211 GLint vstride,
221 GLint vstride,

Completed in 50 milliseconds

12