[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Use MMX or SSE for Apple II



"Linards Ticmanis" <ticmanis@gmx.de> wrote in message 
news:45561921$0$5718$9b4e6d93@newsspool3.arcor-online.net...
> Bryan Parkoff wrote:
>
>>>> Also, the 64-bit C/C++ compilers don't allow
>>>> inlined assembly instructions and so the entire routine will have to be
>>>> done
>>>> in asembly and linked in seperately.
>>> *The* 64-bit compilers? All of them?
>>
>>     Shawn is correct since I have read newsgroups at comp.lang.asm.x86 
>> 1-2
>> years ago.  It may be some reasons why inline asm is removed from C/C++
>> Compiler when it is in 64 bit mode.
>
> I highly doubt that inline assembly is disabled in the GNU Compiler
> (gcc) for x86-64. All that gcc does anyway is to forward the stuff to
> the same assembler that assembles its own output.

Linards,

    What if MASM cease to exist and inline assembly is removed from C/C++ 
Compiler?  You need assembly for critical timing.  It would be nice if C/C++ 
Compiler is implemented to support *.asm.  It allows C/C++ Compiler to 
compile *.cpp and *.asm into machine language and they can be ported from 
machine to other machine.  *.asm should be able to choose any machine such 
as x86-32, x86-64, and Itanium or other machine.  It can be complicated and 
almost impossible.

Bryan Parkoff