switch allocations to atomic to improve performance

This commit is contained in:
William Bell
2025-08-20 00:26:35 +01:00
parent 624a54c90c
commit 6ad0b2c02e
2 changed files with 3 additions and 3 deletions

View File

@@ -359,7 +359,7 @@ void create_ARGON_NUMBER_TYPE() {
void mpz_init_gc_managed(mpz_t z, size_t limbs_count) {
z->_mp_alloc = limbs_count;
z->_mp_size = 0;
z->_mp_d = ar_alloc(limbs_count * sizeof(mp_limb_t));
z->_mp_d = ar_alloc_atomic(limbs_count * sizeof(mp_limb_t));
}
void mpq_init_gc_managed(mpq_t q, size_t num_limbs, size_t den_limbs) {