2010-07-15 17 views

Trả lời

10

Hãy thử -ffast-math. Trên gcc 4.4.1, thao tác này sẽ bật:

  • -fno-math-errno - Không đặt errno cho các hàm toán học chỉ dẫn đơn.
  • -funsafe-math-optimizations - Giả sử đối số và kết quả của phép toán là hợp lệ và có khả năng vi phạm các tiêu chuẩn
  • -ffinite-math-only - Giả sử đối số và kết quả là hữu hạn.
  • -fno-rounding-math - Bật tối ưu hóa giả định làm tròn mặc định. Đây là mặc định, nhưng nó có thể bị ghi đè bởi cái gì khác.
  • -fno-signaling-nans - Bật tối ưu hóa có thể thay đổi số lượng ngoại lệ toán học .; cũng mặc định
  • -fcx-limited-range - Giả sử không cần giảm phạm vi cho phép chia số phức:
  • __FAST_MATH__ macro.

Bạn cũng có thể bật các cá nhân này.

Các vấn đề liên quan