]> git.proxmox.com Git - mirror_edk2.git/blobdiff - StdLib/Include/Aarch64/milieu.h
StdLib: Add support for AArch64
[mirror_edk2.git] / StdLib / Include / Aarch64 / milieu.h
diff --git a/StdLib/Include/Aarch64/milieu.h b/StdLib/Include/Aarch64/milieu.h
new file mode 100644 (file)
index 0000000..73643bf
--- /dev/null
@@ -0,0 +1,52 @@
+/* $NetBSD: milieu.h,v 1.1 2000/12/29 20:13:54 bjh21 Exp $ */\r
+\r
+/*\r
+===============================================================================\r
+\r
+This C header file is part of the SoftFloat IEC/IEEE Floating-point\r
+Arithmetic Package, Release 2a.\r
+\r
+Written by John R. Hauser.  This work was made possible in part by the\r
+International Computer Science Institute, located at Suite 600, 1947 Center\r
+Street, Berkeley, California 94704.  Funding was partially provided by the\r
+National Science Foundation under grant MIP-9311980.  The original version\r
+of this code was written as part of a project to build a fixed-point vector\r
+processor in collaboration with the University of California at Berkeley,\r
+overseen by Profs. Nelson Morgan and John Wawrzynek.  More information\r
+is available through the Web page `http://HTTP.CS.Berkeley.EDU/~jhauser/\r
+arithmetic/SoftFloat.html'.\r
+\r
+THIS SOFTWARE IS DISTRIBUTED AS IS, FOR FREE.  Although reasonable effort\r
+has been made to avoid it, THIS SOFTWARE MAY CONTAIN FAULTS THAT WILL AT\r
+TIMES RESULT IN INCORRECT BEHAVIOR.  USE OF THIS SOFTWARE IS RESTRICTED TO\r
+PERSONS AND ORGANIZATIONS WHO CAN AND WILL TAKE FULL RESPONSIBILITY FOR ANY\r
+AND ALL LOSSES, COSTS, OR OTHER PROBLEMS ARISING FROM ITS USE.\r
+\r
+Derivative works are acceptable, even for commercial purposes, so long as\r
+(1) they include prominent notice that the work is derivative, and (2) they\r
+include prominent notice akin to these four paragraphs for those parts of\r
+this code that are retained.\r
+\r
+===============================================================================\r
+*/\r
+\r
+/*\r
+-------------------------------------------------------------------------------\r
+Include common integer types and flags.\r
+-------------------------------------------------------------------------------\r
+*/\r
+#include "arm-gcc.h"\r
+\r
+\r
+// Used by profiler.\r
+#if 0\r
+/*\r
+-------------------------------------------------------------------------------\r
+Symbolic Boolean literals.\r
+-------------------------------------------------------------------------------\r
+*/\r
+enum {\r
+    FALSE = 0,\r
+    TRUE  = 1\r
+};\r
+#endif\r