Commit ac773b52 authored by sagnowski's avatar sagnowski
Browse files

Minor improvement to get_carry

parent cf8ab748
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -190,7 +190,7 @@ void set_overflow(Flag *overflow) { if (overflow) *overflow = 1; else { BASOP_TR
void unset_overflow(Flag* overflow) { if (overflow) *overflow = 0;  else { BASOP_TRIGGER_OVERFLOW_ERROR_OR_WARNING(overflow_error_enable, overflow_warning_enable); BASOP_SET_GLOBAL(Overflow, 0); } }
void set_carry(Flag *carry) { if (carry) *carry = 1; else { BASOP_TRIGGER_OVERFLOW_ERROR_OR_WARNING(overflow_error_enable, overflow_warning_enable); BASOP_SET_GLOBAL(Carry, 1); } }
void unset_carry(Flag* carry) { if (carry) *carry = 0; else { BASOP_TRIGGER_OVERFLOW_ERROR_OR_WARNING(overflow_error_enable, overflow_warning_enable); BASOP_SET_GLOBAL(Carry, 0);} }
Flag get_carry(Flag* carry) { if (carry) return *carry; else { BASOP_TRIGGER_OVERFLOW_ERROR_OR_WARNING(overflow_error_enable, overflow_warning_enable); } return BASOP_GET_GLOBAL(Carry); }
Flag get_carry(const Flag* carry) { if (carry) return *carry; else { BASOP_TRIGGER_OVERFLOW_ERROR_OR_WARNING(overflow_error_enable, overflow_warning_enable); } return BASOP_GET_GLOBAL(Carry); }

#ifdef BASOP_NOGLOB_DEV_PRINT
#include <stdio.h>
+1 −1
Original line number Diff line number Diff line
@@ -131,7 +131,7 @@ void set_overflow(Flag *overflow);
void unset_overflow(Flag* overflow);
void set_carry(Flag *carry);
void unset_carry(Flag* carry);
Flag get_carry(Flag* carry);
Flag get_carry(const Flag* carry);
#endif /* BASOP_NOGLOB */

/*___________________________________________________________________________