Skip to content

Massive changes to standardize the use of uint32_t: phase 2 #924

Merged
pascoec merged 6 commits intotmp-devfrom
917-switch-to-uint32_t-phase-2
Jan 17, 2025
Merged

Massive changes to standardize the use of uint32_t: phase 2 #924
pascoec merged 6 commits intotmp-devfrom
917-switch-to-uint32_t-phase-2

Conversation

@dsuponitskiy
Copy link
Collaborator

No description provided.

…wo() to ReduceRotation(), some auxilliary changes
…e error handling, changes to GetCollapsedFFTParams() and Degree(), additional refactoring of CoeffDecodingCollapse()
…n CoeffEncodingOneLevel() and CoeffDecodingOneLevel() with a variable, improvements to CoeffEncodingCollapse()
@dsuponitskiy dsuponitskiy self-assigned this Dec 18, 2024
@dsuponitskiy dsuponitskiy added the cleanup Code cleanup label Dec 18, 2024
@dsuponitskiy dsuponitskiy linked an issue Dec 18, 2024 that may be closed by this pull request
@dsuponitskiy dsuponitskiy changed the title 917 switch to uint32 t phase 2 Massive changes to standardize the use of uint32_t: phase 2 Dec 18, 2024
@dsuponitskiy dsuponitskiy requested a review from pascoec December 18, 2024 15:30
@pascoec pascoec merged commit d64f7cc into tmp-dev Jan 17, 2025
@dsuponitskiy dsuponitskiy deleted the 917-switch-to-uint32_t-phase-2 branch January 24, 2025 16:55
yspolyakov pushed a commit that referenced this pull request Apr 2, 2025
* Refactored GetCollapsedFFTParams and SelectLayers(), added IsPowerOfTwo() to ReduceRotation(), some auxilliary changes

* Refactored CoeffDecodingCollapse()

* The scope of SelectLayers() is limited to ckksrns-utils.cpp only, some error handling, changes to GetCollapsedFFTParams() and Degree(), additional refactoring of CoeffDecodingCollapse()

* Some corrections to CoeffEncodingCollapse()

* Added some cast, replaced multiple calculations of std::log2(slots) in CoeffEncodingOneLevel() and CoeffDecodingOneLevel() with a variable, improvements to CoeffEncodingCollapse()

* Finished refactoring CoeffEncodingCollapse()

---------

Co-authored-by: Dmitriy Suponitskiy <dsuponitskiy@dualitytech.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cleanup Code cleanup

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Refactor the code to standardize the use of uint32_t (Phase 2)

3 participants