diff U3 arith.h-revBASE.svn002.tmp.h StdLibPrivateInternalFiles/Include/Ia32/arith.h
--- arith.h-revBASE.svn002.tmp.h  Wed Apr 27 14:42:16 2011
+++ Ia32/arith.h  Wed Aug 13 14:25:38 2014
@@ -1,3 +1,23 @@
-/* $NetBSD: arith.h,v 1.1 2006/01/25 15:33:28 kleink Exp $ */
+/** @file
+  Arithmetic definitions for the gdtoa library.
+
+  Generated by the arithchk program by David M. Gay, Lucent Technologies.
+  Modified for the EDK II build environment by Intel Corporation.
+
+  Copyright (c) 2014, Intel Corporation. All rights reserved.<BR>
+  This program and the accompanying materials
+  are licensed and made available under the terms and conditions of the BSD License
+  which accompanies this distribution. The full text of the license may be found at
+  http://opensource.org/licenses/bsd-license.
+
+  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+**/
+#ifndef _ARITH_H_
+#define _ARITH_H_

 #define IEEE_LITTLE_ENDIAN
+#define Arith_Kind_ASL          1
+#define Double_Align
+
+#endif  /* _ARITH_H_ */
diff U3 arith.h-revBASE.svn003.tmp.h StdLibPrivateInternalFiles/Include/X64/arith.h
--- arith.h-revBASE.svn003.tmp.h  Wed Apr 27 14:42:16 2011
+++ X64/arith.h Wed Aug 13 14:58:40 2014
@@ -1,3 +1,29 @@
-/* $NetBSD: arith.h,v 1.1 2006/01/25 15:33:28 kleink Exp $ */
+/** @file
+  Arithmetic definitions for the gdtoa library.
+
+  Generated by the arithchk program by David M. Gay, Lucent Technologies.
+  Modified for the EDK II build environment by Intel Corporation.
+
+  Copyright (c) 2014, Intel Corporation. All rights reserved.<BR>
+  This program and the accompanying materials
+  are licensed and made available under the terms and conditions of the BSD License
+  which accompanies this distribution. The full text of the license may be found at
+  http://opensource.org/licenses/bsd-license.
+
+  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+**/
+#ifndef _ARITH_H_
+#define _ARITH_H_

 #define IEEE_LITTLE_ENDIAN
+#define Arith_Kind_ASL          1
+#define Double_Align
+#define X64_bit_pointers
+
+#ifdef  __GNUC__
+  #define Long      int32_t
+  #define Intcast   (int)(long)
+#endif  /* __GNUC__ */
+
+#endif  /* _ARITH_H_ */
