[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-buildsystem
Subject: __asm...
From: moura () kdewebdev ! org (Paulo Moura Guedes)
Date: 2006-02-15 23:27:47
Message-ID: 200602152327.48256.moura () kdewebdev ! org
[Download RAW message or body]
It seems gcc support a different inline assembly sintax:
asm("assembly code");
If anyone who knows assembly would be so kind to port this to gcc would be
great. Documentation can be found here:
http://www-128.ibm.com/developerworks/library/l-ia.html
http://www.ibiblio.org/gferg/ldp/GCC-Inline-Assembly-HOWTO.html
Paulo
On Wednesday 15 February 2006 18:44, Paulo Jorge Guedes wrote:
> Hi,
>
> I think __asm doesn't work with gcc :(
>
> d:/kde/trunk/kdelibs/kjs/collector.cpp: In static member function
> `static void KJS::Collector::markCurrentThreadConservatively()':
> d:/kde/trunk/kdelibs/kjs/collector.cpp:309: error: expected `(' before
> '{' token
> d:/kde/trunk/kdelibs/kjs/collector.cpp:309: error: expected asm body
> before '{' token
> d:/kde/trunk/kdelibs/kjs/collector.cpp:310: error: `MOV' undeclared
> (first use this function)
> d:/kde/trunk/kdelibs/kjs/collector.cpp:310: error: (Each undeclared
> identifier is reported only once for each function it appears in.)
> d:/kde/trunk/kdelibs/kjs/collector.cpp:310: error: expected `;' before
> "EAX"
> d:/kde/trunk/kdelibs/kjs/collector.cpp:310:22: invalid suffix "h" on
> integer constant
> make[2]: *** [kjs/CMakeFiles/kjs.dir/collector.obj] Error 1
> make[2]: Leaving directory `/d/kde/trunk/kdelibs'
> make[1]: *** [kjs/CMakeFiles/kjs.dir/all] Error 2
> make[1]: Leaving directory `/d/kde/trunk/kdelibs'
> make: *** [all] Error 2
>
> Paulo
> _______________________________________________
> Kde-buildsystem mailing list
> Kde-buildsystem at kde.org
> https://mail.kde.org/mailman/listinfo/kde-buildsystem
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic