Mercurial > libavcodec.hg
comparison armv4l/jrevdct_arm.S @ 8069:316762ae96a7 libavcodec
ARM: use new macros for assembler function labels
author | mru |
---|---|
date | Mon, 27 Oct 2008 00:25:09 +0000 |
parents | bfabfdf9ce55 |
children | c45366b01126 |
comparison
equal
deleted
inserted
replaced
8068:923c713c0c48 | 8069:316762ae96a7 |
---|---|
22 COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER | 22 COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER |
23 IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN | 23 IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN |
24 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | 24 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
25 | 25 |
26 */ | 26 */ |
27 | |
28 #include "asm.S" | |
29 | |
27 #define FIX_0_298631336 2446 | 30 #define FIX_0_298631336 2446 |
28 #define FIX_0_541196100 4433 | 31 #define FIX_0_541196100 4433 |
29 #define FIX_0_765366865 6270 | 32 #define FIX_0_765366865 6270 |
30 #define FIX_1_175875602 9633 | 33 #define FIX_1_175875602 9633 |
31 #define FIX_1_501321110 12299 | 34 #define FIX_1_501321110 12299 |
52 #define FIX_M_2_562915447_ID 44 | 55 #define FIX_M_2_562915447_ID 44 |
53 #define FIX_0xFFFF_ID 48 | 56 #define FIX_0xFFFF_ID 48 |
54 .text | 57 .text |
55 .align | 58 .align |
56 | 59 |
57 .global j_rev_dct_ARM | 60 function j_rev_dct_ARM, export=1 |
58 j_rev_dct_ARM: | |
59 stmdb sp!, { r4 - r12, lr } @ all callee saved regs | 61 stmdb sp!, { r4 - r12, lr } @ all callee saved regs |
60 | 62 |
61 sub sp, sp, #4 @ reserve some space on the stack | 63 sub sp, sp, #4 @ reserve some space on the stack |
62 str r0, [ sp ] @ save the DCT pointer to the stack | 64 str r0, [ sp ] @ save the DCT pointer to the stack |
63 | 65 |