Changes in uspace/lib/softfloat/include/softfloat.h [c67aff2:750636a] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/softfloat/include/softfloat.h
rc67aff2 r750636a 1 1 /* 2 2 * Copyright (c) 2005 Josef Cejka 3 * Copyright (c) 2011 Petr Koupy4 3 * All rights reserved. 5 4 * … … 31 30 * @{ 32 31 */ 33 /** @file Softfloat API.32 /** @file 34 33 */ 35 34 … … 157 156 extern int __ltdf2(double, double); 158 157 extern int __lttf2(long double, long double); 159 160 158 extern int __lesf2(float, float); 161 159 extern int __ledf2(double, double); … … 168 166 /* Not implemented yet */ 169 167 extern float __powisf2(float, int); 170 extern double __powidf2 (double, int);171 extern long double __powitf2 (long double, int);172 extern long double __powixf2 (long double, int);173 174 175 176 /* SPARC quadruple-precision wrappers */177 178 extern void _Qp_add(long double *, long double *, long double *);179 extern void _Qp_sub(long double *, long double *, long double *);180 extern void _Qp_mul(long double *, long double *, long double *);181 extern void _Qp_div(long double *, long double *, long double *);182 extern void _Qp_neg(long double *, long double *);183 184 extern void _Qp_stoq(long double *, float);185 extern void _Qp_dtoq(long double *, double);186 extern float _Qp_qtos(long double *);187 extern double _Qp_qtod(long double *);188 189 extern int _Qp_qtoi(long double *);190 extern unsigned int _Qp_qtoui(long double *);191 extern long _Qp_qtox(long double *);192 extern unsigned long _Qp_qtoux(long double *);193 194 extern void _Qp_itoq(long double *, int);195 extern void _Qp_uitoq(long double *, unsigned int);196 extern void _Qp_xtoq(long double *, long);197 extern void _Qp_uxtoq(long double *, unsigned long);198 199 extern int _Qp_cmp(long double *, long double *);200 extern int _Qp_cmpe(long double *, long double *);201 extern int _Qp_feq(long double *, long double *);202 extern int _Qp_fge(long double *, long double *);203 extern int _Qp_fgt(long double *, long double *);204 extern int _Qp_fle(long double*, long double *);205 extern int _Qp_flt(long double *, long double *);206 extern int _Qp_fne(long double *, long double *);207 208 /* Not implemented yet */209 extern void _Qp_sqrt(long double *, long double *);210 168 211 169 #endif
Note:
See TracChangeset
for help on using the changeset viewer.