Faster MULT32_32_Q31 for ARM.
authorNils Wallménius <nils@rockbox.org>
Wed, 22 May 2013 21:05:07 +0000 (23:05 +0200)
committerTimothy B. Terriberry <tterribe@xiph.org>
Wed, 22 May 2013 22:33:22 +0000 (15:33 -0700)
commit70485d895487563b0558ff5c7e52fd2f3d4ee2ef
tree0f1fd33825f2a7cbf4a5c4a05099793a339007a7
parent85ede2c6aa066da29fce5186394f46927358be3b
Faster MULT32_32_Q31 for ARM.

Uses a C implementation with a 32*32 => 64 multiplication, which
 ARM has.
Speeds up decoding of a 64 kbps test file by 0.5MHz on an ARM7TDMI
 and 1.0MHz on an ARM9TDMI.
0.2% speedup on a 96 kbps enc+dec test on a Cortex A8.

Signed-off-by: Timothy B. Terriberry <tterribe@xiph.org>
celt/arm/fixed_armv4.h