Changeset ab92305 in mainline for uspace/lib/softfloat/softfloat.c


Ignore:
Timestamp:
2013-08-19T17:23:31Z (11 years ago)
Author:
Jan Vesely <jano.vesely@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
4da8fdb
Parents:
2921602 (diff), 4a9728ec (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge audio support.

Includes audio server and sb16 driver.

Tested on ia32 and amd64 (qemu).

File:
1 edited

Legend:

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

    r2921602 rab92305  
    12651265}
    12661266
     1267
     1268float __aeabi_i2f(int i)
     1269{
     1270        return __floatsisf(i);
     1271}
     1272
     1273float __aeabi_ui2f(int i)
     1274{
     1275        return __floatunsisf(i);
     1276}
     1277
    12671278double __aeabi_i2d(int i)
    12681279{
     
    12801291}
    12811292
     1293int __aeabi_f2uiz(float a)
     1294{
     1295        return __fixunssfsi(a);
     1296}
     1297
    12821298int __aeabi_d2iz(double a)
    12831299{
     
    12881304{
    12891305        return __fixunsdfsi(a);
     1306}
     1307
     1308int __aeabi_fcmpge(float a, float b)
     1309{
     1310        return __gesf2(a, b);
     1311}
     1312
     1313int __aeabi_fcmpgt(float a, float b)
     1314{
     1315        return __gtsf2(a, b);
     1316}
     1317
     1318int __aeabi_fcmplt(float a, float b)
     1319{
     1320        return __ltsf2(a, b);
     1321}
     1322
     1323int __aeabi_fcmpeq(float a, float b)
     1324{
     1325        return __eqsf2(a, b);
    12901326}
    12911327
Note: See TracChangeset for help on using the changeset viewer.