Thema: Delphi 16 Byte Alignment? (SSE)

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#17

AW: 16 Byte Alignment? (SSE)

  Alt 13. Dez 2011, 13:33
Delphi alignmentiert standardmäßig nur soweit, wie es jeweils der größte Type verlangt.

Deine Double sind nur 8 Byte, also werden sie auch an 8 Byte-Grenzen ausgerichtet.

Bytes werden an Byte-Grenzen ausgerichtet, wie z.B. ein array[0..7] of Byte oder ein Record mit 8 Byte, da der größe Eineltyp ja ein Byte ist.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat