Hi,
Try to replace movl by mov
CU
jrg

> -----Original Message-----
> From: "D�hr, Markus ICC-H" [mailto:[EMAIL PROTECTED]
> Sent: Donnerstag, 10. Juni 2004 13:08
> To: Mensing, Joerg; "D�hr, Markus ICC-H"; '[EMAIL PROTECTED]'
> Subject: RE: Solaris/x86: RTESys_AsmSpinlock.s 
> 
> 
> Hey J�rg,
> 
> this does unfortunately not work either...
> 
> 
> vmake 10.02.18 05-01-2004
> VMAKE_PATH      =/home/sapdb/maxdb-75,
> 10-06-04 13:02:57 start  of    collection phase 
> 10-06-04 13:02:59 end    of    collection phase    
> 10-06-04 13:03:00 start  of    dbmcli.lnk   fast 
> RTESys_AsmSpinlock.s fast 
> Assembler: RTESys_AsmSpinlock.s
>         "RTESys_AsmSpinlock.s", line 7 : Illegal mnemonic
>         "RTESys_AsmSpinlock.s", line 7 : Syntax error
>         "RTESys_AsmSpinlock.s", line 8 : Illegal mnemonic
>         "RTESys_AsmSpinlock.s", line 8 : Syntax error
>         "RTESys_AsmSpinlock.s", line 9 : Illegal mnemonic
>         "RTESys_AsmSpinlock.s", line 9 : Syntax error
>         "RTESys_AsmSpinlock.s", line 19 : Illegal mnemonic
>         "RTESys_AsmSpinlock.s", line 19 : Syntax error
>         "RTESys_AsmSpinlock.s", line 20 : Illegal mnemonic
>         "RTESys_AsmSpinlock.s", line 20 : Syntax error
>         "RTESys_AsmSpinlock.s", line 21 : Illegal mnemonic
>         "RTESys_AsmSpinlock.s", line 21 : Syntax error
> cc: assembler failed for RTESys_AsmSpinlock.s
> Error while executing "cc  -c RTESys_AsmSpinlock.s"
> message: Ung�ltige Positionierung
> COMMAND error 29 
> 'enalib.lib' not made because of dependency errors 
> 'dbmcli.lnk' not made because of dependency errors 
> 10-06-04 13:03:01 end    of    dbmcli.lnk   fast 
> 
> 
> Here's the vmake generated file:
> 
>      1          .file  "RTESys_AsmSpinlock.s"
>      2          .align 4
>      3          .text
>      4          .globl RTESys_AsmTestAndLock
>      5          .type  RTESys_AsmTestAndLock,@function
>      6  RTESys_AsmTestAndLock:
>      7          .movl  4(%esp),%edx
>      8          .movl  (%edx), %eax
>      9          .movl  $1, %ecx
>     10  _lock_again:
>     11          lock
>     12          cmpxchg %ecx,(%edx)
>     13          jne     _lock_again
>     14          ret
>     15          .globl  RTESys_AsmUnlock
>     16          .align  4
>     17          .type   RTESys_AsmUnlock,@function
>     18  RTESys_AsmUnlock:
>     19          .movl   4(%esp),%edx
>     20          .movl   (%edx), %eax
>     21          .xorl   %ecx,%ecx
>     22  _unlock_again:
>     23          lock
> 
> *sigh*
> 
> The assember does not understand the "movl" - same reason why 
> the original
> code does not compile, it seems to have very different semantics here.
> 
> http://docs.sun.com/db/doc/806-3773/6jct9o0ad?q=movl&a=view
> 
> 
> I think I'll have to search some Intel Solaris assembler 
> guru. Maybe someone
> from the Sun/x86 list will help...
> 
> 
> 
> SIEGENIA-AUBI KG
> Informationswesen
>  
> i.A.
>  
> Markus D�hr
> SAP-CC/BC, SAPDB-DBA
> 
> Tel.:  +49 6503 917-152
> Fax:   +49 6503 917-7152
> E-Mail: [EMAIL PROTECTED]
> Internet: http://www.siegenia-aubi.com 
> 

--
MaxDB Discussion Mailing List
For list archives: http://lists.mysql.com/maxdb
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to