add cpuinfo + runtime asm routine selection