Skip to main content

Module cells

Module cells 

Source
Expand description

Each region cell as a lane routine: the fabric’s checked 64-bit semantics (AluOp/FuncUnit/CmpKind::eval_checked) realized at a device’s lane shape by the multi-word core and the softfloat.

Every binary cell routine takes its two operands as 64-bit values (the lane words of a, then of b) and returns the 64-bit result followed by the fault word (0, or a Divergence code). A unary unit ignores b. A select takes the two compared operands and the two arms, and returns the chosen arm.

Enums§

CellOp
What a cell computes.

Functions§

all_ops
Every cell op, in a fixed order.
build
Build op’s routine at shape.
routine
op’s routine at shape, built once per process.