From: Bernhard K. <kra...@kr...> - 2005-09-11 14:38:38
|
Jens von der Heydt wrote: > I'm glad that someone is still working on the core and gettig PearPC to > run on 64Bit. > Those patches that you submitted look quote promissing. I gather from > your email > and the wiki entry that you compiled for 64 bit through simply > switching te gcc flags > and by utilizing an emulation framework. So you did not change anything > with > the jitc to use the additional GPRs that "come" with the AMD 64, right? > Did you > try to do so? Would it be possible to rewrite the register allocator to > use those > additional registers? I think it would be very interesting to see the > difference > in execution time with those registers used since PearPC does quite a hard > job to emulate PPCs many registers with those few available on the x86 > side. As I pherhaps already mentioned in my previous mails I'm quite a good C/C++ programmer and know quite a bit about the LINUX and a little bit less about the x86 architecture. But JITC is complete newland for me and I would be glad if someone could point me to some good instructions on how to write C programms containing JITC code. It is hard to extract the required parts from the pearpc source code. It is not only that I would like to know how JITC works because of pearpc ... but I know what it is and what it should be able to do :) and thats why I want to know how to program it ! Also I must say that I didn't find a single page on the net (at least using google) containig information about the JITC part of the AMD64 CPU ... also here a link would be great. And the last thing I have to say is that I don't really know about MAC architecture and would need a direction where I should look for information concerning this. And if someone could write a little abstract (or point me to a already written one) about the general architecture of pearpc I could easily start the work of really "porting" pearpc to AMD64. (If none exsits use the wiki) I am a TYPO3 core developer since 5 months now and before it took me about 1 and a half year to learn how all those parts in TYPO3 work together. The community helped me when it could but I know that I have to find out most of the things myself. It is just easier if somebody puts you in the right direction .... greets, Bernhard |