152506SimpGCC_3.0 { 252506Simp # libgcc1 integer symbols 352506Simp __absvsi2 4139749Simp __addvsi3 552506Simp __ashlsi3 652506Simp __ashrsi3 752506Simp __divsi3 852506Simp __lshrsi3 952506Simp __modsi3 1052506Simp __mulsi3 1152506Simp __mulvsi3 1252506Simp __negvsi2 1352506Simp __subvsi3 1452506Simp __udivsi3 1552506Simp __umodsi3 1652506Simp 1752506Simp # libgcc1 floating point symbols 1852506Simp __addsf3 1952506Simp __adddf3 2052506Simp __addxf3 2152506Simp __addtf3 2252506Simp __divsf3 2352506Simp __divdf3 2452506Simp __divxf3 2552506Simp __divtf3 2652506Simp __eqsf2 2752506Simp __eqdf2 2852506Simp __eqxf2 2952506Simp __eqtf2 3052506Simp __extenddfxf2 3152506Simp __extenddftf2 3252506Simp __extendsfdf2 3352506Simp __extendsfxf2 3452506Simp __extendsftf2 3552506Simp __fixsfsi 3652506Simp __fixdfsi 3752506Simp __fixxfsi 3852506Simp __fixtfsi 3952506Simp __floatsisf 4052506Simp __floatsidf 4152506Simp __floatsixf 4252506Simp __floatsitf 4352506Simp __gesf2 4452506Simp __gedf2 4552506Simp __gexf2 4652506Simp __getf2 4752506Simp __gtsf2 4852506Simp __gtdf2 4952506Simp __gtxf2 5052506Simp __gttf2 5152506Simp __lesf2 5252506Simp __ledf2 5352506Simp __lexf2 5452506Simp __letf2 5552506Simp __ltsf2 5652506Simp __ltdf2 5752506Simp __ltxf2 5852506Simp __lttf2 5952506Simp __mulsf3 6052506Simp __muldf3 6152506Simp __mulxf3 6252506Simp __multf3 6352506Simp __negsf2 6452506Simp __negdf2 6552506Simp __negxf2 6652506Simp __negtf2 6752506Simp __nesf2 6852506Simp __nedf2 6952506Simp __nexf2 7052506Simp __netf2 7152506Simp __subsf3 7252506Simp __subdf3 7352506Simp __subxf3 7452506Simp __subtf3 75 __truncdfsf2 76 __truncxfsf2 77 __trunctfsf2 78 __truncxfdf2 79 __trunctfdf2 80 81 # libgcc2 DImode arithmetic (for 32-bit targets). 82 __absvdi2 83 __addvdi3 84 __ashldi3 85 __ashrdi3 86 __cmpdi2 87 __divdi3 88 __ffsdi2 89 __fixdfdi 90 __fixsfdi 91 __fixtfdi 92 __fixxfdi 93 __fixunsdfdi 94 __fixunsdfsi 95 __fixunssfsi 96 __fixunssfdi 97 __fixunstfdi 98 __fixunstfsi 99 __fixunsxfdi 100 __fixunsxfsi 101 __floatdidf 102 __floatdisf 103 __floatdixf 104 __floatditf 105 __lshrdi3 106 __moddi3 107 __muldi3 108 __mulvdi3 109 __negdi2 110 __negvdi2 111 __subvdi3 112 __ucmpdi2 113 __udivdi3 114 __udivmoddi4 115 __umoddi3 116 117 # libgcc2 TImode arithmetic (for 64-bit targets). 118 __ashlti3 119 __ashrti3 120 __cmpti2 121 __divti3 122 __ffsti2 123 __fixdfti 124 __fixsfti 125 __fixtfti 126 __fixxfti 127 __lshrti3 128 __modti3 129 __multi3 130 __negti2 131 __ucmpti2 132 __udivmodti4 133 __udivti3 134 __umodti3 135 __fixunsdfti 136 __fixunssfti 137 __fixunstfti 138 __fixunsxfti 139 __floattidf 140 __floattisf 141 __floattixf 142 __floattitf 143 144 # Used to deal with trampoline initialization on some platforms 145 __clear_cache 146 147 # EH symbols 148 _Unwind_DeleteException 149 _Unwind_Find_FDE 150 _Unwind_ForcedUnwind 151 _Unwind_GetGR 152 _Unwind_GetIP 153 _Unwind_GetLanguageSpecificData 154 _Unwind_GetRegionStart 155 _Unwind_GetTextRelBase 156 _Unwind_GetDataRelBase 157 _Unwind_RaiseException 158 _Unwind_Resume 159 _Unwind_SetGR 160 _Unwind_SetIP 161 __deregister_frame 162 __deregister_frame_info 163 __deregister_frame_info_bases 164 __register_frame 165 __register_frame_info 166 __register_frame_info_bases 167 __register_frame_info_table 168 __register_frame_info_table_bases 169 __register_frame_table 170 171 # SjLj EH symbols 172 _Unwind_SjLj_Register 173 _Unwind_SjLj_Unregister 174 _Unwind_SjLj_RaiseException 175 _Unwind_SjLj_ForcedUnwind 176 _Unwind_SjLj_Resume 177} 178 179%inherit GCC_3.3 GCC_3.0 180GCC_3.3 { 181 _Unwind_FindEnclosingFunction 182 _Unwind_GetCFA 183 _Unwind_Backtrace 184 _Unwind_Resume_or_Rethrow 185 _Unwind_SjLj_Resume_or_Rethrow 186} 187 188%inherit GCC_3.3.1 GCC_3.3 189GCC_3.3.1 { 190 __gcc_personality_sj0 191 __gcc_personality_v0 192} 193 194%inherit GCC_3.3.2 GCC_3.3.1 195GCC_3.3.2 { 196} 197%inherit GCC_3.3.4 GCC_3.3.2 198GCC_3.3.4 { 199 __unorddf2 200 __unordsf2 201} 202 203%inherit GCC_3.4 GCC_3.3.4 204GCC_3.4 { 205 # bit scanning and counting built-ins 206 __clzsi2 207 __clzdi2 208 __clzti2 209 __ctzsi2 210 __ctzdi2 211 __ctzti2 212 __popcountsi2 213 __popcountdi2 214 __popcountti2 215 __paritysi2 216 __paritydi2 217 __parityti2 218} 219 220%inherit GCC_3.4.2 GCC_3.4 221GCC_3.4.2 { 222 # Used to deal with trampoline initialization on some platforms 223 __enable_execute_stack 224 __trampoline_setup 225} 226 227%inherit GCC_3.4.4 GCC_3.4.2 228GCC_3.4.4 { 229 # libgcc2 TImode arithmetic (for 64-bit targets). 230 __absvti2 231 __addvti3 232 __mulvti3 233 __negvti2 234 __subvti3 235} 236 237%inherit GCC_4.0.0 GCC_3.4.4 238GCC_4.0.0 { 239 # libgcc2 __builtin_powi helpers. 240 __powisf2 241 __powidf2 242 __powixf2 243 __powitf2 244 245 # c99 compliant complex arithmetic 246 __divsc3 247 __divdc3 248 __divxc3 249 __divtc3 250 __mulsc3 251 __muldc3 252 __mulxc3 253 __multc3 254} 255 256%inherit GCC_4.1.0 GCC_4.0.0 257GCC_4.1.0 { 258} 259 260%inherit GCC_4.2.0 GCC_4.1.0 261GCC_4.2.0 { 262 # unsigned-to-floating conversions 263 __floatunsisf 264 __floatunsidf 265 __floatunsixf 266 __floatunsitf 267 __floatundidf 268 __floatundisf 269 __floatundixf 270 __floatunditf 271 __floatuntidf 272 __floatuntisf 273 __floatuntixf 274 __floatuntitf 275 _Unwind_GetIPInfo 276} 277 278%inherit GCC_4.3 GCC_4.2.0 279GCC_4.3.0 { 280 # byte swapping routines 281 __bswapsi2 282 __bswapdi2 283} 284