math/...: Make a number of functions be const-correct.
[catacomb] / math / mpx.c
index 8f1dced..e759c5f 100644 (file)
@@ -914,12 +914,20 @@ static void simple_umul(mpw *dv, mpw *dvl, const mpw *av, const mpw *avl,
   MAYBE_UMUL4(x86_sse2)
 #endif
 
+#if CPUFAM_AMD64
+  MAYBE_UMUL4(amd64_sse2)
+#endif
+
 static mpx_umul__functype *pick_umul(void)
 {
 #if CPUFAM_X86
   DISPATCH_PICK_COND(mpx_umul, maybe_umul4_x86_sse2,
                     cpu_feature_p(CPUFEAT_X86_SSE2));
 #endif
+#if CPUFAM_AMD64
+  DISPATCH_PICK_COND(mpx_umul, maybe_umul4_amd64_sse2,
+                    cpu_feature_p(CPUFEAT_X86_SSE2));
+#endif
   DISPATCH_PICK_FALLBACK(mpx_umul, simple_umul);
 }