dynarmic/src
Lioncash d0274f412a safe_ops: Avoid signed overflow in Negate()
Negation of values such as -9223372036854775808 can't be represented in
signed equivalents (such as long long), leading to signed overflow.
Therefore, we can just invert bits and add 1 to perform this behavior
with unsigned arithmetic.
2020-04-22 20:46:21 +01:00
..
backend_x64 emit_x64: Remove FPSCR_RoundTowardsZero() virtual function from EmitContext struct 2020-04-22 20:46:21 +01:00
common safe_ops: Avoid signed overflow in Negate() 2020-04-22 20:46:21 +01:00
frontend simd_scalar_shift_by_immediate: Implement FCVT{ZS, ZU} (vector, fixed-point)'s scalar double/single-precision variant 2020-04-22 20:46:21 +01:00
ir_opt general: Remove unused lambda captures 2020-04-22 20:46:16 +01:00
CMakeLists.txt fp: Implement FPRoundInt 2020-04-22 20:46:20 +01:00