Hi, guys
How is it going?
when I build libmad in different platforms, i found two flags settings are different. I do not understand what those flags are used for, can any expert tell me about it?
When i build libmad , i first ./configure, and then make.
when I build it on 32 bits mac and 32 bits centOS,  i have flags
FPM_INTEL
ASO_ZEROCHECK

when I build it on 64 bits ubuntu and 64 bits centOS, I have flags
 FPM_DEFAULT
In this case, Makefile do not have ASO_ZEROCHECK flag.

i try to build libmad in my own program on those systems.  i need to set the flags in my program.

Any ideas about this?

Another question is about : 
in libmad Makefile, there are lots of optimization flags. are those flags critical and should I also brought them all to  my program?

Thanks!
Leon