[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Use MMX or SSE for Apple II
- Subject: Re: Use MMX or SSE for Apple II
- From: "Bryan Parkoff" <nospam@nospam.com>
- Date: Sat, 11 Nov 2006 20:08:24 GMT
- Newsgroups: comp.sys.apple2
- Organization: SBC http://yahoo.sbc.com
- References: <lKR4h.3421$IR4.2816@newssvr25.news.prodigy.net> <YLT4h.7956$9v5.6147@newssvr29.news.prodigy.net> <455541f3$0$18838$9b4e6d93@newsspool4.arcor-online.net> <cdl5h.2387$6t.713@newssvr11.news.prodigy.com> <45561921$0$5718$9b4e6d93@newsspool3.arcor-online.net>
- Reply-to: "Bryan Parkoff" <nospam@nospam.com>
- Xref: g2news2.google.com comp.sys.apple2:14777
"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