Skip to content

x86: Add 8-bit mc(t)_scaled SSSE3 32-bit asm

mc_scaled_8tap_regular_w2_8bpc_c: 1070.7
mc_scaled_8tap_regular_w2_8bpc_ssse3: 253.0
mc_scaled_8tap_regular_w2_dy1_8bpc_c: 1079.9
mc_scaled_8tap_regular_w2_dy1_8bpc_ssse3: 114.8
mc_scaled_8tap_regular_w2_dy2_8bpc_c: 1466.1
mc_scaled_8tap_regular_w2_dy2_8bpc_ssse3: 145.7
mc_scaled_8tap_regular_w4_8bpc_c: 1965.4
mc_scaled_8tap_regular_w4_8bpc_ssse3: 251.4
mc_scaled_8tap_regular_w4_dy1_8bpc_c: 1989.4
mc_scaled_8tap_regular_w4_dy1_8bpc_ssse3: 166.1
mc_scaled_8tap_regular_w4_dy2_8bpc_c: 2728.8
mc_scaled_8tap_regular_w4_dy2_8bpc_ssse3: 163.4
mc_scaled_8tap_regular_w8_8bpc_c: 3670.1
mc_scaled_8tap_regular_w8_8bpc_ssse3: 477.0
mc_scaled_8tap_regular_w8_dy1_8bpc_c: 3651.1
mc_scaled_8tap_regular_w8_dy1_8bpc_ssse3: 464.8
mc_scaled_8tap_regular_w8_dy2_8bpc_c: 5079.6
mc_scaled_8tap_regular_w8_dy2_8bpc_ssse3: 494.0
mc_scaled_8tap_regular_w16_8bpc_c: 8366.9
mc_scaled_8tap_regular_w16_8bpc_ssse3: 1197.4
mc_scaled_8tap_regular_w16_dy1_8bpc_c: 9088.5
mc_scaled_8tap_regular_w16_dy1_8bpc_ssse3: 1212.6
mc_scaled_8tap_regular_w16_dy2_8bpc_c: 13166.1
mc_scaled_8tap_regular_w16_dy2_8bpc_ssse3: 1301.4
mc_scaled_8tap_regular_w32_8bpc_c: 29883.7
mc_scaled_8tap_regular_w32_8bpc_ssse3: 3990.3
mc_scaled_8tap_regular_w32_dy1_8bpc_c: 23404.1
mc_scaled_8tap_regular_w32_dy1_8bpc_ssse3: 3617.4
mc_scaled_8tap_regular_w32_dy2_8bpc_c: 36248.3
mc_scaled_8tap_regular_w32_dy2_8bpc_ssse3: 3949.3
mc_scaled_8tap_regular_w64_8bpc_c: 57228.6
mc_scaled_8tap_regular_w64_8bpc_ssse3: 9359.4
mc_scaled_8tap_regular_w64_dy1_8bpc_c: 87271.8
mc_scaled_8tap_regular_w64_dy1_8bpc_ssse3: 12472.7
mc_scaled_8tap_regular_w64_dy2_8bpc_c: 135050.9
mc_scaled_8tap_regular_w64_dy2_8bpc_ssse3: 13585.4
mc_scaled_8tap_regular_w128_8bpc_c: 219123.0
mc_scaled_8tap_regular_w128_8bpc_ssse3: 31867.7
mc_scaled_8tap_regular_w128_dy1_8bpc_c: 240143.3
mc_scaled_8tap_regular_w128_dy1_8bpc_ssse3: 35275.7
mc_scaled_8tap_regular_w128_dy2_8bpc_c: 376357.7
mc_scaled_8tap_regular_w128_dy2_8bpc_ssse3: 39411.4
mct_scaled_8tap_regular_w4_8bpc_c: 1178.7
mct_scaled_8tap_regular_w4_8bpc_ssse3: 176.8
mct_scaled_8tap_regular_w4_dy1_8bpc_c: 1354.8
mct_scaled_8tap_regular_w4_dy1_8bpc_ssse3: 131.5
mct_scaled_8tap_regular_w4_dy2_8bpc_c: 1832.2
mct_scaled_8tap_regular_w4_dy2_8bpc_ssse3: 123.0
mct_scaled_8tap_regular_w8_8bpc_c: 3547.6
mct_scaled_8tap_regular_w8_8bpc_ssse3: 526.0
mct_scaled_8tap_regular_w8_dy1_8bpc_c: 3683.8
mct_scaled_8tap_regular_w8_dy1_8bpc_ssse3: 513.8
mct_scaled_8tap_regular_w8_dy2_8bpc_c: 5260.7
mct_scaled_8tap_regular_w8_dy2_8bpc_ssse3: 566.1
mct_scaled_8tap_regular_w16_8bpc_c: 8424.5
mct_scaled_8tap_regular_w16_8bpc_ssse3: 1340.0
mct_scaled_8tap_regular_w16_dy1_8bpc_c: 9515.8
mct_scaled_8tap_regular_w16_dy1_8bpc_ssse3: 1337.0
mct_scaled_8tap_regular_w16_dy2_8bpc_c: 14247.3
mct_scaled_8tap_regular_w16_dy2_8bpc_ssse3: 1492.7
mct_scaled_8tap_regular_w32_8bpc_c: 32059.9
mct_scaled_8tap_regular_w32_8bpc_ssse3: 5177.5
mct_scaled_8tap_regular_w32_dy1_8bpc_c: 32557.6
mct_scaled_8tap_regular_w32_dy1_8bpc_ssse3: 4889.9
mct_scaled_8tap_regular_w32_dy2_8bpc_c: 50844.2
mct_scaled_8tap_regular_w32_dy2_8bpc_ssse3: 5667.1
mct_scaled_8tap_regular_w64_8bpc_c: 59903.1
mct_scaled_8tap_regular_w64_8bpc_ssse3: 10453.6
mct_scaled_8tap_regular_w64_dy1_8bpc_c: 80298.8
mct_scaled_8tap_regular_w64_dy1_8bpc_ssse3: 12597.8
mct_scaled_8tap_regular_w64_dy2_8bpc_c: 127244.8
mct_scaled_8tap_regular_w64_dy2_8bpc_ssse3: 14677.9
mct_scaled_8tap_regular_w128_8bpc_c: 280097.0
mct_scaled_8tap_regular_w128_8bpc_ssse3: 41989.3
mct_scaled_8tap_regular_w128_dy1_8bpc_c: 208913.2
mct_scaled_8tap_regular_w128_dy1_8bpc_ssse3: 35525.2
mct_scaled_8tap_regular_w128_dy2_8bpc_c: 341367.6
mct_scaled_8tap_regular_w128_dy2_8bpc_ssse3: 41449.0

Merge request reports