Am Dienstag, den 02.06.2015, 13:46 +0200 schrieb Bernhard Übelacker: 
> I just wanted to have a less invasive change.

Me too. And there isn't even anything wrong with that code. We just need
to find a way to give the compiler a hint with the clue bat.

> I guess this is a hint for this initialization:
> -    const vecfloat_union fabs_mask = {{ 0x7FFFFFFF, 0x7FFFFFFF, 0x7FFFFFFF, 
> 0x7FFFFFFF }};

Isn't 0x7FFFFFFF == nan in float? Maybe we could get rid of the int type
and initialize the union through the float members with 0./0.? But maybe
this is just a stupid idea.

> Removing _i_32 seems to initialize the union differently and therefore
> the result is different.
> With _i_32 removed (and the alignment 0x20) audio is not working anymore.

Gosh, this is to pull my hair out. ;)

- Fabian

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to