Home
last modified time | relevance | path

Searched refs:sign (Results 1 – 25 of 32) sorted by relevance

12

/GUIX-v6.2.1/common/src/
Dgx_display_driver_generic_circle_draw.c89 INT sign[4][2] = { {1, 1}, {-1, 1}, {1, -1}, {-1, -1} }; in _gx_display_driver_generic_circle_draw() local
125 point.gx_point_x = (GX_VALUE)(x * sign[index][0] + xcenter); in _gx_display_driver_generic_circle_draw()
126 point.gx_point_y = (GX_VALUE)(y * sign[index][1] + ycenter); in _gx_display_driver_generic_circle_draw()
133 point.gx_point_x = (GX_VALUE)(y * sign[index][0] + xcenter); in _gx_display_driver_generic_circle_draw()
134 point.gx_point_y = (GX_VALUE)(x * sign[index][1] + ycenter); in _gx_display_driver_generic_circle_draw()
161 point.gx_point_x = (GX_VALUE)(x * sign[index][0] + xcenter); in _gx_display_driver_generic_circle_draw()
162 point.gx_point_y = (GX_VALUE)(y * sign[index][1] + ycenter); in _gx_display_driver_generic_circle_draw()
169 point.gx_point_x = (GX_VALUE)(y * sign[index][0] + xcenter); in _gx_display_driver_generic_circle_draw()
170 point.gx_point_y = (GX_VALUE)(x * sign[index][1] + ycenter); in _gx_display_driver_generic_circle_draw()
Dgx_display_driver_generic_aliased_circle_draw.c89 INT sign[4][2] = {{1, 1}, {-1, 1}, {1, -1}, {-1, -1}}; in _gx_display_driver_generic_aliased_circle_draw() local
136 point.gx_point_x = (GX_VALUE)(x * sign[index][0] + xcenter); in _gx_display_driver_generic_aliased_circle_draw()
137 point.gx_point_y = (GX_VALUE)(y * sign[index][1] + ycenter); in _gx_display_driver_generic_aliased_circle_draw()
144 point.gx_point_y = (GX_VALUE)((y - 1) * sign[index][1] + ycenter); in _gx_display_driver_generic_aliased_circle_draw()
151 point.gx_point_x = (GX_VALUE)(y * sign[index][0] + xcenter); in _gx_display_driver_generic_aliased_circle_draw()
152 point.gx_point_y = (GX_VALUE)(x * sign[index][1] + ycenter); in _gx_display_driver_generic_aliased_circle_draw()
159 point.gx_point_x = (GX_VALUE)((y - 1) * sign[index][0] + xcenter); in _gx_display_driver_generic_aliased_circle_draw()
186 point.gx_point_x = (GX_VALUE)(x * sign[index][0] + xcenter); in _gx_display_driver_generic_aliased_circle_draw()
187 point.gx_point_y = (GX_VALUE)(y * sign[index][1] + ycenter); in _gx_display_driver_generic_aliased_circle_draw()
Dgx_display_driver_generic_aliased_wide_circle_draw.c98 INT sign[4][2] = {{1, 1}, {-1, 1}, {1, -1}, {-1, -1}}; in _gx_display_driver_generic_aliased_wide_circle_draw() local
181 y2 = x * sign[index][0] + ycenter; in _gx_display_driver_generic_aliased_wide_circle_draw()
194 point.gx_point_x = (GX_VALUE)(x * sign[index][0] + xcenter); in _gx_display_driver_generic_aliased_wide_circle_draw()
195 point.gx_point_y = (GX_VALUE)(y * sign[index][1] + ycenter); in _gx_display_driver_generic_aliased_wide_circle_draw()
203 point.gx_point_y = (GX_VALUE)((y - 1) * sign[index][1] + ycenter); in _gx_display_driver_generic_aliased_wide_circle_draw()
211 point.gx_point_x = (GX_VALUE)(y * sign[index][0] + xcenter); in _gx_display_driver_generic_aliased_wide_circle_draw()
212 point.gx_point_y = (GX_VALUE)(x * sign[index][1] + ycenter); in _gx_display_driver_generic_aliased_wide_circle_draw()
220 point.gx_point_x = (GX_VALUE)((y - 1) * sign[index][0] + xcenter); in _gx_display_driver_generic_aliased_wide_circle_draw()
245 y2 = y * sign[index][0] + ycenter; in _gx_display_driver_generic_aliased_wide_circle_draw()
258 point.gx_point_x = (GX_VALUE)(x * sign[index][0] + xcenter); in _gx_display_driver_generic_aliased_wide_circle_draw()
[all …]
Dgx_display_driver_generic_arc_draw.c93 INT sign[4][2] = {{1, 1}, {-1, 1}, {1, -1}, {-1, -1}}; in _gx_display_driver_generic_arc_draw() local
134 point.gx_point_x = (GX_VALUE)(x * sign[index][0] + xcenter); in _gx_display_driver_generic_arc_draw()
135 point.gx_point_y = (GX_VALUE)(y * sign[index][1] + ycenter); in _gx_display_driver_generic_arc_draw()
145 point.gx_point_x = (GX_VALUE)(y * sign[index][0] + xcenter); in _gx_display_driver_generic_arc_draw()
146 point.gx_point_y = (GX_VALUE)(x * sign[index][1] + ycenter); in _gx_display_driver_generic_arc_draw()
176 point.gx_point_x = (GX_VALUE)(x * sign[index][0] + xcenter); in _gx_display_driver_generic_arc_draw()
177 point.gx_point_y = (GX_VALUE)(y * sign[index][1] + ycenter); in _gx_display_driver_generic_arc_draw()
187 point.gx_point_x = (GX_VALUE)(y * sign[index][0] + xcenter); in _gx_display_driver_generic_arc_draw()
188 point.gx_point_y = (GX_VALUE)(x * sign[index][1] + ycenter); in _gx_display_driver_generic_arc_draw()
Dgx_display_driver_generic_ellipse_draw.c89 INT sign[4][2] = {{1, 1}, {-1, 1}, {1, -1}, {-1, -1}}; in _gx_display_driver_generic_ellipse_draw() local
148 point.gx_point_x = (GX_VALUE)(x * sign[index][0] + xcenter); in _gx_display_driver_generic_ellipse_draw()
149 point.gx_point_y = (GX_VALUE)(y * sign[index][1] + ycenter); in _gx_display_driver_generic_ellipse_draw()
176 point.gx_point_x = (GX_VALUE)(x * sign[index][0] + xcenter); in _gx_display_driver_generic_ellipse_draw()
177 point.gx_point_y = (GX_VALUE)(y * sign[index][1] + ycenter); in _gx_display_driver_generic_ellipse_draw()
206 point.gx_point_x = (GX_VALUE)(x * sign[index][0] + xcenter); in _gx_display_driver_generic_ellipse_draw()
207 point.gx_point_y = (GX_VALUE)(y * sign[index][1] + ycenter); in _gx_display_driver_generic_ellipse_draw()
237 point.gx_point_x = (GX_VALUE)(x * sign[index][0] + xcenter); in _gx_display_driver_generic_ellipse_draw()
238 point.gx_point_y = (GX_VALUE)(y * sign[index][1] + ycenter); in _gx_display_driver_generic_ellipse_draw()
Dgx_display_driver_generic_aliased_wide_ellipse_draw.c95 INT sign[4][2] = {{1, 1}, {-1, 1}, {1, -1}, {-1, -1}}; in _gx_display_driver_generic_aliased_wide_ellipse_draw() local
199 point.gx_point_x = (GX_VALUE)(x * sign[index][0] + xcenter); in _gx_display_driver_generic_aliased_wide_ellipse_draw()
200 point.gx_point_y = (GX_VALUE)(y * sign[index][1] + ycenter); in _gx_display_driver_generic_aliased_wide_ellipse_draw()
208 point.gx_point_y = (GX_VALUE)((y - 1) * sign[index][1] + ycenter); in _gx_display_driver_generic_aliased_wide_ellipse_draw()
225 y2 = y * sign[index][0] + ycenter; in _gx_display_driver_generic_aliased_wide_ellipse_draw()
249 point.gx_point_x = (GX_VALUE)(x * sign[index][0] + xcenter); in _gx_display_driver_generic_aliased_wide_ellipse_draw()
250 point.gx_point_y = (GX_VALUE)(y * sign[index][1] + ycenter); in _gx_display_driver_generic_aliased_wide_ellipse_draw()
277 y2 = y * sign[index][0] + ycenter; in _gx_display_driver_generic_aliased_wide_ellipse_draw()
296 point.gx_point_x = (GX_VALUE)(x * sign[index][0] + xcenter); in _gx_display_driver_generic_aliased_wide_ellipse_draw()
297 point.gx_point_y = (GX_VALUE)(y * sign[index][1] + ycenter); in _gx_display_driver_generic_aliased_wide_ellipse_draw()
[all …]
Dgx_display_driver_generic_aliased_ellipse_draw.c88 INT sign[4][2] = {{1, 1}, {-1, 1}, {1, -1}, {-1, -1}}; in _gx_display_driver_generic_aliased_ellipse_draw() local
153 point.gx_point_x = (GX_VALUE)(x * sign[index][0] + xcenter); in _gx_display_driver_generic_aliased_ellipse_draw()
154 point.gx_point_y = (GX_VALUE)(y * sign[index][1] + ycenter); in _gx_display_driver_generic_aliased_ellipse_draw()
161 point.gx_point_y = (GX_VALUE)((y - 1) * sign[index][1] + ycenter); in _gx_display_driver_generic_aliased_ellipse_draw()
186 point.gx_point_x = (GX_VALUE)(x * sign[index][0] + xcenter); in _gx_display_driver_generic_aliased_ellipse_draw()
187 point.gx_point_y = (GX_VALUE)(y * sign[index][1] + ycenter); in _gx_display_driver_generic_aliased_ellipse_draw()
217 point.gx_point_x = (GX_VALUE)(x * sign[index][0] + xcenter); in _gx_display_driver_generic_aliased_ellipse_draw()
218 point.gx_point_y = (GX_VALUE)(y * sign[index][1] + ycenter); in _gx_display_driver_generic_aliased_ellipse_draw()
226 point.gx_point_x = (GX_VALUE)((x + 1) * sign[index][0] + xcenter); in _gx_display_driver_generic_aliased_ellipse_draw()
Dgx_display_driver_generic_aliased_arc_draw.c94 INT sign[4][2] = {{1, 1}, {-1, 1}, {1, -1}, {-1, -1}}; in _gx_display_driver_generic_aliased_arc_draw() local
151 point.gx_point_x = (GX_VALUE)(x * sign[index][0] + xcenter); in _gx_display_driver_generic_aliased_arc_draw()
152 point.gx_point_y = (GX_VALUE)(y * sign[index][1] + ycenter); in _gx_display_driver_generic_aliased_arc_draw()
162 point.gx_point_y = (GX_VALUE)((y - 1) * sign[index][1] + ycenter); in _gx_display_driver_generic_aliased_arc_draw()
172 point.gx_point_x = (GX_VALUE)(y * sign[index][0] + xcenter); in _gx_display_driver_generic_aliased_arc_draw()
173 point.gx_point_y = (GX_VALUE)(x * sign[index][1] + ycenter); in _gx_display_driver_generic_aliased_arc_draw()
183 point.gx_point_x = (GX_VALUE)((y - 1) * sign[index][0] + xcenter); in _gx_display_driver_generic_aliased_arc_draw()
214 point.gx_point_x = (GX_VALUE)(x * sign[index][0] + xcenter); in _gx_display_driver_generic_aliased_arc_draw()
215 point.gx_point_y = (GX_VALUE)(y * sign[index][1] + ycenter); in _gx_display_driver_generic_aliased_arc_draw()
Dgx_utility_ltoa.c81 INT sign = 0; in _gx_utility_ltoa() local
87 sign = -1; in _gx_utility_ltoa()
108 if (sign != 0) in _gx_utility_ltoa()
Dgx_display_driver_24xrgb_rotated_jpeg_draw.c91 INT sign; in _gx_display_driver_24xrgb_rotated_mcu_draw() local
100 sign = 1; in _gx_display_driver_24xrgb_rotated_mcu_draw()
106 sign = -1; in _gx_display_driver_24xrgb_rotated_mcu_draw()
128 *(put + y * sign) = (_gx_display_driver_24xrgb_YCbCr2RGB(Y, Cb, Cr) | 0xff000000); in _gx_display_driver_24xrgb_rotated_mcu_draw()
132 put -= context -> gx_draw_context_pitch * sign; in _gx_display_driver_24xrgb_rotated_mcu_draw()
Dgx_display_driver_565rgb_rotated_jpeg_draw.c90 INT sign; in _gx_display_driver_565rgb_rotated_mcu_draw() local
99 sign = 1; in _gx_display_driver_565rgb_rotated_mcu_draw()
105 sign = -1; in _gx_display_driver_565rgb_rotated_mcu_draw()
126 *(put + y * sign) = _gx_display_driver_565rgb_YCbCr2RGB(Y, Cb, Cr); in _gx_display_driver_565rgb_rotated_mcu_draw()
130 put -= (context -> gx_draw_context_pitch) * sign; in _gx_display_driver_565rgb_rotated_mcu_draw()
Dgx_display_driver_generic_aliased_wide_arc_draw.c99 INT sign[4][2] = {{1, 1}, {-1, 1}, {1, -1}, {-1, -1}}; in _gx_display_driver_generic_simple_aliased_wide_arc_draw() local
255 point.gx_point_x = (GX_VALUE)(curx * sign[loop][0] + xcenter); in _gx_display_driver_generic_simple_aliased_wide_arc_draw()
256 point.gx_point_y = (GX_VALUE)(cury * sign[loop][1] + ycenter); in _gx_display_driver_generic_simple_aliased_wide_arc_draw()
266 point.gx_point_y = (GX_VALUE)((cury - 1) * sign[loop][1] + ycenter); in _gx_display_driver_generic_simple_aliased_wide_arc_draw()
275 point.gx_point_x = (GX_VALUE)(cury * sign[loop][0] + xcenter); in _gx_display_driver_generic_simple_aliased_wide_arc_draw()
276 point.gx_point_y = (GX_VALUE)(curx * sign[loop][1] + ycenter); in _gx_display_driver_generic_simple_aliased_wide_arc_draw()
297 pLineEnds[Index] = cury * sign[loop][0] + xcenter; in _gx_display_driver_generic_simple_aliased_wide_arc_draw()
301 pLineEnds[Index + 1] = (cury - 1) * sign[loop][0] + xcenter; in _gx_display_driver_generic_simple_aliased_wide_arc_draw()
308 pLineEnds[Index + 1] = cury * sign[loop][0] + xcenter; in _gx_display_driver_generic_simple_aliased_wide_arc_draw()
312 pLineEnds[Index] = (cury - 1) * sign[loop][0] + xcenter; in _gx_display_driver_generic_simple_aliased_wide_arc_draw()
[all …]
Dgx_display_driver_generic_wide_ellipse_draw.c91 INT sign[2] = {1, -1}; in _gx_display_driver_generic_wide_ellipse_draw() local
172 y2 = y * sign[loop] + ycenter; in _gx_display_driver_generic_wide_ellipse_draw()
204 y2 = y * sign[loop] + ycenter; in _gx_display_driver_generic_wide_ellipse_draw()
242 y2 = y * sign[loop] + ycenter; in _gx_display_driver_generic_wide_ellipse_draw()
274 y2 = y * sign[loop] + ycenter; in _gx_display_driver_generic_wide_ellipse_draw()
305 x = pLineEnds[index] * sign[loop] + xcenter; in _gx_display_driver_generic_wide_ellipse_draw()
306 x2 = pLineEnds[index + 1] * sign[loop] + xcenter; in _gx_display_driver_generic_wide_ellipse_draw()
Dgx_display_driver_generic_wide_circle_draw.c90 INT sign[2] = {1, -1}; in _gx_display_driver_generic_wide_circle_draw() local
177 y2 = x * sign[index] + ycenter; in _gx_display_driver_generic_wide_circle_draw()
195 y2 = y * sign[index] + ycenter; in _gx_display_driver_generic_wide_circle_draw()
232 x = pLineEnds[index] * sign[loop] + xcenter; in _gx_display_driver_generic_wide_circle_draw()
233 x2 = pLineEnds[index + 1] * sign[loop] + xcenter; in _gx_display_driver_generic_wide_circle_draw()
Dgx_display_driver_generic_rotated_circle_fill.c100 GX_BYTE sign[4][2] = {{1, 1}, {-1, 1}, {1, 1}, {-1, 1}}; in _gx_display_driver_generic_rotated_circle_fill() local
174 x1 = curx * sign[loop][0]; in _gx_display_driver_generic_rotated_circle_fill()
175 y1 = (cury - 1) * sign[loop][1]; in _gx_display_driver_generic_rotated_circle_fill()
180 x1 = (cury - 1) * sign[loop][0]; in _gx_display_driver_generic_rotated_circle_fill()
181 y1 = curx * sign[loop][1]; in _gx_display_driver_generic_rotated_circle_fill()
Dgx_display_driver_generic_circle_fill.c103 INT sign[4][2] = {{1, 1}, {1, -1}, {1, 1}, {1, -1}}; in _gx_display_driver_generic_circle_fill() local
206 x1 = curx * sign[loop][0]; in _gx_display_driver_generic_circle_fill()
207 y1 = (cury - 1) * sign[loop][1]; in _gx_display_driver_generic_circle_fill()
212 x1 = (cury - 1) * sign[loop][0]; in _gx_display_driver_generic_circle_fill()
213 y1 = curx * sign[loop][1]; in _gx_display_driver_generic_circle_fill()
Dgx_display_driver_32bpp_simple_line_draw.c90 INT sign; in _gx_display_driver_32bpp_simple_line_draw() local
321 sign = 1; in _gx_display_driver_32bpp_simple_line_draw()
328 sign = -1; in _gx_display_driver_32bpp_simple_line_draw()
333 for (decision = (dx >> 1); steps > 0; curx += sign, decision += dy, steps--) in _gx_display_driver_32bpp_simple_line_draw()
349 put += sign; in _gx_display_driver_32bpp_simple_line_draw()
373 sign = 1; in _gx_display_driver_32bpp_simple_line_draw()
380 sign = -1; in _gx_display_driver_32bpp_simple_line_draw()
386 for (decision = (dy >> 1); steps > 0; cury += sign, decision += dx, steps--) in _gx_display_driver_32bpp_simple_line_draw()
Dgx_display_driver_8bpp_simple_line_draw.c97 INT sign; in _gx_display_driver_8bpp_simple_line_draw() local
334 sign = 1; in _gx_display_driver_8bpp_simple_line_draw()
341 sign = -1; in _gx_display_driver_8bpp_simple_line_draw()
346 for (decision = (dx >> 1); steps > 0; curx += sign, decision += dy, steps--) in _gx_display_driver_8bpp_simple_line_draw()
362 put += sign; in _gx_display_driver_8bpp_simple_line_draw()
386 sign = 1; in _gx_display_driver_8bpp_simple_line_draw()
393 sign = -1; in _gx_display_driver_8bpp_simple_line_draw()
399 for (decision = (dy >> 1); steps > 0; cury += sign, decision += dx, steps--) in _gx_display_driver_8bpp_simple_line_draw()
Dgx_display_driver_16bpp_simple_line_draw.c94 INT sign; in _gx_display_driver_16bpp_simple_line_draw() local
324 sign = 1; in _gx_display_driver_16bpp_simple_line_draw()
331 sign = -1; in _gx_display_driver_16bpp_simple_line_draw()
336 for (decision = (dx >> 1); steps > 0; curx += sign, decision += dy, steps--) in _gx_display_driver_16bpp_simple_line_draw()
352 put += sign; in _gx_display_driver_16bpp_simple_line_draw()
376 sign = 1; in _gx_display_driver_16bpp_simple_line_draw()
383 sign = -1; in _gx_display_driver_16bpp_simple_line_draw()
389 for (decision = (dy >> 1); steps > 0; cury += sign, decision += dx, steps--) in _gx_display_driver_16bpp_simple_line_draw()
Dgx_display_driver_simple_line_alpha_draw.c96 INT sign; in _gx_display_driver_simple_line_alpha_draw() local
287 sign = 1; in _gx_display_driver_simple_line_alpha_draw()
294 sign = -1; in _gx_display_driver_simple_line_alpha_draw()
297 for (decision = (dx >> 1); steps > 0; curx += sign, decision += dy, steps--) in _gx_display_driver_simple_line_alpha_draw()
334 sign = 1; in _gx_display_driver_simple_line_alpha_draw()
341 sign = -1; in _gx_display_driver_simple_line_alpha_draw()
345 for (decision = (dy >> 1); steps > 0; cury += sign, decision += dx, steps--) in _gx_display_driver_simple_line_alpha_draw()
Dgx_display_driver_1bpp_simple_line_draw.c98 INT sign; in _gx_display_driver_1bpp_simple_line_draw() local
362 sign = 1; in _gx_display_driver_1bpp_simple_line_draw()
369 sign = -1; in _gx_display_driver_1bpp_simple_line_draw()
374 for (decision = (dx >> 1); steps > 0; curx += sign, decision += dy, steps--) in _gx_display_driver_1bpp_simple_line_draw()
400 pos_start += sign; in _gx_display_driver_1bpp_simple_line_draw()
424 sign = 1; in _gx_display_driver_1bpp_simple_line_draw()
431 sign = -1; in _gx_display_driver_1bpp_simple_line_draw()
437 for (decision = (dy >> 1); steps > 0; cury += sign, decision += dx, steps--) in _gx_display_driver_1bpp_simple_line_draw()
Dgx_display_driver_8bpp_rotated_simple_line_draw.c92 INT sign; in _gx_display_driver_8bpp_rotated_simple_line_draw() local
336 sign = 1; in _gx_display_driver_8bpp_rotated_simple_line_draw()
343 sign = -1; in _gx_display_driver_8bpp_rotated_simple_line_draw()
348 for (decision = (dx >> 1); steps > 0; curx += sign, decision += dy, steps--) in _gx_display_driver_8bpp_rotated_simple_line_draw()
364 put += sign; in _gx_display_driver_8bpp_rotated_simple_line_draw()
388 sign = 1; in _gx_display_driver_8bpp_rotated_simple_line_draw()
395 sign = -1; in _gx_display_driver_8bpp_rotated_simple_line_draw()
401 for (decision = (dy >> 1); steps > 0; cury += sign, decision += dx, steps--) in _gx_display_driver_8bpp_rotated_simple_line_draw()
Dgx_display_driver_32bpp_rotated_simple_line_draw.c88 INT sign; in _gx_display_driver_32bpp_rotated_simple_line_draw() local
349 sign = 1; in _gx_display_driver_32bpp_rotated_simple_line_draw()
356 sign = -1; in _gx_display_driver_32bpp_rotated_simple_line_draw()
361 for (decision = (dx >> 1); steps > 0; curx += sign, decision += dy, steps--) in _gx_display_driver_32bpp_rotated_simple_line_draw()
377 put += sign; in _gx_display_driver_32bpp_rotated_simple_line_draw()
401 sign = 1; in _gx_display_driver_32bpp_rotated_simple_line_draw()
408 sign = -1; in _gx_display_driver_32bpp_rotated_simple_line_draw()
414 for (decision = (dy >> 1); steps > 0; cury += sign, decision += dx, steps--) in _gx_display_driver_32bpp_rotated_simple_line_draw()
Dgx_display_driver_16bpp_rotated_simple_line_draw.c91 INT sign; in _gx_display_driver_16bpp_rotated_simple_line_draw() local
354 sign = 1; in _gx_display_driver_16bpp_rotated_simple_line_draw()
361 sign = -1; in _gx_display_driver_16bpp_rotated_simple_line_draw()
366 for (decision = (dx >> 1); steps > 0; curx += sign, decision += dy, steps--) in _gx_display_driver_16bpp_rotated_simple_line_draw()
382 put += sign; in _gx_display_driver_16bpp_rotated_simple_line_draw()
406 sign = 1; in _gx_display_driver_16bpp_rotated_simple_line_draw()
413 sign = -1; in _gx_display_driver_16bpp_rotated_simple_line_draw()
419 for (decision = (dy >> 1); steps > 0; cury += sign, decision += dx, steps--) in _gx_display_driver_16bpp_rotated_simple_line_draw()
Dgx_display_driver_4bpp_simple_line_draw.c98 INT sign; in _gx_display_driver_4bpp_simple_line_draw() local
369 sign = 1; in _gx_display_driver_4bpp_simple_line_draw()
376 sign = -1; in _gx_display_driver_4bpp_simple_line_draw()
381 for (decision = (dx >> 1); steps > 0; curx += sign, decision += dy, steps--) in _gx_display_driver_4bpp_simple_line_draw()
409 pos_start += sign; in _gx_display_driver_4bpp_simple_line_draw()
433 sign = 1; in _gx_display_driver_4bpp_simple_line_draw()
440 sign = -1; in _gx_display_driver_4bpp_simple_line_draw()
446 for (decision = (dy >> 1); steps > 0; cury += sign, decision += dx, steps--) in _gx_display_driver_4bpp_simple_line_draw()

12