kroma-network / tachyon

Modular ZK(Zero Knowledge) backend accelerated by GPU
MIT License
7.77k stars 231 forks source link

perf(math): unset require initialization #520

Closed chokobole closed 3 months ago

chokobole commented 3 months ago

Description

If RequireInitialization is 1, constructors and destructors are called redundantly.

See https://gitlab.com/libeigen/eigen/-/blob/ab31094/Eigen/src/Core/util/Memory.h#L479-485.