Index: src/pack_x64.S
--- src/pack_x64.S.orig
+++ src/pack_x64.S
@@ -1821,7 +1821,7 @@ noleft: mov     eax, ebx                    # move mag
 #   ebp             limit (if specified non-zero)
 #   eax,ecx,edx     scratch
 #
-
+        .rodata
         .balign  256
 
 log2_table:
@@ -1841,6 +1841,7 @@ log2_table:
         .byte   0xdc, 0xdc, 0xdd, 0xde, 0xdf, 0xe0, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe4, 0xe5, 0xe6, 0xe7, 0xe7
         .byte   0xe8, 0xe9, 0xea, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xee, 0xef, 0xf0, 0xf1, 0xf1, 0xf2, 0xf3, 0xf4
         .byte   0xf4, 0xf5, 0xf6, 0xf7, 0xf7, 0xf8, 0xf9, 0xf9, 0xfa, 0xfb, 0xfc, 0xfc, 0xfd, 0xfe, 0xff, 0xff
+        .previous
 
 _log2buffer_x64win:
 log2buffer_x64win:
