opensuse 12.1로 실행하는 데 사용했던 코드를 이식하려고합니다. 하지만 SSE 명령을 사용하는 코드 섹션을 컴파일하는 데 문제가 있습니다._mm_dp_ps를 호출 할 수 없음
opensuse는 인텔 코어 i7에서 다음 플래그를 사용하여 실행됩니다. fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt aes lahf_lm ida arat dts tpr_shadow vnmi flexpriority ept vpid
.
SSE 명령어의 대부분은 괜찮지 만 컴파일러는 알 수없는 것 같습니다 : _mm_dp_ps
. __builtin_ia32_pshufd
및 _mm_cvtepu8_epi32
에 대해서도 불평합니다.
아무도 도와 줄 수 있습니까? 내가 뭘 놓치고 있니?
가 적절한 헤더를 포함 적이 있습니까? 또한 SSE4 지원을 사용하려면 컴파일러 플래그를 지정해야 할 수도 있습니다. –