Releases: SpeyTech/fixed-point-fundamentals
v1.0.0 — Course Complete
Fixed-Point Fundamentals v1.0.0
The complete course is now available.
What's Included
Eight lessons taking you from "why not floating-point?" to production-ready decision frameworks:
| Lesson | Topic |
|---|---|
| 00 | Why Not Floating Point — Patriot missile, Ariane 5, accumulation drift |
| 01 | Fixed-Point Fundamentals — Q notation, scaling, range vs precision |
| 02 | Arithmetic Operations — widen → compute → narrow pattern |
| 03 | Overflow and Saturation — sticky fault flags, avoiding UB |
| 04 | Rounding Strategies — RNE bias elimination |
| 05 | Conversion — format rescaling, precision loss analysis |
| 06 | Practical Patterns — accumulators, LUTs, mixed-precision PID |
| 07 | When to Use What — decision frameworks, certification bridge |
Highlights
- 15 working examples — all strict C99, all tested
- No dependencies — just
gccandmake - Copy-paste friendly — MIT licensed, standalone implementations
- Mathematical specifications — FPF-MATH-001, FPF-STRUCT-001
Quick Start
git clone https://github.com/SpeyTech/fixed-point-fundamentals.git
cd fixed-point-fundamentals
make
What's Next
This course teaches the fundamentals. For production safety-critical ML with full audit trails and certification alignment, see certifiable-inference.
Part of the SpeyTech educational portfolio alongside c-from-scratch.
# Fixed-Point Fundamentals v1.0.0The complete course is now available.
What's Included
Eight lessons taking you from "why not floating-point?" to production-ready decision frameworks:
| Lesson | Topic |
|---|---|
| 00 | Why Not Floating Point — Patriot missile, Ariane 5, accumulation drift |
| 01 | Fixed-Point Fundamentals — Q notation, scaling, range vs precision |
| 02 | Arithmetic Operations — widen → compute → narrow pattern |
| 03 | Overflow and Saturation — sticky fault flags, avoiding UB |
| 04 | Rounding Strategies — RNE bias elimination |
| 05 | Conversion — format rescaling, precision loss analysis |
| 06 | Practical Patterns — accumulators, LUTs, mixed-precision PID |
| 07 | When to Use What — decision frameworks, certification bridge |
Highlights
- 15 working examples — all strict C99, all tested
- No dependencies — just
gccandmake - Copy-paste friendly — MIT licensed, standalone implementations
- Mathematical specifications — FPF-MATH-001, FPF-STRUCT-001
Quick Start
git clone https://github.com/SpeyTech/fixed-point-fundamentals.git
cd fixed-point-fundamentals
makeWhat's Next
This course teaches the fundamentals. For production safety-critical ML with full audit trails and certification alignment, see [certifiable-inference](https://github.com/SpeyTech/certifiable-inference).
Part of the SpeyTech educational portfolio alongside [c-from-scratch](https://github.com/SpeyTech/c-from-scratch).