-
- return Dividend;
-}
-diff --ignore-file-name-case -Naur ShellR33/Library/Ia32/DivU64x32Remainder.S GccShellR33/Library/Ia32/DivU64x32Remainder.S
---- ShellR33/Library/Ia32/DivU64x32Remainder.S 1969-12-31 16:00:00.000000000 -0800
-+++ GccShellR33/Library/Ia32/DivU64x32Remainder.S 2009-10-13 20:18:23.000000000 -0700
+diff --ignore-file-name-case -Naur ShellR33/Library/IA32/DivU64x32Remainder.S GccShellR33/Library/IA32/DivU64x32Remainder.S
+--- ShellR33/Library/IA32/DivU64x32Remainder.S 1969-12-31 16:00:00.000000000 -0800
++++ GccShellR33/Library/IA32/DivU64x32Remainder.S 2009-10-13 20:18:23.000000000 -0700
@@ -0,0 +1,58 @@
+#------------------------------------------------------------------------------\r
+#\r
+L1:\r
+ pop %edx\r
+ ret\r
-diff --ignore-file-name-case -Naur ShellR33/Library/Ia32/EfiLibPlat.h GccShellR33/Library/Ia32/EfiLibPlat.h
---- ShellR33/Library/Ia32/EfiLibPlat.h 1969-12-31 16:00:00.000000000 -0800
-+++ GccShellR33/Library/Ia32/EfiLibPlat.h 2009-11-10 11:17:48.000000000 -0800
+diff --ignore-file-name-case -Naur ShellR33/Library/IA32/EfiLibPlat.h GccShellR33/Library/IA32/EfiLibPlat.h
+--- ShellR33/Library/IA32/EfiLibPlat.h 1969-12-31 16:00:00.000000000 -0800
++++ GccShellR33/Library/IA32/EfiLibPlat.h 2009-11-10 11:17:48.000000000 -0800
@@ -0,0 +1,37 @@
+/*++
+
+
+#endif
\ No newline at end of file
-diff --ignore-file-name-case -Naur ShellR33/Library/Ia32/initplat.c GccShellR33/Library/Ia32/initplat.c
---- ShellR33/Library/Ia32/initplat.c 1969-12-31 16:00:00.000000000 -0800
-+++ GccShellR33/Library/Ia32/initplat.c 2009-09-22 15:37:05.000000000 -0700
+diff --ignore-file-name-case -Naur ShellR33/Library/IA32/initplat.c GccShellR33/Library/IA32/initplat.c
+--- ShellR33/Library/IA32/initplat.c 1969-12-31 16:00:00.000000000 -0800
++++ GccShellR33/Library/IA32/initplat.c 2009-09-22 15:37:05.000000000 -0700
@@ -0,0 +1,35 @@
+/*++
+
+{
+ return;
+}
-diff --ignore-file-name-case -Naur ShellR33/Library/Ia32/LShiftU64.S GccShellR33/Library/Ia32/LShiftU64.S
---- ShellR33/Library/Ia32/LShiftU64.S 1969-12-31 16:00:00.000000000 -0800
-+++ GccShellR33/Library/Ia32/LShiftU64.S 2009-09-22 15:37:05.000000000 -0700
+diff --ignore-file-name-case -Naur ShellR33/Library/IA32/LShiftU64.S GccShellR33/Library/IA32/LShiftU64.S
+--- ShellR33/Library/IA32/LShiftU64.S 1969-12-31 16:00:00.000000000 -0800
++++ GccShellR33/Library/IA32/LShiftU64.S 2009-09-22 15:37:05.000000000 -0700
@@ -0,0 +1,53 @@
+#------------------------------------------------------------------------------
+#
+ 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
+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 @@
+#------------------------------------------------------------------------------
+#
+ mull 0x4(%esp)
+ addl %ecx, %edx
+ ret
-diff --ignore-file-name-case -Naur ShellR33/Library/Ia32/RShiftU64.S GccShellR33/Library/Ia32/RShiftU64.S
---- ShellR33/Library/Ia32/RShiftU64.S 1969-12-31 16:00:00.000000000 -0800
-+++ GccShellR33/Library/Ia32/RShiftU64.S 2009-09-22 15:37:05.000000000 -0700
+diff --ignore-file-name-case -Naur ShellR33/Library/IA32/RShiftU64.S GccShellR33/Library/IA32/RShiftU64.S
+--- ShellR33/Library/IA32/RShiftU64.S 1969-12-31 16:00:00.000000000 -0800
++++ GccShellR33/Library/IA32/RShiftU64.S 2009-09-22 15:37:05.000000000 -0700
@@ -0,0 +1,56 @@
+#------------------------------------------------------------------------------
+#
- EfiDriverLib
+# EfiDriverLib
- [libraries.Ia32]
+ [libraries.IA32]
CpuIA32Lib
diff --ignore-file-name-case -Naur ShellR33/reset/reset.inf GccShellR33/reset/reset.inf
--- ShellR33/reset/reset.inf 2007-03-15 20:07:49.000000000 -0700
- 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
++ 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]