1. 27 Dec, 2013 1 commit
    • Ronald S. Bultje's avatar
      vp9/x86: 16px MC functions (64bit only). · 18175baa
      Ronald S. Bultje authored
      Cycle counts for large MCs (old -> new on ped1080p.webm, mx!=0&&my!=0):
      16x8:    876 ->   870  (0.7%)
      16x16:  1444 ->  1435  (0.7%)
      16x32:  2784 ->  2748  (1.3%)
      32x16:  2455 ->  2349  (4.5%)
      32x32:  4641 ->  4084 (13.6%)
      32x64:  9200 ->  7834 (17.4%)
      64x32:  8980 ->  7197 (24.8%)
      64x64: 17330 -> 13796 (25.6%)
      Total decoding time goes from 9.326sec to 9.182sec.
      18175baa
  2. 26 Dec, 2013 1 commit
    • Ronald S. Bultje's avatar
      vp9/x86: 16x16 sub-IDCT for top-left 8x8 subblock (eob <= 38). · 0d9375fc
      Ronald S. Bultje authored
      Sub8x8 speed (w/o dc-only case) goes from ~750 cycles (inter) or ~735
      cycles (intra) to ~415 cycles (inter) or ~430 cycles (intra). Average
      overall 16x16 idct speed goes from ~635 cycles (inter) or ~720 cycles
      (intra) to ~415 cycles (inter) or ~545 (intra) - all measurements done
      using ped1080p.webm.
      0d9375fc
  3. 24 Dec, 2013 3 commits
  4. 23 Dec, 2013 20 commits
  5. 22 Dec, 2013 15 commits