1#ifdef RSX_FUNCTION_MACROS
4 #define RSX_FUNC(func) rsx##func##Unsafe
6 #define RSX_FUNC(func) rsx##func
12 #define RSX_FUNC_INTERNAL(func) __rsx##func##Unsafe
13 #define RSX_CONTEXT_CURRENT_BEGIN(count) do {} while(0)
17 register s32 result
asm(
"r3");
18 __asm__ __volatile__ (
28 :
"r"(context),
"r"(count),
"b"(context->callback)
34 #define RSX_FUNC_INTERNAL(func) __rsx##func
35 #define RSX_CONTEXT_CURRENT_BEGIN(count) do { \
36 if((context->current + (count)) > context->end) { \
37 if(rsxContextCallback(context,(count))!=0) return; \
46#ifndef RSX_FUNCTION_MACROS
47#undef RSX_CONTEXT_CURRENT_BEGIN
49#undef RSX_FUNC_INTERNAL
struct _heap_cntrl_t __attribute__
RSX Context data structure.