GCC 17 derleyicisi, 128-bit atomik bellek işlemlerini destekleyen işlemciler için "-m128bit-atomic" seçeneğini ekleyerek, bu işlemlerin doğrudan işlemci tarafından yürütülmesini sağlıyor. Bu seçenek, libatomic kütüphanesine bağımlılığı ortadan kaldırarak performans kazancı getiriyor.

Seçenek, işlemcinin bu özelliği desteklediği durumlarda varsayılan olarak etkinleştirilecek. Intel, AMD, Zhaoxin ve Hygon işlemcileri, 128-bit atomik yükleme ve depolama işlemlerini desteklemek için gerekli donanımsal desteği sağlıyor.

Geliştirme, GCC 17.1 sürümünde kullanılabilir olacak ve bu özellik, 128-bit atomik işlemleri kullanan yazılım geliştiricilerine daha verimli bir yol sunacak.