X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=MdePkg%2FLibrary%2FBaseLib%2FIa32%2FModU64x32.S;fp=MdePkg%2FLibrary%2FBaseLib%2FIa32%2FModU64x32.S;h=f2d6cfddf7412860e5c218fec1b2fa0f3d7bf4bf;hp=a8e9574b2dabb921d7917004a068bc7579648a33;hb=3f566587aea64bb986866c7f69a6b82891bf59db;hpb=31a9215c3223d3818d1709f39d06774e18df103f diff --git a/MdePkg/Library/BaseLib/Ia32/ModU64x32.S b/MdePkg/Library/BaseLib/Ia32/ModU64x32.S index a8e9574b2d..f2d6cfddf7 100644 --- a/MdePkg/Library/BaseLib/Ia32/ModU64x32.S +++ b/MdePkg/Library/BaseLib/Ia32/ModU64x32.S @@ -19,20 +19,22 @@ # #------------------------------------------------------------------------------ - - - - .global _InternalMathModU64x32 -_InternalMathModU64x32: - movl 8(%esp),%eax - movl 12(%esp),%ecx - xorl %edx,%edx + +#------------------------------------------------------------------------------ +# UINT32 +# EFIAPI +# InternalMathModU64x32 ( +# IN UINT64 Dividend, +# IN UINT32 Divisor +# ); +#------------------------------------------------------------------------------ +_InternalMathModU64x32: + movl 8(%esp), %eax + movl 12(%esp), %ecx + xorl %edx, %edx divl %ecx - movl 4(%esp),%eax + movl 4(%esp), %eax divl %ecx - movl %edx,%eax + movl %edx, %eax ret - - -