libopcode