I was just thinking if it is possible to use assembly in c++ code I am sending to judge.
for example will this code be OK:
[cpp]
int a = 0xf;
asm{
add a,0xf;
}
[/cpp]
asm
Moderator: Board moderators
-
- Experienced poster
- Posts: 167
- Joined: Fri Oct 19, 2001 2:00 am
- Location: Saint Petersburg, Russia
It's possible to use assembly but it must be in GAS format, i.e. something like this:
Code: Select all
__asm__ __volatile__ (
"pushal\n"
"movl $tbl, %ebx\n"
"movl %ebx, %edx\n"
"xorl %eax, %eax\n"
".align 16\n"
"__0:\n"
"movl %eax, (%edx)\n"
"addl $4, %edx\n"
"addl $34943, %eax\n"
...
-
- Learning poster
- Posts: 76
- Joined: Thu Mar 13, 2003 5:12 am
- Location: Russia
hm. thanks. thanks a lot indeed.Ivan Golubev wrote:It's possible to use assembly but it must be in GAS format, i.e. something like this:Code: Select all
__asm__ __volatile__ ( "pushal\n" "movl $tbl, %ebx\n" "movl %ebx, %edx\n" "xorl %eax, %eax\n" ".align 16\n" "__0:\n" "movl %eax, (%edx)\n" "addl $4, %edx\n" "addl $34943, %eax\n" ...