Skip to content

Releases: SpeyTech/fixed-point-fundamentals

v1.0.0 — Course Complete

22 Jan 19:44

Choose a tag to compare

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 gcc and make
  • 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.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 gcc and make
  • 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](https://github.com/SpeyTech/certifiable-inference).


Part of the SpeyTech educational portfolio alongside [c-from-scratch](https://github.com/SpeyTech/c-from-scratch).