mirror of
https://github.com/ctm/syn68k.git
synced 2025-02-22 09:29:01 +00:00
Works on Fedora 11 (gcc 4.4.0)
This commit is contained in:
parent
417c8c1a90
commit
da506a85a1
10
README
10
README
@ -14,13 +14,11 @@ make it so Syn68k builds on a few more platforms than it did. There's
|
|||||||
still a lot of cruft that can be removed and still a bunch of gotchas
|
still a lot of cruft that can be removed and still a bunch of gotchas
|
||||||
that require special command line arguments to the configuration
|
that require special command line arguments to the configuration
|
||||||
utility, but at least there are enough variants that can be built to
|
utility, but at least there are enough variants that can be built to
|
||||||
show that at least for little endian architectures, 32-bit and 64-bit
|
show that both big-endian (e.g., PPC) and little-endian (e.g. i386, x86_64),
|
||||||
versions can be built that don't use the native backend.
|
32-bit and 64-bit, native (i386-only) and non-native versions work.
|
||||||
|
|
||||||
On an i386 Fedora 9, this version of Syn68k compiles and produces a
|
On i386 Fedora systems (tested on 9 and 11), this version of Syn68k
|
||||||
libsyn68k.a that works with Executor. Fedora 11 is now out and it
|
compiles and produces a libsyn68k.a that works with Executor.
|
||||||
uses gcc 4.4. Once I have Fedora 11 installed, I'll test under gcc
|
|
||||||
4.4.
|
|
||||||
|
|
||||||
To compile syn68k on a 32-bit i386 system, try
|
To compile syn68k on a 32-bit i386 system, try
|
||||||
|
|
||||||
|
@ -29,7 +29,7 @@ inline_cmpb (uint8 n1, uint8 n2)
|
|||||||
"seto %2"
|
"seto %2"
|
||||||
: "=m" (cpu_state.ccc), "=m" (cpu_state.ccn),
|
: "=m" (cpu_state.ccc), "=m" (cpu_state.ccn),
|
||||||
"=m" (cpu_state.ccv), "=m" (cpu_state.ccnz)
|
"=m" (cpu_state.ccv), "=m" (cpu_state.ccnz)
|
||||||
: "q" (n1), "ri" (n2)
|
: "q" (n1), "qi" (n2)
|
||||||
: "cc");
|
: "cc");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user