Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Basic Compiler > Re: PureBasic /...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 2 of 4 Topic 145 of 151
Post > Topic >>

Re: PureBasic / PowerBASIC / FreeBasic Inline ASM comparison

by H-Man <I-Hate@[EMAIL PROTECTED] > Feb 13, 2008 at 02:36 PM

On 13 Feb 2008 12:44:16 GMT, Optimus Prime wrote:

> "H-Man <I-Hate@[EMAIL PROTECTED]
> says...
> 
>>For a viable alternative you might consider PureBasic. It's my
>>language of choice for right now. Small and really tight executables,
Linux
>>and MAC versions, GUI designer, console progs and DLLs. Inline ASM, and
a
>>library compiler rounds out the offerings. It really is a lot of
>>development tool for the money. The PureBasic commmunity is very
>>knowlegeable and very helpful, and AFAIK no one has been axed from the
>>forums. PureBasic has been around since 1998 and has a strong following.
>>Nothing is forever but it looks to remain for a while. Please don't
>>misunderstand, I'm not dissing PowerBASIC or the products thereof, the
>>reputation of these products speaks for itself, I am however advocating
>>PureBasic as a worthy alternative. 
> 
> Does the PureBsic inline ASM sup****t extended instructions such 
> as SSE3 and AMD64 / EM64T?  How about PoweBasic?  FreeBasic?
****************************
From the PureBasic docs:
PureBasic allows you to include any x86 assembler commands (including MMX
and FPU one) directly in the source code, as if it was a real assembler.
And it gives you even more: you can use directly any variables or pointers
in the assembler keywords, you can put any ASM commands on the same line,
.... The syntax is the FAsm (http://flatassembler.net)
one, so if you want
more informations about the ASM syntax, just read the FAsm guide. 

There are serveral ways to activate the inline assembler: 
- check the "inline assembler" compiler option via the IDE 
- use the /INLINEASM command line compiler switch 
- use the compiler directives EnableASM and DisableASM 
****************************

It does sup****t anything FAsm sup****ts although I'm not sure how much good
it'll do you to include x86-64 instructions in a 32bit program. That is
for
people way smarter than I am. I mostly cut and paste ASM when I need an
optimized routine for speed.

-- 
HK
 




 4 Posts in Topic:
PureBasic / PowerBASIC / FreeBasic Inline ASM comparison
Optimus Prime <optimus  2008-02-13 12:44:16 
Re: PureBasic / PowerBASIC / FreeBasic Inline ASM comparison
H-Man <I-Hate@[EMAIL P  2008-02-13 14:36:22 
Re: PureBasic / PowerBASIC / FreeBasic Inline ASM comparison
Guy Macon <http://www.  2008-02-14 14:48:21 
Re: PureBasic / PowerBASIC / FreeBasic Inline ASM comparison
H-Man <I-Hate@[EMAIL P  2008-02-13 14:47:51 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Sat Jul 26 1:47:30 CDT 2008.