On Wed, 20 Sep 2017 16:45:46 +0200, Ricard Wanderlof wrote: > > > On Wed, 20 Sep 2017, Takashi Iwai wrote: > > > > I'm trying to understand why it is critical to have hardware floating > > > point support in this case. The pow() function is very resource hungry, > > > true, but the function is only called when the plugin is loaded, and not > > > for instance on every sample while the stream is running, so on the whole > > > I would expect the impact to be minimal. Is there some other rationale > > > that I'm missing? > > > > The softfloat option is to avoid calculation in float as much as > > possible, i.e. alsa-lib will be built without any usage of math > > library. > > "as much as possible" sounds like the softvol case would be a reasonable > exception, on the other hand, if the goal is to completely avoid using the > softfloat library I can see the point. Is the reason to avoid dependency > issues, or to minimize the total resulting code size, especially on > systems with limited memory? Well, actually no, because we don't link with -lm when the option is specified, so far. That is, the softfloat option is for controlling whether to allow the usage of math function or not. Takashi _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel