Skip to content
  • David Michael Barr's avatar
    [CFL] SSSE3/AVX2 versions of cfl_build_prediction_lbd · 16f38c2c
    David Michael Barr authored
    Includes unit tests for conformance and speed.
    
    SSSE3/CFLPredictTest:
    4x4: C time = 2063 us, SIMD time = 313 us (~6.6x)
    8x8: C time = 6656 us, SIMD time = 493 us (~14x)
    16x16: C time = 24970 us, SIMD time = 1327 us (~19x)
    32x32: C time = 59020 us, SIMD time = 5178 us (~11x)
    
    AVX2/CFLPredictTest:
    4x4: C time = 2052 us, SIMD time = 333 us (~6.2x)
    8x8: C time = 6712 us, SIMD time = 513 us (~13x)
    16x16: C time = 25292 us, SIMD time = 1023 us (~25x)
    32x32: C time = 58994 us, SIMD time = 2828 us (~21x)
    
    Change-Id: I08690a548be981ff10e184de468b9e0e691ee812
    16f38c2c