../src/engine/client/client.cpp:5:10: fatal error: immintrin.h: No such file or directory
#include <immintrin.h> //_mm_pause
^~~~~~~~~~~~~
рдлрд┐рдХреНрд╕ рдХреЛ рд╕реАрдПрдордХреЗ рдореЗрдВ рдкреЛрд░реНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдореБрдЭреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рд╣реИред
64 рдмрд┐рдЯ рдкрд░, рдЖрдк рдХреЗрд╡рд▓ #include <immintrin.h>
рдЯрд┐рдкреНрдкрдгреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдпрджрд┐ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдХреНрдпрд╛ рдЖрдк рд╕рдВрдХрд▓рди рдзреНрд╡рдЬ -msse2
рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдЗрд╕реЗ afaik рдареАрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
@ рджреВрди-рдЬреВрдирд┐рдпрд░ рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ -msse2
ppc64le рдпрд╛ s390x рдпрд╛ arm рдкрд░ рдХрд╛рдо рдХрд░реЗрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ x86-рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИред
рд╕рд╣реАред
рдЪреВрдВрдХрд┐ рдЖрдк 64-рдмрд┐рдЯ рдкрд░ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдмрд┐рдирд╛ #include <immintrin.h>
рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП
@ рджреВрди-рдЬреВрдирд┐рдпрд░ 32 рдмрд┐рдЯ рдЖрд░реНрдо рднреА рд╣реИ;)
https://github.com/teeworlds/teeworlds/issues/1844#issuecomment -446756342 рд╕реЗ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЧрдпрд╛:
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣ рдЕрднреА рднреА рдЗрдВрдЯреЗрд▓ (рдФрд░ рдПрдПрдордбреА) рд╡рд╛рд▓реЗ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЕрдиреНрдп рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣реЗрдЧрд╛ред рд╡рд┐рдЪрд╛рд░рд╛рдзреАрди рдХреЛрдб рдХрд╛рдлреА рдЕрдкреНрд░рд╛рдкреНрдп рд╣реИ:
рдореИрдВ рдкреЛрд░реНрдЯреЗрдмрд▓ рд╕рдорд╛рдзрд╛рди рдорд┐рд▓рдиреЗ рддрдХ рдЗрд╕реЗ рд╣рдЯрд╛рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реВрдВред Teeworlds рдХреЛрдб (рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ src/base/system.c рдХреЗ рдмрд╛рд╣рд░) рдХреЛ рдРрд╕реЗ рдХрдВрдкрд╛рдЗрд▓рд░- рдФрд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдкрд░ рдмрд┐рдирд╛ рдлрд╝реЙрд▓рдмреИрдХ рдХреЗ рднрд░реЛрд╕рд╛ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рд╡рд┐рд╕реНрддреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП: рдЗрдВрдЯреЗрд▓ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд╕реАрдкреАрдпреВ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╣реИрдВ, рдФрд░ рд╣рдореЗрдВ рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрд░ рднрд░реЛрд╕рд╛ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рд╣рдо рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ рдЗрд╕реЗ src/base/system.c рдореЗрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рд▓реЗрдХрд┐рди рдЕрдЬреНрдЮрд╛рдд рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкрд░ рд╕рдВрдХрд▓рди рд╡рд┐рдлрд▓
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
https://github.com/teeworlds/teeworlds/issues/1844#issuecomment -446756342 рд╕реЗ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЧрдпрд╛:
рд╡рд┐рд╕реНрддреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП: рдЗрдВрдЯреЗрд▓ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд╕реАрдкреАрдпреВ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╣реИрдВ, рдФрд░ рд╣рдореЗрдВ рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрд░ рднрд░реЛрд╕рд╛ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рд╣рдо рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ рдЗрд╕реЗ src/base/system.c рдореЗрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рд▓реЗрдХрд┐рди рдЕрдЬреНрдЮрд╛рдд рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкрд░ рд╕рдВрдХрд▓рди рд╡рд┐рдлрд▓