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

Bug found in CMA, when EnableMultiplePumping is on #3

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

Bug found in CMA, when EnableMultiplePumping is on #3

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

Comments

@xuanyoya
Copy link
Contributor

code vision:
753d51f

To reproduce:
make -f $FPGEN/Makefile clean run RUN=+NumTrans=1000 GENESIS_PARAMS="top_FPGen.FPGen.Architecture=CMA top_FPGen.FPGen.CMA.PipelineDepth=7 top_FPGen.FPGen.CMA.MulPipelineDepth=3 top_FPGen.FPGen.CMA.FractionWidth=52 top_FPGen.FPGen.CMA.ExponentWidth=11 top_FPGen.FPGen.CMA.EnableDenormals=YES top_FPGen.FPGen.CMA.EnableMultiplePumping=YES top_FPGen.FPGen.CMA.MUL.Mult.MultP.TreeType=OS1 top_FPGen.FPGen.CMA.MUL.Mult.MultP.BoothType=2 top_FPGen.FPGen.CMA.EnableForwarding=YES"

Log: fraction is different
26291: SENT: TypeA=Random SignA=1 ExpA=0x5ce FracA=0xa7e32e9092d9d
26291: TypeB=Random SignB=0 ExpB=0x05c FracB=0x0e33106941f8a
26291: TypeC=Random SignC=1 ExpC=0x230 FracC=0xd7eb56185a9b2
26291: EXPECTED: Type=Random Sign=1 Exp=0x230 Frac=0xe5e6875cb48b3
26291: FOUND: Type=Random Sign=1 Exp=0x230 Frac=0xe733f806c8cd1
26291: dcea7e32e9092d9dx05c0e33106941f8a+a30d7eb56185a9b2 = a30e733f806c8cd1 (a30e5e6875cb48b3) WRONG
26291: ^[[0;31mERROR Found^[[0m

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