Skip to content

C++ matrix tests and results

Duplicate historical record: the original Basic Operations output is identical to Object Foundation and contains A-group tests. It does not verify the B-group operations. The original block remains intact below.

Historical records cover eight A–G stages. Counts below describe labels in the original output, not total coverage or current firmware success. Date, device and commit are unrecorded.

Known historical failure: C4.4 in matrix properties contains one [FAIL] on the non-square adjoint error path. Its original output remains intact.

Stage Historical [PASS] labels [FAIL] labels
Object foundation 12 0
Basic operations 12 0
Matrix properties 39 1
Linear systems 9 0
Decompositions 53 0
Eigenvalue applications 58 0
Auxiliary functions 0 0
Quality assurance 1 0

Current reproduction entry

The MATH project's main/AIoTNode.cpp calls tiny_matrix_test(). The runner currently enables G1 test_boundary_conditions(), G2 test_performance_benchmarks() and G3 test_memory_layout(); most A–F calls are commented out. Enable the relevant calls explicitly and record new output to reproduce a stage.

Full source and historical record · API overview