Richelieu-class battleship and more broadly the proximity between the two main artillery magazines (one for each turret), was the greatest risk: one hit could potentially neutralize the entire main battery, or even cause the ship's loss from an ammunition explosion. On "Dunkerque", to avoid this risk the forward turrets had been positioned apart from each other, further apart than on the "Nelson"-class battleships. The French also studied three-turret designs, such as one quadruple and two double, two triple and one double, or three triple. In every case, three turrets would have increased weight vs two quadruple turrets, reduced propulsion to and speed
Quadruple-precision floating-point format switch) or simply as being synonymous with double precision (e.g. Microsoft Visual C++), rather than as quadruple precision. On a few other architectures, some C/C++ compilers implement codice_8 as quadruple precision, e.g. gcc on PowerPC (as double-double) and SPARC, or the Sun Studio compilers on SPARC. Even if codice_8 is not quadruple precision, however, some C/C++ compilers provide a nonstandard quadruple-precision type as an extension. For example, gcc provides a quadruple-precision type called codice_14 for x86, x86-64 and Itanium CPUs, and on PowerPC as IEEE 128-bit floating-point using the -mfloat128-hardware or -mfloat128 options; and some versions of Intel's C/C++ compiler