9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: Charles Forsyth <forsyth@caldo.demon.co.uk>
To: 9fans@cse.psu.edu
Subject: Re: [9fans] flatassembler on Plan 9?
Date: Tue, 16 Sep 2003 12:28:12 +0100	[thread overview]
Message-ID: <282f44088209648de9f41b949ff0e73f@caldo.demon.co.uk> (raw)
In-Reply-To: <20030916112821.99028.qmail@web40405.mail.yahoo.com>

[-- Attachment #1: Type: text/plain, Size: 578 bytes --]

not counting /sys/src/9/pc/*.root.s, the assembly code in the system including libraries is perhaps
1500 to 2000 lines (mostly little hand-optimised functions in the libraries, and chunks of code
for the machine-level support for bootstrap and kernel).  so that seems a waste of time to change.
a real-mode assembler would indeed be easier than the #defines for the few dozen lines of
code that needs them but otherwise, not.  and if, as i understand it, the assembler is itself
written in assembler, that seems rather unattractive here.

just my own feelings about it.

[-- Attachment #2: Type: message/rfc822, Size: 2643 bytes --]

From: hooh pxw <electrorb@yahoo.com>
To: 9fans@cse.psu.edu
Subject: [9fans] flatassembler on Plan 9?
Date: Tue, 16 Sep 2003 04:28:21 -0700 (PDT)
Message-ID: <20030916112821.99028.qmail@web40405.mail.yahoo.com>

Hi,

Let me introduce fasm to you.

 The flat assembler is a fast and efficient *self-assembling* 80x86 assembler for DOS, Windows
and Linux and Menuetos. It supports all 8086-80486/Pentium instructions with MMX, SSE, SSE2 and
3DNow! extensions, can produce output in binary, MZ, PE or COFF format. Has the advanced but
easy to use macroinstruction support and does multiple quick passes to optimize the code for
size. It is self-compilable and the full source code is included.
http://flatassembler.net/
http://menuetos.org

So is there possibility flatassembler on Plan 9?

--

__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com

  reply	other threads:[~2003-09-16 11:28 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-09-16 11:28 hooh pxw
2003-09-16 11:28 ` Charles Forsyth [this message]
2003-09-16 11:47 Tiit Lankots
2003-09-16 11:56 Tiit Lankots
2003-09-16 15:35 ` jmk

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=282f44088209648de9f41b949ff0e73f@caldo.demon.co.uk \
    --to=forsyth@caldo.demon.co.uk \
    --cc=9fans@cse.psu.edu \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).