vpx/vp8/common/arm/neon
Mike Hommey e3f850ee05 Avoid text relocations in ARM vp8 decoder
The current code stores pointers to coefficient tables and loads them to
access the tables contents. As these pointers are stored in the code
sections, it means we end up with text relocations. eu-findtextrel will
thus complain about code not compiled with -fpic/-fPIC.

Since the pointers are stored in the code sections, we can actually cheat
and let the assembler generate relative addressing when accessing the
coefficient tables, and just load their location with adr.

Change-Id: Ib74ae2d3f2bab80b29991355f2dbe6955f38f6ae
2011-06-28 09:11:40 +02:00
..
bilinearpredict4x4_neon.asm Avoid text relocations in ARM vp8 decoder 2011-06-28 09:11:40 +02:00
bilinearpredict8x4_neon.asm Avoid text relocations in ARM vp8 decoder 2011-06-28 09:11:40 +02:00
bilinearpredict8x8_neon.asm Avoid text relocations in ARM vp8 decoder 2011-06-28 09:11:40 +02:00
bilinearpredict16x16_neon.asm Avoid text relocations in ARM vp8 decoder 2011-06-28 09:11:40 +02:00
buildintrapredictorsmby_neon.asm Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
copymem8x4_neon.asm Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
copymem8x8_neon.asm Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
copymem16x16_neon.asm Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
dc_only_idct_add_neon.asm Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
iwalsh_neon.asm Fixed iwalsh_neon build problems with RVDS4.1 2011-05-19 10:27:26 +03:00
loopfilter_neon.asm Loopfilter NEON: Use VMOV for constant vectors instead of VLD. 2011-05-04 11:29:23 +03:00
loopfiltersimplehorizontaledge_neon.asm Loopfilter NEON: Use VMOV for constant vectors instead of VLD. 2011-05-04 11:29:23 +03:00
loopfiltersimpleverticaledge_neon.asm Loopfilter NEON: Use VMOV for constant vectors instead of VLD. 2011-05-04 11:29:23 +03:00
mbloopfilter_neon.asm Loopfilter NEON: Use VMOV for constant vectors instead of VLD. 2011-05-04 11:29:23 +03:00
recon2b_neon.asm Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
recon4b_neon.asm Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
recon16x16mb_neon.asm Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
recon_neon.c Fix relative include paths 2011-02-10 15:09:44 -05:00
reconb_neon.asm Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
save_neon_reg.asm Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
shortidct4x4llm_1_neon.asm Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
shortidct4x4llm_neon.asm Avoid text relocations in ARM vp8 decoder 2011-06-28 09:11:40 +02:00
sixtappredict4x4_neon.asm Avoid text relocations in ARM vp8 decoder 2011-06-28 09:11:40 +02:00
sixtappredict8x4_neon.asm Avoid text relocations in ARM vp8 decoder 2011-06-28 09:11:40 +02:00
sixtappredict8x8_neon.asm Avoid text relocations in ARM vp8 decoder 2011-06-28 09:11:40 +02:00
sixtappredict16x16_neon.asm Avoid text relocations in ARM vp8 decoder 2011-06-28 09:11:40 +02:00