<divclass="ttc"id="a00787_html_gaac7b15e40bdea8d9aa4c4cb34049f7b5"><divclass="ttname"><ahref="a00787.html#gaac7b15e40bdea8d9aa4c4cb34049f7b5">glm::bitCount</a></div><divclass="ttdeci">GLM_FUNC_DECL vec< L, int, Q > bitCount(vec< L, T, Q > const &v)</div><divclass="ttdoc">Returns the number of bits set to 1 in the binary representation of value. </div></div>
<divclass="ttc"id="a00787_html_gae3316ba1229ad9b9f09480833321b053"><divclass="ttname"><ahref="a00787.html#gae3316ba1229ad9b9f09480833321b053">glm::usubBorrow</a></div><divclass="ttdeci">GLM_FUNC_DECL vec< L, uint, Q > usubBorrow(vec< L, uint, Q > const &x, vec< L, uint, Q > const &y, vec< L, uint, Q >&borrow)</div><divclass="ttdoc">Subtracts the 32-bit unsigned integer y from x, returning the difference if non-negative, or pow(2, 32) plus the difference otherwise. </div></div>
<divclass="ttc"id="a00350_html"><divclass="ttname"><ahref="a00350.html">vector_relational.hpp</a></div><divclass="ttdoc">Core features </div></div>
<divclass="ttc"id="a00787_html_ga4454c0331d6369888c28ab677f4810c7"><divclass="ttname"><ahref="a00787.html#ga4454c0331d6369888c28ab677f4810c7">glm::findLSB</a></div><divclass="ttdeci">GLM_FUNC_DECL vec< L, int, Q > findLSB(vec< L, T, Q > const &v)</div><divclass="ttdoc">Returns the bit number of the least significant bit set to 1 in the binary representation of value...</div></div>
<divclass="ttc"id="a00787_html_gac0c510a70e852f57594a9141848642e3"><divclass="ttname"><ahref="a00787.html#gac0c510a70e852f57594a9141848642e3">glm::imulExtended</a></div><divclass="ttdeci">GLM_FUNC_DECL void imulExtended(vec< L, int, Q > const &x, vec< L, int, Q > const &y, vec< L, int, Q >&msb, vec< L, int, Q >&lsb)</div><divclass="ttdoc">Multiplies 32-bit integers x and y, producing a 64-bit result. </div></div>
<divclass="ttc"id="a00787_html_ga346b25ab11e793e91a4a69c8aa6819f2"><divclass="ttname"><ahref="a00787.html#ga346b25ab11e793e91a4a69c8aa6819f2">glm::bitfieldExtract</a></div><divclass="ttdeci">GLM_FUNC_DECL vec< L, T, Q > bitfieldExtract(vec< L, T, Q > const &Value, int Offset, int Bits)</div><divclass="ttdoc">Extracts bits [offset, offset + bits - 1] from value, returning them in the least significant bits of...</div></div>
<divclass="ttc"id="a00787_html_ga39ac4d52028bb6ab08db5ad6562c2872"><divclass="ttname"><ahref="a00787.html#ga39ac4d52028bb6ab08db5ad6562c2872">glm::findMSB</a></div><divclass="ttdeci">GLM_FUNC_DECL vec< L, int, Q > findMSB(vec< L, T, Q > const &v)</div><divclass="ttdoc">Returns the bit number of the most significant bit in the binary representation of value...</div></div>
<divclass="ttc"id="a00787_html_ga750a1d92464489b7711dee67aa3441b6"><divclass="ttname"><ahref="a00787.html#ga750a1d92464489b7711dee67aa3441b6">glm::bitfieldReverse</a></div><divclass="ttdeci">GLM_FUNC_DECL vec< L, T, Q > bitfieldReverse(vec< L, T, Q > const &v)</div><divclass="ttdoc">Returns the reversal of the bits of value. </div></div>