我已经从gcc版本4.0.3移动到4.3.3并且意识到-mfpmath在gcc 4.3.3中默认设置为sse.这实际上导致我的应用程序出错.在4.0.3中,-mfpmath为387.
我想知道如何为给定版本获取gcc启用的所有默认选项.如何在编译时转储gcc使用的所有选项集.这使我能够比较版本4.0.3和4.3.3.
一般来说,如果我在gcc中进行版本更改之前能够知道需要检查的全面事项列表,那将会很棒.(因为这会对性能和功能产生影响.)
通过SSE指令执行复杂的乘法和除法是否有益?我知道使用SSE时加法和减法表现更好.有人能告诉我如何使用SSE执行复杂的乘法以获得更好的性能吗?