Pārlūkot izejas kodu

* generate VMOVAPS for (V)Cvtss2CvtSd(V)Cvtsd2ss optimization, resolves #39360

florian 3 gadi atpakaļ
vecāks
revīzija
b4bf371b34
1 mainītis faili ar 2 papildinājumiem un 2 dzēšanām
  1. 2 2
      compiler/x86/aoptx86.pas

+ 2 - 2
compiler/x86/aoptx86.pas

@@ -5886,10 +5886,10 @@ unit aoptx86;
              end
            else
              begin
-               DebugMsg(SPeepholeOptimization + '(V)Cvtss2CvtSd(V)Cvtsd2ss2Vmovss done',p);
+               DebugMsg(SPeepholeOptimization + '(V)Cvtss2CvtSd(V)Cvtsd2ss2Vmovaps done',p);
                taicpu(p).loadreg(1,taicpu(hp1).oper[2]^.reg);
                taicpu(p).ops:=2;
-               taicpu(p).opcode:=A_VMOVSS;
+               taicpu(p).opcode:=A_VMOVAPS;
                RemoveInstruction(hp1);
              end;
            Result:=true;