dynarmic/src/common
Lioncash c9777ef997 common/fp/info: Make half-precision info struct functions return correctly sized types
While initially done to potentially prevent creating bugs due to C++
having a silly type-promotion mechanism involving types < sizeof(int)
and unsignedness, given that the bulk of these functions' usages
are on exit paths, these can return the correct type to avoid the need
to cast at every usage point.
2020-04-22 21:01:45 +01:00
..
crypto common: Move all cryptographic function to common/crypto 2020-04-22 20:46:22 +01:00
fp common/fp/info: Make half-precision info struct functions return correctly sized types 2020-04-22 21:01:45 +01:00
mp mp: rename mp.h to mp/function_info.h 2020-04-22 20:46:22 +01:00
assert.h assert: Use fmt in ASSERT_MSG 2020-04-22 20:46:12 +01:00
bit_util.h common/bit_util: Make a few functions as constexpr 2020-04-22 20:58:10 +01:00
cast_util.h cast_util: Remove unnecessary typename 2020-04-22 20:46:19 +01:00
common_types.h Remove UNUSED macro 2020-04-22 20:26:12 +01:00
intrusive_list.h General: Convert multiple namespace specifiers to nested namespace specifiers where applicable 2020-04-22 20:44:38 +01:00
iterator_util.h iterator_util: Make Reverse constexpr 2020-04-22 20:46:12 +01:00
llvm_disassemble.cpp llvm_disassemble: Allow disassembly of invalid AArch64 instructions 2020-04-22 20:46:18 +01:00
llvm_disassemble.h Add missing include guards 2020-04-22 20:57:37 +01:00
macro_util.h scope_exit: Add SCOPE_SUCCESS and SCOPE_EXIT 2020-04-22 20:46:12 +01:00
math_util.cpp ir: Add opcodes for performing unsigned reciprocal square root estimates 2020-04-22 20:55:05 +01:00
math_util.h ir: Add opcodes for performing unsigned reciprocal square root estimates 2020-04-22 20:55:05 +01:00
memory_pool.cpp General: Convert multiple namespace specifiers to nested namespace specifiers where applicable 2020-04-22 20:44:38 +01:00
memory_pool.h General: Convert multiple namespace specifiers to nested namespace specifiers where applicable 2020-04-22 20:44:38 +01:00
safe_ops.h Add missing include guards 2020-04-22 20:57:37 +01:00
scope_exit.h scope_exit: Add SCOPE_SUCCESS and SCOPE_EXIT 2020-04-22 20:46:12 +01:00
string_util.h General: Convert multiple namespace specifiers to nested namespace specifiers where applicable 2020-04-22 20:44:38 +01:00
u128.cpp u128: StickyLogicalShiftRight requires special-casing for amount == 64 2020-04-22 20:46:21 +01:00
u128.h u128: Make Bit() a const-qualified member function 2020-04-22 20:46:22 +01:00
variant_util.h General: Convert multiple namespace specifiers to nested namespace specifiers where applicable 2020-04-22 20:44:38 +01:00