Home
last modified time | relevance | path

Searched refs:nir_fmul_imm (Results 1 - 23 of 23) sorted by relevance

/third_party/mesa3d/src/compiler/nir/
H A Dnir_scale_fdiv.c43 nir_ssa_def *scaled_down_a = nir_fmul_imm(b, alu->src[0].src.ssa, 0.25); in nir_scale_fdiv_instr()
44 nir_ssa_def *scaled_down_b = nir_fmul_imm(b, alu->src[1].src.ssa, 0.25); in nir_scale_fdiv_instr()
45 nir_ssa_def *scaled_up_a = nir_fmul_imm(b, alu->src[0].src.ssa, 16777216.0); in nir_scale_fdiv_instr()
46 nir_ssa_def *scaled_up_b = nir_fmul_imm(b, alu->src[1].src.ssa, 16777216.0); in nir_scale_fdiv_instr()
H A Dnir_builtin_builder.c208 nir_fmul_imm(b, x, 0.9999793128310355f), in nir_atan()
209 nir_fmul_imm(b, x_3, -0.3326756418091246f), in nir_atan()
210 nir_fmul_imm(b, x_5, 0.1938924977115610f), in nir_atan()
211 nir_fmul_imm(b, x_7, -0.1173503194786851f), in nir_atan()
212 nir_fmul_imm(b, x_9, 0.0536813784310406f), in nir_atan()
213 nir_fmul_imm(b, x_11, -0.0121323213173444f), in nir_atan()
244 result = nir_bcsel(b, is_not_nan, result, nir_fmul_imm(b, y_over_x, 1.0)); in nir_atan()
H A Dnir_builtin_builder.h93 return nir_fexp2(b, nir_fmul_imm(b, x, M_LOG2E)); in nir_fexp()
99 return nir_fmul_imm(b, nir_flog2(b, x), 1.0 / M_LOG2E); in nir_flog()
144 return nir_fmul_imm(b, val, 180.0 / M_PI); in nir_degrees()
217 return nir_fmul_imm(b, val, M_PI / 180.0); in nir_radians()
H A Dnir_lower_poly_line_smooth.c60 coverage = nir_fmul_imm(b, coverage, 1.0 / *num_smooth_aa_sample); in lower_polylinesmooth()
H A Dnir_lower_clip_halfz.c47 nir_fmul_imm(b, in lower_pos_write()
H A Dnir_lower_point_smooth.c61 nir_ssa_def *radius = nir_fmul_imm(b, point_size, 0.5);; in lower_point_smooth()
H A Dnir_lower_idiv.c127 rcp = nir_f2u32(bld, nir_fmul_imm(bld, rcp, 4294966784.0)); in emit_udiv()
H A Dnir_builder.h723 nir_fmul_imm(nir_builder *build, nir_ssa_def *x, double y) in nir_fmul_imm() function
848 return nir_fadd_imm(build, nir_fmul_imm(build, src0, src1), src2); in nir_ffma_imm12()
H A Dnir_lower_tex.c338 return nir_fmul_imm(b, &plane_tex->dest.ssa, in sample_plane()
/third_party/mesa3d/src/mesa/state_tracker/
H A Dst_atifs_to_nir.c287 dst = nir_fmul_imm(t->b, dst, 2.0f); in emit_dstmod()
290 dst = nir_fmul_imm(t->b, dst, 4.0f); in emit_dstmod()
293 dst = nir_fmul_imm(t->b, dst, 8.0f); in emit_dstmod()
296 dst = nir_fmul_imm(t->b, dst, 0.5f); in emit_dstmod()
299 dst = nir_fmul_imm(t->b, dst, 0.25f); in emit_dstmod()
302 dst = nir_fmul_imm(t->b, dst, 0.125f); in emit_dstmod()
H A Dst_draw_hw_select.c445 nir_ssa_def *fdepth = nir_fmul_imm(b, depth, 4294967295.0); in build_point_nir_shader()
526 nir_ssa_def *fdmin = nir_fmul_imm(b, dmin, 4294967295.0); in build_line_nir_shader()
529 nir_ssa_def *fdmax = nir_fmul_imm(b, dmax, 4294967295.0); in build_line_nir_shader()
595 nir_ssa_def *fdmin = nir_fmul_imm(b, nir_load_var(b, dmin), 4294967295.0); in build_planar_primitive_nir_shader()
598 nir_ssa_def *fdmax = nir_fmul_imm(b, nir_load_var(b, dmax), 4294967295.0); in build_planar_primitive_nir_shader()
H A Dst_cb_drawpixels.c232 ds_comp[0] = nir_fsat(&b, nir_fmul_imm(&b, nir_u2f32(&b, ds[3]), 1.0/255.0)); in make_drawpix_zs_to_color_program_nir()
233 ds_comp[1] = nir_fsat(&b, nir_fmul_imm(&b, nir_u2f32(&b, ds[2]), 1.0/255.0)); in make_drawpix_zs_to_color_program_nir()
234 ds_comp[2] = nir_fsat(&b, nir_fmul_imm(&b, nir_u2f32(&b, ds[1]), 1.0/255.0)); in make_drawpix_zs_to_color_program_nir()
235 ds_comp[3] = nir_fsat(&b, nir_fmul_imm(&b, nir_u2f32(&b, ds[0]), 1.0/255.0)); in make_drawpix_zs_to_color_program_nir()
/third_party/mesa3d/src/panfrost/util/
H A Dpan_lower_sample_position.c55 nir_ssa_def *decoded = nir_fmul_imm(b, nir_i2f16(b, raw), 1.0 / 256.0); in pan_lower_sample_pos_impl()
/third_party/mesa3d/src/intel/compiler/
H A Dbrw_nir_lower_alpha_to_coverage.c65 nir_f2i32(b, nir_fmul_imm(b, nir_fsat(b, alpha), 16.0)); in build_dither_mask()
/third_party/mesa3d/src/compiler/spirv/
H A Dvtn_glsl450.c507 nir_fmul_imm(nb, nir_fsub(nb, nir_fexp(nb, src[0]), in handle_glsl450_alu()
515 nir_fmul_imm(nb, nir_fadd(nb, nir_fexp(nb, src[0]), in handle_glsl450_alu()
578 nir_fmul_imm(nb, nir_flog(nb, nir_fdiv(nb, nir_fadd(nb, src[0], one), in handle_glsl450_alu()
H A Dvtn_opencl.c549 return nir_fexp2(nb, nir_fmul_imm(nb, srcs[0], log(10) / log(2))); in handle_special()
553 return nir_fmul_imm(nb, nir_flog2(nb, srcs[0]), log(2) / log(10)); in handle_special()
/third_party/mesa3d/src/gallium/drivers/r600/sfn/
H A Dsfn_nir_lower_64bit.cpp227 auto highval = nir_fmul_imm(b, src, 1.0/65536.0);
230 auto lowval = nir_fmul_imm(b, fract, 65536.0);
245 auto highval = nir_fmul_imm(b, src, 1.0/(65536.0 * 65536.0));
248 auto low = nir_f2u32(b, nir_fmul_imm(b, fract, 65536.0 * 65536.0));
258 return nir_fadd(b, nir_fmul_imm(b, fhigh, 65536.0 * 65536.0), flow);
266 return nir_fadd(b, nir_fmul_imm(b, fhigh, 65536.0 * 65536.0), flow);
/third_party/mesa3d/src/asahi/compiler/
H A Dagx_compile.c1377 nir_ssa_def *turns = nir_fmul_imm(b, x, M_1_PI * 0.5f); in agx_lower_sincos_impl()
1382 nir_ssa_def *quadrants = nir_fmul_imm(b, nir_ffract(b, turns), 4.0); in agx_lower_sincos_impl()
/third_party/mesa3d/src/amd/vulkan/
H A Dradv_acceleration_structure.c1545 nir_f2u32(&b, nir_fmul_imm(&b, nir_channel(&b, normalized_node_pos, 0), 255.0)); in build_morton_shader()
1549 nir_f2u32(&b, nir_fmul_imm(&b, nir_channel(&b, normalized_node_pos, 1), 255.0)); in build_morton_shader()
1553 nir_f2u32(&b, nir_fmul_imm(&b, nir_channel(&b, normalized_node_pos, 2), 255.0)); in build_morton_shader()
H A Dradv_shader.c656 nir_ssa_def *src = nir_fmul_imm(b, nir_ssa_for_alu_src(b, sincos, 0), 0.15915493667125702); in lower_sincos()
/third_party/mesa3d/src/compiler/glsl/
H A Dglsl_to_nir.cpp1997 case ir_unop_exp: result = nir_fexp2(&b, nir_fmul_imm(&b, srcs[0], M_LOG2E)); break; in visit()
1998 case ir_unop_log: result = nir_fmul_imm(&b, nir_flog2(&b, srcs[0]), 1.0 / M_LOG2E); break; in visit()
/third_party/mesa3d/src/panfrost/vulkan/
H A Dpanvk_vX_meta_copy.c383 texel = nir_fmul_imm(&b, nir_u2f32(&b, rg), 1.0 / 255); in panvk_meta_copy_img2img_shader()
386 nir_ssa_def *rg = nir_f2u32(&b, nir_fmul_imm(&b, texel, 255)); in panvk_meta_copy_img2img_shader()
/third_party/mesa3d/src/gallium/drivers/crocus/
H A Dcrocus_program.c989 nir_ssa_def *val = nir_fmul_imm(&b, &tex->dest.ssa, (1 << width) - 1); in crocus_setup_binding_table()

Completed in 43 milliseconds