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

Re: updated P4 timings



Greetings!  Just an update on the P4 SSE2.  Downloaded the intel specs
today, and it seems as though all the instructions are the same with
the trailing 's' replaced by a 'd', i.e. addps -> addpd, etc.  Anyway,
it seems as though the assembler has not yet caugt up with this:

/tmp/ccyxdobB.s: Assembler messages:
/tmp/ccyxdobB.s:31: Error: no such instruction: `movsd 0(%ecx),%xmm4'
/tmp/ccyxdobB.s:32: Error: no such instruction: `movsd 8(%ecx),%xmm5'
/tmp/ccyxdobB.s:33: Error: no such instruction: `movapd 0(%eax),%xmm1'
/tmp/ccyxdobB.s:34: Error: no such instruction: `movapd 0(%ebx),%xmm0'
/tmp/ccyxdobB.s:35: Error: no such instruction: `mulpd %xmm0,%xmm1'
/tmp/ccyxdobB.s:36: Error: no such instruction: `addpd %xmm1,%xmm4'
/tmp/ccyxdobB.s:37: Error: no such instruction: `movapd 32(%eax),%xmm2'
/tmp/ccyxdobB.s:38: Error: no such instruction: `mulpd %xmm0,%xmm2'
/tmp/ccyxdobB.s:39: Error: no such instruction: `addpd %xmm2,%xmm5'
/tmp/ccyxdobB.s:40: Error: no such instruction: `movapd 64(%eax),%xmm1'
/tmp/ccyxdobB.s:41: Error: no such instruction: `mulpd %xmm0,%xmm1'
/tmp/ccyxdobB.s:42: Error: no such instruction: `addpd %xmm1,%xmm6'
/tmp/ccyxdobB.s:43: Error: no such instruction: `mulpd 96(%eax),%xmm0'
/tmp/ccyxdobB.s:44: Error: no such instruction: `addpd %xmm0,%xmm7'
/tmp/ccyxdobB.s:46: Error: no such instruction: `movapd %xmm4,%xmm0'
/tmp/ccyxdobB.s:47: Error: no such instruction: `unpcklpd %xmm5,%xmm4'
/tmp/ccyxdobB.s:48: Error: no such instruction: `movapd %xmm6,%xmm1'
/tmp/ccyxdobB.s:49: Error: no such instruction: `unpckhpd %xmm5,%xmm0'
/tmp/ccyxdobB.s:50: Error: no such instruction: `unpcklpd %xmm7,%xmm6'
/tmp/ccyxdobB.s:51: Error: no such instruction: `addpd %xmm0,%xmm4'
/tmp/ccyxdobB.s:52: Error: no such instruction: `unpckhpd %xmm7,%xmm1'
/tmp/ccyxdobB.s:53: Error: no such instruction: `movapd %xmm4,%xmm2'
/tmp/ccyxdobB.s:54: Error: no such instruction: `addpd %xmm1,%xmm6'
/tmp/ccyxdobB.s:55: Error: no such instruction: `shufpd $0,%xmm6,%xmm4'
/tmp/ccyxdobB.s:56: Error: no such instruction: `shufpd $3,%xmm6,%xmm2'
/tmp/ccyxdobB.s:57: Error: no such instruction: `addpd %xmm4,%xmm2'
/tmp/ccyxdobB.s:58: Error: no such instruction: `movupd %xmm2,0(%ecx)'
make: *** [mmutstcase] Error 1


Guess we have to wait for a new assembler update.

Take care,


-- 
Camm Maguire			     			camm@enhanced.com
==========================================================================
"The earth is but one country, and mankind its citizens."  --  Baha'u'llah