Changeset afffa1e in mainline for softfloat/generic/softfloat.c
- Timestamp:
- 2006-02-20T23:12:05Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 2cb202e
- Parents:
- d9f51ccc
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
softfloat/generic/softfloat.c
rd9f51ccc rafffa1e 39 39 #include<other.h> 40 40 41 #include<arch.h> 42 #include<types.h> 43 #include<functions.h> 44 41 45 /* Arithmetic functions */ 42 46 … … 161 165 } 162 166 167 int __fixsfsi(float a) 168 { 169 float32 fa; 170 fa.f = a; 171 172 return float32_to_int(fa); 173 } 174 int __fixdfsi(double a) 175 { 176 } 177 178 long __fixsfdi(float a) 179 { 180 float32 fa; 181 fa.f = a; 182 183 return float32_to_long(fa); 184 } 185 long __fixdfdi(double a) 186 { 187 } 188 189 long long __fixsfti(float a) 190 { 191 } 192 long long __fixdfti(double a) 193 { 194 } 195 196 unsigned int __fixunssfsi(float a) 197 { 198 float32 fa; 199 fa.f = a; 200 201 return float32_to_uint(fa); 202 } 203 unsigned int __fixunsdfsi(double a) 204 { 205 } 206 207 unsigned long __fixunssfdi(float a) 208 { 209 float32 fa; 210 fa.f = a; 211 212 return float32_to_long(fa); 213 } 214 unsigned long __fixunsdfdi(double a) 215 { 216 } 217 218 unsigned long long __fixunssfti(float a) 219 { 220 } 221 unsigned long long __fixunsdfti(double a) 222 { 223 } 224 225 float __floatsisf(int i) 226 { 227 } 228 double __floatsidf(int i) 229 { 230 } 231 232 float __floatdisf(long i) 233 { 234 } 235 double __floatdidf(long i) 236 { 237 } 238 239 float __floattisf(long long i) 240 { 241 } 242 double __floattidf(long long i) 243 { 244 } 245 246 float __floatunsisf(unsigned int i) 247 { 248 } 249 double __floatunsidf(unsigned int i) 250 { 251 } 252 253 float __floatundisf(unsigned long i) 254 { 255 } 256 double __floatundidf(unsigned long i) 257 { 258 } 259 260 float __floatuntisf(unsigned long long i) 261 { 262 } 263 double __floatuntidf(unsigned long long i) 264 { 265 } 266 267 /* Comparison functions */ 163 268 /* Comparison functions */ 164 269
Note:
See TracChangeset
for help on using the changeset viewer.