../src/engine/client/client.cpp:5:10: fatal error: immintrin.h: No such file or directory
#include <immintrin.h> //_mm_pause
^~~~~~~~~~~~~
μμ μ¬νμ CMakeλ‘ μ΄μλμ§ μμμ΅λλ€.
64λΉνΈμμλ #include <immintrin.h>
λ₯Ό μ£Όμ μ²λ¦¬νλ©΄ λ©λλ€.
μλνμ§ μμΌλ©΄ -msse2
μ»΄νμΌ νλκ·Έλ₯Ό μΆκ°ν μ μμ΅λκΉ? κ·Έκ²μ κ·Έκ²μ κ³ μ³μΌν©λλ€.
@Dune-jr -msse2
λ x86 μ μ©μ΄κΈ° λλ¬Έμ ppc64le λλ s390x λλ armμμ μλνμ§ μμ κ²μ΄λΌκ³ μκ°ν©λλ€.
μ€λ₯Έμͺ½.
64λΉνΈμ΄λ―λ‘ #include <immintrin.h>
μμ΄ κ°λ¨ν μλν©λλ€.
@Dune-jr 32λΉνΈ μλ μμ΅λλ€ ;)
https://github.com/teeworlds/teeworlds/issues/1844#issuecomment -446756342μμ 볡μ¬:
Intel(λ° AMD) μν€ν μ² μ΄μΈμ μν€ν μ²μμλ μ¬μ ν μ»΄νμΌμ μ€ν¨ν©λλ€. λ¬Έμ μ μ½λλ μ΄μμ΄ λΆκ°λ₯ν©λλ€.
ν΄λμ© μ루μ μ μ°Ύμ λκΉμ§ μ κ±°νλ κ²μ΄ μ’μ΅λλ€. Teeworlds μ½λ(νΉν src/base/system.c μΈλΆ)λ λ체 μμ΄ μ΄λ¬ν μ»΄νμΌλ¬ λ° μν€ν μ² κ΄λ ¨ κΈ°λ₯μ μμ‘΄ν΄μλ μ λ©λλ€.
μμΈν μ€λͺ νμλ©΄ Intel μΈμλ CPU μν€ν μ²κ° μμΌλ©° νΉμ μν€ν μ²μ μμ‘΄ν΄μλ μ λ©λλ€. κ·Έλ λ€λ©΄ src/base/system.cμμ μνν΄μΌ νμ§λ§ μ μ μλ μν€ν μ²μμ μ»΄νμΌμ΄ μ€ν¨
κ°μ₯ μ μ©ν λκΈ
https://github.com/teeworlds/teeworlds/issues/1844#issuecomment -446756342μμ 볡μ¬:
μμΈν μ€λͺ νμλ©΄ Intel μΈμλ CPU μν€ν μ²κ° μμΌλ©° νΉμ μν€ν μ²μ μμ‘΄ν΄μλ μ λ©λλ€. κ·Έλ λ€λ©΄ src/base/system.cμμ μνν΄μΌ νμ§λ§ μ μ μλ μν€ν μ²μμ μ»΄νμΌμ΄ μ€ν¨