Skip to content

Commit ca8df68

Browse files
authored
Add simple preliminary FAQ (#27)
1 parent 8a98bd8 commit ca8df68

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,11 @@ These are symbols you can define prior to library inclusion to alter the behavio
4545
- `FIXED_POINTS_USE_NAMESPACE`: Define this to wrap all classes and functions in the namespace `FixedPoints`. Useful for preventing naming conflicts.
4646
- `FIXED_POINTS_NO_RANDOM`: Define this to disable the random utility functions. Useful for systems that don't have access to `long random(void)` from avr-libc.
4747

48+
## FAQ
49+
50+
* Why can't I multiply `UQ32x32` or `SQ31x32` by another type?
51+
* Because it would require a 128-bit integer type to provide enough precision for accurate multiplication.
52+
4853
## Contents
4954
This library supplies two core types and sixteen type aliases.
5055

0 commit comments

Comments
 (0)