]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Library/BaseLib/Ia32/RRotU64.S
sync comments.
[mirror_edk2.git] / MdePkg / Library / BaseLib / Ia32 / RRotU64.S
index 4b987478a0965f50fc0d3d5a40a96874f1731c18..cc5807648aa3e9164a2b9c5cd324ea63052a2e07 100644 (file)
@@ -38,8 +38,8 @@ ASM_PFX(InternalMathRRotU64):
     shrdl   %cl, %edx, %eax\r
     roll    %cl, %ebx\r
     shrdl   %cl, %ebx, %edx\r
-    testb   $32, %cl\r
-    cmovnz  %eax, %ecx\r
+    testb   $32, %cl                    # Count >= 32?\r
+    cmovnz  %eax, %ecx                  # switch eax & edx if Count >= 32\r
     cmovnz  %edx, %eax\r
     cmovnz  %ecx, %edx\r
     pop     %ebx\r