เจเฉ เจฎเจนเฉเจจเจฟเจเจ เจฆเฉ เจตเจฟเจเจพเจธ เจคเฉเจ เจฌเจพเจ เจฆ, LLVM 22.1.0 เจเจพเจฐเฉ เจเฉเจคเจพ เจเจฟเจ เจนเฉเฅค เจเจน เจเฉเจฒ (เจเฉฐเจชเจพเจเจฒเจฐ, เจเจชเจเฉเจฎเจพเจเจเจผเจฐ, เจ เจคเฉ เจเฉเจก เจเจจเจฐเฉเจเจฐ) เจตเจฟเจเจธเจค เจเจฐเจฆเจพ เจนเฉ เจเฉ เจชเฉเจฐเฉเจเจฐเจพเจฎเจพเจ เจจเฉเฉฐ RISC-เจตเจฐเจเฉ เจตเจฐเจเฉเจ เจฒ เจจเจฟเจฐเจฆเฉเจธเจผเจพเจ (เจเฉฑเจ เจฌเจนเฉ-เจชเฉฑเจงเจฐเฉ เจ เจจเฉเจเฉเจฒเจจ เจชเฉเจฐเจฃเจพเจฒเฉ เจตเจพเจฒเฉ เจเฉฑเจ เจเฉฑเจ-เจชเฉฑเจงเจฐเฉ เจตเจฐเจเฉเจ เจฒ เจฎเจธเจผเฉเจจ) เจฆเฉ เจตเจฟเจเจเจพเจฐเจฒเฉ เจฌเจฟเฉฑเจเจเฉเจก เจตเจฟเฉฑเจ เจเฉฐเจชเจพเจเจฒ เจเจฐเจฆเฉ เจนเจจเฅค เจคเจฟเจเจฐ เจเฉเจคเฉ เจธเฉเจกเฉเจเฉเจก เจจเฉเฉฐ เจเฉฑเจ เจฆเจฟเฉฑเจคเฉ เจเจพเจฐเจเฉเจ เจชเจฒเฉเจเจซเจพเจฐเจฎ เจฒเจ เจฎเจธเจผเฉเจจ เจเฉเจก เจตเจฟเฉฑเจ เจฌเจฆเจฒเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉ เจเจพเจ เจชเฉเจฐเฉเจเจฐเจพเจฎ เจเจเจเจผเฉเจเจฟเจเจธเจผเจจ เจฆเฉเจฐเจพเจจ เจธเจฟเฉฑเจงเฉ เจฎเจธเจผเฉเจจ เจจเจฟเจฐเจฆเฉเจธเจผ เจคเจฟเจเจฐ เจเจฐเจจ เจฒเจ เจเฉฑเจ เจเจธเจ-เจเจจ-เจเจพเจเจฎ (JIT) เจเฉฐเจชเจพเจเจฒเจฐ เจฆเฉเจเจฐเจพ เจตเจฐเจคเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค LLVM เจคเจเจจเจพเจฒเฉเจเฉเจเจ เจฆเฉ เจ เจงเจพเจฐ เจคเฉ, เจชเฉเจฐเฉเจเฉเจเจ เจเจฒเฉเจเจ เจเฉฐเจชเจพเจเจฒเจฐ เจตเจฟเจเจธเจค เจเจฐ เจฐเจฟเจนเจพ เจนเฉ, เจเฉ C, C++, เจ เจคเฉ เจเจฆเฉเจธเจผ-C เจชเฉเจฐเฉเจเจฐเจพเจฎเจฟเฉฐเจ เจญเจพเจธเจผเจพเจตเจพเจ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจเจฐเจฆเจพ เจนเฉเฅค 18.x เจธเจผเจพเจเจพ เจคเฉเจ เจธเจผเฉเจฐเฉ เจเจฐเจฆเฉ เจนเฉเจ, เจชเฉเจฐเฉเจเฉเจเจ เจเฉฑเจ เจจเจตเฉเจ เจธเฉฐเจธเจเจฐเจฃ เจจเฉฐเจฌเจฐเจฟเฉฐเจ เจธเจเฉเจฎ เจตเจฟเฉฑเจ เจฌเจฆเจฒ เจเจฟเจ, เจเจฟเจธ เจฆเฉ เจ เจจเฉเจธเจพเจฐ เจตเจฟเจเจพเจธ เจฆเฉเจฐเจพเจจ เจฐเฉเจฒเฉเจเจผ 0 ("N.0") เจฆเฉ เจตเจฐเจคเฉเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ, เจ เจคเฉ เจชเจนเจฟเจฒเฉ เจธเจฅเจฟเจฐ เจธเฉฐเจธเจเจฐเจฃ เจจเฉเฉฐ "N.1" เจจเฉฐเจฌเจฐ เจฆเจฟเฉฑเจคเจพ เจเจฟเจ เจนเฉเฅค
เจเจฒเฉเจเจ 22 เจตเจฟเฉฑเจ เจธเฉเจงเจพเจฐเจพเจ เจตเจฟเฉฑเจ เจธเจผเจพเจฎเจฒ เจนเจจ:
- เจฎเฉเจฎเจฐเฉ เจ เจฒเฉเจเฉเจธเจผเจจ เจเฉเจเจจเจพเจ (เจ เจฒเฉเจเฉเจธเจผเจจ เจเฉเจเจจ) เจฒเจ เจธเจฎเจฐเจฅเจจ เจเฉเฉเจฟเจ เจเจฟเจ เจนเฉ เจคเจพเจ เจเฉ เจเฉฑเจ เจตเจฟเจฒเฉฑเจเจฃ เจชเจเจพเจฃเจเจฐเจคเจพ เจจเจพเจฒ เจฎเฉเจฒเฉเจ เจตเจฐเจเฉ เจซเฉฐเจเจธเจผเจจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจเฉเจคเฉ เจเจ เจฎเฉเจฎเฉเจฐเฉ เจ เจฒเฉเจเฉเจธเจผเจจ เจเจชเจฐเฉเจธเจผเจจเจพเจ เจจเฉเฉฐ เจฎเจพเจฐเจ เจเฉเจคเจพ เจเจพ เจธเจเฉเฅค เจ เจฒเฉเจเฉเจธเจผเจจ เจเฉเจเจจ เจนเฉเจช เจเจพเจฃเจเจพเจฐเฉ เจจเฉเฉฐ เจขเจพเจเจเจพ เจฌเจฃเจพเจเจฃ, เจฎเฉเจฎเฉเจฐเฉ เจฒเฉเจ เจเฉเจ เจจเฉเฉฐ เจธเจฐเจฒ เจฌเจฃเจพเจเจฃ, เจ เจคเฉ เจเจนเจจเจพเจ เจฆเฉ เจเจฆเฉเจธเจผ เจเจพเจ เจธเฉเจง เจชเฉเจเจฐเจจเจพเจ เจฆเฉ เจเจงเจพเจฐ 'เจคเฉ เจตเจธเจคเฉเจเจ เจฆเฉ เจธเจฎเฉเจน เจจเฉเฉฐ เจธเจฎเจฐเฉฑเจฅ เจฌเจฃเจพเจเจฃ เจฆเฉ เจเจเจฟเจ เจฆเจฟเฉฐเจฆเฉ เจนเจจ (เจเจฟเจตเฉเจ เจเจฟ, "เจเจฐเจฎ" เจจเฉเฉฐ "เจ เฉฐเจกเฉ" เจกเฉเจเจพ เจคเฉเจ เจตเฉฑเจ เจเจฐเจจเจพ)เฅค เจธเจฎเจฐเฉฑเจฅ เจเจฐเจจ เจฒเจ, "-fsanitize=alloc-token" เจซเจฒเฉเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเฉเฅค
- เจธเฉ เจญเจพเจธเจผเจพ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ:
- "defer" เจฎเฉเจฒเจคเจตเฉ เจเจเจเจผเฉเจเจฟเจเจธเจผเจจ เจตเจฟเจงเฉ เจจเฉเฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจเจฐเจจ เจตเจพเจฒเจพ เจเฉฑเจ เจกเจฐเจพเจซเจ เจธเจชเฉเจธเฉเจซเจฟเจเฉเจธเจผเจจ เจฒเจพเจเฉ เจเฉเจคเจพ เจเจฟเจ เจนเฉ, เจเฉ เจฎเฉเจเฉเจฆเจพ เจธเจเฉเจช เจฆเฉ เจฌเจพเจนเจฐ เจเจเจฃ 'เจคเฉ เจเจพเจฐเจตเจพเจเจเจ เจจเฉเฉฐ เจเจฒเจพเจเจฃ เจฆเฉ เจเจเจฟเจ เจฆเจฟเฉฐเจฆเจพ เจนเฉเฅค "defer" เจธเจนเจพเจเจคเจพ เจจเฉเฉฐ เจธเจฎเจฐเฉฑเจฅ เจฌเจฃเจพเจเจฃ เจฒเจ "-fdefer-ts" เจซเจฒเฉเจ เจเฉเฉเจฟเจ เจเจฟเจ เจนเฉเฅค
- เจฌเจฟเจฒเจ-เจเจจ เจซเฉฐเจเจธเจผเจจ __builtin_stack_address() เจเฉเฉเจฟเจ เจเจฟเจ เจนเฉ, เจเฉ GCC เจตเจฟเฉฑเจ เจธเจฎเจพเจจ เจซเฉฐเจเจธเจผเจจ เจจเฉเฉฐ เจฆเจฐเจธเจพเจเจเจฆเจพ เจนเฉเฅค เจเจน เจซเฉฐเจเจธเจผเจจ เจธเจเฉเจ เจเจกเจฐเฉเฉฑเจธ เจตเจพเจชเจธ เจเจฐเจฆเจพ เจนเฉ เจเฉ เจฎเฉเจเฉเจฆเจพ เจซเฉฐเจเจธเจผเจจ เจฆเฉ เจธเจเฉเจ เจเฉเจคเจฐ เจจเฉเฉฐ เจตเฉฑเจ เจเจฐเจฆเจพ เจนเฉ เจเจฟเจธเจจเฉเฉฐ __builtin_stack_address() เจเจฟเจนเจพ เจเจพเจเจฆเจพ เจนเฉ เจ เจคเฉ เจฌเจพเจ เจฆ เจตเจพเจฒเฉ เจซเฉฐเจเจธเจผเจจ เจเฉ เจเจธเจจเฉเฉฐ เจเจพเจฒ เจเจฐเจฆเฉ เจนเจจเฅค
- เจญเจตเจฟเฉฑเจ เจฆเฉ C2y เจธเจเฉเจเจกเจฐเจก เจฒเจ เจตเจฟเจเจธเจค เจเฉเจคเฉเจเจ เจเจพ เจฐเจนเฉเจเจ เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ:
- เจจเจพเจฎเจฟเจค เจฒเฉเจชเจธ เจฒเจ เจธเจฎเจฐเจฅเจจ เจเฉเฉเจฟเจ เจเจฟเจ เจนเฉ, เจเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจฒเฉเจชเจธ เจจเฉเฉฐ เจจเจพเจฎ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจจ เจ เจคเฉ เจธเจเฉเจเจฎเฉเจเจเจพเจ เจจเฉเฉฐ เจฌเจฆเจฒเจฃ เจฆเฉ เจเจเจฟเจ เจฆเจฟเฉฐเจฆเจพ เจนเฉ, เจเจฟเจจเฉเจนเจพเจ เจจเฉเฉฐ เจฌเฉเจฐเฉเจ เจ เจคเฉ เจเฉฐเจเฉเจจเจฟเจ เจธเจเฉเจเจฎเฉเจเจเจพเจ เจตเจฟเฉฑเจ เจจเจฟเจฐเจงเจพเจฐเจค เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉ เจคเจพเจ เจเฉ เจฌเจพเจนเจฐ เจจเจฟเจเจฒเจฃ เจตเจพเจฒเฉ เจฒเฉเจช เจจเฉเฉฐ เจธเจชเจธเจผเจ เจคเฉเจฐ 'เจคเฉ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจเฉเจคเจพ เจเจพ เจธเจเฉเฅค outer: for (int i = 0; i < IK; ++ i) { for (int j = 0; j < JK; ++ j) { continue; // go to CONT1 continue outer; // go to CONT2 // CONT1 } // CONT2 }
- เจฌเจฟเจฒเจ-เจเจจ "__COUNTER__" เจฎเฉเจเจฐเฉ เจฆเฉ เจฒเจพเจเฉเจเจฐเจจ, เจเฉ เจเจฟ เจตเจฟเจฒเฉฑเจเจฃ เจชเจเจพเจฃเจเจฐเจคเจพ เจจเจพเจฎ เจคเจฟเจเจฐ เจเจฐเจจ เจฒเจ เจคเจฟเจเจฐ เจเฉเจคเจพ เจเจฟเจ เจนเฉ, เจจเฉเฉฐ เจตเจงเจพเจเจ เจเจฟเจ เจนเฉ เจ เจคเฉ เจฎเจฟเจเจฐ เจตเจฟเฉฑเจ เจธเจผเจพเจฎเจฒ เจเฉเจคเจพ เจเจฟเจ เจนเฉเฅค เจเจธ เจฎเฉเจเจฐเฉ เจฒเจ 2147483647 เจเจพเจฒเจพเจ เจฆเฉ เจธเฉเจฎเจพ เจจเจฟเจฐเจงเจพเจฐเจค เจเฉเจคเฉ เจเจ เจนเฉ; เจเจธ เจธเฉเจฎเจพ เจจเฉเฉฐ เจชเจพเจฐ เจเจฐเจจ เจจเจพเจฒ เจเฉฑเจ เจเจฒเจคเฉ เจชเฉเจฆเจพ เจนเฉเจตเฉเจเฉเฅค
- "เจฌเจพเจนเจฐเฉ เจเจจเจฒเจพเจเจจ" เจตเจเฉเจ เจเฉเจธเจผเจฟเจค เจซเฉฐเจเจธเจผเจจเจพเจ เจฆเฉ เจ เฉฐเจฆเจฐ เจธเจฅเจฟเจฐ เจซเฉฐเจเจธเจผเจจเจพเจ เจเจพเจ เจตเฉเจฐเฉเจเจฌเจฒเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจธเจฎเฉเจ เจเฉเจคเจพเจตเจจเฉ (-Wstatic-in-inline) เจนเจเจพ เจฆเจฟเฉฑเจคเฉ เจเจเฅค
- C23 C เจธเจเฉเจเจกเจฐเจก เจตเจฟเฉฑเจ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ:
- float.h เจนเฉเจกเจฐ เจซเจพเจเจฒ เจนเฉเจฃ FLT_SNAN, DBL_SNAN, เจ เจคเฉ LDBL_SNAN เจฎเฉเจเจฐเฉ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจเจฐเจฆเฉ เจนเฉ, เจเฉ เจซเจฒเฉเจ, เจกเจฌเจฒ, เจ เจคเฉ เจฒเฉฐเจฌเฉ เจกเจฌเจฒ เจเจฟเจธเจฎเจพเจ เจฒเจ เจธเจฟเจเจจเจฒ (เจเจฃเจฟเจค เจเจพเจฐเจเจพเจ เจตเจฟเฉฑเจ เจตเจฐเจคเฉ เจเจพเจฃ 'เจคเฉ เจเฉฑเจ เจ เจชเจตเจพเจฆ เจชเฉเจฆเจพ เจเจฐเจฆเฉ เจนเจจ) NaN เจฎเฉเฉฑเจฒเจพเจ เจจเฉเฉฐ เจฒเจพเจเฉ เจเจฐเจฆเฉ เจนเจจเฅค
- เจเฉฑเจ เจฌเฉฑเจ เจ เฉเจ เจเฉเจคเจพ เจเจฟเจ เจนเฉ เจเจฟเฉฑเจฅเฉ เจตเฉฑเจ-เจตเฉฑเจ เจ เจฃเจเจพเจฃ เจเจฟเจธเจฎเจพเจ เจจเฉเฉฐ เจเฉฑเจเฉ เจ เจจเฉเจตเจพเจฆ เจฏเฉเจจเจฟเจ เจฆเฉ เจ เฉฐเจฆเจฐ เจ เจจเฉเจเฉเจฒ เจฎเฉฐเจจเจฟเจ เจเจพเจเจฆเจพ เจธเฉ เจเฉเจเจฐ เจเจนเจจเจพเจ เจเฉเจฒ เจเฉฑเจเฉ เจเจฟเจนเฉ เจเฉเจคเจฐ เจนเฉเฉฐเจฆเฉ เจธเจจเฅค
- เจจเจฟเจฐเจญเจฐเจคเจพ เจธเจเฉเจจเจฟเฉฐเจ เจฆเฉเจฐเจพเจจ เจเฉเฉฐเจฎ เจนเฉเจเจเจ เจนเฉเจกเจฐ เจซเจพเจเจฒเจพเจ เจจเฉเฉฐ เจจเจเจผเจฐเจ เฉฐเจฆเจพเจเจผ เจเจฐเจจ เจฒเจ เจตเจฐเจคเจฟเจ เจเจพเจฃ เจตเจพเจฒเจพ "-MG" เจซเจฒเฉเจ "#embed" เจจเจฟเจฐเจฆเฉเจธเจผเจพเจ เจคเฉฑเจ เจตเจงเจพเจเจ เจเจฟเจ เจนเฉ เจ เจคเฉ เจนเฉเจฃ "#embed" เจจเจฟเจฐเจฆเฉเจธเจผเจพเจ เจตเจฟเฉฑเจ เจฆเจฐเจธเจพเจ เจเจ เจซเจพเจเจฒ เจเฉเฉฐเจฎ เจนเฉเจฃ 'เจคเฉ "เจซเจพเจเจฒ เจจเจนเฉเจ เจฎเจฟเจฒเฉ" เจเจฒเจคเฉ เจจเฉเฉฐ เจฆเจฌเจพ เจฆเจฟเฉฐเจฆเจพ เจนเฉเฅค
- C++ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ:
- "constexpr" เจธเฉฐเจฆเจฐเจญ เจตเจฟเฉฑเจ เจธเจเฉเจฐเจเจเจฐเจก เจฌเจพเจเจกเจฟเฉฐเจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฆเฉ เจฏเฉเจเจคเจพ, เจเจฟเจตเฉเจ เจเจฟ C++2c (C++26) เจจเจฟเจฐเจงเจพเจฐเจจ เจตเจฟเฉฑเจ เจตเจฟเจเจธเจค เจเฉเจคเฉ เจเจ เจนเฉ, เจจเฉเฉฐ เจเฉเฉเจฟเจ เจเจฟเจ เจนเฉเฅค เจเจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉ เจเจฟ เจธเจฅเจฟเจฐ เจธเจฎเฉเจเจฐเจจเจพเจ เจฆเฉ เจนเจตเจพเจฒเฉ เจนเฉเจฃ เจเฉเจฆ เจธเจฅเจฟเจฐ เจธเจฎเฉเจเจฐเจจ เจนเฉ เจธเจเจฆเฉ เจนเจจเฅค เจเจฐเฉ เจ เจคเฉ เจธเจงเจพเจฐเจจ เจขเจพเจเจเจฟเจเจ เจฒเจ เจธเจฎเจฐเจฅเจจ เจฒเจพเจเฉ เจเฉเจคเจพ เจเจฟเจ เจนเฉ (เจเจฟเจเจชเจฒ เจ เจเฉ เจธเจฎเจฐเจฅเจฟเจค เจจเจนเฉเจ เจนเจจ)เฅค constexpr int arr[] = {1, 2}; constexpr auto [x, y] = arr;
- เจเจฟเจตเฉเจ เจเจฟ C++20 เจธเจเฉเจเจกเจฐเจก เจฆเฉเจเจฐเจพ เจฒเฉเฉเฉเจเจฆเจพ เจนเฉ, เจนเฉเจฃ เจเจพเจเจ เจเฉเจคเฉ เจเจพเจฃ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ เจชเจพเจฌเฉฐเจฆเฉเจเจ เจจเฉเฉฐ เจธเจเฉเจเจกเจฐเจก เจฐเฉเจช เจตเจฟเฉฑเจ เจฌเจฆเจฒ เจฆเจฟเฉฑเจคเจพ เจเจพเจเจฆเจพ เจนเฉ, เจเจฟเจธ เจจเจพเจฒ เจตเจงเฉเจฐเฉ เจธเจเฉเจ เจกเจพเจเจเจจเฉเจธเจเจฟเจ เจธเฉเจจเฉเจนเจฟเจเจ เจ เจคเฉ เจธเจฟเจฐเจซเจผ เจธเฉฐเจเจฒเจช-เจเจเจกเฉ เจตเจฟเฉฑเจ เจตเจฐเจคเฉ เจเจพเจฃ เจตเจพเจฒเฉ เจเฉเจเจชเจฒเฉเจ เจเจฐเจเฉเจฎเฉเจเจเจพเจ เจตเจฟเฉฑเจ เจฌเจฆเจฒเจตเฉเจ เจเจฒเจคเฉเจเจ เจจเฉเฉฐ เจธเจนเฉ เจขเฉฐเจ เจจเจพเจฒ เจธเฉฐเจญเจพเจฒเจฃ เจฆเฉ เจเจเจฟเจ เจฎเจฟเจฒเจฆเฉ เจนเฉเฅค
- เจเจน เจชเจคเจพ เจฒเจเจพเจเจฃ เจฒเจ เจเจฟ เจเฉ เจคเฉเจฒเจจเจพเจคเจฎเจ เจเจชเจฐเฉเจเจฐ "<", ">", "<=", เจ เจคเฉ ">=" "<=>" เจเจชเจฐเฉเจเจฐ เจคเฉเจ เจธเฉฐเจธเจผเจฒเฉเจธเจผเจฟเจค เจเฉเจคเฉ เจเจ เจธเจจ, เจฌเจฟเจฒเจ-เจเจจ เจซเฉฐเจเจธเจผเจจเจพเจ "__builtin_[lt|gt|le|ge]_synthesizes_from_spaceship" เจฆเจพ เจเฉฑเจ เจชเจฐเจฟเจตเจพเจฐ เจเฉเฉเจฟเจ เจเจฟเจ เจนเฉเฅค
- "-Wincompatible-pointer-types" เจชเฉเจฐเจพเจฎเฉเจเจฐ เจจเฉเฉฐ เจเฉเจคเจพเจตเจจเฉ เจฆเฉ เจฌเจเจพเจ เจเฉฑเจ เจเจฒเจคเฉ เจเจเจเจชเฉเฉฑเจ เจตเจฟเฉฑเจ เจฌเจฆเจฒ เจฆเจฟเฉฑเจคเจพ เจเจฟเจ เจนเฉเฅค เจชเจฟเจเจฒเฉ เจตเจฟเจตเจนเจพเจฐ 'เจคเฉ เจตเจพเจชเจธ เจเจพเจฃ เจฒเจ, "-Wno-error=incompatible-pointer-types" เจตเจฟเจเจฒเจช เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเฉเฅค
- เจเฉเฉเฉ เจเจ เจฌเจฟเจฒเจ-เจเจจ เจซเฉฐเจเจธเจผเจจ __builtin_bswapg, __builtin_elementwise_ldexp, __builtin_elementwise_fshl, __builtin_elementwise_fshr, __builtin_elementwise_minnumnum, __builtin_elementwise_maxnumnum, __builtin_masked_load, __builtin_masked_expand_load, __builtin_masked_store, __builtin_masked_compress_store, __builtin_masked_gather, __builtin_masked_scatter, เจ เจคเฉ __builtin_dedup_packเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, builtin_dedup_pack เจคเฉเจนเจพเจจเฉเฉฐ เจเจฟเจธเจฎเจพเจ เจฆเฉ เจธเฉเจเฉ เจตเจฟเฉฑเจเฉเจ เจกเฉเจชเจฒเฉเจเฉเจ เจนเจเจพเจเจฃ เจฆเฉ เจเจเจฟเจ เจฆเจฟเฉฐเจฆเจพ เจนเฉ: MyTypeList = TypeList<__builtin_dedup_pack เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ โฆ>; // เจจเจคเฉเจเฉ เจตเจเฉเจ เจเจเจฃ เจตเจพเจฒเฉ เจเจฟเจธเจฎ เจเจพเจเจชเจฒเจฟเจธเจ เจนเฉเจตเฉเจเฉ
- เจเจฆเฉเจ UBSan (-fsanitize=undefined -fsanitize-trap=undefined) เจจเจพเจฒ เจ เจฃ-เจชเฉเจฐเจญเจพเจธเจผเจฟเจค เจตเจฟเจตเจนเจพเจฐ เจจเฉเฉฐ เจกเฉเจฌเฉฑเจ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ, เจคเจพเจ เจเจฒเจคเฉ เจเจพเจฐเจจ เจเจพเจฃเจเจพเจฐเฉ เจนเฉเจฃ เจคเจฟเจเจฐ เจเฉเจคเฉ เจกเฉเจฌเฉฑเจ เจเจพเจฃเจเจพเจฐเฉ เจตเจฟเฉฑเจ เจธเจผเจพเจฎเจฒ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉเฅค เจเจฒเจคเฉ เจเจพเจฃเจเจพเจฐเฉ เจตเจฟเฉฑเจ เจตเฉเจฐเจตเฉ เจฆเฉ เจชเฉฑเจงเจฐ เจจเฉเฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจจ เจฒเจ "-fsanitize-debug-trap-reasons" เจซเจฒเฉเจ เจเฉเฉเจฟเจ เจเจฟเจ เจนเฉเฅค เจเจธเจจเฉเฉฐ เจเจฎ เจตเจฐเจฃเจจ เจฒเจ "เจฎเฉเจฒ" (เจเจฟเจตเฉเจ เจเจฟ, "เจชเฉเจฐเจจ เจ เฉฐเจ เจเฉเฉ เจเจตเจฐเจซเจฒเฉ") เจ เจคเฉ เจตเจฟเจธเจคเฉเจฐเจฟเจค เจเจพเจฃเจเจพเจฐเฉ เจธเจผเจพเจฎเจฒ เจเจฐเจจ เจฒเจ "เจตเจฟเจธเจคเฉเจฐเจฟเจค" (เจเจฟเจตเฉเจ เจเจฟ, "'a + b' เจตเจฟเฉฑเจ เจฆเจธเจคเจเจค เจเฉเจคเฉ เจชเฉเจฐเจจ เจ เฉฐเจ เจเฉเฉ เจเจตเจฐเจซเจฒเฉ") 'เจคเฉ เจธเฉเฉฑเจ เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค
- เจจเจตเฉเจ เจเฉฐเจชเจพเจเจฒเจฐ เจซเจฒเฉเจ เจธเจผเจพเจฎเจฒ เจเฉเจคเฉ เจเจ:
- "-f[no-]sanitize-debug-trap-reasons" เจเจน เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจเจฐเจจ เจฒเจ เจเจฟ เจเฉ เจ เจชเจตเจพเจฆ เจเฉเจฐเฉเจช เจเจพเจฐเจจ เจกเฉเจฌเฉฑเจ เจเจพเจฃเจเจพเจฐเฉ เจตเจฟเฉฑเจ เจเจฎเจฌเฉเจก เจเฉเจคเฉ เจเจ เจนเจจ เจเจฆเฉเจ "-fsanitize-trap" เจฎเฉเจก เจจเจพเจฒ เจเฉฐเจชเจพเจเจฒ เจเจฐเจฆเฉ เจนเฉเฅค
- เจฎเฉเจฎเฉเจฐเฉ เจตเฉฐเจก เจเฉเจเจจเจพเจ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจเจฐเจจ เจฒเจ "-fsanitize=alloc-token", "-falloc-token-max", "-fsanitize-alloc-token-fast-abi", เจ เจคเฉ "-fsanitize-alloc-token-extended"เฅค
- เจฎเฉเจเฉเจฐเจฟเจเจธ เจเจฟเจธเจฎเจพเจ เจฆเฉ เจฎเฉเจฎเฉเจฐเฉ เจฒเฉเจเจเจ เจจเฉเฉฐ เจเฉฐเจเจฐเฉเจฒ เจเจฐเจจ เจฒเจ "-fmatrix-memory-layout" (เจเจฟเจตเฉเจ เจเจฟ เจเจพเจฒเจฎ-เจฎเฉเจเจฐ เจฒเจ เจเจพเจฒเจฎ-เจฎเฉเจเจฐ, เจฐเฉ-เจฎเฉเจเจฐ เจฒเจ เจฐเฉ-เจฎเฉเจเจฐ)เฅค
- เจซเฉฐเจเจธเจผเจจเจพเจ เจตเจฟเฉฑเจ เจนเฉเจฃ เจเฉฑเจ "malloc_span" เจเจเจฐเฉเจฌเจฟเจเจ เจนเฉ, เจเฉ เจเจฟ malloc เจเจเจฐเฉเจฌเจฟเจเจ เจฆเฉ เจธเจฎเจพเจจ เจนเฉ เจชเจฐ เจเจนเจจเจพเจ เจซเฉฐเจเจธเจผเจจเจพเจ 'เจคเฉ เจฒเจพเจเฉ เจนเฉเฉฐเจฆเจพ เจนเฉ เจเฉ เจธเจชเฉเจจ เจตเจฐเจเฉ เจขเจพเจเจเฉ เจตเจพเจชเจธ เจเจฐเจฆเฉ เจนเจจ เจเจฟเจธ เจตเจฟเฉฑเจ เจเฉฑเจ เจชเฉเจเจเฉฐเจเจฐ เจ เจคเฉ เจเฉฑเจ เจซเฉเจฒเจก เจนเฉเฉฐเจฆเจพ เจนเฉ เจเจฟเจธเจฆเจพ เจเจเจพเจฐ เจนเฉเฉฐเจฆเจพ เจนเฉ เจเจพเจ เจฌเจฒเจพเจ เจฆเฉ เจ เฉฐเจค เจคเฉฑเจ เจเฉฑเจ เจชเฉเจเจเฉฐเจเจฐ เจนเฉเฉฐเจฆเจพ เจนเฉเฅค
- เจฒเจฟเฉฐเจ เจธเจฎเฉเจ printf เจซเฉฐเจเจธเจผเจจ เจฆเฉ เจฒเฉเฉเฉเจเจฆเฉ เจธเจเฉเจเจฟเจเจฒเฉ เจฒเจฟเฉฐเจเจก เจฒเจพเจเฉเจเจฐเจจ เจจเฉเฉฐ เจเจคเฉเจธเจผเฉเจฒ เจคเฉเจฐ 'เจคเฉ เจเฉเจฃเจจ เจฒเจ "modular_format" เจตเจฟเจธเจผเฉเจธเจผเจคเจพ เจธเจผเจพเจฎเจฒ เจเฉเจคเฉ เจเจเฅค
- เจกเจพเจเจเจจเฉเจธเจเจฟเจ เจ เจคเฉ เจธเจเฉเจเจฟเจ เจตเจฟเจธเจผเจฒเฉเจธเจผเจฃ เจเฉเจฒเจธ เจฆเจพ เจตเจฟเจธเจคเจพเจฐ เจเฉเจคเจพ เจเจฟเจ เจนเฉ, เจจเจตเฉเจ เจเฉเฉฑเจ เจธเจผเจพเจฎเจฒ เจเฉเจคเฉ เจเจ เจนเจจ (เจเจ โโเจฆเจฐเจเจจ เจกเจพเจเจเจจเฉเจธเจเจฟเจ-เจธเจฌเฉฐเจงเจค เจธเฉเจงเจพเจฐ)เฅค
- X86 เจฌเฉเจเจเจเจก เจตเจฟเฉฑเจ SSE, AVX, เจ เจคเฉ AVX512 เจเจเจธเจเฉเจเจธเจผเจจเจพเจ เจฒเจ เจตเจพเจงเฉ เจ เฉฐเจฆเจฐเฉเจจเฉ เจคเฉฑเจค เจธเจผเจพเจฎเจฒ เจเฉเจคเฉ เจเจ เจนเจจเฅค Wildcat Lake (-march=wildcatlake) เจ เจคเฉ Nova Lake (-march=novalake) เจฎเจพเจเจเฉเจฐเฉเจเจฐเจเฉเจเฉเจเจเจฐ เจฆเฉ เจ เจงเจพเจฐ เจคเฉ Intel CPU เจฒเจ เจฌเจฟเจฒเจก เจฎเฉเจก เจธเจผเจพเจฎเจฒ เจเฉเจคเฉ เจเจ เจนเจจเฅค
- AArch64 เจฌเฉเจเจเจเจก เจนเฉเจฃ เจเจเจชเฉเจ เจฐ เจเฉฐเจชเจฟเจเจเจฟเฉฐเจ เจเจเจชเฉเจ เจฐ1C (เจเจเจชเฉเจ เจฐ1c), เจเจฐเจฎ C1-เจจเฉเจจเฉ (c1-เจจเฉเจจเฉ), เจเจฐเจฎ C1-เจชเฉเจฐเฉ (c1-เจชเฉเจฐเฉ), เจเจฐเจฎ C1-เจชเฉเจฐเฉเจฎเฉเจ เจฎ (c1-เจชเฉเจฐเฉเจฎเฉเจ เจฎ), เจ เจคเฉ เจเจฐเจฎ C1-เจ เจฒเจเจฐเจพ (c1-เจ เจฒเจเจฐเจพ) เจชเฉเจฐเฉเจธเฉเจธเจฐเจพเจ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจเจฐเจฆเจพ เจนเฉเฅค FCVTZ[US], FCVTN[US], FCVTM[US], FCVTP[US], เจ เจคเฉ FCVTA[US] เจจเจฟเจฐเจฆเฉเจธเจผเจพเจ เจฒเจ เจตเจพเจงเฉ เจฌเจฟเจฒเจ-เจเจจ เจซเฉฐเจเจธเจผเจจ เจธเจผเจพเจฎเจฒ เจเฉเจคเฉ เจเจ เจนเจจเฅค เจซเฉฐเจเจธเจผเจจ เจฎเจฒเจเฉ-เจตเจฐเจเจผเจจเจฟเฉฐเจ (FMV) เจธเจนเจพเจเจคเจพ เจจเฉเฉฐ เจธเจฅเจฟเจฐ เจเฉเจคเจพ เจเจฟเจ เจนเฉเฅค เจเจชเจญเฉเจเจคเจพ เจนเฉเจฃ เจตเฉฑเจ-เจตเฉฑเจ เจซเฉฐเจเจธเจผเจจ เจธเฉฐเจธเจเจฐเจฃเจพเจ เจฆเฉ เจคเจฐเจเฉเจน เจจเฉเฉฐ เจเจตเจฐเจฐเจพเจเจก เจเจฐ เจธเจเจฆเฉ เจนเจจเฅค
- LoongArch32 (LA32R, LA32S) เจเจฐเจเฉเจเฉเจเจเจฐ เจฒเจ เจธเจฎเจฐเจฅเจจ เจเฉเฉเจฟเจ เจเจฟเจเฅค
- ARM, AMDGPU, RISC-V, LoongArch64, MIPS, WebAssembly, เจ เจคเฉ PowerPC เจเจฐเจเฉเจเฉเจเจเจฐ เจฒเจ เจธเฉเจงเจพเจฐเฉ เจเจ เจฌเฉเจเจเจเจกเฅค
เจธเจฐเฉเจค: opennet.ru
