| /xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/ |
| H A D | ir3_compiler_nir.c | 1192 struct ir3_instruction *sam, *addr; local in function:emit_sam 1196 sam = ir3_SAM(ctx->block, opc, type, 0b1111, info.flags, info.samp_tex, src0, 1199 ir3_instr_set_address(sam, addr); 1202 sam->cat5.tex_base = info.base; 1203 sam->cat5.samp = info.combined_idx; 1205 return sam; 1223 struct ir3_instruction *sam; local in function:emit_intrinsic_load_image 1244 sam = emit_sam(ctx, OPC_ISAM, info, type, 0b1111, 1247 ir3_handle_nonuniform(sam, intr); 1249 sam 1263 struct ir3_instruction *sam, *lod; local in function:emit_intrinsic_image_size_tex 2386 struct ir3_instruction **dst, *sam, *src0[12], *src1[4]; local in function:emit_tex 2713 struct ir3_instruction **dst, *sam; local in function:emit_tex_info 2739 struct ir3_instruction **dst, *sam; local in function:emit_tex_txs 3842 struct ir3_instruction *sam = ctx->ir->astc_srgb[i]; local in function:fixup_astc_srgb [all...] |
| H A D | ir3.h | 2116 struct ir3_instruction *sam; local in function:INSTR2 2129 sam = ir3_instr_create(block, opc, 1, nreg); 2130 sam->flags |= flags; 2131 __ssa_dst(sam)->wrmask = wrmask; 2133 __ssa_src(sam, samp_tex, (flags & IR3_INSTR_B) ? 0 : IR3_REG_HALF); 2136 __ssa_src(sam, src0, 0); 2139 __ssa_src(sam, src1, 0); 2141 sam->cat5.type = type; 2143 return sam;
|
| H A D | disasm-a3xx.c | 281 OPC(5, OPC_SAM, sam),
|
| /xsrc/external/mit/MesaLib.old/dist/src/freedreno/ir3/ |
| H A D | ir3.h | 1323 struct ir3_instruction *sam; local in function:INSTR0 1326 sam = ir3_instr_create(block, opc); 1327 sam->flags |= flags | IR3_INSTR_S2EN; 1328 ir3_reg_create(sam, 0, 0)->wrmask = wrmask; 1329 __ssa_src(sam, samp_tex, IR3_REG_HALF); 1331 reg = ir3_reg_create(sam, 0, IR3_REG_SSA); 1336 reg = ir3_reg_create(sam, 0, IR3_REG_SSA); 1340 sam->cat5.type = type; 1342 return sam;
|
| H A D | ir3_compiler_nir.c | 936 struct ir3_instruction *sam; local in function:emit_intrinsic_load_image 956 sam = ir3_SAM(b, OPC_ISAM, type, 0b1111, flags, 959 sam->barrier_class = IR3_BARRIER_IMAGE_R; 960 sam->barrier_conflict = IR3_BARRIER_IMAGE_W; 962 ir3_split_dest(b, dst, sam, 0, 4); 972 struct ir3_instruction *sam, *lod; local in function:emit_intrinsic_image_size 976 sam = ir3_SAM(b, OPC_GETSIZE, TYPE_U32, 0b1111, flags, 991 ir3_split_dest(b, tmp, sam, 0, 4); 1682 struct ir3_instruction **dst, *sam, *src0[12], *src1[4]; local in function:emit_tex 1920 sam 1961 struct ir3_instruction **dst, *sam; local in function:emit_tex_query_levels 1986 struct ir3_instruction **dst, *sam; local in function:emit_tex_txs 2762 struct ir3_instruction *sam = ctx->ir->astc_srgb[i]; local in function:fixup_astc_srgb [all...] |
| H A D | disasm-a3xx.c | 965 OPC(5, OPC_SAM, sam),
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/docs/source/drivers/freedreno/ |
| H A D | ir3-notes.rst | 168 registers, for example `sam` (texture fetch) src instructions (see 173 The counterpart to **fanin**, when an instruction such as `sam` 195 sam (f32)(xyz)r2.x, r0.z, s#0, t#0 211 sam -> fanin [label="regs[1]"]; 220 The frontend sets up the SSA ptrs from ``sam`` source register to the ``fanin`` meta instruction, which in turn points to the instructions producing the ``coord.x`` and ``coord.y`` values. And the grouping_ pass sets up the ``left`` and ``right`` neighbor pointers to the ``fanin``\'s sources, used later by the `register assignment`_ pass to assign blocks of scalar registers. 241 fanout_0 -> sam; 243 fanout_1 -> sam; 245 fanout_2 -> sam; 250 sam; 341 In this case, the ``mov`` instruction does not write all elements of the array (compared to usage of ``fanout`` for ``sam`` instruction [all...] |
| /xsrc/external/mit/MesaLib/dist/docs/drivers/freedreno/ |
| H A D | ir3-notes.rst | 168 registers, for example `sam` (texture fetch) src instructions (see 173 The counterpart to **collect**, when an instruction such as `sam` 195 sam (f32)(xyz)r2.x, r0.z, s#0, t#0 211 sam -> collect [label="regs[1]"]; 220 The frontend sets up the SSA ptrs from ``sam`` source register to the ``collect`` meta instruction, which in turn points to the instructions producing the ``coord.x`` and ``coord.y`` values. And the grouping_ pass sets up the ``left`` and ``right`` neighbor pointers to the ``collect``\'s sources, used later by the `register assignment`_ pass to assign blocks of scalar registers. 241 split_0 -> sam; 243 split_1 -> sam; 245 split_2 -> sam; 250 sam;
|
| /xsrc/external/mit/MesaLib/dist/docs/relnotes/ |
| H A D | 10.0.2.rst | 40 glitches in serious sam 3 with the sb shader backend
|
| H A D | 19.1.0.rst | 4111 - freedreno/ir3: fix sam.s2en decoding 4112 - freedreno/ir3: fix sam.s2en encoding 4116 - freedreno/ir3: enable indirect tex/samp (sam.s2en) 4117 - freedreno/ir3: optimize sam.s2en to sam
|
| H A D | 21.1.0.rst | 968 - radv: Add sam option.
|
| /xsrc/external/mit/MesaLib.old/dist/src/gtest/include/gtest/internal/ |
| H A D | gtest-internal.h | 389 static Bits SignAndMagnitudeToBiased(const Bits &sam) { argument 390 if (kSignBitMask & sam) { 391 // sam represents a negative number. 392 return ~sam + 1; 394 // sam represents a positive number. 395 return kSignBitMask | sam;
|
| /xsrc/external/mit/MesaLib/dist/src/gtest/include/gtest/internal/ |
| H A D | gtest-internal.h | 365 static Bits SignAndMagnitudeToBiased(const Bits &sam) { argument 366 if (kSignBitMask & sam) { 367 // sam represents a negative number. 368 return ~sam + 1; 370 // sam represents a positive number. 371 return kSignBitMask | sam;
|
| /xsrc/external/mit/MesaLib.old/dist/include/CL/ |
| H A D | cl2.hpp | 5489 Sampler(const Sampler& sam) : detail::Wrapper<cl_type>(sam) {} argument 5494 Sampler& operator = (const Sampler &sam) argument 5496 detail::Wrapper<cl_type>::operator=(sam); 5503 Sampler(Sampler&& sam) CL_HPP_NOEXCEPT_ : detail::Wrapper<cl_type>(std::move(sam)) {} argument 5508 Sampler& operator = (Sampler &&sam) argument 5510 detail::Wrapper<cl_type>::operator=(std::move(sam));
|
| H A D | cl.hpp | 4710 Sampler(const Sampler& sam) : detail::Wrapper<cl_type>(sam) {} argument 4715 Sampler& operator = (const Sampler &sam) argument 4717 detail::Wrapper<cl_type>::operator=(sam); 4725 Sampler(Sampler&& sam) CL_HPP_NOEXCEPT : detail::Wrapper<cl_type>(std::move(sam)) {} argument 4730 Sampler& operator = (Sampler &&sam) argument 4732 detail::Wrapper<cl_type>::operator=(std::move(sam));
|
| /xsrc/external/mit/MesaLib/dist/include/CL/ |
| H A D | cl2.hpp | 5633 Sampler(const Sampler& sam) : detail::Wrapper<cl_type>(sam) {} argument 5638 Sampler& operator = (const Sampler &sam) argument 5640 detail::Wrapper<cl_type>::operator=(sam); 5647 Sampler(Sampler&& sam) CL_HPP_NOEXCEPT_ : detail::Wrapper<cl_type>(std::move(sam)) {} argument 5652 Sampler& operator = (Sampler &&sam) argument 5654 detail::Wrapper<cl_type>::operator=(std::move(sam));
|
| H A D | cl.hpp | 4710 Sampler(const Sampler& sam) : detail::Wrapper<cl_type>(sam) {} argument 4715 Sampler& operator = (const Sampler &sam) argument 4717 detail::Wrapper<cl_type>::operator=(sam); 4725 Sampler(Sampler&& sam) CL_HPP_NOEXCEPT : detail::Wrapper<cl_type>(std::move(sam)) {} argument 4730 Sampler& operator = (Sampler &&sam) argument 4732 detail::Wrapper<cl_type>::operator=(std::move(sam));
|
| /xsrc/external/mit/MesaLib/dist/docs/ |
| H A D | envvars.rst | 722 ``sam``
|