Text this: Efficient computation using spatial-photonic Ising machines with low-rank and circulant matrix constraints