From 825c9395021ad25ae0726afa91a9a4f27daec2dc Mon Sep 17 00:00:00 2001 From: Andrew Waterman Date: Mon, 25 Mar 2019 01:46:28 -0700 Subject: Change "pc" to "address" for clarity Resolves #356 --- src/rv64.tex | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/rv64.tex') diff --git a/src/rv64.tex b/src/rv64.tex index ef51e62..bde375c 100644 --- a/src/rv64.tex +++ b/src/rv64.tex @@ -139,11 +139,11 @@ places zero in the lowest 12 bits. The 32-bit result is sign-extended to 64 bits. AUIPC (add upper immediate to {\tt pc}) uses the same opcode as RV32I. -AUIPC (add upper immediate to {\tt pc}) is used to build {\tt +AUIPC is used to build {\tt pc}-relative addresses and uses the U-type format. AUIPC appends 12 low-order zero bits to the 20-bit U-immediate, sign-extends the result -to 64 bits, then adds it to the {\tt pc} and places the result in -register {\em rd}. +to 64 bits, adds it to the address of the AUIPC instruction, +then places the result in register {\em rd}. \subsubsection*{Integer Register-Register Operations} -- cgit v1.1