ef8821e5db
It seems there have only been a small amount to the compiler-rt source code in the mean time. I'd rather have the code in sync as much as possible by the time we release 9.0. Changes: - The libcompiler_rt library is now dual licensed under both the University of Illinois "BSD-Like" license and the MIT license. - Our local modifications for using .hidden instead of .private_extern have been upstreamed, meaning our changes to lib/assembly.h can now be reverted. - A possible endless recursion in __modsi3() has been fixed. - Support for ARM EABI has been added, but it has no effect on FreeBSD (yet). - The functions __udivmodsi4 and __divmodsi4 have been added. Requested by: many, including bf@ and Pedro Giffuni
22 lines
581 B
Plaintext
22 lines
581 B
Plaintext
#
|
|
# These are soft float functions which can be
|
|
# aliased to the *vfp functions on arm processors
|
|
# that support floating point instructions.
|
|
#
|
|
___adddf3vfp ___adddf3
|
|
___addsf3vfp ___addsf3
|
|
___divdf3vfp ___divdf3
|
|
___divsf3vfp ___divsf3
|
|
___extendsfdf2vfp ___extendsfdf2
|
|
___fixdfsivfp ___fixdfsi
|
|
___fixsfsivfp ___fixsfsi
|
|
___floatsidfvfp ___floatsidf
|
|
___floatsisfvfp ___floatsisf
|
|
___muldf3vfp ___muldf3
|
|
___mulsf3vfp ___mulsf3
|
|
___subdf3vfp ___subdf3
|
|
___subsf3vfp ___subsf3
|
|
___truncdfsf2vfp ___truncdfsf2
|
|
___floatunssidfvfp ___floatunsidf
|
|
___floatunssisfvfp ___floatunsisf
|