1. A method, performed using a processor, of store-to-load forwarding (STLF) from an interlocking store, the method comprising: a load/store unit (LSU) detecting a load that interlocks with a store; a store data buffer (SDB) providing all or only a portion of data bytes needed by the load; a data cache (DC) providing any remaining data bytes needed by the load responsive to only a portion of data bytes needed by the load being provided by the SDB; and a load/store queue (LSQ) shifting data bytes output by the SDB and the DC, wherein a first signal output by the LSQ is used to align only the SDB data bytes, and a second signal output by the LSQ is used to align both the SDB and DC data bytes.