[FFmpeg-devel] [PATCH 3/6] truehd: add hand-scheduled ARM asm version of ff_mlp_rematrix_channel.

Clément Bœsch u at pkh.me
Thu Mar 20 10:29:48 CET 2014


On Wed, Mar 19, 2014 at 05:26:18PM +0000, Ben Avison wrote:
[...]
> +        // Switch on matrix_noise_shift: values 0 and 1 are
> +        // disproportionately common so do those in a form the branch
> +        // predictor can accelerate. Values can only go up to 15.
> +        cmp     v5, #1
> +        beq     11f
> +        blo     10f
> +        ldr     pc, [pc, v5, lsl #2]
> +        .word   0
> +        .word   0
> +        .word   0
> +        .word   12f
> +        .word   13f
> +        .word   14f
> +        .word   15f
> +        .word   16f
> +        .word   17f
> +        .word   18f
> +        .word   19f
> +        .word   20f
> +        .word   21f
> +        .word   22f
> +        .word   23f
> +        .word   24f
> +        .word   25f

.word 0, 0, 0, 12f, 13f, 14f, ... ?

[...]

-- 
Clément B.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 490 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20140320/3bcd84d1/attachment.asc>


More information about the ffmpeg-devel mailing list