26 XOR R0, R0
27
28▶ // TODO(jsing): Save callee-save registers (R14-R31, F14-F31, V20-V31).
29
30 MOVD m_g0(R3), g
· · ·
33 BL runtime·mstart(SB)
34
35▶ // TODO(jsing): Restore callee-save registers (R14-R31, F14-F31, V20-V31).
36
37 // Go is all done with this OS thread.
· · ·
55 XOR R0, R0
56
57▶ // TODO(jsing): Save callee-save registers (R2, R14-R31, F14-F31).
58 // in the case of signal forwarding.
59 // Please refer to https://golang.org/issue/31827 .
· · ·
64 BL runtime·sigtrampgo<ABIInternal>(SB)
65
66▶ // TODO(jsing): Restore callee-save registers.
67
68 RET