summaryrefslogtreecommitdiffstats
path: root/src/emu/riscas.c
diff options
context:
space:
mode:
authorBenedikt Böhm <bb@xnull.de>2009-07-07 09:46:27 +0200
committerBenedikt Böhm <bb@xnull.de>2009-07-07 09:46:27 +0200
commitd15276557c65de2a1941632ec9024dea261cce26 (patch)
treea6a71e24e428f40bf2bdc54d2d4efaf4561786c9 /src/emu/riscas.c
parentb5d10e72de8d93a232886f069db9791b85c3e332 (diff)
downloadswppy-d15276557c65de2a1941632ec9024dea261cce26.tar.gz
swppy-d15276557c65de2a1941632ec9024dea261cce26.tar.xz
swppy-d15276557c65de2a1941632ec9024dea261cce26.zip
make instruction 64-bit wide to support more than 32 registers
Diffstat (limited to 'src/emu/riscas.c')
-rw-r--r--src/emu/riscas.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/emu/riscas.c b/src/emu/riscas.c
index 7a4af47..5b6cac9 100644
--- a/src/emu/riscas.c
+++ b/src/emu/riscas.c
@@ -28,12 +28,12 @@ int main(int argc, char *argv[])
char line[128];
while (fgets(line, 128, sfd)) {
- uint32_t IR = compile(line);
+ inst_t IR = compile(line);
- if (IR == 0xFFFFFFFF)
+ if (IR == 0xFFFFFFFFFFFFFFFF)
die("illegal instruction: %s", line);
- fwrite(&IR, 4, 1, pfd);
+ fwrite(&IR, sizeof(inst_t), 1, pfd);
}
return 0;