WINDOW_FUNC(eight_short)

{

    const float *swindow = sce->ics.use_kb_window[0] ? ff_aac_kbd_short_128 : ff_sine_128;

    const float *pwindow = sce->ics.use_kb_window[1] ? ff_aac_kbd_short_128 : ff_sine_128;

    const float *in = audio + 448;

    float *out = sce->ret;



    for (int w = 0; w < 8; w++) {

        dsp->vector_fmul        (out, in, w ? pwindow : swindow, 128);

        out += 128;

        in  += 128;

        dsp->vector_fmul_reverse(out, in, swindow, 128);

        out += 128;

    }

}

WINDOW_FUNC(eight_short)

{

    const float *swindow = sce->ics.use_kb_window[0] ? ff_aac_kbd_short_128 : ff_sine_128;

    const float *pwindow = sce->ics.use_kb_window[1] ? ff_aac_kbd_short_128 : ff_sine_128;

    const float *in = audio + 448;

    float *out = sce->ret;



    for (int w = 0; w < 8; w++) {

        dsp->vector_fmul        (out, in, w ? pwindow : swindow, 128);

        out += 128;

        in  += 128;

        dsp->vector_fmul_reverse(out, in, swindow, 128);

        out += 128;

    }

}

FUNC_0(VAR_0)

{

    const float *VAR_1 = sce->ics.use_kb_window[0] ? ff_aac_kbd_short_128 : ff_sine_128;

    const float *VAR_2 = sce->ics.use_kb_window[1] ? ff_aac_kbd_short_128 : ff_sine_128;

    const float *VAR_3 = audio + 448;

    float *VAR_4 = sce->ret;



    for (int VAR_5 = 0; VAR_5 < 8; VAR_5++) {

        dsp->vector_fmul        (VAR_4, VAR_3, VAR_5 ? VAR_2 : VAR_1, 128);

        VAR_4 += 128;

        VAR_3  += 128;

        dsp->vector_fmul_reverse(VAR_4, VAR_3, VAR_1, 128);

        VAR_4 += 128;

    }

}

FUNC_0(VAR_0)
{ const float *VAR_1 = sce->ics.use_kb_window[0] ? ff_aac_kbd_short_128 : ff_sine_128; const float *VAR_2 = sce->ics.use_kb_window[1] ? ff_aac_kbd_short_128 : ff_sine_128; const float *VAR_3 = audio + 448; float *VAR_4 = sce->ret; for (int VAR_5 = 0; VAR_5 < 8; VAR_5++) { dsp->vector_fmul        (VAR_4, VAR_3, VAR_5 ? VAR_2 : VAR_1, 128); VAR_4 += 128; VAR_3  += 128; dsp->vector_fmul_reverse(VAR_4, VAR_3, VAR_1, 128); VAR_4 += 128; } }