Skip to content

[ntuple] fix bit truncation on big endian#22358

Open
jblomer wants to merge 1 commit into
root-project:masterfrom
jblomer:ntuple-fix-bigendian
Open

[ntuple] fix bit truncation on big endian#22358
jblomer wants to merge 1 commit into
root-project:masterfrom
jblomer:ntuple-fix-bigendian

Conversation

@jblomer
Copy link
Copy Markdown
Contributor

@jblomer jblomer commented May 20, 2026

Moves the endianess handling inside BitPacking::[Pack|Unpack]Bits. Fixes truncated and quantized real values on big endian architectures.

Remaining open point from #10409 (comment)

Verified on POWER8 using the RNTuple validation suite.

@jblomer jblomer requested review from hahnjo and silverweed May 20, 2026 20:14
@jblomer jblomer self-assigned this May 20, 2026
@jblomer jblomer force-pushed the ntuple-fix-bigendian branch from 3853662 to 16464fa Compare May 20, 2026 20:19
Moves the endianess handling inside BitPacking::[Pack|Unpack]Bits.
Fixes truncated and quantized real values on big endian architectures.
@jblomer jblomer requested review from enirolf and pcanal May 20, 2026 20:49
@github-actions
Copy link
Copy Markdown

Test Results

    22 files      22 suites   3d 9h 27m 47s ⏱️
 3 857 tests  3 857 ✅ 0 💤 0 ❌
76 170 runs  76 170 ✅ 0 💤 0 ❌

Results for commit 16464fa.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant