Index: fdk-aac/libFDK/include/FDK_archdef.h
===================================================================
--- fdk-aac.orig/libFDK/include/FDK_archdef.h	2014-08-17 09:43:50.000000000 -0500
+++ fdk-aac/libFDK/include/FDK_archdef.h	2014-08-17 09:44:04.000000000 -0500
@@ -213,6 +213,22 @@
 #define LDCOEFF_16BIT
 #define WINDOWTABLE_16BIT
 
+#elif defined(__sparc__)
+#define ARCH_PREFER_MULT_32x32
+#define ARCH_PREFER_MULT_32x16
+#define SINETABLE_16BIT
+#define POW2COEFF_16BIT
+#define LDCOEFF_16BIT
+#define WINDOWTABLE_16BIT
+
+#elif defined(__s390x__)
+#define ARCH_PREFER_MULT_32x32
+#define ARCH_PREFER_MULT_32x16
+#define SINETABLE_16BIT
+#define POW2COEFF_16BIT
+#define LDCOEFF_16BIT
+#define WINDOWTABLE_16BIT
+
 #else
 
   #error  >>>> Please set architecture characterization defines for your platform (FDK_HIGH_PERFORMANCE)! <<<<
