|
@@ -838,7 +838,7 @@ implementation
|
|
|
LOC_MMREGISTER,
|
|
|
LOC_CMMREGISTER:
|
|
|
begin
|
|
|
-{$ifdef x86}
|
|
|
+{$if defined(x86) and not defined(llvm)}
|
|
|
if (right.resultdef.typ=floatdef) and
|
|
|
not use_vectorfpu(right.resultdef) then
|
|
|
begin
|
|
@@ -941,7 +941,7 @@ implementation
|
|
|
{ we can't do direct moves between fpu and mm registers }
|
|
|
if left.location.loc in [LOC_MMREGISTER,LOC_CMMREGISTER] then
|
|
|
begin
|
|
|
-{$ifdef x86}
|
|
|
+{$if defined(x86) and not defined(llvm)}
|
|
|
if not use_vectorfpu(right.resultdef) then
|
|
|
begin
|
|
|
{ perform size conversion if needed (the mm-code cannot convert an }
|