cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

gpr-num.h (2131B)


      1/* SPDX-License-Identifier: GPL-2.0-only */
      2#ifndef __ASM_GPR_NUM_H
      3#define __ASM_GPR_NUM_H
      4
      5#ifdef __ASSEMBLY__
      6	.equ	.L__gpr_num_zero,	0
      7	.equ	.L__gpr_num_ra,		1
      8	.equ	.L__gpr_num_sp,		2
      9	.equ	.L__gpr_num_gp,		3
     10	.equ	.L__gpr_num_tp,		4
     11	.equ	.L__gpr_num_t0,		5
     12	.equ	.L__gpr_num_t1,		6
     13	.equ	.L__gpr_num_t2,		7
     14	.equ	.L__gpr_num_s0,		8
     15	.equ	.L__gpr_num_s1,		9
     16	.equ	.L__gpr_num_a0,		10
     17	.equ	.L__gpr_num_a1,		11
     18	.equ	.L__gpr_num_a2,		12
     19	.equ	.L__gpr_num_a3,		13
     20	.equ	.L__gpr_num_a4,		14
     21	.equ	.L__gpr_num_a5,		15
     22	.equ	.L__gpr_num_a6,		16
     23	.equ	.L__gpr_num_a7,		17
     24	.equ	.L__gpr_num_s2,		18
     25	.equ	.L__gpr_num_s3,		19
     26	.equ	.L__gpr_num_s4,		20
     27	.equ	.L__gpr_num_s5,		21
     28	.equ	.L__gpr_num_s6,		22
     29	.equ	.L__gpr_num_s7,		23
     30	.equ	.L__gpr_num_s8,		24
     31	.equ	.L__gpr_num_s9,		25
     32	.equ	.L__gpr_num_s10,	26
     33	.equ	.L__gpr_num_s11,	27
     34	.equ	.L__gpr_num_t3,		28
     35	.equ	.L__gpr_num_t4,		29
     36	.equ	.L__gpr_num_t5,		30
     37	.equ	.L__gpr_num_t6,		31
     38
     39#else /* __ASSEMBLY__ */
     40
     41#define __DEFINE_ASM_GPR_NUMS					\
     42"	.equ	.L__gpr_num_zero,	0\n"			\
     43"	.equ	.L__gpr_num_ra,		1\n"			\
     44"	.equ	.L__gpr_num_sp,		2\n"			\
     45"	.equ	.L__gpr_num_gp,		3\n"			\
     46"	.equ	.L__gpr_num_tp,		4\n"			\
     47"	.equ	.L__gpr_num_t0,		5\n"			\
     48"	.equ	.L__gpr_num_t1,		6\n"			\
     49"	.equ	.L__gpr_num_t2,		7\n"			\
     50"	.equ	.L__gpr_num_s0,		8\n"			\
     51"	.equ	.L__gpr_num_s1,		9\n"			\
     52"	.equ	.L__gpr_num_a0,		10\n"			\
     53"	.equ	.L__gpr_num_a1,		11\n"			\
     54"	.equ	.L__gpr_num_a2,		12\n"			\
     55"	.equ	.L__gpr_num_a3,		13\n"			\
     56"	.equ	.L__gpr_num_a4,		14\n"			\
     57"	.equ	.L__gpr_num_a5,		15\n"			\
     58"	.equ	.L__gpr_num_a6,		16\n"			\
     59"	.equ	.L__gpr_num_a7,		17\n"			\
     60"	.equ	.L__gpr_num_s2,		18\n"			\
     61"	.equ	.L__gpr_num_s3,		19\n"			\
     62"	.equ	.L__gpr_num_s4,		20\n"			\
     63"	.equ	.L__gpr_num_s5,		21\n"			\
     64"	.equ	.L__gpr_num_s6,		22\n"			\
     65"	.equ	.L__gpr_num_s7,		23\n"			\
     66"	.equ	.L__gpr_num_s8,		24\n"			\
     67"	.equ	.L__gpr_num_s9,		25\n"			\
     68"	.equ	.L__gpr_num_s10,	26\n"			\
     69"	.equ	.L__gpr_num_s11,	27\n"			\
     70"	.equ	.L__gpr_num_t3,		28\n"			\
     71"	.equ	.L__gpr_num_t4,		29\n"			\
     72"	.equ	.L__gpr_num_t5,		30\n"			\
     73"	.equ	.L__gpr_num_t6,		31\n"
     74
     75#endif /* __ASSEMBLY__ */
     76
     77#endif /* __ASM_GPR_NUM_H */