mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-09-13 04:52:06 +00:00
VideoCommon: Add signed version of BitfieldExtract
This commit is contained in:
parent
555a93057c
commit
d2041b4c2a
3 changed files with 10 additions and 1 deletions
|
@ -203,7 +203,8 @@ template <auto ptr_to_bitfield_member>
|
|||
std::string BitfieldExtract(std::string_view source)
|
||||
{
|
||||
using BitFieldT = Common::MemberType<ptr_to_bitfield_member>;
|
||||
return fmt::format("bitfieldExtract({}, {}, {})", source, static_cast<u32>(BitFieldT::StartBit()),
|
||||
return fmt::format("bitfieldExtract({}({}), {}, {})", BitFieldT::IsSigned() ? "int" : "uint",
|
||||
source, static_cast<u32>(BitFieldT::StartBit()),
|
||||
static_cast<u32>(BitFieldT::NumBits()));
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue