1. 19 Jun, 2014 1 commit
    • Johann's avatar
      Remove labels from quantize · fec6886f
      Johann authored
      Use break instead of goto for early exit. Unbreaks Visual Studio
      builds.
      
      Change-Id: I96dee43a3c82145d4abe0d6a99af6e6e1a3991b5
      fec6886f
  2. 24 Apr, 2013 1 commit
    • Johann's avatar
      Rename quantize_sse2_intrinsics.c · fe74c428
      Johann authored
      The only reason for the _intrinsics part of the file name was for the
      interim period where only one of the functions was redone and the base
      file name was the same.
      
      Change-Id: I7851154f1633d48821bee885b1cadb2148e65a23
      fe74c428
  3. 04 Mar, 2013 1 commit
  4. 01 Mar, 2013 1 commit
    • Johann's avatar
      Use intrinsics for sse2 regular quantize · eca59cad
      Johann authored
      Remove dependency of this function on asm_offsets. ssse3/sse4 next.
      
      Change quant_shift calculation so it be done using SIMD. Pre-calculate
      as much as possible to simplify EOB selection.
      
      Take advantage of qcoeff being zero'd by tying the if statements
      together.
      
      Speed parity with previous implementation with gcc x86_64 linux
      
      Change-Id: Ife97556a1eca3a74b09def1a3d04084974dff1fb
      eca59cad
  5. 26 Feb, 2013 1 commit
    • Johann's avatar
      vp8 fast quantizer with intrinsics · ef887974
      Johann authored
      Reduce dependency on offsets file by using intrinsics. Disassembly shows
      improvements over previous assembly specifically in register management,
      preloading, and {pro,epi}log. Speed change is within margin of error.
      
      Change-Id: I8131b4b4d62bc092407fe847bfaa8f2c0e1384ff
      ef887974