Aligned AMD addrlib structures for 64-bit platforms
Aligned AMD addrlib structures for 64-bit platforms (move/copy texture addressing and alignment calculator structures optimization)
Diff sizes:
- _ADDR_REGISTER_VALUE reduced 48 -> 40 bytes
- _ADDR_CREATE_OUTPUT reduced 32 -> 24 bytes
- _ADDR_COMPUTE_HTILE_ADDRFROMCOORD_OUTPUT reduced 24 -> 16 bytes
- _ADDR_COMPUTE_HTILE_COORDFROMADDR_INPUT reduced 64 -> 56 bytes
- _ADDR_COMPUTE_CMASK_ADDRFROMCOORD_OUTPUT reduced 24 -> 16 bytes
- _ADDR_COMPUTE_CMASK_COORDFROMADDR_INPUT reduced 56 -> 48 bytes
- _ADDR_COMPUTE_FMASK_ADDRFROMCOORD_OUTPUT reduced 24 -> 16 bytes
- _ADDR_COMPUTE_FMASK_COORDFROMADDR_INPUT reduced 64 -> 56 bytes
- _ADDR2_COMPUTE_CMASK_ADDRFROMCOORD_OUTPUT reduced 24 -> 16 bytes
- _ADDR2_COMPUTE_CMASK_COORDFROMADDR_INPUT reduced 56 -> 48 bytes
- _ADDR2_COMPUTE_FMASK_ADDRFROMCOORD_OUTPUT reduced 24 -> 16 bytes
- _ADDR2_COMPUTE_SUBRESOURCE_OFFSET_FORSWIZZLEPATTERN_INPUT reduced 48 -> 40 bytes
- _ADDR2_COMPUTE_NONBLOCKCOMPRESSEDVIEW_OUTPUT reduced 40 -> 32 bytes
- _ADDR3_COMPUTE_SUBRESOURCE_OFFSET_FORSWIZZLEPATTERN_INPUT reduced 48 -> 40 bytes
Edited by Herman Semenov