OpenCores
URL https://opencores.org/ocsvn/scarts/scarts/trunk

Subversion Repositories scarts

[/] [scarts/] [trunk/] [toolchain/] [scarts-binutils/] [binutils-2.19.1/] [gas/] [testsuite/] [gas/] [i386/] [merom.s] - Rev 6

Compare with Previous | Blame | View Log

#Merom New Instructions
 
	.text
foo:
	phaddw		(%ecx),%mm0
	phaddw		%mm1,%mm0
	phaddw		(%ecx),%xmm0
	phaddw		%xmm1,%xmm0
	phaddd		(%ecx),%mm0
	phaddd		%mm1,%mm0
	phaddd		(%ecx),%xmm0
	phaddd		%xmm1,%xmm0
	phaddsw		(%ecx),%mm0
	phaddsw		%mm1,%mm0
	phaddsw		(%ecx),%xmm0
	phaddsw		%xmm1,%xmm0
	phsubw		(%ecx),%mm0
	phsubw		%mm1,%mm0
	phsubw		(%ecx),%xmm0
	phsubw		%xmm1,%xmm0
	phsubd		(%ecx),%mm0
	phsubd		%mm1,%mm0
	phsubd		(%ecx),%xmm0
	phsubd		%xmm1,%xmm0
	phsubsw		(%ecx),%mm0
	phsubsw		%mm1,%mm0
	phsubsw		(%ecx),%xmm0
	phsubsw		%xmm1,%xmm0
	pmaddubsw	(%ecx),%mm0
	pmaddubsw	%mm1,%mm0
	pmaddubsw	(%ecx),%xmm0
	pmaddubsw	%xmm1,%xmm0
	pmulhrsw	(%ecx),%mm0
	pmulhrsw	%mm1,%mm0
	pmulhrsw	(%ecx),%xmm0
	pmulhrsw	%xmm1,%xmm0
	pshufb		(%ecx),%mm0
	pshufb		%mm1,%mm0
	pshufb		(%ecx),%xmm0
	pshufb		%xmm1,%xmm0
	psignb		(%ecx),%mm0
	psignb		%mm1,%mm0
	psignb		(%ecx),%xmm0
	psignb		%xmm1,%xmm0
	psignw		(%ecx),%mm0
	psignw		%mm1,%mm0
	psignw		(%ecx),%xmm0
	psignw		%xmm1,%xmm0
	psignd		(%ecx),%mm0
	psignd		%mm1,%mm0
	psignd		(%ecx),%xmm0
	psignd		%xmm1,%xmm0
	palignr		$0x2,(%ecx),%mm0
	palignr		$0x2,%mm1,%mm0
	palignr		$0x2,(%ecx),%xmm0
	palignr		$0x2,%xmm1,%xmm0
	pabsb		(%ecx),%mm0
	pabsb		%mm1,%mm0
	pabsb		(%ecx),%xmm0
	pabsb		%xmm1,%xmm0
	pabsw		(%ecx),%mm0
	pabsw		%mm1,%mm0
	pabsw		(%ecx),%xmm0
	pabsw		%xmm1,%xmm0
	pabsd		(%ecx),%mm0
	pabsd		%mm1,%mm0
	pabsd		(%ecx),%xmm0
	pabsd		%xmm1,%xmm0
 
	.p2align	4,0
 

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.