My bad. Please ignore this statement.
On 4/2/07, Rana Dasgupta <[EMAIL PROTECTED]> wrote:
Mikhail,
Nathan is hitting an "mfence", is this available on PIII?
Rana
On 4/2/07, Mikhail Fursov <[EMAIL PROTECTED]> wrote:
> On 4/1/07, Rana Dasgupta <[EMAIL PROTECTED]> wrote:
> >
> > On 3/31/07, Gregory Shimansky <[EMAIL PROTECTED]> wrote:
> > > Nathan Beyer wrote:
> > > > On 3/30/07, Nathan Beyer <[EMAIL PROTECTED]> wrote:
> > > > Okay, I'm trying that out now. Can the JIT be a little smarter and not
> > > >use instructions that aren't available? We certainly can't limit
> > > > available platforms to P4 or newer.
> > >
> > > I hope JIT gurus can answer this. I know that JIT can use x87 stack
> > > instead of SSE for floating point, but other P4 specific instructions
> > > may still be present in the code. I know at least one place in DRLVM
> > > where mfence, sfence and lfence are used explicitly in inline assembly.
> > >
> > We have had these discussions before when discussing JIT plans etc. We
> > did discuss that the floating point operations generated by jitrino,
> > as contributed, uses sse2 and that porting to the x87 stack was a TBD.
>
>
> With http://issues.apache.org/jira/browse/HARMONY-3246 commited JIT (
> Jitrino.OPT only) is able to use x87 instructions. I know no other JIT
> limitations and think that Jitrino is P3 ready (at least -Xem:opt mode)
>
>
> For those who have P3 hardware: please tell us about any problems you have
> with JIT. I just do not have such an old environment in reach.
>
> --
> Mikhail Fursov
>