ffvvc / FFmpeg

VVC Decoder for ffmpeg
Other
48 stars 12 forks source link

Reuse hevc put luma #145

Closed nuomi2021 closed 9 months ago

nuomi2021 commented 9 months ago

put_luma_h_8_4x4_c: 125.2 put_luma_h_8_4x4_sse4: 3.7 put_luma_h_8_4x8_c: 263.7 put_luma_h_8_4x8_sse4: 16.7 put_luma_h_8_4x16_c: 541.2 put_luma_h_8_4x16_sse4: 43.2 put_luma_h_8_4x32_c: 1104.7 put_luma_h_8_4x32_sse4: 95.2 put_luma_h_8_4x64_c: 2209.7 put_luma_h_8_4x64_sse4: 199.7 put_luma_h_8_4x128_c: 4436.2 put_luma_h_8_4x128_sse4: 439.7 put_luma_h_8_8x4_c: 263.2 put_luma_h_8_8x4_sse4: 4.2 put_luma_h_8_8x8_c: 542.2 put_luma_h_8_8x8_sse4: 17.2 put_luma_h_8_8x16_c: 1100.2 put_luma_h_8_8x16_sse4: 43.2 put_luma_h_8_8x32_c: 2208.7 put_luma_h_8_8x32_sse4: 95.7 put_luma_h_8_8x64_c: 4422.2 put_luma_h_8_8x64_sse4: 200.2 put_luma_h_8_8x128_c: 8841.2 put_luma_h_8_8x128_sse4: 452.7 put_luma_h_8_16x4_c: 542.7 put_luma_h_8_16x4_sse4: 16.7 put_luma_h_8_16x8_c: 1100.2 put_luma_h_8_16x8_sse4: 40.2 put_luma_h_8_16x16_c: 2210.7 put_luma_h_8_16x16_sse4: 87.7 put_luma_h_8_16x32_c: 4421.2 put_luma_h_8_16x32_sse4: 182.2 put_luma_h_8_16x64_c: 8863.7 put_luma_h_8_16x64_sse4: 389.2 put_luma_h_8_16x128_c: 17748.7 put_luma_h_8_16x128_sse4: 1139.2 put_luma_h_8_32x4_c: 1104.2 put_luma_h_8_32x4_sse4: 46.2 put_luma_h_8_32x4_avx2: 31.7 put_luma_h_8_32x8_c: 2211.7 put_luma_h_8_32x8_sse4: 92.2 put_luma_h_8_32x8_avx2: 70.7 put_luma_h_8_32x16_c: 4435.2 put_luma_h_8_32x16_sse4: 183.2 put_luma_h_8_32x16_avx2: 148.2 put_luma_h_8_32x32_c: 8867.7 put_luma_h_8_32x32_sse4: 366.2 put_luma_h_8_32x32_avx2: 302.7 put_luma_h_8_32x64_c: 17752.7 put_luma_h_8_32x64_sse4: 760.2 put_luma_h_8_32x64_avx2: 628.2 put_luma_h_8_32x128_c: 35515.7 put_luma_h_8_32x128_sse4: 2054.2 put_luma_h_8_32x128_avx2: 1641.2 put_luma_h_8_64x4_c: 2211.7 put_luma_h_8_64x4_sse4: 100.2 put_luma_h_8_64x4_avx2: 73.7 put_luma_h_8_64x8_c: 4435.7 put_luma_h_8_64x8_sse4: 193.2 put_luma_h_8_64x8_avx2: 150.2 put_luma_h_8_64x16_c: 8869.7 put_luma_h_8_64x16_sse4: 377.2 put_luma_h_8_64x16_avx2: 301.2 put_luma_h_8_64x32_c: 17749.7 put_luma_h_8_64x32_sse4: 765.7 put_luma_h_8_64x32_avx2: 606.2 put_luma_h_8_64x64_c: 35531.2 put_luma_h_8_64x64_sse4: 1500.7 put_luma_h_8_64x64_avx2: 1217.2 put_luma_h_8_64x128_c: 71026.7 put_luma_h_8_64x128_sse4: 3672.7 put_luma_h_8_64x128_avx2: 2809.7 put_luma_h_8_128x4_c: 4439.7 put_luma_h_8_128x4_sse4: 203.7 put_luma_h_8_128x4_avx2: 156.7 put_luma_h_8_128x8_c: 8887.7 put_luma_h_8_128x8_sse4: 399.7 put_luma_h_8_128x8_avx2: 316.2 put_luma_h_8_128x16_c: 17763.7 put_luma_h_8_128x16_sse4: 783.7 put_luma_h_8_128x16_avx2: 623.2 put_luma_h_8_128x32_c: 35552.7 put_luma_h_8_128x32_sse4: 1605.2 put_luma_h_8_128x32_avx2: 1242.7 put_luma_h_8_128x64_c: 71092.2 put_luma_h_8_128x64_sse4: 3054.7 put_luma_h_8_128x64_avx2: 2549.2 put_luma_h_8_128x128_c: 142191.7 put_luma_h_8_128x128_sse4: 7273.2 put_luma_h_8_128x128_avx2: 5752.7 put_luma_h_10_4x4_c: 90.2 put_luma_h_10_4x4_sse4: 7.7 put_luma_h_10_4x8_c: 189.7 put_luma_h_10_4x8_sse4: 23.2 put_luma_h_10_4x16_c: 394.2 put_luma_h_10_4x16_sse4: 55.2 put_luma_h_10_4x32_c: 808.7 put_luma_h_10_4x32_sse4: 118.7 put_luma_h_10_4x64_c: 1629.7 put_luma_h_10_4x64_sse4: 253.7 put_luma_h_10_4x128_c: 3220.7 put_luma_h_10_4x128_sse4: 680.7 put_luma_h_10_8x4_c: 205.7 put_luma_h_10_8x4_sse4: 17.7 put_luma_h_10_8x8_c: 411.7 put_luma_h_10_8x8_sse4: 43.7 put_luma_h_10_8x16_c: 846.7 put_luma_h_10_8x16_sse4: 94.2 put_luma_h_10_8x32_c: 1671.7 put_luma_h_10_8x32_sse4: 195.2 put_luma_h_10_8x64_c: 3395.2 put_luma_h_10_8x64_sse4: 408.7 put_luma_h_10_8x128_c: 6831.2 put_luma_h_10_8x128_sse4: 1226.2 put_luma_h_10_16x4_c: 430.2 put_luma_h_10_16x4_sse4: 48.2 put_luma_h_10_16x4_avx2: 22.7 put_luma_h_10_16x8_c: 962.2 put_luma_h_10_16x8_sse4: 97.7 put_luma_h_10_16x8_avx2: 50.7 put_luma_h_10_16x16_c: 1758.2 put_luma_h_10_16x16_sse4: 198.2 put_luma_h_10_16x16_avx2: 106.2 put_luma_h_10_16x32_c: 3533.2 put_luma_h_10_16x32_sse4: 399.7 put_luma_h_10_16x32_avx2: 218.7 put_luma_h_10_16x64_c: 7226.7 put_luma_h_10_16x64_sse4: 824.7 put_luma_h_10_16x64_avx2: 463.2 put_luma_h_10_16x128_c: 14582.7 put_luma_h_10_16x128_sse4: 2196.2 put_luma_h_10_16x128_avx2: 1325.7 put_luma_h_10_32x4_c: 874.2 put_luma_h_10_32x4_sse4: 108.7 put_luma_h_10_32x4_avx2: 55.2 put_luma_h_10_32x8_c: 1776.2 put_luma_h_10_32x8_sse4: 208.7 put_luma_h_10_32x8_avx2: 106.2 put_luma_h_10_32x16_c: 3514.2 put_luma_h_10_32x16_sse4: 409.7 put_luma_h_10_32x16_avx2: 211.2 put_luma_h_10_32x32_c: 7042.7 put_luma_h_10_32x32_sse4: 829.7 put_luma_h_10_32x32_avx2: 410.2 put_luma_h_10_32x64_c: 13961.2 put_luma_h_10_32x64_sse4: 1648.7 put_luma_h_10_32x64_avx2: 841.7 put_luma_h_10_32x128_c: 28729.7 put_luma_h_10_32x128_sse4: 4110.2 put_luma_h_10_32x128_avx2: 2271.7 put_luma_h_10_64x4_c: 1818.2 put_luma_h_10_64x4_sse4: 219.7 put_luma_h_10_64x4_avx2: 120.7 put_luma_h_10_64x8_c: 4918.2 put_luma_h_10_64x8_sse4: 424.7 put_luma_h_10_64x8_avx2: 236.2 put_luma_h_10_64x16_c: 7282.7 put_luma_h_10_64x16_sse4: 842.2 put_luma_h_10_64x16_avx2: 445.2 put_luma_h_10_64x32_c: 14340.7 put_luma_h_10_64x32_sse4: 1643.7 put_luma_h_10_64x32_avx2: 872.7 put_luma_h_10_64x64_c: 28692.7 put_luma_h_10_64x64_sse4: 3294.7 put_luma_h_10_64x64_avx2: 1753.7 put_luma_h_10_64x128_c: 58111.7 put_luma_h_10_64x128_sse4: 8220.7 put_luma_h_10_64x128_avx2: 4611.7 put_luma_h_10_128x4_c: 3498.2 put_luma_h_10_128x4_sse4: 444.7 put_luma_h_10_128x4_avx2: 251.7 put_luma_h_10_128x8_c: 7269.7 put_luma_h_10_128x8_sse4: 857.7 put_luma_h_10_128x8_avx2: 458.7 put_luma_h_10_128x16_c: 14056.2 put_luma_h_10_128x16_sse4: 1661.7 put_luma_h_10_128x16_avx2: 887.7 put_luma_h_10_128x32_c: 28366.2 put_luma_h_10_128x32_sse4: 3280.7 put_luma_h_10_128x32_avx2: 1727.2 put_luma_h_10_128x64_c: 55702.2 put_luma_h_10_128x64_sse4: 6668.7 put_luma_h_10_128x64_avx2: 3480.7 put_luma_h_10_128x128_c: 111929.2 put_luma_h_10_128x128_sse4: 16360.2 put_luma_h_10_128x128_avx2: 9104.2 put_luma_h_12_4x4_c: 95.2 put_luma_h_12_4x4_sse4: 7.7 put_luma_h_12_4x8_c: 195.2 put_luma_h_12_4x8_sse4: 23.2 put_luma_h_12_4x16_c: 395.2 put_luma_h_12_4x16_sse4: 55.7 put_luma_h_12_4x32_c: 800.2 put_luma_h_12_4x32_sse4: 118.7 put_luma_h_12_4x64_c: 1626.2 put_luma_h_12_4x64_sse4: 253.2 put_luma_h_12_4x128_c: 3282.7 put_luma_h_12_4x128_sse4: 674.2 put_luma_h_12_8x4_c: 205.7 put_luma_h_12_8x4_sse4: 18.2 put_luma_h_12_8x8_c: 416.7 put_luma_h_12_8x8_sse4: 42.2 put_luma_h_12_8x16_c: 836.7 put_luma_h_12_8x16_sse4: 92.2 put_luma_h_12_8x32_c: 1669.2 put_luma_h_12_8x32_sse4: 191.7 put_luma_h_12_8x64_c: 3468.2 put_luma_h_12_8x64_sse4: 417.2 put_luma_h_12_8x128_c: 6754.2 put_luma_h_12_8x128_sse4: 1233.2 put_luma_h_12_16x4_c: 425.7 put_luma_h_12_16x4_sse4: 47.7 put_luma_h_12_16x4_avx2: 23.2 put_luma_h_12_16x8_c: 889.7 put_luma_h_12_16x8_sse4: 97.2 put_luma_h_12_16x8_avx2: 49.7 put_luma_h_12_16x16_c: 1712.7 put_luma_h_12_16x16_sse4: 195.7 put_luma_h_12_16x16_avx2: 107.7 put_luma_h_12_16x32_c: 3466.2 put_luma_h_12_16x32_sse4: 397.7 put_luma_h_12_16x32_avx2: 221.2 put_luma_h_12_16x64_c: 6920.7 put_luma_h_12_16x64_sse4: 823.7 put_luma_h_12_16x64_avx2: 463.2 put_luma_h_12_16x128_c: 14284.7 put_luma_h_12_16x128_sse4: 2205.2 put_luma_h_12_16x128_avx2: 1324.2 put_luma_h_12_32x4_c: 887.7 put_luma_h_12_32x4_sse4: 109.2 put_luma_h_12_32x4_avx2: 54.7 put_luma_h_12_32x8_c: 1782.7 put_luma_h_12_32x8_sse4: 208.7 put_luma_h_12_32x8_avx2: 106.2 put_luma_h_12_32x16_c: 3532.7 put_luma_h_12_32x16_sse4: 408.7 put_luma_h_12_32x16_avx2: 208.2 put_luma_h_12_32x32_c: 7153.7 put_luma_h_12_32x32_sse4: 821.7 put_luma_h_12_32x32_avx2: 410.7 put_luma_h_12_32x64_c: 14205.7 put_luma_h_12_32x64_sse4: 1649.2 put_luma_h_12_32x64_avx2: 843.2 put_luma_h_12_32x128_c: 29355.2 put_luma_h_12_32x128_sse4: 4117.2 put_luma_h_12_32x128_avx2: 2263.7 put_luma_h_12_64x4_c: 1774.7 put_luma_h_12_64x4_sse4: 218.7 put_luma_h_12_64x4_avx2: 121.2 put_luma_h_12_64x8_c: 3529.2 put_luma_h_12_64x8_sse4: 422.7 put_luma_h_12_64x8_avx2: 233.7 put_luma_h_12_64x16_c: 7172.7 put_luma_h_12_64x16_sse4: 853.7 put_luma_h_12_64x16_avx2: 436.2 put_luma_h_12_64x32_c: 14386.7 put_luma_h_12_64x32_sse4: 1649.7 put_luma_h_12_64x32_avx2: 878.7 put_luma_h_12_64x64_c: 28183.7 put_luma_h_12_64x64_sse4: 3287.2 put_luma_h_12_64x64_avx2: 1770.2 put_luma_h_12_64x128_c: 58036.2 put_luma_h_12_64x128_sse4: 8228.2 put_luma_h_12_64x128_avx2: 4638.2 put_luma_h_12_128x4_c: 3740.2 put_luma_h_12_128x4_sse4: 441.2 put_luma_h_12_128x4_avx2: 248.7 put_luma_h_12_128x8_c: 7473.7 put_luma_h_12_128x8_sse4: 861.7 put_luma_h_12_128x8_avx2: 458.7 put_luma_h_12_128x16_c: 14292.2 put_luma_h_12_128x16_sse4: 1662.2 put_luma_h_12_128x16_avx2: 894.2 put_luma_h_12_128x32_c: 27616.2 put_luma_h_12_128x32_sse4: 3274.7 put_luma_h_12_128x32_avx2: 1728.7 put_luma_h_12_128x64_c: 57263.2 put_luma_h_12_128x64_sse4: 6535.7 put_luma_h_12_128x64_avx2: 3454.2 put_luma_h_12_128x128_c: 113136.2 put_luma_h_12_128x128_sse4: 16343.7 put_luma_h_12_128x128_avx2: 9115.2 put_luma_hv_8_4x4_c: 334.2 put_luma_hv_8_4x4_sse4: 47.7 put_luma_hv_8_4x8_c: 508.7 put_luma_hv_8_4x8_sse4: 74.2 put_luma_hv_8_4x16_c: 862.2 put_luma_hv_8_4x16_sse4: 127.2 put_luma_hv_8_4x32_c: 1604.2 put_luma_hv_8_4x32_sse4: 235.2 put_luma_hv_8_4x64_c: 3070.7 put_luma_hv_8_4x64_sse4: 451.7 put_luma_hv_8_4x128_c: 6090.2 put_luma_hv_8_4x128_sse4: 990.7 put_luma_hv_8_8x4_c: 604.7 put_luma_hv_8_8x4_sse4: 56.2 put_luma_hv_8_8x8_c: 929.2 put_luma_hv_8_8x8_sse4: 92.7 put_luma_hv_8_8x16_c: 1622.2 put_luma_hv_8_8x16_sse4: 163.7 put_luma_hv_8_8x32_c: 2966.7 put_luma_hv_8_8x32_sse4: 307.2 put_luma_hv_8_8x64_c: 5664.2 put_luma_hv_8_8x64_sse4: 594.2 put_luma_hv_8_8x128_c: 11357.7 put_luma_hv_8_8x128_sse4: 1251.2 put_luma_hv_8_16x4_c: 1195.2 put_luma_hv_8_16x4_sse4: 143.2 put_luma_hv_8_16x8_c: 1864.2 put_luma_hv_8_16x8_sse4: 217.2 put_luma_hv_8_16x16_c: 3407.2 put_luma_hv_8_16x16_sse4: 369.7 put_luma_hv_8_16x32_c: 5845.2 put_luma_hv_8_16x32_sse4: 673.7 put_luma_hv_8_16x64_c: 11260.2 put_luma_hv_8_16x64_sse4: 1425.7 put_luma_hv_8_16x128_c: 22558.7 put_luma_hv_8_16x128_sse4: 2947.7 put_luma_hv_8_32x4_c: 2385.2 put_luma_hv_8_32x4_sse4: 285.7 put_luma_hv_8_32x8_c: 3683.2 put_luma_hv_8_32x8_sse4: 431.7 put_luma_hv_8_32x16_c: 6294.7 put_luma_hv_8_32x16_sse4: 730.7 put_luma_hv_8_32x32_c: 11584.7 put_luma_hv_8_32x32_sse4: 1326.2 put_luma_hv_8_32x64_c: 22227.2 put_luma_hv_8_32x64_sse4: 2695.2 put_luma_hv_8_32x128_c: 43742.2 put_luma_hv_8_32x128_sse4: 5591.7 put_luma_hv_8_64x4_c: 4736.7 put_luma_hv_8_64x4_sse4: 568.2 put_luma_hv_8_64x8_c: 7428.2 put_luma_hv_8_64x8_sse4: 858.2 put_luma_hv_8_64x16_c: 12827.2 put_luma_hv_8_64x16_sse4: 1465.2 put_luma_hv_8_64x32_c: 23648.7 put_luma_hv_8_64x32_sse4: 2640.2 put_luma_hv_8_64x64_c: 45497.2 put_luma_hv_8_64x64_sse4: 5164.2 put_luma_hv_8_64x128_c: 88569.7 put_luma_hv_8_64x128_sse4: 10711.7 put_luma_hv_8_128x4_c: 9438.2 put_luma_hv_8_128x4_sse4: 1146.2 put_luma_hv_8_128x8_c: 14783.7 put_luma_hv_8_128x8_sse4: 1744.2 put_luma_hv_8_128x16_c: 25471.2 put_luma_hv_8_128x16_sse4: 2917.7 put_luma_hv_8_128x32_c: 46875.2 put_luma_hv_8_128x32_sse4: 5258.2 put_luma_hv_8_128x64_c: 89702.7 put_luma_hv_8_128x64_sse4: 10195.2 put_luma_hv_8_128x128_c: 174611.2 put_luma_hv_8_128x128_sse4: 21248.7 put_luma_hv_10_4x4_c: 363.7 put_luma_hv_10_4x4_sse4: 53.2 put_luma_hv_10_4x8_c: 552.2 put_luma_hv_10_4x8_sse4: 83.7 put_luma_hv_10_4x16_c: 933.2 put_luma_hv_10_4x16_sse4: 144.7 put_luma_hv_10_4x32_c: 1693.2 put_luma_hv_10_4x32_sse4: 266.2 put_luma_hv_10_4x64_c: 3209.2 put_luma_hv_10_4x64_sse4: 615.7 put_luma_hv_10_4x128_c: 6395.7 put_luma_hv_10_4x128_sse4: 1317.7 put_luma_hv_10_8x4_c: 612.7 put_luma_hv_10_8x4_sse4: 92.2 put_luma_hv_10_8x8_c: 956.7 put_luma_hv_10_8x8_sse4: 142.2 put_luma_hv_10_8x16_c: 1640.2 put_luma_hv_10_8x16_sse4: 247.2 put_luma_hv_10_8x32_c: 3160.7 put_luma_hv_10_8x32_sse4: 449.2 put_luma_hv_10_8x64_c: 5726.2 put_luma_hv_10_8x64_sse4: 982.7 put_luma_hv_10_8x128_c: 11463.7 put_luma_hv_10_8x128_sse4: 2103.2 put_luma_hv_10_16x4_c: 1197.2 put_luma_hv_10_16x4_sse4: 194.7 put_luma_hv_10_16x4_avx2: 101.7 put_luma_hv_10_16x8_c: 1864.2 put_luma_hv_10_16x8_sse4: 296.2 put_luma_hv_10_16x8_avx2: 155.7 put_luma_hv_10_16x16_c: 3213.2 put_luma_hv_10_16x16_sse4: 499.7 put_luma_hv_10_16x16_avx2: 263.2 put_luma_hv_10_16x32_c: 5875.2 put_luma_hv_10_16x32_sse4: 902.7 put_luma_hv_10_16x32_avx2: 477.7 put_luma_hv_10_16x64_c: 11337.2 put_luma_hv_10_16x64_sse4: 1893.7 put_luma_hv_10_16x64_avx2: 1090.2 put_luma_hv_10_16x128_c: 22437.2 put_luma_hv_10_16x128_sse4: 3863.7 put_luma_hv_10_16x128_avx2: 2270.2 put_luma_hv_10_32x4_c: 2366.2 put_luma_hv_10_32x4_sse4: 393.7 put_luma_hv_10_32x4_avx2: 203.7 put_luma_hv_10_32x8_c: 3681.7 put_luma_hv_10_32x8_sse4: 590.2 put_luma_hv_10_32x8_avx2: 307.2 put_luma_hv_10_32x16_c: 6305.7 put_luma_hv_10_32x16_sse4: 985.2 put_luma_hv_10_32x16_avx2: 511.7 put_luma_hv_10_32x32_c: 11534.2 put_luma_hv_10_32x32_sse4: 1782.2 put_luma_hv_10_32x32_avx2: 914.7 put_luma_hv_10_32x64_c: 22178.7 put_luma_hv_10_32x64_sse4: 3579.7 put_luma_hv_10_32x64_avx2: 1955.2 put_luma_hv_10_32x128_c: 43720.2 put_luma_hv_10_32x128_sse4: 7202.7 put_luma_hv_10_32x128_avx2: 3926.2 put_luma_hv_10_64x4_c: 4700.2 put_luma_hv_10_64x4_sse4: 792.2 put_luma_hv_10_64x4_avx2: 425.7 put_luma_hv_10_64x8_c: 7310.7 put_luma_hv_10_64x8_sse4: 1191.7 put_luma_hv_10_64x8_avx2: 627.7 put_luma_hv_10_64x16_c: 12558.2 put_luma_hv_10_64x16_sse4: 1984.2 put_luma_hv_10_64x16_avx2: 1034.2 put_luma_hv_10_64x32_c: 23036.7 put_luma_hv_10_64x32_sse4: 3560.2 put_luma_hv_10_64x32_avx2: 1865.7 put_luma_hv_10_64x64_c: 44325.7 put_luma_hv_10_64x64_sse4: 7101.7 put_luma_hv_10_64x64_avx2: 3893.7 put_luma_hv_10_64x128_c: 86300.7 put_luma_hv_10_64x128_sse4: 14437.7 put_luma_hv_10_64x128_avx2: 7907.2 put_luma_hv_10_128x4_c: 9364.2 put_luma_hv_10_128x4_sse4: 1591.2 put_luma_hv_10_128x4_avx2: 852.7 put_luma_hv_10_128x8_c: 14598.2 put_luma_hv_10_128x8_sse4: 2386.2 put_luma_hv_10_128x8_avx2: 1260.7 put_luma_hv_10_128x16_c: 25071.7 put_luma_hv_10_128x16_sse4: 3959.7 put_luma_hv_10_128x16_avx2: 2084.2 put_luma_hv_10_128x32_c: 46063.7 put_luma_hv_10_128x32_sse4: 7123.7 put_luma_hv_10_128x32_avx2: 3701.2 put_luma_hv_10_128x64_c: 87960.7 put_luma_hv_10_128x64_sse4: 14363.2 put_luma_hv_10_128x64_avx2: 7775.7 put_luma_hv_10_128x128_c: 171717.2 put_luma_hv_10_128x128_sse4: 28784.7 put_luma_hv_10_128x128_avx2: 15721.2 put_luma_hv_12_4x4_c: 359.2 put_luma_hv_12_4x4_sse4: 53.2 put_luma_hv_12_4x8_c: 552.2 put_luma_hv_12_4x8_sse4: 84.2 put_luma_hv_12_4x16_c: 932.7 put_luma_hv_12_4x16_sse4: 144.2 put_luma_hv_12_4x32_c: 1703.7 put_luma_hv_12_4x32_sse4: 266.7 put_luma_hv_12_4x64_c: 3214.2 put_luma_hv_12_4x64_sse4: 618.7 put_luma_hv_12_4x128_c: 6436.7 put_luma_hv_12_4x128_sse4: 1316.7 put_luma_hv_12_8x4_c: 613.2 put_luma_hv_12_8x4_sse4: 92.7 put_luma_hv_12_8x8_c: 951.2 put_luma_hv_12_8x8_sse4: 143.2 put_luma_hv_12_8x16_c: 1625.2 put_luma_hv_12_8x16_sse4: 244.7 put_luma_hv_12_8x32_c: 3000.7 put_luma_hv_12_8x32_sse4: 447.7 put_luma_hv_12_8x64_c: 5747.7 put_luma_hv_12_8x64_sse4: 984.2 put_luma_hv_12_8x128_c: 11493.2 put_luma_hv_12_8x128_sse4: 2087.2 put_luma_hv_12_16x4_c: 1193.2 put_luma_hv_12_16x4_sse4: 194.7 put_luma_hv_12_16x4_avx2: 100.7 put_luma_hv_12_16x8_c: 1861.7 put_luma_hv_12_16x8_sse4: 294.2 put_luma_hv_12_16x8_avx2: 155.7 put_luma_hv_12_16x16_c: 3203.7 put_luma_hv_12_16x16_sse4: 497.2 put_luma_hv_12_16x16_avx2: 261.7 put_luma_hv_12_16x32_c: 5877.7 put_luma_hv_12_16x32_sse4: 903.2 put_luma_hv_12_16x32_avx2: 478.7 put_luma_hv_12_16x64_c: 11316.2 put_luma_hv_12_16x64_sse4: 1891.2 put_luma_hv_12_16x64_avx2: 1123.2 put_luma_hv_12_16x128_c: 22473.2 put_luma_hv_12_16x128_sse4: 3859.7 put_luma_hv_12_16x128_avx2: 2358.2 put_luma_hv_12_32x4_c: 2375.2 put_luma_hv_12_32x4_sse4: 393.2 put_luma_hv_12_32x4_avx2: 204.2 put_luma_hv_12_32x8_c: 3725.2 put_luma_hv_12_32x8_sse4: 590.2 put_luma_hv_12_32x8_avx2: 306.2 put_luma_hv_12_32x16_c: 6398.7 put_luma_hv_12_32x16_sse4: 981.7 put_luma_hv_12_32x16_avx2: 510.7 put_luma_hv_12_32x32_c: 11785.7 put_luma_hv_12_32x32_sse4: 1808.2 put_luma_hv_12_32x32_avx2: 913.2 put_luma_hv_12_32x64_c: 22631.2 put_luma_hv_12_32x64_sse4: 3585.2 put_luma_hv_12_32x64_avx2: 2011.7 put_luma_hv_12_32x128_c: 44283.7 put_luma_hv_12_32x128_sse4: 7232.7 put_luma_hv_12_32x128_avx2: 4033.2 put_luma_hv_12_64x4_c: 4708.2 put_luma_hv_12_64x4_sse4: 793.2 put_luma_hv_12_64x4_avx2: 422.7 put_luma_hv_12_64x8_c: 7332.7 put_luma_hv_12_64x8_sse4: 1229.2 put_luma_hv_12_64x8_avx2: 633.7 put_luma_hv_12_64x16_c: 12567.2 put_luma_hv_12_64x16_sse4: 1988.2 put_luma_hv_12_64x16_avx2: 1025.7 put_luma_hv_12_64x32_c: 23059.2 put_luma_hv_12_64x32_sse4: 3560.7 put_luma_hv_12_64x32_avx2: 1857.7 put_luma_hv_12_64x64_c: 44129.7 put_luma_hv_12_64x64_sse4: 7126.2 put_luma_hv_12_64x64_avx2: 3991.2 put_luma_hv_12_64x128_c: 86202.2 put_luma_hv_12_64x128_sse4: 14424.2 put_luma_hv_12_64x128_avx2: 8132.7 put_luma_hv_12_128x4_c: 9402.7 put_luma_hv_12_128x4_sse4: 1588.2 put_luma_hv_12_128x4_avx2: 852.2 put_luma_hv_12_128x8_c: 14683.2 put_luma_hv_12_128x8_sse4: 2387.2 put_luma_hv_12_128x8_avx2: 1261.7 put_luma_hv_12_128x16_c: 25322.2 put_luma_hv_12_128x16_sse4: 3961.2 put_luma_hv_12_128x16_avx2: 2078.2 put_luma_hv_12_128x32_c: 46591.2 put_luma_hv_12_128x32_sse4: 7109.7 put_luma_hv_12_128x32_avx2: 3773.2 put_luma_hv_12_128x64_c: 89042.2 put_luma_hv_12_128x64_sse4: 14200.7 put_luma_hv_12_128x64_avx2: 8041.7 put_luma_hv_12_128x128_c: 173856.2 put_luma_hv_12_128x128_sse4: 28799.2 put_luma_hv_12_128x128_avx2: 16170.2 put_luma_pixels_8_4x4_c: 87.2 put_luma_pixels_8_4x4_sse4: -5.-8 put_luma_pixels_8_4x8_c: 171.2 put_luma_pixels_8_4x8_sse4: -1.-8 put_luma_pixels_8_4x16_c: 125.7 put_luma_pixels_8_4x16_sse4: 8.7 put_luma_pixels_8_4x32_c: 201.2 put_luma_pixels_8_4x32_sse4: 29.2 put_luma_pixels_8_4x64_c: 398.7 put_luma_pixels_8_4x64_sse4: 62.2 put_luma_pixels_8_4x128_c: 771.2 put_luma_pixels_8_4x128_sse4: 143.7 put_luma_pixels_8_8x4_c: 154.7 put_luma_pixels_8_8x4_sse4: -6.-3 put_luma_pixels_8_8x8_c: 184.2 put_luma_pixels_8_8x8_sse4: 0.2 put_luma_pixels_8_8x16_c: 253.2 put_luma_pixels_8_8x16_sse4: 14.2 put_luma_pixels_8_8x32_c: 328.7 put_luma_pixels_8_8x32_sse4: 40.7 put_luma_pixels_8_8x64_c: 655.7 put_luma_pixels_8_8x64_sse4: 95.7 put_luma_pixels_8_8x128_c: 1313.7 put_luma_pixels_8_8x128_sse4: 216.7 put_luma_pixels_8_16x4_c: 288.7 put_luma_pixels_8_16x4_sse4: -1.-3 put_luma_pixels_8_16x8_c: 383.2 put_luma_pixels_8_16x8_sse4: 3.2 put_luma_pixels_8_16x16_c: 467.2 put_luma_pixels_8_16x16_sse4: 17.2 put_luma_pixels_8_16x32_c: 619.2 put_luma_pixels_8_16x32_sse4: 44.2 put_luma_pixels_8_16x64_c: 1347.7 put_luma_pixels_8_16x64_sse4: 104.2 put_luma_pixels_8_16x128_c: 2473.2 put_luma_pixels_8_16x128_sse4: 529.2 put_luma_pixels_8_32x4_c: 606.7 put_luma_pixels_8_32x4_sse4: 10.7 put_luma_pixels_8_32x4_avx2: -1.-3 put_luma_pixels_8_32x8_c: 719.7 put_luma_pixels_8_32x8_sse4: 21.2 put_luma_pixels_8_32x8_avx2: 5.2 put_luma_pixels_8_32x16_c: 897.2 put_luma_pixels_8_32x16_sse4: 48.2 put_luma_pixels_8_32x16_avx2: 22.2 put_luma_pixels_8_32x32_c: 1200.7 put_luma_pixels_8_32x32_sse4: 101.7 put_luma_pixels_8_32x32_avx2: 48.7 put_luma_pixels_8_32x64_c: 2399.2 put_luma_pixels_8_32x64_sse4: 213.7 put_luma_pixels_8_32x64_avx2: 114.2 put_luma_pixels_8_32x128_c: 4804.2 put_luma_pixels_8_32x128_sse4: 1045.7 put_luma_pixels_8_32x128_avx2: 517.7 put_luma_pixels_8_64x4_c: 1143.7 put_luma_pixels_8_64x4_sse4: 36.2 put_luma_pixels_8_64x4_avx2: 11.7 put_luma_pixels_8_64x8_c: 1390.7 put_luma_pixels_8_64x8_sse4: 65.2 put_luma_pixels_8_64x8_avx2: 24.7 put_luma_pixels_8_64x16_c: 1758.2 put_luma_pixels_8_64x16_sse4: 121.7 put_luma_pixels_8_64x16_avx2: 49.7 put_luma_pixels_8_64x32_c: 2363.2 put_luma_pixels_8_64x32_sse4: 247.2 put_luma_pixels_8_64x32_avx2: 103.2 put_luma_pixels_8_64x64_c: 4729.7 put_luma_pixels_8_64x64_sse4: 463.7 put_luma_pixels_8_64x64_avx2: 216.7 put_luma_pixels_8_64x128_c: 9453.2 put_luma_pixels_8_64x128_sse4: 1537.7 put_luma_pixels_8_64x128_avx2: 815.7 put_luma_pixels_8_128x4_c: 2408.7 put_luma_pixels_8_128x4_sse4: 82.2 put_luma_pixels_8_128x4_avx2: 35.7 put_luma_pixels_8_128x8_c: 1901.7 put_luma_pixels_8_128x8_sse4: 147.2 put_luma_pixels_8_128x8_avx2: 62.7 put_luma_pixels_8_128x16_c: 2789.2 put_luma_pixels_8_128x16_sse4: 266.7 put_luma_pixels_8_128x16_avx2: 114.2 put_luma_pixels_8_128x32_c: 5586.7 put_luma_pixels_8_128x32_sse4: 484.2 put_luma_pixels_8_128x32_avx2: 233.7 put_luma_pixels_8_128x64_c: 10259.2 put_luma_pixels_8_128x64_sse4: 927.2 put_luma_pixels_8_128x64_avx2: 469.2 put_luma_pixels_8_128x128_c: 20524.2 put_luma_pixels_8_128x128_sse4: 2701.7 put_luma_pixels_8_128x128_avx2: 1548.2 put_luma_pixels_10_4x4_c: 8.7 put_luma_pixels_10_4x4_sse4: -6.-8 put_luma_pixels_10_4x8_c: 21.2 put_luma_pixels_10_4x8_sse4: -2.-8 put_luma_pixels_10_4x16_c: 49.2 put_luma_pixels_10_4x16_sse4: 6.2 put_luma_pixels_10_4x32_c: 117.7 put_luma_pixels_10_4x32_sse4: 24.7 put_luma_pixels_10_4x64_c: 231.2 put_luma_pixels_10_4x64_sse4: 61.2 put_luma_pixels_10_4x128_c: 476.7 put_luma_pixels_10_4x128_sse4: 147.2 put_luma_pixels_10_8x4_c: 19.7 put_luma_pixels_10_8x4_sse4: -4.-8 put_luma_pixels_10_8x8_c: 42.7 put_luma_pixels_10_8x8_sse4: 0.-3 put_luma_pixels_10_8x16_c: 112.2 put_luma_pixels_10_8x16_sse4: 7.2 put_luma_pixels_10_8x32_c: 211.7 put_luma_pixels_10_8x32_sse4: 25.7 put_luma_pixels_10_8x64_c: 420.2 put_luma_pixels_10_8x64_sse4: 66.7 put_luma_pixels_10_8x128_c: 826.7 put_luma_pixels_10_8x128_sse4: 500.2 put_luma_pixels_10_16x4_c: 40.2 put_luma_pixels_10_16x4_sse4: 3.2 put_luma_pixels_10_16x4_avx2: -3.-8 put_luma_pixels_10_16x8_c: 104.7 put_luma_pixels_10_16x8_sse4: 11.7 put_luma_pixels_10_16x8_avx2: 0.7 put_luma_pixels_10_16x16_c: 202.2 put_luma_pixels_10_16x16_sse4: 28.2 put_luma_pixels_10_16x16_avx2: 8.2 put_luma_pixels_10_16x32_c: 395.2 put_luma_pixels_10_16x32_sse4: 64.2 put_luma_pixels_10_16x32_avx2: 25.7 put_luma_pixels_10_16x64_c: 783.2 put_luma_pixels_10_16x64_sse4: 141.2 put_luma_pixels_10_16x64_avx2: 63.2 put_luma_pixels_10_16x128_c: 1611.2 put_luma_pixels_10_16x128_sse4: 1041.2 put_luma_pixels_10_16x128_avx2: 477.2 put_luma_pixels_10_32x4_c: 112.7 put_luma_pixels_10_32x4_sse4: 24.2 put_luma_pixels_10_32x4_avx2: 4.7 put_luma_pixels_10_32x8_c: 197.2 put_luma_pixels_10_32x8_sse4: 43.7 put_luma_pixels_10_32x8_avx2: 14.2 put_luma_pixels_10_32x16_c: 384.7 put_luma_pixels_10_32x16_sse4: 77.7 put_luma_pixels_10_32x16_avx2: 29.7 put_luma_pixels_10_32x32_c: 759.2 put_luma_pixels_10_32x32_sse4: 165.7 put_luma_pixels_10_32x32_avx2: 65.7 put_luma_pixels_10_32x64_c: 1510.7 put_luma_pixels_10_32x64_sse4: 345.7 put_luma_pixels_10_32x64_avx2: 138.2 put_luma_pixels_10_32x128_c: 3074.7 put_luma_pixels_10_32x128_sse4: 2198.2 put_luma_pixels_10_32x128_avx2: 1024.7 put_luma_pixels_10_64x4_c: 206.7 put_luma_pixels_10_64x4_sse4: 65.7 put_luma_pixels_10_64x4_avx2: 29.7 put_luma_pixels_10_64x8_c: 378.2 put_luma_pixels_10_64x8_sse4: 88.7 put_luma_pixels_10_64x8_avx2: 47.7 put_luma_pixels_10_64x16_c: 747.7 put_luma_pixels_10_64x16_sse4: 171.7 put_luma_pixels_10_64x16_avx2: 81.7 put_luma_pixels_10_64x32_c: 1485.7 put_luma_pixels_10_64x32_sse4: 321.2 put_luma_pixels_10_64x32_avx2: 168.2 put_luma_pixels_10_64x64_c: 2968.7 put_luma_pixels_10_64x64_sse4: 614.2 put_luma_pixels_10_64x64_avx2: 320.7 put_luma_pixels_10_64x128_c: 6064.2 put_luma_pixels_10_64x128_sse4: 4132.7 put_luma_pixels_10_64x128_avx2: 1966.2 put_luma_pixels_10_128x4_c: 448.7 put_luma_pixels_10_128x4_sse4: 123.2 put_luma_pixels_10_128x4_avx2: 58.7 put_luma_pixels_10_128x8_c: 882.2 put_luma_pixels_10_128x8_sse4: 185.2 put_luma_pixels_10_128x8_avx2: 92.2 put_luma_pixels_10_128x16_c: 1752.7 put_luma_pixels_10_128x16_sse4: 330.2 put_luma_pixels_10_128x16_avx2: 176.2 put_luma_pixels_10_128x32_c: 3494.7 put_luma_pixels_10_128x32_sse4: 621.2 put_luma_pixels_10_128x32_avx2: 328.2 put_luma_pixels_10_128x64_c: 6978.7 put_luma_pixels_10_128x64_sse4: 1219.7 put_luma_pixels_10_128x64_avx2: 611.7 put_luma_pixels_10_128x128_c: 13984.7 put_luma_pixels_10_128x128_sse4: 8285.2 put_luma_pixels_10_128x128_avx2: 3983.7 put_luma_pixels_12_4x4_c: 7.7 put_luma_pixels_12_4x4_sse4: -6.-3 put_luma_pixels_12_4x8_c: 23.7 put_luma_pixels_12_4x8_sse4: -3.-3 put_luma_pixels_12_4x16_c: 63.2 put_luma_pixels_12_4x16_sse4: 6.2 put_luma_pixels_12_4x32_c: 122.2 put_luma_pixels_12_4x32_sse4: 24.2 put_luma_pixels_12_4x64_c: 237.2 put_luma_pixels_12_4x64_sse4: 60.7 put_luma_pixels_12_4x128_c: 584.7 put_luma_pixels_12_4x128_sse4: 142.2 put_luma_pixels_12_8x4_c: 20.2 put_luma_pixels_12_8x4_sse4: -5.-3 put_luma_pixels_12_8x8_c: 44.7 put_luma_pixels_12_8x8_sse4: -1.-3 put_luma_pixels_12_8x16_c: 123.7 put_luma_pixels_12_8x16_sse4: 8.2 put_luma_pixels_12_8x32_c: 209.7 put_luma_pixels_12_8x32_sse4: 26.2 put_luma_pixels_12_8x64_c: 417.2 put_luma_pixels_12_8x64_sse4: 65.2 put_luma_pixels_12_8x128_c: 947.2 put_luma_pixels_12_8x128_sse4: 478.2 put_luma_pixels_12_16x4_c: 40.7 put_luma_pixels_12_16x4_sse4: 5.2 put_luma_pixels_12_16x4_avx2: -3.-3 put_luma_pixels_12_16x8_c: 122.2 put_luma_pixels_12_16x8_sse4: 13.2 put_luma_pixels_12_16x8_avx2: 0.-3 put_luma_pixels_12_16x16_c: 203.7 put_luma_pixels_12_16x16_sse4: 30.7 put_luma_pixels_12_16x16_avx2: 5.7 put_luma_pixels_12_16x32_c: 395.2 put_luma_pixels_12_16x32_sse4: 66.2 put_luma_pixels_12_16x32_avx2: 21.2 put_luma_pixels_12_16x64_c: 783.7 put_luma_pixels_12_16x64_sse4: 139.2 put_luma_pixels_12_16x64_avx2: 68.2 put_luma_pixels_12_16x128_c: 1615.2 put_luma_pixels_12_16x128_sse4: 1045.2 put_luma_pixels_12_16x128_avx2: 510.7 put_luma_pixels_12_32x4_c: 135.2 put_luma_pixels_12_32x4_sse4: 25.7 put_luma_pixels_12_32x4_avx2: 4.2 put_luma_pixels_12_32x8_c: 328.2 put_luma_pixels_12_32x8_sse4: 44.2 put_luma_pixels_12_32x8_avx2: 12.2 put_luma_pixels_12_32x16_c: 714.2 put_luma_pixels_12_32x16_sse4: 85.7 put_luma_pixels_12_32x16_avx2: 24.7 put_luma_pixels_12_32x32_c: 1474.2 put_luma_pixels_12_32x32_sse4: 174.2 put_luma_pixels_12_32x32_avx2: 56.2 put_luma_pixels_12_32x64_c: 2747.7 put_luma_pixels_12_32x64_sse4: 351.7 put_luma_pixels_12_32x64_avx2: 131.7 put_luma_pixels_12_32x128_c: 5609.7 put_luma_pixels_12_32x128_sse4: 2091.2 put_luma_pixels_12_32x128_avx2: 1023.2 put_luma_pixels_12_64x4_c: 203.7 put_luma_pixels_12_64x4_sse4: 61.7 put_luma_pixels_12_64x4_avx2: 22.7 put_luma_pixels_12_64x8_c: 399.7 put_luma_pixels_12_64x8_sse4: 115.2 put_luma_pixels_12_64x8_avx2: 40.7 put_luma_pixels_12_64x16_c: 747.7 put_luma_pixels_12_64x16_sse4: 192.7 put_luma_pixels_12_64x16_avx2: 63.2 put_luma_pixels_12_64x32_c: 1485.7 put_luma_pixels_12_64x32_sse4: 337.7 put_luma_pixels_12_64x32_avx2: 143.7 put_luma_pixels_12_64x64_c: 3135.2 put_luma_pixels_12_64x64_sse4: 635.2 put_luma_pixels_12_64x64_avx2: 285.7 put_luma_pixels_12_64x128_c: 6061.2 put_luma_pixels_12_64x128_sse4: 4139.7 put_luma_pixels_12_64x128_avx2: 1948.7 put_luma_pixels_12_128x4_c: 446.7 put_luma_pixels_12_128x4_sse4: 108.7 put_luma_pixels_12_128x4_avx2: 51.2 put_luma_pixels_12_128x8_c: 897.2 put_luma_pixels_12_128x8_sse4: 194.7 put_luma_pixels_12_128x8_avx2: 79.7 put_luma_pixels_12_128x16_c: 1748.2 put_luma_pixels_12_128x16_sse4: 339.2 put_luma_pixels_12_128x16_avx2: 143.7 put_luma_pixels_12_128x32_c: 3557.2 put_luma_pixels_12_128x32_sse4: 634.7 put_luma_pixels_12_128x32_avx2: 256.7 put_luma_pixels_12_128x64_c: 7108.2 put_luma_pixels_12_128x64_sse4: 1215.2 put_luma_pixels_12_128x64_avx2: 570.7 put_luma_pixels_12_128x128_c: 14263.7 put_luma_pixels_12_128x128_sse4: 8275.2 put_luma_pixels_12_128x128_avx2: 3968.2 put_luma_v_8_4x4_c: 142.2 put_luma_v_8_4x4_sse4: 16.7 put_luma_v_8_4x8_c: 298.2 put_luma_v_8_4x8_sse4: 42.7 put_luma_v_8_4x16_c: 606.7 put_luma_v_8_4x16_sse4: 95.2 put_luma_v_8_4x32_c: 1237.2 put_luma_v_8_4x32_sse4: 199.2 put_luma_v_8_4x64_c: 2484.7 put_luma_v_8_4x64_sse4: 422.2 put_luma_v_8_4x128_c: 4975.7 put_luma_v_8_4x128_sse4: 1029.7 put_luma_v_8_8x4_c: 316.2 put_luma_v_8_8x4_sse4: 16.2 put_luma_v_8_8x8_c: 607.2 put_luma_v_8_8x8_sse4: 41.7 put_luma_v_8_8x16_c: 1238.7 put_luma_v_8_8x16_sse4: 95.2 put_luma_v_8_8x32_c: 2474.7 put_luma_v_8_8x32_sse4: 199.7 put_luma_v_8_8x64_c: 4954.2 put_luma_v_8_8x64_sse4: 422.7 put_luma_v_8_8x128_c: 9927.7 put_luma_v_8_8x128_sse4: 1028.2 put_luma_v_8_16x4_c: 607.7 put_luma_v_8_16x4_sse4: 21.7 put_luma_v_8_16x8_c: 1237.2 put_luma_v_8_16x8_sse4: 54.2 put_luma_v_8_16x16_c: 2475.2 put_luma_v_8_16x16_sse4: 112.7 put_luma_v_8_16x32_c: 4953.2 put_luma_v_8_16x32_sse4: 236.2 put_luma_v_8_16x64_c: 9915.7 put_luma_v_8_16x64_sse4: 500.7 put_luma_v_8_16x128_c: 19843.7 put_luma_v_8_16x128_sse4: 1148.2 put_luma_v_8_32x4_c: 1235.7 put_luma_v_8_32x4_sse4: 52.2 put_luma_v_8_32x4_avx2: 31.2 put_luma_v_8_32x8_c: 2474.7 put_luma_v_8_32x8_sse4: 102.2 put_luma_v_8_32x8_avx2: 68.7 put_luma_v_8_32x16_c: 4955.2 put_luma_v_8_32x16_sse4: 216.7 put_luma_v_8_32x16_avx2: 147.2 put_luma_v_8_32x32_c: 9907.7 put_luma_v_8_32x32_sse4: 428.2 put_luma_v_8_32x32_avx2: 298.7 put_luma_v_8_32x64_c: 19840.7 put_luma_v_8_32x64_sse4: 919.7 put_luma_v_8_32x64_avx2: 636.2 put_luma_v_8_32x128_c: 39660.2 put_luma_v_8_32x128_sse4: 1951.7 put_luma_v_8_32x128_avx2: 1446.2 put_luma_v_8_64x4_c: 2473.7 put_luma_v_8_64x4_sse4: 109.2 put_luma_v_8_64x4_avx2: 74.7 put_luma_v_8_64x8_c: 4953.2 put_luma_v_8_64x8_sse4: 207.2 put_luma_v_8_64x8_avx2: 149.2 put_luma_v_8_64x16_c: 9908.2 put_luma_v_8_64x16_sse4: 415.2 put_luma_v_8_64x16_avx2: 304.2 put_luma_v_8_64x32_c: 20964.2 put_luma_v_8_64x32_sse4: 858.2 put_luma_v_8_64x32_avx2: 601.2 put_luma_v_8_64x64_c: 39659.2 put_luma_v_8_64x64_sse4: 1710.7 put_luma_v_8_64x64_avx2: 1225.2 put_luma_v_8_64x128_c: 79316.7 put_luma_v_8_64x128_sse4: 3527.7 put_luma_v_8_64x128_avx2: 2648.2 put_luma_v_8_128x4_c: 4958.2 put_luma_v_8_128x4_sse4: 220.2 put_luma_v_8_128x4_avx2: 162.2 put_luma_v_8_128x8_c: 9909.7 put_luma_v_8_128x8_sse4: 424.2 put_luma_v_8_128x8_avx2: 315.7 put_luma_v_8_128x16_c: 19814.2 put_luma_v_8_128x16_sse4: 836.7 put_luma_v_8_128x16_avx2: 627.7 put_luma_v_8_128x32_c: 39627.2 put_luma_v_8_128x32_sse4: 1632.7 put_luma_v_8_128x32_avx2: 1239.2 put_luma_v_8_128x64_c: 79269.7 put_luma_v_8_128x64_sse4: 3336.7 put_luma_v_8_128x64_avx2: 2548.2 put_luma_v_8_128x128_c: 158589.7 put_luma_v_8_128x128_sse4: 7027.7 put_luma_v_8_128x128_avx2: 5410.7 put_luma_v_10_4x4_c: 110.7 put_luma_v_10_4x4_sse4: 17.2 put_luma_v_10_4x8_c: 244.7 put_luma_v_10_4x8_sse4: 43.2 put_luma_v_10_4x16_c: 460.7 put_luma_v_10_4x16_sse4: 97.2 put_luma_v_10_4x32_c: 981.7 put_luma_v_10_4x32_sse4: 202.7 put_luma_v_10_4x64_c: 1923.2 put_luma_v_10_4x64_sse4: 430.7 put_luma_v_10_4x128_c: 4109.7 put_luma_v_10_4x128_sse4: 1029.7 put_luma_v_10_8x4_c: 231.7 put_luma_v_10_8x4_sse4: 23.2 put_luma_v_10_8x8_c: 467.2 put_luma_v_10_8x8_sse4: 53.7 put_luma_v_10_8x16_c: 914.7 put_luma_v_10_8x16_sse4: 118.2 put_luma_v_10_8x32_c: 1833.7 put_luma_v_10_8x32_sse4: 245.7 put_luma_v_10_8x64_c: 3671.2 put_luma_v_10_8x64_sse4: 526.2 put_luma_v_10_8x128_c: 7394.7 put_luma_v_10_8x128_sse4: 1225.2 put_luma_v_10_16x4_c: 441.2 put_luma_v_10_16x4_sse4: 56.2 put_luma_v_10_16x4_avx2: 24.7 put_luma_v_10_16x8_c: 841.7 put_luma_v_10_16x8_sse4: 117.7 put_luma_v_10_16x8_avx2: 55.7 put_luma_v_10_16x16_c: 1687.2 put_luma_v_10_16x16_sse4: 241.7 put_luma_v_10_16x16_avx2: 118.7 put_luma_v_10_16x32_c: 3423.7 put_luma_v_10_16x32_sse4: 492.7 put_luma_v_10_16x32_avx2: 249.2 put_luma_v_10_16x64_c: 6824.7 put_luma_v_10_16x64_sse4: 1023.2 put_luma_v_10_16x64_avx2: 529.2 put_luma_v_10_16x128_c: 13887.7 put_luma_v_10_16x128_sse4: 2214.2 put_luma_v_10_16x128_avx2: 1226.2 put_luma_v_10_32x4_c: 834.7 put_luma_v_10_32x4_sse4: 125.2 put_luma_v_10_32x4_avx2: 59.7 put_luma_v_10_32x8_c: 1652.2 put_luma_v_10_32x8_sse4: 245.2 put_luma_v_10_32x8_avx2: 117.7 put_luma_v_10_32x16_c: 3291.2 put_luma_v_10_32x16_sse4: 490.7 put_luma_v_10_32x16_avx2: 244.2 put_luma_v_10_32x32_c: 6641.2 put_luma_v_10_32x32_sse4: 982.7 put_luma_v_10_32x32_avx2: 498.2 put_luma_v_10_32x64_c: 13321.7 put_luma_v_10_32x64_sse4: 2003.2 put_luma_v_10_32x64_avx2: 1022.2 put_luma_v_10_32x128_c: 26776.7 put_luma_v_10_32x128_sse4: 4222.7 put_luma_v_10_32x128_avx2: 2246.2 put_luma_v_10_64x4_c: 1663.7 put_luma_v_10_64x4_sse4: 251.7 put_luma_v_10_64x4_avx2: 132.2 put_luma_v_10_64x8_c: 3371.7 put_luma_v_10_64x8_sse4: 509.7 put_luma_v_10_64x8_avx2: 267.2 put_luma_v_10_64x16_c: 6766.2 put_luma_v_10_64x16_sse4: 1006.7 put_luma_v_10_64x16_avx2: 517.7 put_luma_v_10_64x32_c: 13291.2 put_luma_v_10_64x32_sse4: 1989.2 put_luma_v_10_64x32_avx2: 1040.7 put_luma_v_10_64x64_c: 26648.2 put_luma_v_10_64x64_sse4: 4042.7 put_luma_v_10_64x64_avx2: 2136.2 put_luma_v_10_64x128_c: 53331.2 put_luma_v_10_64x128_sse4: 8533.7 put_luma_v_10_64x128_avx2: 4611.7 put_luma_v_10_128x4_c: 3252.7 put_luma_v_10_128x4_sse4: 522.7 put_luma_v_10_128x4_avx2: 268.2 put_luma_v_10_128x8_c: 6536.2 put_luma_v_10_128x8_sse4: 1021.2 put_luma_v_10_128x8_avx2: 527.2 put_luma_v_10_128x16_c: 13019.2 put_luma_v_10_128x16_sse4: 1993.2 put_luma_v_10_128x16_avx2: 1033.7 put_luma_v_10_128x32_c: 26347.7 put_luma_v_10_128x32_sse4: 3954.7 put_luma_v_10_128x32_avx2: 2052.7 put_luma_v_10_128x64_c: 52295.7 put_luma_v_10_128x64_sse4: 8045.7 put_luma_v_10_128x64_avx2: 4206.7 put_luma_v_10_128x128_c: 104905.7 put_luma_v_10_128x128_sse4: 16977.2 put_luma_v_10_128x128_avx2: 9129.2 put_luma_v_12_4x4_c: 120.2 put_luma_v_12_4x4_sse4: 16.7 put_luma_v_12_4x8_c: 236.7 put_luma_v_12_4x8_sse4: 43.7 put_luma_v_12_4x16_c: 495.7 put_luma_v_12_4x16_sse4: 97.2 put_luma_v_12_4x32_c: 1052.7 put_luma_v_12_4x32_sse4: 203.7 put_luma_v_12_4x64_c: 1917.7 put_luma_v_12_4x64_sse4: 428.7 put_luma_v_12_4x128_c: 3906.2 put_luma_v_12_4x128_sse4: 1031.2 put_luma_v_12_8x4_c: 214.7 put_luma_v_12_8x4_sse4: 23.2 put_luma_v_12_8x8_c: 437.7 put_luma_v_12_8x8_sse4: 53.2 put_luma_v_12_8x16_c: 941.7 put_luma_v_12_8x16_sse4: 119.2 put_luma_v_12_8x32_c: 1750.2 put_luma_v_12_8x32_sse4: 240.7 put_luma_v_12_8x64_c: 3660.2 put_luma_v_12_8x64_sse4: 522.7 put_luma_v_12_8x128_c: 7450.7 put_luma_v_12_8x128_sse4: 1204.2 put_luma_v_12_16x4_c: 432.7 put_luma_v_12_16x4_sse4: 57.2 put_luma_v_12_16x4_avx2: 24.7 put_luma_v_12_16x8_c: 852.2 put_luma_v_12_16x8_sse4: 122.2 put_luma_v_12_16x8_avx2: 55.7 put_luma_v_12_16x16_c: 1675.7 put_luma_v_12_16x16_sse4: 255.2 put_luma_v_12_16x16_avx2: 119.7 put_luma_v_12_16x32_c: 3449.2 put_luma_v_12_16x32_sse4: 487.2 put_luma_v_12_16x32_avx2: 252.7 put_luma_v_12_16x64_c: 6900.2 put_luma_v_12_16x64_sse4: 1009.2 put_luma_v_12_16x64_avx2: 531.2 put_luma_v_12_16x128_c: 13970.7 put_luma_v_12_16x128_sse4: 2171.2 put_luma_v_12_16x128_avx2: 1218.7 put_luma_v_12_32x4_c: 846.2 put_luma_v_12_32x4_sse4: 124.7 put_luma_v_12_32x4_avx2: 60.2 put_luma_v_12_32x8_c: 1665.7 put_luma_v_12_32x8_sse4: 247.2 put_luma_v_12_32x8_avx2: 119.2 put_luma_v_12_32x16_c: 3326.7 put_luma_v_12_32x16_sse4: 486.7 put_luma_v_12_32x16_avx2: 242.7 put_luma_v_12_32x32_c: 6583.2 put_luma_v_12_32x32_sse4: 984.2 put_luma_v_12_32x32_avx2: 497.2 put_luma_v_12_32x64_c: 13372.2 put_luma_v_12_32x64_sse4: 1974.7 put_luma_v_12_32x64_avx2: 1025.7 put_luma_v_12_32x128_c: 26840.2 put_luma_v_12_32x128_sse4: 4147.2 put_luma_v_12_32x128_avx2: 2238.7 put_luma_v_12_64x4_c: 1646.2 put_luma_v_12_64x4_sse4: 254.7 put_luma_v_12_64x4_avx2: 132.7 put_luma_v_12_64x8_c: 3244.2 put_luma_v_12_64x8_sse4: 506.7 put_luma_v_12_64x8_avx2: 269.7 put_luma_v_12_64x16_c: 6556.2 put_luma_v_12_64x16_sse4: 990.7 put_luma_v_12_64x16_avx2: 520.2 put_luma_v_12_64x32_c: 13086.7 put_luma_v_12_64x32_sse4: 1967.7 put_luma_v_12_64x32_avx2: 1055.7 put_luma_v_12_64x64_c: 26116.7 put_luma_v_12_64x64_sse4: 4084.2 put_luma_v_12_64x64_avx2: 2147.7 put_luma_v_12_64x128_c: 52029.7 put_luma_v_12_64x128_sse4: 8417.7 put_luma_v_12_64x128_avx2: 4606.2 put_luma_v_12_128x4_c: 3276.2 put_luma_v_12_128x4_sse4: 522.7 put_luma_v_12_128x4_avx2: 266.7 put_luma_v_12_128x8_c: 6559.7 put_luma_v_12_128x8_sse4: 1013.7 put_luma_v_12_128x8_avx2: 523.2 put_luma_v_12_128x16_c: 13119.7 put_luma_v_12_128x16_sse4: 1975.7 put_luma_v_12_128x16_avx2: 1039.7 put_luma_v_12_128x32_c: 26305.7 put_luma_v_12_128x32_sse4: 3906.2 put_luma_v_12_128x32_avx2: 2053.2 put_luma_v_12_128x64_c: 52454.2 put_luma_v_12_128x64_sse4: 7933.7 put_luma_v_12_128x64_avx2: 4186.2 put_luma_v_12_128x128_c: 104382.2 put_luma_v_12_128x128_sse4: 16707.2 put_luma_v_12_128x128_avx2: 9138.2

nuomi2021 commented 8 months ago
  C SSE4 AVX2 SSE4 times AVX2 times
h_8_128x128 142191.7 7273.2 5752.7 19.55 24.717385
h_10_128x128 111929.2 16360.2 9104.2 6.84 12.294238
h_12_128x128 113136.2 16343.7 9115.2 6.92 12.411818
hv_8_128x128 174611.2 21248.7 NA 8.22 NA
hv_10_128x128 171717.2 28784.7 15721.2 5.97 10.922652
hv_12_128x128 173856.2 28799.2 16170.2 6.04 10.751642
pixels_8_128x128 20524.2 2701.7 1548.2 7.60 13.256814
pixels_10_128x128 13984.7 8285.2 3983.7 1.69 3.5104802
pixels_12_128x128 14263.7 8275.2 3968.2 1.72 3.5945013
v_8_128x128 158589.7 7027.7 5410.7 22.57 29.310385
v_10_128x128 104905.7 16977.2 9129.2 6.18 11.491226
v_12_128x128 104382.2 16707.2 9138.2 6.25 11.422622