How Functions Use fimath
Functions that use then discard attached fimath
Functions that ignore and discard attached fimath
| Functions | Note |
|---|---|
accumneg,
accumpos |
|
add, sub, mpy |
|
| CORDIC functions (see Fixed-Point Math Operations in MATLAB and Simulink) | CORDIC functions use their own internal
|
mod | — |
qr | — |
quantize | Uses the math settings on the quantizer
object, ignores and discards any fimath settings
on the input |
Trigonometric functions — atan2,
cos, sin | — |
Functions that do not perform math
| Functions | Note |
|---|---|
Built-in Types—int32, int64,
int8, uint16, uint32, uint64,
uint8 | Ignore any fimath settings on the input.
Always use the rounding method Round when casting
to the new data type. The output is not a fi
object so it has no attached fimath. |
bitsll, bitsra, bitsrl | OverflowAction and
RoundingMethod are ignored — bits drop
off the end. |
bitshift | RoundingMethod is ignored, but
OverflowAction property is obeyed. |