OpenCores
URL https://opencores.org/ocsvn/xilinx_virtex_fp_library/xilinx_virtex_fp_library/trunk

Subversion Repositories xilinx_virtex_fp_library

[/] [xilinx_virtex_fp_library/] [trunk/] [GeneralPrecMAF/] [Multiply_Accumulate.v] - Diff between revs 9 and 12

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 9 Rev 12
Line 96... Line 96...
                                                                        .b_mantissa_i(m_b_number),
                                                                        .b_mantissa_i(m_b_number),
                                                                        .mul_mantissa(m_ab_mantissa));
                                                                        .mul_mantissa(m_ab_mantissa));
 
 
        assign c_mantissa       = {1'b0,m_c_number, {(shift_mantissa_0_bits){1'b0}}};
        assign c_mantissa       = {1'b0,m_c_number, {(shift_mantissa_0_bits){1'b0}}};
        assign e_ab_number_inter = e_a_number + e_b_number;
        assign e_ab_number_inter = e_a_number + e_b_number;
        assign e_ab_number = e_ab_number_inter  - ({1'b1,{(bias_0_bits){1'b0}}} - 1'b1);
        assign e_ab_number = e_ab_number_inter  - {(bias_0_bits){1'b1}};
 
 
        //find the greater exponent
        //find the greater exponent
        assign ab_greater_exponent = e_ab_number - e_c_number;
        assign ab_greater_exponent = e_ab_number - e_c_number;
        assign c_greater_exponent = e_c_number - e_ab_number;
        assign c_greater_exponent = e_c_number - e_ab_number;
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.