Thema: Delphi 16 Byte Alignment? (SSE)

Einzelnen Beitrag anzeigen

Benutzerbild von Memnarch
Memnarch

Registriert seit: 24. Sep 2010
737 Beiträge
 
#12

AW: 16 Byte Alignment? (SSE)

  Alt 13. Dez 2011, 10:31
@Himi: Klär mich auf, bei mir sind nur die globalen aligned, die lokalen NICHT(wahrscheinlich weil die funktionen erst gar nicht aligned werden v.v).


PS:

kan mir mal jemdan den unterschied zwischen:

Delphi-Quellcode:
function name():TTest
asm
  movups [result], xmm0;
end;
und


Delphi-Quellcode:
function name():TTest
begin
  asm
    movups [result], xmm0;
  end;
end;
erklären? Bei letzterem würde ich nämlich nen Operandsize missmatch error bekommen o.O
Da man Trunc nicht auf einen Integer anwenden kann, muss dieser zuerst in eine Float kopiert werden
  Mit Zitat antworten Zitat