URL
https://opencores.org/ocsvn/or1k/or1k/trunk
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
Rev 1748 |
Rev 1751 |
Line 193... |
Line 193... |
{
|
{
|
if (f->INSN(ref).opt[o] & OPT_REF) return f->INSN(f->INSN(ref).op[o]).max;
|
if (f->INSN(ref).opt[o] & OPT_REF) return f->INSN(f->INSN(ref).op[o]).max;
|
else if (f->INSN(ref).opt[o] & OPT_CONST) return f->INSN(ref).op[o];
|
else if (f->INSN(ref).opt[o] & OPT_CONST) return f->INSN(ref).op[o];
|
else if (f->INSN(ref).opt[o] & OPT_REGISTER) return 0xffffffff;
|
else if (f->INSN(ref).opt[o] & OPT_REGISTER) return 0xffffffff;
|
else assert (0);
|
else assert (0);
|
|
return 0;
|
}
|
}
|
|
|
/* Returns maximum value, based on inputs */
|
/* Returns maximum value, based on inputs */
|
static unsigned long calc_max (cuc_func *f, int ref)
|
static unsigned long calc_max (cuc_func *f, int ref)
|
{
|
{
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.