static cairo_always_inline cairo_time_t _cairo_time_from_large_integer (LARGE_INTEGER t) { cairo_int64_t r; r = _cairo_int64_lsl (_cairo_int32_to_int64 (t.HighPart), 32); r = _cairo_int64_add (r, _cairo_int32_to_int64 (t.LowPart)); return r; }
cairo_time_t _cairo_time_get (void) { QWORD t; cairo_int64_t r; DosTmrQueryTime (&t); r = _cairo_int64_lsl (_cairo_int32_to_int64 (t.ulHi), 32); r = _cairo_int64_add (r, _cairo_int32_to_int64 (t.ulLo)); return r; }
static const cairo_fixed_32_32_t _fixed_16_16_to_fixed_32_32 (cairo_fixed_16_16_t a) { return _cairo_int64_lsl (_cairo_int32_to_int64 (a), 16); }