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
