pierre
|
1f20cfe991
Merge of several commits related to enhancements in PPU writing
|
5 سال پیش |
Károly Balogh
|
e1501c86bf
m68k: fix no FPU support
|
7 سال پیش |
Károly Balogh
|
cf8aebf00f
m68k: enabled safecall exception wrappers with linux
|
8 سال پیش |
Károly Balogh
|
a34b6c7c53
m68k: atari also uses syscalls, so update the comment for that too
|
8 سال پیش |
svenbarth
|
4d41decd5d
* since m68k has a working implementation for the register calling convention and it's in fact used as default calling convention it should also be possible to explicitely declare routines as that calling convention
|
8 سال پیش |
svenbarth
|
d35e9a69fa
* update comment regarding pocall_syscall in supported_calling_conventions
|
8 سال پیش |
Károly Balogh
|
2bfa1b995a
m68k: added division/remainder cpu capabilities
|
9 سال پیش |
Károly Balogh
|
7fbae10515
m68k: added more cpu capabilities (unaligned access, long addressing, various MULx), and the 68060 cpu target
|
9 سال پیش |
Károly Balogh
|
bd17976cf1
m68k: added Coldfire CPU capability MVS/MVZ instructions. also fixed CFv4e capabilities
|
9 سال پیش |
Károly Balogh
|
9d2dad2463
m68k: added cpu type cfv4e, which is the only ColdFire with FPU, and GNU AS needs this to actually allow CF FPU code
|
9 سال پیش |
Károly Balogh
|
bd564b8933
m68k: some code to support the ColdFire v4e FPU. not functional yet.
|
9 سال پیش |
Károly Balogh
|
4e964c2ed7
m68k: rewrote fixref and a_load_ref_ref, fixing a bunch of problems on ColdFire, unifying and simplifying the code a lot, and hopefully not killing anything in the process
|
9 سال پیش |
Jeppe Johansen
|
3cb9be73bc
Moved tcontrollerdatatype out into cpuinfo.
|
10 سال پیش |
florian
|
5c67fcc43f
+ change always floating point divisions into multiplications if they are a power of two,
|
10 سال پیش |
Tomas Hajny
|
3ee3542744
* boolean constant instead of IFDEFs for detection of microcontroller support
|
10 سال پیش |
Károly Balogh
|
8acc260a09
m68k: added the byterev and ff1 CF ISAA+/ISAC instructions, also added byterev as a CPU capability
|
11 سال پیش |
Károly Balogh
|
f91ae2700c
m68k: added CPUM68K_HAS_ROLROR capability flag
|
11 سال پیش |
Károly Balogh
|
7093efe4c4
fixed comment, no functional changes
|
11 سال پیش |
Károly Balogh
|
6bd062b59f
according to the M68K PRM and also GNU AS, plain 68000 has no BRA.L
|
11 سال پیش |
Károly Balogh
|
dfe2f253f9
added 68040 CPU type, MOVE16 and ColdFire V4 extra instructions
|
11 سال پیش |
svenbarth
|
6f5a648516
Improve the cpu type handling for M68k just in case we should branch 2.8.0 before I can start working on M68k again.
|
12 سال پیش |
pierre
|
0af0da69b1
New GasCpuTypeStr array: GAS uses different names for cpu variants
|
12 سال پیش |
florian
|
4d86d25c6c
* -O4 switch for optimizations which are correct but which might have unexpected effects
|
13 سال پیش |
florian
|
b330bba0bc
+ introduce -Oofastmath
|
13 سال پیش |
Jonas Maebe
|
3798b79fd7
+ optimization that (re)orders instance fields of Delphi-style classes in
|
13 سال پیش |
florian
|
5acf377e31
* enable node cse for all cpus as level 2 optimization
|
15 سال پیش |
florian
|
abfdda6129
* small m68k cleanups
|
18 سال پیش |
florian
|
2a54d957b2
* fixed two small errors
|
19 سال پیش |
florian
|
a61abb25cb
* reorganized optimizer switch sets
|
19 سال پیش |
Jonas Maebe
|
8a6ebdf274
- disabled loop unrolling for level 3 optimizations since it only causes
|
19 سال پیش |