Thema: Delphi 16 Byte Alignment? (SSE)

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.238 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.
$2B or not $2B
  Mit Zitat antworten Zitat