URL
https://opencores.org/ocsvn/c16/c16/trunk
[/] [c16/] [trunk/] [compiler/] [Backend.hh] - Diff between revs 2 and 7
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
Rev 2 |
Rev 7 |
Line 42... |
Line 42... |
static void load_address(const char * name, int sp_offset);
|
static void load_address(const char * name, int sp_offset);
|
static void assign(int size);
|
static void assign(int size);
|
|
|
static void call(const char * name);
|
static void call(const char * name);
|
static void call_ptr();
|
static void call_ptr();
|
static void ret(int autosize);
|
static void ret();
|
|
|
static void push_rr(SUW suw);
|
static void push_rr(SUW suw);
|
static void pop_rr (SUW suw);
|
static void pop_rr (SUW suw);
|
static void pop_ll (SUW suw);
|
static void pop_ll (SUW suw);
|
static void pop(int pushed);
|
static void pop(int pushed);
|
|
static void pop_jump(int diff);
|
static void pop_return(int ret_bytes);
|
static void pop_return(int ret_bytes);
|
static int push_return(int ret_bytes);
|
static int push_return(int ret_bytes);
|
static void push_zero(int bytes);
|
static void push_zero(int bytes);
|
|
|
static void move_rr_to_ll();
|
static void move_rr_to_ll();
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.