size down insn_map structructure by reducing the size of some fields. this alone makes lib binary size 2.6MB smaller