The MASM Forum Archive 2004 to 2012

Project Support Forums => GoAsm Assembler and Tools => Topic started by: ecube on April 01, 2009, 02:13:38 AM

Title: Wow GoASM's Compile time speed is incredible!
Post by: ecube on April 01, 2009, 02:13:38 AM
I just included a 5 megabyte .asm file that consists of a 1 megabyte program in db bytes in GoASM and it compiled the program in under 2 seconds! in MASM it takes a good 30+ seconds!! I thought GoASM was doing something wrong at first, but when I wrote code to write out the included data to the disk, it confirms it wasn't doing anything wrong, It's-Just-That-Fast. I'm completely blown away, Jeremy you're the man!
Title: Re: Wow GoASM's Compile time speed is incredible!
Post by: ecube on April 01, 2009, 02:18:29 AM
actually using the GOASM_REPORTTIME in the source shows it's less than 1 second!!!!
Title: Re: Wow GoASM's Compile time speed is incredible!
Post by: BlackVortex on April 01, 2009, 02:24:43 AM
Jeremy Gordon is faster than Flash Gordon   :cheekygreen:
Title: Re: Wow GoASM's Compile time speed is incredible!
Post by: donkey on April 01, 2009, 03:13:44 AM
Hi E^cube,

Nice to see that you are beginning to understand why I switched to GoAsm years ago ;)

Edgar
Title: Re: Wow GoASM's Compile time speed is incredible!
Post by: mitchi on April 01, 2009, 04:33:39 AM
RosAsm is pretty fast too. It has a code driven parser and yet it compiles itself in one second here. GoAsm must be the fastest but I have yet to test the speed of Bogdan's assembler, Sol_asm. I bet this one is real fast too.
Title: Re: Wow GoASM's Compile time speed is incredible!
Post by: donkey on April 01, 2009, 05:30:43 AM
I think a long time ago we ran some tests with different assemblers, Randall Hyde along with a few others constructed some benchmarks and I really can't remember whether GoAsm was faster than RosAsm/Spasm or not. Not that it's important, RosAsm/Spasm was and always will be an "also ran". Betov and I have been at odds ever since I pointed out that his "custom edit control" was simply a sub-classed edit box, he refused to admit the obvious (I mean anyone could see it in the source code) until he had time to write an actual custom control. When he found out that I was opposed to the GPL he went ballistic, after that he started calling me a "US Right-Extreme bastard", funny thing is I'm from Canada and I'm a Liberal.

Edgar
Title: Re: Wow GoASM's Compile time speed is incredible!
Post by: UtillMasm on April 01, 2009, 05:37:58 AM
Just report:

GoASM website not exist for Chinese!

I use http online proxy to access it. sadly.  :naughty: :dazzled:
Title: Re: Wow GoASM's Compile time speed is incredible!
Post by: donkey on April 01, 2009, 05:43:29 AM
Quote from: UtillMasm on April 01, 2009, 05:37:58 AM
Just report:

GoASM website is not exist for Chinese!

I use http online proxy to access it. sadly.

That's too bad, especially since you can use chinese characters for labels in GoAsm since it is fully unicode aware. For example this is perfectly OK in GoAsm:

标签:
  mov eax,易变
  cmp eax,其他
  jne >>代码

However E^cube is doing an SDK that you will most likely have access to.

Edgar
Title: Re: Wow GoASM's Compile time speed is incredible!
Post by: UtillMasm on April 01, 2009, 05:57:12 AM
你這個老外會漢文 :U牛屄!
Title: Re: Wow GoASM's Compile time speed is incredible!
Post by: donkey on April 01, 2009, 06:04:10 AM
Quote from: UtillMasm on April 01, 2009, 05:57:12 AM
你這個老外會漢文 :U牛屄!

迅速使用译者 :)
Title: Re: Wow GoASM's Compile time speed is incredible!
Post by: ecube on April 01, 2009, 06:21:39 AM
Yes, SDK iis being released tommorow,or techniqually later today since its in the am's here now :D. So hope you try it out!
Title: Re: Wow GoASM's Compile time speed is incredible!
Post by: Yusuf on March 21, 2010, 02:11:53 PM
Hi E^Cube,

Just wondering if your SDK is ready with the preprocessor or if you guys have heard any news on if/when Gordon will release GoASM with runtime conditional support.

On a side note, is there a tool available that can help convert masm code goasm? Trying to still learn from the Iczelion tutorials (since last summer), thought I remembered seeing something mentioned somewhere but my searches don't bring anything up :(

Thanks
Yusuf
Title: Re: Wow GoASM's Compile time speed is incredible!
Post by: oex on March 21, 2010, 02:55:35 PM
Google不做部份页面译文必须babelfish这螺纹:lol
Title: Re: Wow GoASM's Compile time speed is incredible!
Post by: BlackVortex on March 21, 2010, 06:11:06 PM
GoAsm comes with AdaptAsm, you can check that out.

e^cube said he'll release a newer version of his preprocessor soon. The earlier one didn't work properly.
Title: Re: Wow GoASM's Compile time speed is incredible!
Post by: Yusuf on March 21, 2010, 06:43:02 PM
I thought that was for converting 32bit to 64bit, on further investigation it does convert masm :) Thanks BlackVortex.

Now I just have to get my head around converting .if's, .else etc!