fpc/compiler/x86_64
Jonas Maebe f36e5411af * split cpu64bit compiler define into
a) cpu64bitaddr, which means that we are generating a compiler which
       will generate code for targets with a 64 bit address space/abi
    b) cpu64bitalu, which means that we are generating a compiler which
       will generate code for a cpu with support for 64 bit integer
       operations (possibly running in a 32 bit address space, depending
       on the cpu64bitaddr define)
   All cpus which had cpu64bit set now have both the above defines set,
   and none of the 32 bit cpus have cpu64bitalu set (and none will
   compile with it currently)
  + pint and puint types, similar to aint/aword (not pword because that
    that conflicts with pword=^word)
  * several changes from aint/aword to pint/pword
  * some changes of tcgsize2size[OS_INT] to sizeof(pint)

git-svn-id: trunk@10320 -
2008-02-13 20:44:00 +00:00
..
aoptcpu.pas
aoptcpub.pas
aoptcpud.pas
cgcpu.pas - removed {$ifndef cpu64bit} code 2008-02-10 17:05:27 +00:00
cpubase.inc
cpuinfo.pas
cpunode.pas
cpupara.pas * split cpu64bit compiler define into 2008-02-13 20:44:00 +00:00
cpupi.pas
cputarg.pas
nx64add.pas * fixed location.size for length node and x86_64 mul node 2007-12-15 19:27:24 +00:00
nx64cal.pas
nx64cnv.pas * also use sse2 instructions to convert int to real on i386 2007-12-09 18:10:23 +00:00
nx64inl.pas
nx64mat.pas
r8664ari.inc
r8664att.inc
r8664con.inc
r8664dwrf.inc
r8664int.inc
r8664iri.inc
r8664nor.inc
r8664num.inc
r8664op.inc
r8664ot.inc
r8664rni.inc
r8664sri.inc
r8664stab.inc
r8664std.inc
rax64att.pas * enabled operand size checking (don't know why it was disabled, 2007-12-15 22:30:23 +00:00
rax64int.pas
rgcpu.pas
x8664ats.inc
x8664att.inc
x8664int.inc
x8664nop.inc
x8664op.inc
x8664pro.inc
x8664tab.inc