[Decomp] Decompile gcommon, gstring-h, and gkernel-h (#249)

* begin decomp

* untabify

* finish decomp of gcommon

* warning with function name

* clean up gkernel-h

* fix all types
This commit is contained in:
water111
2021-02-11 09:49:15 -05:00
committed by GitHub
parent 6e0ff4c9d0
commit 43c1d223a6
19 changed files with 1403 additions and 519 deletions
+4 -4
View File
@@ -704,12 +704,12 @@ void SimpleExpressionElement::update_from_stack(const Env& env,
allow_side_effects);
break;
case SimpleExpression::Kind::RIGHT_SHIFT_LOGIC:
update_from_stack_force_ui_2(env, FixedOperatorKind::SHR, pool, stack, result,
allow_side_effects);
update_from_stack_copy_first_int_2(env, FixedOperatorKind::SHR, pool, stack, result,
allow_side_effects);
break;
case SimpleExpression::Kind::RIGHT_SHIFT_ARITH:
update_from_stack_force_si_2(env, FixedOperatorKind::SAR, pool, stack, result,
allow_side_effects);
update_from_stack_copy_first_int_2(env, FixedOperatorKind::SAR, pool, stack, result,
allow_side_effects);
break;
case SimpleExpression::Kind::MUL_UNSIGNED:
update_from_stack_force_ui_2(env, FixedOperatorKind::MULTIPLICATION, pool, stack, result,