This is the mail archive of the ecos-discuss@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: code questions:


Take a look in the GNU toolkit manual, GNUPro Compiler Tools. See page 177: 
Assembler instructions with C expression operands.

Andrea.


-----Original Message-----
From: ecos-discuss-owner@sources.redhat.com [mailto:ecos-discuss-
owner@sources.redhat.com]On Behalf Of zhlg_shuhan@sohu.com
Sent: Wednesday, July 03, 2002 11:17 PM
To: ecos-discuss@sources.redhat.com
Subject: [ECOS] code questions:


here is a  assemble subroutine of PPC:

#define HAL_LSBIT_INDEX(index, mask)    \
    asm ( "neg    11,%1;"               \
          "and    11,11,%1;"            \
          "cntlzw %0,11;"               \
          "subfic %0,%0,31;"            \
          : "=r" (index)                \
          : "r" (mask)                  \
          : "r11"                       \
        );

could you tell me means of  such as %1,%0,:,"=r" and so on, and where to get 
more info?
i search them in processor mannul and gnu toolkit to look for them,but 
failed. 

-- 
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss


-- 
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]