--- a/interface/perform.cpp
+++ b/interface/perform.cpp
@@ -12,8 +12,9 @@
 //	2011-04-26  Added define to remove assembly from compile
 ////////////////////////////////////////////////////////////////////////
 
-
-//#define USE_PERFORMANCE	//uncomment to use
+#if 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
@@ -407,7 +407,7 @@
 //m_PilotPhaseAdjust = g_TestValue;
 	for(int i=0; i<InLength; i++)	//175 nSec
 	{
-#if 1
+#if defined(__x86_64__)
 		asm volatile ("fsincos" : "=%&t" (Cos), "=%&u" (Sin) : "0" (m_PilotNcoPhase));	//126nS
 #else
 		Sin = MSIN(m_PilotNcoPhase);		//178ns for sin/cos calc
@@ -557,7 +557,7 @@
 TYPECPX tmp;
 	for(int i=0; i<InLength; i++)
 	{
-#if 1
+#if defined(__x86_64__)
 		asm volatile ("fsincos" : "=%&t" (Cos), "=%&u" (Sin) : "0" (m_RdsNcoPhase));	//126nS
 #else
 		Sin = MSIN(m_RdsNcoPhase);		//178ns for sin/cos calc
