 +    shld    %cl, %eax, %edx
 +    shl     %cl, %eax
 +    ret
-diff --ignore-file-name-case -Naur ShellR33/Library/Ia32/math.c GccShellR33/Library/Ia32/math.c
---- ShellR33/Library/Ia32/math.c	1969-12-31 16:00:00.000000000 -0800
-+++ GccShellR33/Library/Ia32/math.c	2009-10-10 13:58:07.000000000 -0700
+diff --ignore-file-name-case -Naur ShellR33/Library/IA32/math.c GccShellR33/Library/IA32/math.c
+--- ShellR33/Library/IA32/math.c	1969-12-31 16:00:00.000000000 -0800
++++ GccShellR33/Library/IA32/math.c	2009-10-10 13:58:07.000000000 -0700
 @@ -0,0 +1,267 @@
 +/*++
 +

+#endif
+}
+
diff --ignore-file-name-case -Naur ShellR33/Library/Ia32/MultU64x32.S GccShellR33/Library/Ia32/MultU64x32.S
--- ShellR33/Library/Ia32/MultU64x32.S	1969-12-31 16:00:00.000000000 -0800
+++ GccShellR33/Library/Ia32/MultU64x32.S	2009-09-22 15:37:05.000000000 -0700
@@ -0,0 +1,53 @@
+#------------------------------------------------------------------------------
+#

-  ver\ia32\ver32.c
-  Library\ia32\math.c
-  Library\ia32\initplat.c
+  ver/IA32/ver32.c
+  Library/IA32/math.c
+  Library/IA32/initplat.c
+  Library/IA32/DivU64x32Remainder.S  | GCC
+  Library/IA32/LShiftU64.S           | GCC
+  Library/IA32/RShiftU64.S           | GCC
+  Library/IA32/MultU64x32.S          | GCC
 
 
 [sources.ipf]
