• Christophe Gisquet's avatar
    dcadsp: add int8x8_fmul_int32 to dsp context · 2bd44cb7
    Christophe Gisquet authored
    It is currently declared as a macro who is set to inlinable functions,
    among which a Neon and a default C implementations.
    
    Add a DSP parameter to each inline function, unused except by the
    default C implementation which calls a function from the DSP context.
    
    On an Arrandale CPU, gain for an inlined SSE2 function vs. a call:
    - Win32: 29 to 26 cycles
    - Win64: 25 to 23 cycles
    Signed-off-by: 's avatarJanne Grunau <janne-libav@jannau.net>
    2bd44cb7
dcadec.c 78.2 KB