//============================================================================// module JDIFF //============================================================================// ( input [8:0] iA,iB, output [8:0] oZ ); //----------------------------------------------------------------------------// wire [8:0] AB = iA - iB; wire [8:0] BA = iB - iA; assign oZ=(~iA[8]&iB[8])? AB : (iA[8]&~iB[8])? BA : (AB[8])? BA : AB; //============================================================================// endmodule //============================================================================//