https://123dok.co/document/qo5pg3e0-enhancing-instruction-efficiency-return-address-shallow-pipelined-architecture.html