Open
Description
Might be technical reasons why this isn't possible. Close if that is the case.
Given:
algorithm blitscale( input uint7 offset, input uint2 scale, output int11 scaled ) <autorun> { always_after { scaled = offset << scale; } }
blittilexy BTXY( px <: PXS.offset, py <: PYS.offset, action <: action );
Where PXS and PYS are instances of blitscale.
May be solvable if algorithms have an inout as well as input and output?