; );\r
;------------------------------------------------------------------------------\r
AsmWriteMsr64 PROC\r
- mov rax, rdx\r
- shr rdx, 20h\r
+ mov rax, rdx ; meanwhile, rax <- return value\r
+ shr rdx, 20h ; edx:eax contains the value to write\r
wrmsr\r
ret\r
AsmWriteMsr64 ENDP\r