Commit Graph

6 Commits

Author SHA1 Message Date
David Zarzycki
df9b2d0b5d [stdlib] NFC: Fix three unused function warnings 2021-01-16 06:04:28 -05:00
Saleem Abdulrasool
71d8bd8427 runtime: enable shims for Float16 on Windows (x86)
When building for Windows x86, we do not have `__i686__` defined, but do
have `__i386__` defined.  Ensure that the routines are included for the
x86 Windows target.
2020-12-10 08:29:51 -08:00
Butta
f7576a7bef [android] Add support for building the toolchain for ARMv7 2020-10-03 18:55:23 +05:30
Saleem Abdulrasool
dbbd6c95df runtime: extend shims to x86
The android x86 target exposed the fact that the FP16 support routines
were not being emitted for x86, only x86_64.
2020-04-14 11:10:41 -07:00
Saleem Abdulrasool
dce9614bf4 runtime: provide AEABI shims for floating point conversion
Android NDK <r21 does not provide the AEABI mandated `__aeabi_d2h`
functions in the compiler runtime.  Add shims to ensure that the
functions are available for building the standard library.
2020-04-08 11:16:40 -07:00
Stephen Canon
248c554524 Add Float16 to stdlib (#30130)
Add Float16 (IEEE 754 binary16) to the standard library, plus assorted runtime support operations.

Swift Evolution thread: https://forums.swift.org/t/se-0277-float16/33546
2020-04-06 17:57:44 -04:00