Mercurial > libavcodec.hg
comparison bfin/idct_bfin.S @ 11063:8327c5b4df9b libavcodec
Blackfin: use SRAM only when CONFIG_SRAM is set
author | mru |
---|---|
date | Sun, 31 Jan 2010 00:20:30 +0000 |
parents | 78aa57eba353 |
children |
comparison
equal
deleted
inserted
replaced
11062:a8e640f4f388 | 11063:8327c5b4df9b |
---|---|
53 IDCT BFINidct: err_inf=1 err2=0.01002344 syserr=0.00150000 maxout=266 blockSumErr=64 | 53 IDCT BFINidct: err_inf=1 err2=0.01002344 syserr=0.00150000 maxout=266 blockSumErr=64 |
54 IDCT BFINidct: 88.3 kdct/s | 54 IDCT BFINidct: 88.3 kdct/s |
55 | 55 |
56 */ | 56 */ |
57 | 57 |
58 #include "config.h" | |
58 #include "config_bfin.h" | 59 #include "config_bfin.h" |
59 | 60 |
60 #ifdef __FDPIC__ | 61 #if defined(__FDPIC__) && CONFIG_SRAM |
61 .section .l1.data.B,"aw",@progbits | 62 .section .l1.data.B,"aw",@progbits |
62 #else | 63 #else |
63 .data | 64 .data |
64 #endif | 65 #endif |
65 | 66 |
74 .short 0x471D; //cos(5pi/16) | 75 .short 0x471D; //cos(5pi/16) |
75 .short 0x6A6E; //cos(3pi/16) | 76 .short 0x6A6E; //cos(3pi/16) |
76 .short 0x18F9; //cos(7pi/16) | 77 .short 0x18F9; //cos(7pi/16) |
77 .short 0x7D8A; //cos(pi/16) | 78 .short 0x7D8A; //cos(pi/16) |
78 | 79 |
79 #ifdef __FDPIC__ | 80 #if defined(__FDPIC__) && CONFIG_SRAM |
80 .section .l1.data.A,"aw",@progbits | 81 .section .l1.data.A,"aw",@progbits |
81 #endif | 82 #endif |
82 | 83 |
83 vtmp: .space 256 | 84 vtmp: .space 256 |
84 | 85 |