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(); }