add and mul class type instructions