• Home
  • Raw
  • Download

Lines Matching refs:gds

3004 		struct r600_bytecode_gds gds;  in r600_emit_tess_factor()  local
3006 memset(&gds, 0, sizeof(struct r600_bytecode_gds)); in r600_emit_tess_factor()
3007 gds.src_gpr = treg[i / 2]; in r600_emit_tess_factor()
3008 gds.src_sel_x = 2 * (i % 2); in r600_emit_tess_factor()
3009 gds.src_sel_y = 1 + (2 * (i % 2)); in r600_emit_tess_factor()
3010 gds.src_sel_z = 4; in r600_emit_tess_factor()
3011 gds.dst_sel_x = 7; in r600_emit_tess_factor()
3012 gds.dst_sel_y = 7; in r600_emit_tess_factor()
3013 gds.dst_sel_z = 7; in r600_emit_tess_factor()
3014 gds.dst_sel_w = 7; in r600_emit_tess_factor()
3015 gds.op = FETCH_OP_TF_WRITE; in r600_emit_tess_factor()
3016 r = r600_bytecode_add_gds(ctx->bc, &gds); in r600_emit_tess_factor()
7967 struct r600_bytecode_gds gds; in tgsi_load_gds() local
7976 memset(&gds, 0, sizeof(struct r600_bytecode_gds)); in tgsi_load_gds()
7977 gds.op = FETCH_OP_GDS_READ_RET; in tgsi_load_gds()
7978 gds.dst_gpr = ctx->file_offset[inst->Dst[0].Register.File] + inst->Dst[0].Register.Index; in tgsi_load_gds()
7979 gds.uav_id = is_cm ? 0 : uav_id; in tgsi_load_gds()
7980 gds.uav_index_mode = is_cm ? 0 : uav_index_mode; in tgsi_load_gds()
7981 gds.src_gpr = ctx->temp_reg; in tgsi_load_gds()
7982 gds.src_sel_x = (is_cm) ? 0 : 4; in tgsi_load_gds()
7983 gds.src_sel_y = 4; in tgsi_load_gds()
7984 gds.src_sel_z = 4; in tgsi_load_gds()
7985 gds.dst_sel_x = 0; in tgsi_load_gds()
7986 gds.dst_sel_y = 7; in tgsi_load_gds()
7987 gds.dst_sel_z = 7; in tgsi_load_gds()
7988 gds.dst_sel_w = 7; in tgsi_load_gds()
7989 gds.src_gpr2 = 0; in tgsi_load_gds()
7990 gds.alloc_consume = !is_cm; in tgsi_load_gds()
7991 r = r600_bytecode_add_gds(ctx->bc, &gds); in tgsi_load_gds()
8634 struct r600_bytecode_gds gds; in tgsi_atomic_op_gds() local
8681 memset(&gds, 0, sizeof(struct r600_bytecode_gds)); in tgsi_atomic_op_gds()
8682 gds.op = gds_op; in tgsi_atomic_op_gds()
8683 gds.dst_gpr = ctx->file_offset[inst->Dst[0].Register.File] + inst->Dst[0].Register.Index; in tgsi_atomic_op_gds()
8684 gds.uav_id = is_cm ? 0 : uav_id; in tgsi_atomic_op_gds()
8685 gds.uav_index_mode = is_cm ? 0 : uav_index_mode; in tgsi_atomic_op_gds()
8686 gds.src_gpr = ctx->temp_reg; in tgsi_atomic_op_gds()
8687 gds.src_gpr2 = 0; in tgsi_atomic_op_gds()
8688 gds.src_sel_x = is_cm ? 0 : 4; in tgsi_atomic_op_gds()
8689 gds.src_sel_y = is_cm ? 1 : 0; in tgsi_atomic_op_gds()
8690 gds.src_sel_z = 7; in tgsi_atomic_op_gds()
8691 gds.dst_sel_x = 0; in tgsi_atomic_op_gds()
8692 gds.dst_sel_y = 7; in tgsi_atomic_op_gds()
8693 gds.dst_sel_z = 7; in tgsi_atomic_op_gds()
8694 gds.dst_sel_w = 7; in tgsi_atomic_op_gds()
8695 gds.alloc_consume = !is_cm; in tgsi_atomic_op_gds()
8697 r = r600_bytecode_add_gds(ctx->bc, &gds); in tgsi_atomic_op_gds()