|
|
|
@ -30,9 +30,9 @@ |
|
|
|
* 4 : csr |
|
|
|
*/ |
|
|
|
#define WRITE_REG(reg, value) ({ \ |
|
|
|
CHECK_REG(reg); \ |
|
|
|
reg_t wdata = (value); /* value may have side effects */ \ |
|
|
|
if (DECODE_MACRO_USAGE_LOGGED) STATE.log_reg_write[(reg) << 4] = {wdata, 0}; \ |
|
|
|
CHECK_REG(reg); \ |
|
|
|
STATE.XPR.write(reg, wdata); \ |
|
|
|
}) |
|
|
|
#define WRITE_FREG(reg, value) ({ \ |
|
|
|
|