Lines Matching +full:sw +full:- +full:exception
1 //===-- save.S - save up to 12 callee-saved registers ---------------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
11 //===----------------------------------------------------------------------===//
14 // is the minimum grouping which will maintain the required 16-byte stack
26 addi sp, sp, -64
28 sw s11, 12(sp)
43 addi sp, sp, -64
46 sw s10, 16(sp)
47 sw s9, 20(sp)
48 sw s8, 24(sp)
49 sw s7, 28(sp)
64 addi sp, sp, -64
67 sw s6, 32(sp)
68 sw s5, 36(sp)
69 sw s4, 40(sp)
70 sw s3, 44(sp)
71 sw s2, 48(sp)
72 sw s1, 52(sp)
73 sw s0, 56(sp)
74 sw ra, 60(sp)
90 addi sp, sp, -16
91 sw s2, 0(sp)
92 sw s1, 4(sp)
93 sw s0, 8(sp)
94 sw ra, 12(sp)
108 addi sp, sp, -12
109 sw s1, 0(sp)
110 sw s0, 4(sp)
111 sw ra, 8(sp)
123 addi sp, sp, -112
134 addi sp, sp, -112
147 addi sp, sp, -112
160 addi sp, sp, -112
173 addi sp, sp, -112
186 addi sp, sp, -112
202 addi sp, sp, -16
218 addi sp, sp, -24
227 # error "xlen must be 32 or 64 for save-restore implementation