utils: optimize for x86_64 with some inline asm
authorWim Taymans <wim.taymans@collabora.co.uk>
Fri, 28 Aug 2009 10:43:43 +0000 (12:43 +0200)
committerWim Taymans <wim.taymans@collabora.co.uk>
Fri, 28 Aug 2009 10:43:43 +0000 (12:43 +0200)
commitd8911f269faa235572b80a8a25b842b09df6e151
tree08b89a1789fff6b4dd20e8e37732773c494cba3c
parent0ef7a5af5277935e4459389a8cce4af2de01a115
utils: optimize for x86_64 with some inline asm

64bit x86 has native 64x64->128 bit multiply that we can use with some inline
assembler to speed up large multiplications.
Use bsr to find the number of leading zeros more efficiently.
gst/gstutils.c