Implement instruction decode