fpc/compiler/x86
Jonas Maebe 744facb7fc * properly support accepting register parameters of assembler routines in
the intel assembler reader: no longer parse them as register tokens,
    but as local operands that are later converted into registers. This
    ensures in particular that the type of the operand is set, which is
    necessary in case this operand later subscripted (as in tasm10a)

git-svn-id: trunk@36288 -
2017-05-21 20:17:15 +00:00
..
aasmcpu.pas + Ch_*Op4 2017-05-21 11:12:55 +00:00
agx86att.pas * removed unused units 2017-05-09 19:53:14 +00:00
agx86int.pas * compilation fixed after last cleanup 2017-05-09 20:06:36 +00:00
agx86nsm.pas + added individual bits of the x86 flags register as subregisters 2017-04-26 13:52:52 +00:00
aoptx86.pas * allocate register correctly for "MovMov2Mov 2" 2017-05-21 15:06:22 +00:00
cga.pas * removed unused units 2017-05-09 19:53:14 +00:00
cgx86.pas + allow the src register size to be different from the op size or the dst 2017-05-19 14:03:13 +00:00
cpubase.pas * removed unused units 2017-05-09 19:53:14 +00:00
hlcgx86.pas
itcpugas.pas * removed unused units 2017-05-09 19:53:14 +00:00
itx86int.pas + added individual bits of the x86 flags register as subregisters 2017-04-26 13:52:52 +00:00
ni86mem.pas
nx86add.pas * use an enum instead of integer constants to represent inline numbers 2017-05-10 14:41:43 +00:00
nx86cal.pas
nx86cnv.pas * removed unused units 2017-05-09 19:53:14 +00:00
nx86con.pas
nx86inl.pas * SSE4.1+ implementation of int(...) 2017-05-21 15:28:34 +00:00
nx86ld.pas
nx86mat.pas * removed unused units 2017-05-09 19:53:14 +00:00
nx86mem.pas * removed unused units 2017-05-09 19:53:14 +00:00
nx86set.pas * if both labels of a case label are equal, we still cannot skip the comparison in a jump tree, resolves #31589 2017-04-21 19:32:27 +00:00
rax86.pas * removed unused units 2017-05-09 19:53:14 +00:00
rax86att.pas * only take into account the location of the parameter at the callee side to 2017-05-21 20:17:11 +00:00
rax86int.pas * properly support accepting register parameters of assembler routines in 2017-05-21 20:17:15 +00:00
rgx86.pas * removed unused units 2017-05-09 19:53:14 +00:00
symi86.pas
symx86.pas
x86ins.dat * fix modification flags for *ROUND* 2017-05-21 11:12:57 +00:00
x86reg.dat + added individual bits of the x86 flags register as subregisters 2017-04-26 13:52:52 +00:00