git.openpandora.org
/
pandora-kernel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch 'topic/hda' into for-linus
[pandora-kernel.git]
/
arch
/
arm
/
nwfpe
/
softfloat.h
diff --git
a/arch/arm/nwfpe/softfloat.h
b/arch/arm/nwfpe/softfloat.h
index
e1125bc
..
13e479c
100644
(file)
--- a/
arch/arm/nwfpe/softfloat.h
+++ b/
arch/arm/nwfpe/softfloat.h
@@
-61,7
+61,7
@@
typedef struct {
u16 __padding;
#endif
u64 low;
u16 __padding;
#endif
u64 low;
-} floatx80;
+}
__attribute__ ((packed,aligned(4)))
floatx80;
/*
-------------------------------------------------------------------------------
/*
-------------------------------------------------------------------------------
@@
-226,6
+226,8
@@
char floatx80_le_quiet( floatx80, floatx80 );
char floatx80_lt_quiet( floatx80, floatx80 );
char floatx80_is_signaling_nan( floatx80 );
char floatx80_lt_quiet( floatx80, floatx80 );
char floatx80_is_signaling_nan( floatx80 );
+extern flag floatx80_is_nan(floatx80);
+
#endif
static inline flag extractFloat32Sign(float32 a)
#endif
static inline flag extractFloat32Sign(float32 a)
@@
-273,4
+275,7
@@
static inline flag float64_lt_nocheck(float64 a, float64 b)
extern flag float32_is_nan( float32 a );
extern flag float64_is_nan( float64 a );
extern flag float32_is_nan( float32 a );
extern flag float64_is_nan( float64 a );
+extern int32 float64_to_uint32( struct roundingData *roundData, float64 a );
+extern int32 float64_to_uint32_round_to_zero( float64 a );
+
#endif
#endif