Internal
one entry from spec.invalid or spec.edge
name of the parameter being tested (selects resolveParam vs resolveNdArray)
current baseline args (needed to size arrays from dimensions and stride)
spec.dependsOn array for the param under test — passed to resolveNdArray
spec.type for the param under test — "float64array" builds a Float64Array
the concrete JS value to substitute for the param under test
Resolves a single JSON spec entry to a concrete JS value. Dispatches on
entry.value(literal),entry.special(named non-serialisable), orentry.scenario(named construction rule for arrays andparam). A literalentry.valuefor an array-typed param (typeis"float32array"/"float64array") is coerced into the matching typed array — routines whose shape doesn't fitdependsOn/scenario's sizing formulas (e.g. sgemm, whose A/B shape depends on transA/transB rather than a static m/n pair) can still spell out exact arrays literally instead of relying on that machinery.