Add README, reverse function signature.
diff --git a/sections/cper-section-ia32x64.c b/sections/cper-section-ia32x64.c
index a9531d0..a53604f 100644
--- a/sections/cper-section-ia32x64.c
+++ b/sections/cper-section-ia32x64.c
@@ -295,8 +295,8 @@
     json_object_object_add(ia32_registers, "cr2", json_object_new_int(registers->Cr2));
     json_object_object_add(ia32_registers, "cr3", json_object_new_int(registers->Cr3));
     json_object_object_add(ia32_registers, "cr4", json_object_new_int(registers->Cr4));
-    json_object_object_add(ia32_registers, "gdtr", json_object_new_uint64((registers->Gdtr[0] << 16) + registers->Gdtr[1]));
-    json_object_object_add(ia32_registers, "idtr", json_object_new_uint64((registers->Idtr[0] << 16) + registers->Idtr[1]));
+    json_object_object_add(ia32_registers, "gdtr", json_object_new_uint64(registers->Gdtr[0] + ((UINT64)registers->Gdtr[1] << 32)));
+    json_object_object_add(ia32_registers, "idtr", json_object_new_uint64(registers->Idtr[0] + ((UINT64)registers->Idtr[1] << 32)));
     json_object_object_add(ia32_registers, "ldtr", json_object_new_int(registers->Ldtr));
     json_object_object_add(ia32_registers, "tr", json_object_new_int(registers->Tr));