Lines Matching refs:specific

55 #define OP_SATURATE (1 << 1) /* saturate in opcode specific control */
56 #define OP_TEST_BOOLEAN (1 << 2) /* test boolean in opcode specific control */
57 #define OP_DCL (1 << 3) /* custom opcode specific control */
330 /* Opcode specific. */
333 opcode->specific.dcl_resource_dimension = DECODE_D3D10_SB_RESOURCE_DIMENSION(*curr);
336 opcode->specific.dcl_sampler_mode = DECODE_D3D10_SB_SAMPLER_MODE(*curr);
339 opcode->specific.dcl_gs_output_primitive_topology = DECODE_D3D10_SB_GS_OUTPUT_PRIMITIVE_TOPOLOGY(*curr);
342 opcode->specific.dcl_gs_input_primitive = DECODE_D3D10_SB_GS_INPUT_PRIMITIVE(*curr);
346 opcode->specific.dcl_in_ps_interp = DECODE_D3D10_SB_INPUT_INTERPOLATION_MODE(*curr);
349 opcode->specific.global_flags.refactoring_allowed = DECODE_D3D10_SB_GLOBAL_FLAGS(*curr) ? 1 : 0;
352 /* Parse opcode-specific control bits */
359 opcode->specific.test_boolean =
362 opcode->specific.resinfo_ret_type =
365 /* Warn if there are bits set in the opcode-specific controls (bits 23:11 inclusive)*/
367 debug_printf("warning: unexpected opcode-specific control in opcode %s\n",
378 /* Opcode specific fields in token0. */
381 opcode->specific.dcl_cb_access_pattern =
555 /* Opcode specific trailing operands. */
565 opcode->specific.dcl_max_output_vertex_count = *curr;
578 opcode->specific.dcl_num_temps = *curr;
582 opcode->specific.dcl_indexable_temp.index = *curr++;
583 opcode->specific.dcl_indexable_temp.count = *curr++;
584 opcode->specific.dcl_indexable_temp.components = *curr++;
587 opcode->specific.index_range_count = *curr++;