diff --git a/src/libFLAC/cpu.c b/src/libFLAC/cpu.c
index b4e1eac..190a88d 100644
--- a/src/libFLAC/cpu.c
+++ b/src/libFLAC/cpu.c
@@ -151,9 +151,6 @@ ia32_cpu_info (FLAC__CPUInfo *info)
 {
 #if !defined FLAC__CPU_IA32
 	(void) info;
-#elif defined(__ANDROID__) || defined(ANDROID)
-	/* no need to check OS SSE support */
-	info->use_asm = true;
 #else
 	FLAC__bool ia32_fxsr = false;
 	FLAC__bool ia32_osxsave = false;
@@ -234,6 +231,8 @@ ia32_cpu_info (FLAC__CPUInfo *info)
 				info->ia32.sse = true;
 			}
 		}
+#elif defined(__ANDROID__) || defined(ANDROID)
+	/* no need to check OS SSE support */
 #elif defined(__linux__) && !FLAC__SSE_OS
 		int sse = 0;
 		struct sigaction sigill_save;
@@ -337,9 +336,6 @@ x86_64_cpu_info (FLAC__CPUInfo *info)
 {
 #if !defined FLAC__CPU_X86_64
 	(void) info;
-#elif defined(__ANDROID__) || defined(ANDROID)
-	/* no need to check OS SSE support */
-	info->use_asm = true;
 #elif !defined FLAC__NO_ASM && FLAC__HAS_X86INTRIN
 	FLAC__bool x86_osxsave = false;
 	FLAC__uint32 flags_eax, flags_ebx, flags_ecx, flags_edx;
