U-type Upper Immediate
LUI places the 20-bit immediate field in rd bits 31:12 and clears the low 12 bits. On RV64, the 32-bit result is sign-extended to XLEN.
The RISC-V Instruction Set Manual, Volume I: Unprivileged Architecture, version 20260120, §2.4 Integer Computational Instructions