URL
https://opencores.org/ocsvn/or1k/or1k/trunk
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
Rev 933 |
Rev 937 |
Line 80... |
Line 80... |
{
|
{
|
unsigned long op = f->INSN(ref).op[j];
|
unsigned long op = f->INSN(ref).op[j];
|
unsigned long opt = f->INSN(ref).opt[j];
|
unsigned long opt = f->INSN(ref).opt[j];
|
switch (opt & ~OPT_DEST) {
|
switch (opt & ~OPT_DEST) {
|
case OPT_NONE: assert (0); break;
|
case OPT_NONE: assert (0); break;
|
case OPT_CONST: if (f->INSN(ref).type & IT_COND && f->INSN(ref).insn == II_CMOV) {
|
case OPT_CONST: if (f->INSN(ref).type & IT_COND && (f->INSN(ref).index == II_CMOV
|
|
|| f->INSN(ref).index == II_ADD)) {
|
assert (op == 0 || op == 1);
|
assert (op == 0 || op == 1);
|
sprintf (s, "1'b%x", op);
|
sprintf (s, "1'b%x", op);
|
} else sprintf (s, "32'h%x", op);
|
} else sprintf (s, "32'h%x", op);
|
break;
|
break;
|
case OPT_REGISTER:
|
case OPT_REGISTER:
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.