<feed xmlns='http://www.w3.org/2005/Atom'>
<title>eglantine-cirakg/src/common/bit_util.h, branch nx2</title>
<subtitle>Mirror of github.com/cira0100/Eglantine-public nx2, a fork of Djihads80/Eglantine.</subtitle>
<id>https://git.cirakg.xyz/eglantine-cirakg/atom?h=nx2</id>
<link rel='self' href='https://git.cirakg.xyz/eglantine-cirakg/atom?h=nx2'/>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/'/>
<updated>2026-07-09T01:47:04+00:00</updated>
<entry>
<title>[common] rework BitField and BitUtil, use concepts whenever possible (#4076)</title>
<updated>2026-07-09T01:47:04+00:00</updated>
<author>
<name>lizzie</name>
<email>lizzie@eden-emu.dev</email>
</author>
<published>2026-07-09T01:47:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=41762940d6bd6350901f12662248b95b91b51e6c'/>
<id>urn:sha1:41762940d6bd6350901f12662248b95b91b51e6c</id>
<content type='text'>
test no regressions especially on Liiinux

Signed-off-by: lizzie &lt;lizzie@eden-emu.dev&gt;

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4076
Reviewed-by: CamilleLaVey &lt;camillelavey99@gmail.com&gt;
Reviewed-by: MaranBr &lt;maranbr@eden-emu.dev&gt;
</content>
</entry>
<entry>
<title>Move to Clang Format 15</title>
<updated>2023-01-30T00:49:42+00:00</updated>
<author>
<name>Levi Behunin</name>
<email>l3ehunin@gmail.com</email>
</author>
<published>2023-01-29T20:54:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=2ff6c44168b0bf1d8c8d1d3e352abf3a5f734b44'/>
<id>urn:sha1:2ff6c44168b0bf1d8c8d1d3e352abf3a5f734b44</id>
<content type='text'>
Depends on https://github.com/yuzu-emu/build-environments/pull/69

clang-15 primary run
</content>
</entry>
<entry>
<title>general: Convert source file copyright comments over to SPDX</title>
<updated>2022-04-23T09:55:32+00:00</updated>
<author>
<name>Morph</name>
<email>39850852+Morph1984@users.noreply.github.com</email>
</author>
<published>2022-04-23T08:59:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=2b87305d319f0bd04da36fb96314934f37b12637'/>
<id>urn:sha1:2b87305d319f0bd04da36fb96314934f37b12637</id>
<content type='text'>
This formats all copyright comments according to SPDX formatting guidelines.
Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
</content>
</entry>
<entry>
<title>bit_util: Add `bit` utility function</title>
<updated>2022-03-09T21:57:47+00:00</updated>
<author>
<name>Wunkolo</name>
<email>Wunkolo@gmail.com</email>
</author>
<published>2022-02-23T18:08:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=fbf00e7fbc48926133e992498a794d0a3f586e58'/>
<id>urn:sha1:fbf00e7fbc48926133e992498a794d0a3f586e58</id>
<content type='text'>
Extracts a singular bit, as a bool, from the specified compile-time index.
</content>
</entry>
<entry>
<title>common: bit_util: Add IsPow2 helper function</title>
<updated>2022-01-11T21:01:12+00:00</updated>
<author>
<name>Morph</name>
<email>39850852+Morph1984@users.noreply.github.com</email>
</author>
<published>2022-01-11T00:44:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=9ec57a502c03a7080ad73b31cbd5012ce1bcba84'/>
<id>urn:sha1:9ec57a502c03a7080ad73b31cbd5012ce1bcba84</id>
<content type='text'>
Makes use of std::has_single_bit() to check whether the value is a power of 2.
</content>
</entry>
<entry>
<title>TextureCache: Refactor and fix linux compiling.</title>
<updated>2021-11-20T13:46:19+00:00</updated>
<author>
<name>Fernando Sahmkow</name>
<email>fsahmkow27@gmail.com</email>
</author>
<published>2021-11-20T13:46:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=e6d7d48d781da577711682fb13ed4faf953bedb3'/>
<id>urn:sha1:e6d7d48d781da577711682fb13ed4faf953bedb3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>common: Add missing include to bit_util.h</title>
<updated>2021-01-21T23:30:28+00:00</updated>
<author>
<name>bunnei</name>
<email>bunneidev@gmail.com</email>
</author>
<published>2021-01-21T23:30:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=16a6a7f9d901cf7b74542d26a2ddadf551f5b585'/>
<id>urn:sha1:16a6a7f9d901cf7b74542d26a2ddadf551f5b585</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bit_util: Unify implementations of MostSignificantBit32/MostSignificantBit64</title>
<updated>2021-01-21T09:07:58+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2021-01-21T08:48:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=1b0b7e4873ae734d2d1b441f60b7c3baa499c72c'/>
<id>urn:sha1:1b0b7e4873ae734d2d1b441f60b7c3baa499c72c</id>
<content type='text'>
We can use the standardized CLZ facilities to perform this. This also
allows us to make utilizing functions constexpr and eliminate the
inclusion of an intrinsics header.
</content>
</entry>
<entry>
<title>common/bit_util: Replace CLZ/CTZ operations with standardized ones</title>
<updated>2021-01-15T07:15:32+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2021-01-15T07:02:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=d5bff783bdfe644e0ee43115510d3e4faca2cc2d'/>
<id>urn:sha1:d5bff783bdfe644e0ee43115510d3e4faca2cc2d</id>
<content type='text'>
Makes for less code that we need to maintain.
</content>
</entry>
<entry>
<title>common: Make use of [[nodiscard]] where applicable</title>
<updated>2020-08-15T21:17:52+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2020-08-14T13:38:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=2ef7815422f4584b334ff196efd72e40ad03e094'/>
<id>urn:sha1:2ef7815422f4584b334ff196efd72e40ad03e094</id>
<content type='text'>
Now that clang-format makes [[nodiscard]] attributes format sensibly, we
can apply them to several functions within the common library to allow
the compiler to complain about any misuses of the functions.
</content>
</entry>
</feed>
