Effective Address
Store instructions form the effective byte address by adding rs1 to a sign-extended 12-bit offset. SW uses the same -2048 to 2047 offset range.
The RISC-V Instruction Set Manual, Volume I: Unprivileged Architecture, version 20260120, §2.6 Load and Store Instructions