EightAndAHalfTails / eee3-imgtec-fpu

0 stars 0 forks source link

[dot3] please check #124

Closed reginalio closed 10 years ago

reginalio commented 10 years ago
# ** Note: Reading input line:422
#    Time: 84350 ns  Iteration: 1  Instance: /dot3_tb
# ** Note: res1 is 0:10000100:00001010101001000111111
#    Time: 84350 ns  Iteration: 1  Instance: /dot3_tb
# ** Note: err1 is 0:01101011:11100010001010111100110
#    Time: 84350 ns  Iteration: 1  Instance: /dot3_tb
# ** Note: res2 is 0:01101111:11001111001100111000110
#    Time: 84350 ns  Iteration: 1  Instance: /dot3_tb
# ** Note: err2 is 1:01010110:11000001111100101110100
#    Time: 84350 ns  Iteration: 1  Instance: /dot3_tb
# ** Note: res3 is 0:01110011:11010010000011001011111
#    Time: 84350 ns  Iteration: 1  Instance: /dot3_tb
# ** Note: err3 is 0:01011010:01000101110010011101000
#    Time: 84350 ns  Iteration: 1  Instance: /dot3_tb
# ** Note: res_t is 0:10000100:00001010101001010111011
#    Time: 84350 ns  Iteration: 1  Instance: /dot3_tb
# ** Note: err_t is 0:01101010:11000100010001100100010
#    Time: 84350 ns  Iteration: 1  Instance: /dot3_tb
# ** Note: result_chained = 0:10000100:00001010101001010111011
#    Time: 84450 ns  Iteration: 1  Instance: /dot3_tb
# ** Note: result real = 0:10000100:00001010101001010111011
#    Time: 84450 ns  Iteration: 1  Instance: /dot3_tb
# ** Warning: 3D dot product of 0:11010101:01101100101101100011111, 0:00101101:01110110010100110101101, 0:11011101:11100001100100001100110, 0:00010000:11101100011110011010001, 0:00101101:00001011011010010001001 and 0:11000101:10111110001010011101010 gives 0:10000100:00001010101001010111100 which is incorrect. Correct answer is 0:10000100:00001010101001010111011
# ** Note: Reading input line:218
#    Time: 43550 ns  Iteration: 1  Instance: /dot3_tb
# ** Note: res1 is 0:01100111:01011011010000101100111
#    Time: 43550 ns  Iteration: 1  Instance: /dot3_tb
# ** Note: err1 is 1:01001110:01010011100101001000000
#    Time: 43550 ns  Iteration: 1  Instance: /dot3_tb
# ** Note: res2 is 0:00011111:01100100001101011101001
#    Time: 43550 ns  Iteration: 1  Instance: /dot3_tb
# ** Note: err2 is 1:00000110:10010100010001101001000
#    Time: 43550 ns  Iteration: 1  Instance: /dot3_tb
# ** Note: res3 is 0:01100110:01111101010000110111100
#    Time: 43550 ns  Iteration: 1  Instance: /dot3_tb
# ** Note: err3 is 0:01001101:00010010000010010110000
#    Time: 43550 ns  Iteration: 1  Instance: /dot3_tb
# ** Note: res_t is 0:01101000:00001100111100100100010
#    Time: 43550 ns  Iteration: 1  Instance: /dot3_tb
# ** Note: err_t is 0:01001111:10011010101110000001100
#    Time: 43550 ns  Iteration: 1  Instance: /dot3_tb
# ** Note: result_chained = 0:01101000:00001100111100100100010
#    Time: 43650 ns  Iteration: 1  Instance: /dot3_tb
# ** Note: result real = 0:01101000:00001100111100100100010
#    Time: 43650 ns  Iteration: 1  Instance: /dot3_tb
# ** Warning: 3D dot product of 0:00000010:10000100101000011110000, 0:11100011:11001001011111101110010, 0:01111110:01101010110010010000110, 0:00011111:11110110101110000111010, 0:01000101:01101110011101100110100 and 0:10100000:00001010010101101110111 gives 0:01101000:00001100111100100100011 which is incorrect. Correct answer is 0:01101000:00001100111100100100010

use testcases/sixInputs/test1

reginalio commented 10 years ago

issue is allowed in new testbench