here are a lot of mistakes -
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse_em.hpp
How to fix it ?
Embarcadero C++ 7.60 for Win32 Copyright (c) 2012-2023 Embarcadero Technologies, Inc.
C:\opencv-4.7.0\modules\core\src\arithm.cpp:
In file included from C:\opencv-4.7.0\modules\core\src\arithm.cpp:50:
In file included from C:\opencv-4.7.0\modules\core\src/precomp.hpp:88:
In file included from C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin.hpp:217:
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1585:1: error: always_inline function
'_mm_loadu_si128' requires target feature 'sse', but would be inlined into function 'v_load' that is compiled
without support for 'sse'
OPENCV_HAL_IMPL_SSE_LOADSTORE_INT_OP(v_uint8x16, uchar)
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1555:17: note: expanded from macro
'OPENCV_HAL_IMPL_SSE_LOADSTORE_INT_OP'
{ return _Tpvec(_mm_loadu_si128((const __m128i*)ptr)); } \
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1585:1: error: always_inline function
'_mm_storeu_si128' requires target feature 'sse', but would be inlined into function 'v_store' that is compiled
without support for 'sse'
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1566:3: note: expanded from macro
'OPENCV_HAL_IMPL_SSE_LOADSTORE_INT_OP'
{ _mm_storeu_si128((__m128i*)ptr, a.val); } \
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1041:1: error: always_inline function
'_mm_and_si128' requires target feature 'sse', but would be inlined into function 'operator&' that is compiled
without support for 'sse'
OPENCV_HAL_IMPL_SSE_LOGIC_OP(v_uint8x16, si128, _mm_set1_epi32(-1))
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1033:43: note: expanded from macro
'OPENCV_HAL_IMPL_SSE_LOGIC_OP'
OPENCV_HAL_IMPL_SSE_BIN_OP(&, _Tpvec, _mm_and_##suffix) \
^
<scratch space>:147:1: note: expanded from here
_mm_and_si128
^
In file included from C:\opencv-4.7.0\modules\core\src\arithm.cpp:50:
In file included from C:\opencv-4.7.0\modules\core\src/precomp.hpp:88:
In file included from C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin.hpp:217:
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1242:1: error: always_inline function
'_mm_set1_epi8' requires target feature 'sse', but would be inlined into function 'operator>=' that is compiled
without support for 'sse'
OPENCV_HAL_IMPL_SSE_INT_CMP_OP(v_uint8x16, v_int8x16, epi8, (char)-128)
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1218:21: note: expanded from macro
'OPENCV_HAL_IMPL_SSE_INT_CMP_OP'
__m128i smask = _mm_set1_##suffix(sbit); \
^
<scratch space>:3:1: note: expanded from here
_mm_set1_epi8
^
In file included from C:\opencv-4.7.0\modules\core\src\arithm.cpp:50:
In file included from C:\opencv-4.7.0\modules\core\src/precomp.hpp:88:
In file included from C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin.hpp:217:
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1242:1: error: always_inline function
'_mm_set1_epi32' requires target feature 'sse', but would be inlined into function 'operator>=' that is compiled
without support for 'sse'
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1219:24: note: expanded from macro
'OPENCV_HAL_IMPL_SSE_INT_CMP_OP'
__m128i not_mask = _mm_set1_epi32(-1); \
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1242:1: error: always_inline function
'_mm_cmpgt_epi8' requires target feature 'sse', but would be inlined into function 'operator>=' that is compiled
without support for 'sse'
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1220:19: note: expanded from macro
'OPENCV_HAL_IMPL_SSE_INT_CMP_OP'
__m128i res = _mm_cmpgt_##suffix(_mm_xor_si128(b.val, smask), _mm_xor_si128(a.val, smask)); \
^
<scratch space>:4:1: note: expanded from here
_mm_cmpgt_epi8
^
In file included from C:\opencv-4.7.0\modules\core\src\arithm.cpp:50:
In file included from C:\opencv-4.7.0\modules\core\src/precomp.hpp:88:
In file included from C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin.hpp:217:
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1242:1: error: always_inline function
'_mm_xor_si128' requires target feature 'sse', but would be inlined into function 'operator>=' that is compiled
without support for 'sse'
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1220:38: note: expanded from macro
'OPENCV_HAL_IMPL_SSE_INT_CMP_OP'
__m128i res = _mm_cmpgt_##suffix(_mm_xor_si128(b.val, smask), _mm_xor_si128(a.val, smask)); \
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1242:1: error: always_inline function
'_mm_xor_si128' requires target feature 'sse', but would be inlined into function 'operator>=' that is compiled
without support for 'sse'
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1220:67: note: expanded from macro
'OPENCV_HAL_IMPL_SSE_INT_CMP_OP'
__m128i res = _mm_cmpgt_##suffix(_mm_xor_si128(b.val, smask), _mm_xor_si128(a.val, smask)); \
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1242:1: error: always_inline function
'_mm_xor_si128' requires target feature 'sse', but would be inlined into function 'operator>=' that is compiled
without support for 'sse'
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1221:20: note: expanded from macro
'OPENCV_HAL_IMPL_SSE_INT_CMP_OP'
return _Tpuvec(_mm_xor_si128(res, not_mask)); \
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1586:1: error: always_inline function
'_mm_loadu_si128' requires target feature 'sse', but would be inlined into function 'v_load' that is compiled
without support for 'sse'
OPENCV_HAL_IMPL_SSE_LOADSTORE_INT_OP(v_int8x16, schar)
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1555:17: note: expanded from macro
'OPENCV_HAL_IMPL_SSE_LOADSTORE_INT_OP'
{ return _Tpvec(_mm_loadu_si128((const __m128i*)ptr)); } \
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1586:1: error: always_inline function
'_mm_storeu_si128' requires target feature 'sse', but would be inlined into function 'v_store' that is compiled
without support for 'sse'
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1566:3: note: expanded from macro
'OPENCV_HAL_IMPL_SSE_LOADSTORE_INT_OP'
{ _mm_storeu_si128((__m128i*)ptr, a.val); } \
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1042:1: error: always_inline function
'_mm_and_si128' requires target feature 'sse', but would be inlined into function 'operator&' that is compiled
without support for 'sse'
OPENCV_HAL_IMPL_SSE_LOGIC_OP(v_int8x16, si128, _mm_set1_epi32(-1))
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1033:43: note: expanded from macro
'OPENCV_HAL_IMPL_SSE_LOGIC_OP'
OPENCV_HAL_IMPL_SSE_BIN_OP(&, _Tpvec, _mm_and_##suffix) \
^
<scratch space>:154:1: note: expanded from here
_mm_and_si128
^
In file included from C:\opencv-4.7.0\modules\core\src\arithm.cpp:50:
In file included from C:\opencv-4.7.0\modules\core\src/precomp.hpp:88:
In file included from C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin.hpp:217:
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1242:1: error: always_inline function
'_mm_set1_epi32' requires target feature 'sse', but would be inlined into function 'operator>=' that is compiled
without support for 'sse'
OPENCV_HAL_IMPL_SSE_INT_CMP_OP(v_uint8x16, v_int8x16, epi8, (char)-128)
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1238:24: note: expanded from macro
'OPENCV_HAL_IMPL_SSE_INT_CMP_OP'
__m128i not_mask = _mm_set1_epi32(-1); \
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1242:1: error: always_inline function
'_mm_xor_si128' requires target feature 'sse', but would be inlined into function 'operator>=' that is compiled
without support for 'sse'
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1239:20: note: expanded from macro
'OPENCV_HAL_IMPL_SSE_INT_CMP_OP'
return _Tpsvec(_mm_xor_si128(_mm_cmpgt_##suffix(b.val, a.val), not_mask)); \
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1242:1: error: always_inline function
'_mm_cmpgt_epi8' requires target feature 'sse', but would be inlined into function 'operator>=' that is compiled
without support for 'sse'
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1239:34: note: expanded from macro
'OPENCV_HAL_IMPL_SSE_INT_CMP_OP'
return _Tpsvec(_mm_xor_si128(_mm_cmpgt_##suffix(b.val, a.val), not_mask)); \
^
<scratch space>:8:1: note: expanded from here
_mm_cmpgt_epi8
^
In file included from C:\opencv-4.7.0\modules\core\src\arithm.cpp:50:
In file included from C:\opencv-4.7.0\modules\core\src/precomp.hpp:88:
In file included from C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin.hpp:217:
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1587:1: error: always_inline function
'_mm_loadu_si128' requires target feature 'sse', but would be inlined into function 'v_load' that is compiled
without support for 'sse'
OPENCV_HAL_IMPL_SSE_LOADSTORE_INT_OP(v_uint16x8, ushort)
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1555:17: note: expanded from macro
'OPENCV_HAL_IMPL_SSE_LOADSTORE_INT_OP'
{ return _Tpvec(_mm_loadu_si128((const __m128i*)ptr)); } \
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:403:21: error: always_inline function
'_mm_set1_epi16' requires target feature 'sse', but would be inlined into function 'v_pack' that is compiled
without support for 'sse'
__m128i delta = _mm_set1_epi16(255);
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:404:23: error: always_inline function
'_mm_packus_epi16' requires target feature 'sse', but would be inlined into function 'v_pack' that is compiled
without support for 'sse'
return v_uint8x16(_mm_packus_epi16(_mm_subs_epu16(a.val, _mm_subs_epu16(a.val, delta)),
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:404:40: error: always_inline function
'_mm_subs_epu16' requires target feature 'sse', but would be inlined into function 'v_pack' that is compiled
without support for 'sse'
return v_uint8x16(_mm_packus_epi16(_mm_subs_epu16(a.val, _mm_subs_epu16(a.val, delta)),
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:404:62: error: always_inline function
'_mm_subs_epu16' requires target feature 'sse', but would be inlined into function 'v_pack' that is compiled
without support for 'sse'
return v_uint8x16(_mm_packus_epi16(_mm_subs_epu16(a.val, _mm_subs_epu16(a.val, delta)),
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:405:40: error: always_inline function
'_mm_subs_epu16' requires target feature 'sse', but would be inlined into function 'v_pack' that is compiled
without support for 'sse'
_mm_subs_epu16(b.val, _mm_subs_epu16(b.val, delta))));
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:405:62: error: always_inline function
'_mm_subs_epu16' requires target feature 'sse', but would be inlined into function 'v_pack' that is compiled
without support for 'sse'
_mm_subs_epu16(b.val, _mm_subs_epu16(b.val, delta))));
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1043:1: error: always_inline function
'_mm_and_si128' requires target feature 'sse', but would be inlined into function 'operator&' that is compiled
without support for 'sse'
OPENCV_HAL_IMPL_SSE_LOGIC_OP(v_uint16x8, si128, _mm_set1_epi32(-1))
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1033:43: note: expanded from macro
'OPENCV_HAL_IMPL_SSE_LOGIC_OP'
OPENCV_HAL_IMPL_SSE_BIN_OP(&, _Tpvec, _mm_and_##suffix) \
^
<scratch space>:161:1: note: expanded from here
_mm_and_si128
^
In file included from C:\opencv-4.7.0\modules\core\src\arithm.cpp:50:
In file included from C:\opencv-4.7.0\modules\core\src/precomp.hpp:88:
In file included from C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin.hpp:217:
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1243:1: error: always_inline function
'_mm_set1_epi16' requires target feature 'sse', but would be inlined into function 'operator>=' that is compiled
without support for 'sse'
OPENCV_HAL_IMPL_SSE_INT_CMP_OP(v_uint16x8, v_int16x8, epi16, (short)-32768)
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1218:21: note: expanded from macro
'OPENCV_HAL_IMPL_SSE_INT_CMP_OP'
__m128i smask = _mm_set1_##suffix(sbit); \
^
<scratch space>:19:1: note: expanded from here
_mm_set1_epi16
^
In file included from C:\opencv-4.7.0\modules\core\src\arithm.cpp:50:
In file included from C:\opencv-4.7.0\modules\core\src/precomp.hpp:88:
In file included from C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin.hpp:217:
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1243:1: error: always_inline function
'_mm_set1_epi32' requires target feature 'sse', but would be inlined into function 'operator>=' that is compiled
without support for 'sse'
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1219:24: note: expanded from macro
'OPENCV_HAL_IMPL_SSE_INT_CMP_OP'
__m128i not_mask = _mm_set1_epi32(-1); \
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1243:1: error: always_inline function
'_mm_cmpgt_epi16' requires target feature 'sse', but would be inlined into function 'operator>=' that is compiled
without support for 'sse'
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1220:19: note: expanded from macro
'OPENCV_HAL_IMPL_SSE_INT_CMP_OP'
__m128i res = _mm_cmpgt_##suffix(_mm_xor_si128(b.val, smask), _mm_xor_si128(a.val, smask)); \
^
<scratch space>:20:1: note: expanded from here
_mm_cmpgt_epi16
^
In file included from C:\opencv-4.7.0\modules\core\src\arithm.cpp:50:
In file included from C:\opencv-4.7.0\modules\core\src/precomp.hpp:88:
In file included from C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin.hpp:217:
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1243:1: error: always_inline function
'_mm_xor_si128' requires target feature 'sse', but would be inlined into function 'operator>=' that is compiled
without support for 'sse'
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1220:38: note: expanded from macro
'OPENCV_HAL_IMPL_SSE_INT_CMP_OP'
__m128i res = _mm_cmpgt_##suffix(_mm_xor_si128(b.val, smask), _mm_xor_si128(a.val, smask)); \
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1243:1: error: always_inline function
'_mm_xor_si128' requires target feature 'sse', but would be inlined into function 'operator>=' that is compiled
without support for 'sse'
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1220:67: note: expanded from macro
'OPENCV_HAL_IMPL_SSE_INT_CMP_OP'
__m128i res = _mm_cmpgt_##suffix(_mm_xor_si128(b.val, smask), _mm_xor_si128(a.val, smask)); \
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1243:1: error: always_inline function
'_mm_xor_si128' requires target feature 'sse', but would be inlined into function 'operator>=' that is compiled
without support for 'sse'
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1221:20: note: expanded from macro
'OPENCV_HAL_IMPL_SSE_INT_CMP_OP'
return _Tpuvec(_mm_xor_si128(res, not_mask)); \
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1588:1: error: always_inline function
'_mm_loadu_si128' requires target feature 'sse', but would be inlined into function 'v_load' that is compiled
without support for 'sse'
OPENCV_HAL_IMPL_SSE_LOADSTORE_INT_OP(v_int16x8, short)
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1555:17: note: expanded from macro
'OPENCV_HAL_IMPL_SSE_LOADSTORE_INT_OP'
{ return _Tpvec(_mm_loadu_si128((const __m128i*)ptr)); } \
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:455:20: error: always_inline function
'_mm_packs_epi16' requires target feature 'sse', but would be inlined into function 'v_pack' that is compiled
without support for 'sse'
{ return v_int8x16(_mm_packs_epi16(a.val, b.val)); }
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1044:1: error: always_inline function
'_mm_and_si128' requires target feature 'sse', but would be inlined into function 'operator&' that is compiled
without support for 'sse'
OPENCV_HAL_IMPL_SSE_LOGIC_OP(v_int16x8, si128, _mm_set1_epi32(-1))
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1033:43: note: expanded from macro
'OPENCV_HAL_IMPL_SSE_LOGIC_OP'
OPENCV_HAL_IMPL_SSE_BIN_OP(&, _Tpvec, _mm_and_##suffix) \
^
<scratch space>:168:1: note: expanded from here
_mm_and_si128
^
In file included from C:\opencv-4.7.0\modules\core\src\arithm.cpp:50:
In file included from C:\opencv-4.7.0\modules\core\src/precomp.hpp:88:
In file included from C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin.hpp:217:
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1243:1: error: always_inline function
'_mm_set1_epi32' requires target feature 'sse', but would be inlined into function 'operator>=' that is compiled
without support for 'sse'
OPENCV_HAL_IMPL_SSE_INT_CMP_OP(v_uint16x8, v_int16x8, epi16, (short)-32768)
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1238:24: note: expanded from macro
'OPENCV_HAL_IMPL_SSE_INT_CMP_OP'
__m128i not_mask = _mm_set1_epi32(-1); \
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1243:1: error: always_inline function
'_mm_xor_si128' requires target feature 'sse', but would be inlined into function 'operator>=' that is compiled
without support for 'sse'
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1239:20: note: expanded from macro
'OPENCV_HAL_IMPL_SSE_INT_CMP_OP'
return _Tpsvec(_mm_xor_si128(_mm_cmpgt_##suffix(b.val, a.val), not_mask)); \
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1243:1: error: always_inline function
'_mm_cmpgt_epi16' requires target feature 'sse', but would be inlined into function 'operator>=' that is compiled
without support for 'sse'
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1239:34: note: expanded from macro
'OPENCV_HAL_IMPL_SSE_INT_CMP_OP'
return _Tpsvec(_mm_xor_si128(_mm_cmpgt_##suffix(b.val, a.val), not_mask)); \
^
<scratch space>:24:1: note: expanded from here
_mm_cmpgt_epi16
^
In file included from C:\opencv-4.7.0\modules\core\src\arithm.cpp:50:
In file included from C:\opencv-4.7.0\modules\core\src/precomp.hpp:88:
In file included from C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin.hpp:217:
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1590:1: error: always_inline function
'_mm_loadu_si128' requires target feature 'sse', but would be inlined into function 'v_load' that is compiled
without support for 'sse'
OPENCV_HAL_IMPL_SSE_LOADSTORE_INT_OP(v_int32x4, int)
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1555:17: note: expanded from macro
'OPENCV_HAL_IMPL_SSE_LOADSTORE_INT_OP'
{ return _Tpvec(_mm_loadu_si128((const __m128i*)ptr)); } \
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:410:21: error: always_inline function
'_mm_set1_epi16' requires target feature 'sse', but would be inlined into function 'v_pack_store' that is compiled
without support for 'sse'
__m128i delta = _mm_set1_epi16(255);
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:411:18: error: always_inline function
'_mm_subs_epu16' requires target feature 'sse', but would be inlined into function 'v_pack_store' that is compiled
without support for 'sse'
__m128i a1 = _mm_subs_epu16(a.val, _mm_subs_epu16(a.val, delta));
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:411:40: error: always_inline function
'_mm_subs_epu16' requires target feature 'sse', but would be inlined into function 'v_pack_store' that is compiled
without support for 'sse'
__m128i a1 = _mm_subs_epu16(a.val, _mm_subs_epu16(a.val, delta));
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:412:5: error: always_inline function
'_mm_storel_epi64' requires target feature 'sse', but would be inlined into function 'v_pack_store' that is
compiled without support for 'sse'
_mm_storel_epi64((__m128i*)ptr, _mm_packus_epi16(a1, a1));
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:412:37: error: always_inline function
'_mm_packus_epi16' requires target feature 'sse', but would be inlined into function 'v_pack_store' that is
compiled without support for 'sse'
_mm_storel_epi64((__m128i*)ptr, _mm_packus_epi16(a1, a1));
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:578:20: error: always_inline function
'_mm_packs_epi32' requires target feature 'sse', but would be inlined into function 'v_pack' that is compiled
without support for 'sse'
{ return v_int16x8(_mm_packs_epi32(a.val, b.val)); }
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1046:1: error: always_inline function
'_mm_and_si128' requires target feature 'sse', but would be inlined into function 'operator&' that is compiled
without support for 'sse'
OPENCV_HAL_IMPL_SSE_LOGIC_OP(v_int32x4, si128, _mm_set1_epi32(-1))
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1033:43: note: expanded from macro
'OPENCV_HAL_IMPL_SSE_LOGIC_OP'
OPENCV_HAL_IMPL_SSE_BIN_OP(&, _Tpvec, _mm_and_##suffix) \
^
<scratch space>:182:1: note: expanded from here
_mm_and_si128
^
In file included from C:\opencv-4.7.0\modules\core\src\arithm.cpp:50:
In file included from C:\opencv-4.7.0\modules\core\src/precomp.hpp:88:
In file included from C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin.hpp:217:
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1244:1: error: always_inline function
'_mm_set1_epi32' requires target feature 'sse', but would be inlined into function 'operator>=' that is compiled
without support for 'sse'
OPENCV_HAL_IMPL_SSE_INT_CMP_OP(v_uint32x4, v_int32x4, epi32, (int)0x80000000)
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1238:24: note: expanded from macro
'OPENCV_HAL_IMPL_SSE_INT_CMP_OP'
__m128i not_mask = _mm_set1_epi32(-1); \
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1244:1: error: always_inline function
'_mm_xor_si128' requires target feature 'sse', but would be inlined into function 'operator>=' that is compiled
without support for 'sse'
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1239:20: note: expanded from macro
'OPENCV_HAL_IMPL_SSE_INT_CMP_OP'
return _Tpsvec(_mm_xor_si128(_mm_cmpgt_##suffix(b.val, a.val), not_mask)); \
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1244:1: error: always_inline function
'_mm_cmpgt_epi32' requires target feature 'sse', but would be inlined into function 'operator>=' that is compiled
without support for 'sse'
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1239:34: note: expanded from macro
'OPENCV_HAL_IMPL_SSE_INT_CMP_OP'
return _Tpsvec(_mm_xor_si128(_mm_cmpgt_##suffix(b.val, a.val), not_mask)); \
^
<scratch space>:40:1: note: expanded from here
_mm_cmpgt_epi32
^
In file included from C:\opencv-4.7.0\modules\core\src\arithm.cpp:50:
In file included from C:\opencv-4.7.0\modules\core\src/precomp.hpp:88:
In file included from C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin.hpp:217:
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1630:1: error: always_inline function
'_mm_loadu_ps' requires target feature 'sse', but would be inlined into function 'v_load' that is compiled without
support for 'sse'
OPENCV_HAL_IMPL_SSE_LOADSTORE_FLT_OP(v_float32x4, float, ps)
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse.hpp:1596:17: note: expanded from macro
'OPENCV_HAL_IMPL_SSE_LOADSTORE_FLT_OP'
{ return _Tpvec(_mm_loadu_##suffix(ptr)); } \
^
<scratch space>:80:1: note: expanded from here
_mm_loadu_ps
^
In file included from C:\opencv-4.7.0\modules\core\src\arithm.cpp:50:
In file included from C:\opencv-4.7.0\modules\core\src/precomp.hpp:88:
In file included from C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin.hpp:216:
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse_em.hpp:147:23: error: always_inline function
'_mm_set1_epi32' requires target feature 'sse', but would be inlined into function '_v128_packs_epu32' that is
compiled without support for 'sse'
const __m128i m = _mm_set1_epi32(65535);
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse_em.hpp:153:23: error: always_inline function
'_mm_set1_epi32' requires target feature 'sse', but would be inlined into function '_v128_packs_epu32' that is
compiled without support for 'sse'
const __m128i d = _mm_set1_epi32(32768), nd = _mm_set1_epi16(-32768);
^
C:/opencv-4.7.0/modules/core/include\opencv2/core/hal/intrin_sse_em.hpp:153:51: error: always_inline function
'_mm_set1_epi16' requires target feature 'sse', but would be inlined into function '_v128_packs_epu32' that is
compiled without support for 'sse'
const __m128i d = _mm_set1_epi32(32768), nd = _mm_set1_epi16(-32768);
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
51 errors generated.
** error 1 ** deleting modules\world\CMakeFiles\opencv_world.dir\__\core\src\arithm.cpp.obj
** error 1 ** deleting modules\world\CMakeFiles\opencv_world.dir\all
** error 1 ** deleting all
C:\opencv-4.7.0\build>