KOS_OP_UNPACK_FAST
Style: EXTRA (
FASTVAR,FASTVAR,NOARG,NOARG). Row:a0,a1= fast local slot indices.Stack:
[..., raw] → [...]. Pop TOS,PySequence_List, requirelen == 2, thenKosNamespace_FastStorefor slota0withseq[0]and slota1withseq[1](same ownership rules asFAST_STORE: namespace increments ref as needed).Invariants: Frame namespace supports fast locals; both indices in range (same as
FAST_STORE).Errors:
ValueErrorif length ≠ 2;RuntimeError/NameErrorif fast namespace invalid or index out of bounds.Compiler form: Pre-compile extra tuple
(slot0, slot1, 0, 0)with integer slot indices.