X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2Flibgcc-std.ver;h=2df39f63e373a2333c5deaaefd5b96f7c71ee66e;hb=696f86136976c366fbab0cce6d0a280341c60240;hp=87aac0dfaca4f35cb1eb483d9fb058191a0d0ba6;hpb=c6deb130aea0909a9de37e228a50f5d9faa0d963;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/libgcc-std.ver b/gcc/libgcc-std.ver index 87aac0dfaca..2df39f63e37 100644 --- a/gcc/libgcc-std.ver +++ b/gcc/libgcc-std.ver @@ -1,47 +1,82 @@ GCC_3.0 { - # libgcc1 symbols + # libgcc1 integer symbols __absvsi2 - __adddf3 - __addsf3 __addvsi3 __ashlsi3 __ashrsi3 - __divdf3 - __divsf3 __divsi3 + __lshrsi3 + __modsi3 + __mulsi3 + __mulvsi3 + __negvsi2 + __subvsi3 + __udivsi3 + __umodsi3 + + # libgcc1 floating point symbols + __addsf3 + __adddf3 + __addxf3 + __addtf3 + __divsf3 + __divdf3 + __divxf3 __divtf3 - __eqdf2 __eqsf2 + __eqdf2 + __eqxf2 + __eqtf2 + __extenddfxf2 + __extenddftf2 __extendsfdf2 - __fixdfsi + __extendsfxf2 + __extendsftf2 __fixsfsi - __floatsidf + __fixdfsi + __fixxfsi + __fixtfsi __floatsisf - __gedf2 + __floatsidf + __floatsixf + __floatsitf __gesf2 - __gtdf2 + __gedf2 + __gexf2 + __getf2 __gtsf2 - __ledf2 + __gtdf2 + __gtxf2 + __gttf2 __lesf2 - __lshrsi3 - __ltdf2 + __ledf2 + __lexf2 + __letf2 __ltsf2 - __modsi3 - __muldf3 + __ltdf2 + __ltxf2 + __lttf2 __mulsf3 - __mulsi3 - __mulvsi3 - __nedf2 - __negdf2 + __muldf3 + __mulxf3 + __multf3 __negsf2 - __negvsi2 + __negdf2 + __negxf2 + __negtf2 __nesf2 - __subdf3 + __nedf2 + __nexf2 + __netf2 __subsf3 - __subvsi3 + __subdf3 + __subxf3 + __subtf3 __truncdfsf2 - __udivsi3 - __umodsi3 + __truncxfsf2 + __trunctfsf2 + __truncxfdf2 + __trunctfdf2 # libgcc2 DImode arithmetic (for 32-bit targets). __absvdi2 @@ -53,10 +88,20 @@ GCC_3.0 { __ffsdi2 __fixdfdi __fixsfdi + __fixtfdi + __fixxfdi __fixunsdfdi + __fixunsdfsi + __fixunssfsi __fixunssfdi + __fixunstfdi + __fixunstfsi + __fixunsxfdi + __fixunsxfsi __floatdidf __floatdisf + __floatdixf + __floatditf __lshrdi3 __moddi3 __muldi3 @@ -77,6 +122,8 @@ GCC_3.0 { __ffsti2 __fixdfti __fixsfti + __fixtfti + __fixxfti __lshrti3 __modti3 __multi3 @@ -87,53 +134,1754 @@ GCC_3.0 { __umodti3 __fixunsdfti __fixunssfti + __fixunstfti + __fixunsxfti __floattidf __floattisf - __fixtfti - __fixunstfti + __floattixf __floattitf - # Basic block profile symbols. - # ??? Some of these are for `-a', which ought to die. - __bb - __bb_exit_func - __bb_fork_func - __bb_init_func - __bb_init_trace_func - __bb_trace_func - __bb_trace_ret - - # ??? Symbols that perhaps unused should be nuked. - __builtin_saveregs + # Used to deal with trampoline initialization on some platforms __clear_cache - __dummy - __empty - __eprintf - __gcc_bcmp # EH symbols - __default_terminate + _Unwind_DeleteException + _Unwind_Find_FDE + _Unwind_ForcedUnwind + _Unwind_GetGR + _Unwind_GetIP + _Unwind_GetLanguageSpecificData + _Unwind_GetRegionStart + _Unwind_GetTextRelBase + _Unwind_GetDataRelBase + _Unwind_RaiseException + _Unwind_Resume + _Unwind_SetGR + _Unwind_SetIP __deregister_frame __deregister_frame_info - __eh_alloc - __eh_free - __eh_rtime_match - __frame_state_for - __get_dynamic_handler_chain - __get_eh_context - __get_eh_info - __get_eh_table_language - __get_eh_table_version + __deregister_frame_info_bases __register_frame __register_frame_info + __register_frame_info_bases __register_frame_info_table + __register_frame_info_table_bases __register_frame_table - __rethrow - __sjpopnthrow - __sjthrow - __terminate - __terminate_set_func - __throw - __throw_type_match - __unwinding_cleanup + + # SjLj EH symbols + _Unwind_SjLj_Register + _Unwind_SjLj_Unregister + _Unwind_SjLj_RaiseException + _Unwind_SjLj_ForcedUnwind + _Unwind_SjLj_Resume +} + +%inherit GCC_3.3 GCC_3.0 +GCC_3.3 { + _Unwind_FindEnclosingFunction + _Unwind_GetCFA + _Unwind_Backtrace + _Unwind_Resume_or_Rethrow + _Unwind_SjLj_Resume_or_Rethrow +} + +%inherit GCC_3.3.1 GCC_3.3 +GCC_3.3.1 { + __gcc_personality_sj0 + __gcc_personality_v0 +} + +%inherit GCC_3.3.2 GCC_3.3.1 +GCC_3.3.2 { +} +%inherit GCC_3.3.4 GCC_3.3.2 +GCC_3.3.4 { + __unorddf2 + __unordsf2 +} + +%inherit GCC_3.4 GCC_3.3.4 +GCC_3.4 { + # bit scanning and counting built-ins + __clzsi2 + __clzdi2 + __clzti2 + __ctzsi2 + __ctzdi2 + __ctzti2 + __popcountsi2 + __popcountdi2 + __popcountti2 + __paritysi2 + __paritydi2 + __parityti2 +} + +%inherit GCC_3.4.2 GCC_3.4 +GCC_3.4.2 { + # Used to deal with trampoline initialization on some platforms + __enable_execute_stack + __trampoline_setup +} + +%inherit GCC_3.4.4 GCC_3.4.2 +GCC_3.4.4 { + # libgcc2 TImode arithmetic (for 64-bit targets). + __absvti2 + __addvti3 + __mulvti3 + __negvti2 + __subvti3 +} + +%inherit GCC_4.0.0 GCC_3.4.4 +GCC_4.0.0 { + # libgcc2 __builtin_powi helpers. + __powisf2 + __powidf2 + __powixf2 + __powitf2 + + # c99 compliant complex arithmetic + __divsc3 + __divdc3 + __divxc3 + __divtc3 + __mulsc3 + __muldc3 + __mulxc3 + __multc3 +} + +%inherit GCC_4.1.0 GCC_4.0.0 +GCC_4.1.0 { +} + +%inherit GCC_4.2.0 GCC_4.1.0 +GCC_4.2.0 { + # unsigned-to-floating conversions + __floatunsisf + __floatunsidf + __floatunsixf + __floatunsitf + __floatundidf + __floatundisf + __floatundixf + __floatunditf + __floatuntidf + __floatuntisf + __floatuntixf + __floatuntitf + _Unwind_GetIPInfo +} + +%inherit GCC_4.3.0 GCC_4.2.0 +GCC_4.3.0 { + # byte swapping routines + __bswapsi2 + __bswapdi2 + __emutls_get_address + __emutls_register_common + __ffssi2 + __extendxftf2 + __trunctfxf2 + + # fixed-point routines + __addqq3 + __addhq3 + __addsq3 + __adddq3 + __addtq3 + __adduqq3 + __adduhq3 + __addusq3 + __addudq3 + __addutq3 + __addha3 + __addsa3 + __addda3 + __addta3 + __adduha3 + __addusa3 + __adduda3 + __adduta3 + __ssaddqq3 + __ssaddhq3 + __ssaddsq3 + __ssadddq3 + __ssaddtq3 + __ssaddha3 + __ssaddsa3 + __ssaddda3 + __ssaddta3 + __usadduqq3 + __usadduhq3 + __usaddusq3 + __usaddudq3 + __usaddutq3 + __usadduha3 + __usaddusa3 + __usadduda3 + __usadduta3 + __subqq3 + __subhq3 + __subsq3 + __subdq3 + __subtq3 + __subuqq3 + __subuhq3 + __subusq3 + __subudq3 + __subutq3 + __subha3 + __subsa3 + __subda3 + __subta3 + __subuha3 + __subusa3 + __subuda3 + __subuta3 + __sssubqq3 + __sssubhq3 + __sssubsq3 + __sssubdq3 + __sssubtq3 + __sssubha3 + __sssubsa3 + __sssubda3 + __sssubta3 + __ussubuqq3 + __ussubuhq3 + __ussubusq3 + __ussubudq3 + __ussubutq3 + __ussubuha3 + __ussubusa3 + __ussubuda3 + __ussubuta3 + __mulqq3 + __mulhq3 + __mulsq3 + __muldq3 + __multq3 + __muluqq3 + __muluhq3 + __mulusq3 + __muludq3 + __mulutq3 + __mulha3 + __mulsa3 + __mulda3 + __multa3 + __muluha3 + __mulusa3 + __muluda3 + __muluta3 + __ssmulqq3 + __ssmulhq3 + __ssmulsq3 + __ssmuldq3 + __ssmultq3 + __ssmulha3 + __ssmulsa3 + __ssmulda3 + __ssmulta3 + __usmuluqq3 + __usmuluhq3 + __usmulusq3 + __usmuludq3 + __usmulutq3 + __usmuluha3 + __usmulusa3 + __usmuluda3 + __usmuluta3 + __divqq3 + __divhq3 + __divsq3 + __divdq3 + __divtq3 + __divha3 + __divsa3 + __divda3 + __divta3 + __udivuqq3 + __udivuhq3 + __udivusq3 + __udivudq3 + __udivutq3 + __udivuha3 + __udivusa3 + __udivuda3 + __udivuta3 + __ssdivqq3 + __ssdivhq3 + __ssdivsq3 + __ssdivdq3 + __ssdivtq3 + __ssdivha3 + __ssdivsa3 + __ssdivda3 + __ssdivta3 + __usdivuqq3 + __usdivuhq3 + __usdivusq3 + __usdivudq3 + __usdivutq3 + __usdivuha3 + __usdivusa3 + __usdivuda3 + __usdivuta3 + __negqq2 + __neghq2 + __negsq2 + __negdq2 + __negtq2 + __neguqq2 + __neguhq2 + __negusq2 + __negudq2 + __negutq2 + __negha2 + __negsa2 + __negda2 + __negta2 + __neguha2 + __negusa2 + __neguda2 + __neguta2 + __ssnegqq2 + __ssneghq2 + __ssnegsq2 + __ssnegdq2 + __ssnegtq2 + __ssnegha2 + __ssnegsa2 + __ssnegda2 + __ssnegta2 + __usneguqq2 + __usneguhq2 + __usnegusq2 + __usnegudq2 + __usnegutq2 + __usneguha2 + __usnegusa2 + __usneguda2 + __usneguta2 + __ashlqq3 + __ashlhq3 + __ashlsq3 + __ashldq3 + __ashltq3 + __ashluqq3 + __ashluhq3 + __ashlusq3 + __ashludq3 + __ashlutq3 + __ashlha3 + __ashlsa3 + __ashlda3 + __ashlta3 + __ashluha3 + __ashlusa3 + __ashluda3 + __ashluta3 + __ashrqq3 + __ashrhq3 + __ashrsq3 + __ashrdq3 + __ashrtq3 + __ashrha3 + __ashrsa3 + __ashrda3 + __ashrta3 + __lshruqq3 + __lshruhq3 + __lshrusq3 + __lshrudq3 + __lshrutq3 + __lshruha3 + __lshrusa3 + __lshruda3 + __lshruta3 + __ssashlqq3 + __ssashlhq3 + __ssashlsq3 + __ssashldq3 + __ssashltq3 + __ssashlha3 + __ssashlsa3 + __ssashlda3 + __ssashlta3 + __usashluqq3 + __usashluhq3 + __usashlusq3 + __usashludq3 + __usashlutq3 + __usashluha3 + __usashlusa3 + __usashluda3 + __usashluta3 + __cmpqq2 + __cmphq2 + __cmpsq2 + __cmpdq2 + __cmptq2 + __cmpuqq2 + __cmpuhq2 + __cmpusq2 + __cmpudq2 + __cmputq2 + __cmpha2 + __cmpsa2 + __cmpda2 + __cmpta2 + __cmpuha2 + __cmpusa2 + __cmpuda2 + __cmputa2 + __fractqqhq2 + __fractqqsq2 + __fractqqdq2 + __fractqqtq2 + __fractqqha + __fractqqsa + __fractqqda + __fractqqta + __fractqquqq + __fractqquhq + __fractqqusq + __fractqqudq + __fractqqutq + __fractqquha + __fractqqusa + __fractqquda + __fractqquta + __fractqqqi + __fractqqhi + __fractqqsi + __fractqqdi + __fractqqti + __fractqqsf + __fractqqdf + __fracthqqq2 + __fracthqsq2 + __fracthqdq2 + __fracthqtq2 + __fracthqha + __fracthqsa + __fracthqda + __fracthqta + __fracthquqq + __fracthquhq + __fracthqusq + __fracthqudq + __fracthqutq + __fracthquha + __fracthqusa + __fracthquda + __fracthquta + __fracthqqi + __fracthqhi + __fracthqsi + __fracthqdi + __fracthqti + __fracthqsf + __fracthqdf + __fractsqqq2 + __fractsqhq2 + __fractsqdq2 + __fractsqtq2 + __fractsqha + __fractsqsa + __fractsqda + __fractsqta + __fractsquqq + __fractsquhq + __fractsqusq + __fractsqudq + __fractsqutq + __fractsquha + __fractsqusa + __fractsquda + __fractsquta + __fractsqqi + __fractsqhi + __fractsqsi + __fractsqdi + __fractsqti + __fractsqsf + __fractsqdf + __fractdqqq2 + __fractdqhq2 + __fractdqsq2 + __fractdqtq2 + __fractdqha + __fractdqsa + __fractdqda + __fractdqta + __fractdquqq + __fractdquhq + __fractdqusq + __fractdqudq + __fractdqutq + __fractdquha + __fractdqusa + __fractdquda + __fractdquta + __fractdqqi + __fractdqhi + __fractdqsi + __fractdqdi + __fractdqti + __fractdqsf + __fractdqdf + __fracttqqq2 + __fracttqhq2 + __fracttqsq2 + __fracttqdq2 + __fracttqha + __fracttqsa + __fracttqda + __fracttqta + __fracttquqq + __fracttquhq + __fracttqusq + __fracttqudq + __fracttqutq + __fracttquha + __fracttqusa + __fracttquda + __fracttquta + __fracttqqi + __fracttqhi + __fracttqsi + __fracttqdi + __fracttqti + __fracttqsf + __fracttqdf + __fracthaqq + __fracthahq + __fracthasq + __fracthadq + __fracthatq + __fracthasa2 + __fracthada2 + __fracthata2 + __fracthauqq + __fracthauhq + __fracthausq + __fracthaudq + __fracthautq + __fracthauha + __fracthausa + __fracthauda + __fracthauta + __fracthaqi + __fracthahi + __fracthasi + __fracthadi + __fracthati + __fracthasf + __fracthadf + __fractsaqq + __fractsahq + __fractsasq + __fractsadq + __fractsatq + __fractsaha2 + __fractsada2 + __fractsata2 + __fractsauqq + __fractsauhq + __fractsausq + __fractsaudq + __fractsautq + __fractsauha + __fractsausa + __fractsauda + __fractsauta + __fractsaqi + __fractsahi + __fractsasi + __fractsadi + __fractsati + __fractsasf + __fractsadf + __fractdaqq + __fractdahq + __fractdasq + __fractdadq + __fractdatq + __fractdaha2 + __fractdasa2 + __fractdata2 + __fractdauqq + __fractdauhq + __fractdausq + __fractdaudq + __fractdautq + __fractdauha + __fractdausa + __fractdauda + __fractdauta + __fractdaqi + __fractdahi + __fractdasi + __fractdadi + __fractdati + __fractdasf + __fractdadf + __fracttaqq + __fracttahq + __fracttasq + __fracttadq + __fracttatq + __fracttaha2 + __fracttasa2 + __fracttada2 + __fracttauqq + __fracttauhq + __fracttausq + __fracttaudq + __fracttautq + __fracttauha + __fracttausa + __fracttauda + __fracttauta + __fracttaqi + __fracttahi + __fracttasi + __fracttadi + __fracttati + __fracttasf + __fracttadf + __fractuqqqq + __fractuqqhq + __fractuqqsq + __fractuqqdq + __fractuqqtq + __fractuqqha + __fractuqqsa + __fractuqqda + __fractuqqta + __fractuqquhq2 + __fractuqqusq2 + __fractuqqudq2 + __fractuqqutq2 + __fractuqquha + __fractuqqusa + __fractuqquda + __fractuqquta + __fractuqqqi + __fractuqqhi + __fractuqqsi + __fractuqqdi + __fractuqqti + __fractuqqsf + __fractuqqdf + __fractuhqqq + __fractuhqhq + __fractuhqsq + __fractuhqdq + __fractuhqtq + __fractuhqha + __fractuhqsa + __fractuhqda + __fractuhqta + __fractuhquqq2 + __fractuhqusq2 + __fractuhqudq2 + __fractuhqutq2 + __fractuhquha + __fractuhqusa + __fractuhquda + __fractuhquta + __fractuhqqi + __fractuhqhi + __fractuhqsi + __fractuhqdi + __fractuhqti + __fractuhqsf + __fractuhqdf + __fractusqqq + __fractusqhq + __fractusqsq + __fractusqdq + __fractusqtq + __fractusqha + __fractusqsa + __fractusqda + __fractusqta + __fractusquqq2 + __fractusquhq2 + __fractusqudq2 + __fractusqutq2 + __fractusquha + __fractusqusa + __fractusquda + __fractusquta + __fractusqqi + __fractusqhi + __fractusqsi + __fractusqdi + __fractusqti + __fractusqsf + __fractusqdf + __fractudqqq + __fractudqhq + __fractudqsq + __fractudqdq + __fractudqtq + __fractudqha + __fractudqsa + __fractudqda + __fractudqta + __fractudquqq2 + __fractudquhq2 + __fractudqusq2 + __fractudqutq2 + __fractudquha + __fractudqusa + __fractudquda + __fractudquta + __fractudqqi + __fractudqhi + __fractudqsi + __fractudqdi + __fractudqti + __fractudqsf + __fractudqdf + __fractutqqq + __fractutqhq + __fractutqsq + __fractutqdq + __fractutqtq + __fractutqha + __fractutqsa + __fractutqda + __fractutqta + __fractutquqq2 + __fractutquhq2 + __fractutqusq2 + __fractutqudq2 + __fractutquha + __fractutqusa + __fractutquda + __fractutquta + __fractutqqi + __fractutqhi + __fractutqsi + __fractutqdi + __fractutqti + __fractutqsf + __fractutqdf + __fractuhaqq + __fractuhahq + __fractuhasq + __fractuhadq + __fractuhatq + __fractuhaha + __fractuhasa + __fractuhada + __fractuhata + __fractuhauqq + __fractuhauhq + __fractuhausq + __fractuhaudq + __fractuhautq + __fractuhausa2 + __fractuhauda2 + __fractuhauta2 + __fractuhaqi + __fractuhahi + __fractuhasi + __fractuhadi + __fractuhati + __fractuhasf + __fractuhadf + __fractusaqq + __fractusahq + __fractusasq + __fractusadq + __fractusatq + __fractusaha + __fractusasa + __fractusada + __fractusata + __fractusauqq + __fractusauhq + __fractusausq + __fractusaudq + __fractusautq + __fractusauha2 + __fractusauda2 + __fractusauta2 + __fractusaqi + __fractusahi + __fractusasi + __fractusadi + __fractusati + __fractusasf + __fractusadf + __fractudaqq + __fractudahq + __fractudasq + __fractudadq + __fractudatq + __fractudaha + __fractudasa + __fractudada + __fractudata + __fractudauqq + __fractudauhq + __fractudausq + __fractudaudq + __fractudautq + __fractudauha2 + __fractudausa2 + __fractudauta2 + __fractudaqi + __fractudahi + __fractudasi + __fractudadi + __fractudati + __fractudasf + __fractudadf + __fractutaqq + __fractutahq + __fractutasq + __fractutadq + __fractutatq + __fractutaha + __fractutasa + __fractutada + __fractutata + __fractutauqq + __fractutauhq + __fractutausq + __fractutaudq + __fractutautq + __fractutauha2 + __fractutausa2 + __fractutauda2 + __fractutaqi + __fractutahi + __fractutasi + __fractutadi + __fractutati + __fractutasf + __fractutadf + __fractqiqq + __fractqihq + __fractqisq + __fractqidq + __fractqitq + __fractqiha + __fractqisa + __fractqida + __fractqita + __fractqiuqq + __fractqiuhq + __fractqiusq + __fractqiudq + __fractqiutq + __fractqiuha + __fractqiusa + __fractqiuda + __fractqiuta + __fracthiqq + __fracthihq + __fracthisq + __fracthidq + __fracthitq + __fracthiha + __fracthisa + __fracthida + __fracthita + __fracthiuqq + __fracthiuhq + __fracthiusq + __fracthiudq + __fracthiutq + __fracthiuha + __fracthiusa + __fracthiuda + __fracthiuta + __fractsiqq + __fractsihq + __fractsisq + __fractsidq + __fractsitq + __fractsiha + __fractsisa + __fractsida + __fractsita + __fractsiuqq + __fractsiuhq + __fractsiusq + __fractsiudq + __fractsiutq + __fractsiuha + __fractsiusa + __fractsiuda + __fractsiuta + __fractdiqq + __fractdihq + __fractdisq + __fractdidq + __fractditq + __fractdiha + __fractdisa + __fractdida + __fractdita + __fractdiuqq + __fractdiuhq + __fractdiusq + __fractdiudq + __fractdiutq + __fractdiuha + __fractdiusa + __fractdiuda + __fractdiuta + __fracttiqq + __fracttihq + __fracttisq + __fracttidq + __fracttitq + __fracttiha + __fracttisa + __fracttida + __fracttita + __fracttiuqq + __fracttiuhq + __fracttiusq + __fracttiudq + __fracttiutq + __fracttiuha + __fracttiusa + __fracttiuda + __fracttiuta + __fractsfqq + __fractsfhq + __fractsfsq + __fractsfdq + __fractsftq + __fractsfha + __fractsfsa + __fractsfda + __fractsfta + __fractsfuqq + __fractsfuhq + __fractsfusq + __fractsfudq + __fractsfutq + __fractsfuha + __fractsfusa + __fractsfuda + __fractsfuta + __fractdfqq + __fractdfhq + __fractdfsq + __fractdfdq + __fractdftq + __fractdfha + __fractdfsa + __fractdfda + __fractdfta + __fractdfuqq + __fractdfuhq + __fractdfusq + __fractdfudq + __fractdfutq + __fractdfuha + __fractdfusa + __fractdfuda + __fractdfuta + __satfractqqhq2 + __satfractqqsq2 + __satfractqqdq2 + __satfractqqtq2 + __satfractqqha + __satfractqqsa + __satfractqqda + __satfractqqta + __satfractqquqq + __satfractqquhq + __satfractqqusq + __satfractqqudq + __satfractqqutq + __satfractqquha + __satfractqqusa + __satfractqquda + __satfractqquta + __satfracthqqq2 + __satfracthqsq2 + __satfracthqdq2 + __satfracthqtq2 + __satfracthqha + __satfracthqsa + __satfracthqda + __satfracthqta + __satfracthquqq + __satfracthquhq + __satfracthqusq + __satfracthqudq + __satfracthqutq + __satfracthquha + __satfracthqusa + __satfracthquda + __satfracthquta + __satfractsqqq2 + __satfractsqhq2 + __satfractsqdq2 + __satfractsqtq2 + __satfractsqha + __satfractsqsa + __satfractsqda + __satfractsqta + __satfractsquqq + __satfractsquhq + __satfractsqusq + __satfractsqudq + __satfractsqutq + __satfractsquha + __satfractsqusa + __satfractsquda + __satfractsquta + __satfractdqqq2 + __satfractdqhq2 + __satfractdqsq2 + __satfractdqtq2 + __satfractdqha + __satfractdqsa + __satfractdqda + __satfractdqta + __satfractdquqq + __satfractdquhq + __satfractdqusq + __satfractdqudq + __satfractdqutq + __satfractdquha + __satfractdqusa + __satfractdquda + __satfractdquta + __satfracttqqq2 + __satfracttqhq2 + __satfracttqsq2 + __satfracttqdq2 + __satfracttqha + __satfracttqsa + __satfracttqda + __satfracttqta + __satfracttquqq + __satfracttquhq + __satfracttqusq + __satfracttqudq + __satfracttqutq + __satfracttquha + __satfracttqusa + __satfracttquda + __satfracttquta + __satfracthaqq + __satfracthahq + __satfracthasq + __satfracthadq + __satfracthatq + __satfracthasa2 + __satfracthada2 + __satfracthata2 + __satfracthauqq + __satfracthauhq + __satfracthausq + __satfracthaudq + __satfracthautq + __satfracthauha + __satfracthausa + __satfracthauda + __satfracthauta + __satfractsaqq + __satfractsahq + __satfractsasq + __satfractsadq + __satfractsatq + __satfractsaha2 + __satfractsada2 + __satfractsata2 + __satfractsauqq + __satfractsauhq + __satfractsausq + __satfractsaudq + __satfractsautq + __satfractsauha + __satfractsausa + __satfractsauda + __satfractsauta + __satfractdaqq + __satfractdahq + __satfractdasq + __satfractdadq + __satfractdatq + __satfractdaha2 + __satfractdasa2 + __satfractdata2 + __satfractdauqq + __satfractdauhq + __satfractdausq + __satfractdaudq + __satfractdautq + __satfractdauha + __satfractdausa + __satfractdauda + __satfractdauta + __satfracttaqq + __satfracttahq + __satfracttasq + __satfracttadq + __satfracttatq + __satfracttaha2 + __satfracttasa2 + __satfracttada2 + __satfracttauqq + __satfracttauhq + __satfracttausq + __satfracttaudq + __satfracttautq + __satfracttauha + __satfracttausa + __satfracttauda + __satfracttauta + __satfractuqqqq + __satfractuqqhq + __satfractuqqsq + __satfractuqqdq + __satfractuqqtq + __satfractuqqha + __satfractuqqsa + __satfractuqqda + __satfractuqqta + __satfractuqquhq2 + __satfractuqqusq2 + __satfractuqqudq2 + __satfractuqqutq2 + __satfractuqquha + __satfractuqqusa + __satfractuqquda + __satfractuqquta + __satfractuhqqq + __satfractuhqhq + __satfractuhqsq + __satfractuhqdq + __satfractuhqtq + __satfractuhqha + __satfractuhqsa + __satfractuhqda + __satfractuhqta + __satfractuhquqq2 + __satfractuhqusq2 + __satfractuhqudq2 + __satfractuhqutq2 + __satfractuhquha + __satfractuhqusa + __satfractuhquda + __satfractuhquta + __satfractusqqq + __satfractusqhq + __satfractusqsq + __satfractusqdq + __satfractusqtq + __satfractusqha + __satfractusqsa + __satfractusqda + __satfractusqta + __satfractusquqq2 + __satfractusquhq2 + __satfractusqudq2 + __satfractusqutq2 + __satfractusquha + __satfractusqusa + __satfractusquda + __satfractusquta + __satfractudqqq + __satfractudqhq + __satfractudqsq + __satfractudqdq + __satfractudqtq + __satfractudqha + __satfractudqsa + __satfractudqda + __satfractudqta + __satfractudquqq2 + __satfractudquhq2 + __satfractudqusq2 + __satfractudqutq2 + __satfractudquha + __satfractudqusa + __satfractudquda + __satfractudquta + __satfractutqqq + __satfractutqhq + __satfractutqsq + __satfractutqdq + __satfractutqtq + __satfractutqha + __satfractutqsa + __satfractutqda + __satfractutqta + __satfractutquqq2 + __satfractutquhq2 + __satfractutqusq2 + __satfractutqudq2 + __satfractutquha + __satfractutqusa + __satfractutquda + __satfractutquta + __satfractuhaqq + __satfractuhahq + __satfractuhasq + __satfractuhadq + __satfractuhatq + __satfractuhaha + __satfractuhasa + __satfractuhada + __satfractuhata + __satfractuhauqq + __satfractuhauhq + __satfractuhausq + __satfractuhaudq + __satfractuhautq + __satfractuhausa2 + __satfractuhauda2 + __satfractuhauta2 + __satfractusaqq + __satfractusahq + __satfractusasq + __satfractusadq + __satfractusatq + __satfractusaha + __satfractusasa + __satfractusada + __satfractusata + __satfractusauqq + __satfractusauhq + __satfractusausq + __satfractusaudq + __satfractusautq + __satfractusauha2 + __satfractusauda2 + __satfractusauta2 + __satfractudaqq + __satfractudahq + __satfractudasq + __satfractudadq + __satfractudatq + __satfractudaha + __satfractudasa + __satfractudada + __satfractudata + __satfractudauqq + __satfractudauhq + __satfractudausq + __satfractudaudq + __satfractudautq + __satfractudauha2 + __satfractudausa2 + __satfractudauta2 + __satfractutaqq + __satfractutahq + __satfractutasq + __satfractutadq + __satfractutatq + __satfractutaha + __satfractutasa + __satfractutada + __satfractutata + __satfractutauqq + __satfractutauhq + __satfractutausq + __satfractutaudq + __satfractutautq + __satfractutauha2 + __satfractutausa2 + __satfractutauda2 + __satfractqiqq + __satfractqihq + __satfractqisq + __satfractqidq + __satfractqitq + __satfractqiha + __satfractqisa + __satfractqida + __satfractqita + __satfractqiuqq + __satfractqiuhq + __satfractqiusq + __satfractqiudq + __satfractqiutq + __satfractqiuha + __satfractqiusa + __satfractqiuda + __satfractqiuta + __satfracthiqq + __satfracthihq + __satfracthisq + __satfracthidq + __satfracthitq + __satfracthiha + __satfracthisa + __satfracthida + __satfracthita + __satfracthiuqq + __satfracthiuhq + __satfracthiusq + __satfracthiudq + __satfracthiutq + __satfracthiuha + __satfracthiusa + __satfracthiuda + __satfracthiuta + __satfractsiqq + __satfractsihq + __satfractsisq + __satfractsidq + __satfractsitq + __satfractsiha + __satfractsisa + __satfractsida + __satfractsita + __satfractsiuqq + __satfractsiuhq + __satfractsiusq + __satfractsiudq + __satfractsiutq + __satfractsiuha + __satfractsiusa + __satfractsiuda + __satfractsiuta + __satfractdiqq + __satfractdihq + __satfractdisq + __satfractdidq + __satfractditq + __satfractdiha + __satfractdisa + __satfractdida + __satfractdita + __satfractdiuqq + __satfractdiuhq + __satfractdiusq + __satfractdiudq + __satfractdiutq + __satfractdiuha + __satfractdiusa + __satfractdiuda + __satfractdiuta + __satfracttiqq + __satfracttihq + __satfracttisq + __satfracttidq + __satfracttitq + __satfracttiha + __satfracttisa + __satfracttida + __satfracttita + __satfracttiuqq + __satfracttiuhq + __satfracttiusq + __satfracttiudq + __satfracttiutq + __satfracttiuha + __satfracttiusa + __satfracttiuda + __satfracttiuta + __satfractsfqq + __satfractsfhq + __satfractsfsq + __satfractsfdq + __satfractsftq + __satfractsfha + __satfractsfsa + __satfractsfda + __satfractsfta + __satfractsfuqq + __satfractsfuhq + __satfractsfusq + __satfractsfudq + __satfractsfutq + __satfractsfuha + __satfractsfusa + __satfractsfuda + __satfractsfuta + __satfractdfqq + __satfractdfhq + __satfractdfsq + __satfractdfdq + __satfractdftq + __satfractdfha + __satfractdfsa + __satfractdfda + __satfractdfta + __satfractdfuqq + __satfractdfuhq + __satfractdfusq + __satfractdfudq + __satfractdfutq + __satfractdfuha + __satfractdfusa + __satfractdfuda + __satfractdfuta + __fractunsqqqi + __fractunsqqhi + __fractunsqqsi + __fractunsqqdi + __fractunsqqti + __fractunshqqi + __fractunshqhi + __fractunshqsi + __fractunshqdi + __fractunshqti + __fractunssqqi + __fractunssqhi + __fractunssqsi + __fractunssqdi + __fractunssqti + __fractunsdqqi + __fractunsdqhi + __fractunsdqsi + __fractunsdqdi + __fractunsdqti + __fractunstqqi + __fractunstqhi + __fractunstqsi + __fractunstqdi + __fractunstqti + __fractunshaqi + __fractunshahi + __fractunshasi + __fractunshadi + __fractunshati + __fractunssaqi + __fractunssahi + __fractunssasi + __fractunssadi + __fractunssati + __fractunsdaqi + __fractunsdahi + __fractunsdasi + __fractunsdadi + __fractunsdati + __fractunstaqi + __fractunstahi + __fractunstasi + __fractunstadi + __fractunstati + __fractunsuqqqi + __fractunsuqqhi + __fractunsuqqsi + __fractunsuqqdi + __fractunsuqqti + __fractunsuhqqi + __fractunsuhqhi + __fractunsuhqsi + __fractunsuhqdi + __fractunsuhqti + __fractunsusqqi + __fractunsusqhi + __fractunsusqsi + __fractunsusqdi + __fractunsusqti + __fractunsudqqi + __fractunsudqhi + __fractunsudqsi + __fractunsudqdi + __fractunsudqti + __fractunsutqqi + __fractunsutqhi + __fractunsutqsi + __fractunsutqdi + __fractunsutqti + __fractunsuhaqi + __fractunsuhahi + __fractunsuhasi + __fractunsuhadi + __fractunsuhati + __fractunsusaqi + __fractunsusahi + __fractunsusasi + __fractunsusadi + __fractunsusati + __fractunsudaqi + __fractunsudahi + __fractunsudasi + __fractunsudadi + __fractunsudati + __fractunsutaqi + __fractunsutahi + __fractunsutasi + __fractunsutadi + __fractunsutati + __fractunsqiqq + __fractunsqihq + __fractunsqisq + __fractunsqidq + __fractunsqitq + __fractunsqiha + __fractunsqisa + __fractunsqida + __fractunsqita + __fractunsqiuqq + __fractunsqiuhq + __fractunsqiusq + __fractunsqiudq + __fractunsqiutq + __fractunsqiuha + __fractunsqiusa + __fractunsqiuda + __fractunsqiuta + __fractunshiqq + __fractunshihq + __fractunshisq + __fractunshidq + __fractunshitq + __fractunshiha + __fractunshisa + __fractunshida + __fractunshita + __fractunshiuqq + __fractunshiuhq + __fractunshiusq + __fractunshiudq + __fractunshiutq + __fractunshiuha + __fractunshiusa + __fractunshiuda + __fractunshiuta + __fractunssiqq + __fractunssihq + __fractunssisq + __fractunssidq + __fractunssitq + __fractunssiha + __fractunssisa + __fractunssida + __fractunssita + __fractunssiuqq + __fractunssiuhq + __fractunssiusq + __fractunssiudq + __fractunssiutq + __fractunssiuha + __fractunssiusa + __fractunssiuda + __fractunssiuta + __fractunsdiqq + __fractunsdihq + __fractunsdisq + __fractunsdidq + __fractunsditq + __fractunsdiha + __fractunsdisa + __fractunsdida + __fractunsdita + __fractunsdiuqq + __fractunsdiuhq + __fractunsdiusq + __fractunsdiudq + __fractunsdiutq + __fractunsdiuha + __fractunsdiusa + __fractunsdiuda + __fractunsdiuta + __fractunstiqq + __fractunstihq + __fractunstisq + __fractunstidq + __fractunstitq + __fractunstiha + __fractunstisa + __fractunstida + __fractunstita + __fractunstiuqq + __fractunstiuhq + __fractunstiusq + __fractunstiudq + __fractunstiutq + __fractunstiuha + __fractunstiusa + __fractunstiuda + __fractunstiuta + __satfractunsqiqq + __satfractunsqihq + __satfractunsqisq + __satfractunsqidq + __satfractunsqitq + __satfractunsqiha + __satfractunsqisa + __satfractunsqida + __satfractunsqita + __satfractunsqiuqq + __satfractunsqiuhq + __satfractunsqiusq + __satfractunsqiudq + __satfractunsqiutq + __satfractunsqiuha + __satfractunsqiusa + __satfractunsqiuda + __satfractunsqiuta + __satfractunshiqq + __satfractunshihq + __satfractunshisq + __satfractunshidq + __satfractunshitq + __satfractunshiha + __satfractunshisa + __satfractunshida + __satfractunshita + __satfractunshiuqq + __satfractunshiuhq + __satfractunshiusq + __satfractunshiudq + __satfractunshiutq + __satfractunshiuha + __satfractunshiusa + __satfractunshiuda + __satfractunshiuta + __satfractunssiqq + __satfractunssihq + __satfractunssisq + __satfractunssidq + __satfractunssitq + __satfractunssiha + __satfractunssisa + __satfractunssida + __satfractunssita + __satfractunssiuqq + __satfractunssiuhq + __satfractunssiusq + __satfractunssiudq + __satfractunssiutq + __satfractunssiuha + __satfractunssiusa + __satfractunssiuda + __satfractunssiuta + __satfractunsdiqq + __satfractunsdihq + __satfractunsdisq + __satfractunsdidq + __satfractunsditq + __satfractunsdiha + __satfractunsdisa + __satfractunsdida + __satfractunsdita + __satfractunsdiuqq + __satfractunsdiuhq + __satfractunsdiusq + __satfractunsdiudq + __satfractunsdiutq + __satfractunsdiuha + __satfractunsdiusa + __satfractunsdiuda + __satfractunsdiuta + __satfractunstiqq + __satfractunstihq + __satfractunstisq + __satfractunstidq + __satfractunstitq + __satfractunstiha + __satfractunstisa + __satfractunstida + __satfractunstita + __satfractunstiuqq + __satfractunstiuhq + __satfractunstiusq + __satfractunstiudq + __satfractunstiutq + __satfractunstiuha + __satfractunstiusa + __satfractunstiuda + __satfractunstiuta +} + +%inherit GCC_4.4.0 GCC_4.3.0 +GCC_4.4.0 { + __sync_fetch_and_add_1 + __sync_fetch_and_sub_1 + __sync_fetch_and_or_1 + __sync_fetch_and_and_1 + __sync_fetch_and_xor_1 + __sync_fetch_and_nand_1 + __sync_add_and_fetch_1 + __sync_sub_and_fetch_1 + __sync_or_and_fetch_1 + __sync_and_and_fetch_1 + __sync_xor_and_fetch_1 + __sync_nand_and_fetch_1 + __sync_bool_compare_and_swap_1 + __sync_val_compare_and_swap_1 + __sync_lock_test_and_set_1 + + __sync_fetch_and_add_2 + __sync_fetch_and_sub_2 + __sync_fetch_and_or_2 + __sync_fetch_and_and_2 + __sync_fetch_and_xor_2 + __sync_fetch_and_nand_2 + __sync_add_and_fetch_2 + __sync_sub_and_fetch_2 + __sync_or_and_fetch_2 + __sync_and_and_fetch_2 + __sync_xor_and_fetch_2 + __sync_nand_and_fetch_2 + __sync_bool_compare_and_swap_2 + __sync_val_compare_and_swap_2 + __sync_lock_test_and_set_2 + + __sync_fetch_and_add_4 + __sync_fetch_and_sub_4 + __sync_fetch_and_or_4 + __sync_fetch_and_and_4 + __sync_fetch_and_xor_4 + __sync_fetch_and_nand_4 + __sync_add_and_fetch_4 + __sync_sub_and_fetch_4 + __sync_or_and_fetch_4 + __sync_and_and_fetch_4 + __sync_xor_and_fetch_4 + __sync_nand_and_fetch_4 + __sync_bool_compare_and_swap_4 + __sync_val_compare_and_swap_4 + __sync_lock_test_and_set_4 + + __sync_fetch_and_add_8 + __sync_fetch_and_sub_8 + __sync_fetch_and_or_8 + __sync_fetch_and_and_8 + __sync_fetch_and_xor_8 + __sync_fetch_and_nand_8 + __sync_add_and_fetch_8 + __sync_sub_and_fetch_8 + __sync_or_and_fetch_8 + __sync_and_and_fetch_8 + __sync_xor_and_fetch_8 + __sync_nand_and_fetch_8 + __sync_bool_compare_and_swap_8 + __sync_val_compare_and_swap_8 + __sync_lock_test_and_set_8 + + __sync_fetch_and_add_16 + __sync_fetch_and_sub_16 + __sync_fetch_and_or_16 + __sync_fetch_and_and_16 + __sync_fetch_and_xor_16 + __sync_fetch_and_nand_16 + __sync_add_and_fetch_16 + __sync_sub_and_fetch_16 + __sync_or_and_fetch_16 + __sync_and_and_fetch_16 + __sync_xor_and_fetch_16 + __sync_nand_and_fetch_16 + __sync_bool_compare_and_swap_16 + __sync_val_compare_and_swap_16 + __sync_lock_test_and_set_16 + + __sync_synchronize }