| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| FiCore.m | 2012-04-15 | 38.2 kB | |
| Totals: 1 Item | 38.2 kB | 0 | |
- 10 mar 2012: first commit of FiCore.m
---------------------------------------
It contains the following functions:
- QUANTIZATION FUNCTIONS: fip, fip_primitive_complex, fip_primitive
- INITIALIZATION: fi_create
- PRINT: fi_print
- TRUNCATION: fip_rnd_signed_remov_fract_part
- REAL SUM: fip_sum_primitive
- REAL DIFF: fip_diff_primitive
- REAL MULTIPLICATION: fip_mul, fip_mul_primitive
- COMPLEX MULTIPLICATION: fip_compl_mul, fip_compl_mul_primitive, fip_compl_mul1, fip_compl_mul1_primitive
- REAL/IMAG: fip_real, fip_primitive_real, fip_imag, fip_primitive_imag
- CONVERSION/VISUALIZATION: fi2bin4reals, binarray2str
- COMPARISON: fip_cmp_primitive
- RANGE: fip_range_real_primitive, fip_range_real_primitive_bit_num
- SCALING: fip_fract_scal
It is based on the following fixed point representation:
- fi.x = value
- fi.type = "s"->signed, "u"->unsigned (currently only "s" is supported)
- fi.int = number of digits of integer part
- fi.dec = number of digits of fractional part
- fi.ovf = overflow flag
- 18 mar 2012
---------------------------------------
Added fip_diff_primitive_complex, fip_diff, fip_sum_primitive_complex, fip_sum
- 1 apr 2012
---------------------------------------
Added fip_scal_primitive_complex, fip_scal (the old fip_scal is renamed as fip_scal_primitive)
- 15 apr 2012
---------------------------------------
Removed unnecessary calls to float
Created fip_sl_arith4integers
- 12 May 2012
---------------------------------------
Created PKG folder
Created PKG/Source folder
Created file utility: it will contain utility functions (error_print, etc etc) for primitive functions - TO BE TESTED
Each primitive function is defined into different files ("name_func".m). Head of file contains description of such primitive. - TO BE COMPLETED