Re: [fpc-devel] How to move this, but in FPC 32bit?

2018-11-14 Thread Ralf Quint
On 11/14/2018 4:45 AM, Marco van de Voort wrote: Op 2018-11-14 om 13:44 schreef Ozz Nixon: Thank you all ... I am on the road, when I get back, I will track down TUnitHeader, TObjectTypeDefinition, TOrdinalTypeDefinition - and post those structures. My problem was changing the above to

Re: [fpc-devel] The 15k bounty: Optimizing executable speed for Linux x86 / LLVM

2018-11-14 Thread Sven Barth via fpc-devel
Am Mi., 14. Nov. 2018, 14:46 hat Simon Kissel < simon.kis...@nerdherrschaft.com> geschrieben: > Hi Florian, > > you are a hero. In a very artificial benchmark which just consists > of threads and exception handlers, a 32 bit Linux executable now > is *twice as fast*! > Up to now only thread

Re: [fpc-devel] The 15k bounty: Optimizing executable speed for Linux x86 / LLVM

2018-11-14 Thread Simon Kissel
Hi Florian, you are a hero. In a very artificial benchmark which just consists of threads and exception handlers, a 32 bit Linux executable now is *twice as fast*! In a real-life scenario we are "only" seeing an improvement of about 10%. But really, this is huge progress. I think everyone will

Re: [fpc-devel] How to move this, but in FPC 32bit?

2018-11-14 Thread Marco van de Voort
Op 2018-11-14 om 13:44 schreef Ozz Nixon: Thank you all ... I am on the road, when I get back, I will track down TUnitHeader, TObjectTypeDefinition, TOrdinalTypeDefinition - and post those structures. My problem was changing the above to simple:  

Re: [fpc-devel] How to move this, but in FPC 32bit?

2018-11-14 Thread Ozz Nixon
Thank you all ... I am on the road, when I get back, I will track down TUnitHeader, TObjectTypeDefinition, TOrdinalTypeDefinition - and post those structures. My problem was changing the above to simple: PreviousUnitAddressOffset:=TUnitHeader.PreviousUnitAddress; does not work, I think they