Geza Lore
cc602061ee
x86inc: Add debug symbols indicating sizes of compiled functions
Some debuggers/profilers use this metadata to determine which function a
given instruction is in; without it they get can confused by local labels
(if you haven't stripped those). On the other hand, some tools are still
confused even with this metadata. e.g. this fixes `gdb`, but not `perf`.
Currently only implemented for ELF.
Signed-off-by: Anton Khirnov <anton@khirnov.net>
9 years ago
Diego Biurrun
55519926ef
x86: Make function prototype comments in assembly code consistent
This helps grepping for functions, among other things.
11 years ago
Diego Biurrun
88bd7fdc82
Drop DCTELEM typedef
It does not help as an abstraction and adds dsputil dependencies.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
12 years ago
Diego Biurrun
04581c8c77
x86: yasm: Use complete source path for macro helper %includes
This is more consistent with the way we handle C #includes and
it simplifies the build system.
13 years ago
Diego Biurrun
6860b4081d
x86: include x86inc.asm in x86util.asm
This is necessary to allow refactoring some x86util macros with cpuflags.
13 years ago
Diego Biurrun
03737412a3
x86: proresdsp: improve SIGNEXTEND macro comments
13 years ago
Ronald S. Bultje
5361e10a5e
proresdsp: port x86 assembly to cpuflags.
13 years ago
Ronald S. Bultje
3b15a6d742
config.asm: change %ifdef directives to %if directives.
This allows combining multiple conditionals in a single statement.
13 years ago
Ronald S. Bultje
e3f530feca
prores: idct sse2/sse4 optimizations.
~3.0-3.5x as fast as original C version, 1.6x as fast overall.
13 years ago