avoid pir specific opcodes

Fixes #4
Merge pull request #5 from coke/nopir

avoid pir specific opcodes