# i8

# Notes:
# * DIV doesn't make much sense for i8
# * SUB is MISTRUSTED for u8 since half values are negative becoming zeros

--reset

--alg=ADD,MUL,MAX,MIN,SUB,GE,GT,LE,LT,EQ,NE

## Post-ops
--inplace=true,false
--ddt=s8 --sdt=s8:s8
--attr-scales=
--attr-post-ops='', \
                'sum:0.5', \
                'linear:2:0.125', \
                'add:f32:per_oc', \
                'sum:0.25;relu:-0.01:0:20', \
                'mul:s8;sum:0.5;abs','eq:s8'
--batch=option_set_all

## Scales
--alg=ADD,MUL,MAX,MIN,GE,GT,LE,LT,EQ,NE
--inplace=true,false
--ddt=u8 --sdt=u8:u8
--attr-scales=, \
              src:common:16_src1:common:2, \
              src:common:8, \
              src1:common:4
--attr-post-ops=
--batch=option_set_all

## Post-ops + scales
--alg=ADD,MUL,MAX,MIN,SUB,GE,GT,LE,LT,EQ,NE
--inplace=true,false
--ddt=s8 --sdt=s8:u8,s8:f32
--attr-scales=,src:common:16_src1:common:2
--attr-post-ops='','sum:0.5;abs','ge:s8'
--batch=option_set_all

## Check for proper saturation
--attr-scales=src:common:4.29497e+09_src1:common:4.29497e+09
--batch=option_set_all
