Do any existing ports in tree require the distinction of base and offset in say a memory load instruction where the base and offsets are the same width?

I was wondering what's the best way to support a load + base + displacement instruction where the pointer must be in the first position and offset in the second position. Scaled things are easier to tease apart due to the scaling of the offset, so, mainly just interested in byte address with byte displacements.