CVSROOT: /cvs Module name: src Changes by: [email protected] 2021/05/25 02:06:12
Modified files:
usr.bin/sndiod : dsp.h
usr.bin/aucat : dsp.h
Log message:
Drop assembly for 24-bit fixed-point operations
Now i386 compiler is smart enough to generate a single imul
instruction per fixed-point multiplication. This change also allows
24-bit precision to be used on all archs (if -DADATA_BITS=24 is used).
Tested on arm64 by Doug Moss <dougmoss710 at yahoo.com>, thanks
Suggested and ok naddy@
