[fpc-devel] Multiple type sections - Far forward type declarations [feasible feature request?]

2017-10-30 Thread Sandro Cumerlato
Hello, please take a look at this small example: -- program types; type PMyTypeA = ^MyTypeA; PMyTypeB = ^MyTypeB; type MyTypeA = record foo: integer; bar: integer; end; type MyTypeB = record foo: string; bar: string; end;

Re: [fpc-devel] x86_64.inc CompareByte

2017-10-30 Thread C Western
On 29/10/17 22:18, Florian Klämpfl wrote: I have committed your lastest patch with a few changes: the loop entry is aligned now to 16 bytes, I used movb instead of movbzl and inc instead of add. For me (Haswell CPU) this works better. I think also these changes are better on average.