MIPS: mipsregs: Parse fp and sp register by name in parse_r
authorJiaxun Yang <jiaxun.yang@flygoat.com>
Sun, 9 Apr 2023 10:43:06 +0000 (11:43 +0100)
committerThomas Bogendoerfer <tsbogend@alpha.franken.de>
Wed, 28 Feb 2024 11:25:52 +0000 (12:25 +0100)
commitaf43e871c93640a69af58ddb33aec2d4be80bf6b
tree1c3130d13eee174833d629e04645682fa18c8d09
parent188942f05ce45f80c06f7242ad7478bd204c3387
MIPS: mipsregs: Parse fp and sp register by name in parse_r

parse_r helper is used to parse register number from oprand,
it only handles oprand which use number to refer register before.

However compiler may use $gp and $sp to reference register 29 and
30. Handle this situation by adding relevant match name.

Fixes compilation error:
{standard input}: Assembler messages:
{standard input}:1937: Error: Unable to parse register name $fp

Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
arch/mips/include/asm/mipsregs.h