inline byte ops
fix array comp bug