]> Cypherpunks.ru repositories - gostls13.git/blob - src/runtime/preempt_loong64.s
cmd/compile/internal/inline: score call sites exposed by inlines
[gostls13.git] / src / runtime / preempt_loong64.s
1 // Code generated by mkpreempt.go; DO NOT EDIT.
2
3 #include "go_asm.h"
4 #include "textflag.h"
5
6 TEXT ·asyncPreempt(SB),NOSPLIT|NOFRAME,$0-0
7         MOVV R1, -480(R3)
8         SUBV $480, R3
9         MOVV R4, 8(R3)
10         MOVV R5, 16(R3)
11         MOVV R6, 24(R3)
12         MOVV R7, 32(R3)
13         MOVV R8, 40(R3)
14         MOVV R9, 48(R3)
15         MOVV R10, 56(R3)
16         MOVV R11, 64(R3)
17         MOVV R12, 72(R3)
18         MOVV R13, 80(R3)
19         MOVV R14, 88(R3)
20         MOVV R15, 96(R3)
21         MOVV R16, 104(R3)
22         MOVV R17, 112(R3)
23         MOVV R18, 120(R3)
24         MOVV R19, 128(R3)
25         MOVV R20, 136(R3)
26         MOVV R21, 144(R3)
27         MOVV R23, 152(R3)
28         MOVV R24, 160(R3)
29         MOVV R25, 168(R3)
30         MOVV R26, 176(R3)
31         MOVV R27, 184(R3)
32         MOVV R28, 192(R3)
33         MOVV R29, 200(R3)
34         MOVV R31, 208(R3)
35         MOVD F0, 216(R3)
36         MOVD F1, 224(R3)
37         MOVD F2, 232(R3)
38         MOVD F3, 240(R3)
39         MOVD F4, 248(R3)
40         MOVD F5, 256(R3)
41         MOVD F6, 264(R3)
42         MOVD F7, 272(R3)
43         MOVD F8, 280(R3)
44         MOVD F9, 288(R3)
45         MOVD F10, 296(R3)
46         MOVD F11, 304(R3)
47         MOVD F12, 312(R3)
48         MOVD F13, 320(R3)
49         MOVD F14, 328(R3)
50         MOVD F15, 336(R3)
51         MOVD F16, 344(R3)
52         MOVD F17, 352(R3)
53         MOVD F18, 360(R3)
54         MOVD F19, 368(R3)
55         MOVD F20, 376(R3)
56         MOVD F21, 384(R3)
57         MOVD F22, 392(R3)
58         MOVD F23, 400(R3)
59         MOVD F24, 408(R3)
60         MOVD F25, 416(R3)
61         MOVD F26, 424(R3)
62         MOVD F27, 432(R3)
63         MOVD F28, 440(R3)
64         MOVD F29, 448(R3)
65         MOVD F30, 456(R3)
66         MOVD F31, 464(R3)
67         MOVV FCC0, R4
68         MOVV R4, 472(R3)
69         CALL ·asyncPreempt2(SB)
70         MOVV 472(R3), R4
71         MOVV R4, FCC0
72         MOVD 464(R3), F31
73         MOVD 456(R3), F30
74         MOVD 448(R3), F29
75         MOVD 440(R3), F28
76         MOVD 432(R3), F27
77         MOVD 424(R3), F26
78         MOVD 416(R3), F25
79         MOVD 408(R3), F24
80         MOVD 400(R3), F23
81         MOVD 392(R3), F22
82         MOVD 384(R3), F21
83         MOVD 376(R3), F20
84         MOVD 368(R3), F19
85         MOVD 360(R3), F18
86         MOVD 352(R3), F17
87         MOVD 344(R3), F16
88         MOVD 336(R3), F15
89         MOVD 328(R3), F14
90         MOVD 320(R3), F13
91         MOVD 312(R3), F12
92         MOVD 304(R3), F11
93         MOVD 296(R3), F10
94         MOVD 288(R3), F9
95         MOVD 280(R3), F8
96         MOVD 272(R3), F7
97         MOVD 264(R3), F6
98         MOVD 256(R3), F5
99         MOVD 248(R3), F4
100         MOVD 240(R3), F3
101         MOVD 232(R3), F2
102         MOVD 224(R3), F1
103         MOVD 216(R3), F0
104         MOVV 208(R3), R31
105         MOVV 200(R3), R29
106         MOVV 192(R3), R28
107         MOVV 184(R3), R27
108         MOVV 176(R3), R26
109         MOVV 168(R3), R25
110         MOVV 160(R3), R24
111         MOVV 152(R3), R23
112         MOVV 144(R3), R21
113         MOVV 136(R3), R20
114         MOVV 128(R3), R19
115         MOVV 120(R3), R18
116         MOVV 112(R3), R17
117         MOVV 104(R3), R16
118         MOVV 96(R3), R15
119         MOVV 88(R3), R14
120         MOVV 80(R3), R13
121         MOVV 72(R3), R12
122         MOVV 64(R3), R11
123         MOVV 56(R3), R10
124         MOVV 48(R3), R9
125         MOVV 40(R3), R8
126         MOVV 32(R3), R7
127         MOVV 24(R3), R6
128         MOVV 16(R3), R5
129         MOVV 8(R3), R4
130         MOVV 480(R3), R1
131         MOVV (R3), R30
132         ADDV $488, R3
133         JMP (R30)