On page 2 of the paper Quantum Circuit Design for Solving Linear Systems of Equations (Cao et al.,2012) there's this circuit:
It further says:
After the inverse Fourier transform is executed on register $C$, we use its $|\lambda_j\rangle$ states stored in register $C$ as a control for a Hamiltonian simulation $\exp(iH_0t_0)$ that is applied on register $M$.
But then again:
We further establish the control relation between Register $L$ and $\exp[-ip\left(\dfrac{\lambda_j}{2^m}\dfrac{1}{2^{l-k_l}}\right)t_0]$ simulation that acts on register $M$. The values of the binary numbers stored in register $L$ are then able to determine the time parameter $t$ in overall Hamiltonian simulation $\exp(-iH_0t)$.
From here, I'm a bit confused which register of qubits is being used to control the Hamiltonian simulation $\exp(-iH_0t)$. Are both registers: $L$ and $C$ being used as "control"? How does control by multiple registers work? (I only know how control by a single register of qubits works, as of now)