from Complex ALU by Giovanni Di Cecca, Virginia Bellino
A Simulator of Complex ALU

of=overflow_flag(ncmp,m_out,sa,sb,sel_out)
%            Progetto ALU
% 
%       Programma elaborato da
%
% Giovanni DI CECCA & Virginia BELLINO
%      50 / 887           408 / 466
%
%       http://www.dicecca.net


% of assume valore 1 se il risultato di un operazione aritmetica, ad esclusione
% di CMP, da luogo ad overflow
function of=overflow_flag(ncmp,m_out,sa,sb,sel_out)

overflow=(sa&sb&~m_out)|(~sa&~sb&m_out);

of=(overflow)&(ncmp)&(~sel_out(1))&(~sel_out(2));

Contact us at files@mathworks.com