• Liwei Wang's avatar
    Add SSSE3 implementation for the 8x32 and 32x8 blocks in itx · 585ac462
    Liwei Wang authored
    Cycle times:
    inv_txfm_add_8x32_dct_dct_0_8bpc_c: 1164.7
    inv_txfm_add_8x32_dct_dct_0_8bpc_ssse3: 79.5
    inv_txfm_add_8x32_dct_dct_1_8bpc_c: 11291.6
    inv_txfm_add_8x32_dct_dct_1_8bpc_ssse3: 508.5
    inv_txfm_add_8x32_dct_dct_2_8bpc_c: 10720.4
    inv_txfm_add_8x32_dct_dct_2_8bpc_ssse3: 507.9
    inv_txfm_add_8x32_dct_dct_3_8bpc_c: 12351.5
    inv_txfm_add_8x32_dct_dct_3_8bpc_ssse3: 687.2
    inv_txfm_add_8x32_dct_dct_4_8bpc_c: 10402.3
    inv_txfm_add_8x32_dct_dct_4_8bpc_ssse3: 687.9
    inv_txfm_add_8x32_identity_identity_0_8bpc_c: 3485.0
    inv_txfm_add_8x32_identity_identity_0_8bpc_ssse3: 97.7
    inv_txfm_add_8x32_identity_identity_1_8bpc_c: 3495.7
    inv_txfm_add_8x32_identity_identity_1_8bpc_ssse3: 97.7
    inv_txfm_add_8x32_identity_identity_2_8bpc_c: 3503.7
    inv_txfm_add_8x32_identity_identity_2_8bpc_ssse3: 97.8
    inv_txfm_add_8x32_identity_identity_3_8bpc_c: 3489.5
    inv_txfm_add_8x32_identity_identity_3_8bpc_ssse3: 184.4
    inv_txfm_add_8x32_identity_identity_4_8bpc_c: 3498.1
    inv_txfm_add_8x32_identity_identity_4_8bpc_ssse3: 182.8
    inv_txfm_add_32x8_dct_dct_0_8bpc_c: 1220.4
    inv_txfm_add_32x8_dct_dct_0_8bpc_ssse3: 65.6
    inv_txfm_add_32x8_dct_dct_1_8bpc_c: 11120.7
    inv_txfm_add_32x8_dct_dct_1_8bpc_ssse3: 623.8
    inv_txfm_add_32x8_dct_dct_2_8bpc_c: 12236.3
    inv_txfm_add_32x8_dct_dct_2_8bpc_ssse3: 624.7
    inv_txfm_add_32x8_dct_dct_3_8bpc_c: 10866.3
    inv_txfm_add_32x8_dct_dct_3_8bpc_ssse3: 694.1
    inv_txfm_add_32x8_dct_dct_4_8bpc_c: 10322.8
    inv_txfm_add_32x8_dct_dct_4_8bpc_ssse3: 692.5
    inv_txfm_add_32x8_identity_identity_0_8bpc_c: 3368.1
    inv_txfm_add_32x8_identity_identity_0_8bpc_ssse3: 98.6
    inv_txfm_add_32x8_identity_identity_1_8bpc_c: 3381.1
    inv_txfm_add_32x8_identity_identity_1_8bpc_ssse3: 98.3
    inv_txfm_add_32x8_identity_identity_2_8bpc_c: 3376.6
    inv_txfm_add_32x8_identity_identity_2_8bpc_ssse3: 98.3
    inv_txfm_add_32x8_identity_identity_3_8bpc_c: 3364.3
    inv_txfm_add_32x8_identity_identity_3_8bpc_ssse3: 182.2
    inv_txfm_add_32x8_identity_identity_4_8bpc_c: 3390.0
    inv_txfm_add_32x8_identity_identity_4_8bpc_ssse3: 182.2
    585ac462
itx_ssse3.asm 164 KB