From 736fd1a7e4083153ccc4cf360b44dd07b6788494 Mon Sep 17 00:00:00 2001 From: James Ward Date: Mon, 23 Jan 2023 17:13:37 +0000 Subject: Create MI tests for Type Conversion: CAST * Add exclusion regex's to conformance generation Signed-off-by: James Ward Change-Id: I15bef7451efd5662065060242d35bd7fa3381487 --- verif/generator/tosa_arg_gen.py | 33 +++++++++++++++++++++++++++------ 1 file changed, 27 insertions(+), 6 deletions(-) (limited to 'verif/generator/tosa_arg_gen.py') diff --git a/verif/generator/tosa_arg_gen.py b/verif/generator/tosa_arg_gen.py index fed91f6..05a7d2b 100644 --- a/verif/generator/tosa_arg_gen.py +++ b/verif/generator/tosa_arg_gen.py @@ -1445,19 +1445,40 @@ class TosaArgGen: if error_name == ErrorIf.WrongOutputType: dtypeList = TosaErrorIfArgGen.eiCastErrorIf(testGen, inDtype) elif inDtype == DType.INT8: - dtypeList = [DType.BOOL, DType.INT16, DType.INT32, DType.FP32] + dtypeList = [ + DType.BOOL, + DType.INT16, + DType.INT32, + DType.FP16, + DType.BF16, + DType.FP32, + ] elif inDtype == DType.INT16: - dtypeList = [DType.BOOL, DType.INT8, DType.INT32, DType.FP32] + dtypeList = [ + DType.BOOL, + DType.INT8, + DType.INT32, + DType.FP16, + DType.BF16, + DType.FP32, + ] elif inDtype == DType.INT32: - dtypeList = [DType.BOOL, DType.INT8, DType.INT16, DType.FP32] + dtypeList = [ + DType.BOOL, + DType.INT8, + DType.INT16, + DType.FP16, + DType.BF16, + DType.FP32, + ] elif inDtype == DType.BOOL: dtypeList = [DType.INT8, DType.INT16, DType.INT32] elif inDtype == DType.FP16: - dtypeList = [DType.INT8, DType.INT16, DType.INT32] + dtypeList = [DType.INT8, DType.INT16, DType.INT32, DType.FP32] elif inDtype == DType.BF16: - dtypeList = [DType.INT8, DType.INT16, DType.INT32] + dtypeList = [DType.INT8, DType.INT16, DType.INT32, DType.FP32] elif inDtype == DType.FP32: - dtypeList = [DType.INT8, DType.INT16, DType.INT32] + dtypeList = [DType.INT8, DType.INT16, DType.INT32, DType.FP16, DType.BF16] elif error_name == ErrorIf.WrongInputType: # Pick some potentially correct output type for incorrect input type dtypeList = [DType.BOOL, DType.INT8, DType.INT16, DType.FP32] -- cgit v1.2.1