Changeset 4525:07dfa64029bc in roaraudio for include/libroar/roarfloat.h
- Timestamp:
- 10/16/10 22:33:14 (14 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
include/libroar/roarfloat.h
r4524 r4525 39 39 #include "libroar.h" 40 40 41 typedef uint32_t roarfloat32; 42 43 #define ROAR_UFLOAT32_MAX 65535 44 45 #define ROAR_UFLOAT32_ZERO ROAR_HOST2NET32(0x00000000); 46 #define ROAR_UFLOAT32_PINF ROAR_HOST2NET32(0x00000001); 47 #define ROAR_UFLOAT32_NINF ROAR_HOST2NET32(0x0000FFFF); 48 #define ROAR_UFLOAT32_PNAN ROAR_HOST2NET32(0x00007FFF); 49 #define ROAR_UFLOAT32_NNAN ROAR_HOST2NET32(0x00008000); 50 51 roarfloat32 roar_ufloat32_build(const uint16_t mul, const uint16_t scale); 52 uint16_t roar_ufloat32_scale(const roarfloat32 f); 53 uint16_t roar_ufloat32_mul(const roarfloat32 f); 54 55 roarfloat32 roar_ufloat32_from_float(const float f); 56 float roar_ufloat32_to_float (const roarfloat32 f); 57 58 int roar_float32_iszero(const roarfloat32 f); 59 int roar_float32_isinf(const roarfloat32 f); 60 int roar_float32_isnan(const roarfloat32 f); 61 41 62 #endif 42 63
Note: See TracChangeset
for help on using the changeset viewer.