Mercurial > mplayer.hg
diff mp3lib/layer1.c @ 23464:1b1fdac4a68c
Align output pointer so that we can use movaps instead of movups in dct64_sse;
1.5% faster decode.
author | zuxy |
---|---|
date | Wed, 06 Jun 2007 05:13:13 +0000 |
parents | f8d91df64bf1 |
children | 0f1b5b68af32 |
line wrap: on
line diff
--- a/mp3lib/layer1.c Tue Jun 05 23:30:37 2007 +0000 +++ b/mp3lib/layer1.c Wed Jun 06 05:13:13 2007 +0000 @@ -131,7 +131,7 @@ int i,stereo = fr->stereo; unsigned int balloc[2*SBLIMIT]; unsigned int scale_index[2][SBLIMIT]; - real fraction[2][SBLIMIT]; + DECLARE_ALIGNED(16, real, fraction[2][SBLIMIT]); // int single = fr->single; // printf("do_layer1(0x%02X 0x%02X 0x%02X 0x%02X 0x%02X 0x%02X 0x%02X 0x%02X )\n",