[clang] Align reg docs on windows (PR #196886)
via cfe-commits
cfe-commits at lists.llvm.org
Sun May 10 23:56:25 PDT 2026
https://github.com/GkvJwa created https://github.com/llvm/llvm-project/pull/196886
Fixes #185457
>From ff3586ccc505c0229f28a4e37ad0ab10d06372fa Mon Sep 17 00:00:00 2001
From: GkvJwa <gkvjwa at gmail.com>
Date: Mon, 11 May 2026 14:55:28 +0800
Subject: [PATCH] Align reg docs on windows
Fixes #185457
---
clang/lib/Headers/intrin.h | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/clang/lib/Headers/intrin.h b/clang/lib/Headers/intrin.h
index 210ed0c1f773b..f2e8f13189dfc 100644
--- a/clang/lib/Headers/intrin.h
+++ b/clang/lib/Headers/intrin.h
@@ -95,10 +95,10 @@ void __outdword(unsigned short, unsigned long);
void __outdwordstring(unsigned short, unsigned long *, unsigned long);
void __outword(unsigned short, unsigned short);
void __outwordstring(unsigned short, unsigned short *, unsigned long);
-unsigned long __readcr0(void);
-unsigned long __readcr2(void);
-unsigned __LPTRINT_TYPE__ __readcr3(void);
-unsigned __LPTRINT_TYPE__ __readcr4(void);
+unsigned __LPTRINT_TYPE__ __readcr0(void);
+unsigned __int64 __readcr2(void);
+unsigned __int64 __readcr3(void);
+unsigned __int64 __readcr4(void);
unsigned __int64 __readcr8(void);
unsigned int __readdr(unsigned int);
#ifdef __i386__
@@ -126,11 +126,11 @@ unsigned __int64 __ull_rshift(unsigned __int64, int);
void __vmx_off(void);
void __vmx_vmptrst(unsigned __int64 *);
void __wbinvd(void);
-void __writecr0(unsigned int);
-void __writecr3(unsigned __INTPTR_TYPE__);
-void __writecr4(unsigned __INTPTR_TYPE__);
+void __writecr0(unsigned __int64);
+void __writecr3(unsigned __int64);
+void __writecr4(unsigned __int64);
void __writecr8(unsigned __int64);
-void __writedr(unsigned int, unsigned int);
+void __writedr(unsigned int, unsigned __LPTRINT_TYPE__);
void __writefsbyte(unsigned long, unsigned char);
void __writefsdword(unsigned long, unsigned long);
void __writefsqword(unsigned long, unsigned __int64);
More information about the cfe-commits
mailing list