Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/external/bsd/compiler_rt/dist Initial import of a cut-do...



details:   https://anonhg.NetBSD.org/src/rev/92627e7b3526
branches:  trunk
changeset: 787812:92627e7b3526
user:      joerg <joerg%NetBSD.org@localhost>
date:      Thu Jul 04 22:09:47 2013 +0000

description:
Initial import of a cut-down copy of compiler-rt revision r185671.

diffstat:

 sys/external/bsd/compiler_rt/dist/CREDITS.TXT                                                      |     24 +
 sys/external/bsd/compiler_rt/dist/LICENSE.TXT                                                      |     97 +
 sys/external/bsd/compiler_rt/dist/README.txt                                                       |    343 +
 sys/external/bsd/compiler_rt/dist/lib/absvdi2.c                                                    |     29 +
 sys/external/bsd/compiler_rt/dist/lib/absvsi2.c                                                    |     29 +
 sys/external/bsd/compiler_rt/dist/lib/absvti2.c                                                    |     33 +
 sys/external/bsd/compiler_rt/dist/lib/adddf3.c                                                     |    152 +
 sys/external/bsd/compiler_rt/dist/lib/addsf3.c                                                     |    151 +
 sys/external/bsd/compiler_rt/dist/lib/addvdi3.c                                                    |     36 +
 sys/external/bsd/compiler_rt/dist/lib/addvsi3.c                                                    |     36 +
 sys/external/bsd/compiler_rt/dist/lib/addvti3.c                                                    |     40 +
 sys/external/bsd/compiler_rt/dist/lib/arm/adddf3vfp.S                                              |     25 +
 sys/external/bsd/compiler_rt/dist/lib/arm/addsf3vfp.S                                              |     25 +
 sys/external/bsd/compiler_rt/dist/lib/arm/aeabi_dcmp.S                                             |     39 +
 sys/external/bsd/compiler_rt/dist/lib/arm/aeabi_fcmp.S                                             |     39 +
 sys/external/bsd/compiler_rt/dist/lib/arm/aeabi_idivmod.S                                          |     27 +
 sys/external/bsd/compiler_rt/dist/lib/arm/aeabi_ldivmod.S                                          |     30 +
 sys/external/bsd/compiler_rt/dist/lib/arm/aeabi_memcmp.S                                           |     19 +
 sys/external/bsd/compiler_rt/dist/lib/arm/aeabi_memcpy.S                                           |     19 +
 sys/external/bsd/compiler_rt/dist/lib/arm/aeabi_memmove.S                                          |     19 +
 sys/external/bsd/compiler_rt/dist/lib/arm/aeabi_memset.S                                           |     32 +
 sys/external/bsd/compiler_rt/dist/lib/arm/aeabi_uidivmod.S                                         |     28 +
 sys/external/bsd/compiler_rt/dist/lib/arm/aeabi_uldivmod.S                                         |     30 +
 sys/external/bsd/compiler_rt/dist/lib/arm/bswapdi2.S                                               |     36 +
 sys/external/bsd/compiler_rt/dist/lib/arm/bswapsi2.S                                               |     28 +
 sys/external/bsd/compiler_rt/dist/lib/arm/comparesf2.S                                             |    130 +
 sys/external/bsd/compiler_rt/dist/lib/arm/divdf3vfp.S                                              |     25 +
 sys/external/bsd/compiler_rt/dist/lib/arm/divmodsi4.S                                              |     60 +
 sys/external/bsd/compiler_rt/dist/lib/arm/divsf3vfp.S                                              |     25 +
 sys/external/bsd/compiler_rt/dist/lib/arm/divsi3.S                                                 |     51 +
 sys/external/bsd/compiler_rt/dist/lib/arm/eqdf2vfp.S                                               |     28 +
 sys/external/bsd/compiler_rt/dist/lib/arm/eqsf2vfp.S                                               |     29 +
 sys/external/bsd/compiler_rt/dist/lib/arm/extendsfdf2vfp.S                                         |     25 +
 sys/external/bsd/compiler_rt/dist/lib/arm/fixdfsivfp.S                                             |     25 +
 sys/external/bsd/compiler_rt/dist/lib/arm/fixsfsivfp.S                                             |     25 +
 sys/external/bsd/compiler_rt/dist/lib/arm/fixunsdfsivfp.S                                          |     26 +
 sys/external/bsd/compiler_rt/dist/lib/arm/fixunssfsivfp.S                                          |     26 +
 sys/external/bsd/compiler_rt/dist/lib/arm/floatsidfvfp.S                                           |     25 +
 sys/external/bsd/compiler_rt/dist/lib/arm/floatsisfvfp.S                                           |     25 +
 sys/external/bsd/compiler_rt/dist/lib/arm/floatunssidfvfp.S                                        |     25 +
 sys/external/bsd/compiler_rt/dist/lib/arm/floatunssisfvfp.S                                        |     25 +
 sys/external/bsd/compiler_rt/dist/lib/arm/gedf2vfp.S                                               |     28 +
 sys/external/bsd/compiler_rt/dist/lib/arm/gesf2vfp.S                                               |     29 +
 sys/external/bsd/compiler_rt/dist/lib/arm/gtdf2vfp.S                                               |     28 +
 sys/external/bsd/compiler_rt/dist/lib/arm/gtsf2vfp.S                                               |     29 +
 sys/external/bsd/compiler_rt/dist/lib/arm/ledf2vfp.S                                               |     28 +
 sys/external/bsd/compiler_rt/dist/lib/arm/lesf2vfp.S                                               |     29 +
 sys/external/bsd/compiler_rt/dist/lib/arm/ltdf2vfp.S                                               |     28 +
 sys/external/bsd/compiler_rt/dist/lib/arm/ltsf2vfp.S                                               |     29 +
 sys/external/bsd/compiler_rt/dist/lib/arm/modsi3.S                                                 |     50 +
 sys/external/bsd/compiler_rt/dist/lib/arm/muldf3vfp.S                                              |     25 +
 sys/external/bsd/compiler_rt/dist/lib/arm/mulsf3vfp.S                                              |     25 +
 sys/external/bsd/compiler_rt/dist/lib/arm/nedf2vfp.S                                               |     28 +
 sys/external/bsd/compiler_rt/dist/lib/arm/negdf2vfp.S                                              |     22 +
 sys/external/bsd/compiler_rt/dist/lib/arm/negsf2vfp.S                                              |     22 +
 sys/external/bsd/compiler_rt/dist/lib/arm/nesf2vfp.S                                               |     29 +
 sys/external/bsd/compiler_rt/dist/lib/arm/restore_vfp_d8_d15_regs.S                                |     37 +
 sys/external/bsd/compiler_rt/dist/lib/arm/save_vfp_d8_d15_regs.S                                   |     35 +
 sys/external/bsd/compiler_rt/dist/lib/arm/softfloat-alias.list                                     |     21 +
 sys/external/bsd/compiler_rt/dist/lib/arm/subdf3vfp.S                                              |     25 +
 sys/external/bsd/compiler_rt/dist/lib/arm/subsf3vfp.S                                              |     26 +
 sys/external/bsd/compiler_rt/dist/lib/arm/switch16.S                                               |     44 +
 sys/external/bsd/compiler_rt/dist/lib/arm/switch32.S                                               |     46 +
 sys/external/bsd/compiler_rt/dist/lib/arm/switch8.S                                                |     43 +
 sys/external/bsd/compiler_rt/dist/lib/arm/switchu8.S                                               |     43 +
 sys/external/bsd/compiler_rt/dist/lib/arm/sync_synchronize.S                                       |     34 +
 sys/external/bsd/compiler_rt/dist/lib/arm/truncdfsf2vfp.S                                          |     25 +
 sys/external/bsd/compiler_rt/dist/lib/arm/udivmodsi4.S                                             |     93 +
 sys/external/bsd/compiler_rt/dist/lib/arm/udivsi3.S                                                |     90 +
 sys/external/bsd/compiler_rt/dist/lib/arm/umodsi3.S                                                |     69 +
 sys/external/bsd/compiler_rt/dist/lib/arm/unorddf2vfp.S                                            |     28 +
 sys/external/bsd/compiler_rt/dist/lib/arm/unordsf2vfp.S                                            |     29 +
 sys/external/bsd/compiler_rt/dist/lib/ashldi3.c                                                    |     43 +
 sys/external/bsd/compiler_rt/dist/lib/ashlti3.c                                                    |     45 +
 sys/external/bsd/compiler_rt/dist/lib/ashrdi3.c                                                    |     44 +
 sys/external/bsd/compiler_rt/dist/lib/ashrti3.c                                                    |     46 +
 sys/external/bsd/compiler_rt/dist/lib/assembly.h                                                   |     73 +
 sys/external/bsd/compiler_rt/dist/lib/atomic.c                                                     |    337 +
 sys/external/bsd/compiler_rt/dist/lib/clear_cache.c                                                |     40 +
 sys/external/bsd/compiler_rt/dist/lib/clzdi2.c                                                     |     29 +
 sys/external/bsd/compiler_rt/dist/lib/clzsi2.c                                                     |     53 +
 sys/external/bsd/compiler_rt/dist/lib/clzti2.c                                                     |     33 +
 sys/external/bsd/compiler_rt/dist/lib/cmpdi2.c                                                     |     51 +
 sys/external/bsd/compiler_rt/dist/lib/cmpti2.c                                                     |     42 +
 sys/external/bsd/compiler_rt/dist/lib/comparedf2.c                                                 |    134 +
 sys/external/bsd/compiler_rt/dist/lib/comparesf2.c                                                 |    133 +
 sys/external/bsd/compiler_rt/dist/lib/ctzdi2.c                                                     |     29 +
 sys/external/bsd/compiler_rt/dist/lib/ctzsi2.c                                                     |     57 +
 sys/external/bsd/compiler_rt/dist/lib/ctzti2.c                                                     |     33 +
 sys/external/bsd/compiler_rt/dist/lib/divdc3.c                                                     |     60 +
 sys/external/bsd/compiler_rt/dist/lib/divdf3.c                                                     |    184 +
 sys/external/bsd/compiler_rt/dist/lib/divdi3.c                                                     |     31 +
 sys/external/bsd/compiler_rt/dist/lib/divmoddi4.c                                                  |     27 +
 sys/external/bsd/compiler_rt/dist/lib/divmodsi4.c                                                  |     30 +
 sys/external/bsd/compiler_rt/dist/lib/divsc3.c                                                     |     60 +
 sys/external/bsd/compiler_rt/dist/lib/divsf3.c                                                     |    168 +
 sys/external/bsd/compiler_rt/dist/lib/divsi3.c                                                     |     39 +
 sys/external/bsd/compiler_rt/dist/lib/divti3.c                                                     |     35 +
 sys/external/bsd/compiler_rt/dist/lib/divxc3.c                                                     |     63 +
 sys/external/bsd/compiler_rt/dist/lib/enable_execute_stack.c                                       |     59 +
 sys/external/bsd/compiler_rt/dist/lib/eprintf.c                                                    |     32 +
 sys/external/bsd/compiler_rt/dist/lib/extendsfdf2.c                                                |    137 +
 sys/external/bsd/compiler_rt/dist/lib/ffsdi2.c                                                     |     33 +
 sys/external/bsd/compiler_rt/dist/lib/ffsti2.c                                                     |     37 +
 sys/external/bsd/compiler_rt/dist/lib/fixdfdi.c                                                    |     45 +
 sys/external/bsd/compiler_rt/dist/lib/fixdfsi.c                                                    |     49 +
 sys/external/bsd/compiler_rt/dist/lib/fixdfti.c                                                    |     45 +
 sys/external/bsd/compiler_rt/dist/lib/fixsfdi.c                                                    |     43 +
 sys/external/bsd/compiler_rt/dist/lib/fixsfsi.c                                                    |     47 +
 sys/external/bsd/compiler_rt/dist/lib/fixsfti.c                                                    |     45 +
 sys/external/bsd/compiler_rt/dist/lib/fixunsdfdi.c                                                 |     47 +
 sys/external/bsd/compiler_rt/dist/lib/fixunsdfsi.c                                                 |     44 +
 sys/external/bsd/compiler_rt/dist/lib/fixunsdfti.c                                                 |     47 +
 sys/external/bsd/compiler_rt/dist/lib/fixunssfdi.c                                                 |     44 +
 sys/external/bsd/compiler_rt/dist/lib/fixunssfsi.c                                                 |     45 +
 sys/external/bsd/compiler_rt/dist/lib/fixunssfti.c                                                 |     47 +
 sys/external/bsd/compiler_rt/dist/lib/fixunsxfdi.c                                                 |     44 +
 sys/external/bsd/compiler_rt/dist/lib/fixunsxfsi.c                                                 |     44 +
 sys/external/bsd/compiler_rt/dist/lib/fixunsxfti.c                                                 |     49 +
 sys/external/bsd/compiler_rt/dist/lib/fixxfdi.c                                                    |     44 +
 sys/external/bsd/compiler_rt/dist/lib/fixxfti.c                                                    |     47 +
 sys/external/bsd/compiler_rt/dist/lib/floatdidf.c                                                  |    107 +
 sys/external/bsd/compiler_rt/dist/lib/floatdisf.c                                                  |     80 +
 sys/external/bsd/compiler_rt/dist/lib/floatdixf.c                                                  |     46 +
 sys/external/bsd/compiler_rt/dist/lib/floatsidf.c                                                  |     52 +
 sys/external/bsd/compiler_rt/dist/lib/floatsisf.c                                                  |     58 +
 sys/external/bsd/compiler_rt/dist/lib/floattidf.c                                                  |     85 +
 sys/external/bsd/compiler_rt/dist/lib/floattisf.c                                                  |     84 +
 sys/external/bsd/compiler_rt/dist/lib/floattixf.c                                                  |     86 +
 sys/external/bsd/compiler_rt/dist/lib/floatundidf.c                                                |    107 +
 sys/external/bsd/compiler_rt/dist/lib/floatundisf.c                                                |     77 +
 sys/external/bsd/compiler_rt/dist/lib/floatundixf.c                                                |     42 +
 sys/external/bsd/compiler_rt/dist/lib/floatunsidf.c                                                |     41 +
 sys/external/bsd/compiler_rt/dist/lib/floatunsisf.c                                                |     49 +
 sys/external/bsd/compiler_rt/dist/lib/floatuntidf.c                                                |     82 +
 sys/external/bsd/compiler_rt/dist/lib/floatuntisf.c                                                |     81 +
 sys/external/bsd/compiler_rt/dist/lib/floatuntixf.c                                                |     83 +
 sys/external/bsd/compiler_rt/dist/lib/fp_lib.h                                                     |    144 +
 sys/external/bsd/compiler_rt/dist/lib/gcc_personality_v0.c                                         |    247 +
 sys/external/bsd/compiler_rt/dist/lib/i386/ashldi3.S                                               |     56 +
 sys/external/bsd/compiler_rt/dist/lib/i386/ashrdi3.S                                               |     67 +
 sys/external/bsd/compiler_rt/dist/lib/i386/divdi3.S                                                |    161 +
 sys/external/bsd/compiler_rt/dist/lib/i386/floatdidf.S                                             |     35 +
 sys/external/bsd/compiler_rt/dist/lib/i386/floatdisf.S                                             |     31 +
 sys/external/bsd/compiler_rt/dist/lib/i386/floatdixf.S                                             |     29 +
 sys/external/bsd/compiler_rt/dist/lib/i386/floatundidf.S                                           |     46 +
 sys/external/bsd/compiler_rt/dist/lib/i386/floatundisf.S                                           |     99 +
 sys/external/bsd/compiler_rt/dist/lib/i386/floatundixf.S                                           |     37 +
 sys/external/bsd/compiler_rt/dist/lib/i386/lshrdi3.S                                               |     57 +
 sys/external/bsd/compiler_rt/dist/lib/i386/moddi3.S                                                |    166 +
 sys/external/bsd/compiler_rt/dist/lib/i386/muldi3.S                                                |     29 +
 sys/external/bsd/compiler_rt/dist/lib/i386/udivdi3.S                                               |    114 +
 sys/external/bsd/compiler_rt/dist/lib/i386/umoddi3.S                                               |    125 +
 sys/external/bsd/compiler_rt/dist/lib/int_endianness.h                                             |    109 +
 sys/external/bsd/compiler_rt/dist/lib/int_lib.h                                                    |     46 +
 sys/external/bsd/compiler_rt/dist/lib/int_math.h                                                   |     67 +
 sys/external/bsd/compiler_rt/dist/lib/int_types.h                                                  |    140 +
 sys/external/bsd/compiler_rt/dist/lib/int_util.c                                                   |     56 +
 sys/external/bsd/compiler_rt/dist/lib/int_util.h                                                   |     29 +
 sys/external/bsd/compiler_rt/dist/lib/lsan/CMakeLists.txt                                          |     56 +
 sys/external/bsd/compiler_rt/dist/lib/lsan/lit_tests/AsanConfig/lit.cfg                            |     27 +
 sys/external/bsd/compiler_rt/dist/lib/lsan/lit_tests/AsanConfig/lit.site.cfg.in                    |      8 +
 sys/external/bsd/compiler_rt/dist/lib/lsan/lit_tests/CMakeLists.txt                                |     37 +
 sys/external/bsd/compiler_rt/dist/lib/lsan/lit_tests/LsanConfig/lit.cfg                            |     26 +
 sys/external/bsd/compiler_rt/dist/lib/lsan/lit_tests/LsanConfig/lit.site.cfg.in                    |      8 +
 sys/external/bsd/compiler_rt/dist/lib/lsan/lit_tests/TestCases/SharedLibs/huge_tls_lib_so.cc       |     12 +
 sys/external/bsd/compiler_rt/dist/lib/lsan/lit_tests/TestCases/SharedLibs/lit.local.cfg            |      4 +
 sys/external/bsd/compiler_rt/dist/lib/lsan/lit_tests/TestCases/disabler.cc                         |     23 +
 sys/external/bsd/compiler_rt/dist/lib/lsan/lit_tests/TestCases/disabler_in_tsd_destructor.cc       |     38 +
 sys/external/bsd/compiler_rt/dist/lib/lsan/lit_tests/TestCases/ignore_object.cc                    |     30 +
 sys/external/bsd/compiler_rt/dist/lib/lsan/lit_tests/TestCases/ignore_object_errors.cc             |     22 +
 sys/external/bsd/compiler_rt/dist/lib/lsan/lit_tests/TestCases/large_allocation_leak.cc            |     18 +
 sys/external/bsd/compiler_rt/dist/lib/lsan/lit_tests/TestCases/link_turned_off.cc                  |     24 +
 sys/external/bsd/compiler_rt/dist/lib/lsan/lit_tests/TestCases/stale_stack_leak.cc                 |     42 +
 sys/external/bsd/compiler_rt/dist/lib/lsan/lit_tests/TestCases/suppressions_default.cc             |     29 +
 sys/external/bsd/compiler_rt/dist/lib/lsan/lit_tests/TestCases/suppressions_file.cc                |     29 +
 sys/external/bsd/compiler_rt/dist/lib/lsan/lit_tests/TestCases/suppressions_file.cc.supp           |      1 +
 sys/external/bsd/compiler_rt/dist/lib/lsan/lit_tests/TestCases/use_globals_initialized.cc          |     21 +
 sys/external/bsd/compiler_rt/dist/lib/lsan/lit_tests/TestCases/use_globals_uninitialized.cc        |     21 +
 sys/external/bsd/compiler_rt/dist/lib/lsan/lit_tests/TestCases/use_registers.cc                    |     51 +
 sys/external/bsd/compiler_rt/dist/lib/lsan/lit_tests/TestCases/use_stacks.cc                       |     20 +
 sys/external/bsd/compiler_rt/dist/lib/lsan/lit_tests/TestCases/use_stacks_threaded.cc              |     36 +
 sys/external/bsd/compiler_rt/dist/lib/lsan/lit_tests/TestCases/use_tls_dynamic.cc                  |     33 +
 sys/external/bsd/compiler_rt/dist/lib/lsan/lit_tests/TestCases/use_tls_pthread_specific_dynamic.cc |     37 +
 sys/external/bsd/compiler_rt/dist/lib/lsan/lit_tests/TestCases/use_tls_pthread_specific_static.cc  |     31 +
 sys/external/bsd/compiler_rt/dist/lib/lsan/lit_tests/TestCases/use_tls_static.cc                   |     21 +
 sys/external/bsd/compiler_rt/dist/lib/lsan/lit_tests/TestCases/use_unaligned.cc                    |     23 +
 sys/external/bsd/compiler_rt/dist/lib/lsan/lit_tests/Unit/lit.site.cfg.in                          |     12 +
 sys/external/bsd/compiler_rt/dist/lib/lsan/lit_tests/lit.common.cfg                                |     33 +
 sys/external/bsd/compiler_rt/dist/lib/lsan/lsan.cc                                                 |     64 +
 sys/external/bsd/compiler_rt/dist/lib/lsan/lsan.h                                                  |     23 +
 sys/external/bsd/compiler_rt/dist/lib/lsan/lsan_allocator.cc                                       |    193 +
 sys/external/bsd/compiler_rt/dist/lib/lsan/lsan_allocator.h                                        |     39 +
 sys/external/bsd/compiler_rt/dist/lib/lsan/lsan_common.cc                                          |    549 +
 sys/external/bsd/compiler_rt/dist/lib/lsan/lsan_common.h                                           |    168 +
 sys/external/bsd/compiler_rt/dist/lib/lsan/lsan_common_linux.cc                                    |    126 +
 sys/external/bsd/compiler_rt/dist/lib/lsan/lsan_interceptors.cc                                    |    280 +
 sys/external/bsd/compiler_rt/dist/lib/lsan/lsan_thread.cc                                          |    151 +
 sys/external/bsd/compiler_rt/dist/lib/lsan/lsan_thread.h                                           |     53 +
 sys/external/bsd/compiler_rt/dist/lib/lsan/tests/CMakeLists.txt                                    |     58 +
 sys/external/bsd/compiler_rt/dist/lib/lsan/tests/lsan_dummy_unittest.cc                            |     22 +
 sys/external/bsd/compiler_rt/dist/lib/lsan/tests/lsan_testlib.cc                                   |     25 +
 sys/external/bsd/compiler_rt/dist/lib/lshrdi3.c                                                    |     43 +
 sys/external/bsd/compiler_rt/dist/lib/lshrti3.c                                                    |     45 +
 sys/external/bsd/compiler_rt/dist/lib/moddi3.c                                                     |     32 +
 sys/external/bsd/compiler_rt/dist/lib/modsi3.c                                                     |     25 +
 sys/external/bsd/compiler_rt/dist/lib/modti3.c                                                     |     36 +
 sys/external/bsd/compiler_rt/dist/lib/muldc3.c                                                     |     73 +
 sys/external/bsd/compiler_rt/dist/lib/muldf3.c                                                     |    122 +
 sys/external/bsd/compiler_rt/dist/lib/muldi3.c                                                     |     56 +
 sys/external/bsd/compiler_rt/dist/lib/mulodi4.c                                                    |     58 +
 sys/external/bsd/compiler_rt/dist/lib/mulosi4.c                                                    |     58 +
 sys/external/bsd/compiler_rt/dist/lib/muloti4.c                                                    |     62 +
 sys/external/bsd/compiler_rt/dist/lib/mulsc3.c                                                     |     73 +
 sys/external/bsd/compiler_rt/dist/lib/mulsf3.c                                                     |    112 +
 sys/external/bsd/compiler_rt/dist/lib/multi3.c                                                     |     58 +
 sys/external/bsd/compiler_rt/dist/lib/mulvdi3.c                                                    |     56 +
 sys/external/bsd/compiler_rt/dist/lib/mulvsi3.c                                                    |     56 +
 sys/external/bsd/compiler_rt/dist/lib/mulvti3.c                                                    |     60 +
 sys/external/bsd/compiler_rt/dist/lib/mulxc3.c                                                     |     77 +
 sys/external/bsd/compiler_rt/dist/lib/negdf2.c                                                     |     21 +
 sys/external/bsd/compiler_rt/dist/lib/negdi2.c                                                     |     26 +
 sys/external/bsd/compiler_rt/dist/lib/negsf2.c                                                     |     22 +
 sys/external/bsd/compiler_rt/dist/lib/negti2.c                                                     |     30 +
 sys/external/bsd/compiler_rt/dist/lib/negvdi2.c                                                    |     28 +
 sys/external/bsd/compiler_rt/dist/lib/negvsi2.c                                                    |     28 +
 sys/external/bsd/compiler_rt/dist/lib/negvti2.c                                                    |     32 +
 sys/external/bsd/compiler_rt/dist/lib/paritydi2.c                                                  |     27 +
 sys/external/bsd/compiler_rt/dist/lib/paritysi2.c                                                  |     27 +
 sys/external/bsd/compiler_rt/dist/lib/parityti2.c                                                  |     31 +
 sys/external/bsd/compiler_rt/dist/lib/popcountdi2.c                                                |     36 +
 sys/external/bsd/compiler_rt/dist/lib/popcountsi2.c                                                |     33 +
 sys/external/bsd/compiler_rt/dist/lib/popcountti2.c                                                |     44 +
 sys/external/bsd/compiler_rt/dist/lib/powidf2.c                                                    |     34 +
 sys/external/bsd/compiler_rt/dist/lib/powisf2.c                                                    |     34 +
 sys/external/bsd/compiler_rt/dist/lib/powitf2.c                                                    |     38 +
 sys/external/bsd/compiler_rt/dist/lib/powixf2.c                                                    |     38 +
 sys/external/bsd/compiler_rt/dist/lib/ppc/DD.h                                                     |     46 +
 sys/external/bsd/compiler_rt/dist/lib/ppc/divtc3.c                                                 |     96 +
 sys/external/bsd/compiler_rt/dist/lib/ppc/fixtfdi.c                                                |    104 +
 sys/external/bsd/compiler_rt/dist/lib/ppc/fixunstfdi.c                                             |     59 +
 sys/external/bsd/compiler_rt/dist/lib/ppc/floatditf.c                                              |     36 +
 sys/external/bsd/compiler_rt/dist/lib/ppc/floatunditf.c                                            |     41 +
 sys/external/bsd/compiler_rt/dist/lib/ppc/gcc_qadd.c                                               |     76 +
 sys/external/bsd/compiler_rt/dist/lib/ppc/gcc_qdiv.c                                               |     55 +
 sys/external/bsd/compiler_rt/dist/lib/ppc/gcc_qmul.c                                               |     53 +
 sys/external/bsd/compiler_rt/dist/lib/ppc/gcc_qsub.c                                               |     76 +
 sys/external/bsd/compiler_rt/dist/lib/ppc/multc3.c                                                 |     94 +
 sys/external/bsd/compiler_rt/dist/lib/ppc/restFP.S                                                 |     43 +
 sys/external/bsd/compiler_rt/dist/lib/ppc/saveFP.S                                                 |     40 +
 sys/external/bsd/compiler_rt/dist/lib/profile/GCDAProfiling.c                                      |    502 +
 sys/external/bsd/compiler_rt/dist/lib/subdf3.c                                                     |     29 +
 sys/external/bsd/compiler_rt/dist/lib/subsf3.c                                                     |     28 +
 sys/external/bsd/compiler_rt/dist/lib/subvdi3.c                                                    |     36 +
 sys/external/bsd/compiler_rt/dist/lib/subvsi3.c                                                    |     36 +
 sys/external/bsd/compiler_rt/dist/lib/subvti3.c                                                    |     40 +
 sys/external/bsd/compiler_rt/dist/lib/trampoline_setup.c                                           |     47 +
 sys/external/bsd/compiler_rt/dist/lib/truncdfsf2.c                                                 |    168 +
 sys/external/bsd/compiler_rt/dist/lib/ucmpdi2.c                                                    |     51 +
 sys/external/bsd/compiler_rt/dist/lib/ucmpti2.c                                                    |     42 +
 sys/external/bsd/compiler_rt/dist/lib/udivdi3.c                                                    |     25 +
 sys/external/bsd/compiler_rt/dist/lib/udivmoddi4.c                                                 |    251 +
 sys/external/bsd/compiler_rt/dist/lib/udivmodsi4.c                                                 |     30 +
 sys/external/bsd/compiler_rt/dist/lib/udivmodti4.c                                                 |    256 +
 sys/external/bsd/compiler_rt/dist/lib/udivsi3.c                                                    |     66 +
 sys/external/bsd/compiler_rt/dist/lib/udivti3.c                                                    |     29 +
 sys/external/bsd/compiler_rt/dist/lib/umoddi3.c                                                    |     27 +
 sys/external/bsd/compiler_rt/dist/lib/umodsi3.c                                                    |     25 +
 sys/external/bsd/compiler_rt/dist/lib/umodti3.c                                                    |     31 +
 sys/external/bsd/compiler_rt/dist/lib/x86_64/floatdidf.c                                           |     16 +
 sys/external/bsd/compiler_rt/dist/lib/x86_64/floatdisf.c                                           |     14 +
 sys/external/bsd/compiler_rt/dist/lib/x86_64/floatdixf.c                                           |     16 +
 sys/external/bsd/compiler_rt/dist/lib/x86_64/floatundidf.S                                         |     43 +
 sys/external/bsd/compiler_rt/dist/lib/x86_64/floatundisf.S                                         |     33 +
 sys/external/bsd/compiler_rt/dist/lib/x86_64/floatundixf.S                                         |     62 +
 sys/external/bsd/compiler_rt/dist/test/Unit/absvdi2_test.c                                         |     65 +
 sys/external/bsd/compiler_rt/dist/test/Unit/absvsi2_test.c                                         |     65 +
 sys/external/bsd/compiler_rt/dist/test/Unit/absvti2_test.c                                         |     84 +
 sys/external/bsd/compiler_rt/dist/test/Unit/adddf3vfp_test.c                                       |     48 +
 sys/external/bsd/compiler_rt/dist/test/Unit/addsf3vfp_test.c                                       |     48 +
 sys/external/bsd/compiler_rt/dist/test/Unit/addvdi3_test.c                                         |     58 +
 sys/external/bsd/compiler_rt/dist/test/Unit/addvsi3_test.c                                         |     58 +
 sys/external/bsd/compiler_rt/dist/test/Unit/addvti3_test.c                                         |     94 +
 sys/external/bsd/compiler_rt/dist/test/Unit/ashldi3_test.c                                         |     77 +
 sys/external/bsd/compiler_rt/dist/test/Unit/ashlti3_test.c                                         |    175 +
 sys/external/bsd/compiler_rt/dist/test/Unit/ashrdi3_test.c                                         |    118 +
 sys/external/bsd/compiler_rt/dist/test/Unit/ashrti3_test.c                                         |    173 +
 sys/external/bsd/compiler_rt/dist/test/Unit/bswapdi2_test.c                                        |     44 +
 sys/external/bsd/compiler_rt/dist/test/Unit/bswapsi2_test.c                                        |     44 +
 sys/external/bsd/compiler_rt/dist/test/Unit/clear_cache_test.c                                     |     76 +
 sys/external/bsd/compiler_rt/dist/test/Unit/clzdi2_test.c                                          |     68 +
 sys/external/bsd/compiler_rt/dist/test/Unit/clzsi2_test.c                                          |    599 +
 sys/external/bsd/compiler_rt/dist/test/Unit/clzti2_test.c                                          |     90 +
 sys/external/bsd/compiler_rt/dist/test/Unit/cmpdi2_test.c                                          |     77 +
 sys/external/bsd/compiler_rt/dist/test/Unit/cmpti2_test.c                                          |    112 +
 sys/external/bsd/compiler_rt/dist/test/Unit/comparedf2_test.c                                      |    479 +
 sys/external/bsd/compiler_rt/dist/test/Unit/comparesf2_test.c                                      |    479 +
 sys/external/bsd/compiler_rt/dist/test/Unit/ctzdi2_test.c                                          |     67 +
 sys/external/bsd/compiler_rt/dist/test/Unit/ctzsi2_test.c                                          |    569 +
 sys/external/bsd/compiler_rt/dist/test/Unit/ctzti2_test.c                                          |     84 +
 sys/external/bsd/compiler_rt/dist/test/Unit/divdc3_test.c                                          |    370 +
 sys/external/bsd/compiler_rt/dist/test/Unit/divdf3vfp_test.c                                       |     48 +
 sys/external/bsd/compiler_rt/dist/test/Unit/divdi3_test.c                                          |     58 +
 sys/external/bsd/compiler_rt/dist/test/Unit/divmodsi4_test.c                                       |     73 +
 sys/external/bsd/compiler_rt/dist/test/Unit/divsc3_test.c                                          |    370 +
 sys/external/bsd/compiler_rt/dist/test/Unit/divsf3vfp_test.c                                       |     48 +
 sys/external/bsd/compiler_rt/dist/test/Unit/divsi3_test.c                                          |     56 +
 sys/external/bsd/compiler_rt/dist/test/Unit/divtc3_test.c                                          |    382 +
 sys/external/bsd/compiler_rt/dist/test/Unit/divti3_test.c                                          |     78 +
 sys/external/bsd/compiler_rt/dist/test/Unit/divxc3_test.c                                          |    379 +
 sys/external/bsd/compiler_rt/dist/test/Unit/enable_execute_stack_test.c                            |     72 +
 sys/external/bsd/compiler_rt/dist/test/Unit/endianness.h                                           |    109 +
 sys/external/bsd/compiler_rt/dist/test/Unit/eqdf2vfp_test.c                                        |     55 +
 sys/external/bsd/compiler_rt/dist/test/Unit/eqsf2vfp_test.c                                        |     51 +
 sys/external/bsd/compiler_rt/dist/test/Unit/extebdsfdf2vfp_test.c                                  |     48 +
 sys/external/bsd/compiler_rt/dist/test/Unit/ffsdi2_test.c                                          |     66 +
 sys/external/bsd/compiler_rt/dist/test/Unit/ffsti2_test.c                                          |     83 +
 sys/external/bsd/compiler_rt/dist/test/Unit/fixdfdi_test.c                                         |     94 +
 sys/external/bsd/compiler_rt/dist/test/Unit/fixdfsivfp_test.c                                      |     50 +
 sys/external/bsd/compiler_rt/dist/test/Unit/fixdfti_test.c                                         |    123 +
 sys/external/bsd/compiler_rt/dist/test/Unit/fixsfdi_test.c                                         |     84 +
 sys/external/bsd/compiler_rt/dist/test/Unit/fixsfsivfp_test.c                                      |     52 +
 sys/external/bsd/compiler_rt/dist/test/Unit/fixsfti_test.c                                         |    111 +
 sys/external/bsd/compiler_rt/dist/test/Unit/fixunsdfdi_test.c                                      |    106 +
 sys/external/bsd/compiler_rt/dist/test/Unit/fixunsdfsi_test.c                                      |    100 +
 sys/external/bsd/compiler_rt/dist/test/Unit/fixunsdfsivfp_test.c                                   |     50 +
 sys/external/bsd/compiler_rt/dist/test/Unit/fixunsdfti_test.c                                      |    128 +
 sys/external/bsd/compiler_rt/dist/test/Unit/fixunssfdi_test.c                                      |     95 +
 sys/external/bsd/compiler_rt/dist/test/Unit/fixunssfsi_test.c                                      |     93 +
 sys/external/bsd/compiler_rt/dist/test/Unit/fixunssfsivfp_test.c                                   |     50 +
 sys/external/bsd/compiler_rt/dist/test/Unit/fixunssfti_test.c                                      |    120 +
 sys/external/bsd/compiler_rt/dist/test/Unit/fixunstfdi_test.c                                      |    121 +
 sys/external/bsd/compiler_rt/dist/test/Unit/fixunsxfdi_test.c                                      |    124 +
 sys/external/bsd/compiler_rt/dist/test/Unit/fixunsxfsi_test.c                                      |    105 +
 sys/external/bsd/compiler_rt/dist/test/Unit/fixunsxfti_test.c                                      |    141 +
 sys/external/bsd/compiler_rt/dist/test/Unit/fixxfdi_test.c                                         |    115 +
 sys/external/bsd/compiler_rt/dist/test/Unit/fixxfti_test.c                                         |    146 +
 sys/external/bsd/compiler_rt/dist/test/Unit/floatdidf_test.c                                       |    137 +
 sys/external/bsd/compiler_rt/dist/test/Unit/floatdisf_test.c                                       |     95 +
 sys/external/bsd/compiler_rt/dist/test/Unit/floatdixf_test.c                                       |    144 +
 sys/external/bsd/compiler_rt/dist/test/Unit/floatsidfvfp_test.c                                    |     50 +
 sys/external/bsd/compiler_rt/dist/test/Unit/floatsisfvfp_test.c                                    |     50 +
 sys/external/bsd/compiler_rt/dist/test/Unit/floattidf_test.c                                       |    180 +
 sys/external/bsd/compiler_rt/dist/test/Unit/floattisf_test.c                                       |    136 +
 sys/external/bsd/compiler_rt/dist/test/Unit/floattixf_test.c                                       |    212 +
 sys/external/bsd/compiler_rt/dist/test/Unit/floatundidf_test.c                                     |    132 +
 sys/external/bsd/compiler_rt/dist/test/Unit/floatundisf_test.c                                     |     96 +
 sys/external/bsd/compiler_rt/dist/test/Unit/floatundixf_test.c                                     |    145 +
 sys/external/bsd/compiler_rt/dist/test/Unit/floatunssidfvfp_test.c                                 |     50 +
 sys/external/bsd/compiler_rt/dist/test/Unit/floatunssisfvfp_test.c                                 |     50 +
 sys/external/bsd/compiler_rt/dist/test/Unit/floatuntidf_test.c                                     |    174 +
 sys/external/bsd/compiler_rt/dist/test/Unit/floatuntisf_test.c                                     |    165 +
 sys/external/bsd/compiler_rt/dist/test/Unit/floatuntixf_test.c                                     |    219 +
 sys/external/bsd/compiler_rt/dist/test/Unit/gcc_personality_test.c                                 |     42 +
 sys/external/bsd/compiler_rt/dist/test/Unit/gcc_personality_test_helper.cxx                        |     85 +
 sys/external/bsd/compiler_rt/dist/test/Unit/gedf2vfp_test.c                                        |     53 +
 sys/external/bsd/compiler_rt/dist/test/Unit/gesf2vfp_test.c                                        |     53 +
 sys/external/bsd/compiler_rt/dist/test/Unit/gtdf2vfp_test.c                                        |     53 +
 sys/external/bsd/compiler_rt/dist/test/Unit/gtsf2vfp_test.c                                        |     53 +
 sys/external/bsd/compiler_rt/dist/test/Unit/ledf2vfp_test.c                                        |     53 +
 sys/external/bsd/compiler_rt/dist/test/Unit/lesf2vfp_test.c                                        |     53 +
 sys/external/bsd/compiler_rt/dist/test/Unit/lshrdi3_test.c                                         |    118 +
 sys/external/bsd/compiler_rt/dist/test/Unit/lshrti3_test.c                                         |    173 +
 sys/external/bsd/compiler_rt/dist/test/Unit/ltdf2vfp_test.c                                        |     51 +
 sys/external/bsd/compiler_rt/dist/test/Unit/ltsf2vfp_test.c                                        |     53 +
 sys/external/bsd/compiler_rt/dist/test/Unit/moddi3_test.c                                          |     62 +
 sys/external/bsd/compiler_rt/dist/test/Unit/modsi3_test.c                                          |     57 +
 sys/external/bsd/compiler_rt/dist/test/Unit/modti3_test.c                                          |     95 +
 sys/external/bsd/compiler_rt/dist/test/Unit/muldc3_test.c                                          |    366 +
 sys/external/bsd/compiler_rt/dist/test/Unit/muldf3vfp_test.c                                       |     50 +
 sys/external/bsd/compiler_rt/dist/test/Unit/muldi3_test.c                                          |    110 +
 sys/external/bsd/compiler_rt/dist/test/Unit/mulodi4_test.c                                         |    178 +
 sys/external/bsd/compiler_rt/dist/test/Unit/mulosi4_test.c                                         |    156 +
 sys/external/bsd/compiler_rt/dist/test/Unit/muloti4_test.c                                         |    280 +
 sys/external/bsd/compiler_rt/dist/test/Unit/mulsc3_test.c                                          |    370 +
 sys/external/bsd/compiler_rt/dist/test/Unit/mulsf3vfp_test.c                                       |     50 +
 sys/external/bsd/compiler_rt/dist/test/Unit/multc3_test.c                                          |    374 +
 sys/external/bsd/compiler_rt/dist/test/Unit/multi3_test.c                                          |    134 +
 sys/external/bsd/compiler_rt/dist/test/Unit/mulvdi3_test.c                                         |    175 +
 sys/external/bsd/compiler_rt/dist/test/Unit/mulvsi3_test.c                                         |    148 +
 sys/external/bsd/compiler_rt/dist/test/Unit/mulvti3_test.c                                         |    260 +
 sys/external/bsd/compiler_rt/dist/test/Unit/mulxc3_test.c                                          |    375 +
 sys/external/bsd/compiler_rt/dist/test/Unit/nedf2vfp_test.c                                        |     51 +
 sys/external/bsd/compiler_rt/dist/test/Unit/negdf2vfp_test.c                                       |     48 +
 sys/external/bsd/compiler_rt/dist/test/Unit/negdi2_test.c                                          |     84 +
 sys/external/bsd/compiler_rt/dist/test/Unit/negsf2vfp_test.c                                       |     48 +
 sys/external/bsd/compiler_rt/dist/test/Unit/negti2_test.c                                          |    127 +
 sys/external/bsd/compiler_rt/dist/test/Unit/negvdi2_test.c                                         |     57 +
 sys/external/bsd/compiler_rt/dist/test/Unit/negvsi2_test.c                                         |     56 +
 sys/external/bsd/compiler_rt/dist/test/Unit/negvti2_test.c                                         |    109 +
 sys/external/bsd/compiler_rt/dist/test/Unit/nesf2vfp_test.c                                        |     51 +
 sys/external/bsd/compiler_rt/dist/test/Unit/paritydi2_test.c                                       |     51 +
 sys/external/bsd/compiler_rt/dist/test/Unit/paritysi2_test.c                                       |     50 +
 sys/external/bsd/compiler_rt/dist/test/Unit/parityti2_test.c                                       |     64 +
 sys/external/bsd/compiler_rt/dist/test/Unit/popcountdi2_test.c                                     |     63 +
 sys/external/bsd/compiler_rt/dist/test/Unit/popcountsi2_test.c                                     |     62 +
 sys/external/bsd/compiler_rt/dist/test/Unit/popcountti2_test.c                                     |     82 +
 sys/external/bsd/compiler_rt/dist/test/Unit/powidf2_test.c                                         |    224 +
 sys/external/bsd/compiler_rt/dist/test/Unit/powisf2_test.c                                         |    224 +
 sys/external/bsd/compiler_rt/dist/test/Unit/powitf2_test.c                                         |    232 +
 sys/external/bsd/compiler_rt/dist/test/Unit/powixf2_test.c                                         |    232 +
 sys/external/bsd/compiler_rt/dist/test/Unit/ppc/DD.h                                               |     14 +
 sys/external/bsd/compiler_rt/dist/test/Unit/ppc/fixtfdi_test.c                                     |    477 +
 sys/external/bsd/compiler_rt/dist/test/Unit/ppc/floatditf_test.c                                   |     30 +
 sys/external/bsd/compiler_rt/dist/test/Unit/ppc/floatditf_test.h                                   |  38018 +++++
 sys/external/bsd/compiler_rt/dist/test/Unit/ppc/floatunditf_test.c                                 |     30 +
 sys/external/bsd/compiler_rt/dist/test/Unit/ppc/floatunditf_test.h                                 |  19014 ++
 sys/external/bsd/compiler_rt/dist/test/Unit/ppc/qadd_test.c                                        |   1872 +
 sys/external/bsd/compiler_rt/dist/test/Unit/ppc/qdiv_test.c                                        |    795 +
 sys/external/bsd/compiler_rt/dist/test/Unit/ppc/qmul_test.c                                        |    793 +
 sys/external/bsd/compiler_rt/dist/test/Unit/ppc/qsub_test.c                                        |   1874 +
 sys/external/bsd/compiler_rt/dist/test/Unit/ppc/test                                               |     18 +
 sys/external/bsd/compiler_rt/dist/test/Unit/subdf3vfp_test.c                                       |     48 +
 sys/external/bsd/compiler_rt/dist/test/Unit/subsf3vfp_test.c                                       |     48 +
 sys/external/bsd/compiler_rt/dist/test/Unit/subvdi3_test.c                                         |     60 +
 sys/external/bsd/compiler_rt/dist/test/Unit/subvsi3_test.c                                         |     60 +
 sys/external/bsd/compiler_rt/dist/test/Unit/subvti3_test.c                                         |     80 +
 sys/external/bsd/compiler_rt/dist/test/Unit/test                                                   |     68 +
 sys/external/bsd/compiler_rt/dist/test/Unit/trampoline_setup_test.c                                |     64 +
 sys/external/bsd/compiler_rt/dist/test/Unit/truncdfsf2vfp_test.c                                   |     50 +
 sys/external/bsd/compiler_rt/dist/test/Unit/ucmpdi2_test.c                                         |     75 +
 sys/external/bsd/compiler_rt/dist/test/Unit/ucmpti2_test.c                                         |    116 +
 sys/external/bsd/compiler_rt/dist/test/Unit/udivdi3_test.c                                         |     44 +
 sys/external/bsd/compiler_rt/dist/test/Unit/udivmoddi4_test.c                                      |  20639 +++
 sys/external/bsd/compiler_rt/dist/test/Unit/udivmodsi4_test.c                                      |     59 +
 sys/external/bsd/compiler_rt/dist/test/Unit/udivmodti4_test.c                                      |  65353 ++++++++++
 sys/external/bsd/compiler_rt/dist/test/Unit/udivsi3_test.c                                         |    175 +
 sys/external/bsd/compiler_rt/dist/test/Unit/udivti3_test.c                                         |     67 +
 sys/external/bsd/compiler_rt/dist/test/Unit/umoddi3_test.c                                         |     44 +
 sys/external/bsd/compiler_rt/dist/test/Unit/umodsi3_test.c                                         |    175 +
 sys/external/bsd/compiler_rt/dist/test/Unit/umodti3_test.c                                         |     65 +
 sys/external/bsd/compiler_rt/dist/test/Unit/unorddf2vfp_test.c                                     |     49 +
 sys/external/bsd/compiler_rt/dist/test/Unit/unordsf2vfp_test.c                                     |     49 +
 sys/external/bsd/compiler_rt/dist/test/timing/ashldi3.c                                            |     49 +
 sys/external/bsd/compiler_rt/dist/test/timing/ashrdi3.c                                            |     49 +
 sys/external/bsd/compiler_rt/dist/test/timing/divdi3.c                                             |     52 +
 sys/external/bsd/compiler_rt/dist/test/timing/floatdidf.c                                          |     47 +
 sys/external/bsd/compiler_rt/dist/test/timing/floatdisf.c                                          |     47 +
 sys/external/bsd/compiler_rt/dist/test/timing/floatdixf.c                                          |     47 +
 sys/external/bsd/compiler_rt/dist/test/timing/floatundidf.c                                        |     44 +
 sys/external/bsd/compiler_rt/dist/test/timing/floatundisf.c                                        |     47 +
 sys/external/bsd/compiler_rt/dist/test/timing/floatundixf.c                                        |     47 +
 sys/external/bsd/compiler_rt/dist/test/timing/lshrdi3.c                                            |     49 +
 sys/external/bsd/compiler_rt/dist/test/timing/moddi3.c                                             |     52 +
 sys/external/bsd/compiler_rt/dist/test/timing/modsi3.c                                             |     52 +
 sys/external/bsd/compiler_rt/dist/test/timing/muldi3.c                                             |     52 +
 sys/external/bsd/compiler_rt/dist/test/timing/negdi2.c                                             |     50 +
 sys/external/bsd/compiler_rt/dist/test/timing/time                                                 |     39 +
 sys/external/bsd/compiler_rt/dist/test/timing/timing.h                                             |     28 +
 sys/external/bsd/compiler_rt/dist/test/timing/udivdi3.c                                            |     52 +
 sys/external/bsd/compiler_rt/dist/test/timing/umoddi3.c                                            |     52 +
 451 files changed, 183391 insertions(+), 0 deletions(-)

diffs (truncated from 185197 to 300 lines):

diff -r d9ab93f0adff -r 92627e7b3526 sys/external/bsd/compiler_rt/dist/CREDITS.TXT
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sys/external/bsd/compiler_rt/dist/CREDITS.TXT     Thu Jul 04 22:09:47 2013 +0000
@@ -0,0 +1,24 @@
+This file is a partial list of people who have contributed to the LLVM/CompilerRT
+project.  If you have contributed a patch or made some other contribution to
+LLVM/CompilerRT, please submit a patch to this file to add yourself, and it will be
+done!
+
+The list is sorted by surname and formatted to allow easy grepping and
+beautification by scripts.  The fields are: name (N), email (E), web-address
+(W), PGP key ID and fingerprint (P), description (D), and snail-mail address
+(S).
+
+N: Craig van Vliet
+E: cvanvliet%auroraux.org@localhost
+W: http://www.auroraux.org
+D: Code style and Readability fixes.
+
+N: Edward O'Callaghan
+E: eocallaghan%auroraux.org@localhost
+W: http://www.auroraux.org
+D: CMake'ify Compiler-RT build system
+D: Maintain Solaris & AuroraUX ports of Compiler-RT
+
+N: Howard Hinnant
+E: hhinnant%apple.com@localhost
+D: Architect and primary author of compiler-rt
diff -r d9ab93f0adff -r 92627e7b3526 sys/external/bsd/compiler_rt/dist/LICENSE.TXT
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sys/external/bsd/compiler_rt/dist/LICENSE.TXT     Thu Jul 04 22:09:47 2013 +0000
@@ -0,0 +1,97 @@
+==============================================================================
+compiler_rt License
+==============================================================================
+
+The compiler_rt library is dual licensed under both the University of Illinois
+"BSD-Like" license and the MIT license.  As a user of this code you may choose
+to use it under either license.  As a contributor, you agree to allow your code
+to be used under both.
+
+Full text of the relevant licenses is included below.
+
+==============================================================================
+
+University of Illinois/NCSA
+Open Source License
+
+Copyright (c) 2009-2013 by the contributors listed in CREDITS.TXT
+
+All rights reserved.
+
+Developed by:
+
+    LLVM Team
+
+    University of Illinois at Urbana-Champaign
+
+    http://llvm.org
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal with
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
+of the Software, and to permit persons to whom the Software is furnished to do
+so, subject to the following conditions:
+
+    * Redistributions of source code must retain the above copyright notice,
+      this list of conditions and the following disclaimers.
+
+    * Redistributions in binary form must reproduce the above copyright notice,
+      this list of conditions and the following disclaimers in the
+      documentation and/or other materials provided with the distribution.
+
+    * Neither the names of the LLVM Team, University of Illinois at
+      Urbana-Champaign, nor the names of its contributors may be used to
+      endorse or promote products derived from this Software without specific
+      prior written permission.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
+CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
+SOFTWARE.
+
+==============================================================================
+
+Copyright (c) 2009-2013 by the contributors listed in CREDITS.TXT
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+==============================================================================
+Copyrights and Licenses for Third Party Software Distributed with LLVM:
+==============================================================================
+The LLVM software contains code written by third parties.  Such software will
+have its own individual LICENSE.TXT file in the directory in which it appears.
+This file will describe the copyrights, license, and restrictions which apply
+to that code.
+
+The disclaimer of warranty in the University of Illinois Open Source License
+applies to all code in the LLVM Distribution, and nothing in any of the
+other licenses gives permission to use the names of the LLVM Team or the
+University of Illinois to endorse or promote products derived from this
+Software.
+
+The following pieces of software have additional or alternate copyrights,
+licenses, and/or restrictions:
+
+Program             Directory
+-------             ---------
+mach_override       lib/interception/mach_override
diff -r d9ab93f0adff -r 92627e7b3526 sys/external/bsd/compiler_rt/dist/README.txt
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sys/external/bsd/compiler_rt/dist/README.txt      Thu Jul 04 22:09:47 2013 +0000
@@ -0,0 +1,343 @@
+Compiler-RT
+================================
+
+This directory and its subdirectories contain source code for the compiler
+support routines.
+
+Compiler-RT is open source software. You may freely distribute it under the
+terms of the license agreement found in LICENSE.txt.
+
+================================
+
+This is a replacement library for libgcc.  Each function is contained
+in its own file.  Each function has a corresponding unit test under
+test/Unit.
+
+A rudimentary script to test each file is in the file called
+test/Unit/test.
+
+Here is the specification for this library:
+
+http://gcc.gnu.org/onlinedocs/gccint/Libgcc.html#Libgcc
+
+Here is a synopsis of the contents of this library:
+
+typedef      int si_int;
+typedef unsigned su_int;
+
+typedef          long long di_int;
+typedef unsigned long long du_int;
+
+// Integral bit manipulation
+
+di_int __ashldi3(di_int a, si_int b);      // a << b
+ti_int __ashlti3(ti_int a, si_int b);      // a << b
+
+di_int __ashrdi3(di_int a, si_int b);      // a >> b  arithmetic (sign fill)
+ti_int __ashrti3(ti_int a, si_int b);      // a >> b  arithmetic (sign fill)
+di_int __lshrdi3(di_int a, si_int b);      // a >> b  logical    (zero fill)
+ti_int __lshrti3(ti_int a, si_int b);      // a >> b  logical    (zero fill)
+
+si_int __clzsi2(si_int a);  // count leading zeros
+si_int __clzdi2(di_int a);  // count leading zeros
+si_int __clzti2(ti_int a);  // count leading zeros
+si_int __ctzsi2(si_int a);  // count trailing zeros
+si_int __ctzdi2(di_int a);  // count trailing zeros
+si_int __ctzti2(ti_int a);  // count trailing zeros
+
+si_int __ffsdi2(di_int a);  // find least significant 1 bit
+si_int __ffsti2(ti_int a);  // find least significant 1 bit
+
+si_int __paritysi2(si_int a);  // bit parity
+si_int __paritydi2(di_int a);  // bit parity
+si_int __parityti2(ti_int a);  // bit parity
+
+si_int __popcountsi2(si_int a);  // bit population
+si_int __popcountdi2(di_int a);  // bit population
+si_int __popcountti2(ti_int a);  // bit population
+
+uint32_t __bswapsi2(uint32_t a);   // a byteswapped, arm only
+uint64_t __bswapdi2(uint64_t a);   // a byteswapped, arm only
+
+// Integral arithmetic
+
+di_int __negdi2    (di_int a);                         // -a
+ti_int __negti2    (ti_int a);                         // -a
+di_int __muldi3    (di_int a, di_int b);               // a * b
+ti_int __multi3    (ti_int a, ti_int b);               // a * b
+si_int __divsi3    (si_int a, si_int b);               // a / b   signed
+di_int __divdi3    (di_int a, di_int b);               // a / b   signed
+ti_int __divti3    (ti_int a, ti_int b);               // a / b   signed
+su_int __udivsi3   (su_int n, su_int d);               // a / b   unsigned
+du_int __udivdi3   (du_int a, du_int b);               // a / b   unsigned
+tu_int __udivti3   (tu_int a, tu_int b);               // a / b   unsigned
+si_int __modsi3    (si_int a, si_int b);               // a % b   signed
+di_int __moddi3    (di_int a, di_int b);               // a % b   signed
+ti_int __modti3    (ti_int a, ti_int b);               // a % b   signed
+su_int __umodsi3   (su_int a, su_int b);               // a % b   unsigned
+du_int __umoddi3   (du_int a, du_int b);               // a % b   unsigned
+tu_int __umodti3   (tu_int a, tu_int b);               // a % b   unsigned
+du_int __udivmoddi4(du_int a, du_int b, du_int* rem);  // a / b, *rem = a % b  unsigned
+tu_int __udivmodti4(tu_int a, tu_int b, tu_int* rem);  // a / b, *rem = a % b  unsigned
+su_int __udivmodsi4(su_int a, su_int b, su_int* rem);  // a / b, *rem = a % b  unsigned
+si_int __divmodsi4(si_int a, si_int b, si_int* rem);   // a / b, *rem = a % b  signed
+
+
+
+//  Integral arithmetic with trapping overflow
+
+si_int __absvsi2(si_int a);           // abs(a)
+di_int __absvdi2(di_int a);           // abs(a)
+ti_int __absvti2(ti_int a);           // abs(a)
+
+si_int __negvsi2(si_int a);           // -a
+di_int __negvdi2(di_int a);           // -a
+ti_int __negvti2(ti_int a);           // -a
+
+si_int __addvsi3(si_int a, si_int b);  // a + b
+di_int __addvdi3(di_int a, di_int b);  // a + b
+ti_int __addvti3(ti_int a, ti_int b);  // a + b
+
+si_int __subvsi3(si_int a, si_int b);  // a - b
+di_int __subvdi3(di_int a, di_int b);  // a - b
+ti_int __subvti3(ti_int a, ti_int b);  // a - b
+
+si_int __mulvsi3(si_int a, si_int b);  // a * b
+di_int __mulvdi3(di_int a, di_int b);  // a * b
+ti_int __mulvti3(ti_int a, ti_int b);  // a * b
+
+
+// Integral arithmetic which returns if overflow
+
+si_int __mulosi4(si_int a, si_int b, int* overflow);  // a * b, overflow set to one if result not in signed range
+di_int __mulodi4(di_int a, di_int b, int* overflow);  // a * b, overflow set to one if result not in signed range
+ti_int __muloti4(ti_int a, ti_int b, int* overflow);  // a * b, overflow set to
+ one if result not in signed range
+
+
+//  Integral comparison: a  < b -> 0
+//                       a == b -> 1
+//                       a  > b -> 2
+
+si_int __cmpdi2 (di_int a, di_int b);
+si_int __cmpti2 (ti_int a, ti_int b);
+si_int __ucmpdi2(du_int a, du_int b);
+si_int __ucmpti2(tu_int a, tu_int b);
+
+//  Integral / floating point conversion
+
+di_int __fixsfdi(      float a);
+di_int __fixdfdi(     double a);
+di_int __fixxfdi(long double a);
+
+ti_int __fixsfti(      float a);
+ti_int __fixdfti(     double a);
+ti_int __fixxfti(long double a);
+uint64_t __fixtfdi(long double input);  // ppc only, doesn't match documentation
+
+su_int __fixunssfsi(      float a);
+su_int __fixunsdfsi(     double a);
+su_int __fixunsxfsi(long double a);
+
+du_int __fixunssfdi(      float a);
+du_int __fixunsdfdi(     double a);
+du_int __fixunsxfdi(long double a);
+
+tu_int __fixunssfti(      float a);
+tu_int __fixunsdfti(     double a);
+tu_int __fixunsxfti(long double a);
+uint64_t __fixunstfdi(long double input);  // ppc only
+
+float       __floatdisf(di_int a);
+double      __floatdidf(di_int a);
+long double __floatdixf(di_int a);
+long double __floatditf(int64_t a);        // ppc only
+
+float       __floattisf(ti_int a);
+double      __floattidf(ti_int a);
+long double __floattixf(ti_int a);
+
+float       __floatundisf(du_int a);
+double      __floatundidf(du_int a);
+long double __floatundixf(du_int a);
+long double __floatunditf(uint64_t a);     // ppc only
+
+float       __floatuntisf(tu_int a);
+double      __floatuntidf(tu_int a);
+long double __floatuntixf(tu_int a);



Home | Main Index | Thread Index | Old Index