URL
https://opencores.org/ocsvn/or1k/or1k/trunk
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
Rev 1452 |
Rev 1481 |
Line 23... |
Line 23... |
unsigned int ops_len;
|
unsigned int ops_len;
|
unsigned int *ops;
|
unsigned int *ops;
|
unsigned int num_ops_param;
|
unsigned int num_ops_param;
|
unsigned int ops_param_len;
|
unsigned int ops_param_len;
|
unsigned int *ops_param;
|
unsigned int *ops_param;
|
int jump_local; /* Is this instruction a page-local jump */
|
unsigned int jump_local; /* Parameter index that holds the location of the jump */
|
unsigned int *jump_local_loc; /* Points to the parameter that holds the location of the jump */
|
oraddr_t jump_local_loc; /* Location to jump to (relative to start of page */
|
struct x_ref *xref; /* Cross-reference of the page-local jump */
|
unsigned int not_jump_loc; /* Location to jump if not jumping (l.bf/l.bnf) */
|
|
int xref; /* Is this location cross referenced? */
|
oraddr_t insn_addr; /* Physical address of the instruction */
|
oraddr_t insn_addr; /* Physical address of the instruction */
|
unsigned int reg_t[3]; /* Which registers are in the temporaries? */
|
unsigned int reg_t[3]; /* Which registers are in the temporaries (before the instruction)? */
|
|
unsigned int reg_t_d[3]; /* Which registers are in the temporaries (after the instruction? */
|
struct op_queue *prev;
|
struct op_queue *prev;
|
struct op_queue *next;
|
struct op_queue *next;
|
};
|
};
|
|
|
void gen_l_add PARAMS((struct op_queue *, int *, orreg_t *, int));
|
void gen_l_add PARAMS((struct op_queue *, int *, orreg_t *, int));
|
© copyright 1999-2025
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.