Subversion Repositories HelenOS-historic

Rev

Rev 858 | Rev 874 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 858 Rev 865
Line 171... Line 171...
171
   
171
   
172
    return float32_to_int(fa);
172
    return float32_to_int(fa);
173
}
173
}
174
int __fixdfsi(double a)
174
int __fixdfsi(double a)
175
{
175
{
-
 
176
    float64 da;
-
 
177
    da.d = a;
-
 
178
   
-
 
179
    return float64_to_int(da);
176
}
180
}
177
 
181
 
178
long __fixsfdi(float a)
182
long __fixsfdi(float a)
179
{
183
{
180
    float32 fa;
184
    float32 fa;
Line 182... Line 186...
182
   
186
   
183
    return float32_to_long(fa);
187
    return float32_to_long(fa);
184
}
188
}
185
long __fixdfdi(double a)
189
long __fixdfdi(double a)
186
{
190
{
-
 
191
    float64 da;
-
 
192
    da.d = a;
-
 
193
   
-
 
194
    return float64_to_long(da);
187
}
195
}
188
 
196
 
189
long long __fixsfti(float a)
197
long long __fixsfti(float a)
190
{
198
{
-
 
199
    float32 fa;
-
 
200
    fa.f = a;
-
 
201
   
-
 
202
    return float32_to_longlong(fa);
191
}
203
}
192
long long __fixdfti(double a)
204
long long __fixdfti(double a)
193
{
205
{
-
 
206
    float64 da;
-
 
207
    da.d = a;
-
 
208
   
-
 
209
    return float64_to_longlong(da);
194
}
210
}
195
 
211
 
196
unsigned int __fixunssfsi(float a)
212
unsigned int __fixunssfsi(float a)
197
{
213
{
198
    float32 fa;
214
    float32 fa;
Line 200... Line 216...
200
   
216
   
201
    return float32_to_uint(fa);
217
    return float32_to_uint(fa);
202
}
218
}
203
unsigned int __fixunsdfsi(double a)
219
unsigned int __fixunsdfsi(double a)
204
{
220
{
-
 
221
    float64 da;
-
 
222
    da.d = a;
-
 
223
   
-
 
224
    return float64_to_uint(da);
205
}
225
}
206
 
226
 
207
unsigned long __fixunssfdi(float a)
227
unsigned long __fixunssfdi(float a)
208
{
228
{
209
    float32 fa;
229
    float32 fa;
Line 211... Line 231...
211
   
231
   
212
    return float32_to_ulong(fa);
232
    return float32_to_ulong(fa);
213
}
233
}
214
unsigned long __fixunsdfdi(double a)
234
unsigned long __fixunsdfdi(double a)
215
{
235
{
-
 
236
    float64 da;
-
 
237
    da.d = a;
-
 
238
   
-
 
239
    return float64_to_ulong(da);
216
}
240
}
217
 
241
 
218
unsigned long long __fixunssfti(float a)
242
unsigned long long __fixunssfti(float a)
219
{
243
{
-
 
244
    float32 fa;
-
 
245
    fa.f = a;
-
 
246
   
-
 
247
    return float32_to_ulonglong(fa);
220
}
248
}
221
unsigned long long __fixunsdfti(double a)
249
unsigned long long __fixunsdfti(double a)
222
{
250
{
-
 
251
    float64 da;
-
 
252
    da.d = a;
-
 
253
   
-
 
254
    return float64_to_ulonglong(da);
223
}
255
}
224
 
256
 
225
float __floatsisf(int i)
257
float __floatsisf(int i)
226
{
258
{
227
}
259
}