void test_vcvtf32_s32 (void)
{
  float32x2_t out_float32x2_t;
  int32x2_t arg0_int32x2_t;

  out_float32x2_t = vcvt_f32_s32 (arg0_int32x2_t);
}
void processVirtualizerNeon(int16_t* buffer, uint32_t sizeInFrames) {
	effectsFramesBeforeRecoveringGain -= sizeInFrames;

	float32x2_t gainClip = vld1_f32(effectsGainClip);
	float32x2_t maxAbsSample = vdup_n_f32(0.0f);

	while ((sizeInFrames--)) {
		float *samples = equalizerSamples;

		effectsTemp[0] = (int32_t)buffer[0];
		effectsTemp[1] = (int32_t)buffer[1];
		//inLR = { L, R }
		float32x2_t inLR = vcvt_f32_s32(*((int32x2_t*)effectsTemp));

		virtualizerNeon();

		floatToShortNeon();
	}

	footerNeon();
}