Lines Matching refs:sp

8 ; CSKY-NEXT:    subi16 sp, sp, 4
9 ; CSKY-NEXT: st32.w lr, (sp, 0) # 4-byte Folded Spill
10 ; CSKY-NEXT: subi16 sp, sp, 8
11 ; CSKY-NEXT: st32.b a1, (sp, 7)
13 ; CSKY-NEXT: st16.w a1, (sp, 0)
14 ; CSKY-NEXT: addi32 a1, sp, 7
17 ; CSKY-NEXT: addi16 sp, sp, 8
18 ; CSKY-NEXT: ld32.w lr, (sp, 0) # 4-byte Folded Reload
19 ; CSKY-NEXT: addi16 sp, sp, 4
34 ; CSKY-NEXT: subi16 sp, sp, 4
35 ; CSKY-NEXT: st32.w lr, (sp, 0) # 4-byte Folded Spill
36 ; CSKY-NEXT: subi16 sp, sp, 8
37 ; CSKY-NEXT: st32.b a1, (sp, 7)
39 ; CSKY-NEXT: st16.w a1, (sp, 0)
40 ; CSKY-NEXT: addi32 a1, sp, 7
43 ; CSKY-NEXT: addi16 sp, sp, 8
44 ; CSKY-NEXT: ld32.w lr, (sp, 0) # 4-byte Folded Reload
45 ; CSKY-NEXT: addi16 sp, sp, 4
60 ; CSKY-NEXT: subi16 sp, sp, 4
61 ; CSKY-NEXT: st32.w lr, (sp, 0) # 4-byte Folded Spill
62 ; CSKY-NEXT: subi16 sp, sp, 8
63 ; CSKY-NEXT: st32.b a1, (sp, 7)
65 ; CSKY-NEXT: st16.w a1, (sp, 0)
66 ; CSKY-NEXT: addi32 a1, sp, 7
69 ; CSKY-NEXT: addi16 sp, sp, 8
70 ; CSKY-NEXT: ld32.w lr, (sp, 0) # 4-byte Folded Reload
71 ; CSKY-NEXT: addi16 sp, sp, 4
86 ; CSKY-NEXT: subi16 sp, sp, 4
87 ; CSKY-NEXT: st32.w lr, (sp, 0) # 4-byte Folded Spill
88 ; CSKY-NEXT: subi16 sp, sp, 8
89 ; CSKY-NEXT: st32.b a1, (sp, 7)
91 ; CSKY-NEXT: st16.w a1, (sp, 0)
92 ; CSKY-NEXT: addi32 a1, sp, 7
95 ; CSKY-NEXT: addi16 sp, sp, 8
96 ; CSKY-NEXT: ld32.w lr, (sp, 0) # 4-byte Folded Reload
97 ; CSKY-NEXT: addi16 sp, sp, 4
112 ; CSKY-NEXT: subi16 sp, sp, 4
113 ; CSKY-NEXT: st32.w lr, (sp, 0) # 4-byte Folded Spill
114 ; CSKY-NEXT: subi16 sp, sp, 8
115 ; CSKY-NEXT: st32.b a1, (sp, 7)
117 ; CSKY-NEXT: st16.w a1, (sp, 0)
118 ; CSKY-NEXT: addi32 a1, sp, 7
121 ; CSKY-NEXT: addi16 sp, sp, 8
122 ; CSKY-NEXT: ld32.w lr, (sp, 0) # 4-byte Folded Reload
123 ; CSKY-NEXT: addi16 sp, sp, 4
138 ; CSKY-NEXT: subi16 sp, sp, 4
139 ; CSKY-NEXT: st32.w lr, (sp, 0) # 4-byte Folded Spill
140 ; CSKY-NEXT: subi16 sp, sp, 8
141 ; CSKY-NEXT: st32.b a1, (sp, 7)
143 ; CSKY-NEXT: st16.w a1, (sp, 0)
144 ; CSKY-NEXT: addi32 a1, sp, 7
147 ; CSKY-NEXT: addi16 sp, sp, 8
148 ; CSKY-NEXT: ld32.w lr, (sp, 0) # 4-byte Folded Reload
149 ; CSKY-NEXT: addi16 sp, sp, 4
164 ; CSKY-NEXT: subi16 sp, sp, 4
165 ; CSKY-NEXT: st32.w lr, (sp, 0) # 4-byte Folded Spill
166 ; CSKY-NEXT: subi16 sp, sp, 8
167 ; CSKY-NEXT: st32.b a1, (sp, 7)
169 ; CSKY-NEXT: st16.w a1, (sp, 0)
170 ; CSKY-NEXT: addi32 a1, sp, 7
173 ; CSKY-NEXT: addi16 sp, sp, 8
174 ; CSKY-NEXT: ld32.w lr, (sp, 0) # 4-byte Folded Reload
175 ; CSKY-NEXT: addi16 sp, sp, 4
190 ; CSKY-NEXT: subi16 sp, sp, 4
191 ; CSKY-NEXT: st32.w lr, (sp, 0) # 4-byte Folded Spill
192 ; CSKY-NEXT: subi16 sp, sp, 8
193 ; CSKY-NEXT: st32.b a1, (sp, 7)
195 ; CSKY-NEXT: st16.w a1, (sp, 0)
196 ; CSKY-NEXT: addi32 a1, sp, 7
199 ; CSKY-NEXT: addi16 sp, sp, 8
200 ; CSKY-NEXT: ld32.w lr, (sp, 0) # 4-byte Folded Reload
201 ; CSKY-NEXT: addi16 sp, sp, 4
216 ; CSKY-NEXT: subi16 sp, sp, 4
217 ; CSKY-NEXT: st32.w lr, (sp, 0) # 4-byte Folded Spill
218 ; CSKY-NEXT: subi16 sp, sp, 8
219 ; CSKY-NEXT: st32.b a1, (sp, 7)
221 ; CSKY-NEXT: st16.w a1, (sp, 0)
222 ; CSKY-NEXT: addi32 a1, sp, 7
225 ; CSKY-NEXT: addi16 sp, sp, 8
226 ; CSKY-NEXT: ld32.w lr, (sp, 0) # 4-byte Folded Reload
227 ; CSKY-NEXT: addi16 sp, sp, 4
242 ; CSKY-NEXT: subi16 sp, sp, 4
243 ; CSKY-NEXT: st32.w lr, (sp, 0) # 4-byte Folded Spill
244 ; CSKY-NEXT: subi16 sp, sp, 8
245 ; CSKY-NEXT: st32.b a1, (sp, 7)
247 ; CSKY-NEXT: st16.w a1, (sp, 0)
248 ; CSKY-NEXT: addi32 a1, sp, 7
251 ; CSKY-NEXT: addi16 sp, sp, 8
252 ; CSKY-NEXT: ld32.w lr, (sp, 0) # 4-byte Folded Reload
253 ; CSKY-NEXT: addi16 sp, sp, 4
268 ; CSKY-NEXT: subi16 sp, sp, 4
269 ; CSKY-NEXT: st32.w lr, (sp, 0) # 4-byte Folded Spill
270 ; CSKY-NEXT: subi16 sp, sp, 8
271 ; CSKY-NEXT: st32.h a1, (sp, 6)
273 ; CSKY-NEXT: st16.w a1, (sp, 0)
274 ; CSKY-NEXT: addi32 a1, sp, 6
277 ; CSKY-NEXT: addi16 sp, sp, 8
278 ; CSKY-NEXT: ld32.w lr, (sp, 0) # 4-byte Folded Reload
279 ; CSKY-NEXT: addi16 sp, sp, 4
294 ; CSKY-NEXT: subi16 sp, sp, 4
295 ; CSKY-NEXT: st32.w lr, (sp, 0) # 4-byte Folded Spill
296 ; CSKY-NEXT: subi16 sp, sp, 8
297 ; CSKY-NEXT: st32.h a1, (sp, 6)
299 ; CSKY-NEXT: st16.w a1, (sp, 0)
300 ; CSKY-NEXT: addi32 a1, sp, 6
303 ; CSKY-NEXT: addi16 sp, sp, 8
304 ; CSKY-NEXT: ld32.w lr, (sp, 0) # 4-byte Folded Reload
305 ; CSKY-NEXT: addi16 sp, sp, 4
320 ; CSKY-NEXT: subi16 sp, sp, 4
321 ; CSKY-NEXT: st32.w lr, (sp, 0) # 4-byte Folded Spill
322 ; CSKY-NEXT: subi16 sp, sp, 8
323 ; CSKY-NEXT: st32.h a1, (sp, 6)
325 ; CSKY-NEXT: st16.w a1, (sp, 0)
326 ; CSKY-NEXT: addi32 a1, sp, 6
329 ; CSKY-NEXT: addi16 sp, sp, 8
330 ; CSKY-NEXT: ld32.w lr, (sp, 0) # 4-byte Folded Reload
331 ; CSKY-NEXT: addi16 sp, sp, 4
346 ; CSKY-NEXT: subi16 sp, sp, 4
347 ; CSKY-NEXT: st32.w lr, (sp, 0) # 4-byte Folded Spill
348 ; CSKY-NEXT: subi16 sp, sp, 8
349 ; CSKY-NEXT: st32.h a1, (sp, 6)
351 ; CSKY-NEXT: st16.w a1, (sp, 0)
352 ; CSKY-NEXT: addi32 a1, sp, 6
355 ; CSKY-NEXT: addi16 sp, sp, 8
356 ; CSKY-NEXT: ld32.w lr, (sp, 0) # 4-byte Folded Reload
357 ; CSKY-NEXT: addi16 sp, sp, 4
372 ; CSKY-NEXT: subi16 sp, sp, 4
373 ; CSKY-NEXT: st32.w lr, (sp, 0) # 4-byte Folded Spill
374 ; CSKY-NEXT: subi16 sp, sp, 8
375 ; CSKY-NEXT: st32.h a1, (sp, 6)
377 ; CSKY-NEXT: st16.w a1, (sp, 0)
378 ; CSKY-NEXT: addi32 a1, sp, 6
381 ; CSKY-NEXT: addi16 sp, sp, 8
382 ; CSKY-NEXT: ld32.w lr, (sp, 0) # 4-byte Folded Reload
383 ; CSKY-NEXT: addi16 sp, sp, 4
398 ; CSKY-NEXT: subi16 sp, sp, 4
399 ; CSKY-NEXT: st32.w lr, (sp, 0) # 4-byte Folded Spill
400 ; CSKY-NEXT: subi16 sp, sp, 8
401 ; CSKY-NEXT: st32.h a1, (sp, 6)
403 ; CSKY-NEXT: st16.w a1, (sp, 0)
404 ; CSKY-NEXT: addi32 a1, sp, 6
407 ; CSKY-NEXT: addi16 sp, sp, 8
408 ; CSKY-NEXT: ld32.w lr, (sp, 0) # 4-byte Folded Reload
409 ; CSKY-NEXT: addi16 sp, sp, 4
424 ; CSKY-NEXT: subi16 sp, sp, 4
425 ; CSKY-NEXT: st32.w lr, (sp, 0) # 4-byte Folded Spill
426 ; CSKY-NEXT: subi16 sp, sp, 8
427 ; CSKY-NEXT: st32.h a1, (sp, 6)
429 ; CSKY-NEXT: st16.w a1, (sp, 0)
430 ; CSKY-NEXT: addi32 a1, sp, 6
433 ; CSKY-NEXT: addi16 sp, sp, 8
434 ; CSKY-NEXT: ld32.w lr, (sp, 0) # 4-byte Folded Reload
435 ; CSKY-NEXT: addi16 sp, sp, 4
450 ; CSKY-NEXT: subi16 sp, sp, 4
451 ; CSKY-NEXT: st32.w lr, (sp, 0) # 4-byte Folded Spill
452 ; CSKY-NEXT: subi16 sp, sp, 8
453 ; CSKY-NEXT: st32.h a1, (sp, 6)
455 ; CSKY-NEXT: st16.w a1, (sp, 0)
456 ; CSKY-NEXT: addi32 a1, sp, 6
459 ; CSKY-NEXT: addi16 sp, sp, 8
460 ; CSKY-NEXT: ld32.w lr, (sp, 0) # 4-byte Folded Reload
461 ; CSKY-NEXT: addi16 sp, sp, 4
476 ; CSKY-NEXT: subi16 sp, sp, 4
477 ; CSKY-NEXT: st32.w lr, (sp, 0) # 4-byte Folded Spill
478 ; CSKY-NEXT: subi16 sp, sp, 8
479 ; CSKY-NEXT: st32.h a1, (sp, 6)
481 ; CSKY-NEXT: st16.w a1, (sp, 0)
482 ; CSKY-NEXT: addi32 a1, sp, 6
485 ; CSKY-NEXT: addi16 sp, sp, 8
486 ; CSKY-NEXT: ld32.w lr, (sp, 0) # 4-byte Folded Reload
487 ; CSKY-NEXT: addi16 sp, sp, 4
502 ; CSKY-NEXT: subi16 sp, sp, 4
503 ; CSKY-NEXT: st32.w lr, (sp, 0) # 4-byte Folded Spill
504 ; CSKY-NEXT: subi16 sp, sp, 8
505 ; CSKY-NEXT: st32.h a1, (sp, 6)
507 ; CSKY-NEXT: st16.w a1, (sp, 0)
508 ; CSKY-NEXT: addi32 a1, sp, 6
511 ; CSKY-NEXT: addi16 sp, sp, 8
512 ; CSKY-NEXT: ld32.w lr, (sp, 0) # 4-byte Folded Reload
513 ; CSKY-NEXT: addi16 sp, sp, 4
528 ; CSKY-NEXT: subi16 sp, sp, 4
529 ; CSKY-NEXT: st32.w lr, (sp, 0) # 4-byte Folded Spill
530 ; CSKY-NEXT: subi16 sp, sp, 8
531 ; CSKY-NEXT: st16.w a1, (sp, 4)
533 ; CSKY-NEXT: st16.w a1, (sp, 0)
534 ; CSKY-NEXT: addi16 a1, sp, 4
537 ; CSKY-NEXT: addi16 sp, sp, 8
538 ; CSKY-NEXT: ld32.w lr, (sp, 0) # 4-byte Folded Reload
539 ; CSKY-NEXT: addi16 sp, sp, 4
554 ; CSKY-NEXT: subi16 sp, sp, 4
555 ; CSKY-NEXT: st32.w lr, (sp, 0) # 4-byte Folded Spill
556 ; CSKY-NEXT: subi16 sp, sp, 8
557 ; CSKY-NEXT: st16.w a1, (sp, 4)
559 ; CSKY-NEXT: st16.w a1, (sp, 0)
560 ; CSKY-NEXT: addi16 a1, sp, 4
563 ; CSKY-NEXT: addi16 sp, sp, 8
564 ; CSKY-NEXT: ld32.w lr, (sp, 0) # 4-byte Folded Reload
565 ; CSKY-NEXT: addi16 sp, sp, 4
580 ; CSKY-NEXT: subi16 sp, sp, 4
581 ; CSKY-NEXT: st32.w lr, (sp, 0) # 4-byte Folded Spill
582 ; CSKY-NEXT: subi16 sp, sp, 8
583 ; CSKY-NEXT: st16.w a1, (sp, 4)
585 ; CSKY-NEXT: st16.w a1, (sp, 0)
586 ; CSKY-NEXT: addi16 a1, sp, 4
589 ; CSKY-NEXT: addi16 sp, sp, 8
590 ; CSKY-NEXT: ld32.w lr, (sp, 0) # 4-byte Folded Reload
591 ; CSKY-NEXT: addi16 sp, sp, 4
606 ; CSKY-NEXT: subi16 sp, sp, 4
607 ; CSKY-NEXT: st32.w lr, (sp, 0) # 4-byte Folded Spill
608 ; CSKY-NEXT: subi16 sp, sp, 8
609 ; CSKY-NEXT: st16.w a1, (sp, 4)
611 ; CSKY-NEXT: st16.w a1, (sp, 0)
612 ; CSKY-NEXT: addi16 a1, sp, 4
615 ; CSKY-NEXT: addi16 sp, sp, 8
616 ; CSKY-NEXT: ld32.w lr, (sp, 0) # 4-byte Folded Reload
617 ; CSKY-NEXT: addi16 sp, sp, 4
632 ; CSKY-NEXT: subi16 sp, sp, 4
633 ; CSKY-NEXT: st32.w lr, (sp, 0) # 4-byte Folded Spill
634 ; CSKY-NEXT: subi16 sp, sp, 8
635 ; CSKY-NEXT: st16.w a1, (sp, 4)
637 ; CSKY-NEXT: st16.w a1, (sp, 0)
638 ; CSKY-NEXT: addi16 a1, sp, 4
641 ; CSKY-NEXT: addi16 sp, sp, 8
642 ; CSKY-NEXT: ld32.w lr, (sp, 0) # 4-byte Folded Reload
643 ; CSKY-NEXT: addi16 sp, sp, 4
658 ; CSKY-NEXT: subi16 sp, sp, 4
659 ; CSKY-NEXT: st32.w lr, (sp, 0) # 4-byte Folded Spill
660 ; CSKY-NEXT: subi16 sp, sp, 8
661 ; CSKY-NEXT: st16.w a1, (sp, 4)
663 ; CSKY-NEXT: st16.w a1, (sp, 0)
664 ; CSKY-NEXT: addi16 a1, sp, 4
667 ; CSKY-NEXT: addi16 sp, sp, 8
668 ; CSKY-NEXT: ld32.w lr, (sp, 0) # 4-byte Folded Reload
669 ; CSKY-NEXT: addi16 sp, sp, 4
684 ; CSKY-NEXT: subi16 sp, sp, 4
685 ; CSKY-NEXT: st32.w lr, (sp, 0) # 4-byte Folded Spill
686 ; CSKY-NEXT: subi16 sp, sp, 8
687 ; CSKY-NEXT: st16.w a1, (sp, 4)
689 ; CSKY-NEXT: st16.w a1, (sp, 0)
690 ; CSKY-NEXT: addi16 a1, sp, 4
693 ; CSKY-NEXT: addi16 sp, sp, 8
694 ; CSKY-NEXT: ld32.w lr, (sp, 0) # 4-byte Folded Reload
695 ; CSKY-NEXT: addi16 sp, sp, 4
710 ; CSKY-NEXT: subi16 sp, sp, 4
711 ; CSKY-NEXT: st32.w lr, (sp, 0) # 4-byte Folded Spill
712 ; CSKY-NEXT: subi16 sp, sp, 8
713 ; CSKY-NEXT: st16.w a1, (sp, 4)
715 ; CSKY-NEXT: st16.w a1, (sp, 0)
716 ; CSKY-NEXT: addi16 a1, sp, 4
719 ; CSKY-NEXT: addi16 sp, sp, 8
720 ; CSKY-NEXT: ld32.w lr, (sp, 0) # 4-byte Folded Reload
721 ; CSKY-NEXT: addi16 sp, sp, 4
736 ; CSKY-NEXT: subi16 sp, sp, 4
737 ; CSKY-NEXT: st32.w lr, (sp, 0) # 4-byte Folded Spill
738 ; CSKY-NEXT: subi16 sp, sp, 8
739 ; CSKY-NEXT: st16.w a1, (sp, 4)
741 ; CSKY-NEXT: st16.w a1, (sp, 0)
742 ; CSKY-NEXT: addi16 a1, sp, 4
745 ; CSKY-NEXT: addi16 sp, sp, 8
746 ; CSKY-NEXT: ld32.w lr, (sp, 0) # 4-byte Folded Reload
747 ; CSKY-NEXT: addi16 sp, sp, 4
762 ; CSKY-NEXT: subi16 sp, sp, 4
763 ; CSKY-NEXT: st32.w lr, (sp, 0) # 4-byte Folded Spill
764 ; CSKY-NEXT: subi16 sp, sp, 8
765 ; CSKY-NEXT: st16.w a1, (sp, 4)
767 ; CSKY-NEXT: st16.w a1, (sp, 0)
768 ; CSKY-NEXT: addi16 a1, sp, 4
771 ; CSKY-NEXT: addi16 sp, sp, 8
772 ; CSKY-NEXT: ld32.w lr, (sp, 0) # 4-byte Folded Reload
773 ; CSKY-NEXT: addi16 sp, sp, 4
788 ; CSKY-NEXT: subi16 sp, sp, 4
789 ; CSKY-NEXT: st32.w lr, (sp, 0) # 4-byte Folded Spill
790 ; CSKY-NEXT: subi16 sp, sp, 16
792 ; CSKY-NEXT: ld16.w a3, (sp, 20)
793 ; CSKY-NEXT: st16.w a2, (sp, 12)
794 ; CSKY-NEXT: st16.w a1, (sp, 8)
796 ; CSKY-NEXT: st16.w a1, (sp, 4)
797 ; CSKY-NEXT: st16.w a1, (sp, 0)
798 ; CSKY-NEXT: addi16 a1, sp, 8
801 ; CSKY-NEXT: addi16 sp, sp, 16
802 ; CSKY-NEXT: ld32.w lr, (sp, 0) # 4-byte Folded Reload
803 ; CSKY-NEXT: addi16 sp, sp, 4
818 ; CSKY-NEXT: subi16 sp, sp, 4
819 ; CSKY-NEXT: st32.w lr, (sp, 0) # 4-byte Folded Spill
820 ; CSKY-NEXT: subi16 sp, sp, 16
822 ; CSKY-NEXT: ld16.w a3, (sp, 20)
823 ; CSKY-NEXT: st16.w a2, (sp, 12)
824 ; CSKY-NEXT: st16.w a1, (sp, 8)
826 ; CSKY-NEXT: st16.w a1, (sp, 4)
828 ; CSKY-NEXT: st16.w a1, (sp, 0)
829 ; CSKY-NEXT: addi16 a1, sp, 8
832 ; CSKY-NEXT: addi16 sp, sp, 16
833 ; CSKY-NEXT: ld32.w lr, (sp, 0) # 4-byte Folded Reload
834 ; CSKY-NEXT: addi16 sp, sp, 4
849 ; CSKY-NEXT: subi16 sp, sp, 4
850 ; CSKY-NEXT: st32.w lr, (sp, 0) # 4-byte Folded Spill
851 ; CSKY-NEXT: subi16 sp, sp, 16
853 ; CSKY-NEXT: ld16.w a3, (sp, 20)
854 ; CSKY-NEXT: st16.w a2, (sp, 12)
855 ; CSKY-NEXT: st16.w a1, (sp, 8)
857 ; CSKY-NEXT: st16.w a1, (sp, 4)
858 ; CSKY-NEXT: st16.w a1, (sp, 0)
859 ; CSKY-NEXT: addi16 a1, sp, 8
862 ; CSKY-NEXT: addi16 sp, sp, 16
863 ; CSKY-NEXT: ld32.w lr, (sp, 0) # 4-byte Folded Reload
864 ; CSKY-NEXT: addi16 sp, sp, 4
879 ; CSKY-NEXT: subi16 sp, sp, 4
880 ; CSKY-NEXT: st32.w lr, (sp, 0) # 4-byte Folded Spill
881 ; CSKY-NEXT: subi16 sp, sp, 16
883 ; CSKY-NEXT: ld16.w a3, (sp, 20)
884 ; CSKY-NEXT: st16.w a2, (sp, 12)
885 ; CSKY-NEXT: st16.w a1, (sp, 8)
887 ; CSKY-NEXT: st16.w a1, (sp, 4)
889 ; CSKY-NEXT: st16.w a1, (sp, 0)
890 ; CSKY-NEXT: addi16 a1, sp, 8
893 ; CSKY-NEXT: addi16 sp, sp, 16
894 ; CSKY-NEXT: ld32.w lr, (sp, 0) # 4-byte Folded Reload
895 ; CSKY-NEXT: addi16 sp, sp, 4
910 ; CSKY-NEXT: subi16 sp, sp, 4
911 ; CSKY-NEXT: st32.w lr, (sp, 0) # 4-byte Folded Spill
912 ; CSKY-NEXT: subi16 sp, sp, 16
914 ; CSKY-NEXT: ld16.w a3, (sp, 20)
915 ; CSKY-NEXT: st16.w a2, (sp, 12)
916 ; CSKY-NEXT: st16.w a1, (sp, 8)
918 ; CSKY-NEXT: st16.w a1, (sp, 4)
920 ; CSKY-NEXT: st16.w a1, (sp, 0)
921 ; CSKY-NEXT: addi16 a1, sp, 8
924 ; CSKY-NEXT: addi16 sp, sp, 16
925 ; CSKY-NEXT: ld32.w lr, (sp, 0) # 4-byte Folded Reload
926 ; CSKY-NEXT: addi16 sp, sp, 4
941 ; CSKY-NEXT: subi16 sp, sp, 4
942 ; CSKY-NEXT: st32.w lr, (sp, 0) # 4-byte Folded Spill
943 ; CSKY-NEXT: subi16 sp, sp, 16
945 ; CSKY-NEXT: ld16.w a3, (sp, 20)
946 ; CSKY-NEXT: st16.w a2, (sp, 12)
947 ; CSKY-NEXT: st16.w a1, (sp, 8)
949 ; CSKY-NEXT: st16.w a1, (sp, 4)
951 ; CSKY-NEXT: st16.w a1, (sp, 0)
952 ; CSKY-NEXT: addi16 a1, sp, 8
955 ; CSKY-NEXT: addi16 sp, sp, 16
956 ; CSKY-NEXT: ld32.w lr, (sp, 0) # 4-byte Folded Reload
957 ; CSKY-NEXT: addi16 sp, sp, 4
972 ; CSKY-NEXT: subi16 sp, sp, 4
973 ; CSKY-NEXT: st32.w lr, (sp, 0) # 4-byte Folded Spill
974 ; CSKY-NEXT: subi16 sp, sp, 16
976 ; CSKY-NEXT: ld16.w a3, (sp, 20)
977 ; CSKY-NEXT: st16.w a2, (sp, 12)
978 ; CSKY-NEXT: st16.w a1, (sp, 8)
980 ; CSKY-NEXT: st16.w a1, (sp, 4)
982 ; CSKY-NEXT: st16.w a1, (sp, 0)
983 ; CSKY-NEXT: addi16 a1, sp, 8
986 ; CSKY-NEXT: addi16 sp, sp, 16
987 ; CSKY-NEXT: ld32.w lr, (sp, 0) # 4-byte Folded Reload
988 ; CSKY-NEXT: addi16 sp, sp, 4
1003 ; CSKY-NEXT: subi16 sp, sp, 4
1004 ; CSKY-NEXT: st32.w lr, (sp, 0) # 4-byte Folded Spill
1005 ; CSKY-NEXT: subi16 sp, sp, 16
1007 ; CSKY-NEXT: ld16.w a3, (sp, 20)
1008 ; CSKY-NEXT: st16.w a2, (sp, 12)
1009 ; CSKY-NEXT: st16.w a1, (sp, 8)
1011 ; CSKY-NEXT: st16.w a1, (sp, 4)
1013 ; CSKY-NEXT: st16.w a1, (sp, 0)
1014 ; CSKY-NEXT: addi16 a1, sp, 8
1017 ; CSKY-NEXT: addi16 sp, sp, 16
1018 ; CSKY-NEXT: ld32.w lr, (sp, 0) # 4-byte Folded Reload
1019 ; CSKY-NEXT: addi16 sp, sp, 4
1034 ; CSKY-NEXT: subi16 sp, sp, 4
1035 ; CSKY-NEXT: st32.w lr, (sp, 0) # 4-byte Folded Spill
1036 ; CSKY-NEXT: subi16 sp, sp, 16
1038 ; CSKY-NEXT: ld16.w a3, (sp, 20)
1039 ; CSKY-NEXT: st16.w a2, (sp, 12)
1040 ; CSKY-NEXT: st16.w a1, (sp, 8)
1042 ; CSKY-NEXT: st16.w a1, (sp, 4)
1044 ; CSKY-NEXT: st16.w a1, (sp, 0)
1045 ; CSKY-NEXT: addi16 a1, sp, 8
1048 ; CSKY-NEXT: addi16 sp, sp, 16
1049 ; CSKY-NEXT: ld32.w lr, (sp, 0) # 4-byte Folded Reload
1050 ; CSKY-NEXT: addi16 sp, sp, 4
1065 ; CSKY-NEXT: subi16 sp, sp, 4
1066 ; CSKY-NEXT: st32.w lr, (sp, 0) # 4-byte Folded Spill
1067 ; CSKY-NEXT: subi16 sp, sp, 16
1069 ; CSKY-NEXT: ld16.w a3, (sp, 20)
1070 ; CSKY-NEXT: st16.w a2, (sp, 12)
1071 ; CSKY-NEXT: st16.w a1, (sp, 8)
1073 ; CSKY-NEXT: st16.w a1, (sp, 4)
1074 ; CSKY-NEXT: st16.w a1, (sp, 0)
1075 ; CSKY-NEXT: addi16 a1, sp, 8
1078 ; CSKY-NEXT: addi16 sp, sp, 16
1079 ; CSKY-NEXT: ld32.w lr, (sp, 0) # 4-byte Folded Reload
1080 ; CSKY-NEXT: addi16 sp, sp, 4