Problem with gcc-like inline assembly in cc

Hi,
I am trying to compile the following code for a sparc machine using sun studio 12.
#define MAGIC(n)  asm("sethi %0, %%g0" : :"g"(n));
int main(int argc, char **argv)
        int x=1;
        MAGIC(x);
        return 0;
}I am using the following command:
cc -xO3 -xtarget=ultra2 -m32 -xarch=sparcvis -xregs=no%appl -w test.c -o test
and I get the following error:
cg error (as) : "__gnu_asm_inline_fake_test.c (template for __gnu_asm_inline_temp_func_001)", line 1 : statement syntax
cc: cg failed for test.c
Isn't Sun cc supposed to support gcc-like inline assembly? If so, what is the problem with the code above?
Thanks in advance,
Nick

Hi,
we have the same Problem with the inline assembler. We are using Sunstudio 12 on x86 and tried to get this code compiled (Sunstudio 12 should be gas compatible).
any ideas ?
thanks
Dieter
#define HEC_HTONF(x) \
(__extension__ \
register HVB::float32_t __v, __x = (x); \
__asm__ ( \
"bswap %0" \
: "=r" (__v) \
: "0" (__x) \
__v; \
#define HEC_HTONLF_INPLACE(x) \
__asm__ ( \
"leal %0, %%ecx \n\t" \
"movl (%%ecx), %%eax \n\t" \
"movl 4(%%ecx), %%edx \n\t" \
"bswap %%eax \n\t" \
"bswap %%edx \n\t" \
"movl %%eax, 4(%%ecx) \n\t" \
"movl %%edx, (%%ecx) \n\t" \
: "=m" (x) \
: "m" (x) \
: "%eax", "%ecx", "%edx" \
);

Similar Messages

  • Problem with gcc -pg

    Hello,
    I have a problem using profiling on solaris 8 using gcc. When I compile a small test program with gcc -g -pg, it compiles and runs correctly. However, when I build my main application using the same flags at the compilationa and likning steps, the build completes successfully but
    the application gives a segemntation fault. Is it a bug? Does gcc have a problem profiling in presence of threads or shared libs?
    Thanks in advance,
    Rajsekhar Bhattacharjee (Raj)
    The relevant details are as follows:
    OS (using uname -a): SunOS 5.8 Generic_108528-15 sun4u sparc SUNW,Sun-Blade-100
    gcc version (using gcc -v): gcc version 2.95.3 20010315 (release)
    debugger output :
    GNU gdb 5.0
    Copyright 2000 Free Software Foundation, Inc.
    GDB is free software, covered by the GNU General Public License, and you are
    welcome to change it and/or distribute copies of it under certain conditions.
    Type "show copying" to see the conditions.
    There is absolutely no warranty for GDB. Type "show warranty" for details.
    This GDB was configured as "sparc-sun-solaris2.8"...
    Core was generated by `/home/raja/zentime/bin/solaris/gprof/zentime /mnt/elmer/export/home1/TestSyst
    em'.
    Program terminated with signal 11, Segmentation Fault.
    Reading symbols from /usr/lib/libdl.so.1...done.
    Loaded symbols for /usr/lib/libdl.so.1
    Reading symbols from /usr/lib/libpthread.so.1...done.
    Loaded symbols for /usr/lib/libpthread.so.1
    Reading symbols from /usr/lib/libcurses.so.1...done.
    Loaded symbols for /usr/lib/libcurses.so.1
    Reading symbols from /usr/lib/libsocket.so.1...done.
    Loaded symbols for /usr/lib/libsocket.so.1
    Reading symbols from /usr/lib/libnsl.so.1...done.
    Loaded symbols for /usr/lib/libnsl.so.1
    Reading symbols from /usr/openwin/lib/libX11.so.4...done.
    Loaded symbols for /usr/openwin/lib/libX11.so.4
    Reading symbols from /usr/lib/libc.so.1...done.
    Loaded symbols for /usr/lib/libc.so.1
    Reading symbols from /usr/lib/libmp.so.2...done.
    Loaded symbols for /usr/lib/libmp.so.2
    Reading symbols from /usr/openwin/lib/libXext.so.0...done.
    Loaded symbols for /usr/openwin/lib/libXext.so.0
    Reading symbols from /usr/lib/libthread.so.1...done.
    Loaded symbols for /usr/lib/libthread.so.1
    Reading symbols from /usr/platform/SUNW,Ultra-1/lib/libc_psr.so.1...done.
    Loaded symbols for /usr/platform/SUNW,Ultra-1/lib/libc_psr.so.1
    #0 0xfd7dbe8c in __csigsetjmp () from /usr/lib/libthread.so.1
    (gdb)

    Hi,
    we have the same Problem with the inline assembler. We are using Sunstudio 12 on x86 and tried to get this code compiled (Sunstudio 12 should be gas compatible).
    any ideas ?
    thanks
    Dieter
    #define HEC_HTONF(x) \
    (__extension__ \
    register HVB::float32_t __v, __x = (x); \
    __asm__ ( \
    "bswap %0" \
    : "=r" (__v) \
    : "0" (__x) \
    __v; \
    #define HEC_HTONLF_INPLACE(x) \
    __asm__ ( \
    "leal %0, %%ecx \n\t" \
    "movl (%%ecx), %%eax \n\t" \
    "movl 4(%%ecx), %%edx \n\t" \
    "bswap %%eax \n\t" \
    "bswap %%edx \n\t" \
    "movl %%eax, 4(%%ecx) \n\t" \
    "movl %%edx, (%%ecx) \n\t" \
    : "=m" (x) \
    : "m" (x) \
    : "%eax", "%ecx", "%edx" \
    );

  • We have problem with showing warnings "Inline with Field"s.

    We have problem with showing error messages "Inline with Field"s.
    1. We have a package ERROR, that collects all errors/warnings. It has a procedure PUT, that saves errors in the variables of the package.
    Package ERROR
    procedure put(ptable in varchar2, pcolumn in varchar2, pcode in varchar2, pmsg in varchar2);
    end;
    2. We have a database table. Its values are validated by a trigger (saving business rules).
    If an error occurs, then the trigger calls the procedure PUT ( to save an error message).
    For example ...
    CREATE TRIGGER ...
    --- Rule 21
    if substr(:new.ka_kood,1,1) != :new.s_kat then
    error.put('TABLE1','COLUMN1', -20167, ' MESSAGE 1 !');
    end if;
    END;
    3. I have a form of HTML DB that updates the table TABLE1
    I want to show this error message with the field COLUMN1 (Inline with Field) .
    I need same validations before and after updating values.
    Before update - to validate same input; after update - to show errors saved in the package ERROR.
    I also tried to use the global variables. For example ...
    WWV_FLOW.g_validation_ids_in_error(1):= 192645056564169139;
    WWV_FLOW.g_item_ids_in_error(1):= 192644674113169137 ;
    WWV_FLOW.g_validation_message(1):='MESSAGE1';
    And this did not help.
    To rise errors in programs - is there same API ?
    Or there is some other solutions ?
    How can I do this in HTML DB?

    Andres,
    I'm not sure exactly what you are trying to do. But perhaps this will help some. If your after-submit process runs DML that causes triggers to fire, which result in error messages to be accumulated in package variables, you could create a branch on the page that would be conditional on the existence of error messages in the package variables. The branch could be back to the same page or to a more customized error page. The page you branch to would use the error messages in the package variables to determine how to format the page with the error text. The key to doing this is to run it all in the same database session. The way to do that is to use a "direct" branch, i.e., one that does not do a URL redirect. You create this type of branch with the Create Branch wizard (Branch to Page) and do not check the "Branch to page using redirect" checkbox when you see it.
    Be sure to roll back any changes you do not want committed before the branch.
    Using HTML DB global package variables for anything like what you described is not supported.
    Scott

  • Problems with GCC version - compiling OpenOffice

    I am trying to compile OpenOffice 4.1.1 to run on 10.6.8. When I run the ./configure it runs for a few seconds then shows the following error:
    "checking the GNU gcc compiler version... configure: error: found version "1.0.2", use version 3+ of the gcc compiler"
    If I run:
    gcc -v
    I get:
    gcc version 4.2.1 (Apple Inc. build 5659)
    Any ideas on how to fix this?
    Thanks

    I suppose the real incentive is to be able to just continue using 10.6. But it seems from other feedback that the problem with OpenOffice 4.1 is dependencies on libraries in 10.7, rather than the GCC version. I know that I could probably eventually code around those dependencies, but it would certainly involve more time and effort than I am currently able to devote to it.
    I have tried LibreOffice in the past, but frankly I found it so horrible and slow (I think because of its dependency on Java) that I ended up using the X11 version of OpenOffice - which in itself was not a terrific user experience, but was a lot better than the alternative.
    I will try the version you have mentioned, but I also note that this is planned to be obsolete by May next year, and is also the last version that will support 10.6 or 10.7 (10.8 will be the lowest requirement). Which will leave a fair number of 64-bit intel machines unsupported, since some of those are only able to run 10.7. Thanks for the feedback.

  • Darwin and problem with gcc

    Hi,
    I'm trying to compile c-programs with gcc installed with the xtools from the tiger 1.4.8-cd on my system. For the first step I tried a "Hello World" program.
    When I compile it with 'gcc HelloWorld.cpp' on a linux system I get a a.out, and this is the program, that tells me "Hello World!".
    When I try
    "me$ gcc HelloWorld.cpp"
    on my MacBook, then I get the error message
    "/usr/bin/ld: Undefined symbols:
    __gxx_personalityv0
    collect2: ld returned 1 exit status"
    What is wrong on my system?
    Can anyone please help me to solve this problem?
    Best regards,
    Boltzmann
    The source code is ;-):
    #include<stdio.h>
    int main()
    printf("Hello World!");
    return 0;
    MacBook 13"   Mac OS X (10.4.8)   1gb ram; 1.83Mhz; 60gb disk space

    Name the file HelloWorld.c; .cpp is for C++. If you want to compile C++, use g++, which links to the proper libraries for C++.

  • Compilation problem with GCC 3.3.2 in solaris 10

    Hi,
    Iam using solaris 10 SUNW,UltraAX-i2. Iam trying to compile tripwire binaries tw_ASR_1.3.1_SRC. Iam using gcc 3.3.2, later I installed the libiconv package.
    on reading the documentation from sunfreeware i modified the file mkheaders.conf putting the line SHELL=/bin/sh in the directory
    usr/local/lib/gcc-lib/sparc-sun-solaris10/3.3.2/install-tools
    The PATH and LD_LIBRAY_PATH are like this
    # echo $PATH
    /usr/local/bin:/etc:/usr/sbin:/usr/bin:/usr/ccs/bin:/usr/ucb:/bin:/sbin/:/usr/sb
    in:/usr/man:/usr/include/
    # echo $LD_LIBRARY_PATH
    /usr/local/lib:/usr/X/lib:/usr/lib:/usr/ucblib:/lib:/usr/ccs/lib:/etc/lib:/usr/d
    t/lib
    Once I changed the configuration changes in the tripwire source. Iam trying to compile make & make install. The output of the make is like this
    # make
    (cd util; make CC=gcc CFLAGS="-O" \
    LDFLAGS="-ldl" CPP="gcc -E" SHELL=/bin/sh all)
    ### Ignore warnings about shift count negative/too large on line 36
    gcc -O -ldl byteorder.c -o byteorder
    byteorder.c: In function `main':
    byteorder.c:36: warning: left shift count >= width of type
    byteorder.c:25: warning: return type of `main' is not `int'
    (./byteorder; cat ./ntohl.h) > ../include/byteorder.h
    gcc -O -ldl types.c -o types
    types.c: In function `main':
    types.c:29: warning: return type of `main' is not `int'
    /bin/sh ./types.sh "gcc -E" > ../include/inode.h
    (cd src; make CC=gcc CFLAGS="-O" LIBS="" \
    LDFLAGS="-ldl" CPP="gcc -E" SHELL=/bin/sh \
    YACC="yacc" LEX="lex" all)
    /bin/sh help.sh help.txt > help.c
    gcc -O -c config.parse.c
    gcc -O -c main.c
    main.c:704:2: warning: no newline at end of file
    gcc -O -c list.c
    gcc -O -c ignorevec.c
    gcc -O -c dbase.build.c
    gcc -O -c utils.c
    gcc -O -c preen.c
    gcc -O -c preen.interp.c
    gcc -O -c preen.report.c
    gcc -O -c nullsig.c
    gcc -O -c config.prim.c
    gcc -O -c dbase.update.c
    lex config.pre.l
    mv lex.yy.c config.lex.c
    yacc config.pre.y
    sed 's/lex\.yy\.c/config.lex.c/' < y.tab.c > config.pre.c
    rm y.tab.c
    gcc -O -c config.pre.c
    gcc -O -c help.c
    (cd ../sigs/md5; make CC="gcc" CFLAGS="-O -I. -I..")
    gcc -O -I. -I.. -c md5.c
    gcc -O -I. -I.. -c md5wrapper.c
    (cd ../sigs/snefru; make CC="gcc" CFLAGS="-O -I. -I..")
    gcc -O -I. -I.. -c snefru.c
    (cd ../sigs/crc32; make CC="gcc" CFLAGS="-O -I. -I..")
    gcc -O -I. -I.. -c crc32.c
    (cd ../sigs/crc; make CC="gcc" CFLAGS="-O -I. -I..")
    gcc -O -I. -I.. -c crc.c
    (cd ../sigs/md4; make CC="gcc" CFLAGS="-O -I. -I..")
    gcc -O -I. -I.. -c md4.c
    gcc -O -I. -I.. -c md4wrapper.c
    (cd ../sigs/md2; make CC="gcc" CFLAGS="-O -I. -I..")
    gcc -O -I. -I.. -c md2wrapper.c
    gcc -O -I. -I.. -c md2.c
    (cd ../sigs/sha; make CC="gcc" CFLAGS="-O -I. -I..")
    gcc -O -I. -I.. -c sha.c
    gcc -O -I. -I.. -c shawrapper.c
    (cd ../sigs/haval; make CC="gcc" CFLAGS="-O -I. -I..")
    gcc -O -I. -I.. -c haval.c
    gcc -O -I. -I.. -c havalwrapper.c
    gcc -O -ldl -o tripwire config.parse.o main.o list.o ignorevec.o dbase.build.o
    utils.o preen.o preen.interp.o preen.report.o nullsig.o config.prim.o dbase.upd
    ate.o config.pre.o help.o ../sigs/md5/md5wrapper.o ../sigs/md5/md5.o ../sigs/s
    nefru/snefru.o ../sigs/crc32/crc32.o ../sigs/crc/crc.o ../sigs/md4/md4.o ../sigs
    /md4/md4wrapper.o ../sigs/md2/md2.o ../sigs/md2/md2wrapper.o ../sigs/sha/sha.o .
    ./sigs/sha/shawrapper.o ../sigs/haval/haval.o ../sigs/haval/havalwrapper.o
    gcc -O -ldl -o siggen siggen.c ../sigs/md5/md5wrapper.o ../sigs/md5/md5.o ../sig
    s/snefru/snefru.o ../sigs/crc32/crc32.o ../sigs/crc/crc.o ../sigs/md4/md4.o ../s
    igs/md4/md4wrapper.o ../sigs/md2/md2.o ../sigs/md2/md2wrapper.o ../sigs/sha/sha.
    o ../sigs/sha/shawrapper.o ../sigs/haval/haval.o ../sigs/haval/havalwrapper.o
    nullsig.o utils.o
    I think it is not showing any problem. But when I try to make install it is throwing some
    error like this. It was unable to find theinsta;; directory under /usr/local/bin. Manually I created the directory to test, it is throwing an error saying that bad file number.
    Can any one help me what could be the reason for this.
    # make install
    (cd util; make CC=gcc CFLAGS="-O" \
    LDFLAGS="-ldl" CPP="gcc -E" SHELL=/bin/sh all)
    (cd src; make CC=gcc CFLAGS="-O" LIBS="" \
    LDFLAGS="-ldl" CPP="gcc -E" SHELL=/bin/sh \
    YACC="yacc" LEX="lex" all)
    /usr/local/bin/install -d /usr/local/bin
    sh: /usr/local/bin/install: not found
    *** Error code 1
    make: Fatal error: Command failed for target `install'
    Sanjeev

    Unable to Deploy Toplink-EJB to Standalone OC4J (4605867)
    http://www.oracle.com/technology/products/jdev/htdocs/10.1.3.0.3/early_access_addendum.htm#dep1

  • Interactive Reports - problem with umlaute like 'ü'

    Hello,
    when i display an interactive report, all data and umlaute like "ü" was display correct.
    But when i set an filter like "häuser" and then press search, the filtertext was changed to: 'häuser'.
    Is this a language or character-set problem of the ajax engine?
    thank you for any hint.
    Daniel

    hi there,
    this helped me to solve the problem:
    http://www.oracle.com/technology/products/database/application_express/html/freq_solved_faq.html#04
    regards
    frank

  • Problem with statement like

    Dear all
    when I do a select I can work with the statement like
    CONCATENATE WA_DEL-FIELD '%' INTO I_FIELD.
          SELECT * FROM ZTABLE INTO TABLE IT_ITAB
            WHERE FIELD LIKE I_FIELD.
    how do I can do the same question for a if command for a field ?
    I was thinking with the statement (FIELD = ABCDEFG) (I_FIELD-SIGN = I / I_FIELD-OPTION = 'EQ'  / I_FIELD-LOW = 'ABC*'
    IF FIELD IN I_FIELD
    should work, but it was not working.....  what do I need to do

    Hello,
    Silly mistake ... You have to use the OPTION as CP ( C ontains P attern ) instead of EQ
    (I_FIELD-SIGN = I / I_FIELD-OPTION = 'CP' / I_FIELD-LOW = 'ABC*'
    BR,
    Suhas

  • Cm:select performance problem with multiple likes query clause

    I have query like <br>
              <b>listItem like '*abc.xml*' && serviceId like '*xyz.xml*'</b><br>
              Can we have two likes clauses mentioned above in the cm:select. The above is executing successfully but takes too much time to process. <br><br>
              Can we simplify the above mentioned query or any solution. Please help me in this issue.<br><br>
              Thanks & Regards,<br>
              Murthy Nalluri

    A few notes:
    1. You seem to have either a VPD policy active or you're using views that add some more predicates to the query, according to the plan posted (the access on the PK_OPERATOR_GROUP index). Could this make any difference?
    2. The estimates of the optimizer are really very accurate - actually astonishing - compared to the tkprof output, so the optimizer seems to have a very good picture of the cardinalities and therefore the plan should be reasonable.
    3. Did you gather index statistics as well (using COMPUTE STATISTICS when creating the index or "cascade=>true" option) when gathering the statistics? I assume you're on 9i, not 10g according to the plan and tkprof output.
    4. Looking at the amount of data that needs to be processed it is unlikely that this query takes only 3 seconds, the 20 seconds seems to be OK.
    If you are sure that for a similar amount of underlying data the query took only 3 seconds in the past it would be very useful if you - by any chance - have an execution plan at hand of that "3 seconds" execution.
    One thing that I could imagine is that due to the monthly data growth that you've mentioned one or more of the tables have exceeded the "2% of the buffer cache" threshold and therefore are no longer treated as "small tables" in the buffer cache. This could explain that you now have more physical reads than in the past and therefore the query takes longer to execute than before.
    I think that this query could only be executed in 3 seconds if it is somewhere using a predicate that is more selective and could benefit from an indexed access path.
    Regards,
    Randolf
    Oracle related stuff blog:
    http://oracle-randolf.blogspot.com/
    SQLTools++ for Oracle (Open source Oracle GUI for Windows):
    http://www.sqltools-plusplus.org:7676/
    http://sourceforge.net/projects/sqlt-pp/

  • Problems with characters like "Á", "É"

    Hi, I'm having trouble when reading data with characters "&Aacute;", "&Eacute;", "&Ntilde;" from a database. If I use this:
    stmt = this.conexion.createStatement ();it works fine, but of course cannot access the records in the ResultSet but with method next ().
    As I wanted to use absolute (), first (), etc. I wrote that:
    stmt = this.conexion.createStatement (ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);but when I try to read for example the word "P&Eacute;REZ", I get the word "0x50C38952455A".
    Can anyone help? Thanks in advance.

    This is my connection code:
          Class.forName("oracle.jdbc.driver.OracleDriver");
          conn = DriverManager.getConnection(url, login, password);The code that works:
    (1)
        stmt = conn.createStatement ();The code that doesn't:
    (2)
        stmt = conn.createStatement (ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);Then, the same code to execute the query:
        rs = stmt.executeQuery ("SELECT MY_VARCHAR_FIELD FROM MY_TABLE");And to retrieve the value:
        String myValue = rs.getString ("MY_VARCHAR_FIELD");The odd thing is that before using a scrollable ResultSet (code snippet (1)), this worked perfectly. But, since I changed to code snippet (2), it doesn't for those characters.

  • Problem with gcc in Leopard terminal

    Hi,
    I am hoping to study computer science in college and eventually become a mac developer. I just recently bought an objective C programming book that is geared toward beginners. After reading it some, I tried to make a very simple program. I used text edit and saved it as a .m file. When I tried to compile it in terminal using gcc, (I have installed the dev tools) it spat back this error message.
    +Undefined symbols:+
    +".objcclass_nameObject", referenced from:+
    +.objcclass_nameFraction in ccG8DljJ.o+
    +"objcmsgSend", referenced from:+
    +_main in ccG8DljJ.o+
    +_main in ccG8DljJ.o+
    +_main in ccG8DljJ.o+
    +_main in ccG8DljJ.o+
    +_main in ccG8DljJ.o+
    +_main in ccG8DljJ.o+
    +ld: symbol(s) not found+
    +collect2: ld returned 1 exit status+
    My program (below) follows one in the book very closely and I am sure the code is sound.
    Any help would be appreciated.
    Thanks!
    +#import <stdio.h>+
    +#import <objc/Object.h>+
    +@interface Point: Object+
    +int xcor;+
    +int ycor;+
    +-(void) setxcor: (int) x;+
    +-(void) setycor: (int) y;+
    +-(int) getxcor;+
    +-(int) getycor;+
    @end
    +@implementation Point;+
    +-(void) setxcor: (int) x+
    +xcor = x;+
    +-(void) setycor: (int) y+
    +ycor = y;+
    +-(int) getxcor+
    +return xcor;+
    +-(int) getycor+
    +return ycor;+
    @end
    +int main (int argc, char *argv[])+
    +Point *mypoint = [[Point alloc] init];+
    +[mypoint setycor: 100];+
    +[mypoint setxcor: 50];+
    +printf("The point's coordinates are (%i,%i)\n",[mypoint getxcor], [mypoint getycor]);+
    +[mypoint free];+
    +return 0;+

    Through gcc in terminal. I typed in the following: "gcc ~/Desktop/testprog/main.m -o ~/Desktop/testprog/proj1 -1 -ObjC ." The first directory is that of the source file and the last one is that of the target file (i.e. the finished command line app). I am not sure what significance the "-o" and "-1" arguments have.

  • Problem with gcc

    I setup a Solaris 10 machine late last year and tested gcc 3.2.2 and it ran fine. I setup another machine witin the last week and when I run gcc I get the message gcc: invalid argument. Any ideas? Help would be appreciated.

    Never mind, I was having a brain fart.

  • I am using firefox 4. In the privacy tab i have slected clear all private data when i close firefox. Unfortunately firefox not doing what i asked it to do. In addition too many problems with extensions like Kasperesky Virtual keyboard, JAVA, etc.

    OS: Windows Vista

    Are you opening tab with those pages via session restore?
    Tools > Options > General > Startup: "When Firefox Starts": "Show my windows and tabs from last time"
    You may want to revert the change that has been made to the default value (0) of the pref browser.sessionstore.privacy_level and set the value to 1 that is used in Firefox 3 or disable saving such data with a value of 2.
    See:
    *http://kb.mozillazine.org/browser.sessionstore.privacy_level

  • Having problems with "flash like" applications .......

    For instance when trying to view the following link the virtual tours and other applications are not viewable is there something i need to download in order to get them to work.
    http://www.postproperties.com/ApartmentHome/PropertyInfo.aspx?PropertyId=Post%20 Rice%20Lofts&Type=PAH
    I'm using firefox if that matters.

    Hi,
    When you say locks up, are you talking about the page, the browser or your entire system?  Which browser are you using?  IE9?  You might want to try disabling hardware acceleration (see step 1 on this page) in Flash.  If that doesn't help, and you're using IE9, then try disabling GPU acceleration and see if that makes a difference.
    Thanks,
    Chris

  • How to do inline assembly with cc

    Hi,
    i was looking for information on how to exactly formulate inline-assembly statements with the c compiler. However there were no usefull information available. Can you please point me to some locations, please.
    matthias

    There is basic inline assembler, which looks like:
    asm("assembler instruction here");
    You can try much more advanced gcc-style inline assembler with cc/CC, starting from Express 3.
    It is not fully implemented though, so you should restrict yourself to very basic constructs only.
    It works better on Sparc than on Intel. And you better compile with optimization...
    regards,
    __Fedor.

Maybe you are looking for

  • Hyperion Web Analysis Studio - Excel Export Data PATH TO EXCEL

    I have a problem with Hyperion Web Analysis Studio by Export Data (Path to Excel) function on every client (windows Vista - IE 7 - Office 2007) The problem is when I try to use the Export data to Excel, the Path to the excel program is missing and I

  • Can't get Java (JRE8U45) to work on IE11

    Hello, I must be missing something simple here but I have been unable to get any page requiring Java to load in Internet Explorer 11, at least on machines running Windows 7. I have tried it with multiple machines, all fully patched and up to date and

  • Getting Message "No business partner found" in NOTIF_CREATE

    Hi All, I am getting an error message "No business partner found" when try to find the Person Responsible. 1. Run Transaction NOTIF_CREATE 2. Set Message Priority (e.g. Low etc..) 3. Choose System / IBASE 4. Installation No. will be automatically pop

  • Getting count from ldapseaarch results

    Hi, I am using Netscape Directory Server 4.16. I am using ldapsearch command to search for specific attributes. When I execute ldapsearch I am getting the results properly. I would like to know how to get the result count instead of results. At the e

  • Motions 1.0.1 cant play Content .mov files

    I recently upgraded Quick time to QuickTime™ Version 7.1.2, Player Version 7.1.2 Don't know if that is the issue or what. Any help would be great..... I know it's an old version of motions but it was working fine until...