public inbox for gcc-help@gcc.gnu.org
 help / color / mirror / Atom feed
* ARM Inline Assembler and 64 bit variables
@ 2006-05-23  9:36 Wolfgang Haidinger
  2006-06-01  7:57 ` Richard Earnshaw
  0 siblings, 1 reply; 3+ messages in thread
From: Wolfgang Haidinger @ 2006-05-23  9:36 UTC (permalink / raw)
  To: gcc-help

Hi all,

is it possible to use the inline assembler of GCC for arm elf target in 
conjunction with 64 bit variables?

I tried the following example (arithmetic average), but with little 
success! 

uint64_t        a,b,r;
asm(
        "adds   %A0,    %A1,    %A2"            "\n\t"
        "adds   %B0,    %B1,    %B2"            "\n\t"
        "mov    %B0,    %B0,    rrx"            "\n\t"
        "mov    %A0,    %A0,    rrx"
        : "=r" (r) : "r" (a), "r" (b) : "cc"
);

Grüße
Wolfgang Haidinger
---
Wolfgang Haidinger
B&R Industrie-Elektronik GmbH
BU Controls, Safety
Tel: +43 (0)7748 6586 1121
eMail: wolfgang.haidinger@br-automation.com

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2006-06-01  7:59 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-05-23  9:36 ARM Inline Assembler and 64 bit variables Wolfgang Haidinger
2006-06-01  7:57 ` Richard Earnshaw
2006-06-01  7:59   ` Richard Earnshaw

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).