You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Gregory Shimansky (JIRA)" <ji...@apache.org> on 2006/06/06 23:43:30 UTC
[jira] Created: (HARMONY-566) NASM port of assembly parts of win32
code in hythreads
NASM port of assembly parts of win32 code in hythreads
------------------------------------------------------
Key: HARMONY-566
URL: http://issues.apache.org/jira/browse/HARMONY-566
Project: Harmony
Type: Wish
Components: Classlib
Environment: Windows ia32
Reporter: Gregory Shimansky
Priority: Trivial
Since MASM is not a free tool I've ported assembly threading code to NASM which is free and available for windows and linux ia32 OSes (there is a branch called yasm which supports x86_64 arch). The code attempts to keep win32 optimization for a single processor where LOCK prefixes of instructions are replaced with NOPs.
The command line to compile sources is
nasm -f win32 $<
If NASM is taken independent from Cygwin, e.g. from http://nasm.sf.net, the command line is "nasmw", not "nasm".
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
[jira] Updated: (HARMONY-566) NASM port of assembly parts of win32
code in hythreads
Posted by "Gregory Shimansky (JIRA)" <ji...@apache.org>.
[ http://issues.apache.org/jira/browse/HARMONY-566?page=all ]
Gregory Shimansky updated HARMONY-566:
--------------------------------------
Attachment: nasm-port.zip
Three assembly files which recide in classlib/trunk/native-src/win.IA32
> NASM port of assembly parts of win32 code in hythreads
> ------------------------------------------------------
>
> Key: HARMONY-566
> URL: http://issues.apache.org/jira/browse/HARMONY-566
> Project: Harmony
> Type: Wish
> Components: Classlib
> Environment: Windows ia32
> Reporter: Gregory Shimansky
> Priority: Trivial
> Attachments: nasm-port.zip
>
> Since MASM is not a free tool I've ported assembly threading code to NASM which is free and available for windows and linux ia32 OSes (there is a branch called yasm which supports x86_64 arch). The code attempts to keep win32 optimization for a single processor where LOCK prefixes of instructions are replaced with NOPs.
> The command line to compile sources is
> nasm -f win32 $<
> If NASM is taken independent from Cygwin, e.g. from http://nasm.sf.net, the command line is "nasmw", not "nasm".
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira