Changeset 5f9768bb in mainline
- Timestamp:
- 2013-11-19T11:36:53Z (11 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 67ddb71
- Parents:
- 18dc93c
- Location:
- uspace/lib
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/softfloat/softfloat.c
r18dc93c r5f9768bb 1285 1285 } 1286 1286 1287 double __aeabi_l2d(long long i) 1288 { 1289 return __floattidf(i); 1290 } 1291 1292 float __aeabi_l2f(long long i) 1293 { 1294 return __floattisf(i); 1295 } 1296 1297 float __aeabi_ul2f(unsigned long long u) 1298 { 1299 return __floatuntisf(u); 1300 } 1301 1287 1302 int __aeabi_f2iz(float a) 1288 1303 { … … 1303 1318 { 1304 1319 return __fixunsdfsi(a); 1320 } 1321 1322 long long __aeabi_d2lz(double a) 1323 { 1324 return __fixdfti(a); 1305 1325 } 1306 1326 -
uspace/lib/softfloat/softfloat.h
r18dc93c r5f9768bb 208 208 extern double __aeabi_i2d(int); 209 209 extern double __aeabi_ui2d(unsigned int); 210 extern double __aeabi_l2d(long long); 211 extern float __aeabi_l2f(long long); 212 extern float __aeabi_ul2f(unsigned long long); 210 213 extern unsigned int __aeabi_d2uiz(double); 214 extern long long __aeabi_d2lz(double); 211 215 212 216 extern int __aeabi_f2iz(float); -
uspace/lib/softint/generic/shift.c
r18dc93c r5f9768bb 123 123 } 124 124 125 long long __aeabi_llsl(long long val, int shift) 126 { 127 return __ashldi3(val, shift); 128 } 129 125 130 /** @} 126 131 */ -
uspace/lib/softint/include/shift.h
r18dc93c r5f9768bb 46 46 extern long long __lshrdi3(long long, int); 47 47 48 49 /* ARM EABI */ 50 extern long long __aeabi_llsl(long long, int); 51 48 52 #endif 49 53
Note:
See TracChangeset
for help on using the changeset viewer.