[PATCH] Add config.h in sbc/sbc_primitives.h When we use "--enable-high-precision" option of configure, this does not work effectively. Because SBC_HIGH_PRECISION enabled by this option is not available in "sbc/sbc_primitives.h". This adds config.h to "sbc/sbc_primitives.h" to use SBC_HIGH_PRECISION.
Don't call __builtin_cpu_init unless targeting i386 or x86_64. Otherwise we get an error at link time:
CC sbc/sbc_primitives.lo sbc/sbc_primitives.c: In function ‘sbc_init_primitives_x86’: sbc/sbc_primitives.c:596:2: warning: implicit declaration of function ‘__builtin_cpu_init’; did you mean ‘__builtin_irint’? [-Wimplicit-function-declaration] [...] CCLD src/sbcdec sbc_primitives.c:(.text+0x3a30): undefined reference to `__builtin_cpu_init'