[OpenBIOS] r515 - trunk/openbios-devel/include/sparc64

svn at openbios.org svn at openbios.org
Fri Jul 31 13:13:16 CEST 2009


Author: blueswirl
Date: 2009-07-31 13:13:16 +0200 (Fri, 31 Jul 2009)
New Revision: 515

Modified:
   trunk/openbios-devel/include/sparc64/types.h
Log:
Sparc64 cell based types (Igor Kovalenko)

Use int64_t for cell and uint64_t for ucell.
Define printf-style format macros to ease writing cell-type-independend
log traces.


Modified: trunk/openbios-devel/include/sparc64/types.h
===================================================================
--- trunk/openbios-devel/include/sparc64/types.h	2009-07-31 11:12:18 UTC (rev 514)
+++ trunk/openbios-devel/include/sparc64/types.h	2009-07-31 11:13:16 UTC (rev 515)
@@ -29,9 +29,13 @@
 #include "autoconf.h"
 
 /* cell based types */
-typedef long long          cell;
-typedef unsigned long long ucell;
+typedef int64_t   cell;
+typedef uint64_t  ucell;
 
+#define FMT_cell   "%lld"
+#define FMT_ucell   "%llu"
+#define FMT_ucellx  "%016llx"
+
 #ifdef NEED_FAKE_INT128_T
 typedef struct {
     uint64_t hi;




More information about the OpenBIOS mailing list