Dimitry Sibiryakov <s...@ibphoenix.com> писал(а) в своём письме Tue, 25 Jun 2019 22:54:57 +0300:

21.06.2019 15:53, Alex Peshkoff via Firebird-devel wrote:
I.e. I suggest to replace high precision numeric's implementation using decfloat with native 128-bit integer when possible and ttmath in other cases. That will make it possible to use 128-bit integers in all cases when 64 is not enough without serious performance penalty. Comments?

Just to be sure: do you suggest to remove DECFLOAT implementation which you have been working on for several years?

BTW, does this piece of code really worth optimization? For example, I know a method for multiplication overflow prediction which is much faster than current one, but will it bring any noticeable change to Fiebird performance as a whole?


Dmitry, the DECFLOAT type is defined in the SQL:2016 standard as a separate type, so you don’t need to remove anything. We are talking only about the implementation of NUMERIC (19+, x) and DECIMAL (19+, x)

--
Simonov Denis



Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to