Skip to content

Commit 0c7b8e3

Browse files
committed
register names for ASM_GPR_NUMS
1 parent 1b2315b commit 0c7b8e3

1 file changed

Lines changed: 64 additions & 6 deletions

File tree

arch/loongarch/include/asm/gpr-num.h

Lines changed: 64 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,75 @@
55
#ifdef __ASSEMBLY__
66

77
.equ .L__gpr_num_zero, 0
8-
.irp num,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31
9-
.equ .L__gpr_num_$r\num, \num
10-
.endr
8+
.equ .L__gpr_num_$zero, 0
9+
.equ .L__gpr_num_$ra, 1
10+
.equ .L__gpr_num_$tp, 2
11+
.equ .L__gpr_num_$sp, 3
12+
.equ .L__gpr_num_$a0, 4
13+
.equ .L__gpr_num_$a1, 5
14+
.equ .L__gpr_num_$a2, 6
15+
.equ .L__gpr_num_$a3, 7
16+
.equ .L__gpr_num_$a4, 8
17+
.equ .L__gpr_num_$a5, 9
18+
.equ .L__gpr_num_$a6, 10
19+
.equ .L__gpr_num_$a7, 11
20+
.equ .L__gpr_num_$t0, 12
21+
.equ .L__gpr_num_$t1, 13
22+
.equ .L__gpr_num_$t2, 14
23+
.equ .L__gpr_num_$t3, 15
24+
.equ .L__gpr_num_$t4, 16
25+
.equ .L__gpr_num_$t5, 17
26+
.equ .L__gpr_num_$t6, 18
27+
.equ .L__gpr_num_$t7, 19
28+
.equ .L__gpr_num_$t8, 20
29+
.equ .L__gpr_num_$x, 21
30+
.equ .L__gpr_num_$fp, 22
31+
.equ .L__gpr_num_$s0, 23
32+
.equ .L__gpr_num_$s1, 24
33+
.equ .L__gpr_num_$s2, 25
34+
.equ .L__gpr_num_$s3, 26
35+
.equ .L__gpr_num_$s4, 27
36+
.equ .L__gpr_num_$s5, 28
37+
.equ .L__gpr_num_$s6, 29
38+
.equ .L__gpr_num_$s7, 30
39+
.equ .L__gpr_num_$s8, 31
1140

1241
#else /* __ASSEMBLY__ */
1342

1443
#define __DEFINE_ASM_GPR_NUMS \
1544
" .equ .L__gpr_num_zero, 0\n" \
16-
" .irp num,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31\n" \
17-
" .equ .L__gpr_num_$r\\num, \\num\n" \
18-
" .endr\n" \
45+
" .equ .L__gpr_num_$zero, 0\n" \
46+
" .equ .L__gpr_num_$ra, 1\n" \
47+
" .equ .L__gpr_num_$tp, 2\n" \
48+
" .equ .L__gpr_num_$sp, 3\n" \
49+
" .equ .L__gpr_num_$a0, 4\n" \
50+
" .equ .L__gpr_num_$a1, 5\n" \
51+
" .equ .L__gpr_num_$a2, 6\n" \
52+
" .equ .L__gpr_num_$a3, 7\n" \
53+
" .equ .L__gpr_num_$a4, 8\n" \
54+
" .equ .L__gpr_num_$a5, 9\n" \
55+
" .equ .L__gpr_num_$a6, 10\n" \
56+
" .equ .L__gpr_num_$a7, 11\n" \
57+
" .equ .L__gpr_num_$t0, 12\n" \
58+
" .equ .L__gpr_num_$t1, 13\n" \
59+
" .equ .L__gpr_num_$t2, 14\n" \
60+
" .equ .L__gpr_num_$t3, 15\n" \
61+
" .equ .L__gpr_num_$t4, 16\n" \
62+
" .equ .L__gpr_num_$t5, 17\n" \
63+
" .equ .L__gpr_num_$t6, 18\n" \
64+
" .equ .L__gpr_num_$t7, 19\n" \
65+
" .equ .L__gpr_num_$t8, 20\n" \
66+
" .equ .L__gpr_num_$x, 21\n" \
67+
" .equ .L__gpr_num_$fp, 22\n" \
68+
" .equ .L__gpr_num_$s0, 23\n" \
69+
" .equ .L__gpr_num_$s1, 24\n" \
70+
" .equ .L__gpr_num_$s2, 25\n" \
71+
" .equ .L__gpr_num_$s3, 26\n" \
72+
" .equ .L__gpr_num_$s4, 27\n" \
73+
" .equ .L__gpr_num_$s5, 28\n" \
74+
" .equ .L__gpr_num_$s6, 29\n" \
75+
" .equ .L__gpr_num_$s7, 30\n" \
76+
" .equ .L__gpr_num_$s8, 31\n"
1977

2078
#endif /* __ASSEMBLY__ */
2179

0 commit comments

Comments
 (0)