add support for SI8 signed integer type
add support for SI16 signed integer type