Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wrong results in FMA when multiplier_mode is on #4

Open
jingpu opened this issue Apr 25, 2013 · 0 comments
Open

Wrong results in FMA when multiplier_mode is on #4

jingpu opened this issue Apr 25, 2013 · 0 comments
Labels

Comments

@jingpu
Copy link
Member

jingpu commented Apr 25, 2013

commit ee81703

To reproduce:

make -f $FPGEN/Makefile run RUN="+NumTrans=1000 +Wave" GENESIS_PARAMS="top_FPGen.FPGen.FMA.PipelineDepth=8 top_FPGen.FPGen.FMA.EnableMultiplePumping=YES top_FPGen.FPGen.FMA.MulpPipelineDepth=3 top_FPGen.FPGen.FMA.MulShift.MUL0.TreeType=ZM top_FPGen.FPGen.FMA.MulShift.MUL0.BoothType=3"

Log:

51500: Transaction #25: 
51500 opcode: 01
51500 C is forwarded from Transaction #18
51501: SENT:   TypeA=PointOneOneOne SignA=0 ExpA=0x3fe FracA=0xfffffffffffff
51501:         TypeB=PointOneOneOne SignB=0 ExpB=0x3fe FracB=0xfffffffffffff
51501:         TypeC=Random SignC=0 ExpC=0x705 FracC=0x7d313777436c1
51501: EXPECTED: Type=Random Sign=0 Exp=0x3fe Frac=0xffffffffffffe
51501: FOUND:   Type=Random Sign=0 Exp=0x3fe Frac=0x6ccf51b711424
51501: 3fefffffffffffffx3fefffffffffffff+7057d313777436c1 = 3fe6ccf51b711424 (3feffffffffffffe) WRONG
51501: ERROR Found
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant