That would be pretty cumbersome though. If you're targeting N different architectures, you would have to write N different assembly blocks.