Searched refs:sam (Results 1 - 18 of 18) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/
H A Dir3_compiler_nir.c1192 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 Dir3.h2116 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 Ddisasm-a3xx.c281 OPC(5, OPC_SAM, sam),
/xsrc/external/mit/MesaLib.old/dist/src/freedreno/ir3/
H A Dir3.h1323 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 Dir3_compiler_nir.c936 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 Ddisasm-a3xx.c965 OPC(5, OPC_SAM, sam),
/xsrc/external/mit/MesaLib.old/dist/src/gallium/docs/source/drivers/freedreno/
H A Dir3-notes.rst168 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 Dir3-notes.rst168 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 D10.0.2.rst40 glitches in serious sam 3 with the sb shader backend
H A D19.1.0.rst4111 - 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 D21.1.0.rst968 - radv: Add sam option.
/xsrc/external/mit/MesaLib.old/dist/src/gtest/include/gtest/internal/
H A Dgtest-internal.h389 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 Dgtest-internal.h365 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 Dcl2.hpp5489 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 Dcl.hpp4710 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 Dcl2.hpp5633 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 Dcl.hpp4710 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 Denvvars.rst722 ``sam``

Completed in 90 milliseconds