]> granicus.if.org Git - libvpx/commit
Fixed armv5te multiplications
authorTero Rintaluoma <teror@google.com>
Mon, 19 Sep 2011 07:59:52 +0000 (10:59 +0300)
committerTero Rintaluoma <teror@google.com>
Tue, 20 Sep 2011 06:59:27 +0000 (09:59 +0300)
commit3c19bc3fb3d816e6587719d8af43a98c912113a0
treed2cb82ca978eff66077b40b22a3e7fe25f3c82ae
parent35ce4eb01d2ef02e0ab930bf8327aabd95189a52
Fixed armv5te multiplications

Rd and Rm registers should be different in 'mul'. This register
combination results in unpredictable behaviour. GCC will give
a warning and RVCT an error in this case.

Restriction applies only to armv5 targets and not for armv6 and above.

Change-Id: I378d17c51e1f16a6820814fbed43e115aaabb03e
vp8/encoder/arm/armv5te/boolhuff_armv5te.asm
vp8/encoder/arm/armv5te/vp8_packtokens_armv5.asm
vp8/encoder/arm/armv5te/vp8_packtokens_mbrow_armv5.asm
vp8/encoder/arm/armv5te/vp8_packtokens_partitions_armv5.asm