From: | Andres Freund <andres(at)anarazel(dot)de> |
---|---|
To: | pgsql-committers(at)postgresql(dot)org |
Subject: | pgsql: Add, optional, support for 128bit integers. |
Date: | 2015-03-20 09:30:42 |
Message-ID: | E1YYtGM-0005Vq-ND@gemulon.postgresql.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-committers |
Add, optional, support for 128bit integers.
We will, for the foreseeable future, not expose 128 bit datatypes to
SQL. But being able to use 128bit math will allow us, in a later patch,
to use 128bit accumulators for some aggregates; leading to noticeable
speedups over using numeric.
So far we only detect a gcc/clang extension that supports 128bit math,
but no 128bit literals, and no *printf support. We might want to expand
this in the future to further compilers; if there are any that that
provide similar support.
Discussion: 544BB5F1(dot)50709(at)proxel(dot)se
Author: Andreas Karlsson, with significant editorializing by me
Reviewed-By: Peter Geoghegan, Oskari Saarenmaa
Branch
------
master
Details
-------
http://git.postgresql.org/pg/commitdiff/8122e1437e332e156d971a0274879b0ee76e488a
Modified Files
--------------
config/c-compiler.m4 | 37 +++++++++++++++++++++++++++++
configure | 52 +++++++++++++++++++++++++++++++++++++++++
configure.in | 3 +++
src/include/c.h | 11 +++++++++
src/include/pg_config.h.in | 3 +++
src/include/pg_config.h.win32 | 3 +++
6 files changed, 109 insertions(+)
From | Date | Subject | |
---|---|---|---|
Next Message | Bruce Momjian | 2015-03-20 12:25:50 | Re: pgsql: Allow empty target list in SELECT. |
Previous Message | Bruce Momjian | 2015-03-20 02:38:50 | pgsql: docs: mention the optimizer can increase the index usage count |