diff options
author | root <root> | 2011-06-14 07:23:46 +0000 |
---|---|---|
committer | root <root> | 2011-06-14 07:23:46 +0000 |
commit | 0390181dd3de602ad404ba2940a73e0c8a297b6e (patch) | |
tree | 6527e03cb37135fd91401274060fd90409c8e3a6 | |
parent | 2d984ba58ba63b062436d51b1c3724fb31e33964 (diff) |
*** empty log message ***
-rw-r--r-- | ev.pod | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -5050,8 +5050,12 @@ The type C<double> is used to represent timestamps. It is required to have at least 51 bits of mantissa (and 9 bits of exponent), which is good enough for at least into the year 4000 with millisecond accuracy (the design goal for libev). This requirement is overfulfilled by -implementations using IEEE 754, which is basically all existing ones. With -IEEE 754 doubles, you get microsecond accuracy until at least 2200. +implementations using IEEE 754, which is basically all existing ones. + +With IEEE 754 doubles, you get microsecond accuracy until at least the +year 2255 (and millisecond accuray till the year 287396 - by then, libev +is either obsolete or somebody patched it to use C<long double> or +something like that, just kidding). =back |