411 REFERENCE · Wikibooks
Ada Programming/Attributes/'Asm Input
Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.
Description
The Asm_Input attribute denotes a function that takes two parameters. The first is a string, the second is an expression of the type designated by the prefix. The first (string) argument is required to be a static expression, and is the constraint for the parameter, (e.g., what kind of register is required). The second argument is the value to be used as the input argument. The possible values for the constant are the same as those used in the RTL, and are dependent on the configuration file used to built the GCC back end.
Example