Searched refs:index_mode (Results 1 - 25 of 32) sorted by relevance

12

/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sfn/
H A Dsfn_value.h45 PrintFlags():index_mode(0),
49 PrintFlags(int im, int f):index_mode(im),
53 int index_mode; member in struct:r600::Value::PrintFlags
H A Dsfn_ir_to_assembly.cpp638 EBufferIndexMode index_mode = bim_none; local in function:r600::AssemblyFromShaderLegacyImpl::visit
645 index_mode = emit_index_reg(*addr, 1);
677 tex.resource_index_mode = index_mode;
678 tex.sampler_index_mode = index_mode;
702 auto index_mode = fetch_instr.buffer_index_mode(); local in function:r600::AssemblyFromShaderLegacyImpl::visit
709 index_mode = emit_index_reg(*addr, 0);
758 vtx.buffer_index_mode = index_mode;
1053 cf->rat.index_mode = rat_index_mode;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/sb/
H A Dsb_bc_dump.cpp172 static const char *index_mode[] = {"", " CF_INDEX_0", " CF_INDEX_1"}; local in function:r600_sb::bc_dump::dump
179 (((kc.addr + kc.mode) << 4) - 1) << index_mode[kc.index_mode] << "]";
210 static void print_sel(sb_ostream &s, int sel, int rel, int index_mode, argument
212 if (rel && index_mode >= 5 && sel < 128)
219 if (index_mode == 0 || index_mode == 6)
221 else if (index_mode == 4)
240 print_sel(s, sel, alu.dst_rel, alu.index_mode, 0);
364 print_sel(s, sel, src->rel, alu.index_mode, need_bracket
[all...]
H A Dsb_bc.h430 unsigned index_mode; member in struct:r600_sb::bc_kcache
485 kc[0].index_mode != KC_INDEX_NONE || kc[1].index_mode != KC_INDEX_NONE ||
486 kc[2].index_mode != KC_INDEX_NONE || kc[3].index_mode != KC_INDEX_NONE;
513 unsigned index_mode:3; member in struct:r600_sb::bc_alu
H A Dsb_sched.cpp927 unsigned index_mode = f->bc.sampler_index_mode != V_SQ_CF_INDEX_NONE ? local in function:r600_sb::post_scheduler::process_fetch
938 load_index_register(v, index_mode);
1463 unsigned index_mode = v->select.kcache_index_mode(); local in function:r600_sb::post_scheduler::map_src_vec
1464 if (index_mode == KC_INDEX_0 || index_mode == KC_INDEX_1) {
1465 ubo_indexing[index_mode - KC_INDEX_0] = true;
2116 unsigned index_mode = rp[i] >> 29; local in function:r600_sb::rp_kcache_tracker::get_lines
2123 line |= index_mode << 29;
2138 unsigned index_mode = *I >> 29; local in function:r600_sb::alu_kcache_tracker::update_kc
2142 assert(index_mode <
[all...]
H A Dsb_bc_builder.cpp216 .KCACHE_BANK_INDEX_MODE0(bc.kc[0].index_mode)
217 .KCACHE_BANK_INDEX_MODE1(bc.kc[1].index_mode)
218 .KCACHE_BANK_INDEX_MODE2(bc.kc[2].index_mode)
219 .KCACHE_BANK_INDEX_MODE3(bc.kc[3].index_mode)
389 .INDEX_MODE(bc.index_mode)
410 .INDEX_MODE(bc.index_mode)
H A Dsb_bc_decoder.cpp147 bc.kc[0].index_mode = w0.get_KCACHE_BANK_INDEX_MODE0();
148 bc.kc[1].index_mode = w0.get_KCACHE_BANK_INDEX_MODE1();
149 bc.kc[2].index_mode = w0.get_KCACHE_BANK_INDEX_MODE2();
150 bc.kc[3].index_mode = w0.get_KCACHE_BANK_INDEX_MODE3();
297 bc.index_mode = w0.get_INDEX_MODE();
316 bc.index_mode = iw0.get_INDEX_MODE();
H A Dsb_bc_parser.cpp454 assert(!n->bc.dst_rel || n->bc.index_mode == INDEX_AR_X);
504 n->src[s] = sh->get_kcache_value(kc.bank, kc_addr, src.chan, (alu_kcache_index_mode)kc.index_mode);
506 if (kc.index_mode != KC_INDEX_NONE) {
507 assert(kc.index_mode != KC_LOCK_LOOP);
508 ubo_indexing[kc.index_mode - KC_INDEX_0] = true;
H A Dsb_shader.h326 value* get_kcache_value(unsigned bank, unsigned index, unsigned chan, alu_kcache_index_mode index_mode);
H A Dsb_shader.cpp192 value* shader::get_kcache_value(unsigned bank, unsigned index, unsigned chan, alu_kcache_index_mode index_mode) { argument
194 sel_chan(bank, index, chan, index_mode));
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/
H A Dsb_bc_dump.cpp174 static const char *index_mode[] = {"", " CF_INDEX_0", " CF_INDEX_1"}; local in function:r600_sb::bc_dump::dump
181 (((kc.addr + kc.mode) << 4) - 1) << index_mode[kc.index_mode] << "]";
212 static void print_sel(sb_ostream &s, int sel, int rel, int index_mode, argument
214 if (rel && index_mode >= 5 && sel < 128)
221 if (index_mode == 0 || index_mode == 6)
223 else if (index_mode == 4)
242 print_sel(s, sel, alu.dst_rel, alu.index_mode, 0);
366 print_sel(s, sel, src->rel, alu.index_mode, need_bracket
[all...]
H A Dsb_bc.h430 unsigned index_mode; member in struct:r600_sb::bc_kcache
485 kc[0].index_mode != KC_INDEX_NONE || kc[1].index_mode != KC_INDEX_NONE ||
486 kc[2].index_mode != KC_INDEX_NONE || kc[3].index_mode != KC_INDEX_NONE;
522 unsigned index_mode:3; member in struct:r600_sb::bc_alu
552 index_mode = 0;
H A Dsb_sched.cpp927 unsigned index_mode = f->bc.sampler_index_mode != V_SQ_CF_INDEX_NONE ? local in function:r600_sb::post_scheduler::process_fetch
938 load_index_register(v, index_mode);
1463 unsigned index_mode = v->select.kcache_index_mode(); local in function:r600_sb::post_scheduler::map_src_vec
1464 if (index_mode == KC_INDEX_0 || index_mode == KC_INDEX_1) {
1465 ubo_indexing[index_mode - KC_INDEX_0] = true;
2119 unsigned index_mode = rp[i] >> 29; local in function:r600_sb::rp_kcache_tracker::get_lines
2126 line |= index_mode << 29;
2141 unsigned index_mode = *I >> 29; local in function:r600_sb::alu_kcache_tracker::update_kc
2145 assert(index_mode <
[all...]
H A Dsb_bc_builder.cpp216 .KCACHE_BANK_INDEX_MODE0(bc.kc[0].index_mode)
217 .KCACHE_BANK_INDEX_MODE1(bc.kc[1].index_mode)
218 .KCACHE_BANK_INDEX_MODE2(bc.kc[2].index_mode)
219 .KCACHE_BANK_INDEX_MODE3(bc.kc[3].index_mode)
389 .INDEX_MODE(bc.index_mode)
410 .INDEX_MODE(bc.index_mode)
H A Dsb_bc_decoder.cpp147 bc.kc[0].index_mode = w0.get_KCACHE_BANK_INDEX_MODE0();
148 bc.kc[1].index_mode = w0.get_KCACHE_BANK_INDEX_MODE1();
149 bc.kc[2].index_mode = w0.get_KCACHE_BANK_INDEX_MODE2();
150 bc.kc[3].index_mode = w0.get_KCACHE_BANK_INDEX_MODE3();
297 bc.index_mode = w0.get_INDEX_MODE();
316 bc.index_mode = iw0.get_INDEX_MODE();
H A Dsb_bc_parser.cpp462 assert(!n->bc.dst_rel || n->bc.index_mode == INDEX_AR_X);
512 n->src[s] = sh->get_kcache_value(kc.bank, kc_addr, src.chan, (alu_kcache_index_mode)kc.index_mode);
514 if (kc.index_mode != KC_INDEX_NONE) {
515 assert(kc.index_mode != KC_LOCK_LOOP);
516 ubo_indexing[kc.index_mode - KC_INDEX_0] = true;
H A Dsb_shader.h326 value* get_kcache_value(unsigned bank, unsigned index, unsigned chan, alu_kcache_index_mode index_mode);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/
H A Deg_asm.c46 S_SQ_CF_ALU_WORD0_EXT_KCACHE_BANK_INDEX_MODE0(cf->kcache[0].index_mode) |
47 S_SQ_CF_ALU_WORD0_EXT_KCACHE_BANK_INDEX_MODE1(cf->kcache[1].index_mode) |
48 S_SQ_CF_ALU_WORD0_EXT_KCACHE_BANK_INDEX_MODE2(cf->kcache[2].index_mode) |
49 S_SQ_CF_ALU_WORD0_EXT_KCACHE_BANK_INDEX_MODE3(cf->kcache[3].index_mode) |
104 S_SQ_CF_ALLOC_EXPORT_WORD0_RAT_RAT_INDEX_MODE(cf->rat.index_mode) |
272 S_SQ_ALU_WORD0_INDEX_MODE(alu->index_mode) |
H A Dr600_asm.h63 unsigned index_mode; member in struct:r600_bytecode_alu
175 unsigned index_mode; member in struct:r600_bytecode_rat
182 unsigned index_mode; member in struct:r600_bytecode_kcache
H A Dr600_asm.c957 unsigned bank, unsigned line, unsigned index_mode)
980 kcache[i].index_mode = index_mode;
1010 kcache[i].index_mode = index_mode;
1024 unsigned bank, line, sel = alu->src[i].sel, index_mode; local in function:r600_bytecode_alloc_inst_kcache_lines
1032 index_mode = alu->src[i].kc_rel ? 1 : 0; // V_SQ_CF_INDEX_0 / V_SQ_CF_INDEX_NONE
1034 if ((r = r600_bytecode_alloc_kcache_line(bc, kcache, bank, line, index_mode)))
1107 kcache[0].index_mode || kcache[1].index_mode || kcach
955 r600_bytecode_alloc_kcache_line(struct r600_bytecode * bc,struct r600_bytecode_kcache * kcache,unsigned bank,unsigned line,unsigned index_mode) argument
1903 print_sel(unsigned sel,unsigned rel,unsigned index_mode,unsigned need_brackets) argument
2082 const char *index_mode[] = {"CF_INDEX_NONE", "CF_INDEX_0", "CF_INDEX_1"}; local in function:r600_bytecode_disasm
[all...]
H A Dr700_asm.c92 alu->index_mode = G_SQ_ALU_WORD0_INDEX_MODE(word0);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/
H A Deg_asm.c46 S_SQ_CF_ALU_WORD0_EXT_KCACHE_BANK_INDEX_MODE0(cf->kcache[0].index_mode) |
47 S_SQ_CF_ALU_WORD0_EXT_KCACHE_BANK_INDEX_MODE1(cf->kcache[1].index_mode) |
48 S_SQ_CF_ALU_WORD0_EXT_KCACHE_BANK_INDEX_MODE2(cf->kcache[2].index_mode) |
49 S_SQ_CF_ALU_WORD0_EXT_KCACHE_BANK_INDEX_MODE3(cf->kcache[3].index_mode) |
104 S_SQ_CF_ALLOC_EXPORT_WORD0_RAT_RAT_INDEX_MODE(cf->rat.index_mode) |
272 S_SQ_ALU_WORD0_INDEX_MODE(alu->index_mode) |
H A Dr600_asm.h67 unsigned index_mode; member in struct:r600_bytecode_alu
179 unsigned index_mode; member in struct:r600_bytecode_rat
186 unsigned index_mode; member in struct:r600_bytecode_kcache
H A Dr600_asm.c962 unsigned bank, unsigned line, unsigned index_mode)
985 kcache[i].index_mode = index_mode;
1015 kcache[i].index_mode = index_mode;
1029 unsigned bank, line, sel = alu->src[i].sel, index_mode; local in function:r600_bytecode_alloc_inst_kcache_lines
1037 index_mode = alu->src[i].kc_rel ? 1 : 0; // V_SQ_CF_INDEX_0 / V_SQ_CF_INDEX_NONE
1039 if ((r = r600_bytecode_alloc_kcache_line(bc, kcache, bank, line, index_mode)))
1112 kcache[0].index_mode || kcache[1].index_mode || kcach
960 r600_bytecode_alloc_kcache_line(struct r600_bytecode * bc,struct r600_bytecode_kcache * kcache,unsigned bank,unsigned line,unsigned index_mode) argument
1910 print_sel(unsigned sel,unsigned rel,unsigned index_mode,unsigned need_brackets) argument
2089 const char *index_mode[] = {"CF_INDEX_NONE", "CF_INDEX_0", "CF_INDEX_1"}; local in function:r600_bytecode_disasm
[all...]
H A Dr700_asm.c92 alu->index_mode = G_SQ_ALU_WORD0_INDEX_MODE(word0);

Completed in 30 milliseconds

12