Hi,
I got a question on invalid flag calculation in the bulknormaldot.h file. Normally, a pos/neg infinite number should be non-NAN and non-Zero. Currently, I am performing instruction vfwldot.vv with sew=16 and lmul=1, and a=0xffd8 b=0x7f80 as one pair of the src。 For the src B, both any_neg_inf and nan are set to 1, which later resulting in invalid_flag being set(as there are other pos_inf srcs ). In my opinion, !NAN should be checked when setting any_pos/neg_inf.
I am not sure if I misunderstood this part. Please correct me if I am wrong.
Hi,
I got a question on invalid flag calculation in the bulknormaldot.h file. Normally, a pos/neg infinite number should be non-NAN and non-Zero. Currently, I am performing instruction vfwldot.vv with sew=16 and lmul=1, and a=0xffd8 b=0x7f80 as one pair of the src。 For the src B, both any_neg_inf and nan are set to 1, which later resulting in invalid_flag being set(as there are other pos_inf srcs ). In my opinion, !NAN should be checked when setting any_pos/neg_inf.
I am not sure if I misunderstood this part. Please correct me if I am wrong.