nickysn
|
ff655543ed
+ support conditional jumps in the sdcc-sdasz80 assembler writer
|
5 years ago |
nickysn
|
d05a632616
+ write jump operands (not all forms supported yet) in the sdcc-sdasz80 asm output
|
5 years ago |
nickysn
|
4fe04ac53a
* write references of the type (IX+const), (IY+const) as const(IX) or const(IY), since that appears to
|
5 years ago |
nickysn
|
e04d2acd6c
+ emit references with negative offsets correctly in the sdcc-sdasz80 asm output
|
5 years ago |
nickysn
|
574fea7e63
+ ait_tempalloc asm output for sdcc-sdasz80
|
5 years ago |
nickysn
|
d7675c6c81
+ support line info (-al) in the sdcc-sdasz80 asm output
|
5 years ago |
nickysn
|
3893baabd8
+ output nothing for ait_stab, ait_force_line and ait_function_name in the sdcc-sdasz80 asm writer
|
5 years ago |
nickysn
|
c3ac9d06c8
+ support ait_datablock in the sdcc-sdasz80 asm output
|
5 years ago |
nickysn
|
fe5daf3d2f
+ initial implementation of top_ref reference output for sdcc-sdasz80
|
5 years ago |
nickysn
|
b1ea62f5f6
+ implemented ait_regalloc asm output for sdcc-sdasz80
|
5 years ago |
nickysn
|
aeedb0022d
+ initial implementation of operand writing (registers and constants only for now)
|
5 years ago |
nickysn
|
03ea93de87
+ write eol after each instruction
|
5 years ago |
nickysn
|
d682df8bcd
+ implemented ait_instruction at least for instructions without operands
|
5 years ago |
nickysn
|
1d3f14f769
+ implemented ait_align asm output for sdcc-sdasz80
|
5 years ago |
nickysn
|
26549ed045
* use the :: and == operators to declare global labels, instead of .globl
|
5 years ago |
nickysn
|
4bc09f91cb
+ initial support for ait_section
|
5 years ago |
nickysn
|
b0f2902e51
+ support ait_symbol with value
|
5 years ago |
nickysn
|
58c4fb8db1
+ simplified adding the trailing : character when writing an ait_symbol for sdcc-sdasz80
|
5 years ago |
nickysn
|
bbc8629b39
- removed commented out code for handling case insensitive assemblers, because sdcc-sdasz80 is case sensitive by default
|
5 years ago |
nickysn
|
a670e04a3f
+ emit a .globl directive for global ait_symbols
|
5 years ago |
nickysn
|
f3b9088d98
+ emit .globl for AB_GLOBAL labels
|
5 years ago |
nickysn
|
a4127ce3ab
* get rid of EscapeLabel, since sdcc-sdasz80 doesn't seem to need it
|
5 years ago |
nickysn
|
a38917f471
* fix missing comma in the middle of 64-bit ait_consts
|
5 years ago |
nickysn
|
416511e245
+ support aitconst_uleb128bit and aitconst_sleb128bit
|
5 years ago |
nickysn
|
ca1fd28ac1
* set unsupported constants to FIXME in the ait_const2str table
|
5 years ago |
nickysn
|
c1888dd6e2
+ support 32-bit and 64-bit ait_consts
|
5 years ago |
nickysn
|
8589227fb0
* some ait_string and ait_const asm output fixes for sdcc-sdasz80
|
5 years ago |
nickysn
|
377f52ee69
+ started work on the sdcc-sdasz80 asm backend
|
5 years ago |