1 .cfi_sections .c6xabi.exidx 2 3 # standard layout 4 .p2align 8 5 f0: 6 .cfi_startproc 7 stw .d2t2 B3, *B15--(16) 8 .cfi_def_cfa_offset 16 9 .cfi_offset 19, 0 10 stw .d2t1 A11, *+B15(12) 11 .cfi_offset 11, -4 12 nop 4 13 .cfi_endproc 14 .endp 15 16 # standard layout (pr0) 17 .p2align 8 18 f1: 19 .cfi_startproc 20 .cfi_def_cfa_offset 8 21 stw .d2t1 A11, *+B15(8) 22 .cfi_offset 11, -0 23 stw .d2t1 A10, *+B15(4) 24 .cfi_offset 10, -4 25 nop 4 26 .cfi_endproc 27 .personalityindex 0 28 .endp 29 30 # standard layout (pr1) 31 .p2align 8 32 f2: 33 .cfi_startproc 34 stw .d2t2 B15, *B15--(24) 35 .cfi_def_cfa_offset 24 36 .cfi_offset 31, 0 37 stw .d2t2 B10, *+B15(20) 38 .cfi_offset 26, -4 39 stw .d2t2 B3, *+B15(16) 40 .cfi_offset 19, -8 41 stdw .d2t1 A11:A10, *+B15(8) 42 .cfi_offset 11, -12 43 .cfi_offset 10, -16 44 nop 4 45 .cfi_endproc 46 .personalityindex 1 47 .endp 48 49 # standard layout (pr3) 50 .p2align 8 51 f3: 52 .cfi_startproc 53 stw .d2t2 B3, *B15--(16) 54 .cfi_def_cfa_offset 16 55 .cfi_offset 19, 0 56 stw .d2t1 A11, *+B15(12) 57 .cfi_offset 11, -4 58 nop 4 59 .cfi_endproc 60 .personalityindex 3 61 .endp 62 63 # compact layout 64 .p2align 8 65 f4: 66 .cfi_startproc 67 stw .d2t2 B3, *B15--(8) 68 .cfi_offset 19, 0 69 .cfi_def_cfa_offset 8 70 stw .d2t1 A11, *B15--(8) 71 .cfi_offset 11, -8 72 .cfi_def_cfa_offset 16 73 nop 4 74 .cfi_endproc 75 .endp 76 77 # compact layout (pr0) 78 .p2align 8 79 f5: 80 .cfi_startproc 81 stw .d2t2 B3, *B15--(8) 82 .cfi_offset 19, 0 83 .cfi_def_cfa_offset 8 84 stw .d2t1 A11, *B15--(8) 85 .cfi_offset 11, -8 86 .cfi_def_cfa_offset 16 87 nop 4 88 .cfi_endproc 89 .personalityindex 0 90 .endp 91 92 # compact layout (pr4) 93 .p2align 8 94 f6: 95 .cfi_startproc 96 stw .d2t2 B3, *B15--(8) 97 .cfi_offset 19, 0 98 .cfi_def_cfa_offset 8 99 stw .d2t1 A11, *B15--(8) 100 .cfi_offset 11, -8 101 .cfi_def_cfa_offset 16 102 nop 4 103 .cfi_endproc 104 .personalityindex 4 105 .endp 106 107 # compact layout (aligned pair) 108 .p2align 8 109 f7: 110 .cfi_startproc 111 stw .d2t2 B10, *B15--(8) 112 .cfi_offset 26, 0 113 .cfi_def_cfa_offset 8 114 stw .d2t2 B3, *B15--(8) 115 .cfi_offset 19, -8 116 .cfi_def_cfa_offset 8 117 stdw .d2t1 A11:A10, *B15--(8) 118 .cfi_offset 11, -12 119 .cfi_offset 10, -16 120 .cfi_def_cfa_offset 24 121 nop 4 122 .cfi_endproc 123 .endp 124 125 # compact layout (aligned pair + 1) 126 .p2align 8 127 f8: 128 .cfi_startproc 129 stw .d2t2 B3, *B15--(8) 130 .cfi_offset 19, 0 131 .cfi_def_cfa_offset 8 132 stdw .d2t1 A13:A12, *B15--(8) 133 .cfi_offset 13, -4 134 .cfi_offset 12, -8 135 .cfi_def_cfa_offset 16 136 stw .d2t1 A10, *B15--(8) 137 .cfi_offset 10, -16 138 .cfi_def_cfa_offset 24 139 nop 4 140 .cfi_endproc 141 .endp 142 143 # compact layout (misaligned pair) 144 .p2align 8 145 f9: 146 .cfi_startproc 147 stw .d2t2 B11, *B15--(8) 148 .cfi_offset 27, 0 149 .cfi_def_cfa_offset 8 150 stw .d2t2 B10, *B15--(8) 151 .cfi_offset 26, -8 152 .cfi_def_cfa_offset 16 153 nop 4 154 .cfi_endproc 155 .endp 156 157 # standard frame pointer 158 .p2align 8 159 fa: 160 .cfi_startproc 161 stw .d2t1 A15, *B15--(16) 162 .cfi_def_cfa_offset 8 163 .cfi_offset 15, 0 164 mv .s1x B15, A15 165 addk .s1 16, A15 166 .cfi_def_cfa 15, 0 167 stw .d2t1 A11, *+B15(12) 168 .cfi_offset 11, -4 169 nop 4 170 .cfi_endproc 171 .endp 172 173 # compact frame pointer 174 .p2align 8 175 fb: 176 .cfi_startproc 177 stw .d2t1 A15, *B15--(8) 178 .cfi_def_cfa_offset 8 179 .cfi_offset 15, 0 180 mv .s1x B15, A15 181 addk .s1 16, A15 182 .cfi_def_cfa 15, 0 183 stw .d2t1 A11, *B15--(8) 184 .cfi_offset 11, -8 185 nop 4 186 .cfi_endproc 187 .endp 188 189 # custom layout 190 .p2align 8 191 fc: 192 .cfi_startproc 193 sub .s2 B15, 16, B15 194 stw .d2t2 B3, *+B15(12) 195 .cfi_def_cfa_offset 16 196 .cfi_offset 19, -4 197 nop 4 198 .cfi_endproc 199 .endp 200 201 # custom layout 202 .p2align 8 203 fd: 204 .cfi_startproc 205 sub .s2 B15, 16, B15 206 stw .d2t2 B3, *+B15(12) 207 .cfi_def_cfa_offset 16 208 .cfi_offset 19, -4 209 stw .d2t1 A11, *+B15(8) 210 .cfi_offset 11, -8 211 nop 4 212 .cfi_endproc 213 .endp 214 215 # custom layout 216 .p2align 8 217 fe: 218 .cfi_startproc 219 sub .s2 B15, 16, B15 220 stw .d2t2 B3, *+B15(12) 221 .cfi_def_cfa_offset 16 222 .cfi_offset 19, -4 223 stw .d2t1 A11, *+B15(4) 224 .cfi_offset 11, -12 225 nop 4 226 .cfi_endproc 227 .endp 228 229 # custom layout 230 .p2align 8 231 ff: 232 .cfi_startproc 233 addk .s2 -24, B15 234 stw .d2t2 B3, *+B15(24) 235 .cfi_def_cfa_offset 24 236 .cfi_offset 19, 0 237 stw .d2t1 A11, *+B15(4) 238 .cfi_offset 11, -20 239 nop 4 240 .cfi_endproc 241 .endp 242 243