Lines Matching refs:sp

34 ; RV32I-NEXT:    addi sp, sp, -16
35 ; RV32I-NEXT: sw ra, 12(sp) # 4-byte Folded Spill
37 ; RV32I-NEXT: lw ra, 12(sp) # 4-byte Folded Reload
38 ; RV32I-NEXT: addi sp, sp, 16
43 ; RV64I-NEXT: addi sp, sp, -16
44 ; RV64I-NEXT: sd ra, 8(sp) # 8-byte Folded Spill
46 ; RV64I-NEXT: ld ra, 8(sp) # 8-byte Folded Reload
47 ; RV64I-NEXT: addi sp, sp, 16
58 ; RV32IF-NEXT: addi sp, sp, -16
59 ; RV32IF-NEXT: sw ra, 12(sp) # 4-byte Folded Spill
61 ; RV32IF-NEXT: lw ra, 12(sp) # 4-byte Folded Reload
62 ; RV32IF-NEXT: addi sp, sp, 16
67 ; RV64IF-NEXT: addi sp, sp, -16
68 ; RV64IF-NEXT: sd ra, 8(sp) # 8-byte Folded Spill
71 ; RV64IF-NEXT: ld ra, 8(sp) # 8-byte Folded Reload
72 ; RV64IF-NEXT: addi sp, sp, 16
77 ; RV32I-NEXT: addi sp, sp, -16
78 ; RV32I-NEXT: sw ra, 12(sp) # 4-byte Folded Spill
80 ; RV32I-NEXT: lw ra, 12(sp) # 4-byte Folded Reload
81 ; RV32I-NEXT: addi sp, sp, 16
86 ; RV64I-NEXT: addi sp, sp, -16
87 ; RV64I-NEXT: sd ra, 8(sp) # 8-byte Folded Spill
90 ; RV64I-NEXT: ld ra, 8(sp) # 8-byte Folded Reload
91 ; RV64I-NEXT: addi sp, sp, 16
102 ; RV32IF-NEXT: addi sp, sp, -16
103 ; RV32IF-NEXT: sw ra, 12(sp) # 4-byte Folded Spill
105 ; RV32IF-NEXT: lw ra, 12(sp) # 4-byte Folded Reload
106 ; RV32IF-NEXT: addi sp, sp, 16
111 ; RV64IF-NEXT: addi sp, sp, -16
112 ; RV64IF-NEXT: sd ra, 8(sp) # 8-byte Folded Spill
114 ; RV64IF-NEXT: ld ra, 8(sp) # 8-byte Folded Reload
115 ; RV64IF-NEXT: addi sp, sp, 16
120 ; RV32I-NEXT: addi sp, sp, -16
121 ; RV32I-NEXT: sw ra, 12(sp) # 4-byte Folded Spill
123 ; RV32I-NEXT: lw ra, 12(sp) # 4-byte Folded Reload
124 ; RV32I-NEXT: addi sp, sp, 16
129 ; RV64I-NEXT: addi sp, sp, -16
130 ; RV64I-NEXT: sd ra, 8(sp) # 8-byte Folded Spill
132 ; RV64I-NEXT: ld ra, 8(sp) # 8-byte Folded Reload
133 ; RV64I-NEXT: addi sp, sp, 16
144 ; RV32IF-NEXT: addi sp, sp, -16
145 ; RV32IF-NEXT: sw ra, 12(sp) # 4-byte Folded Spill
147 ; RV32IF-NEXT: lw ra, 12(sp) # 4-byte Folded Reload
148 ; RV32IF-NEXT: addi sp, sp, 16
153 ; RV64IF-NEXT: addi sp, sp, -16
154 ; RV64IF-NEXT: sd ra, 8(sp) # 8-byte Folded Spill
156 ; RV64IF-NEXT: ld ra, 8(sp) # 8-byte Folded Reload
157 ; RV64IF-NEXT: addi sp, sp, 16
162 ; RV32I-NEXT: addi sp, sp, -16
163 ; RV32I-NEXT: sw ra, 12(sp) # 4-byte Folded Spill
165 ; RV32I-NEXT: lw ra, 12(sp) # 4-byte Folded Reload
166 ; RV32I-NEXT: addi sp, sp, 16
171 ; RV64I-NEXT: addi sp, sp, -16
172 ; RV64I-NEXT: sd ra, 8(sp) # 8-byte Folded Spill
174 ; RV64I-NEXT: ld ra, 8(sp) # 8-byte Folded Reload
175 ; RV64I-NEXT: addi sp, sp, 16
185 ; RV32IF-NEXT: addi sp, sp, -16
186 ; RV32IF-NEXT: sw ra, 12(sp) # 4-byte Folded Spill
187 ; RV32IF-NEXT: fsw fs0, 8(sp) # 4-byte Folded Spill
188 ; RV32IF-NEXT: fsw fs1, 4(sp) # 4-byte Folded Spill
195 ; RV32IF-NEXT: lw ra, 12(sp) # 4-byte Folded Reload
196 ; RV32IF-NEXT: flw fs0, 8(sp) # 4-byte Folded Reload
197 ; RV32IF-NEXT: flw fs1, 4(sp) # 4-byte Folded Reload
198 ; RV32IF-NEXT: addi sp, sp, 16
203 ; RV32I-NEXT: addi sp, sp, -16
204 ; RV32I-NEXT: sw ra, 12(sp) # 4-byte Folded Spill
205 ; RV32I-NEXT: sw s0, 8(sp) # 4-byte Folded Spill
206 ; RV32I-NEXT: sw s1, 4(sp) # 4-byte Folded Spill
215 ; RV32I-NEXT: lw ra, 12(sp) # 4-byte Folded Reload
216 ; RV32I-NEXT: lw s0, 8(sp) # 4-byte Folded Reload
217 ; RV32I-NEXT: lw s1, 4(sp) # 4-byte Folded Reload
218 ; RV32I-NEXT: addi sp, sp, 16
223 ; RV64I-NEXT: addi sp, sp, -32
224 ; RV64I-NEXT: sd ra, 24(sp) # 8-byte Folded Spill
225 ; RV64I-NEXT: sd s0, 16(sp) # 8-byte Folded Spill
226 ; RV64I-NEXT: sd s1, 8(sp) # 8-byte Folded Spill
235 ; RV64I-NEXT: ld ra, 24(sp) # 8-byte Folded Reload
236 ; RV64I-NEXT: ld s0, 16(sp) # 8-byte Folded Reload
237 ; RV64I-NEXT: ld s1, 8(sp) # 8-byte Folded Reload
238 ; RV64I-NEXT: addi sp, sp, 32
251 ; RV32IF-NEXT: addi sp, sp, -16
252 ; RV32IF-NEXT: sw ra, 12(sp) # 4-byte Folded Spill
254 ; RV32IF-NEXT: lw ra, 12(sp) # 4-byte Folded Reload
255 ; RV32IF-NEXT: addi sp, sp, 16
260 ; RV64IF-NEXT: addi sp, sp, -16
261 ; RV64IF-NEXT: sd ra, 8(sp) # 8-byte Folded Spill
263 ; RV64IF-NEXT: ld ra, 8(sp) # 8-byte Folded Reload
264 ; RV64IF-NEXT: addi sp, sp, 16
269 ; RV32I-NEXT: addi sp, sp, -16
270 ; RV32I-NEXT: sw ra, 12(sp) # 4-byte Folded Spill
272 ; RV32I-NEXT: lw ra, 12(sp) # 4-byte Folded Reload
273 ; RV32I-NEXT: addi sp, sp, 16
278 ; RV64I-NEXT: addi sp, sp, -16
279 ; RV64I-NEXT: sd ra, 8(sp) # 8-byte Folded Spill
281 ; RV64I-NEXT: ld ra, 8(sp) # 8-byte Folded Reload
282 ; RV64I-NEXT: addi sp, sp, 16
293 ; RV32IF-NEXT: addi sp, sp, -16
294 ; RV32IF-NEXT: sw ra, 12(sp) # 4-byte Folded Spill
296 ; RV32IF-NEXT: lw ra, 12(sp) # 4-byte Folded Reload
297 ; RV32IF-NEXT: addi sp, sp, 16
302 ; RV64IF-NEXT: addi sp, sp, -16
303 ; RV64IF-NEXT: sd ra, 8(sp) # 8-byte Folded Spill
305 ; RV64IF-NEXT: ld ra, 8(sp) # 8-byte Folded Reload
306 ; RV64IF-NEXT: addi sp, sp, 16
311 ; RV32I-NEXT: addi sp, sp, -16
312 ; RV32I-NEXT: sw ra, 12(sp) # 4-byte Folded Spill
314 ; RV32I-NEXT: lw ra, 12(sp) # 4-byte Folded Reload
315 ; RV32I-NEXT: addi sp, sp, 16
320 ; RV64I-NEXT: addi sp, sp, -16
321 ; RV64I-NEXT: sd ra, 8(sp) # 8-byte Folded Spill
323 ; RV64I-NEXT: ld ra, 8(sp) # 8-byte Folded Reload
324 ; RV64I-NEXT: addi sp, sp, 16
335 ; RV32IF-NEXT: addi sp, sp, -16
336 ; RV32IF-NEXT: sw ra, 12(sp) # 4-byte Folded Spill
338 ; RV32IF-NEXT: lw ra, 12(sp) # 4-byte Folded Reload
339 ; RV32IF-NEXT: addi sp, sp, 16
344 ; RV64IF-NEXT: addi sp, sp, -16
345 ; RV64IF-NEXT: sd ra, 8(sp) # 8-byte Folded Spill
347 ; RV64IF-NEXT: ld ra, 8(sp) # 8-byte Folded Reload
348 ; RV64IF-NEXT: addi sp, sp, 16
353 ; RV32I-NEXT: addi sp, sp, -16
354 ; RV32I-NEXT: sw ra, 12(sp) # 4-byte Folded Spill
356 ; RV32I-NEXT: lw ra, 12(sp) # 4-byte Folded Reload
357 ; RV32I-NEXT: addi sp, sp, 16
362 ; RV64I-NEXT: addi sp, sp, -16
363 ; RV64I-NEXT: sd ra, 8(sp) # 8-byte Folded Spill
365 ; RV64I-NEXT: ld ra, 8(sp) # 8-byte Folded Reload
366 ; RV64I-NEXT: addi sp, sp, 16
377 ; RV32IF-NEXT: addi sp, sp, -16
378 ; RV32IF-NEXT: sw ra, 12(sp) # 4-byte Folded Spill
380 ; RV32IF-NEXT: lw ra, 12(sp) # 4-byte Folded Reload
381 ; RV32IF-NEXT: addi sp, sp, 16
386 ; RV64IF-NEXT: addi sp, sp, -16
387 ; RV64IF-NEXT: sd ra, 8(sp) # 8-byte Folded Spill
389 ; RV64IF-NEXT: ld ra, 8(sp) # 8-byte Folded Reload
390 ; RV64IF-NEXT: addi sp, sp, 16
395 ; RV32I-NEXT: addi sp, sp, -16
396 ; RV32I-NEXT: sw ra, 12(sp) # 4-byte Folded Spill
398 ; RV32I-NEXT: lw ra, 12(sp) # 4-byte Folded Reload
399 ; RV32I-NEXT: addi sp, sp, 16
404 ; RV64I-NEXT: addi sp, sp, -16
405 ; RV64I-NEXT: sd ra, 8(sp) # 8-byte Folded Spill
407 ; RV64I-NEXT: ld ra, 8(sp) # 8-byte Folded Reload
408 ; RV64I-NEXT: addi sp, sp, 16
419 ; RV32IF-NEXT: addi sp, sp, -16
420 ; RV32IF-NEXT: sw ra, 12(sp) # 4-byte Folded Spill
422 ; RV32IF-NEXT: lw ra, 12(sp) # 4-byte Folded Reload
423 ; RV32IF-NEXT: addi sp, sp, 16
428 ; RV64IF-NEXT: addi sp, sp, -16
429 ; RV64IF-NEXT: sd ra, 8(sp) # 8-byte Folded Spill
431 ; RV64IF-NEXT: ld ra, 8(sp) # 8-byte Folded Reload
432 ; RV64IF-NEXT: addi sp, sp, 16
437 ; RV32I-NEXT: addi sp, sp, -16
438 ; RV32I-NEXT: sw ra, 12(sp) # 4-byte Folded Spill
440 ; RV32I-NEXT: lw ra, 12(sp) # 4-byte Folded Reload
441 ; RV32I-NEXT: addi sp, sp, 16
446 ; RV64I-NEXT: addi sp, sp, -16
447 ; RV64I-NEXT: sd ra, 8(sp) # 8-byte Folded Spill
449 ; RV64I-NEXT: ld ra, 8(sp) # 8-byte Folded Reload
450 ; RV64I-NEXT: addi sp, sp, 16
461 ; RV32IF-NEXT: addi sp, sp, -16
462 ; RV32IF-NEXT: sw ra, 12(sp) # 4-byte Folded Spill
464 ; RV32IF-NEXT: lw ra, 12(sp) # 4-byte Folded Reload
465 ; RV32IF-NEXT: addi sp, sp, 16
470 ; RV64IF-NEXT: addi sp, sp, -16
471 ; RV64IF-NEXT: sd ra, 8(sp) # 8-byte Folded Spill
473 ; RV64IF-NEXT: ld ra, 8(sp) # 8-byte Folded Reload
474 ; RV64IF-NEXT: addi sp, sp, 16
479 ; RV32I-NEXT: addi sp, sp, -16
480 ; RV32I-NEXT: sw ra, 12(sp) # 4-byte Folded Spill
482 ; RV32I-NEXT: lw ra, 12(sp) # 4-byte Folded Reload
483 ; RV32I-NEXT: addi sp, sp, 16
488 ; RV64I-NEXT: addi sp, sp, -16
489 ; RV64I-NEXT: sd ra, 8(sp) # 8-byte Folded Spill
491 ; RV64I-NEXT: ld ra, 8(sp) # 8-byte Folded Reload
492 ; RV64I-NEXT: addi sp, sp, 16
513 ; RV32I-NEXT: addi sp, sp, -16
514 ; RV32I-NEXT: sw ra, 12(sp) # 4-byte Folded Spill
516 ; RV32I-NEXT: lw ra, 12(sp) # 4-byte Folded Reload
517 ; RV32I-NEXT: addi sp, sp, 16
522 ; RV64I-NEXT: addi sp, sp, -16
523 ; RV64I-NEXT: sd ra, 8(sp) # 8-byte Folded Spill
525 ; RV64I-NEXT: ld ra, 8(sp) # 8-byte Folded Reload
526 ; RV64I-NEXT: addi sp, sp, 16
547 ; RV32I-NEXT: addi sp, sp, -16
548 ; RV32I-NEXT: sw ra, 12(sp) # 4-byte Folded Spill
549 ; RV32I-NEXT: sw s0, 8(sp) # 4-byte Folded Spill
554 ; RV32I-NEXT: lw ra, 12(sp) # 4-byte Folded Reload
555 ; RV32I-NEXT: lw s0, 8(sp) # 4-byte Folded Reload
556 ; RV32I-NEXT: addi sp, sp, 16
561 ; RV64I-NEXT: addi sp, sp, -16
562 ; RV64I-NEXT: sd ra, 8(sp) # 8-byte Folded Spill
563 ; RV64I-NEXT: sd s0, 0(sp) # 8-byte Folded Spill
568 ; RV64I-NEXT: ld ra, 8(sp) # 8-byte Folded Reload
569 ; RV64I-NEXT: ld s0, 0(sp) # 8-byte Folded Reload
570 ; RV64I-NEXT: addi sp, sp, 16
619 ; RV32I-NEXT: addi sp, sp, -16
620 ; RV32I-NEXT: sw ra, 12(sp) # 4-byte Folded Spill
622 ; RV32I-NEXT: lw ra, 12(sp) # 4-byte Folded Reload
623 ; RV32I-NEXT: addi sp, sp, 16
628 ; RV64I-NEXT: addi sp, sp, -16
629 ; RV64I-NEXT: sd ra, 8(sp) # 8-byte Folded Spill
631 ; RV64I-NEXT: ld ra, 8(sp) # 8-byte Folded Reload
632 ; RV64I-NEXT: addi sp, sp, 16
653 ; RV32I-NEXT: addi sp, sp, -16
654 ; RV32I-NEXT: sw ra, 12(sp) # 4-byte Folded Spill
656 ; RV32I-NEXT: lw ra, 12(sp) # 4-byte Folded Reload
657 ; RV32I-NEXT: addi sp, sp, 16
662 ; RV64I-NEXT: addi sp, sp, -16
663 ; RV64I-NEXT: sd ra, 8(sp) # 8-byte Folded Spill
665 ; RV64I-NEXT: ld ra, 8(sp) # 8-byte Folded Reload
666 ; RV64I-NEXT: addi sp, sp, 16
728 ; RV32IF-NEXT: addi sp, sp, -16
729 ; RV32IF-NEXT: sw ra, 12(sp) # 4-byte Folded Spill
731 ; RV32IF-NEXT: lw ra, 12(sp) # 4-byte Folded Reload
732 ; RV32IF-NEXT: addi sp, sp, 16
737 ; RV64IF-NEXT: addi sp, sp, -16
738 ; RV64IF-NEXT: sd ra, 8(sp) # 8-byte Folded Spill
740 ; RV64IF-NEXT: ld ra, 8(sp) # 8-byte Folded Reload
741 ; RV64IF-NEXT: addi sp, sp, 16
746 ; RV32I-NEXT: addi sp, sp, -16
747 ; RV32I-NEXT: sw ra, 12(sp) # 4-byte Folded Spill
749 ; RV32I-NEXT: lw ra, 12(sp) # 4-byte Folded Reload
750 ; RV32I-NEXT: addi sp, sp, 16
755 ; RV64I-NEXT: addi sp, sp, -16
756 ; RV64I-NEXT: sd ra, 8(sp) # 8-byte Folded Spill
758 ; RV64I-NEXT: ld ra, 8(sp) # 8-byte Folded Reload
759 ; RV64I-NEXT: addi sp, sp, 16
770 ; RV32IF-NEXT: addi sp, sp, -16
771 ; RV32IF-NEXT: sw ra, 12(sp) # 4-byte Folded Spill
773 ; RV32IF-NEXT: lw ra, 12(sp) # 4-byte Folded Reload
774 ; RV32IF-NEXT: addi sp, sp, 16
779 ; RV64IF-NEXT: addi sp, sp, -16
780 ; RV64IF-NEXT: sd ra, 8(sp) # 8-byte Folded Spill
782 ; RV64IF-NEXT: ld ra, 8(sp) # 8-byte Folded Reload
783 ; RV64IF-NEXT: addi sp, sp, 16
788 ; RV32I-NEXT: addi sp, sp, -16
789 ; RV32I-NEXT: sw ra, 12(sp) # 4-byte Folded Spill
791 ; RV32I-NEXT: lw ra, 12(sp) # 4-byte Folded Reload
792 ; RV32I-NEXT: addi sp, sp, 16
797 ; RV64I-NEXT: addi sp, sp, -16
798 ; RV64I-NEXT: sd ra, 8(sp) # 8-byte Folded Spill
800 ; RV64I-NEXT: ld ra, 8(sp) # 8-byte Folded Reload
801 ; RV64I-NEXT: addi sp, sp, 16
812 ; RV32IF-NEXT: addi sp, sp, -16
813 ; RV32IF-NEXT: sw ra, 12(sp) # 4-byte Folded Spill
815 ; RV32IF-NEXT: lw ra, 12(sp) # 4-byte Folded Reload
816 ; RV32IF-NEXT: addi sp, sp, 16
821 ; RV64IF-NEXT: addi sp, sp, -16
822 ; RV64IF-NEXT: sd ra, 8(sp) # 8-byte Folded Spill
824 ; RV64IF-NEXT: ld ra, 8(sp) # 8-byte Folded Reload
825 ; RV64IF-NEXT: addi sp, sp, 16
830 ; RV32I-NEXT: addi sp, sp, -16
831 ; RV32I-NEXT: sw ra, 12(sp) # 4-byte Folded Spill
833 ; RV32I-NEXT: lw ra, 12(sp) # 4-byte Folded Reload
834 ; RV32I-NEXT: addi sp, sp, 16
839 ; RV64I-NEXT: addi sp, sp, -16
840 ; RV64I-NEXT: sd ra, 8(sp) # 8-byte Folded Spill
842 ; RV64I-NEXT: ld ra, 8(sp) # 8-byte Folded Reload
843 ; RV64I-NEXT: addi sp, sp, 16
854 ; RV32IF-NEXT: addi sp, sp, -16
855 ; RV32IF-NEXT: sw ra, 12(sp) # 4-byte Folded Spill
857 ; RV32IF-NEXT: lw ra, 12(sp) # 4-byte Folded Reload
858 ; RV32IF-NEXT: addi sp, sp, 16
863 ; RV64IF-NEXT: addi sp, sp, -16
864 ; RV64IF-NEXT: sd ra, 8(sp) # 8-byte Folded Spill
866 ; RV64IF-NEXT: ld ra, 8(sp) # 8-byte Folded Reload
867 ; RV64IF-NEXT: addi sp, sp, 16
872 ; RV32I-NEXT: addi sp, sp, -16
873 ; RV32I-NEXT: sw ra, 12(sp) # 4-byte Folded Spill
875 ; RV32I-NEXT: lw ra, 12(sp) # 4-byte Folded Reload
876 ; RV32I-NEXT: addi sp, sp, 16
881 ; RV64I-NEXT: addi sp, sp, -16
882 ; RV64I-NEXT: sd ra, 8(sp) # 8-byte Folded Spill
884 ; RV64I-NEXT: ld ra, 8(sp) # 8-byte Folded Reload
885 ; RV64I-NEXT: addi sp, sp, 16
896 ; RV32IF-NEXT: addi sp, sp, -16
897 ; RV32IF-NEXT: sw ra, 12(sp) # 4-byte Folded Spill
899 ; RV32IF-NEXT: lw ra, 12(sp) # 4-byte Folded Reload
900 ; RV32IF-NEXT: addi sp, sp, 16
905 ; RV64IF-NEXT: addi sp, sp, -16
906 ; RV64IF-NEXT: sd ra, 8(sp) # 8-byte Folded Spill
908 ; RV64IF-NEXT: ld ra, 8(sp) # 8-byte Folded Reload
909 ; RV64IF-NEXT: addi sp, sp, 16
914 ; RV32I-NEXT: addi sp, sp, -16
915 ; RV32I-NEXT: sw ra, 12(sp) # 4-byte Folded Spill
917 ; RV32I-NEXT: lw ra, 12(sp) # 4-byte Folded Reload
918 ; RV32I-NEXT: addi sp, sp, 16
923 ; RV64I-NEXT: addi sp, sp, -16
924 ; RV64I-NEXT: sd ra, 8(sp) # 8-byte Folded Spill
926 ; RV64I-NEXT: ld ra, 8(sp) # 8-byte Folded Reload
927 ; RV64I-NEXT: addi sp, sp, 16
938 ; RV32IF-NEXT: addi sp, sp, -16
939 ; RV32IF-NEXT: sw ra, 12(sp) # 4-byte Folded Spill
941 ; RV32IF-NEXT: lw ra, 12(sp) # 4-byte Folded Reload
942 ; RV32IF-NEXT: addi sp, sp, 16
947 ; RV64IF-NEXT: addi sp, sp, -16
948 ; RV64IF-NEXT: sd ra, 8(sp) # 8-byte Folded Spill
950 ; RV64IF-NEXT: ld ra, 8(sp) # 8-byte Folded Reload
951 ; RV64IF-NEXT: addi sp, sp, 16
956 ; RV32I-NEXT: addi sp, sp, -16
957 ; RV32I-NEXT: sw ra, 12(sp) # 4-byte Folded Spill
959 ; RV32I-NEXT: lw ra, 12(sp) # 4-byte Folded Reload
960 ; RV32I-NEXT: addi sp, sp, 16
965 ; RV64I-NEXT: addi sp, sp, -16
966 ; RV64I-NEXT: sd ra, 8(sp) # 8-byte Folded Spill
968 ; RV64I-NEXT: ld ra, 8(sp) # 8-byte Folded Reload
969 ; RV64I-NEXT: addi sp, sp, 16
980 ; RV32IF-NEXT: addi sp, sp, -16
981 ; RV32IF-NEXT: sw ra, 12(sp) # 4-byte Folded Spill
983 ; RV32IF-NEXT: lw ra, 12(sp) # 4-byte Folded Reload
984 ; RV32IF-NEXT: addi sp, sp, 16
989 ; RV64IF-NEXT: addi sp, sp, -16
990 ; RV64IF-NEXT: sd ra, 8(sp) # 8-byte Folded Spill
992 ; RV64IF-NEXT: ld ra, 8(sp) # 8-byte Folded Reload
993 ; RV64IF-NEXT: addi sp, sp, 16
998 ; RV32I-NEXT: addi sp, sp, -16
999 ; RV32I-NEXT: sw ra, 12(sp) # 4-byte Folded Spill
1001 ; RV32I-NEXT: lw ra, 12(sp) # 4-byte Folded Reload
1002 ; RV32I-NEXT: addi sp, sp, 16
1007 ; RV64I-NEXT: addi sp, sp, -16
1008 ; RV64I-NEXT: sd ra, 8(sp) # 8-byte Folded Spill
1010 ; RV64I-NEXT: ld ra, 8(sp) # 8-byte Folded Reload
1011 ; RV64I-NEXT: addi sp, sp, 16
1032 ; RV32I-NEXT: addi sp, sp, -16
1033 ; RV32I-NEXT: sw ra, 12(sp) # 4-byte Folded Spill
1035 ; RV32I-NEXT: lw ra, 12(sp) # 4-byte Folded Reload
1036 ; RV32I-NEXT: addi sp, sp, 16
1041 ; RV64I-NEXT: addi sp, sp, -16
1042 ; RV64I-NEXT: sd ra, 8(sp) # 8-byte Folded Spill
1044 ; RV64I-NEXT: ld ra, 8(sp) # 8-byte Folded Reload
1045 ; RV64I-NEXT: addi sp, sp, 16
1066 ; RV32I-NEXT: addi sp, sp, -16
1067 ; RV32I-NEXT: sw ra, 12(sp) # 4-byte Folded Spill
1069 ; RV32I-NEXT: lw ra, 12(sp) # 4-byte Folded Reload
1070 ; RV32I-NEXT: addi sp, sp, 16
1075 ; RV64I-NEXT: addi sp, sp, -16
1076 ; RV64I-NEXT: sd ra, 8(sp) # 8-byte Folded Spill
1078 ; RV64I-NEXT: ld ra, 8(sp) # 8-byte Folded Reload
1079 ; RV64I-NEXT: addi sp, sp, 16
1090 ; RV32IF-NEXT: addi sp, sp, -16
1091 ; RV32IF-NEXT: sw ra, 12(sp) # 4-byte Folded Spill
1093 ; RV32IF-NEXT: lw ra, 12(sp) # 4-byte Folded Reload
1094 ; RV32IF-NEXT: addi sp, sp, 16
1104 ; RV32I-NEXT: addi sp, sp, -16
1105 ; RV32I-NEXT: sw ra, 12(sp) # 4-byte Folded Spill
1107 ; RV32I-NEXT: lw ra, 12(sp) # 4-byte Folded Reload
1108 ; RV32I-NEXT: addi sp, sp, 16
1113 ; RV64I-NEXT: addi sp, sp, -16
1114 ; RV64I-NEXT: sd ra, 8(sp) # 8-byte Folded Spill
1116 ; RV64I-NEXT: ld ra, 8(sp) # 8-byte Folded Reload
1117 ; RV64I-NEXT: addi sp, sp, 16
1128 ; RV32IF-NEXT: addi sp, sp, -16
1129 ; RV32IF-NEXT: sw ra, 12(sp) # 4-byte Folded Spill
1131 ; RV32IF-NEXT: lw ra, 12(sp) # 4-byte Folded Reload
1132 ; RV32IF-NEXT: addi sp, sp, 16
1142 ; RV32I-NEXT: addi sp, sp, -16
1143 ; RV32I-NEXT: sw ra, 12(sp) # 4-byte Folded Spill
1145 ; RV32I-NEXT: lw ra, 12(sp) # 4-byte Folded Reload
1146 ; RV32I-NEXT: addi sp, sp, 16
1151 ; RV64I-NEXT: addi sp, sp, -16
1152 ; RV64I-NEXT: sd ra, 8(sp) # 8-byte Folded Spill
1154 ; RV64I-NEXT: ld ra, 8(sp) # 8-byte Folded Reload
1155 ; RV64I-NEXT: addi sp, sp, 16