__asm __volatile -> asm volatile part 2