Hi Maxime, We do have a regression test framework that allows you to add tests which get re-run nightly to verify functionality as the code base evolves. However, there's no framework for constructing these tests, and most of them were created manually.
There are some facilities for comparing simulated with native execution, which might be helpful; see http://gem5.org/Trace_Based_Debugging#Comparing_traces_with_a_real_machine. I've never used this myself though so I can't comment more beyond what's on the wiki page. Steve On Thu, Nov 6, 2014 at 3:21 AM, Maxime cscs via gem5-dev <[email protected]> wrote: > Hi Ahmed and Steve, > > I am also interested in adding support for SSE and AVX instruction sets, > more specifically for the instruction addsub. > I found some interesting information in the following commit > http://reviews.gem5.org/r/1189/ which implements the instruction hadd. > Based on this information I implemented a version of ADDSUBPD. > I could test the ADDSUBPD_XMM_M version by using the _mm_addsub_pd > intrinsics in a simple program, but how could I test the ADDSUBPD_XMM_P and > ADDSUBPD_XMM_XMM version? > Is there a more generic way of testing added instructions by using for > instance a regression test? > > Thank you, > Maxime > _______________________________________________ > gem5-dev mailing list > [email protected] > http://m5sim.org/mailman/listinfo/gem5-dev > _______________________________________________ gem5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/gem5-dev
