1 .text 2 .proc personality 3 personality: 4 br.ret.sptk rp 5 .endp personality 6 7 .proc full1 8 full1: 9 10 .prologue 11 .spill 0 12 .save.g 0x1 13 nop 0 14 .save.f 0x1 15 nop 0 16 .save.b 0x01 17 nop 0 18 .save.g 0x8 19 nop 0 20 .save.f 0x8 21 nop 0 22 .save.b 0x10 23 nop 0 24 .altrp b7 25 nop 0 26 .unwabi @svr4, 0 27 nop 0 28 29 .body 30 .spillreg r4, r2 31 nop 0 32 .spillreg.p p1, r7, r127 33 nop 0 34 .spillsp b1, 0x08 35 nop 0 36 .spillsp.p p2, b5, 0x10 37 nop 0 38 .spillpsp f2, 0x18 39 nop 0 40 .spillpsp.p p4, f5, 0x20 41 nop 0 42 .restorereg f16 43 nop 0 44 .restorereg.p p8, f31 45 nop 0 46 47 .spillreg ar.bsp, r16 48 nop 0 49 .spillreg ar.bspstore, r17 50 nop 0 51 .spillreg ar.fpsr, r18 52 nop 0 53 .spillreg ar.lc, r19 54 nop 0 55 .spillreg ar.pfs, r20 56 nop 0 57 .spillreg ar.rnat, r21 58 nop 0 59 .spillreg ar.unat, r22 60 nop 0 61 .spillreg psp, r23 62 nop 0 63 .spillreg pr, r24 64 nop 0 65 .spillreg rp, r25 66 nop 0 67 .spillreg @priunat, r26 68 nop 0 69 70 .label_state 1 71 nop 0 72 .restore sp 73 nop.x 0 74 .copy_state 1 75 br.ret.sptk rp 76 77 .personality personality 78 .handlerdata 79 data4 -1 80 data4 0 81 82 .endp full1 83 84 .proc full2 85 full2: 86 87 .prologue 0xb, r8 88 .spill 0 89 .save.gf 0x1, 0x00001 90 nop 0 91 nop 0 92 .save.b 0x11, r32 93 nop 0 94 nop 0 95 .save.gf 0x8, 0x80000 96 nop 0 97 nop 0 98 .spillreg f31, f127 99 nop 0 100 .spillreg.p p63, f16, f32 101 nop 0 102 .spillsp f5, 0x20 103 nop 0 104 .spillsp.p p31, f2, 0x18 105 nop 0 106 .spillpsp b5, 0x10 107 nop 0 108 .spillpsp.p p15, b1, 0x08 109 nop 0 110 .restorereg r7 111 nop 0 112 .restorereg.p p7, r4 113 nop 0 114 115 .body; .prologue; .body; .prologue; .body; .prologue; .body; .prologue 116 .body; .prologue; .body; .prologue; .body; .prologue; .body; .prologue 117 .body; .prologue; .body; .prologue; .body; .prologue; .body; .prologue 118 .body; .prologue; .body; .prologue; .body; .prologue; .body; .prologue 119 .body; .prologue; .body; .prologue; .body; .prologue; .body; .prologue 120 .body; .prologue; .body; .prologue; .body; .prologue; .body; .prologue 121 .body; .prologue; .body; .prologue; .body; .prologue; .body; .prologue 122 .body; .prologue; .body; .prologue; .body; .prologue; .body; .prologue 123 124 .body 125 .label_state 32 126 nop 0 127 .restore sp, 32 128 nop.x 0 129 .copy_state 32 130 br.ret.sptk rp 131 .endp full2 132 133 .proc full3 134 full3: 135 136 .prologue 137 .spill 0 138 .save.g 0x3, r32 139 nop 0 140 nop 0 141 .save.b 0x03, r34 142 nop 0 143 nop 0 144 .save.g 0xc, r124 145 nop 0 146 nop 0 147 .save.b 0x18, r126 148 nop 0 149 nop 0 150 nop.x 0 151 nop.x 0 152 nop.x 0 153 nop.x 0 154 nop.x 0 155 nop.x 0 156 nop.x 0 157 nop.x 0 158 .body 159 nop.x 0 160 nop.x 0 161 nop.x 0 162 nop.x 0 163 nop.x 0 164 nop.x 0 165 nop.x 0 166 nop.x 0 167 nop.x 0 168 nop.x 0 169 br.ret.sptk rp 170 .endp full3 171 172 .proc fframe 173 fframe: 174 .prologue 175 .fframe 0 176 nop 0 177 .body 178 br.ret.sptk rp 179 .endp fframe 180 181 .proc vframe 182 vframe: 183 .prologue 184 .vframe r16 185 nop 0 186 .save ar.bsp, r17 187 nop 0 188 .save ar.bspstore, r18 189 nop 0 190 .save ar.fpsr, r19 191 nop 0 192 .save ar.lc, r20 193 nop 0 194 .save ar.pfs, r21 195 nop 0 196 .save ar.rnat, r22 197 nop 0 198 .save ar.unat, r23 199 nop 0 200 .save pr, r24 201 nop 0 202 .save @priunat, r25 203 nop 0 204 .save rp, r26 205 nop 0 206 .body 207 br.ret.sptk rp 208 .endp vframe 209 210 .proc vframesp 211 vframesp: 212 .prologue 213 .vframesp 0 214 nop 0 215 .savesp ar.bsp, 0x08 216 nop 0 217 .savesp ar.bspstore, 0x10 218 nop 0 219 .savesp ar.fpsr, 0x18 220 nop 0 221 .savesp ar.lc, 0x20 222 nop 0 223 .savesp ar.pfs, 0x28 224 nop 0 225 .savesp ar.rnat, 0x30 226 nop 0 227 .savesp ar.unat, 0x38 228 nop 0 229 .savesp pr, 0x40 230 nop 0 231 .savesp @priunat, 0x48 232 nop 0 233 .savesp rp, 0x50 234 nop 0 235 .body 236 br.ret.sptk rp 237 .endp vframesp 238 239 .proc psp 240 psp: 241 .prologue 242 .vframesp 0 243 nop 0 244 .savepsp ar.bsp, 0x08 245 nop 0 246 .savepsp ar.bspstore, 0x10 247 nop 0 248 .savepsp ar.fpsr, 0x18 249 nop 0 250 .savepsp ar.lc, 0x20 251 nop 0 252 .savepsp ar.pfs, 0x28 253 nop 0 254 .savepsp ar.rnat, 0x30 255 nop 0 256 .savepsp ar.unat, 0x38 257 nop 0 258 .savepsp pr, 0x40 259 nop 0 260 .savepsp @priunat, 0x48 261 nop 0 262 .savepsp rp, 0x50 263 nop 0 264 .body 265 br.ret.sptk rp 266 .endp psp 267 268 .proc simple 269 simple: 270 .unwentry 271 br.ret.sptk rp 272 .endp simple 273