static inline void mix_2f_2r_to_dolby(AC3DecodeContext *ctx)

{

    int i;

    float (*output)[256] = ctx->audio_block.block_output;



    for (i = 0; i < 256; i++) {

        output[1][i] -= output[3][i];

        output[2][i] += output[4][i];

    }

    memset(output[3], 0, sizeof(output[3]));

    memset(output[4], 0, sizeof(output[4]));

}

static inline void mix_2f_2r_to_dolby(AC3DecodeContext *ctx)

{

    int i;

    float (*output)[256] = ctx->audio_block.block_output;



    for (i = 0; i < 256; i++) {

        output[1][i] -= output[3][i];

        output[2][i] += output[4][i];

    }

    memset(output[3], 0, sizeof(output[3]));

    memset(output[4], 0, sizeof(output[4]));

}

static inline void FUNC_0(AC3DecodeContext *VAR_0)

{

    int VAR_1;

    float (*VAR_2)[256] = VAR_0->audio_block.block_output;



    for (VAR_1 = 0; VAR_1 < 256; VAR_1++) {

        VAR_2[1][VAR_1] -= VAR_2[3][VAR_1];

        VAR_2[2][VAR_1] += VAR_2[4][VAR_1];

    }

    memset(VAR_2[3], 0, sizeof(VAR_2[3]));

    memset(VAR_2[4], 0, sizeof(VAR_2[4]));

}

static inline void FUNC_0(AC3DecodeContext *VAR_0)
{ int VAR_1; float (*VAR_2)[256] = VAR_0->audio_block.block_output; for (VAR_1 = 0; VAR_1 < 256; VAR_1++) { VAR_2[1][VAR_1] -= VAR_2[3][VAR_1]; VAR_2[2][VAR_1] += VAR_2[4][VAR_1]; } memset(VAR_2[3], 0, sizeof(VAR_2[3])); memset(VAR_2[4], 0, sizeof(VAR_2[4])); }