Documentation

Complexity.Algorithms.WordRAM.MatrixMultiplication.Schonhage.Pruned.Frame

Native stack layout and frame loading #

Main results #

Every index multiplication, pointer addition and load is an ordinary charged instruction.

Exactly the registers used to locate the concrete workspace regions.

Instances For

    The seven actual instructions compute the workspace partition from depth and array size.

    Registers written while loading one stack frame and computing the two depth rows.

    Instances For

      Seventeen native instructions load the four words at the computed frame address and locate the current and child rows. The memory words are read, not supplied as frame arguments.