Károly Balogh
|
57b2064cdd
m68k/palmos: support the prc-tools specific @END hack for globals when writing data symbols
|
7 năm trước cách đây |
Károly Balogh
|
d115b0e8dc
m68k: changed the internal name of 68k MacOS from system_m68k_mac to system_m68k_macos, so it's consistent with the PowerPC version. suggestion/request by Sven :)
|
8 năm trước cách đây |
Károly Balogh
|
e3ffeed1b2
m68k: removed traces of the never obsolete/ancient openbsd-m68k and never existed freebsd-m68k ports
|
8 năm trước cách đây |
pierre
|
225c4f33e9
Use old -m68020 architecture option for m68k-palmos assembler (version 2.14 from PRC tools)
|
8 năm trước cách đây |
Károly Balogh
|
a405b5a150
m68k: improve getreferencestring function a bit
|
8 năm trước cách đây |
Károly Balogh
|
2dc1d681c2
m68k: inherit the aout assembler writer instead of the normal one for amiga and atari. this allows to remove some of the previously added hacks in the generic writer
|
8 năm trước cách đây |
Károly Balogh
|
4e51dc2298
m68k: enable named sections for vasm generated objects. have a separate as_m68k_as_aout for a.out objects which doesn't have named sections. amiga and atari gas defaults to a.out, so have it default on these systems. finally enable section smartlinking for amiga and atari, which will be used with vasm assembler
|
8 năm trước cách đây |
Jonas Maebe
|
74a49b5f91
* restructured the the TExternalAssembler constructors so that the
|
8 năm trước cách đây |
Károly Balogh
|
5237a4d5e2
m68k: support register pair operands in assembler reader and writer, as used by some instructions (mainly DIVS/DIVU and friends) so we don't have to hack them as three operand instructions
|
8 năm trước cách đây |
Károly Balogh
|
c509036c11
m68k: added REMS/REMU to the special formatting requirements list in the assembler writer
|
9 năm trước cách đây |
Károly Balogh
|
e7838dad39
m68k: initial asm-level infrastructure to let the codegenerator output float consts as operands, which is supported on 88x/040/060
|
9 năm trước cách đây |
Károly Balogh
|
3e2319ff3a
m68k: do not allocate/free the regset dynamically having it as a normal field is perfectly fine
|
9 năm trước cách đây |
Károly Balogh
|
2f23b5f0fd
m68k: output some GAS specific pseudo instructions in the GNU as writer, so the assembler can do branch size optimization for us
|
9 năm trước cách đây |
Károly Balogh
|
b799ca40f8
m68k: various cleanups and improvements in the GAS assembler writer: pass operands to the helpers by reference, removed a few extra shortstring copies, cleanups
|
9 năm trước cách đây |
Károly Balogh
|
aa424fc81f
m68k: use R_SUBNONE instead of R_SUBWHOLE for FPU regs, indentation fixes of some old code and various cleanups
|
9 năm trước cách đây |
Jonas Maebe
|
991e1f49bd
* store a pointer to the used tasminfo record in every assembler writer, so
|
10 năm trước cách đây |
Jonas Maebe
|
b3d0197f98
* factored out the output file handling (mostly writing data) from the
|
10 năm trước cách đây |
Károly Balogh
|
c062e55aa2
m68k: after a compare on the FPU, move the condition flags back to the CPU. this should make floating point compare actually working
|
10 năm trước cách đây |
Károly Balogh
|
a99c9c29b6
m68k: basic 68881 FPU register save/restore support. probably still needs some work here and there.
|
10 năm trước cách đây |
pierre
|
6d4a9aad66
pass new asm extra opt using -ao option
|
11 năm trước cách đây |
Károly Balogh
|
275031a0dd
fix a bogus R_INTREGISTER to be R_ADDRESSREGISTER in getopstr()
|
12 năm trước cách đây |
Károly Balogh
|
fe3d11118c
add string version of the new instructions to the right place. removed one more duplicate table.
|
12 năm trước cách đây |
Károly Balogh
|
dfe2f253f9
added 68040 CPU type, MOVE16 and ColdFire V4 extra instructions
|
12 năm trước cách đây |
Károly Balogh
|
bcab04538c
removed unused table, cleanups
|
12 năm trước cách đây |
florian
|
babbc21afd
* fix handling of register sets on m68k: it is required that they are stored as two tcpuregistersets because address registers and data registers have different register types
|
12 năm trước cách đây |
pierre
|
080034982f
Use GasCpuTypeStr array: GAS uses different names for cpu variants
|
12 năm trước cách đây |
Jonas Maebe
|
6497d3c994
- removed no longer used/supported af_allowdirect flag (direct assembler
|
13 năm trước cách đây |
svenbarth
|
0217efc398
m68k/ag68kgas.pas, getreferencestring:
|
13 năm trước cách đây |
Jonas Maebe
|
ac43eb9b70
+ generic implementation of ReplaceForbiddenAsmSymbolChars() instead
|
13 năm trước cách đây |
Jonas Maebe
|
b1c3f76ff9
* changed the supported targets for assembler writers to a set, and
|
16 năm trước cách đây |