Skip to content

Commit 4bc46d9

Browse files
committed
More alignment issues
1 parent 7b7c9fa commit 4bc46d9

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

GPU/TPCFastTransformation/TPCFastTransformPOD.cxx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ size_t TPCFastTransformPOD::estimateSize(const TPCFastSpaceChargeCorrection& ori
6868
// space for splines data
6969
for (int is = 0; is < 3; is++) {
7070
nextDynOffs = FlatObject::alignSize(nextDynOffs, SplineType::getParameterAlignmentBytes());
71-
nextDynOffs += origCorr.mSectorDataSizeBytes[is] * TPCFastTransformGeo::getNumberOfSectors();
71+
nextDynOffs += FlatObject::alignSize(origCorr.mSectorDataSizeBytes[is], SplineType::getParameterAlignmentBytes()) * TPCFastTransformGeo::getNumberOfSectors();
7272
}
7373
nextDynOffs = alignOffset(nextDynOffs);
7474
return nextDynOffs;
@@ -165,7 +165,7 @@ TPCFastTransformPOD* TPCFastTransformPOD::create(char* buff, size_t buffSize, co
165165
LOGP(debug, "splinID={} start offset {} -> {}", is, nextDynOffs, (void*)data);
166166

167167
// metadata
168-
size_t sectorDataSizeBytes = origCorr.mSectorDataSizeBytes[is];
168+
size_t sectorDataSizeBytes = FlatObject::alignSize(origCorr.mSectorDataSizeBytes[is], SplineType::getParameterAlignmentBytes());
169169

170170
for (int sector = 0; sector < TPCFastTransformGeo::getNumberOfSectors(); sector++) {
171171
podMap.mSplineDataOffsets[sector][is] = nextDynOffs + sectorDataSizeBytes * sector;

0 commit comments

Comments
 (0)