log
graph
tags
bookmarks
branches
changeset
browse
zip
bz2
help
Mercurial
>
libavcodec.hg
log
Find changesets by keywords (author, files, the commit message), revision number or hash, or
revset expression
.
less
more
| rev 3995:
(0)
-3000
-1000
-300
-100
-30
-10
-8
+8
+10
+30
+100
+300
+1000
+3000
tip
age
author
description
Wed, 11 Oct 2006 16:11:41 +0000
michael
write cabac low and range variables as early as possible to prevent stalls from reading them before they where written, the P4 is said to disslike that alot, on P3 its 2% faster (START/STOP_TIMER over decode_residual)
libavcodec
Wed, 11 Oct 2006 15:20:08 +0000
michael
use ecx instead of cl (no speed change on P3 but might avoid partial register stalls on some cpus)
libavcodec
Wed, 11 Oct 2006 14:44:17 +0000
michael
make state transition tables global as they are constant and the code is slightly faster that way
libavcodec
Wed, 11 Oct 2006 13:25:29 +0000
michael
10l
libavcodec
Wed, 11 Oct 2006 13:21:42 +0000
michael
make lps_range a global table its constant anyway (saves 1 addition for accessing it)
libavcodec
Wed, 11 Oct 2006 12:23:40 +0000
michael
enable CMOV_IS_FAST as its faster or equal speed on every cpu (duron, athlon, PM, P3) from which ive seen benchmarks, it might be slower on P4 but noone has posted benchmarks ...
libavcodec
Wed, 11 Oct 2006 10:29:00 +0000
michael
doxy
libavcodec
Wed, 11 Oct 2006 08:30:13 +0000
diego
Move CFLAGS handling to common.mak.
libavcodec
less
more
| rev 3995:
(0)
-3000
-1000
-300
-100
-30
-10
-8
+8
+10
+30
+100
+300
+1000
+3000
tip