diff options
author | marius <marius@FreeBSD.org> | 2008-07-05 15:44:56 +0000 |
---|---|---|
committer | marius <marius@FreeBSD.org> | 2008-07-05 15:44:56 +0000 |
commit | 54ef085aeeb1c1e11f58d72d96a630352b1b26e9 (patch) | |
tree | acaf3775d91c2db8637908b8804bd63157e09d14 /sys/pc98 | |
parent | 6960811ea0ce0242e245c9ee9ca7d8b435252b45 (diff) | |
download | FreeBSD-src-54ef085aeeb1c1e11f58d72d96a630352b1b26e9.zip FreeBSD-src-54ef085aeeb1c1e11f58d72d96a630352b1b26e9.tar.gz |
- Merge macros depending on the flags being preserved between calls
into a single "__asm"-statement as GCC doesn't guarantee their
consecutive output even when using consecutive "__asm __volatile"-
statement for them. Remove the otherwise unnecessary "__volatile". [1]
- The inline assembler instructions used here alter the condition
codes so add them to the clobber list accordingly.
- The inline assembler instructions used here uses output operands
before all input operands are consumed so add appropriate modifiers.
Pointed out by: bde [1]
MFC after: 2 weeks
Diffstat (limited to 'sys/pc98')
0 files changed, 0 insertions, 0 deletions