tag:blogger.com,1999:blog-3971202189709462152.post6499693696246367083..comments2024-03-11T12:50:02.036+01:00Comments on PyPy Status Blog: Float operations for JITCarl Friedrich Bolz-Tereickhttp://www.blogger.com/profile/00518922641059511014noreply@blogger.comBlogger6125tag:blogger.com,1999:blog-3971202189709462152.post-63229952532266474582008-04-21T12:30:00.000+02:002008-04-21T12:30:00.000+02:00The main backend is the one for 386. We have no w...The main backend is the one for 386. We have no working LLVM JIT backend: although llvm advertizes supporting JIT compilation, what it really provides is a regular compiler packaged as a library that can be used at run-time. This is only suitable for some kinds of usages; for example, it couldn't be used to write a Java VM with good just-in-time optimizations (which need e.g. quick and lazy code generation and regeneration, polymorphic inline caches, etc.)Armin Rigohttps://www.blogger.com/profile/06300515270104686574noreply@blogger.comtag:blogger.com,1999:blog-3971202189709462152.post-72344298229166341212008-04-20T17:28:00.000+02:002008-04-20T17:28:00.000+02:00x87 because it's simpler and better documented. Ri...x87 because it's simpler and better documented. Right now would be ridiculously easy to reimplement it using SSE.Maciej Fijalkowskihttps://www.blogger.com/profile/11410841070239382771noreply@blogger.comtag:blogger.com,1999:blog-3971202189709462152.post-67343529276618258792008-04-19T05:20:00.000+02:002008-04-19T05:20:00.000+02:00I'm interested in the choice of x87 as well. My un...I'm interested in the choice of x87 as well. My understanding was that Intel (at least) was keeping x87 floating point around because of binary applications but that for single element floating point the SSE single-element instructions were the preferred option on any processor which supports SSE. (Unfortunately since they've got such different styles of programming I can understand if it's just that "older chips have to be supported, and we've only got enough programming manpower for 1 implementation".)Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-3971202189709462152.post-61877096193179920472008-04-18T11:22:00.000+02:002008-04-18T11:22:00.000+02:00It would be amazing to run SciPy on PyPy with the ...It would be amazing to run SciPy on PyPy with the JIT when this will be ready.jlghttps://www.blogger.com/profile/10542152854224937221noreply@blogger.comtag:blogger.com,1999:blog-3971202189709462152.post-12288028752366069072008-04-18T08:29:00.000+02:002008-04-18T08:29:00.000+02:00Super cool!Are you going to add SIMD stuff to the ...Super cool!<BR/><BR/>Are you going to add SIMD stuff to the i386 backend?<BR/><BR/>Which is the main backend at the moment? LLVM?<BR/><BR/>cheers,René Dudfieldhttps://www.blogger.com/profile/17762358075557755436noreply@blogger.comtag:blogger.com,1999:blog-3971202189709462152.post-42151773338047565632008-04-17T15:22:00.000+02:002008-04-17T15:22:00.000+02:00Having a fast implementation of Ruby written in Py...Having a fast implementation of Ruby written in Python would be very cool. :-pMichael Foordhttps://www.blogger.com/profile/06229713779852499022noreply@blogger.com