]> Git Repo - qemu.git/blobdiff - dyngen-exec.h
Fix dots per clock value, cleanup and "optimize"
[qemu.git] / dyngen-exec.h
index 2b616a941aeb858e7b2cf074ff2f3665cb549cfb..9260b6f442979c7b865aa8f6f73eb4f210603e2f 100644 (file)
@@ -32,6 +32,9 @@
    host headers do not allow that. */
 #include <stddef.h>
 
+#ifdef __OpenBSD__
+#include <sys/types.h>
+#else
 typedef unsigned char uint8_t;
 typedef unsigned short uint16_t;
 typedef unsigned int uint32_t;
@@ -61,6 +64,7 @@ typedef signed long int64_t;
 typedef signed long long int64_t;
 #endif
 #endif
+#endif
 
 /* XXX: This may be wrong for 64-bit ILP32 hosts.  */
 typedef void * host_reg_t;
@@ -146,10 +150,9 @@ extern int printf(const char *, ...);
 #define AREG4 "g6"
 #else
 #ifdef __sparc_v9__
-#define AREG0 "g1"
-#define AREG1 "g4"
-#define AREG2 "g5"
-#define AREG3 "g7"
+#define AREG0 "g5"
+#define AREG1 "g6"
+#define AREG2 "g7"
 #else
 #define AREG0 "g6"
 #define AREG1 "g1"
This page took 0.02194 seconds and 4 git commands to generate.