Home
last modified time | relevance | path

Searched refs:d (Results 1 – 25 of 75) sorted by relevance

123

/lvgl-latest/src/libs/thorvg/
DtvgSwCommon.h243 typedef uint8_t(*SwMask)(uint8_t s, uint8_t d, uint8_t a); //src, dst, alpha
244 typedef uint32_t(*SwBlender)(uint32_t s, uint32_t d, uint8_t a); //src, dst, alpha
311 static inline uint32_t INTERPOLATE(uint32_t s, uint32_t d, uint8_t a) in INTERPOLATE() argument
313 …8) & 0xff00ff) - ((d >> 8) & 0xff00ff)) * a) + (d & 0xff00ff00)) & 0xff00ff00) + ((((((s & 0xff00f… in INTERPOLATE()
316 static inline uint8_t INTERPOLATE8(uint8_t s, uint8_t d, uint8_t a) in INTERPOLATE8() argument
318 return (((s) * (a) + 0xff) >> 8) + (((d) * ~(a) + 0xff) >> 8); in INTERPOLATE8()
351 static inline uint32_t opBlendInterp(uint32_t s, uint32_t d, uint8_t a) in opBlendInterp() argument
353 return INTERPOLATE(s, d, a); in opBlendInterp()
356 static inline uint32_t opBlendNormal(uint32_t s, uint32_t d, uint8_t a) in opBlendNormal() argument
359 return t + ALPHA_BLEND(d, IA(t)); in opBlendNormal()
[all …]
DtvgSwMath.cpp154 int64_t d = c > 0 ? (a * b + (c >> 1)) / c : 0x7FFFFFFFL; in mathMulDiv() local
156 return (s > 0 ? d : -d); in mathMulDiv()
224 SwCoord a, b, c, d; in mathSplitCubic() local
228 d = base[2].x; in mathSplitCubic()
230 base[5].x = b = (base[3].x + d) >> 1; in mathSplitCubic()
231 c = (c + d) >> 1; in mathSplitCubic()
238 d = base[2].y; in mathSplitCubic()
240 base[5].y = b = (base[3].y + d) >> 1; in mathSplitCubic()
241 c = (c + d) >> 1; in mathSplitCubic()
/lvgl-latest/src/libs/thorvg/rapidjson/internal/
Ddtoa.h74 uint32_t d = 0; in DigitGen() local
76 case 9: d = p1 / 100000000; p1 %= 100000000; break; in DigitGen()
77 case 8: d = p1 / 10000000; p1 %= 10000000; break; in DigitGen()
78 case 7: d = p1 / 1000000; p1 %= 1000000; break; in DigitGen()
79 case 6: d = p1 / 100000; p1 %= 100000; break; in DigitGen()
80 case 5: d = p1 / 10000; p1 %= 10000; break; in DigitGen()
81 case 4: d = p1 / 1000; p1 %= 1000; break; in DigitGen()
82 case 3: d = p1 / 100; p1 %= 100; break; in DigitGen()
83 case 2: d = p1 / 10; p1 %= 10; break; in DigitGen()
84 case 1: d = p1; p1 = 0; break; in DigitGen()
[all …]
Dstrtod.h37 inline double StrtodNormalPrecision(double d, int p) { in StrtodNormalPrecision() argument
40 d = FastPath(d, -308); in StrtodNormalPrecision()
41 d = FastPath(d, p + 308); in StrtodNormalPrecision()
44 d = FastPath(d, p); in StrtodNormalPrecision()
45 return d; in StrtodNormalPrecision()
56 inline int CheckWithinHalfULP(double b, const BigInteger& d, int dExp) { in CheckWithinHalfULP() argument
98 BigInteger dS = d; in CheckWithinHalfULP()
113 inline bool StrtodFast(double d, int p, double* result) { in StrtodFast() argument
118 d *= internal::Pow10(p - 22); in StrtodFast()
122 if (p >= -22 && p <= 22 && d <= 9007199254740991.0) { // 2^53 - 1 in StrtodFast()
[all …]
Ddiyfp.h53 explicit DiyFp(double d) { in DiyFp()
55 double d; in DiyFp() member
57 } u = { d }; in DiyFp()
95 const uint64_t d = rhs.f & M32;
98 const uint64_t ad = a * d;
99 const uint64_t bd = b * d;
133 double d; in ToDouble() member
148 return u.d; in ToDouble()
Dbiginteger.h118 const uint64_t d = digits_[i] & 0xFFFFFFFF; variable
120 const uint64_t ud = u * d;
201 Type d = a->digits_[i] - borrow; in Difference() local
203 d -= b->digits_[i]; in Difference()
204 borrow = (d > a->digits_[i]) ? 1 : 0; in Difference()
205 out->digits_[i] = d; in Difference()
206 if (d != 0) in Difference()
Dieee754.h26 Double(double d) : d_(d) {} in Double() argument
/lvgl-latest/src/libs/tjpgd/
Dtjpgd.c166 uint8_t d; in create_qt_tbl() local
173 d = *data++; /* Get table property */ in create_qt_tbl()
174 if(d & 0xF0) return JDR_FMT1; /* Err: not 8-bit resolution */ in create_qt_tbl()
175 i = d & 3; /* Get table ID */ in create_qt_tbl()
203 uint8_t d, * pb, * pd; in create_huffman_tbl() local
210 d = *data++; /* Get table number and class */ in create_huffman_tbl()
211 if(d & 0xEE) return JDR_FMT1; /* Err: invalid class/number */ in create_huffman_tbl()
212 cls = d >> 4; in create_huffman_tbl()
213 num = d & 0x0F; /* class = dc(0)/ac(1), table number = 0/1 */ in create_huffman_tbl()
236 d = *data++; in create_huffman_tbl()
[all …]
/lvgl-latest/src/display/
Dlv_display.c640 lv_display_t * d = lv_obj_get_display(new_scr); in lv_screen_load_anim() local
641 lv_obj_t * act_scr = d->act_scr; in lv_screen_load_anim()
643 if(act_scr == new_scr || d->scr_to_load == new_scr) { in lv_screen_load_anim()
649 if(d->scr_to_load && act_scr != d->scr_to_load) { in lv_screen_load_anim()
650 lv_anim_delete(d->scr_to_load, NULL); in lv_screen_load_anim()
651 lv_obj_set_pos(d->scr_to_load, 0, 0); in lv_screen_load_anim()
652 lv_obj_remove_local_style_prop(d->scr_to_load, LV_STYLE_OPA, 0); in lv_screen_load_anim()
654 d->prev_scr = d->act_scr; in lv_screen_load_anim()
655 act_scr = d->scr_to_load; /*Active screen changed.*/ in lv_screen_load_anim()
657 scr_load_internal(d->scr_to_load); in lv_screen_load_anim()
[all …]
/lvgl-latest/src/misc/
Dlv_matrix.c140 float d; in lv_matrix_inverse() local
154 d = (m->m[0][0] * det00) + (m->m[0][1] * det01) + (m->m[0][2] * det02); in lv_matrix_inverse()
157 if(d == 0.0f) in lv_matrix_inverse()
161 d = 1.0f / d; in lv_matrix_inverse()
166 matrix->m[0][0] = d * det00; in lv_matrix_inverse()
167 matrix->m[0][1] = d * ((m->m[2][1] * m->m[0][2]) - (m->m[0][1] * m->m[2][2])); in lv_matrix_inverse()
168 matrix->m[0][2] = d * ((m->m[0][1] * m->m[1][2]) - (m->m[1][1] * m->m[0][2])); in lv_matrix_inverse()
169 matrix->m[1][0] = d * det01; in lv_matrix_inverse()
170 matrix->m[1][1] = d * ((m->m[0][0] * m->m[2][2]) - (m->m[2][0] * m->m[0][2])); in lv_matrix_inverse()
171 matrix->m[1][2] = d * ((m->m[1][0] * m->m[0][2]) - (m->m[0][0] * m->m[1][2])); in lv_matrix_inverse()
[all …]
Dlv_math.c132 int64_t d; /*slope value at specified t*/ in lv_cubic_bezier() local
134 int32_t d; in lv_cubic_bezier() local
165 d = ax; /* use 64bit operation if needed. */ in lv_cubic_bezier()
166 d = (3 * d * t) >> CUBIC_PRECISION_BITS; in lv_cubic_bezier()
167 d = ((d + 2 * bx) * t) >> CUBIC_PRECISION_BITS; in lv_cubic_bezier()
168 d += cx; in lv_cubic_bezier()
170 if(LV_ABS(d) <= 1) break; in lv_cubic_bezier()
172 d = ((int64_t)xs * (1L << CUBIC_PRECISION_BITS)) / d; in lv_cubic_bezier()
173 if(d == 0) break; /*Reached precision limits*/ in lv_cubic_bezier()
174 t -= d; in lv_cubic_bezier()
Dlv_math.h161 #define LV_MIN4(a, b, c, d) (LV_MIN(LV_MIN(a,b), LV_MIN(c,d))) argument
165 #define LV_MAX4(a, b, c, d) (LV_MAX(LV_MAX(a,b), LV_MAX(c,d))) argument
/lvgl-latest/src/others/gridnav/
Dlv_gridnav.c150 int32_t d = lv_obj_get_width(dsc->focused_obj) / 4; in gridnav_event_cb() local
151 if(d <= 0) d = 1; in gridnav_event_cb()
152 lv_obj_scroll_by_bounded(dsc->focused_obj, -d, 0, LV_ANIM_ON); in gridnav_event_cb()
170 int32_t d = lv_obj_get_width(dsc->focused_obj) / 4; in gridnav_event_cb() local
171 if(d <= 0) d = 1; in gridnav_event_cb()
172 lv_obj_scroll_by_bounded(dsc->focused_obj, d, 0, LV_ANIM_ON); in gridnav_event_cb()
190 int32_t d = lv_obj_get_height(dsc->focused_obj) / 4; in gridnav_event_cb() local
191 if(d <= 0) d = 1; in gridnav_event_cb()
192 lv_obj_scroll_by_bounded(dsc->focused_obj, 0, -d, LV_ANIM_ON); in gridnav_event_cb()
209 int32_t d = lv_obj_get_height(dsc->focused_obj) / 4; in gridnav_event_cb() local
[all …]
/lvgl-latest/src/widgets/calendar/
Dlv_calendar_header_dropdown.c133 const lv_calendar_date_t * d; in month_event_cb() local
134 d = lv_calendar_get_showed_date(calendar); in month_event_cb()
135 lv_calendar_date_t newd = *d; in month_event_cb()
148 const lv_calendar_date_t * d; in year_event_cb() local
149 d = lv_calendar_get_showed_date(calendar); in year_event_cb()
157 lv_calendar_date_t newd = *d; in year_event_cb()
Dlv_calendar.c129 lv_calendar_date_t d; in lv_calendar_set_month_shown() local
130 d.year = calendar->showed_date.year; in lv_calendar_set_month_shown()
131 d.month = calendar->showed_date.month; in lv_calendar_set_month_shown()
132 d.day = calendar->showed_date.day; in lv_calendar_set_month_shown()
142 uint8_t act_mo_len = get_month_length(d.year, d.month); in lv_calendar_set_month_shown()
143 uint8_t day_first = get_day_of_week(d.year, d.month, 1); in lv_calendar_set_month_shown()
148 gregorian_time = d; in lv_calendar_set_month_shown()
162 uint8_t prev_mo_len = get_month_length(d.year, d.month - 1); in lv_calendar_set_month_shown()
165 gregorian_time = gregorian_get_last_month_time(&d); in lv_calendar_set_month_shown()
181 gregorian_time = gregorian_get_next_month_time(&d); in lv_calendar_set_month_shown()
[all …]
Dlv_calendar_header_arrow.c112 const lv_calendar_date_t * d; in month_event_cb() local
113 d = lv_calendar_get_showed_date(calendar); in month_event_cb()
114 lv_calendar_date_t newd = *d; in month_event_cb()
/lvgl-latest/tests/src/
Dlv_test_indev.c95 void lv_test_encoder_add_diff(int32_t d) in lv_test_encoder_add_diff() argument
97 diff_act += d; in lv_test_encoder_add_diff()
100 void lv_test_encoder_turn(int32_t d) in lv_test_encoder_turn() argument
102 diff_act += d; in lv_test_encoder_turn()
Dlv_test_indev.h31 void lv_test_encoder_add_diff(int32_t d);
33 void lv_test_encoder_turn(int32_t d);
/lvgl-latest/src/stdlib/builtin/
Dlv_mem_core_builtin.c63 #define _COPY(d, s) *d = *s; d++; s++; argument
64 #define _SET(d, v) *d = v; d++; argument
Dlv_string_builtin.c48 #define _COPY(d, s) *d = *s; d++; s++; argument
49 #define _SET(d, v) *d = v; d++; argument
/lvgl-latest/src/libs/fsdrv/
Dlv_fs_fatfs.c235 DIR * d = lv_malloc(sizeof(DIR)); in fs_dir_open() local
236 if(d == NULL) return NULL; in fs_dir_open()
241 FRESULT res = f_opendir(d, buf); in fs_dir_open()
243 lv_free(d); in fs_dir_open()
244 d = NULL; in fs_dir_open()
246 return d; in fs_dir_open()
/lvgl-latest/src/drivers/nuttx/
Dlv_nuttx_libuv.c190 lv_display_t * d; in lv_nuttx_uv_vsync_poll_cb() local
191 d = lv_display_get_next(NULL); in lv_nuttx_uv_vsync_poll_cb()
192 while(d) { in lv_nuttx_uv_vsync_poll_cb()
193 lv_display_send_event(d, LV_EVENT_VSYNC, NULL); in lv_nuttx_uv_vsync_poll_cb()
194 d = lv_display_get_next(d); in lv_nuttx_uv_vsync_poll_cb()
/lvgl-latest/tests/src/test_cases/
Dtest_math.c30 float d; /*slope value at specified t*/ in lv_cubic_bezier_f() local
49 d = (3.f * ax * t + 2.f * bx) * t + cx; in lv_cubic_bezier_f()
50 if(LV_ABS(d) < 1e-6f) break; in lv_cubic_bezier_f()
51 t -= xs / d; in lv_cubic_bezier_f()
/lvgl-latest/docs/
Dexample_list.py112 def print_item(path, lvl, d, fout): argument
113 for k in d:
114 v = d[k]
/lvgl-latest/src/draw/sw/
Dlv_draw_sw_gradient.c186 int32_t d = 0; in lv_gradient_color_calculate() local
203 d = max - min; in lv_gradient_color_calculate()
207 lv_opa_t mix = (frac * 255) / d; in lv_gradient_color_calculate()
517 int32_t x, d; in lv_gradient_linear_get_line() local
520 d = state->a; in lv_gradient_linear_get_line()
526 x += d; in lv_gradient_linear_get_line()
598 int32_t d = lv_atan2(dy, dx) - state->a; in lv_gradient_conical_get_line() local
599 if(d < 0) in lv_gradient_conical_get_line()
600 d += 360; in lv_gradient_conical_get_line()
601 w = extend_w((d * state->inv_da) >> 8, dsc->extend); in lv_gradient_conical_get_line()
[all …]

123