Original poster from SO here: there are some components that are doing schedule calculations, so in some parts there are quite a lot of time-related calculations, and performance can be important in these parts.<p>Also, I see now that the sentence &quot;Our C++ library currently uses time_t for storing time values&quot; might have been misleading; by &quot;storing&quot; I meant &quot;keeping in RAM and registers, for calculations&quot; rather than &quot;keeping in non-volatile memory, for archival&quot;.