nickysn
|
ae92973196
+ added support for the retw, retnw, retfw, retd, retnd, retfd, retq, retnq and
|
7 years ago |
florian
|
1556599ad5
* symbols with bind type AB_EXTERNAL_INDIRECT need to be declared as EXTERN for masm/nasm etc.
|
7 years ago |
nickysn
|
2af5c9d508
* changed type used for section alignment from byte/shortint to longint, so the
|
7 years ago |
nickysn
|
e8bbc4eef9
+ support the xlat x86 instruction syntax with a memory operand. This allows
|
7 years ago |
nickysn
|
4cb1a96ec1
* use get_ref_address_size in the nasm writer, when handling the parameterized
|
7 years ago |
nickysn
|
acfa199b09
* in the nasm writer, only output a segment prefix for the [si] operand, in
|
7 years ago |
nickysn
|
4c75b15afe
* shortened the names of the is_x86_string_instruction_op,
|
7 years ago |
nickysn
|
e3ca2a3043
+ added helper functions get_x86_string_op_si_param and get_x86_string_op_di_param
|
7 years ago |
nickysn
|
2f28768d2d
* simplify some code, by using is_x86_parameterized_string_instruction_op
|
7 years ago |
nickysn
|
0fb79946a5
+ added support for the parameterized versions of the x86 string instructions
|
7 years ago |
nickysn
|
c8487c4150
+ added individual bits of the x86 flags register as subregisters
|
8 years ago |
svenbarth
|
69fa837266
* NASM supports DQ already since version 2.00 (from 10 years ago) and it's already in the ait_const2str array, so use it! (doesn't mean that it works on Win64 however...)
|
8 years ago |
pierre
|
40ff777693
* Adapt to TExternCain move to aasmcpu unit
|
9 years ago |
nickysn
|
c2305809dc
+ added an i8086-embedded target support to the compiler (RTL and makefile
|
9 years ago |
florian
|
90b284e169
+ generate .debug_aranges sections for dwarf debug info: enables faster address to debug info translation
|
9 years ago |
nickysn
|
5f87ac5d47
+ added 486 to the list of supported CPUs on the i8086 and i386 targets
|
9 years ago |
nickysn
|
843aee8f4a
* base the CPU name, written in the beginning of each NASM assembler file on the
|
9 years ago |
nickysn
|
ca868b0bc6
* fixed indentation in TX86NasmAssembler.WriteHeader
|
9 years ago |
nickysn
|
d0d940f119
* also declare Intel Nehalem and newer CPUs as 'IA64' in the NASM's 'CPU'
|
9 years ago |
nickysn
|
1a56a1a026
* make the asd_cpu directive (which is currently only implemented in the NASM
|
9 years ago |
nickysn
|
178dab45d3
+ added new asm directive 'asd_cpu' (specifies the CPU's instruction set) in the
|
9 years ago |
Jeppe Johansen
|
1c0c944311
Added x86_64-embedded target. Patch from Benjamin Rosseaux
|
9 years ago |
nickysn
|
995ca4fb12
+ implemented the 'SEG @DATA' inline assembler directive for i8086
|
9 years ago |
nickysn
|
44b04e250e
+ implemented support for aitconst_seg (emits a 'DW SEG symbol') in the nasm assembler writer for i8086
|
9 years ago |
yury
|
e04a3b4ac6
* Removed unused vars for x86 compiler.
|
10 years ago |
Jonas Maebe
|
991e1f49bd
* store a pointer to the used tasminfo record in every assembler writer, so
|
10 years ago |
Jonas Maebe
|
b3d0197f98
* factored out the output file handling (mostly writing data) from the
|
10 years ago |
nickysn
|
e323a08b20
+ also write the omf special segment attributes in the nasm writer for the win16 target
|
10 years ago |
nickysn
|
1835c075e6
+ added win16 to the nasm's supported targets
|
10 years ago |
nickysn
|
0fdc62e0f7
+ initialize DS with the current unit's data segment in the function entry code
|
10 years ago |