Thanks a lot for the clarification Gabe. Thanks, Shyam
On Sun, Mar 31, 2019 at 6:29 AM Gabe Black <gabebl...@google.com> wrote: > Hi Shyam. There are float to integer and integer to float conversion > microops in src/arch/x86/isa/microops/fpop.isa which start with cvt_* which > is short for convert. You can definitely implement new instructions and > submit the code for review. There are instructions in the CONTRIBUTING.md > file in the root of the gem5 source tree. > > Gabe > > On Fri, Mar 29, 2019 at 4:21 PM Shyam Murthy <shyammurth...@gmail.com> > wrote: > >> Apologize for the wrong title in my previous email. Correcting. >> >> Thanks, >> Shyam >> >> On Fri, Mar 29, 2019 at 6:16 PM Shyam Murthy <shyammurth...@gmail.com> >> wrote: >> >>> Hi Gabe, >>> >>> As I am trying to run SPEC 2017 on gem5 in SE mode, I ran into some >>> unimplemented instructions namely *frndint*, *fsqrt* and *fistp* to >>> name a few. I see that within the *src/arch/x86/isa/insts/x87/* >>> *arithmetic* folder, there are placeholder files to write >>> implementations for some of the macro operations, like square root and >>> rounding. Can I write my implementations and have my code reviewed, so that >>> it can be checked in? >>> In addition, for float to integer operation, I did not find any >>> corresponding micro-op in the folder *src/arch/x86/isa/microops, *is >>> there already a corresponding micro-op (that I missed), or should I write >>> my own? >>> >>> Thanks, >>> Shyam >>> >>
_______________________________________________ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users