Skip to content

Commit 7ec4adb

Browse files
committed
cmd/internal/obj/riscv: add comments for Go registers
Change-Id: Id9aa6ba268eee67f2dc74096d4ec3bc0a80aefe2 Reviewed-on: https://go-review.googlesource.com/c/go/+/223563 Reviewed-by: Cherry Zhang <[email protected]>
1 parent 0e44c69 commit 7ec4adb

File tree

1 file changed

+3
-3
lines changed
  • src/cmd/internal/obj/riscv

1 file changed

+3
-3
lines changed

src/cmd/internal/obj/riscv/cpu.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ const (
106106

107107
// General registers reassigned to ABI names.
108108
REG_ZERO = REG_X0
109-
REG_RA = REG_X1
109+
REG_RA = REG_X1 // aka REG_LR
110110
REG_SP = REG_X2
111111
REG_GP = REG_X3 // aka REG_SB
112112
REG_TP = REG_X4 // aka REG_G
@@ -125,7 +125,7 @@ const (
125125
REG_A7 = REG_X17
126126
REG_S2 = REG_X18
127127
REG_S3 = REG_X19
128-
REG_S4 = REG_X20
128+
REG_S4 = REG_X20 // aka REG_CTXT
129129
REG_S5 = REG_X21
130130
REG_S6 = REG_X22
131131
REG_S7 = REG_X23
@@ -136,7 +136,7 @@ const (
136136
REG_T3 = REG_X28
137137
REG_T4 = REG_X29
138138
REG_T5 = REG_X30
139-
REG_T6 = REG_X31
139+
REG_T6 = REG_X31 // aka REG_TMP
140140

141141
// Go runtime register names.
142142
REG_G = REG_TP // G pointer.

0 commit comments

Comments
 (0)