• Fiona Glaser's avatar
    Macroblock tree overhaul/optimization · b3fb7184
    Fiona Glaser authored
    Move the second core part of macroblock tree into an assembly function;
    SIMD-optimize roughly half of it (for x86). Roughly ~25-65% faster mbtree,
    depending on content.
    
    Slightly change how mbtree handles the tradeoff between range and precision
    for propagation.
    
    Overall a slight (but mostly negligible) effect on SSIM and ~2% faster.
    b3fb7184
mc.c 25.3 KB