view gcc/libgcc-std.ver @ 45:d645ac0f55d6

add instration howto for PS3 to CbC-INSTALL.
author kent <kent@cr.ie.u-ryukyu.ac.jp>
date Fri, 29 Jan 2010 12:18:08 +0900
parents a06113de4d67
children 77e2b8dfacca
line wrap: on
line source

GCC_3.0 {
  # libgcc1 integer symbols
  __absvsi2
  __addvsi3
  __ashlsi3
  __ashrsi3
  __divsi3
  __lshrsi3
  __modsi3
  __mulsi3
  __mulvsi3
  __negvsi2
  __subvsi3
  __udivsi3
  __umodsi3

  # libgcc1 floating point symbols
  __addsf3
  __adddf3
  __addxf3
  __addtf3
  __divsf3
  __divdf3
  __divxf3
  __divtf3
  __eqsf2
  __eqdf2
  __eqxf2
  __eqtf2
  __extenddfxf2
  __extenddftf2
  __extendsfdf2
  __extendsfxf2
  __extendsftf2
  __fixsfsi
  __fixdfsi
  __fixxfsi
  __fixtfsi
  __floatsisf
  __floatsidf
  __floatsixf
  __floatsitf
  __gesf2
  __gedf2
  __gexf2
  __getf2
  __gtsf2
  __gtdf2
  __gtxf2
  __gttf2
  __lesf2
  __ledf2
  __lexf2
  __letf2
  __ltsf2
  __ltdf2
  __ltxf2
  __lttf2
  __mulsf3
  __muldf3
  __mulxf3
  __multf3
  __negsf2
  __negdf2
  __negxf2
  __negtf2
  __nesf2
  __nedf2
  __nexf2
  __netf2
  __subsf3
  __subdf3
  __subxf3
  __subtf3
  __truncdfsf2
  __truncxfsf2
  __trunctfsf2
  __truncxfdf2
  __trunctfdf2

  # libgcc2 DImode arithmetic (for 32-bit targets).
  __absvdi2
  __addvdi3
  __ashldi3
  __ashrdi3
  __cmpdi2
  __divdi3
  __ffsdi2
  __fixdfdi
  __fixsfdi
  __fixtfdi
  __fixxfdi
  __fixunsdfdi
  __fixunsdfsi
  __fixunssfsi
  __fixunssfdi
  __fixunstfdi
  __fixunstfsi
  __fixunsxfdi
  __fixunsxfsi
  __floatdidf
  __floatdisf
  __floatdixf
  __floatditf
  __lshrdi3
  __moddi3
  __muldi3
  __mulvdi3
  __negdi2
  __negvdi2
  __subvdi3
  __ucmpdi2
  __udivdi3
  __udivmoddi4
  __umoddi3

  # libgcc2 TImode arithmetic (for 64-bit targets).
  __ashlti3
  __ashrti3
  __cmpti2
  __divti3
  __ffsti2
  __fixdfti
  __fixsfti
  __fixtfti
  __fixxfti
  __lshrti3
  __modti3
  __multi3
  __negti2
  __ucmpti2
  __udivmodti4
  __udivti3
  __umodti3
  __fixunsdfti
  __fixunssfti
  __fixunstfti
  __fixunsxfti
  __floattidf
  __floattisf
  __floattixf
  __floattitf

  # Used to deal with trampoline initialization on some platforms
  __clear_cache

  # EH symbols
  _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
  __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

  # 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
}