mirror of https://github.com/proxmox/mirror_qemu
Mention output overlaps.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5619 c046a42c-6fe2-441c-8c8c-71466251a162master
parent
9027db892a
commit
0c5f3c8d7d
|
@ -390,6 +390,11 @@ GCC like constraints are used to define the constraints of every
|
||||||
instruction. Memory constraints are not supported in this
|
instruction. Memory constraints are not supported in this
|
||||||
version. Aliases are specified in the input operands as for GCC.
|
version. Aliases are specified in the input operands as for GCC.
|
||||||
|
|
||||||
|
The same register may be used for both an input and an output, even when
|
||||||
|
they are not explicitly aliased. If an op expands to multiple target
|
||||||
|
instructions then care must be taken to avoid clobbering input values.
|
||||||
|
GCC style "early clobber" outputs are not currently supported.
|
||||||
|
|
||||||
A target can define specific register or constant constraints. If an
|
A target can define specific register or constant constraints. If an
|
||||||
operation uses a constant input constraint which does not allow all
|
operation uses a constant input constraint which does not allow all
|
||||||
constants, it must also accept registers in order to have a fallback.
|
constants, it must also accept registers in order to have a fallback.
|
||||||
|
|
Loading…
Reference in New Issue