summaryrefslogtreecommitdiff
path: root/riscv.c
diff options
context:
space:
mode:
authorJiri Gaisler <jiri@gaisler.se>2019-11-08 22:05:27 +0100
committerJiri Gaisler <jiri@gaisler.se>2019-11-09 11:14:15 +0100
commit7a6e198454d04ac6bf5f2009b4f693696c27e5c1 (patch)
tree291c9f146e49f7b2efcf939b780d3314e9310888 /riscv.c
parent334bf2f98218d85d7a5753e7cfe48008597dce50 (diff)
Support building on MinGW-W64/MSYS22.19
* Depends on MinGW64-readline to build
Diffstat (limited to 'riscv.c')
-rw-r--r--riscv.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/riscv.c b/riscv.c
index 7498fce..f1cc16d 100644
--- a/riscv.c
+++ b/riscv.c
@@ -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);
}