svenbarth
|
12f3a21f09
Fix passing of Doubles on m68k processors that don't have FPU support.
|
12 years ago |
paul
|
51825b6f2e
compiler: change ret_in_param to accept tabstractprocdef instead of tproccalloption to allow check more options (required for record constructor implementation)
|
12 years ago |
svenbarth
|
ccecf2c13c
Fix comparisons (aka usage of flag/CCR register)
|
12 years ago |
svenbarth
|
252744ad24
m68k/cgcpu.pas, tcg68k.g_concatcopy:
|
12 years ago |
Jonas Maebe
|
69c29a415f
* pass the procdef to getintparaloc instead of only the proccalloption, so
|
12 years ago |
pierre
|
39219cc30f
Also handle fpu_soft
|
12 years ago |
svenbarth
|
1bc47815be
m68k/cgcpu.pas, tcg64k.fixref:
|
12 years ago |
svenbarth
|
a4f390e4d9
m68k/cgcpu.pas, tcg64f68k:
|
12 years ago |
svenbarth
|
22552e468b
m68k/cgcpu.pas, tcg68k.g_concatcopy:
|
12 years ago |
svenbarth
|
30f006d751
m68k/cgcpu.pas, tcg64f68k.a_op64_const_reg:
|
12 years ago |
svenbarth
|
49d953aea2
m68k/cgcpu.pas:
|
12 years ago |
svenbarth
|
a3a3cad8ee
m68k/cgcpu.pas, tcg68k.a_load_const_ref:
|
12 years ago |
svenbarth
|
c3c7ec8839
m68k/cgcpu.pas, a_load_const_reg:
|
12 years ago |
svenbarth
|
b94a120f84
m68k/cgcpu.pas, a_load_const_ref & a_load_const_reg:
|
12 years ago |
svenbarth
|
842bb90283
* m68k/cgcpu.pas, tcg68k.a_load_ref_reg:
|
12 years ago |
svenbarth
|
65a4d8baa2
Revert 22814. While this revision might fix compiler linking for Coldfire it breaks running any Coldfire up during OpenStdIO... I prefer running apps instead of a linking compiler.
|
12 years ago |
svenbarth
|
cb8db8fa23
* m68k/cgcpu.pas, tcg68k.fixref:
|
12 years ago |
svenbarth
|
5d28872a21
* m68k/cgcpu.pas, tcg68k.fixref:
|
12 years ago |
pierre
|
963e211644
Try to add all add_move_instruction calls
|
12 years ago |
pierre
|
0b404fea69
* more 68000 fixref changes
|
12 years ago |
pierre
|
f81954760b
More 68000 restrictions taken into account for fixref and TST instruction
|
12 years ago |
pierre
|
d472b40149
Move conversion to address register of base reference to common code in fixref
|
12 years ago |
svenbarth
|
8e07ddb2bc
* made internal errors for M68K unique
|
12 years ago |
svenbarth
|
43d8da7aa3
Replace DBRA instruction for Coldfire with a SUB/BRA combination in the for-loop-code-
|
12 years ago |
svenbarth
|
d5523e6af6
For now completely disable (I)MUL/(I)DIV support for Coldfire and pass through the RTL routines
|
12 years ago |
svenbarth
|
dea2a205c9
Fixed reference handling mostly for Coldfire CPUs. While they are conceptually based on
|
12 years ago |
svenbarth
|
72a47ea27a
m68k/cgcpu.pas, tcg68k.g_proc_exit:
|
12 years ago |
svenbarth
|
cfadcf3769
m68k/cgcpu.pas, tcg68k.a_op_const_reg:
|
12 years ago |
svenbarth
|
f501a8fecc
m68k/cgcpu.pas, tcg68k.a_op_const_reg:
|
12 years ago |
svenbarth
|
05e37e3ab1
m68k/cgcpu.pas, tcg68k: implement a_jmp_name
|
12 years ago |