unsafe-libopus 0.2.0

libopus transpiled to rust by c2rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
pub unsafe fn silk_scale_vector_FLP(data1: *mut f32, gain: f32, dataSize: i32) {
    let mut i: i32 = 0;
    let mut dataSize4: i32 = 0;
    dataSize4 = dataSize & 0xfffc;
    i = 0;
    while i < dataSize4 {
        *data1.offset((i + 0) as isize) *= gain;
        *data1.offset((i + 1) as isize) *= gain;
        *data1.offset((i + 2) as isize) *= gain;
        *data1.offset((i + 3) as isize) *= gain;
        i += 4;
    }
    while i < dataSize {
        *data1.offset(i as isize) *= gain;
        i += 1;
    }
}