Skip to content

optimize: align structures for 64-bit platforms

@alanc, alignment allows you to optimize size structures when copying and moving. In most cases, it reduces count instructions per processor clock cycle.

Affected structures:

  • _SiSTVVScale (24 bytes -> 16 bytes)
  • SiS_St (18 bytes -> 10 bytes)
  • SiS_Ext (20 bytes -> 12 bytes)
  • SiS_Ext2 (26 bytes -> 18 bytes)
  • SISOverlayRec (152 bytes -> 144 bytes)
Edited by Herman Semenov

Merge request reports