On 4/5/07, Rana Dasgupta <[EMAIL PROTECTED]> wrote:


Jitrino generates code late, the VM doesn't. So I am not sure how this
would work unless we link all versions of the asm's and then decide
which ones to call at runtime, which has a cost. My suggestion would
be that if we want the x86-32 bits to be PIII compatible, we should
only use PIII instructions ( upto SSE ) in all the static 32 bit
binaries. The jit can choose to generate more advanced instruction
sequences at runtime based on cpuid if the paltform supports it.

Is runtime check really expensive in scenarios we have? Can all CPU
dependent code be moved into separate library, so a component can
decide in runtime which library to load
during startup and avoid further checks?


--
Mikhail Fursov

Reply via email to