GCC 16

Π‘Π»Π΅Π΄ Π³ΠΎΠ΄ΠΈΠ½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° свободСн Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ‚ΠΎΡ€ΠΈ GCC 16.1, ΠΏΡŠΡ€Π²ΠΎΡ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΠΌΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π² Π½ΠΎΠ²Π°Ρ‚Π° ΠΊΠ»ΠΎΠ½ Π½Π° GCC 16.x. Π’ ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅ с организацията Π½Π° изданията, вСрсия 16.0 Π΅ Π±ΠΈΠ»Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° Π² процСса Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, Π° ΠΌΠ°Π»ΠΊΠΎ ΠΏΡ€Π΅Π΄ΠΈ ΠΈΠ·Π»ΠΈΠ·Π°Π½Π΅Ρ‚ΠΎ Π½Π° GCC 16.1 Π²Π΅Ρ‡Π΅ Π΅ Π±ΠΈΠ»Π° ΠΎΡ‚Π΄Π΅Π»Π΅Π½Π° ΠΊΠ»ΠΎΠ½Π° GCC 17.0, Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ Ρ‰Π΅ бъдС Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Π½ΠΎ слСдващото Π·Π½Π°Ρ‡ΠΈΠΌΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ GCC 17.1.

Основни ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ:

  • Π Π΅ΠΆΠΈΠΌΡŠΡ‚ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π·Π° Π΅Π·ΠΈΠΊΠ° C++ Π΅ смСнСн Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° стандарта C++20 (-Π΄ΠΈΠ°Π»Π΅ΠΊΡ‚ GNU C++20, -std=gnu++20) вмСсто прСдлагания ΠΏΠΎ-Ρ€Π°Π½ΠΎ C++17. РСализацията Π½Π° C++20 Π² стандартната Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π΅ обявСна Π·Π° стабилна.
  • Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ Π΅ СкспСримСнталСн Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄ ga68 Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π½Π° Π΅Π·ΠΈΠΊΠ° Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅ Алгол 68 (Algol 68).
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° диагностична информация Π² HTML Ρ„ΠΎΡ€ΠΌΠ°Ρ‚. Π Π°Π·ΡˆΠΈΡ€Π΅Π½Π° Π΅ информацията Π·Π° ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π°, Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π° ΠΏΡ€ΠΈ ΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° диагностиката Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ SARIF, основан Π½Π° JSON (ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° Β«-fdiagnostics-format=jsonΒ» Π΅ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚Π΅Π½Π°).
  • Π Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ са ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈΡ‚Π΅ Π½Π° Π΅Ρ‚Π°ΠΏΠ° Π½Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ (LTO, Link-Time Optimization). Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ опция Β«-flto-toplevel-asm-heuristicsΒ», която Π²ΠΊΠ»ΡŽΡ‡Π²Π° Свристика Π·Π° подобряванС Π½Π° оптимизацията Π½Π° ΠΊΠΎΠ΄Π° с асСмблСрни вставки. Π’Π΅Ρ…Π½ΠΈΠΊΠ°Ρ‚Π° Π½Π° спСкулативна дСвиртуализация (-fdevirtualize-speculatively) Π²Π΅Ρ‡Π΅ Π½Π΅ Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° само Π΄ΠΎ трансформацията Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΡ€ΠΈΠ»Π°Π³Π° ΠΏΡ€ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π°Π½Π΅ Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΈ извиквания Π½Π° всякакви косвСни извиквания Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, извиквания Ρ‡Ρ€Π΅Π· ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ.
  • Π Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° вСкторизация Π½Π° Ρ†ΠΈΠΊΠ»ΠΈ, Π·Π° ΠΊΠΎΠΈΡ‚ΠΎ Π½Π° Π΅Ρ‚Π°ΠΏΠ° Π½Π° компилация Π½Π΅ сС Π·Π½Π°Π΅ броят Π½Π° ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈΡ‚Π΅. ПовишСна Π΅ СфСктивността Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° прСдсрочни ΠΈΠ·Ρ…ΠΎΠ΄ΠΈ ΠΎΡ‚ Ρ†ΠΈΠΊΡŠΠ»Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ€Π΅Π· break).
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ СкспСримСнтална ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ стандарт C++26. НапримСр, Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ са:
    • РСфлСксия (Reflection, Β«-freflectionΒ»), позволяваща прослСдяванС ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½Π΅ Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° Π½Π° Π΅Ρ‚Π°ΠΏΠ° Π½Π° компилация. Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ са Π½ΠΎΠ²ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΈ Β«^^ (open-std.org)Β» Π·Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° мСтаинформация Π·Π° Π³Ρ€Π°ΠΌΠ°Ρ‚ΠΈΡ‡Π½Π°Ρ‚Π° конструкция ΠΈ Β«[:…:]Β» Π·Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π°Π½Π΅. Π—Π° ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π°Π½Π΅Ρ‚ΠΎ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π°Ρ‚Π° ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° инспСкцията информация Π΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° std::meta ΠΈ са Π½Π°Π»ΠΈΡ‡Π½ΠΈ Ρ‚Π°ΠΊΠΈΠ²Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ, ΠΊΠ°Ρ‚ΠΎ изчислСния с константи.
    • Π”ΠΎΠ³ΠΎΠ²ΠΎΡ€Π½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅ (Π”ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈ), позволяващо опрСдСлянС Π½Π° Ρ„ΠΎΡ€ΠΌΠ°Π»Π½ΠΈ спСцификации Π½Π° интСрфСйси с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Ρ‚Ρ€ΠΈ Π½ΠΎΠ²ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°: pre (прСдусловиС), post (постусловиС) ΠΈ contract_assert (ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅). ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΡŠΡ‚ β€žpreβ€œ опрСдСля ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΈΡ‚Π΅ условия, ΠΊΠΎΠΈΡ‚ΠΎ трябва Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ изпълнСни ΠΏΡ€Π΅Π΄ΠΈ ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅Ρ‚ΠΎ (ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Π²Ρ…ΠΎΠ΄Π½ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ); β€žpostβ€œ β€” условията, ΠΊΠΎΠΈΡ‚ΠΎ трябва Π΄Π° сС спазват слСд ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ (изисквания към ΠΈΠ·Ρ…ΠΎΠ΄Π½ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ); contract_assert β€” условия Π·Π° възникванС Π½Π° ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ. Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Ρ‰Π΅ сС появи Π² GCC 16.
    • ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ β€žtemplate forβ€œ Π·Π° ΠΎΠ±Ρ…ΠΎΠΆΠ΄Π°Π½Π΅ Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ, ΠΊΠ°Ρ‚ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΎΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΈ Π½Π° ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠΈ, ΠΈ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ ΠΎΡ‚ рСфлСксия (ΠΌΠ΅Ρ‚Π°ΠΎΠ±Π΅ΠΊΡ‚ΠΈ), Π½Π° Π΅Ρ‚Π°ΠΏ компилация ΠΏΠΎ стил Π½Π° ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ Ρ†ΠΈΠΊΡŠΠ». ΠŸΡ€ΠΈ изпълнСниС Π½Π° β€žtemplate forβ€œ тялото Π½Π° Ρ†ΠΈΠΊΡŠΠ»Π° сС Ρ€Π°Π·ΠΊΡ€ΠΈΠ²Π° Π·Π° всСки Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ ΠΈ всяка итСрация сС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π° Π² ΠΎΡ‚Π΄Π΅Π»Π½Π° видимост, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΡŠΡ‚ Π½Π° послСдоватСлността, ΠΏΠΎ която Ρ†ΠΈΠΊΡŠΠ»ΡŠΡ‚ ΠΈΡ‚Π΅Ρ€ΠΈΡ€Π°, Π΅ константа Π·Π° всяка итСрация ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° участва Π² константни ΠΈΠ·Ρ€Π°Π·ΠΈ (constexpr). Π’ контСкста Π½Π° рСфлСксията β€žtemplate forβ€œ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΡ€ΠΈΠ»Π°Π³Π° Π·Π° ΠΎΠ±Ρ…ΠΎΠ΄ Π½Π° свойствата Π½Π° класовС ΠΈΠ»ΠΈ изброявания.
    • Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° std::simd Π·Π° ΠΏΠ°Ρ€Π°Π»Π΅Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π°Π΄ Π΄Π°Π½Π½ΠΈ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Π½Π°Π±ΠΎΡ€ΠΈ ΠΎΡ‚ инструкции SIMD, ΠΊΠ°Ρ‚ΠΎ AVX-512 ΠΈ NEON, с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° стандартната систСма ΠΎΡ‚ Ρ‚ΠΈΠΏΠΎΠ²Π΅ Π½Π° C++.
    • Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ std::inplace_vector, std::optional<T&>, std::copyable_function, std::function_ref, std::indirect, std::polymorphic ΠΈ std::owner_equal.
  • Π Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ са Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ със стандарта C++23, ΠΊΠ°Ρ‚ΠΎ явно ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΆΠΈΠ²ΠΎΡ‚Π° Π½Π° ΠΎΠ±Π΅ΠΊΡ‚ΠΈΡ‚Π΅ ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° указания Π·Π° ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅ Π½Π° символитС Π² диагностичнитС ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ.
  • Π Π°Π·ΡˆΠΈΡ€Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° стандарта C23 (opennet.ru), Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° β€žcounted_byβ€œ Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° корСктността Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ.
  • ΠŸΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π° рСализация Π½Π° стандартитС OpenMP 5.0, 5.1, 5.2 ΠΈ 6.0 (Open Multi-Processing), опрСдСлящи API ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π·Π° ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½ΠΎΡ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅ Π½Π° многоядрСни ΠΈ Ρ…ΠΈΠ±Ρ€ΠΈΠ΄Π½ΠΈ (CPU+GPU/DSP) систСми с ΠΎΠ±Ρ‰Π° ΠΏΠ°ΠΌΠ΅Ρ‚ ΠΈ Π±Π»ΠΎΠΊΠΎΠ²Π΅ Π·Π° вСкторизация (SIMD). ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΎ рСализация Π½Π° спСцификациитС Π·Π° ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅ OpenACC 3.0, 3.3 ΠΈ 3.4, опрСдСлящи срСдства Π·Π° изпълнСниС Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ (offloading) Π½Π° GPU ΠΈ спСциализирани процСсори, ΠΊΠ°Ρ‚ΠΎ NVIDIA PTX.
  • Π’ Π±Π΅ΠΊΠ΅Π½Π΄Π° Π·Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° x86 Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° процСсори AMD Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠ°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Zen6 (-march=znver6), ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π·Π° процСсори Intel Wildcat Lake (-march=wildcatlake) ΠΈ Nova Lake (-march=novalake).
  • Π’ Π±Π΅ΠΊΠ΅Π½Π΄Π° Π·Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΊΠΎΠ΄ Π·Π° GPU AMD Radeon (GCN) Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ускоритСли AMD Instinct MI300 (gfx942).
  • Π—Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈΡ‚Π΅ RISC-V, ARM, S/390 ΠΈ LoongArch Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Ρ‚ΠΈΠΏΠ° β€ž_BitInt (N)β€œ Π·Π° опрСдСлянС Π½Π° Ρ†Π΅Π»ΠΈ числа с ΡƒΠΊΠ°Π·Π°Π½ Π±Ρ€ΠΎΠΉ Π±ΠΈΡ‚ΠΎΠ²Π΅.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: linux.org.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster