lib: Optimize inline assembly for unprivilege access functions
authorAtish Patra <atish.patra@wdc.com>
Fri, 15 May 2020 22:30:33 +0000 (15:30 -0700)
committerAnup Patel <anup@brainfault.org>
Sat, 16 May 2020 12:22:42 +0000 (17:52 +0530)
commit36833abfbb48ddf6a959b09c9e0e341ae33a811a
tree0987bc8a63f82b145ad15cb10b9d9966278a4506
parent22c4334f5c27c11cebeeba0a4426d26fcdb37327
lib: Optimize inline assembly for unprivilege access functions

Currently, unprivileged access functions uses few additional instructions
which are redundant. It also uses specific registers which are not necessary.

Remove those additional instructions and let the compiler choose the
registers.

Signed-off-by: Atish Patra <atish.patra@wdc.com>
Reviewed-by: Anup Patel <anup.patel@wdc.com>
lib/sbi/sbi_unpriv.c