Back to all issues

Issue 4437

Bug: Fixpoint multiplication/division differences for some matching fractional slopes


SubmittedProductStatus
2019-10-27Reactis for SimulinkResolved in 2019.0.1 (released Nov 01, 2019; release notes)
Resolved in 2018.2.4 (released Nov 01, 2019; release notes)

Multiplication of fixpoint types where the product of the input types' slopes matches the output type's slope (and in all biases are zero) only requires multiplication of the stored integer value and therefore should not produce differences between Simulink and Reactis (similar for division).

However, some such operations Reactis currently do produce differences. This happens if the product of the input's fractional slopes is greater or equal 2.0 (which happens for example when multiplying slopes 0.1 * 0.1 = 0.01).