added 'A' asm constraint