Double check also be possible. For example, in the position shown, after Black plays 1...d5, White plays 2.exd6e.p. quintuple check (the "moa" is a non-leaping knight which first takes a diagonal step, then an orthogonal one). After the "en passant" capture, five pieces check the black king: both moas, the rook, the grasshopper and the bishop. In xiangqi, the Chinese version of chess, triple check and even quadruple check is possible even without using fairy pieces, as in the following examples: Double check In chess, a double check is a check delivered by two pieces simultaneously. In chess notation, it is almost
Quadruple-precision floating-point format the double-double technique above, although that technique does not implement IEEE quadruple precision), since direct hardware support for quadruple precision is, as of 2016, less common (see "Hardware support" below). One can use general arbitrary-precision arithmetic libraries to obtain quadruple (or higher) precision, but specialized quadruple-precision implementations may achieve higher performance. A separate question is the extent to which quadruple-precision types are directly incorporated into computer programming languages. Quadruple precision is specified in Fortran by the codice_2 (module codice_3 from Fortran 2008 must be used, the constant codice_4 is equal to 16 on most processors), or as codice_5, or in