forked from len0rd/rockbox
Revert the asm fixmul stuff for now.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22310 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
3ee45ab7be
commit
4f26112b1b
1 changed files with 1 additions and 10 deletions
|
|
@ -1,9 +1,5 @@
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#ifdef ROCKBOX
|
#include <inttypes.h>
|
||||||
#include "asm_arm.h"
|
|
||||||
#include "asm_mcf5249.h"
|
|
||||||
#include "codeclib_misc.h"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* Macros for converting between various fixed-point representations and floating point. */
|
/* Macros for converting between various fixed-point representations and floating point. */
|
||||||
#define ONE_16 (1L << 16)
|
#define ONE_16 (1L << 16)
|
||||||
|
|
@ -13,12 +9,7 @@
|
||||||
#define fix31tof64(x) (float)((float)(x) / (float)(1 << 31))
|
#define fix31tof64(x) (float)((float)(x) / (float)(1 << 31))
|
||||||
|
|
||||||
/* Fixed point math routines for use in atrac3.c */
|
/* Fixed point math routines for use in atrac3.c */
|
||||||
#ifdef ROCKBOX
|
|
||||||
#define fixmul31(x,y) (MULT31(x,y))
|
|
||||||
#define fixmul16(x,y) (MULT32(x,y))
|
|
||||||
#else
|
|
||||||
inline int32_t fixmul16(int32_t x, int32_t y);
|
inline int32_t fixmul16(int32_t x, int32_t y);
|
||||||
inline int32_t fixmul31(int32_t x, int32_t y);
|
inline int32_t fixmul31(int32_t x, int32_t y);
|
||||||
#endif /* ROCKBOX */
|
|
||||||
inline int32_t fixdiv16(int32_t x, int32_t y);
|
inline int32_t fixdiv16(int32_t x, int32_t y);
|
||||||
inline int32_t fastSqrt(int32_t n);
|
inline int32_t fastSqrt(int32_t n);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue