factor/vm/cpu-amd64.h

18 lines
427 B
C
Raw Normal View History

2006-07-07 00:07:18 -04:00
#define FACTOR_CPU_STRING "amd64"
register CELL ds asm("r14");
register CELL rs asm("r15");
register CELL cards_offset asm("r13");
2006-09-24 22:29:52 -04:00
INLINE void flush_icache(CELL start, CELL len) {}
2006-11-16 02:12:03 -05:00
void *native_stack_pointer(void);
typedef struct _F_STACK_FRAME {
struct _F_STACK_FRAME *previous;
CELL return_address;
2006-11-16 02:12:03 -05:00
} F_STACK_FRAME;
#define PREVIOUS_FRAME(frame) (frame->previous)
#define RETURN_ADDRESS(frame) (frame->return_address)