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 | } |