factor/vm/cpu-x86.h

20 lines
374 B
C
Raw Normal View History

2006-07-07 03:46:05 -04:00
#define FACTOR_CPU_STRING "x86"
2006-07-07 00:07:18 -04:00
register CELL ds asm("esi");
register CELL rs asm("edi");
CELL cards_offset;
2006-09-24 22:29:52 -04:00
INLINE void flush_icache(CELL start, CELL len) {}
INLINE void *native_stack_pointer(void)
{
void *ptr;
asm("mov %%ebp, %0" : "=r" (ptr));
return ptr;
}
typedef struct _F_STACK_FRAME {
struct _F_STACK_FRAME *previous;
CELL *return_address;
} F_STACK_FRAME;