9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] flatassembler on Plan 9?
@ 2003-09-16 11:28 hooh pxw
  2003-09-16 11:28 ` Charles Forsyth
  0 siblings, 1 reply; 5+ messages in thread
From: hooh pxw @ 2003-09-16 11:28 UTC (permalink / raw)
  To: 9fans

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


^ permalink raw reply	[flat|nested] 5+ messages in thread
* RE: [9fans] flatassembler on Plan 9?
@ 2003-09-16 11:47 Tiit Lankots
  0 siblings, 0 replies; 5+ messages in thread
From: Tiit Lankots @ 2003-09-16 11:47 UTC (permalink / raw)
  To: 9fans

> [snip]
>just my own feelings about it.

couldn't agree more. Plan 9 is almost assembler-free, and let's keep it that way.

Tiit


^ permalink raw reply	[flat|nested] 5+ messages in thread
* RE: [9fans] flatassembler on Plan 9?
@ 2003-09-16 11:56 Tiit Lankots
  2003-09-16 15:35 ` jmk
  0 siblings, 1 reply; 5+ messages in thread
From: Tiit Lankots @ 2003-09-16 11:56 UTC (permalink / raw)
  To: 9fans

$ find sys -name '*.s' -exec wc -l \{\} \; |awk 'BEGIN {sum=0}
> {print $0; sum += $1}
> END {print sum}'
    423 sys/src/9/alphapc/l.s
    197 sys/src/9/alphapc/memmove.s
     61 sys/src/9/alphapc/memset.s
    103 sys/src/9/bitsy/bitsyreset.s
     12 sys/src/9/bitsy/init9.s
    856 sys/src/9/bitsy/l.s
    119 sys/src/9/mtx/inb.s
    567 sys/src/9/mtx/l.s
    110 sys/src/9/pc/apbootstrap.s
     98 sys/src/9/pc/apmjump.s
     23 sys/src/9/pc/initcode.s
    830 sys/src/9/pc/l.s
     52 sys/src/9/pc/plan9l.s
    126 sys/src/9/pc/ptclbsum386.s
     54 sys/src/9/pc/rebootcode.s
     29 sys/src/9/ppc/init9.s
    841 sys/src/9/ppc/l.s
4501

That's 4501 lines of assembly for _all_ architechtures. 


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2003-09-16 15:35 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-09-16 11:28 [9fans] flatassembler on Plan 9? hooh pxw
2003-09-16 11:28 ` Charles Forsyth
2003-09-16 11:47 Tiit Lankots
2003-09-16 11:56 Tiit Lankots
2003-09-16 15:35 ` jmk

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).