Microarray features were submitted to Agilent (Agilent Technologies) using the eArray interface for 8x60K custom microarray synthesis. The same problem can occur if one output parameter (a) allows a register constraint and another output parameter (b) allows a memory constraint. However, when we attempted to implement this, we found no way to make it work reliably. When writing code that can be compiled with -ansi and the various -std options, use __asm__ instead of asm (see Alternate Keywords). volatile The typical use of extended asm statements is to manipulate input values to produce output values.