Documentation

Complexity.Algorithms.WordRAM.MatrixMultiplication.Schonhage.Pruned.Control

Charged native return and term-advance transitions #

Main results #

Registers changed by a return transition.

Instances For

    The return decision is the program's real comparison with zero. Both branches preserve memory and all registers outside the three controller fields.

    Registers changed by advancing and storing a term counter.

    Instances For

      Store a term already in its register and switch to dispatch, charging all four operations.

      The term increment, frame-word address computation, store and phase assignment take five instructions. Only the fourth frame word changes in memory.

      Initialization uses the same actual frame store as advancement, with a zero term counter.