You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
9 lines
306 B
9 lines
306 B
uint32_t nxpr = (XS1 & 0x3f) + (insn.i_imm() & 0x3f);
|
|
uint32_t nfpr = ((XS1 >> 6) & 0x3f) + ((insn.i_imm() >> 6) & 0x3f);
|
|
// YUNSUP FIXME
|
|
// raise trap when nxpr/nfpr is larger than possible
|
|
WRITE_NXPR(nxpr);
|
|
WRITE_NFPR(nfpr);
|
|
uint32_t maxvl = 8 * (256 / (nxpr-1 + nfpr));
|
|
WRITE_MAXVL(maxvl);
|
|
WRITE_VL(0);
|
|
|