[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