diff options
author | Jiri Gaisler <jiri@gaisler.se> | 2019-11-08 22:05:27 +0100 |
---|---|---|
committer | Jiri Gaisler <jiri@gaisler.se> | 2019-11-09 11:14:15 +0100 |
commit | 7a6e198454d04ac6bf5f2009b4f693696c27e5c1 (patch) | |
tree | 291c9f146e49f7b2efcf939b780d3314e9310888 /riscv.c | |
parent | 334bf2f98218d85d7a5753e7cfe48008597dce50 (diff) |
Support building on MinGW-W64/MSYS22.19
* Depends on MinGW64-readline to build
Diffstat (limited to '')
-rw-r--r-- | riscv.c | 18 |
1 files changed, 9 insertions, 9 deletions
@@ -1643,18 +1643,18 @@ riscv_dispatch_instruction (sregs) case 0: /* FSGNJ */ sregs->fsi[frd] = sregs->fsi[frs1]; sregs->fsi[frd + 1] = - (sregs->fsi[frs1 + 1] & 0x7fffffff) | (sregs-> - fsi[frs2 + + (sregs-> + fsi[frs1 + 1] & 0x7fffffff) | (sregs->fsi[frs2 + 1] & - 0x80000000); + 0x80000000); break; case 1: /* FSGNJN */ sregs->fsi[frd] = sregs->fsi[frs1]; sregs->fsi[frd + 1] = - (sregs->fsi[frs1 + 1] & 0x7fffffff) | (~sregs-> - fsi[frs2 + - 1] & - 0x80000000); + (sregs-> + fsi[frs1 + 1] & 0x7fffffff) | (~sregs->fsi[frs2 + + 1] & + 0x80000000); break; case 2: /* FSGNJX */ sregs->fsi[frd] = sregs->fsi[frs1]; @@ -1928,7 +1928,7 @@ riscv_execute_trap (sregs) sregs->trap = 0; break; case ERROR_TRAP: - return (ERROR); + return (ERROR_MODE); case WPT_TRAP: return (WPT_HIT); case NULL_TRAP: @@ -1994,7 +1994,7 @@ riscv_execute_trap (sregs) sregs->trap = 0; if (sregs->err_mode) - return (ERROR); + return (ERROR_MODE); } |