I apologize for the delay in resonding; I wanted to make sure that I didn't
experience these problems running on actual ARM hardware.  It appears that I
do not.

I found through experimentation that I only experience issues when I compile
with fp support beyond vfp2; I don't have problems for vfp2, but I do see
occasional runtime errors compiling for vfp3 and neon.  So, for instance, if
I give my gcc cross-compiler these options "-mfpu=vfpv3 -mfloat-abi=softfp",
I see some issues crop up (more information below).

I am simulating the first 5 billion instructions in ARM_SE mode for 17/19 of
the SPEC 2006 C/C++ benchmarks.  I use two different compilers, one is the
freely available CodeSourcery Lite GNU/Linux cross-compiler from
CodeSourcery, and the other is an LLVM-based cross compiler.  The LLVM
compiler uses the same CodeSourcery assembler, but generates different
machine code.

Below are the errors reported by each compiler.  The differences between
compilers are most likely due to different instruction choices, although it
may also have to with the limited simulation time (5B insts).  As I
mentioned, these issues don't appear with vfp2.

LLVM and CodeSourcery:
 444.namd (checksum failure)
462.libquantum (free of invalid pointer)
 482.sphinx3 (runtime error - illegal log base)
  LLVM only:
447.dealII (llegal page fault)

CodeSourcery only:
 445.gobmk (assertion failure)
 453.povray (version number mismatch)




On Sun, Apr 17, 2011 at 11:48 AM, Ali Saidi <[email protected]> wrote:

>
> Specifically, could you provide us with exactly what you're running (SE vs.
> FS), spec benchmark, compiler, options, etc.
>
> Thanks,
> Ali
>
> On Apr 17, 2011, at 4:10 AM, Gabe Black wrote:
>
>  Yes, they are fully supported. What problems are you seeing?
>
> Gabe
>
> On 04/16/11 20:52, Marc de Kruijf wrote:
>
> Are ARM hardware floating point instructions fully supported in M5?  When I
> compile with hardware FP I see problems running some SPEC2006 benchmarks
> whereas I don't see the same problems when I compile using software FP.
>
>  Thank you!
> Marc
>
>
> _______________________________________________
> m5-users mailing 
> [email protected]http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
>
>
>  _______________________________________________
> m5-users mailing list
> [email protected]
> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
>
>
>
> _______________________________________________
> m5-users mailing list
> [email protected]
> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
>
_______________________________________________
m5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users

Reply via email to