]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
JIT: uae_ptr32
authorFrode Solheim <frode@fs-uae.net>
Sun, 6 Sep 2015 21:51:50 +0000 (23:51 +0200)
committerFrode Solheim <frode@fs-uae.net>
Thu, 17 Sep 2015 17:18:09 +0000 (19:18 +0200)
jit/compemu.h

index 43d143cdcffb59a92cb156005ad56021fc8b7e12..49e17a88e4f557972623aa70be946ccbe6078a8f 100644 (file)
@@ -482,6 +482,20 @@ LONG WINAPI EvalException(LPEXCEPTION_POINTERS info);
 #endif
 #endif
 
+#ifdef CPU_64_BIT
+static inline uae_u32 uae_ptr32(const void* address)
+{
+       uintptr value = (uintptr) address;
+       if (value > 0xffffffffLL) {
+               abort();
+       }
+       return value;
+}
+#else
+#define uae_ptr32(x) ((uae_u32)(x))
+#endif
+
+
 #endif
 
 #endif /* COMPEMU_H */