SSE优化指令集编译错误: inlining failed in call to always_inline 'xxx': target specific option mismatch xxx

原创 2016年08月31日 16:11:39

在用QtCreator编译SSE优化指令的时候,出现了如下错误,


inlining failed in call to always_inline '__m128i _mm_packus_epi32(__m128i, __m128i)': target specific option mismatch
_mm_packus_epi32 (__m128i __X, __m128i __Y)
^
该错误的原因是编译的时候没有指定对应的SSE选项。
解决办法:在文档中找到出错指令对应的SSE指令集,Intel官方指令集向导,然后添加到QT工程设置中,如上述出错的指令packusdw是在


sse4.1中,所以在QT设置中添加:
QMAKE_CXXFLAGS += "-msse4.1"
类似的还有,
QMAKE_CXXFLAGS += "-msse2"
QMAKE_CXXFLAGS += "-mssse3"
……


如果是自己写makefile,设置办法类似,也是添加-msse2,-msse4.1等选项。
版权声明:本文为博主原创文章,转载时请加上原文链接。

相关文章推荐

warning: inlining failed in call to

在使用gcc优化选项编译程序的时候遇见了如下的警告: warning: inlining failed in call to ‘virtual XXXX::~XXXX()’: --param lar...

qt sse指令加速配置

qt sse指令加速配置

SSE指令集 c,c++程序代码优化

基于SSE指令集的程序设计简介     SSE技术简介   Intel公司的单指令多数据流式扩展(SSE,Streaming SIMD Extensions)技术能够有效增...

使用MMX/SSE汇编指令集优化视频开发

1、汇编指令集 目前大部分的PC机采用的都是Intel或者AMD的CPU,其支持的多媒体汇编指令有: MMX:多媒体扩展指令(MultiMedia eXtention),该指令由Intel在1996年...

iOS开发中Xcode编译错误 linker command failed with exit code 1 (use -v to see invocation) 的解决办法

clang: error: linker command failed with exit code 1 (use -v to see invocation) 的Xcode错误调试,在iOS开发中算是...
  • Aaidong
  • Aaidong
  • 2015年05月15日 08:54
  • 6338

TensorFlow CPU环境 SSE/AVX/FMA 指令集编译

tensorflow CPU 指令集优化 sess.run()出现如下Warning # 通过pip install tensorflow 来安装tf在 sess.run() 的时候可能会出现 W...
  • iTaacy
  • iTaacy
  • 2017年05月29日 09:41
  • 876

使用SSE4指令集优化双线性插值图像缩放

原理:p = p(0) *(1-t) + p(1) * t = p(0) + (p(1) - p(0)) * t水平方向和垂直方向均进行线性插值,缩放系数分别计算,由于水平和垂直成正交关系,因而与计算...

SSE指令集优化学习:双线性插值

对SSE的学习总算迈出了第一步,用2天时间对双线性插值的代码进行了优化,现将实现的过程梳理以下,算是对这段学习的一个总结。1. 什么是SSE说到SSE,首先要弄清楚的一个概念是SIMD(单指令多数据流...

VS编译错误:mt.exe : general error c101008d: Failed to write the updated manifest to the resource of file

一、问题描述 今天在用DDK编译一个驱动时出现以下错误:   1>------ 已启动生成: 项目: DriverDev, 配置: Driver Check Edtion Win32 -----...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SSE优化指令集编译错误: inlining failed in call to always_inline 'xxx': target specific option mismatch xxx
举报原因:
原因补充:

(最多只允许输入30个字)