diff --git a/glm/core/func_integer.hpp b/glm/core/func_integer.hpp
index 4c50bb9f..ec0cd57e 100644
--- a/glm/core/func_integer.hpp
+++ b/glm/core/func_integer.hpp
@@ -28,7 +28,8 @@ namespace glm
//! modulo pow(2, 32). The value carry is set to 0 if the sum was
//! less than pow(2, 32), or to 1 otherwise.
//!
- //! (From GLSL 4.00.08 specification, section 8.8)
+ //! \li GLSL uaddCarry man page
+ //! \li GLSL 4.00.08 specification, section 8.8
template
genUType uaddCarry(
genUType const & x,
@@ -38,8 +39,9 @@ namespace glm
//! Subtracts the 32-bit unsigned integer y from x, returning
//! the difference if non-negative, or pow(2, 32) plus the difference
//! otherwise. The value borrow is set to 0 if x >= y, or to 1 otherwise.
- //!
- //! (From GLSL 4.00.08 specification, section 8.8)
+ //!
+ //! \li GLSL usubBorrow man page
+ //! \li GLSL 4.00.08 specification, section 8.8
template
genUType usubBorrow(
genUType const & x,
@@ -49,7 +51,9 @@ namespace glm
//! Multiplies 32-bit integers x and y, producing a 64-bit
//! result. The 32 least-significant bits are returned in lsb.
//! The 32 most-significant bits are returned in msb.
- //! (From GLSL 4.00.08 specification, section 8.8)
+ //!
+ //! \li GLSL umulExtended man page
+ //! \li GLSL 4.00.08 specification, section 8.8
template
void umulExtended(
genUType const & x,
@@ -60,7 +64,9 @@ namespace glm
//! Multiplies 32-bit integers x and y, producing a 64-bit
//! result. The 32 least-significant bits are returned in lsb.
//! The 32 most-significant bits are returned in msb.
- //! (From GLSL 4.00.08 specification, section 8.8)
+ //!
+ //! \li GLSL imulExtended man page
+ //! \li GLSL 4.00.08 specification, section 8.8
template
void imulExtended(
genIType const & x,