forked from len0rd/rockbox
Added CPU_COLDFIRE define - one step closer to iAudio-port
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7186 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
f5df9cd81c
commit
c6ff1f5eb5
30 changed files with 55 additions and 50 deletions
|
|
@ -19,7 +19,7 @@
|
|||
|
||||
#include "os_types.h"
|
||||
|
||||
#if CONFIG_CPU == MCF5249 && !defined(SIMULATOR)
|
||||
#ifdef CPU_COLDFIRE && !defined(SIMULATOR)
|
||||
|
||||
/* attribute for 16-byte alignment */
|
||||
#define LINE_ATTR __attribute__ ((aligned (16)))
|
||||
|
|
|
|||
|
|
@ -260,7 +260,7 @@ int vorbis_synthesis_blockin(vorbis_dsp_state *v,vorbis_block *vb){
|
|||
vorbis_info *vi=v->vi;
|
||||
codec_setup_info *ci=(codec_setup_info *)vi->codec_setup;
|
||||
private_state *b=v->backend_state;
|
||||
#if CONFIG_CPU == MCF5249
|
||||
#ifdef CPU_COLDFIRE
|
||||
int j;
|
||||
#else
|
||||
int i,j;
|
||||
|
|
@ -310,7 +310,7 @@ int vorbis_synthesis_blockin(vorbis_dsp_state *v,vorbis_block *vb){
|
|||
/* large/large */
|
||||
ogg_int32_t *pcm=v->pcm[j]+prevCenter;
|
||||
ogg_int32_t *p=vb->pcm[j];
|
||||
#if CONFIG_CPU == MCF5249
|
||||
#ifdef CPU_COLDFIRE
|
||||
mcf5249_vect_add(pcm, p, n1);
|
||||
#else
|
||||
for(i=0;i<n1;i++)
|
||||
|
|
@ -320,7 +320,7 @@ int vorbis_synthesis_blockin(vorbis_dsp_state *v,vorbis_block *vb){
|
|||
/* large/small */
|
||||
ogg_int32_t *pcm=v->pcm[j]+prevCenter+n1/2-n0/2;
|
||||
ogg_int32_t *p=vb->pcm[j];
|
||||
#if CONFIG_CPU == MCF5249
|
||||
#ifdef CPU_COLDFIRE
|
||||
mcf5249_vect_add(pcm, p, n0);
|
||||
#else
|
||||
for(i=0;i<n0;i++)
|
||||
|
|
@ -332,7 +332,7 @@ int vorbis_synthesis_blockin(vorbis_dsp_state *v,vorbis_block *vb){
|
|||
/* small/large */
|
||||
ogg_int32_t *pcm=v->pcm[j]+prevCenter;
|
||||
ogg_int32_t *p=vb->pcm[j]+n1/2-n0/2;
|
||||
#if CONFIG_CPU == MCF5249
|
||||
#ifdef CPU_COLDFIRE
|
||||
mcf5249_vect_add(pcm, p, n0);
|
||||
mcf5249_vect_copy(&pcm[n0], &p[n0], n1/2-n0/2);
|
||||
#else
|
||||
|
|
@ -345,7 +345,7 @@ int vorbis_synthesis_blockin(vorbis_dsp_state *v,vorbis_block *vb){
|
|||
/* small/small */
|
||||
ogg_int32_t *pcm=v->pcm[j]+prevCenter;
|
||||
ogg_int32_t *p=vb->pcm[j];
|
||||
#if CONFIG_CPU == MCF5249
|
||||
#ifdef CPU_COLDFIRE
|
||||
mcf5249_vect_add(pcm, p, n0);
|
||||
#else
|
||||
for(i=0;i<n0;i++)
|
||||
|
|
@ -358,7 +358,7 @@ int vorbis_synthesis_blockin(vorbis_dsp_state *v,vorbis_block *vb){
|
|||
{
|
||||
ogg_int32_t *pcm=v->pcm[j]+thisCenter;
|
||||
ogg_int32_t *p=vb->pcm[j]+n;
|
||||
#if CONFIG_CPU == MCF5249
|
||||
#ifdef CPU_COLDFIRE
|
||||
mcf5249_vect_copy(pcm, p, n);
|
||||
#else
|
||||
for(i=0;i<n;i++)
|
||||
|
|
|
|||
|
|
@ -1291,7 +1291,7 @@ int ov_pcm_seek(OggVorbis_File *vf,ogg_int64_t pos){
|
|||
if(ret<0)return(ret);
|
||||
_make_decode_ready(vf);
|
||||
|
||||
#if CONFIG_CPU == MCF5249 && !defined(SIMULATOR)
|
||||
#ifdef CPU_COLDFIRE && !defined(SIMULATOR)
|
||||
mcf5249_init_mac();
|
||||
#endif
|
||||
|
||||
|
|
@ -1552,7 +1552,7 @@ long ov_read(OggVorbis_File *vf,char *buffer,int bytes_req,int *bitstream){
|
|||
|
||||
if(vf->ready_state<OPENED)return(OV_EINVAL);
|
||||
|
||||
#if CONFIG_CPU == MCF5249 && !defined(SIMULATOR)
|
||||
#ifdef CPU_COLDFIRE && !defined(SIMULATOR)
|
||||
mcf5249_init_mac();
|
||||
#endif
|
||||
|
||||
|
|
|
|||
|
|
@ -68,7 +68,7 @@ void _vorbis_apply_window(ogg_int32_t *d,const void *window_p[2],
|
|||
long rightbegin=n/2+n/4-rn/4;
|
||||
long rightend=rightbegin+rn/2;
|
||||
|
||||
#if CONFIG_CPU == MCF5249
|
||||
#ifdef CPU_COLDFIRE
|
||||
memset((void *)&d[0], 0, sizeof(ogg_int32_t)*leftbegin);
|
||||
/* mcf5249_vect_zero(&d[0], leftbegin); */
|
||||
mcf5249_vect_mult_fw(&d[leftbegin], &window[lW][0], leftend-leftbegin);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue