early-access version 2349

This commit is contained in:
pineappleEA 2021-12-26 00:55:35 +01:00
parent fcf07153a2
commit 21755564af
2 changed files with 3 additions and 3 deletions

View file

@ -1,7 +1,7 @@
yuzu emulator early access yuzu emulator early access
============= =============
This is the source code for early-access 2348. This is the source code for early-access 2349.
## Legal Notice ## Legal Notice

View file

@ -87,11 +87,11 @@ void EmitUDiv32(EmitContext& ctx, IR::Inst& inst, std::string_view a, std::strin
} }
void EmitINeg32(EmitContext& ctx, IR::Inst& inst, std::string_view value) { void EmitINeg32(EmitContext& ctx, IR::Inst& inst, std::string_view value) {
ctx.AddU32("{}=uint(-({}));", inst, value); ctx.AddU32("{}=uint(int(0)-int({}));", inst, value);
} }
void EmitINeg64(EmitContext& ctx, IR::Inst& inst, std::string_view value) { void EmitINeg64(EmitContext& ctx, IR::Inst& inst, std::string_view value) {
ctx.AddU64("{}=-({});", inst, value); ctx.AddU64("{}=uint64_t(int64_t(0)-int64_t({}));", inst, value);
} }
void EmitIAbs32(EmitContext& ctx, IR::Inst& inst, std::string_view value) { void EmitIAbs32(EmitContext& ctx, IR::Inst& inst, std::string_view value) {