SIMD macro assembler framework unified across both ARM and x86 architectures