# int8
--reset
--dir=FWD_B,FWD_D
--dt=s8:s8:f32,s8:s8:bf16,s8:s8:u8,u8:s8:s32,u8:s8:bf16,u8:s8:s8
--mb=0 --batch=shapes_0d

## s8 binary-po for non-u8 dst dt
--dt=s8:s8:s32,s8:s8:bf16,s8:s8:s8
--attr-scales=src:common:0.25+wei:per_oc+dst:common:2.25
--attr-post-ops=mul:s8+sum:0.5+relu:0.5,linear:2:1:10,sum:0.5:1:s32
--mb=2 --batch=set_all
--mb=0 --batch=shapes_0d

## u8 binary-po for non-s8 dst dt
--dt=u8:s8:f32,u8:s8:bf16,u8:s8:u8
--attr-scales=src:common:0.25+wei:per_oc+dst:common:2.25
--attr-post-ops=sum:0.5+mul:u8+relu:0.5,sum,sum:1.5:0:s8,prelu:per_oc
--mb=2 --batch=set_all
--mb=0 --batch=shapes_0d

# Test saturation
--batch=harness_ip_saturation

# Tests for external blocked weights layout. This targets BRGEMM impl.
# TODO: extend support with nD cases in the future.
--reset
--dir=FWD_B,FWD_D
--skip-impl=ref
--dt=u8:s8:s32
--wtag=AB16b64a4b,AB16b32a4b,AB16b16a4b
mb2ic368oc623
mb2ic1462oc412
--wtag=AB4b64a4b,AB4b32a4b,AB4b16a4b
mb2ic368oc623
mb2ic1462oc412
