mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-06 23:11:25 +12:00
types.hpp: implement min_v<>, max_v<>, SignedInt, UnsignedInt, FPInt concepts
Restrict smax to only work with signed values for consistency. Cleanup <climits> includes. Cleanup <limits> includes.
This commit is contained in:
parent
4b239a0b87
commit
2491aad6f2
48 changed files with 190 additions and 168 deletions
|
@ -37,7 +37,7 @@ vertex_program_utils::vertex_program_metadata vertex_program_utils::analyse_vert
|
|||
//u32 first_instruction_address = entry;
|
||||
|
||||
std::stack<u32> call_stack;
|
||||
std::pair<u32, u32> instruction_range = { UINT32_MAX, 0 };
|
||||
std::pair<u32, u32> instruction_range{umax, 0};
|
||||
std::bitset<512> instructions_to_patch;
|
||||
bool has_branch_instruction = false;
|
||||
|
||||
|
@ -330,7 +330,7 @@ usz fragment_program_utils::get_fragment_program_ucode_size(const void* ptr)
|
|||
fragment_program_utils::fragment_program_metadata fragment_program_utils::analyse_fragment_program(const void* ptr)
|
||||
{
|
||||
fragment_program_utils::fragment_program_metadata result{};
|
||||
result.program_start_offset = UINT32_MAX;
|
||||
result.program_start_offset = -1;
|
||||
const auto instBuffer = ptr;
|
||||
s32 index = 0;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue