+#if defined(__x86_64__)
+ __asm__ ( "rol $27, %[h1]\n\t" :[h1] "+r" (h1) : :);
+#elif defined(__arm64__)
+ __asm__ ( "ror %[h1], %[h1], #(64-27)\n\t" :[h1] "+r" (h1) : :);
+#else /* !__x86_64__ && !__arm64__ */
+ h1 = ROTL64(h1, 27);
+#endif /* !__x86_64__ && !__arm64__ */