URL
https://opencores.org/ocsvn/xilinx_virtex_fp_library/xilinx_virtex_fp_library/trunk
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
Rev 14 |
Rev 17 |
Line 153... |
Line 153... |
special_cases_instance( .sp_case_a_number(sp_case_a_number),
|
special_cases_instance( .sp_case_a_number(sp_case_a_number),
|
.sp_case_b_number(sp_case_b_number),
|
.sp_case_b_number(sp_case_b_number),
|
.sp_case_result_o(resulted_exception_field));
|
.sp_case_result_o(resulted_exception_field));
|
|
|
//set zero_flag in case of equal numbers
|
//set zero_flag in case of equal numbers
|
assign zero_flag = ~(|(resulted_mantissa));
|
assign zero_flag = ~((|{resulted_mantissa,resulted_exception_field[1]}) & (|resulted_exception_field));
|
|
|
//compute resulted_sign
|
//compute resulted_sign
|
assign resulted_sign = (eff_op)?
|
assign resulted_sign = (eff_op)?
|
(!a_greater_exponent[size_exponent]? (!b_greater_exponent[size_exponent]? ~adder_mantissa[size_mantissa+1] : s_a_number) : ~s_b_number) :
|
(!a_greater_exponent[size_exponent]? (!b_greater_exponent[size_exponent]? ~adder_mantissa[size_mantissa+1] : s_a_number) : ~s_b_number) :
|
s_a_number;
|
s_a_number;
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.