g++_quadmath_test, a C++ code which uses quadruple real precision arithmetic with the Gnu G++ compiler for C++.
Every C++ compiler offers a single precision real datatype called float as well as a double precision real data type called double.
Such variables can be declared with statements such as:
float w;
double x;
On some systems, the G++ compiler provides a real data type stored in 80 bytes, and declared as a __float80, and on some systems, a real data type stored in 128 bytes, declared as a __float128. Variable declarations would be
__float80 y;
__float128 z;
The Macintosh OSX system I have access to seems to have the __float80 option, but not the __float128 option.
The computer code and data files described and made available on this web page are distributed under the MIT license
g++_quadmath_test is available in a C version and a C++ version and a FORTRAN90 version.
g++_intrinsics_test, a C++ code which illustrates the use of intrinsic functions provided by the Gnu G++ compiler for C++.
g95_quadmath_test, a FORTRAN90 program which illustrates the use of quadruple precision real arithmetic provided on some systems by the G95 compiler for FORTRAN.