fpc/compiler/x86
2016-11-18 23:37:01 +00:00
..
aasmcpu.pas * Changed memory operand size for VMOVSS instruction to 32 bits, Mantis #29957. 2016-11-18 23:37:01 +00:00
agx86att.pas * restructured the the TExternalAssembler constructors so that the 2016-11-09 19:51:20 +00:00
agx86int.pas
agx86nsm.pas
aoptx86.pas * more getsupreg(...)<>/=getsupreg(...) replaced by SuperRegisterEqual which is more safe, the former could break as the register could have different register types 2016-10-20 18:32:23 +00:00
cga.pas
cgx86.pas * get rid of addr_load_indirect again by having tcgx86 provide an internal implementation of both make_simple_ref() and a_load_ref_reg() so that make_direct_ref() can call the latter (and the latter the former) without fear of inifinite recursive calls due to the symbol; a_load_ref_reg() is additionally declared as "final" as a_load_ref_reg_internal() needs to be overloaded instead (which is the case for tcg8086) 2016-09-30 14:01:02 +00:00
cpubase.pas
hlcgx86.pas
itcpugas.pas
itx86int.pas
ni86mem.pas
nx86add.pas
nx86cal.pas
nx86cnv.pas
nx86con.pas
nx86inl.pas nutils.pas: Add new procedure: 2016-09-29 21:34:34 +00:00
nx86ld.pas
nx86mat.pas
nx86mem.pas
nx86set.pas
rax86.pas
rax86att.pas * MaybeRecordOffset: initialise "mangledname" variable 2016-11-09 19:51:36 +00:00
rax86int.pas * Force OPR_LOCAL operand into reference whenever subscripting is used, so that all record fields are handled in same way regardless of their offset. Previously, operand was changed to reference only by fields with non-zero offset (see logic in tcgasmnode.ResolveRef method). 2016-11-18 05:56:12 +00:00
rgx86.pas
symi86.pas
symx86.pas
x86ins.dat * Changed memory operand size for VMOVSS instruction to 32 bits, Mantis #29957. 2016-11-18 23:37:01 +00:00
x86reg.dat