fp64_abs (res, arg); // absolute number fp64_neg (res, arg); // unary negative fp64_add (res, l, r); // addition (l + r) fp64_add_c (res_r, res_i, l_r, l_i, r_r, r_i); // complex add fp64_sub (res, l, r); // subtraction (l - r) fp64_sub_c (res_r, res_i, l_r, l_i, r_r, r_i); // complex subtraction fp64_mul (res, l, r); // multiplation (l * r) fp64_mul_c (res_r, res_i, l_r, l_i, r_r, r_i); // complex multiplicaiton fp64_div (res, l, r); // division (l / r) fp64_div_c (res_r, res_i, l_r, l_i, r_r, r_i); // complex division fp64_rem (res, l, r); // remainder fp64_sqrt (res, arg); // square root fp64_log (res, base, arg); // log fp64_ln (res, arg); // ln fp64_pow_fp (res, l, r); // l**r, where l and r are fp64 fp64_pow (res, l, r); // l**r, where l is fp64 and r is integer fp64_sin (res, arg); // sin fp64_cos (res, arg); // cos fp64_tan (res, arg); // tan fp64_arc_sin (res, arg); // arcsin fp64_arc_cos (res, arg); // arccos fp64_arc_tan (res, arg); // arctan fp64_equ (res, l, r); // = fp64_not_equ (res, l, r); // != fp64_gteq (res, l, r); // >= fp64_lteq (res, l, r); // <= fp64_gt (res, l, r); // > fp64_lt (res, l, r); // < integer_to_fp64 (res, arg); // integer input, fp64 output real_to_fp64 (res, arg); // real input, fp64 output used for passing the bit patterns across the ports. driver (net_r); receiver (net_r); signed_to_fp64 (res, arg);// signed, parameter: width unsigned_to_fp64 (res, arg); // unsigned, parameter: width fp64_to_integer (res, arg); // fp64 to integer fp64_to_unsigned (res, arg); // fp64 to unsigned, parameter: width fp64_to_signed (res, arg); // fp64 to signed, parameter: width fp64_to_real (res, arg); // fp64 to real fp64_Copysign (res, x, y); // copies sign of x to y fp64_Scalb (res, y, n); // multiplies y by 2**n (where n is an integer) fp64_Logb (res, arg); // returns the log (base 2) of arg fp64_Nextafter (res, x, y); // Gives you the next logical number after x fp64_Finite (res, x); // returns "1" if x is not infinity. fp64_Isnan (res, x); // returns "1" is x in any type of NAN fp64_Class (res, x); fp64_Unordered (res, x, y); // returns "1" if x or y is a NAN.