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
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