Skip to content

Conversation

@copybara-service
Copy link
Contributor

@copybara-service copybara-service bot commented Jan 9, 2026

Add in-place OpenFHE ops and in-place transform

New ops:

  • add_inplace
  • add_plain_inplace
  • level_reduce_inplace
  • mod_reduce_inplace
  • mul_const_inplace
  • negate_inplace
  • relin_inplace
  • square_inplace
  • sub_inplace
  • sub_plain_inplace

Note: openfhe does not appear to have in-place variants for: EvalMult (ciphertext or plaintext), EvalMulNoRelin, EvalRotate, EvalAutomorphism, EvalBootstrap.

New transform: openfhe-alloc-to-inplace

@copybara-service copybara-service bot force-pushed the test_854254909 branch 14 times, most recently from 259766d to 5caff3f Compare January 14, 2026 22:00
New ops:

- `add_inplace`
- `add_plain_inplace`
- `level_reduce_inplace`
- `mod_reduce_inplace`
- `mul_const_inplace`
- `negate_inplace`
- `relin_inplace`
- `square_inplace`
- `sub_inplace`
- `sub_plain_inplace`

Note: openfhe does not appear to have in-place variants for: `EvalMult` (ciphertext or plaintext), `EvalMulNoRelin`, `EvalRotate`, `EvalAutomorphism`, `EvalBootstrap`.

New transform: `openfhe-alloc-to-inplace`

PiperOrigin-RevId: 856367329
@copybara-service copybara-service bot merged commit edc6b7d into main Jan 14, 2026
@copybara-service copybara-service bot deleted the test_854254909 branch January 14, 2026 22:33
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.

1 participant