diff --git a/hw/xbox/nv2a.c b/hw/xbox/nv2a.c
index 752a98f5a1..3dbbb32b07 100644
--- a/hw/xbox/nv2a.c
+++ b/hw/xbox/nv2a.c
@@ -1478,7 +1478,7 @@ static uint64_t fnv_hash(const uint8_t *data, size_t len)
 
 static uint64_t fast_hash(const uint8_t *data, size_t len, unsigned int samples)
 {
-// #ifdef __SSE4_2__
+#ifdef __SSE4_2__
     uint64_t h[4] = {len, 0, 0, 0};
     assert(samples > 0);
 
@@ -1507,9 +1507,9 @@ static uint64_t fast_hash(const uint8_t *data, size_t len, unsigned int samples)
         h[2] = __builtin_ia32_crc32di(h[2], dp[step * 2]);
 
     return h[0] + (h[1] << 10) + (h[2] << 21) + (h[3] << 32);
-// #else
-//     return fnv_hash(data, len);
-// #endif
+#else
+    return fnv_hash(data, len);
+#endif
 }
 
 static void update_irq(NV2AState *d)