use MOVDDUP for double-2 broadcast to eliminate a %copy
parent
2e8bb98781
commit
7520da41cc
|
@ -593,8 +593,7 @@ M:: x86 %broadcast-vector ( dst src rep -- )
|
|||
dst dst { 0 0 0 0 } SHUFPS
|
||||
] }
|
||||
{ double-2-rep [
|
||||
dst src double-2-rep %copy
|
||||
dst dst UNPCKLPD
|
||||
dst src MOVDDUP
|
||||
] }
|
||||
{ longlong-2-rep [
|
||||
dst src longlong-2-rep %copy
|
||||
|
|
Loading…
Reference in New Issue