• Rémi Denis-Courmont's avatar
    sws/input: R-V V 32-bit RGB to halved UV · 7a336939
    Rémi Denis-Courmont authored
    T-Head C908:
    abgr_to_uv_half_8_c:            2.2
    abgr_to_uv_half_8_rvv_i32:      3.5
    abgr_to_uv_half_128_c:         44.0
    abgr_to_uv_half_128_rvv_i32:   13.0
    abgr_to_uv_half_1080_c:       245.0
    abgr_to_uv_half_1080_rvv_i32: 107.2
    abgr_to_uv_half_1920_c:       406.2
    abgr_to_uv_half_1920_rvv_i32: 188.7
    bgra_to_uv_half_8_c:            2.2
    bgra_to_uv_half_8_rvv_i32:      3.5
    bgra_to_uv_half_128_c:         26.5
    bgra_to_uv_half_128_rvv_i32:   13.0
    bgra_to_uv_half_1080_c:       219.7
    bgra_to_uv_half_1080_rvv_i32: 107.0
    bgra_to_uv_half_1920_c:       406.7
    bgra_to_uv_half_1920_rvv_i32: 188.7
    
    SpacemiT X60:
    abgr_to_uv_half_8_c:           2.2
    abgr_to_uv_half_8_rvv_i32:     3.0
    abgr_to_uv_half_128_c:        28.2
    abgr_to_uv_half_128_rvv_i32:   5.7
    abgr_to_uv_half_1080_c:      235.5
    abgr_to_uv_half_1080_rvv_i32: 47.7
    abgr_to_uv_half_1920_c:      418.2
    abgr_to_uv_half_1920_rvv_i32: 84.0
    bgra_to_uv_half_8_c:           2.0
    bgra_to_uv_half_8_rvv_i32:     3.0
    bgra_to_uv_half_128_c:        23.7
    bgra_to_uv_half_128_rvv_i32:   5.7
    bgra_to_uv_half_1080_c:      195.5
    bgra_to_uv_half_1080_rvv_i32: 47.7
    bgra_to_uv_half_1920_c:      346.5
    bgra_to_uv_half_1920_rvv_i32: 84.0
    7a336939
input_rvv.S 8.43 KB