gcc: Constraints

1 
1 6.45.3 Constraints for 'asm' Operands
1 -------------------------------------
1 
1 Here are specific details on what constraint letters you can use with
1 'asm' operands.  Constraints can say whether an operand may be in a
1 register, and which kinds of register; whether the operand can be a
1 memory reference, and which kinds of address; whether the operand may be
1 an immediate constant, and which possible values it may have.
1 Constraints can also require two operands to match.  Side-effects aren't
1 allowed in operands of inline 'asm', unless '<' or '>' constraints are
1 used, because there is no guarantee that the side effects will happen
1 exactly once in an instruction that can update the addressing register.
1 

Menu