Paul Sokolovsky
9aaccd4735
py/formatfloat: Convert to fully portable implementation.
...
This takes previous IEEE-754 single precision float implementation, and
converts it to fully portable parametrizable implementation using C99
functions like signbit(), isnan(), isinf(). As long as those functions
are available (they can be defined in adhoc manner of course), and
compiler can perform standard arithmetic and comparison operations on a
float type, this implementation will work with any underlying float type
(including types whose mantissa is larger than available intergral integer
type).
2015-11-22 17:54:05 +02:00
..
2015-09-03 23:14:06 +01:00
2015-06-04 14:00:29 +00:00
2015-06-04 14:00:29 +00:00
2015-11-09 14:11:21 +00:00
2015-10-19 14:26:19 +01:00
2015-10-13 00:50:17 +01:00
2015-10-13 00:50:17 +01:00
2015-06-04 14:00:29 +00:00
2015-06-04 14:00:29 +00:00
2015-06-25 14:42:13 +00:00
2015-11-13 12:49:18 +00:00
2015-11-13 12:49:18 +00:00
2015-10-12 10:13:51 +03:00
2015-05-17 18:12:19 +01:00
2015-10-27 00:04:59 +03:00
2015-02-15 00:02:27 +00:00
2015-11-13 12:49:18 +00:00
2015-11-20 12:30:37 +00:00
2015-11-20 12:30:37 +00:00
2015-08-17 12:51:26 +01:00
2015-11-13 12:49:18 +00:00
2015-08-17 12:51:26 +01:00
2015-11-21 16:54:15 +02:00
2015-11-20 12:44:20 +00:00
2015-11-13 12:49:18 +00:00
2015-11-13 12:49:18 +00:00
2015-11-22 17:54:05 +02:00
2015-05-17 21:47:11 +01:00
2015-05-31 23:02:04 +03:00
2015-01-20 11:52:12 +02:00
2015-11-07 14:26:11 +00:00
2015-11-07 14:26:11 +00:00
2015-11-17 14:00:14 +00:00
2015-09-07 17:33:44 +01:00
2015-06-04 23:42:45 +01:00
2015-02-27 09:34:51 +00:00
2015-06-04 23:42:45 +01:00
2015-10-11 11:09:57 +03:00
2015-10-30 11:34:53 +03:00
2015-07-14 22:56:32 +01:00
2015-11-20 14:09:20 +00:00
2015-07-14 22:56:32 +01:00
2015-10-12 15:32:06 +03:00
2015-10-24 15:46:53 +03:00
2015-01-01 20:32:09 +00:00
2015-10-20 12:35:17 +01:00
2015-11-17 14:10:13 +00:00
2015-03-20 17:26:10 +00:00
2015-10-11 15:18:15 +03:00
2015-02-15 13:17:11 +00:00
2015-11-17 14:10:13 +00:00
2015-04-16 14:30:16 +00:00
2015-10-31 18:47:08 +03:00
2015-11-21 16:03:37 +02:00
2015-11-13 12:49:18 +00:00
2015-10-31 19:14:30 +03:00
2015-10-31 19:14:30 +03:00
2015-05-28 14:22:12 +00:00
2015-01-07 20:33:00 +00:00
2015-11-17 14:27:21 +00:00
2015-10-01 22:35:06 +01:00
2015-10-01 18:01:37 +01:00
2015-10-11 15:18:15 +03:00
2015-03-03 14:34:40 +00:00
2015-01-07 20:33:00 +00:00
2015-10-20 13:26:34 +01:00
2015-01-08 16:24:44 +00:00
2015-11-19 20:23:43 +02:00
2015-01-07 20:33:00 +00:00
2015-10-20 12:35:40 +01:00
2015-11-13 12:49:18 +00:00
2015-10-11 15:18:15 +03:00
2015-04-29 00:17:48 +01:00
2015-09-04 16:46:15 +01:00
2015-04-16 14:30:16 +00:00
2015-04-16 14:30:16 +00:00
2015-04-16 14:30:16 +00:00
2015-10-11 15:18:15 +03:00
2015-11-20 14:09:20 +00:00
2015-09-04 16:53:46 +01:00
2015-07-14 22:56:32 +01:00
2015-02-27 00:36:39 +00:00
2015-08-20 01:05:11 +03:00
2015-10-20 12:38:54 +01:00
2015-11-13 12:49:18 +00:00
2015-11-13 12:49:18 +00:00
2015-11-13 12:49:18 +00:00
2015-01-01 20:32:09 +00:00
2015-08-30 11:49:49 +01:00
2015-11-09 01:34:56 +02:00
2015-10-20 12:35:17 +01:00
2015-10-20 12:35:17 +01:00
2015-04-25 23:16:39 +01:00
2015-10-11 15:18:15 +03:00
2015-02-27 00:36:39 +00:00
2015-01-20 14:11:27 +00:00
2015-10-27 00:04:59 +03:00
2015-01-01 20:32:09 +00:00
2015-04-21 14:14:24 +00:00
2015-05-12 22:46:02 +01:00
2015-05-17 17:48:47 +01:00
2015-01-20 12:47:20 +00:00
2015-10-11 15:18:15 +03:00
2015-04-07 00:17:11 +03:00
2015-10-11 15:18:15 +03:00
2015-05-05 22:18:07 +03:00
2015-09-15 22:46:30 +01:00
2015-10-20 12:38:54 +01:00
2015-10-20 12:38:54 +01:00
2015-04-16 14:30:16 +00:00
2015-10-11 15:18:15 +03:00
2015-10-11 15:18:15 +03:00
2015-04-21 14:14:24 +00:00
2015-06-13 23:36:30 +01:00
2015-05-04 11:08:40 +01:00
2015-01-20 12:47:20 +00:00
2015-01-01 20:32:09 +00:00
2015-11-17 14:00:14 +00:00
2015-10-02 00:11:11 +01:00
2015-10-01 17:18:12 +01:00
2015-02-08 01:57:40 +00:00
2015-02-08 01:57:40 +00:00
2015-01-01 20:32:09 +00:00
2015-10-27 00:04:59 +03:00
2015-10-13 15:52:06 +01:00
2015-04-09 15:29:54 +00:00
2015-11-17 14:10:13 +00:00
2015-09-19 14:06:23 +01:00
2015-04-29 00:46:26 +01:00
2015-11-13 12:49:18 +00:00
2015-10-20 12:35:17 +01:00
2015-06-25 14:42:13 +00:00
2015-08-17 12:51:26 +01:00
2015-11-13 12:49:18 +00:00
2015-01-20 12:47:20 +00:00
2015-11-13 12:49:18 +00:00
2015-01-01 20:32:09 +00:00
2015-10-20 12:38:54 +01:00
2015-04-03 00:26:47 +03:00
2015-01-01 20:32:09 +00:00
2015-10-18 15:39:33 +03:00
2015-10-18 15:39:33 +03:00
2015-05-20 09:31:22 +01:00
2015-01-01 20:32:09 +00:00
2015-11-13 12:49:18 +00:00
2015-06-25 14:42:13 +00:00
2015-07-06 17:29:27 +01:00
2015-04-16 14:30:16 +00:00