Home | History | Annotate | Download | only in tic6x
      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