Integer Overflow/Wrap and GCC Optimizations

Florian Weimer fweimer@redhat.com
Thu Jan 24 16:04:00 GMT 2013


On 01/24/2013 04:02 PM, Jeffrey Walton wrote:

> I have a small library that uses inline assembly to check OV/CY flags
> for both x86/x64 and ARM. x86/x64 uses FLAGS/EFLAGS, while ARM uses
> CPSR.

Please show some sample code.

You can check the flags set by a preceding arithmetic/logical 
instruction in the *same* asm statement.  You cannot use asm statements 
to access such flags set by other asm statements, or by code emitted by GCC.

-- 
Florian Weimer / Red Hat Product Security Team



More information about the Gcc mailing list