|
5 | 5 | #ifdef __ASSEMBLY__ |
6 | 6 |
|
7 | 7 | .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 |
11 | 40 |
|
12 | 41 | #else /* __ASSEMBLY__ */ |
13 | 42 |
|
14 | 43 | #define __DEFINE_ASM_GPR_NUMS \ |
15 | 44 | " .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" |
19 | 77 |
|
20 | 78 | #endif /* __ASSEMBLY__ */ |
21 | 79 |
|
|
0 commit comments