Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(math): implement packed field extension #478

Merged
merged 19 commits into from
Jul 22, 2024

Conversation

chokobole
Copy link
Contributor

Description

This adds Extension Field of the Packed Field.

@chokobole chokobole force-pushed the feat/implement-packed-field-extension branch 2 times, most recently from bf2c02c to c78f40b Compare July 19, 2024 07:42
Copy link
Contributor

@ashjeong ashjeong left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

6e337ae
Please change the commit title to be: "change constexpr variables to static member variables"
Fix the typo of “refactoring” in the commit message

5b5fcbc
Fix the typo in the commit title : "initialization"

@TomTaehoonKim
Copy link
Contributor

@chokobole Is this typo or did you intend? 0453008, rerepresent -> represent.

Copy link
Contributor

@TomTaehoonKim TomTaehoonKim left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Can you add reference of non_residues in the commit message body?

@chokobole chokobole force-pushed the feat/implement-packed-field-extension branch 2 times, most recently from de5c061 to 61c3bc0 Compare July 19, 2024 09:16
@ashjeong ashjeong force-pushed the feat/implement-packed-field-extension branch from 61c3bc0 to 197f07c Compare July 19, 2024 09:54
Copy link
Contributor

@TomTaehoonKim TomTaehoonKim left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@ashjeong ashjeong force-pushed the feat/implement-packed-field-extension branch 2 times, most recently from 7bf0339 to 0920451 Compare July 21, 2024 15:03
Copy link
Contributor

@ashjeong ashjeong left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Contributor

@GideokKim GideokKim left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@ashjeong
Copy link
Contributor

Should the FromBasePrimeFields() functions in quadratic, cubic, and quartic extension fields also be changed to FromBaseFields()?

@chokobole
Copy link
Contributor Author

Should the FromBasePrimeFields() functions in quadratic, cubic, and quartic extension fields also be changed to FromBaseFields()?

Exactly! GenerateInitExtField() should also be changed, but since they are not used, so I'll just leave a comment!

@chokobole chokobole force-pushed the feat/implement-packed-field-extension branch from 0920451 to ce13705 Compare July 22, 2024 05:36
tachyon/math/finite_fields/fp3.h Outdated Show resolved Hide resolved
Copy link
Contributor

@batzor batzor left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Contributor

@dongchangYoo dongchangYoo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@chokobole chokobole force-pushed the feat/implement-packed-field-extension branch from ce887b6 to e35feac Compare July 22, 2024 11:11
@chokobole chokobole merged commit a9de5be into main Jul 22, 2024
3 checks passed
@chokobole chokobole deleted the feat/implement-packed-field-extension branch July 22, 2024 13:56
chokobole added a commit that referenced this pull request Aug 22, 2024
chokobole added a commit that referenced this pull request Aug 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants