Changeset 5f9768bb in mainline for uspace/lib/softfloat/softfloat.c


Ignore:
Timestamp:
2013-11-19T11:36:53Z (10 years ago)
Author:
Vojtech Horky <vojtechhorky@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
67ddb71
Parents:
18dc93c
Message:

Add some ARM EABI functions

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/softfloat/softfloat.c

    r18dc93c r5f9768bb  
    12851285}
    12861286
     1287double __aeabi_l2d(long long i)
     1288{
     1289        return __floattidf(i);
     1290}
     1291
     1292float __aeabi_l2f(long long i)
     1293{
     1294        return __floattisf(i);
     1295}
     1296
     1297float __aeabi_ul2f(unsigned long long u)
     1298{
     1299        return __floatuntisf(u);
     1300}
     1301
    12871302int __aeabi_f2iz(float a)
    12881303{
     
    13031318{
    13041319        return __fixunsdfsi(a);
     1320}
     1321
     1322long long __aeabi_d2lz(double a)
     1323{
     1324        return __fixdfti(a);
    13051325}
    13061326
Note: See TracChangeset for help on using the changeset viewer.