log2를 __m128 변수에 적용하려고합니다.C : x86 Intel 내장 함수 사용 _mm_log2_ps() -> 오류 : 호환되지 않는 유형 'int'?
#include <immintrin.h>
int main (void) {
__m128 two_v = {2.0, 2.0, 2.0, 2.0};
__m128 log2_v = _mm_log2_ps(two_v); // log_2 := log(2)
return 0;
}
이이 오류를 반환 컴파일하려고 :
이내가 그것을 어떻게
error: initializing '__m128' with an expression of
incompatible type 'int'
__m128 log2_v = _mm_log2_ps(two_v); // log_2 := log(2)
^ ~~~~~~~~~~~~~~~~~~
을 를 해결할 수 을이처럼?
SVML 내장 함수입니다. .h 파일의 선언과 같은 깡패가 잘못되어 있으면 어떻게 보이는지 보여줍니다. –
@HansPassant 죄송합니다, 이해가 안됩니다. 내 immintrin.h 파일을보고 싶니? – tmuecksch
헤더 파일을 지정하지 않았습니다. 이미 모든 코드를 볼 수 있습니다. – tmuecksch