Skip to content

Instantly share code, notes, and snippets.

@nickdesaulniers
Created December 5, 2024 21:22
Show Gist options
  • Save nickdesaulniers/4f47e53dbc5e769918b8816c332a8279 to your computer and use it in GitHub Desktop.
Save nickdesaulniers/4f47e53dbc5e769918b8816c332a8279 to your computer and use it in GitHub Desktop.
list of symbols for compiler builtins
$ llvm-nm compiler-rt/lib/linux/libclang_rt.builtins-x86_64.a | grep T | cut -d ' ' -f 3
__absvdi2
__absvsi2
__absvti2
__adddf3
__addsf3
__addvdi3
__addvsi3
__addvti3
__ashldi3
__ashlti3
__ashrdi3
__ashrti3
__bswapdi2
__bswapsi2
__clzdi2
__clzsi2
__clzti2
__cmpdi2
__cmpti2
__cmpdf2
__eqdf2
__gedf2
__gtdf2
__ledf2
__ltdf2
__nedf2
__unorddf2
__cmpsf2
__eqsf2
__gesf2
__gtsf2
__lesf2
__ltsf2
__nesf2
__unordsf2
__ctzdi2
__ctzsi2
__ctzti2
__divdc3
__divdf3
__divdi3
__divmoddi4
__divmodsi4
__divmodti4
__divsc3
__divsf3
__divsi3
__divti3
__extendsfdf2
__extendhfsf2
__gnu_h2f_ieee
__ffsdi2
__ffssi2
__ffsti2
__fixdfdi
__fixdfsi
__fixdfti
__fixsfdi
__fixsfsi
__fixsfti
__fixunsdfdi
__fixunsdfsi
__fixunsdfti
__fixunssfdi
__fixunssfsi
__fixunssfti
__floatsidf
__floatsisf
__floattidf
__floattisf
__floatunsidf
__floatunsisf
__floatuntidf
__floatuntisf
__lshrdi3
__lshrti3
__moddi3
__modsi3
__modti3
__muldc3
__muldf3
__muldi3
__mulodi4
__mulosi4
__muloti4
__mulsc3
__mulsf3
__multi3
__mulvdi3
__mulvsi3
__mulvti3
__negdf2
__negdi2
__negsf2
__negti2
__negvdi2
__negvsi2
__negvti2
__paritydi2
__paritysi2
__parityti2
__popcountdi2
__popcountsi2
__popcountti2
__powidf2
__powisf2
__subdf3
__subsf3
__subvdi3
__subvsi3
__subvti3
__truncdfhf2
__truncdfsf2
__gnu_f2h_ieee
__truncsfhf2
__ucmpdi2
__ucmpti2
__udivdi3
__udivmoddi4
__udivmodsi4
__udivmodti4
__udivsi3
__udivti3
__umoddi3
__umodsi3
__umodti3
__enable_execute_stack
__eprintf
__gcc_personality_v0
__clear_cache
__addtf3
__cmptf2
__eqtf2
__getf2
__gttf2
__letf2
__lttf2
__netf2
__unordtf2
__divtc3
__divtf3
__extenddftf2
__extendhftf2
__extendsftf2
__fixtfdi
__fixtfsi
__fixtfti
__fixunstfdi
__fixunstfsi
__fixunstfti
__floatditf
__floatsitf
__floattitf
__floatunditf
__floatunsitf
__floatuntitf
__multc3
__multf3
__powitf2
__subtf3
__trunctfdf2
__trunctfhf2
__trunctfsf2
__cpu_indicator_init
__fe_getround
__fe_raise_inexact
__floatdidf
__floatdisf
__floatundidf
__floatundisf
__divxc3
__extendhfxf2
__extendxftf2
__fixxfdi
__fixxfti
__fixunsxfdi
__fixunsxfsi
__fixunsxfti
__floattixf
__floatuntixf
__mulxc3
__powixf2
__trunctfxf2
__floatdixf
__floatundixf
__extendbfsf2
__truncdfbf2
__truncsfbf2
__trunctfbf2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment