--- a/interface/perform.cpp
+++ b/interface/perform.cpp
@@ -13,7 +13,9 @@
 ////////////////////////////////////////////////////////////////////////
 
 
+#if defined(__i386__) || defined(__x86_64__)
 #define USE_PERFORMANCE	//uncomment to use
+#endif
 
 //==========================================================================================
 // + + +   This Software is released under the "Simplified BSD License"  + + +
--- a/dsp/wfmdemod.cpp
+++ b/dsp/wfmdemod.cpp
@@ -406,7 +406,7 @@
 //m_PilotPhaseAdjust = g_TestValue;
 	for(int i=0; i<InLength; i++)	//175 nSec
 	{
-#if 1
+#if defined(__i386__) || defined(__x86_64__)
 		asm volatile ("fsincos" : "=%&t" (Cos), "=%&u" (Sin) : "0" (m_PilotNcoPhase));	//126nS
 #else
 		Sin = sin(m_PilotNcoPhase);		//178ns for sin/cos calc
@@ -556,7 +556,7 @@
 TYPECPX tmp;
 	for(int i=0; i<InLength; i++)
 	{
-#if 1
+#if defined(__i386__) || defined(__x86_64__)
 		asm volatile ("fsincos" : "=%&t" (Cos), "=%&u" (Sin) : "0" (m_RdsNcoPhase));	//126nS
 #else
 		Sin = sin(m_RdsNcoPhase);		//178ns for sin/cos calc
