hal/sm_io/*: remove unnecessary code for opcodes

As we are using the new disp_op_insert_all () we don't
need an extra table with the opcodes.

This fixes #53 github issue