diff options
author | Benedikt Böhm <bb@xnull.de> | 2009-07-07 09:46:27 +0200 |
---|---|---|
committer | Benedikt Böhm <bb@xnull.de> | 2009-07-07 09:46:27 +0200 |
commit | d15276557c65de2a1941632ec9024dea261cce26 (patch) | |
tree | a6a71e24e428f40bf2bdc54d2d4efaf4561786c9 /src/emu/riscas.c | |
parent | b5d10e72de8d93a232886f069db9791b85c3e332 (diff) | |
download | swppy-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.c | 6 |
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; |