2017-04-03 1 views
0

내장형 simd 헤더에 _ mm_div_epi64/_mm_div_epu64이 정의되어 있지 않은 이유를 알았습니다. 이유는 알 수 없습니다. 그것이 곱셈이라면 64bit * 64bit = 128bi t가 오버 플로우 될 것이므로 64bit/64bit = 64bit이되므로 의미가 있습니다._mm_div_epi64/_mm_div_epu64가 정의되지 않은 이유는 무엇입니까?

xmm 레지스터의 64 비트 나누기에 예기치 않은 문제가 있지 않는 한.

참고 : 나는 비주얼 스튜디오 당신이 찾고있는 헤더

답변

0

2017을 사용하고 있습니다? Intel Intrinsics Guide에 따르면이 두 명령어는 모두 "immintrin.h"에 정의되어 있습니다.

+0

저는 immintrin.h부터 intrin.h까지 포함하고 있습니다. 또한 나는 서명을 찾기 위해 재귀 적으로 포함 된 모든 파일을 통해 텍스트 검색을 수행했다. 불운. – Jarann

+1

['_mm_div_epi64'] (https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm_div_epi64&expand=204020402040) * et al *은 [Intel SMVL] (https : // 소프트웨어입니다. Intrinsics가 아닌 인텔 ICC 컴파일러를 사용해야합니다. –

관련 문제