mirror of
https://github.com/rd-stuffs/msm-4.14.git
synced 2025-02-20 11:45:48 +08:00
powerpc: Add defines for RA 0-R31
R0 is special since it'll be 0. Signed-off-by: Michael Neuling <mikey@neuling.org> Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
This commit is contained in:
parent
0b7673c35e
commit
f4c015795c
@ -48,6 +48,39 @@
|
|||||||
#define __REG_R30 30
|
#define __REG_R30 30
|
||||||
#define __REG_R31 31
|
#define __REG_R31 31
|
||||||
|
|
||||||
|
#define __REGA0_0 0
|
||||||
|
#define __REGA0_R1 1
|
||||||
|
#define __REGA0_R2 2
|
||||||
|
#define __REGA0_R3 3
|
||||||
|
#define __REGA0_R4 4
|
||||||
|
#define __REGA0_R5 5
|
||||||
|
#define __REGA0_R6 6
|
||||||
|
#define __REGA0_R7 7
|
||||||
|
#define __REGA0_R8 8
|
||||||
|
#define __REGA0_R9 9
|
||||||
|
#define __REGA0_R10 10
|
||||||
|
#define __REGA0_R11 11
|
||||||
|
#define __REGA0_R12 12
|
||||||
|
#define __REGA0_R13 13
|
||||||
|
#define __REGA0_R14 14
|
||||||
|
#define __REGA0_R15 15
|
||||||
|
#define __REGA0_R16 16
|
||||||
|
#define __REGA0_R17 17
|
||||||
|
#define __REGA0_R18 18
|
||||||
|
#define __REGA0_R19 19
|
||||||
|
#define __REGA0_R20 20
|
||||||
|
#define __REGA0_R21 21
|
||||||
|
#define __REGA0_R22 22
|
||||||
|
#define __REGA0_R23 23
|
||||||
|
#define __REGA0_R24 24
|
||||||
|
#define __REGA0_R25 25
|
||||||
|
#define __REGA0_R26 26
|
||||||
|
#define __REGA0_R27 27
|
||||||
|
#define __REGA0_R28 28
|
||||||
|
#define __REGA0_R29 29
|
||||||
|
#define __REGA0_R30 30
|
||||||
|
#define __REGA0_R31 31
|
||||||
|
|
||||||
/* sorted alphabetically */
|
/* sorted alphabetically */
|
||||||
#define PPC_INST_DCBA 0x7c0005ec
|
#define PPC_INST_DCBA 0x7c0005ec
|
||||||
#define PPC_INST_DCBA_MASK 0xfc0007fe
|
#define PPC_INST_DCBA_MASK 0xfc0007fe
|
||||||
@ -149,6 +182,7 @@
|
|||||||
#define ___PPC_RS(s) (((s) & 0x1f) << 21)
|
#define ___PPC_RS(s) (((s) & 0x1f) << 21)
|
||||||
#define ___PPC_RT(t) ___PPC_RS(t)
|
#define ___PPC_RT(t) ___PPC_RS(t)
|
||||||
#define __PPC_RA(a) ___PPC_RA(__REG_##a)
|
#define __PPC_RA(a) ___PPC_RA(__REG_##a)
|
||||||
|
#define __PPC_RA0(a) ___PPC_RA(__REGA0_##a)
|
||||||
#define __PPC_RB(b) ___PPC_RB(__REG_##b)
|
#define __PPC_RB(b) ___PPC_RB(__REG_##b)
|
||||||
#define __PPC_RS(s) ___PPC_RS(__REG_##s)
|
#define __PPC_RS(s) ___PPC_RS(__REG_##s)
|
||||||
#define __PPC_RT(t) ___PPC_RT(__REG_##t)
|
#define __PPC_RT(t) ___PPC_RT(__REG_##t)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user