Searched refs:IMUL64 (Results 1 - 5 of 5) sorted by relevance
/third_party/mesa3d/src/gallium/drivers/llvmpipe/ |
H A D | lp_rast_tri_tmp.h | 68 int64_t new_c = (c[j]) + ((IMUL64(task->scene->fixed_sample_pos[s][1], plane[j].dcdy) + IMUL64(task->scene->fixed_sample_pos[s][0], -plane[j].dcdx)) >> FIXED_ORDER); in do_block_4() 119 const int64_t dcdx = -IMUL64(plane[j].dcdx, 4); in do_block_16() 120 const int64_t dcdy = IMUL64(plane[j].dcdy, 4); in do_block_16() 121 const int64_t cox = IMUL64(plane[j].eo, 4); in do_block_16() 123 const int64_t cio = IMUL64(ei, 4) - 1; in do_block_16() 167 - IMUL64(plane[j].dcdx, ix) in do_block_16() 168 + IMUL64(plane[j].dcdy, iy)); in do_block_16() 220 c[j] = plane[j].c + IMUL64(plane[j].dcdy, y) - IMUL64(plan in lp_rast_triangle() [all...] |
H A D | lp_rast_debug.c | 331 IMUL64(plane[nr_planes].dcdy, tiley) - in debug_triangle() 332 IMUL64(plane[nr_planes].dcdx, tilex)); in debug_triangle() 353 plane[i].c += IMUL64(plane[i].dcdx, TILE_SIZE); in debug_triangle()
|
H A D | lp_setup_tri.c | 669 plane[i].c = IMUL64(plane[i].dcdx, position->x[i]) - in do_triangle_ccw() 670 IMUL64(plane[i].dcdy, position->y[i]); in do_triangle_ccw() 897 IMUL64(plane[i].dcdy, iy0) * TILE_SIZE - in lp_setup_bin_triangle() 898 IMUL64(plane[i].dcdx, ix0) * TILE_SIZE); in lp_setup_bin_triangle() 1076 uint64_t area = IMUL64(position->dx01, position->dy20) - in calc_fixed_position() 1077 IMUL64(position->dx20, position->dy01); in calc_fixed_position()
|
H A D | lp_rast.h | 72 #define IMUL64(a, b) (((int64_t)(a)) * ((int64_t)(b))) macro
|
H A D | lp_setup_line.c | 676 plane[i].c = IMUL64(plane[i].dcdx, x[i]) - IMUL64(plane[i].dcdy, y[i]); in try_setup_line()
|
Completed in 6 milliseconds